200000 622004054
455305459115 1220688
598680210475 621959220
1508134376 295619378
1744362110 578014894
416742428455 0
229509025421 3207420
511278007835 6551856
643739996705 26861364
342718191357 2086380
970875546649 17008668
502571794567 4241268
523720835463 1999188
815444672885 2167344
908733316997 11932848
144916474077 3207420
545488230805 6551856
793020969665 26861364
724628680513 2086380
809154492609 17008668
34202741905 4241268
289847311159 1999188
659943659385 2167344
370713013647 130788
577219256407 43596
182246501505 367452
142420915753 2024100
96408895749 348768
445352646891 940428
661190315631 276928020
448448921965 5455728
840322082269 1476036
192187125533 8906040
649993556341 280260
222675780991 180612
880127676141 5561604
119399298383 14255892
36071631403 2920932
246311100491 2067696
992716662827 903060
279899705543 790956
7401044963 28642572
67792355893 2441376
523077014725 93420
112559010085 4739508
597745209577 554292
856494698369 3475224
687310168657 1183320
475827930833 597888
163586236641 660168
78983346817 990252
604584233591 2690496
533039941221 16902792
632486837885 35231796
345196902941 186840
580944921943 3331980
518749087895 1202004
549845877651 249120
59710837175 87192
542376504063 2590848
189707442381 3344436
236358848787 2235852
116935297335 753588
551094326323 529380
994583584277 74736
500712676801 99648
785562326921 17949096
316599333573 616572
848405189127 5468184
362003848307 1781208
684807722165 1544544
207737245567 11036016
256265289103 330084
115687340675 3892500
962237424105 1949364
349564302835 1588140
136839632587 1040076
398081746315 504468
623228623283 13128624
830374308497 722448
382531912769 373680
781232207835 4235040
677273079137 82265652
471475322439 3251016
107604152853 1874628
79577025927 20153808
937834390263 64528308
271799322213 7654212
280589577351 534412224
283609265471 14704308
488238260757 12375036
557309017011 1743840
791810461969 118332
505685570321 959112
431667330787 1619280
964092319287 6483348
434155147707 2902248
938562195581 36651780
838460404795 896832
389364303963 9553752
883232147263 1756296
517505702587 977796
65925017167 3718116
564152444221 112104
995204162119 1712700
928024585375 1083672
847789456669 242892
666731732131 44667216
97641662317 5879232
826585297973 34235316
60325218157 1438668
48514085351 1251828
220181655107 5399676
32337047371 4135392
297929409081 6296508
50372287601 9771732
999558794613 952884
603943564221 20782836
96357035193 52034940
927405527165 12456
645014839641 847008
797407140751 342540
503822423039 305172
929262309431 3101544
162341748977 137016
49745014659 8825076
35446855889 3512592
753867405035 62280
792431812083 541836
734581000725 398592
414855926173 18870840
621992555875 9927432
628214907003 3923640
444102180347 4403196
309726030647 23660172
199659096197 878148
378175692135 1924452
293576875423 6807204
165449508483 1096128
162338684801 1351476
439755077505 1046304
326549542493 2323044
185976663657 2316816
344585280963 1064988
767532118915 13726512
81479951445 734904
627552825769 2460060
391236481845 2117520
834099369917 5412132
394344309859 4733280
124396045143 2354184
533056271037 37368
633196270603 741132
886976932759 610344
205879261297 492012
716546725835 766044
182242739793 2055240
896301388369 4284864
311617839185 3039264
992083193025 143244
668021422619 4160304
310991967543 9011916
722764082107 3026808
399326395907 49824
786831988161 2005416
679226277071 934200
181623731407 1226916
583437939243 1071216
443486566221 1569456
844678732635 853236
109472307447 56052
761314532207 13327920
564155334013 2192256
383775073869 230436
730853223897 778500
274300435913 1594368
39553863103 118568664
475106135535 33606288
929892123397 3873816
859595631987 1164636
839081555613 1818576
683574239377 2871108
354539594135 2597076
902527270773 473328
860231474657 31140
301029202975 7037640
322759224089 27359604
965967959937 927972
718408446905 3954780
840948246627 24912
537406786823 1762524
414872984665 3114000
987740854603 1245600
41038159907 3450312
771897089889 1407528
839703148619 622800
623867436709 1388844
340211958241 19499868
535525422641 3008124
285461744189 8376660
529888996763 49412952
776869273417 11858112
408033543375 6228
885103390945 1363932
857737460877 3693204
430425514935 423504
276790563421 442188
967821161103 3811536
776257962839 1314108
343964615929 815868
905009706701 641484
902526965601 716220
942956867887 1233144
755683200833 32771736
916166150909 34110756
796769180561 10606284
248179236401 311400
891331534113 168156
110093738525 921744
213333444793 11216628
11192995103 1345248
456548302587 2260764
672378502717 3587328
501333142539 199296
967212989437 2347956
255639859649 3612240
521854966545 1494720
499466189949 1058760
940469225351 460872
12351474087 48634452
73935549141 33674796
15549028897 759816
98275051155 174384
879512659903 996480
835972712435 479556
138702462241 105876
345201941393 8476308
136839352327 1170864
380627872439 31245876
128753119013 697536
92055739291 317628
3097712505 2852424
54113491997 772272
591524496413 18684
894423698707 11478204
117554916065 2702952
640041055517 604116
867071383047 80964
179755850845 890604
116936281359 124560
277402521711 8382888
188370886193 14448960
641907229607 828324
832237717355 871920
744534280049 3076632
466492837799 1189548
444732274573 298944
765054547055 9740592
33533928203 23255352
148031414467 2970756
129375141751 510696
103872850977 1008936
40426419597 865692
378771731657 19842408
470847625993 4969944
654968704397 1382616
110715736351 267804
995630700393 104200668
183488871649 323856
923052127815 579204
434766726089 6894396
188461677977 155700
463988118087 4079340
511283071199 984024
234468858825 15109128
411139633777 2061468
101384971777 1500948
576533869997 21299760
544872859571 2478744
597099059567 16778232
495107060839 6502032
47864622045 19574604
146168790337 1077444
117540049829 8613324
619508027339 3456540
880127271321 3319524
448464018637 728676
362622215209 1033848
132481425221 2541024
60862359483 24121044
745777958073 3556188
730840226061 2883564
341478212765 292716
80856913543 3363120
775637982885 211752
831259278633 236358828
743915944287 354996
241333797547 3356892
859608287283 274032
960361602843 9130248
289845318199 672624
929887651693 3300840
192196025345 2952072
433535086789 1432440
534239686933 32541300
793053747629 647712
766147127571 160763364
956019376525 68508
531187350399 336312
702863689179 224208
907502431285 523152
731461918715 2310588
259374126053 965340
9323513945 435960
794289678021 379908
812953991085 2783916
214587137441 2136204
662426101541 1519632
539895899167 161928
319086870233 915516
786200392987 2341728
920547495295 6034932
937980418179 1301652
967835105595 2329272
546115235943 2821284
335257811001 1557000
402380065233 35082324
363246299415 3163824
161712564039 4023288
452167039165 703764
590894576571 2952072
966593320883 921744
793828612953 424625040
251288216595 647712
177891707083 828324
14871788711 46510704
62767091121 9074196
92440251021 206153028
477644841443 28823184
720267004151 9802872
574108644477 267804
373823544613 224208
511283021375 1183320
846546065133 828324
793650659071 11372328
990213699411 5206608
822281299119 5561604
962128620945 45047124
62193210823 7000272
807356907483 3531276
340811927631 31295700
933002536031 847008
593361604427 8370432
612668635873 1326564
543001734221 4316004
686050528269 16005960
288607905543 1588140
829751052615 1980504
54101023541 12561876
835350465489 921744
213962635959 597888
689792978265 8065260
361382031093 1569456
479488320701 21611160
353918237793 242892
427937866171 68508
164204192495 4801788
676724602851 10419444
581570924373 1008936
193434696057 8021664
453431257133 7106148
897546947249 3556188
891952572827 37368
3106450389 1096128
198338981929 70513416
763187862269 1887084
146771960919 766044
289206012761 2534796
943579289217 772272
292960258589 2621988
912473481317 3618468
341480018885 49824
284252226745 815868
417354131397 10083132
79613827179 1251828
661783202547 18571896
398701140837 80964
279900396851 230436
844040062453 13128624
853389056383 43596
138080526695 3363120
92664496389 8538588
371320954877 14162472
345210959537 423504
788700759327 311400
176643451479 43596
756978347049 99648
984631830813 99648
699753581717 921744
491378754631 2055240
588412215379 523152
204014096143 3107772
563529294215 3699432
332140665899 5237748
771262281067 20328192
36068965819 1214460
204638217717 6228
259991315863 4751964
283632925643 68508
75883858095 99648
349550308519 8656920
243804381591 3456540
866386619437 62479296
197163805677 7106148
492003916281 423504
776867099845 3207420
106982136343 516924
501320238123 10818036
984631183101 24912
350788661603 14610888
243762199347 3637152
235727434225 2030328
90811880655 118332
297032837419 221523732
615156938577 1905768
949167136695 8432712
689792810109 2354184
344479598031 56811816
794908007555 2852424
850277367009 124560
287970213157 2073924
30476939353 1040076
90189471781 6228
756974361129 3076632
972809194891 3107772
116912527767 21474144
821618918941 1077444
940465245659 3475224
116302711909 3082860
641283394521 1432440
796782153485 1787436
310330110517 27403200
95165080709 1170864
968458299197 292716
926162023525 292716
424203331963 1469808
613904460389 9616032
664216599203 59440032
99511037599 2671812
2420902051 49194972
972793176475 7037640
174148964371 4907664
223919546207 74736
747644206899 2989440
605192000437 16585164
773766178683 1500948
460904386205 261576
30106435633 16429464
460267814859 8245872
880087300017 1077444
177266551661 2920932
114443955367 1177092
705351306803 423504
482661038247 6894396
351423769369 7803684
573474564331 2852424
621983269927 12505824
533053736241 342540
637547334453 5013540
975277636503 21181428
705973840237 616572
334006310609 6003792
999557748309 2696724
850869445523 2192256
403678985617 367452
800515784633 1469808
976543106299 2329272
897510152225 24320340
377547690517 4216356
297936459177 1145952
37867478917 30430008
361346512809 36981864
455742398149 106704324
370074225133 15551316
542375426619 11036016
416734836523 3587328
388112535767 15713244
840916290759 19045224
528696786931 3381804
709070507675 348768
707834041675 3269700
691665187287 890604
148654975521 3356892
290452013829 5879232
628222853931 442188
176647480995 977796
723338535381 8930952
210854614877 2621988
967835666115 1550772
852130231863 2385324
112577943205 1177092
849641468287 5324940
754488312961 2161116
504441126253 1202004
981517438487 4334688
373195773431 3381804
622616920341 6807204
874228104807 19032768
859587529359 13645548
425402865923 11963988
407408394181 2136204
67137424403 28667484
8080533457 1936908
783560133311 162332820
993956622735 5511780
773121361465 14498784
814814273487 2952072
862089857519 2067696
980274844135 847008
322184067051 9192528
218931537331 2727864
841564016453 1251828
451568726423 3163824
597741447865 2055240
592765365609 3880044
55353738393 323856
1234646187 9186300
769391934217 6713784
674239439059 6595452
983997034447 8065260
753230522289 11216628
856301356337 160395912
501954610985 2572164
903754805821 5430816
148649283129 2354184
10524112893 2547252
279277813593 1911996
778121589677 1538316
232001469745 2086380
908734649789 7473600
819172125857 7124832
230084936047 20807748
414871770205 3219876
420466069891 1482264
487015552409 11391012
281124506499 11833200
176874312221 62473068
157355988409 2952072
500053416851 36981864
974055389027 274032
877613676709 3767940
90188001973 18684
151144050497 1712700
169805990693 6228
887581355169 1613052
208357991565 10251288
782474397367 317628
164813603533 3568644
587788953269 4801788
388088202971 28561608
915348774495 131273784
7461686999 1575684
937354378381 2777688
561045400935 940428
546113517015 2086380
19279919725 236664
72757763357 12337668
969697773321 435960
404902484921 7772544
289223395109 4023288
699581209361 41671548
225785153549 137016
534916453791 5106960
789936384547 8339292
533052116961 1326564
953530145849 242892
477068874765 4284864
166074103385 921744
697886822195 305172
687894891903 36327924
497592399015 9379368
606452487833 753588
618859062273 20782836
26117909891 4733280
677308198829 28985112
620754819363 2204712
253150772217 4801788
228891113163 4751964
910594882367 4633632
199657227797 772272
538652420439 1451124
786194146303 17183052
848410763187 2696724
914741804833 11621448
383770726725 5380992
385017194893 2584620
450952277745 99648
152973641315 29196864
557294947959 18185760
470204565071 14909832
740789320169 13975632
872033514583 15819120
128124120915 4403196
201505596035 22520448
388578752629 137956428
404916815549 1314108
326550595025 591660
196543651339 5985108
27364826475 1594368
115058074773 274032
927404325161 3114000
624485822295 3817764
918696704365 74736
14295560457 6508260
194670358645 871920
51621047673 5187924
834105373709 211752
378579616541 155220444
794256264801 42580836
643974594247 338410836
121288534757 940428
37862745637 79350948
638571830473 162002736
670520376441 220726548
376917826727 16541568
744534292505 3655836
475788787853 16211484
743900399199 7654212
257508095207 442188
200853236709 53535888
859599368787 9553752
467734989963 11222856
324058107105 2036556
704545701309 179789904
345208935437 2347956
31719863789 1220688
126886185107 1550772
103049439631 103092084
350806467455 1096128
101370921409 11229084
172905192927 9167616
861461911953 8158680
806738521897 479556
305980802963 7859736
686056887057 9472788
808580413015 610344
19262798953 16647444
43529433367 9977256
998234152589 49045500
317812027297 30629304
937978232151 3138912
171668452895 4060656
515632964185 5929056
495727202721 4546440
9941139715 7548336
245069216131 330084
999558508125 1911996
386195721809 18478476
605197238185 9036828
452815512219 722448
904339971255 27303552
709697139133 1687788
724002852467 6003792
686063924697 2927160
740788410881 990252
965346011935 722448
736439508147 5617656
536768216289 5412132
65271188033 11571624
998256479969 56494188
875153325269 4751964
238821691427 20988360
957884678695 965340
267453072607 1482264
238217318841 9553752
293454302155 130053096
364100858227 157176036
758826136083 18503388
437883491283 3743028
420471338779 2597076
109466521635 3039264
564151211077 3618468
539270488397 3244788
602095501155 790956
230139381223 1600596
271176969391 10139184
672366351889 8065260
302283811139 2802600
147401612957 4365828
965929028709 30212028
440995959157 3064176
680472159807 168156
826632213497 8706744
174774107337 4147848
226985067417 25092612
900659228283 2167344
795539920357 3213648
772526449211 18684
753861382559 205524
519370599937 1432440
259330087865 13726512
381250829377 8843760
482051689489 1226916
977785887491 4272408
480803545989 4646088
684112595163 67573800
747647009499 1071216
697246601241 16005960
608293874483 17619012
539875253347 4172760
878883742769 7753860
673616644049 13564584
936091480749 16005960
748887424051 959112
95781685087 1027620
612042602303 3948552
965335374511 2783916
26117473931 2572164
93274355843 15924996
380000350377 40008672
60331608085 1432440
468362611673 2173572
563519709323 3207420
554198342801 5729760
689171522275 4309776
893808470717 9858924
799892609715 2920932
466478432435 16167888
69029712497 10855404
771281313835 965340
984622918545 5237748
454048851763 8538588
726208428883 251580060
450321760015 7847280
64652989287 31258332
385019798197 118332
273050162437 4552668
844057345153 49824
133727525937 330084
335258975637 728676
769416808849 236664
649363231679 1538316
592707301965 27820476
980886665409 13346604
236979526277 1270512
166067445653 2441376
455271429323 12393720
360130754909 4073112
696631753159 1276740
683730040263 205991100
377538286237 16591392
666736521463 8289468
630086194281 1507176
949514747525 274380768
926162976409 896832
180997523453 2740320
739555588261 6433524
15539344357 7797456
323439260647 1949364
649347020195 24893316
348275341023 18291636
241335211303 1575684
783686325047 22520448
324665587463 13633092
535544430497 896832
655561910179 30261852
645868439341 100843776
543619004995 10083132
230136460291 1787436
621378424013 3188736
544238106801 15003252
668029712087 1550772
308504194219 909288
614537456863 1874628
14825794931 33101820
453983949775 50041980
782216165803 221623380
694751472649 5679936
41671667077 2161116
308290910131 41223132
174146821939 890604
356386318181 4409424
108213395735 8825076
125640707191 3226104
297313452415 2597076
668022711815 9248580
200897866557 4969944
92671241313 2653128
515007179735 2397780
166685040283 3082860
582177881579 2952072
998299627553 4378284
879801939285 223298712
441571433823 39491748
819177270185 242892
349565592031 554292
208707047291 171606312
869557580687 523152
29227307361 1071216
245055365059 361224
261856263037 3226104
979625424425 13844844
348299306367 5891688
94534855695 6246684
410510629451 3082860
565281439853 43926084
862715062765 3655836
204601927161 28792044
241334725519 1949364
761295188039 14617116
707823117763 10251288
92663418945 14884920
585297032097 8737884
937980393267 697536
376911056891 21081780
478939713627 2896020
423572235029 952884
149260687127 6414840
332122691891 22713516
422302991065 17481996
35248705841 66490128
370086836833 1239372
144907879437 11496888
218931805135 11391012
14290241745 12611700
556676331937 8744112
706584758451 10151640
589034406273 3307068
852755200445 6427296
452809670355 323856
20519244377 1376388
709061576723 2702952
172271175061 18304092
148653362469 392364
355158957517 5212836
216992962741 6713784
450306968515 10288656
330898918555 43596
437250152269 16610076
329034450937 2055240
843406536599 13844844
344579488923 7797456
225142640691 16965072
118159114267 21567564
603341850991 255348
248169290285 2067696
73099420219 207435996
179134525643 149472
333392963475 728676
931118786525 5412132
24248926973 8139996
360698762203 8376660
258742512195 7193340
80237170253 541836
956625380847 7106148
379411037095 230436
579051656053 33849180
632483767481 67928796
427799125015 92722464
876365782329 12854592
972804941167 3954780
181570351219 27166536
468336678281 29583000
627590069209 3101544
186600324359 224208
93899118901 267804
223295194197 2136204
781229299359 6308964
954763790565 653940
936086890713 13608180
602073223599 2827512
788673175515 23697540
931743263095 18503388
180999522641 3188736
677356440917 5860548
139898701589 6944220
105710363811 27926352
451554931403 15183864
835346080977 3655836
382500928469 24444900
103838596977 27540216
676115895577 1681560
356404890077 1469808
795517188157 1750068
988953747623 11733552
480180532999 5125644
501916900445 13645548
326534894237 1992960
250042732451 2366640
969607591881 62641224
97646713225 6321420
494488581833 4502844
942334533749 1021392
6210890371 9105336
878888108597 161928
428555541765 3313296
543007221089 242892
368732063745 110285424
66468349125 84943692
412328866625 55771740
345803710675 24164640
521515932909 338927760
55970498471 6003792
447829950947 896832
483297156187 10874088
889459331319 3618468
816645900861 7822368
95768139187 14380452
11773196821 29246688
806440892005 226406484
792315603831 115940448
999551750745 8339292
228864326535 10108044
9952071093 125687268
704097458455 1700244
262454550867 31071492
191566522779 6825888
946598305951 67573800
253124178657 23709996
396193413001 9541296
462765789647 2204712
74008360689 174384
31719160025 2752776
339598436723 6657732
470839137229 7903332
455913637009 485784
412998844963 10151640
620757914679 759816
384395408819 211752
184661899241 32840244
20520346733 572976
558555696931 1911996
463384692157 6234228
544249634829 1507176
285384554357 27353376
829126850077 2503656
340201333273 33406992
537393502499 2316816
218159706281 118450332
671761300451 1345248
442130684549 59346612
431030759441 12979152
929268755411 3201192
100756646303 554292
276770390929 14511240
664687051105 142913916
154869149285 8333064
719033901271 1432440
454682358933 2161116
987112267553 6502032
918020884163 18129708
646254967705 6346332
995820685533 4316004
932986212443 5804496
644337443755 40886820
619304159987 170273520
908743007765 3064176
731473509023 2329272
52243699439 4502844
640037380997 305172
69643501819 18484704
321571641661 4322232
960232951047 17587872
483914768263 915516
341479489505 479556
941085225613 5667480
990837895721 8164908
65305261421 2422692
26743308205 2665584
117549292181 9198756
388111919195 13066344
575968652847 6888168
651857980363 1233144
819791651167 6327648
695992908593 16902792
913093187239 8339292
738314606961 878148
930177746943 119913912
486388192275 8314380
76500630629 4185216
478936686819 5287572
627599249281 629028
551085650719 4340916
348313313139 8532360
378786797189 6147036
672997735311 2572164
354496552427 43359336
839698926035 435960
261861102193 2161116
633805837341 14691852
915546669195 13502304
495712529553 17774712
121282163513 1046304
478276106533 39354732
184078465191 17313840
459632962441 11858112
663659447313 13689144
210229957695 3718116
68387168499 30442464
320942593739 9927432
179753938849 112104
593378681603 697536
941046088861 40681296
659855682657 5879232
88932391101 12300300
701616598211 3612240
953465187809 25871112
519985933803 5860548
540517585593 3562416
515018003999 541836
643145676111 2416464
671747910251 10481724
397357970513 60125112
751948012685 54451404
9301223933 27515304
650609077047 4135392
988688509559 225241848
689776797921 24089904
319086434273 367452
814197476041 3823992
168555686077 3718116
221430770175 2260764
786824639121 4695912
574715657735 9964800
172272551449 18490932
694151166947 1326564
677979503731 199296
766926251609 3325752
240705472073 4845384
809835064775 7517196
643148534763 3188736
926772076047 6483348
461522510215 3880044
532423237195 10269972
377519228557 24781212
276786365749 2541024
394346639131 1986732
811091136519 934200
714042273927 2092608
545691078003 411390540
334626346615 5567832
199641987881 21237480
457168892885 523152
715284569335 17893044
730212218215 20471436
183481292173 330084
709703529061 211752
638789262409 7000272
575969375295 4938804
143680755437 2017872
418597940209 2889792
414098967587 134861112
707785045999 47999196
965303318995 32092884
23629152543 1245600
918071044475 1027620
336498761161 4776876
721512270315 653940
540518569617 448416
575937979947 14617116
612531949957 138031164
927329900561 17538048
784949085663 8065260
898740315489 27789336
172287959521 4801788
662434323739 449586864
57841474349 3556188
406767849371 20776608
958496749089 9927432
48499044731 13676688
886342429109 4745736
93902201761 7361496
996281359475 82222056
297315351955 18684
172884403863 22283784
116307401593 1102356
206440461387 62859204
381115009153 88836192
374433379155 2802600
376878098315 53037648
235735437205 2746548
255012431007 8139996
497546959527 42443820
597743534245 1575684
642518079313 11036016
636339350335 62373420
570985508039 7517196
997060234393 4334688
475197961167 2036556
300992713123 37660716
314704921731 9703224
233245403117 4708368
531747834269 63924192
371324218349 11185488
899983314661 20894940
285494509697 1469808
710305535007 18048744
971944342433 247488264
322796915945 14031684
774998739727 10631196
110641436311 12767400
692907289627 2204712
400480901427 74374776
32949285921 4502844
316575816645 5630112
807956783453 68508
371331442829 548064
996357428267 30292992
498826043731 3456540
939222009823 336312
518743395503 572976
182814863795 17974008
736848471005 162002736
129371504599 1862172
946682938243 6433524
604335636743 156160872
416102431709 7124832
273676532319 3313296
277401967419 9858924
472078212761 1451124
833354786367 2192256
920537885491 15688332
522466445279 3898728
530554291645 5536692
632532837893 23909292
467744500119 1874628
164130147803 55018152
124978688237 40008672
302912036965 3562416
731446018631 16977528
210859380535 621952992
200900806173 560520
289215417041 10481724
377552523445 3562416
98186376891 43870032
591508284929 1507176
855859839723 11945304
702234566521 554292
775611669585 13284324
869455167455 75066084
42240552519 51810732
572235239679 1121040
128752465073 1557000
121849809583 43272144
246242299775 20016792
194686439341 660168
790503526149 56301120
465248736271 6053616
364484428291 8407800
203963605747 52034940
647495662517 8501220
774994510915 20645820
882933253087 11571624
3101131677 442188
606434090321 14467644
974667397141 6595452
69042456223 235362348
230130525007 9254808
710248829067 32597352
827873991981 9329544
608312172347 6308964
612034717655 13676688
83953412825 952884
157939864647 39279996
548539141127 31258332
454049524387 12343896
986481425967 7199568
316535372013 52147044
361960133975 25640676
579617415039 32211216
482669277891 4185216
468339462197 29445984
716500183991 14156244
475202426643 1482264
847770299341 18515844
624479893239 2397780
709684359277 16497972
106966547659 15744384
343952490013 15003252
988968321143 16118064
562270830919 20452752
534919916559 2983212
52816408873 22209048
602072544747 10064448
540510765933 9678312
292327199835 4758192
561662572061 4527756
279819370571 4272408
691038717757 435960
628829412545 8519904
550462949129 5281344
175393414667 10811808
484541164295 166879260
22806108649 172733580
247505733015 14118876
414851236489 25129980
462761156015 8333064
155478180415 629028
564154244113 3307068
408029507631 2808828
771890824521 8625780
488871176267 17886816
483913915027 1662876
626959402007 18185760
458911752575 45277560
773747899503 9640944
570988285727 230436
64681052655 3518820
582812578297 211752
570993909611 1015164
702805388871 35536968
564754250871 3929868
93879656401 36801252
115058548101 3655836
933622671685 3892500
435977308521 7965612
425247246887 173319012
625718532811 6358788
424202671795 1768752
470409847417 128620656
765680013877 3917412
452806593723 6427296
13674702355 4403196
495101823091 9329544
848947088645 9902520
761704761241 84376944
91372987325 21829140
60954129063 1233144
903141757631 7436232
804151617497 62111844
396198077773 6034932
955393965755 2136204
68992861421 41503392
647741713351 368361288
303456913467 77420268
264973733233 225702720
689172082795 3300840
658697272181 790956
498203609945 6670188
349554817591 3244788
993926940087 12393720
421083633381 3518820
672369166945 5935284
36695036757 1563228
200255067211 4739508
422955717843 3263472
921796996499 2484972
586507795141 16111836
367546972517 14498784
761330799743 1774980
203344342013 46772280
641637146159 87185772
884372228735 42568380
773132808529 9130248
710940611633 1121040
149883239245 2111292
327162472351 3612240
563949834925 112334436
608309867987 965340
745013955619 104773644
63225934031 49163832
522473377043 4546440
979615989005 1887084
592079312803 6358788
572240863563 1008936
342036105787 49985928
335876532899 2740320
7458622823 3238560
767496775015 49830228
36055824739 9659628
930485260671 3942324
720268598519 7504740
789291816449 2129976
791799712441 8600868
387410981469 73695924
433502078389 31737888
386858101987 16659900
329652095391 6539400
218318003357 3593556
276051516563 27266184
632548339385 13701600
132798101575 12487140
172913644323 1145952
914966729053 24912
315971948527 1432440
919463467061 444473676
214476173165 27247500
559169598357 3082860
585825846587 101460348
261237765347 3562416
987109626881 9067968
184723506617 11073384
495701076261 23018688
529915864355 6994044
697184190453 49045500
7822712941 256014396
752594841547 11303820
411020560645 110291652
397994566771 27291096
4349474473 2503656
753432771599 305726292
353261718163 23716224
801964452287 386889588
11811075517 1245600
54732276175 492012
633054322027 74736000
269923345251 1064988
407407435069 4166532
538025016709 4023288
173496274961 40949100
16756702853 17756028
88312180711 9111564
304132708757 5661252
965941802337 11260224
347067623471 5281344
63836814877 204838920
595879272151 454644
863951441573 6346332
626921598047 41534532
631928016891 22159224
740117529483 41409972
192143934353 9074196
16159149927 6595452
227646083663 4558896
457794989973 621946764
72119304927 10108044
892482751249 30292992
848397777807 7828596
383139636019 3076632
999540646221 13390200
149280979189 620750988
187755440223 5773356
602095644399 722448
768133763637 32553756
348297288495 1600596
567612747133 262796688
334533356347 22732200
585304144473 180612
93866739529 32323320
967018744345 86699988
886908237919 20645820
184578730529 73658556
57820598093 2939616
222659438719 2024100
419828290313 22003524
895573047443 53772552
853361553535 11808288
361354976661 24233148
547299561127 37698084
273678431859 1594368
931110285305 13701600
98238910071 2877336
106360113605 734904
40333740729 38956140
709084627789 255192300
973735724471 320492880
880117393713 13782564
331518773949 4403196
62131211083 23180616
41047713659 2597076
500710621561 2167344
382525205213 3107772
386253212477 1955592
784952834919 828324
588414326671 62280
548775849961 133409988
683520927697 35213112
857667445701 4160304
41666871517 4558896
125018715593 2746548
618252709183 14984568
616993392651 12991608
424204446775 137016
34209542881 280260
299183332165 261576
276163221971 1999188
427634089243 219294108
271165970743 22096944
646875645195 7486056
330775597927 86824548
322152615651 22476852
52820463301 137016
518710617539 20203632
271805369601 8862444
839079842913 815868
155487952147 2802600
478266303661 45022212
826601665157 13782564
843433454015 1781208
212720695547 3406716
675457725527 13844844
579669188403 5785812
248797391551 2846196
78350910863 6533172
970938605149 6707556
465244507459 11677500
302286184007 560520
711411406075 6670188
778114570721 9815328
68985886061 10649880
515609166997 22862988
455924753989 4098024
24872998723 398592
602704781405 3811536
903076183019 35599248
222663088327 10238832
286682036073 11073384
86354012833 30212028
493871225105 621940536
166689200587 1936908
371942566567 8893584
893778520265 30118608
378789045497 9510156
57843542045 1650420
531778426205 9092880
675403647803 4147848
204014482279 859464
461520822427 4639860
793673796091 1002708
12437214963 1008936
970182319187 127661544
475166653011 2790144
930517440747 298944
396085419481 85759560
964713825101 4963716
315339194945 14847552
372601790387 525319344
80219931149 18073656
172232935141 60230988
4053115093 256917456
670498502467 18272952
624477059499 13028976
861471864297 3251016
670512172927 6377472
633043192591 18447336
116932370175 1264284
5595550277 1513404
460901558693 2329272
119419414823 1594368
975906435305 5437044
818546665263 6975360
78349154567 6196860
52136714855 71011656
702844917987 15900084
432275857449 14735448
990823683425 18771192
917442912069 31140
590174774233 59078808
317189412899 25167348
141774709691 25298136
541729351345 24307884
771278704303 1557000
93294173339 1494720
62806445853 2223396
941042675917 2061468
554787388279 10089360
367601579621 1550772
798525586151 57976452
608319228671 479556
488612296991 225889560
804237433109 10550232
309104917197 26338212
760690093005 2086380
88941664593 3064176
262474424415 8382888
713434264189 915516
435934578213 85659912
269286163561 36327924
243825595397 152081532
876994232363 30872196
974050163735 1893312
332146594955 2983212
56593361989 1999188
85165975761 34384788
419850393485 616572
20503724201 3294612
919302191763 2360412
101342247697 33257520
227023905225 4004604
262481337495 3363120
284238929965 423504
416708492083 32964804
333996825365 3170052
691657832019 5978880
61560457241 16585164
945398217699 2659356
223903135427 12842136
875079866009 53099928
976024675123 145137312
206382422655 83131344
543624323707 666396
633819925077 236664
843431056235 1637964
475144269579 7841052
673614893981 14430276
461496807259 5760900
814797158943 24650424
768145366401 1712700
252511728355 12001356
304157116289 1008936
316585613289 13514760
359476807443 25466292
700352025247 8575956
107537544393 68732208
346384553877 10830492
459028695731 2777688
492585986399 7816140
528062800205 1419984
888189576659 26643384
85804895063 19512324
890079379781 4839156
986485374519 12051180
519984102771 5001084
195930017717 1040076
886275353549 71665596
494487703685 2229624
206500443255 12456
616261788253 115504488
175381500503 10749528
13679342215 3325752
57803302937 25360416
82103275835 261576
494491334609 579204
654341886099 4751964
441620747127 759816
529317688629 3805308
754482931969 572976
894997672425 60218532
654966356441 2123748
98895012425 847008
604467938147 54501228
582182253635 9616032
204635489853 865692
454678609677 604116
235734010993 5075820
906849455387 30006504
75262496763 574900452
390582739903 17513136
991866408801 213159528
343686741253 199538892
104463397403 32204988
3102919113 6888168
450950670921 822096
702820909047 7380180
671139825777 1874628
404294363079 1519632
343944530629 18322776
727744081775 99648
924298030473 621934308
993262305373 64397520
522471359171 3082860
215685578505 82097496
358246158395 4396968
89567044223 1170864
27351043911 1363932
203382787457 10083132
681065041733 6558084
845284867745 1419984
22290123839 27359604
123752324053 68508
985863189853 5505552
271180481983 5281344
238222618869 3219876
955385115767 3518820
763171463945 3525048
151483141423 274380768
817845683941 46112112
919298778819 4066884
796787199403 514065348
547345293331 11384784
793596874063 73129176
473345091323 621928080
682332859485 4646088
172268017465 2516112
946672549939 10861632
778115342993 10811808
830375418319 621921852
274896394471 766044
59897902621 117715428
765682947265 3232332
66421489653 96110496
732615471351 25584624
327167193175 373680
529891874099 55491480
996402232499 2528568
594610482831 7828596
211425013723 21779316
783715241651 1500948
631924192899 16653672
1220900991 8663148
634395200447 32790420
837059986695 51754680
375754092549 155513160
623815358173 48372876
722762612299 3033036
134320850051 15601140
225784574345 2366640
167885645459 124560
304138656497 11833200
76469266421 35761176
133074425479 10818036
608899361881 7205796
143233927577 378625032
467069171929 17936640
841546634105 1239372
672883177479 81630396
554804938783 1419984
882595507409 7187112
966588905231 1476036
51596347425 27708372
615779995163 1270512
732341763207 161199324
78351882431 18353916
726487542931 5586516
577166810419 48192264
965971086393 728676
264858806711 109656396
617651476747 229389696
740162433363 8264556
276165887555 2123748
876084706461 227346912
456541501611 9198756
148498067289 128695392
593997017365 7106148
413009239495 1226916
381883458399 12038724
664908792817 9672084
401182268885 8887356
287363984627 579204
552740035441 106629588
391836563339 18584352
308498159287 12611700
238208082717 15713244
151131880985 11515572
169154472147 24139728
533661135635 18260496
338352354691 5175468
347048023955 4739508
707794998343 15893856
39759268771 37754136
742638703571 27932580
693500028309 8681832
804866424979 5013540
718396507829 16591392
183447897637 13502304
399322864631 342540
841563206813 6502032
570985975139 13564584
532875858333 173125944
108220545479 2410236
279897096011 3911184
494449899725 2833740
159837029265 2024100
913709087853 5586516
146727586419 33301116
456494617227 53037648
997691437203 1843488
182860658279 8083944
530566000285 797184
247996949069 158378040
447215613561 3201192
879804947409 233076672
192143261729 13869756
551710824825 5380992
855712254807 19979424
547875390789 10033308
901031009981 51729768
268667317103 4695912
75234151897 7355268
435045212347 349590096
581544492741 26344440
496947681445 2105064
330849381043 27079344
517492667383 4758192
864549816595 21816684
995780701773 27608724
471455704239 11721096
293551627111 3736800
600201718341 21181428
379392708091 23242896
698496089989 4963716
620636954463 83617128
71525245909 211752
783673576331 32354460
939062622847 53816148
897498294113 32983488
161080121857 16142976
259994380039 2347956
700985600925 896832
57844146161 1588140
740983161679 423939960
974603398213 57017340
45379944037 19194696
294806166767 3363120
32953259385 6595452
213332093317 7093692
122522048685 9391824
219204125673 153239940
521839191021 20216088
127502010985 6433524
395541601739 47588148
183473220685 13770108
639339806391 48441384
77744408301 3014352
164191829915 2883564
494482079801 3743028
504422809705 3263472
430419162375 7274304
113177096727 20434068
883228516339 6570540
904388481147 1133496
325914777267 2080152
709705416145 728676
485055572183 35543196
391240556195 621915624
171509800823 41079888
327785603673 6296508
508784598171 10712160
920464002727 43259688
468987374731 2902248
106359260369 3307068
14387393555 335564640
532396961263 11160576
979033669767 118332
748886060119 5013540
147393055685 211752
717161586373 161928
892338261649 104630400
380002548861 41789880
100136516877 1849716
69018003857 22003524
482023090513 2484972
218935784827 9248580
874529558691 49824
215196336727 3873816
282356469655 20751696
613424480885 119365848
91421422481 2852424
197617012247 135378036
903121547771 7355268
524230529993 7218252
769386522085 20882484
413628029901 2989440
927358985321 46660176
432902744255 10257516
622589890821 10357164
176007465565 11092068
190921020481 32964804
406138788993 26674524
940648767373 292510476
465247191727 9360684
268649131343 39877884
286041640735 19499868
891953819665 621909396
156674108363 53274312
633147007123 11253996
510618972093 24855948
882539293481 23797188
883860416685 7118604
866434051885 15520176
197151150381 18054972
418600587109 49824
35436193553 17046036
571609922329 6327648
248790490927 1700244
220302541825 92274048
878741937437 101043072
845287371401 411048
774998932795 13477392
307263026079 3917412
80154356537 53635536
863955109865 6340104
945408861351 28399680
448459428601 3493908
331513087785 1432440
850279548047 587269260
498784708495 19045224
666748641151 39385872
12295490595 63917964
654954485873 2752776
733894810903 19007856
992656874027 23280264
36655837725 35835912
748884490663 1880856
161070761173 7124832
588407289031 6881940
998259718529 50577588
502556598247 1419984
133100857111 554292
271130128603 59807484
114967968069 98022492
105727951683 10855404
342682056501 12723804
992660891087 7510968
882572171093 31220964
814197139729 3431628
357000269431 21106692
184680390173 45022212
992711474903 6520716
236342898879 9977256
892527455833 30847284
529943772023 2902248
113174842191 4409424
162332064437 5623884
663017027875 19574604
460869166865 35636616
657270677797 142141644
663029041687 13022748
929792232505 22420800
832144459283 96029532
96403072569 43596
919932858965 4864068
960934910165 25572168
34804031631 26855136
775011650371 2696724
305391975465 1245600
889437875859 5349852
678590820537 11060928
770651020313 1955592
397405863833 50864076
969074760331 3705660
447210188973 6825888
990224480079 3649608
123721047037 14187384
738302474817 15470352
434144055639 9771732
222047710865 7131060
523641266535 85130532
96402848361 3251016
138053198231 13888440
700362419779 3904956
937652258631 252290052
33317841515 19157328
505676327969 896832
736448109015 3406716
227646613043 2186028
65271518117 5474412
996442371959 4266180
250658633065 1538316
437836021467 39030876
745770179301 5256432
712788531455 4901436
882315409337 248976756
916833981825 589642128
697780566287 80721108
702234796957 3251016
409043827099 16653672
765049651847 13595724
478310871229 4440564
837781339805 56531556
300427964311 620968968
768134405121 4739508
628006499439 45072036
140552150815 12101004
125007119057 523152
434134831971 2509884
391862560249 621903168
60302243065 8071488
744521705717 3811536
241296672439 35406180
511865664469 7380180
456547044531 1986732
178513493157 180612
847147579067 12798540
930412231143 803412
399281143259 32298408
408648478649 3089088
340207112857 26637156
925956194353 21100464
299174631649 5530464
534812558295 68084496
664910380957 8600868
73380016531 6894396
726500741301 621896940
501912030149 22495536
206475948531 766044
584619000955 16684812
967150871365 46859472
844662384135 9479016
432899898059 14230980
149126978195 122025204
990149812587 14156244
200898495585 2235852
803591519763 23516928
432282764301 6539400
386226126905 31115088
159848382909 3381804
819760149943 10176552
174140737183 5175468
210158989635 70774992
58436336779 13919580
911481297399 254613096
942898424335 9236124
487601789059 48173580
539235630281 1862172
11769011605 48105072
166648687447 21075552
584637018559 7037640
962227994913 7336584
522921420601 92753604
74630090711 8277012
231958060585 25223400
769414629049 915516
928640324061 4309776
62732145813 43870032
260110932069 500438484
655552568179 25983216
98200383663 8600868
444644640385 35269164
260586277941 9111564
890705101951 2976984
908747929123 87503400
417982793183 1986732
891788832479 61644744
350136190173 48036564
477075706881 130788
95769409699 17357436
868220358103 36327924
592076348275 14243436
126852659783 10357164
479554767233 6919308
671759631347 3325752
679840085077 8887356
279855517883 38258604
288505330383 30212028
462131522661 6103440
955941700909 27116712
947246255853 9223668
19268030473 9198756
637446870585 90000828
90138508057 49182516
936075530841 39199032
688450218989 11191716
329536111347 121433544
654281667567 24027624
455882559289 22769568
824737390607 26319528
969076902763 3892500
554189617373 6589224
902124368997 81331452
564770680335 1538316
520615230845 1774980
57214058163 2565936
929888299405 3805308
703462107797 1432440
788697427347 1606824
938599681913 616572
404910668513 1164636
343953872629 9204984
755714652233 11496888
992259951131 122809932
336473064433 6626592
176604707091 32914980
246300649907 6595452
166678781143 2154888
283619865527 635256
454002633775 17843220
691046510223 270519408
791746979965 55148940
538015562605 16585164
621366080117 8656920
626182563645 127811016
941508095595 94279464
269934754947 4098024
22992550057 13770108
827849889621 9479016
821621210845 40388580
722030285453 86326308
864567323503 10631196
462736816991 26861364
752622581059 622800
677732501251 249493680
755102195703 6825888
196553287293 361678644
981503593643 4210128
901890344431 8295696
65310431899 598193172
1244014337 546407352
49723247799 11988900
584003592353 40749804
69037952141 3880044
679216586303 9360684
226983672345 33668568
500064446639 24793668
379989750321 50864076
424179503635 21760632
550831280515 36639324
976978232985 78977268
633783447681 21063096
269932413219 10301112
695377431483 21405636
335814209303 49008132
500694671653 18073656
834706271071 641484
969928384943 388683252
960979683257 9142704
807308609343 22507992
189676794393 17905500
34062923305 141089112
449311421477 353955924
978393996877 2092608
108849120073 460872
903145450835 616572
891323686833 4266180
735196521431 11285136
569487422443 124236144
621293106641 39977532
793655031127 19051452
487011174125 2316816
666778859407 1687788
521231119003 6502032
41668870705 2696724
681061317389 8775252
180054036267 323289252
545479692217 13938264
561639173465 16417008
790891438367 94653144
623244747575 3145140
238180922409 17463312
335850244511 27926352
661146170329 9597348
562282327807 3219876
905002295381 4951260
717150992545 11092068
774570963319 444081312
60950965239 4776876
654342234867 2055240
103874683247 621890712
541752426085 7728948
812316828079 7075008
134261889575 76467384
479528684369 12505824
840929207631 11496888
332740224241 27926352
471830537657 187556220
988941173291 6090984
554814610867 5623884
314671371495 30704040
988968395879 12979152
384959810101 52931772
745152846247 554292
795518894629 18260496
777473596179 23709996
888165150443 2223396
751325510391 34341192
768663979427 33849180
249417514749 5704848
123125935487 23417280
927994896499 25939620
616388341213 14430276
306021091895 3556188
127962118179 85423248
320881322675 60642036
659253932059 26761716
990848520689 3562416
937970229171 6900624
579064280209 12985380
589657008215 1650420
898651877889 138398616
94388236119 111225852
738308634309 2721636
734559408249 10064448
601450067365 24569460
657949462527 129741696
588397473703 10880316
950261554471 81835920
488893920923 529380
693352935405 45445716
814809527751 2752776
227026944489 1226916
118571838837 33475500
687894082263 22034664
425397740279 46130796
117470887889 80870580
999549458841 3992148
445971568085 130788
161706205251 2310588
443472684009 8625780
908067461595 49412952
883833648741 30978072
972183597281 5561604
139912546433 22395888
88758156573 187923672
427903655767 14685624
291636033841 22096944
124395378747 4776876
555448423209 709992
337122764403 1943136
518701425011 2547252
901107109913 44841600
183471987541 5131872
500091265645 301553532
662416958837 10537776
801083081935 49282164
911223892921 3730572
543605895055 16024644
512117837427 217519128
13676726455 5648796
4964191767 9360684
503801584151 7486056
14887726163 13645548
147386995841 8744112
815334100973 23778504
929828354905 56052000
285461495069 22395888
671706294755 29937996
614534579527 3238560
600801619223 15657192
574044527217 23828328
381872864571 5430816
171042880197 4284864
504356469049 56979972
55936151051 20029248
676059918313 41534532
953413040765 86120784
388070870447 10631196
206492377995 896832
910473187247 30187116
552335917967 2902248
341379754313 29246688
573144511471 282664008
210830126381 14230980
771280796911 2846196
880112567013 9541296
149262555527 990252
508786584903 2341728
872666691669 3126456
731752873429 195092100
958463528937 28275120
213192785413 136505304
298553786003 2410236
985248285719 1849716
444104341463 5300028
386215894301 7772544
248794177903 3226104
939841298469 2858652
990580617041 33307344
106965931087 1089900
685344751387 30996756
404917699925 1027620
300395502737 5567832
399261170063 46859472
298557061931 4235040
620720197911 12231792
871991799439 26855136
737066955473 4882752
858960567817 12038724
280495963045 11820744
710084235483 242842176
333360247791 21717036
809211192321 2173572
984627751473 3543732
893721739589 40681296
934859019353 2927160
169116935991 56606292
192806495143 3244788
201457117283 27664776
807295829487 64939356
916299063895 228847860
990194112351 23535612
171571576355 2989440
829642380243 36471168
275379140445 78528852
429165874547 423504
375676577623 6016248
234477671445 2123748
263092722809 6271596
633805121121 2976984
663621767913 35082324
941697215043 423504
376245855429 24027624
574088820753 15787980
223053279993 69018696
190946349757 6757380
238846914827 149472
176585942127 28530468
802373002859 9927432
966580111295 6302736
110079096497 10326024
598360319235 6788520
785580942413 8445168
208706972555 203973228
858958992133 26462772
479518009577 11285136
893363056613 332201520
852728065049 20153808
926771895435 3904956
507923943385 33076908
445296763047 42867324
173436106253 2049012
370694198859 16473060
263712640483 1581912
469584678537 14492556
46766555899 387331776
842782408797 22483080
912661568155 358564644
750096356063 26774172
873785454697 107476596
3110026499 34347420
39766026151 28953972
62743592877 54071496
487595187379 13869756
476435822239 17301384
708325675005 12231792
387458856105 22022208
136831567327 6551856
743805988947 60642036
531757998365 1650420
54053840213 23610348
322012242759 52084764
222671614459 2161116
419156350155 16267536
884457066551 11733552
665533456227 977796
667994262311 12462228
707214528821 1812348
241320992779 3331980
421077150033 15314652
24763118119 44542656
62723090301 98252928
789262445201 52931772
25494803481 5648796
709056021347 9753048
627541827121 10867860
620064705901 26923644
66529371069 7392636
785337882257 236122164
121284112877 3381804
309758025121 518842224
774008343245 370690560
506915310081 828324
625372772935 153239940
886970586427 3799080
866018974369 204427872
581569236585 2503656
335228582997 16417008
728984969655 2335500
577615887825 183906612
849029939729 1108584
402435083385 778500
327172929163 921744
450516822213 193086684
35242546349 143972676
297886018605 19225836
493198860205 40942872
331528167011 236825928
616360439773 44729496
965960785281 9466560
317128029731 24121044
386865469711 10662336
704050499335 34235316
412867596091 28474416
278827846821 159717060
215207235727 3431628
904368227691 4122936
454665636753 16647444
693534526439 475675956
299177334601 1743840
740172697107 8906040
129309548455 53486064
729241365197 273882528
820382982321 10886544
918692786953 6738696
541751386009 3904956
548408359355 173717604
646841814699 35835912
340755744843 34453296
42812626697 39846744
577212405607 1102356
276737494633 15308424
234923665991 21405636
549185571397 28922832
547959014145 17812080
680429734671 17562960
175854499657 103596552
314711641743 3294612
621971337079 31071492
733206522245 134811288
500668022041 22495536
448463912761 99648
34793157543 21081780
803617976307 10587600
90796665651 5854320
784337725261 5424588
488245597341 18092340
394341071299 5237748
355780756047 2466288
287930671585 21604932
642130959289 279705708
709025354675 5661252
701601445487 3076632
230733633309 6134580
511170138875 48335508
166049421821 15271056
854539133795 51935292
183398640385 73222596
261238020695 2902248
988927272395 4453020
849022796213 3425400
716546084351 18684
936692527583 44729496
407385145057 3525048
91217517761 94042800
343970863851 538647264
310329325789 7373952
584663780275 8065260
277360650867 48428928
644379096619 9821556
572182370187 2391552
388116353531 10824264
626302608345 14455188
286609504785 38831580
725178875727 9366912
659292813463 30872196
457164776177 2715408
748835476303 42954516
161686898451 8725428
593360072339 610344
990778574021 72979704
789323150755 100632024
371320201289 14585976
928597164021 54270792
835331731665 4633632
514379028645 12842136
53444877591 14430276
118792926609 5648796
592074529699 67741956
873885582253 13477392
646235175121 3363120
43509977095 1183320
959734323673 7903332
60310457797 19020312
768781159247 12611700
143665789553 3811536
507523830515 5181696
82088067059 10481724
455294996075 161928
676570316607 113144076
920561446015 2503656
478178850085 3325752
278624015599 28343628
168555698533 4558896
439107557335 15470352
711562055167 7417548
868303632691 13738968
833412918519 66919860
130546419275 71671824
468362860793 3039264
694767453697 4116708
165438341679 7236936
24245563853 9983484
366351617545 7143516
402395080941 21891420
753114812277 9721908
878150020851 105851088
592742658321 11559168
857700877605 3419172
368213158003 12543192
938574906929 13608180
68418283587 1774980
738291924585 15520176
516856974185 5810724
907450552045 32977260
960203517519 40008672
77065723219 21586248
98254772787 17699976
643118148351 17749800
651527360755 327574116
641893584059 10761984
298473799799 28748448
568511711585 151950744
399324901187 510696
228806125875 70363944
861475621019 359455248
742050100281 479556
316591324365 5561604
863330857503 5686164
807951639125 23386140
57195965823 16759548
211446076819 6894396
155501019729 621884484
301014162355 23990256
299142339469 41266728
874422673755 8575956
127434100873 43708104
55077563961 272823768
907369338925 7280532
640651743295 653940
243733083447 77818860
218227248941 40257792
602657124749 49020588
33545910875 6445980
346417574733 21063096
466498972379 2117520
653603275201 41030064
17394258223 16554024
784939008759 25958304
521861407535 621878256
728916056835 58817232
581557826889 3207420
80202623537 17861904
118169795287 9254808
308514017013 56768220
986486701083 10811808
125540529811 67916340
969694011609 8476308
796642048397 57036024
566634942429 7087464
493238370637 3643380
355099019245 29981592
565968401947 15682104
299525748843 160495560
730208518783 20558628
540486993657 22190364
929824636789 3668292
396143613913 43004340
850863404363 15576228
770569906841 34465752
271799160285 31140
245051547295 12979152
549818667519 8706744
770650067429 6595452
309128795349 5704848
409172130127 32018148
633810321501 6881940
839699573747 1208232
810457187161 9198756
916785283855 19910916
814817954235 1102356
814800391275 2665584
965335362055 3948552
872540605809 68252652
368461700037 370690560
926151915481 7274304
593379634487 10269972
402410750589 25453836
586525794061 2217168
346396455585 56531556
264351729179 220421376
749500995393 2727864
78335589983 18833472
393056649699 27403200
963189064981 278752824
867072448035 921744
873914436577 261576
588929452017 43857576
970210799831 106143804
707208070385 4546440
453341935157 70052544
43481390575 57696192
322130182395 50235048
880015634421 72662076
516197732919 63924192
215186558767 12119688
958482368637 6464664
988957608983 27515304
603326000731 7903332
907492117717 9310860
461509082647 5437044
944193464675 8438940
60951494619 12456
760048383559 26095320
267447635563 3450312
355114533193 37797732
310361493409 10842948
598221434835 62180352
450328355467 734904
467076446233 14106420
271768767645 11465748
29225800185 1880856
643132833975 11770920
408003779763 27988632
547319266519 2316816
21606462585 118182528
745127230483 22370976
189054042979 31825080
292253298387 48634452
498823484023 13527216
727122745355 331933716
243197337193 3817764
692213651117 34876800
860731378771 97131888
844656560955 9466560
692266115789 13913352
491013644359 359779104
519984856359 6508260
274925798097 621872028
208365191133 3431628
479519442017 31762800
827214582559 13396428
301013234383 33450588
763786536235 10818036
140904096333 160750908
303526218651 9429192
644387311351 442188
838351719967 95724360
465856359873 19555920
934243156107 1943136
926645853171 138236688
70836739271 25572168
751371535311 4808016
288605215047 3543732
824134905105 7075008
532237200607 194606316
383759578605 423504
644997282909 8059032
327699937533 2460060
985868745229 1855944
679838328781 5125644
318426993711 7118604
31029538575 40587876
172881974943 25939620
220131930755 25397784
165440801739 7336584
108173897759 1370160
172287579613 5069592
986430375051 61731936
204569659893 69535620
473963880491 386136
493828132335 21785544
812337300753 280197720
429082811711 4789332
944193800987 1351476
468341436473 19954512
981504963803 6365016
34088152933 106436520
296063390691 4546440
97637022457 2285676
690353630291 46217988
421681285955 30760092
466488247763 10338480
277965322397 498240
488069338713 46479564
779871331307 111867336
827883358893 1320336
65268248417 12723804
52850158405 4857840
682905475499 16111836
673614196445 6645276
727737835091 5667480
504437302261 4253724
241223038795 106492572
845303515615 565184772
706554284847 19991880
595479615163 381091320
540768357251 330831360
546101029875 878148
65302328033 7735176
287843149501 125593848
212091653853 4309776
788290134831 403175808
256175761603 51399684
504390162529 17911728
9866478451 2248308
801725059185 30087468
90650264055 143113212
152993159867 7903332
35446108529 4266180
557765063549 97019784
949029553947 95942340
313448333063 32821560
580307453765 5063364
69570827287 39591396
752606481679 8270784
831582443325 13446252
560038979809 334611756
274852923031 61364484
383068574539 59545908
124390850991 3543732
424206771057 388160100
375611993263 31258332
639895818557 45103176
848364439323 4216356
943571616321 8083944
197135405997 30660444
97024447595 3089088
778736070307 5623884
727070310585 38009484
340226307553 8899812
305266636965 84364488
590875170123 25659360
695372611011 12966696
352625022257 18727596
301031762683 17033580
550996148131 73066896
892559598541 14585976
596351075529 95219892
855242357197 11004876
15498482449 5412132
478289453137 19512324
951630247139 24924456
524319565481 26898732
943287843729 251580060
157354786405 8463852
867642460745 4291092
89563849259 3157596
468127641689 79176564
693482328333 1251828
920532734935 6134580
514255228461 5823180
804214657313 23716224
643749905453 18260496
219493154697 12474684
59083221693 4801788
182226908217 8202276
910415260619 504468
49756841631 1619280
905635360363 1382616
410513905379 7143516
951601953335 42649344
273667308651 8083944
873895279249 11503116
636898350703 21966156
887582308053 5356080
465185621719 40457088
271175219323 17506908
157878381831 56811816
290475899447 369675396
677847476359 105147324
131219685997 9541296
516857665493 1152180
97020748163 6900624
347034054551 8681832
674871457737 1170864
756305354359 3886272
724634729139 621865800
107521395189 51075828
126229621881 16940160
33561412367 12312756
920559695947 3936096
683387343325 156603060
832241430481 621859572
983997308479 7728948
235704452905 31009212
687300073069 9348228
144079996387 217375884
230044366855 28387224
990708228761 4745736
546006227259 70301664
661638768999 33818040
644974077381 2534796
410419650827 24482268
56911545519 235810764
368190625099 20988360
645008325153 2335500
996413081675 26830224
895050560601 143244
1102076979 128010312
620130056305 4253724
373822018753 1656648
909341090071 27515304
587778645929 8245872
545434003609 42269436
291688510969 7336584
26719473649 19263204
31714632269 4004604
623206526339 33338484
309693134351 62859204
424816317873 4191444
483239278145 57266460
205621864285 242362620
466466044943 12661524
485747529133 26830224
797887445349 75825900
750057518255 78080436
904380889215 5623884
149835159085 67019508
947027640597 222507756
877022146259 2983212
882569461913 18229356
514952286143 55877616
760069290955 15900084
224371127269 128464956
789301662917 3724344
327678986541 60872472
290434214205 29701332
128112424731 647712
78965746489 5424588
422915590839 16236396
118778708085 18353916
238084195341 101422980
920555336347 772272
127490788129 11023560
839617195991 49307076
27982371281 1718928
166671344911 13720284
745129385371 3288384
885713150751 5854320
381705169443 159779340
720269482895 4259952
826636647833 4347144
392453454205 18279180
911203265785 4228812
774946810663 41117256
123778812975 549409248
431526048607 141680772
146167239565 1606824
316592208741 5187924
865164565029 25360416
168345048889 154516680
572199603063 13745196
863938400141 19207152
65298155273 3643380
548597279507 2777688
623856892705 2852424
629396105731 27471708
960927978401 56631204
21682001997 8009208
818518302951 6346332
553574464119 448416
333383291391 977796
284447070963 299199348
55305415341 48839976
584004769445 149472
460774339337 102855420
152969586887 15408072
498804301783 6720012
6796560273 22476852
40401738033 7099920
713135843341 293930460
320167499217 85342284
587789495105 927972
174783145403 139401324
742910451133 127487160
107573423901 9317088
404204505495 12480912
645008001297 1189548
101373387697 7473600
985857017905 4098024
731460012947 5206608
932369234385 6508260
858398870725 518094864
266800034429 39385872
558557060863 734904
471924543089 173449800
821615854765 44212572
349446624775 64036296
78962719681 610344
174717706569 46859472
896129844337 177273792
940421412995 23853240
967793085279 16093152
722854408029 296359380
770649967781 8632008
315087764357 164512620
237597214327 3817764
393095805135 7448688
880678027055 13707828
350162478561 6639048
44763669743 7361496
41652970621 11241540
882623758855 572259780
18625087883 6987816
486384318459 18017604
429671676577 70438680
353289470131 8389116
447187188969 13159764
631285802977 45794484
85832709311 3606012
147409497605 1083672
782959117617 83100204
630659788091 39093156
998308440173 1532088
878133678579 72711900
347625367021 9852696
445292048451 38707020
144276458647 4091796
18020877225 6570540
834719374783 6576768
730827421293 18428652
92568516681 76068792
390866632065 288076140
496147438259 211359636
393718008485 8501220
154211035287 12456
734567442369 18945576
564140723125 6582996
140480721883 66739248
393709314197 14237208
707632161055 58368816
799876472967 11011104
389925834137 59209596
365081607537 11808288
608200460711 70108596
330277263269 1376388
702090139201 72556200
777488873463 13246956
5592753905 1949364
313449460331 19985652
147414967027 505607724
423413900585 138031164
826001720679 9715680
858332871371 22283784
179065158179 40992696
360742632235 19014084
108782430649 16024644
358853427001 4060656
541719318037 31575960
94541407551 386136
488747911691 128720304
210841760285 13178448
100736131271 7099920
326453189105 97331184
683562829681 10375848
550225089353 130831596
960351264363 9559980
106346729633 3207420
94756530137 394699500
951032245797 7174656
636291293849 14442732
462637000835 61650972
467125050783 621853344
169790103065 7199568
200257452535 12144600
300907806799 117553500
354487727351 47681568
547252776391 23635260
281732796497 9092880
635688149417 362905560
863963637235 515055600
974442560113 227160072
189711242699 621766152
721831525061 103440852
751264270467 23691312
508140428665 1376388
928241046981 403175808
134974885947 243664272
605735550375 52900632
994571751077 10469268
697798783187 27832932
738940822381 621847116
444081858383 27060660
817916490073 13190904
915543038271 18291636
959083982219 39840516
285360314981 119758212
582185934383 8333064
244375957529 67910112
964546497425 107252388
56142280405 275813208
10544708889 398592
55238520393 38713248
679222708427 1320336
613168378059 57976452
343247086811 31856220
735728462377 79213932
489517196727 621840888
602085424251 1046304
355133491225 21760632
825975145803 32329548
146756708547 17998920
440951154925 46037376
960336074271 29034936
854470526147 160383456
491914750005 86301396
498834196183 8632008
144027519259 77650704
277165764291 952884
382523044097 80964
354542317009 591068340
802302184271 39958848
742592915315 59010300
915585737439 2846196
794904494963 379908
77661856161 80141904
326205258653 277961868
443770975307 275090760
544803442283 45844308
937470251559 383383224
13279884523 385338816
685380792823 55821564
705326363663 25347960
891799824899 133565688
906869777351 9136476
344509934619 70513416
347023641335 21854052
314441807415 230168196
870795765615 8899812
382356002909 131958864
977154398193 9248580
468579559063 64310328
544800546263 61395624
167303674989 2815056
6209744419 6053616
692204427449 84943692
480970930955 420122196
345164498657 18715140
391216234617 5829408
952892733723 15414300
63440420123 3356892
919216756059 78310872
248739726499 54694296
773732939847 16497972
304149250325 5094504
707435468359 170958600
448464929163 621834660
194681101945 3431628
979004497815 23722452
166656715339 31202280
898130680243 30243168
917390715201 27583812
636912693787 14237208
174017491291 10350936
663777469151 521420616
520566882881 18297864
541620965461 91925280
381906906819 541836
507504610907 7373952
911849907807 6782292
984616453881 3207420
713968982823 86083416
323955482121 100607112
382532499439 434540016
95753285407 22427028
483258117845 6346332
727085376117 17830764
184699410485 10911456
96377257509 19805040
796652810381 97219080
269272873009 45931500
982137804577 2958300
464626271345 7797456
331450882521 68109408
185201239051 10780668
123768622729 336312
987081152465 11577852
133730877839 519091344
389341584219 4814244
745156520767 927972
728340818833 11795832
263726005771 1606824
781850911049 3089088
949164514707 6147036
489313957165 103092084
382509448373 2702952
589030482633 3257244
411123434749 1083672
627015087793 529099740
241553977269 16111836
153620283337 10712160
432204627813 60262128
524268352637 77420268
292336672623 3562416
691554029943 67162752
732807867965 228847860
217670103279 24868404
347058524363 2111292
222053216417 1588140
584057470781 927972
809196251349 19742760
938577634793 68508
47865873873 3699432
167878956587 59651784
950908800609 55697004
359465615727 43913628
499996860383 24893316
391839029627 22757112
843779177761 208052568
50980197691 9204984
1850173121 535608
878212313307 38576232
255010842867 5306256
300393229517 3805308
310376091841 1986732
729514207649 18198216
69618938587 16603848
266015516943 171942624
51611761725 9634716
100742365499 1052532
589659849421 621828432
992702687195 12810996
959102099471 24650424
646783807107 38725704
295987390407 60735456
987718290559 8059032
505625719241 5991336
546095661339 16784460
881293709689 529380
321474366529 66527496
653073869051 27160308
698496195865 6377472
131847245427 13178448
18624639467 32180076
490729770881 28380996
393585956201 40307616
361840257431 40861908
682908222047 40843224
982606699479 145760112
41024178047 20957220
599201886439 379135728
31091220687 2522340
773725821243 41266728
490701327605 30118608
260872225343 20340648
820196933277 45825624
11196079201 621822204
261069958115 91464408
270541444349 16311132
422902368795 55640952
532047477043 362544336
776238668495 8264556
67176444061 621280368
999560521007 621815976
974588644081 27222588
189053052727 24307884
697879821923 6470892
363245975559 1264284
175293442811 108784476
767529166843 20602224
662373898445 59639328
370067361877 4546440
112493510209 54015444
88942536513 3232332
849035539939 621809748
238078839261 129056616
115580574071 72861372
47245140331 566748
447212169477 903060
345150747233 3456540
905623091203 10020852
182245542393 367452
478309687909 6620364
444702654205 3549960
37139393339 96671016
578933037565 91557828
423573337385 9510156
911838585303 3232332
974034201371 8059032
361332356565 49880052
477658424711 6975360
66510251109 6445980
190293809819 5891688
680443946967 26126460
873267078335 26045496
139321819395 4527756
122782673039 366530256
464601944777 34783380
115677587627 5536692
492617724287 2914704
319693547179 4533984
761313747479 17357436
826565910209 65991888
625111806041 1233144
827005303075 106959672
866361751033 59246964
449512716665 195204204
292946121029 12605472
102591804953 3593556
846513748041 2229624
119241281567 182542680
438504118949 5561604
744528867917 7672896
88192216975 27733284
770009186307 29358792
484171126437 151103736
30451610077 24694020
39060218129 85529124
868291432039 4465476
480179492923 2441376
378090997563 65518560
776056082219 45750888
251905288073 4509072
399307593575 1121040
687888551799 9329544
205226416187 12375036
830347932917 25883568
784946999283 18733824
553566461139 3811536
233216704493 7660440
287958000049 2503656
164194875407 8177364
863499892889 122461164
239976601767 77999472
526192216691 4066884
553551924987 26493912
298989230317 41677776
752618688559 3163824
268630889531 31937184
855224682133 30635532
687814251759 7062552
108777317461 58991616
60909860439 15395616
587156909679 2783916
277941936257 34970220
576576058469 7486056
374422293315 8059032
613245013599 48871116
190262862887 31887360
648633202965 62772012
421081802349 11957760
109439448519 30162204
459826037907 364537296
945410399667 26898732
386253492737 7529652
7450078007 9809100
662434323739 621803520
414869416021 3107772
684826469683 621797292
337094333583 14031684
436373049335 119415672
489517196727 469155240
799783787871 79986204
426044064673 11353644
121858890007 7778772
736355641899 42518556
771903012717 1270512
455913786481 8245872
609562508103 753588
800483573417 13253184
289819353667 18696456
142427037877 1438668
849110425411 22395888
406774569383 915516
305977408703 26948556
858984925525 2260764
251528064341 74711088
685422582703 2584620
323392444771 30604392
451574949433 621791064
446513311903 33581376
918692544061 3226104
460131876303 110291652
264272302257 58294080
659240024935 24488496
112416899581 116382636
326487131705 27783108
381267445681 14847552
942900161947 19512324
916088226173 12979152
235076974439 14567292
646046248741 26506368
42832923749 52807212
425310853451 2416464
30980374743 83623356
694683774289 68358528
366334428265 12810996
911205246289 24999192
202619357979 102730860
303468808947 1849716
271680784689 132880608
860833704811 11085840
148651269861 2266992
52047318143 81225576
962815620407 30760092
259911354571 20845116
584683816989 621784836
118165740859 9678312
283001075121 5686164
16158240639 12325212
593352492863 27477936
258115656529 5897916
252517414519 5418360
246932213941 2964528
58414320799 17033580
760023720679 62709732
960889003577 67878972
758162491621 28823184
172825007427 57310056
876237859209 143281368
543587497543 3954780
704100995959 3400488
55944670955 4982400
728290602469 4160304
340188017809 11185488
13675817167 1519632
225788530363 125593848
575344251013 5237748
572196121611 392364
169140278535 26213652
688553086865 2696724
923623984013 47781216
9330067039 621778608
130979285197 105359076
236344580439 14735448
647401532525 90443016
281109957891 15246144
991444410739 2484972
392470251121 4727052
969656525277 33145416
174746361597 3219876
225768306809 9939888
346422332925 21717036
200872499913 9217440
695998974665 9211212
656166482061 33145416
130594692503 2590848
439606626897 29371248
31059956127 33406992
200270456599 2310588
416715828667 15520176
484463350425 26761716
9326117249 1911996
171356523515 300195828
947301498213 5978880
613365570233 399526200
950880855573 160096968
570359611485 15146496
372425181753 106417836
630705327227 5499324
344554346487 17861904
361369855353 7043868
837821771981 16946388
531774066605 9740592
986442426231 16167888
322183525215 9634716
672263571205 120536712
947898820703 18503388
32310839947 19805040
480782619909 6813432
794273491449 6458436
8086058931 621772380
295422528253 766044
224511904981 9298404
814174071217 9204984
724511407273 87989184
999554858517 4851612
659932760385 9672084
881030751073 46211760
988116690729 93382632
144290907607 9192528
160873582693 224594136
494436584261 2223396
615156596037 3892500
684826469683 576594468
60883621875 8974548
984617817813 10761984
287935280305 47500956
567218880947 17998920
671764384549 546463404
834689019511 10593828
225750046313 22196592
190893231145 45433260
617638203641 10145412
978485773923 546152004
580218947657 42655572
342521859885 115803432
848345338047 48690504
299141037817 30224484
259356332657 9709452
130602664343 3344436
228206542621 25802604
851986944267 148027104
891320784585 7529652
437253502933 2080152
519779892879 31270788
608255715527 42649344
269272231525 47164644
866347538737 103714884
781805110337 18746280
281105872323 17581644
743274222385 14735448
873898088077 14150016
500597751517 21847824
400458997551 9541296
55339040313 14984568
144892328121 11914164
496284061895 63893052
178515169727 61800444
978392371369 3761712
781211144739 13303008
330191827565 59458716
894989034189 44337132
199646559233 15015708
93233313323 53486064
843731371633 325606068
476421896431 13695372
192171792197 10899000
57843959321 1656648
617017140015 977796
378760371785 5486868
453293481317 71528580
110716727841 621766152
465014912239 18503388
215729498361 18933120
923040961011 12051180
126831490811 1332792
765438946681 952884
697204244613 50571360
614161765 6352560
400542876255 26157600
82015660331 79718400
439717298457 890604
910540979027 30367728
399269864351 30386412
647330614289 164381832
923623971557 12499596
409892137989 236664
468955362811 16585164
837790619525 15252372
210751964981 42910920
470170497911 14380452
165789321857 9541296
118170094231 5978880
312246041337 8675604
768739026827 36658008
696614489143 29140812
691027607005 7915788
514890236579 22159224
639412101015 1532088
735821309401 2914704
695390653527 2335500
687314485899 621759924
363794644913 39292452
481372730375 18858384
640279688803 60704316
564762185343 10251288
849014793233 11011104
980891380005 8719200
508125325765 15489036
360740527171 3151368
883231412359 1557000
414873121681 541836
719643692217 4963716
662397876245 34727328
740791419005 8333064
400529822367 15744384
272953497649 2821284
272266647659 134350416
876028187361 332880372
254989455915 14255892
608303708495 10126728
100111704525 1258056
587106649719 47152188
876853342547 152810208
793658275915 7915788
732084252853 112104
89513844647 28897920
687294816637 9715680
884489771017 386702748
802211934323 166648824
283594249763 23722452
647487734273 12549420
954562165293 17849448
546780469783 533253816
856882211995 100476324
406728756215 54694296
378753932033 5916600
670512777043 3400488
515641366995 541256796
86416411165 1594368
351183549181 129878712
816674499837 1282968
975841433669 45352296
611424957849 3057948
286940985095 305178228
39765434491 11777148
158598277589 2746548
59819703853 412032024
611264443605 30330360
705130580255 119203920
313442734091 24370164
968415867833 32914980
409273117147 2970756
388106282855 1133496
420990344169 12599244
411718677087 43446528
729528363893 53517204
488238148653 6987816
432911849591 1569456
536135861299 26973468
315907233379 4602492
759374811665 68545368
341397964985 34808292
474559845277 14230980
459661002135 621753696
524279905577 33008400
448359139117 78167628
659255352043 17338752
336424392613 32597352
752969955225 266577084
552944917957 379908
935432968159 34054704
412255743677 96110496
296671985861 13327920
559792667399 5013540
346427421201 27515304
600759810659 48572172
592132985707 330084
143571086585 92977812
312759539937 1681560
968334237437 107121600
70157786385 80266464
570361012785 13757652
370045495369 34247772
806778344967 107445456
882560823677 37087740
28588207447 22414572
600774091463 53205804
697631268671 132743592
82655980933 20241000
495088015615 3188736
746374526975 11216628
736816440401 218528064
55956634943 6315192
473960149919 1027620
722734330951 31158684
75018370381 18503388
401373120955 84426768
924907676937 5947740
600800429675 8663148
596490339837 9578664
528626055535 47818584
523072567933 4166532
631254158509 6327648
857554152153 136810476
789312231833 1226916
761180686259 115952904
185912913849 32647176
646834640043 6228000
987473324635 259383744
111835713839 23697540
147398380625 6352560
584036762681 7317900
690326077619 84115368
682926083951 7492284
682331358537 4527756
284802994935 31937184
506148947215 158751720
355675284867 10512864
707103352793 54364212
656833140875 2005416
279888582335 12543192
360739294027 9130248
184058616555 47681568
782446059967 9092880
924254644987 1301652
956623082715 11334960
79570467843 13489848
489959633847 39547800
949780627073 7043868
295378103929 62130528
952284362761 865692
173322955949 38619828
545497561587 621747468
933006087229 621741240
57170262867 16398324
398691263229 6807204
698496214549 10568916
358786214425 39030876
188697446383 348462828
481973004937 62454384
647759955163 265767444
500713269699 607840344
29169318453 5667480
269278241545 19144872
37231374671 26923644
830980966759 11017332
756351628399 3201192
727116192261 1145952
383817525155 457234848
512486840199 3319524
585268626189 29296512
190924744825 14909832
524950064527 19829952
391820700623 3574872
896924295483 2970756
341510201011 50614956
172896423903 9435420
806565476917 137956428
555379491705 24058764
248107913345 10830492
868888492953 45377208
794266316793 18005148
733910486779 15657192
625695607543 28380996
234438192153 20658276
564101984965 50154084
959083322051 18291636
50972468743 28362312
211467090091 5231520
962749908779 111749004
264215477985 101148948
435995276301 18877068
343320334319 4870296
990781364165 7872192
207127356211 621735012
522427756943 22925268
749505560517 6551856
141189494433 3238560
791716350661 16248852
593991063397 7909560
833476151403 323856
221352303603 8538588
146782959567 8208504
686489067899 176731956
72722892785 31220964
963351565957 131348520
806732486965 5380992
5695766263 458362116
529286785293 25011648
379420752775 1395072
487646157331 790956
550398962657 4322232
383733663897 4639860
345133620233 57484440
740673977609 43359336
990100312443 115784748
693521178597 971568
970112671463 115386156
930441976071 46093428
328401560339 3331980
134931625021 30486060
467736808539 1127268
624481431555 280260
54719166235 13496076
709048927655 16585164
282344910487 36801252
389656591469 195503148
18964658365 315859248
59712395413 621728784
4976038661 311057460
915527779671 60230988
462120162789 1743840
291519084457 197626896
545442922105 2024100
685976913309 31906044
678410800197 12231792
789876869779 16024644
478231669753 5922828
126406286567 466072380
877618297885 13950720
844027706101 610344
855248099413 1806120
837164803935 8588412
864524699071 56562696
804236268473 5113188
914913093517 1818576
320301662793 14878692
994584488575 499099464
483911342863 1718928
129225794311 36427572
561625434497 38538864
261228697379 1899540
267596249337 13284324
260539854429 59452488
999524876925 34484436
427711777315 23753592
701614704899 4185216
34207549921 2260764
572065221507 83847564
323332375711 37810188
67795625593 1550772
818460637899 30635532
726433272139 21710808
764890769339 168193368
860850128047 1619280
59363806787 35044956
53374270755 11422152
814175790145 15999732
206385424551 109780956
953511119309 5561604
391637809175 201046068
851460845185 18490932
657408752557 43689420
792958832909 9086652
556483033501 189082080
513153350779 237081276
648685941669 1781208
137446153833 4191444
935462862559 20595996
748188329813 75203100
290464750089 354996
536165861575 99648
380622285923 33238836
276059444807 77993244
400554099111 1388844
752279318611 195204204
79589656311 20284596
996375003683 53504748
276164156171 5156784
125011086293 4309776
538003455373 29140812
111947743103 2167344
646872904875 2466288
709044356303 38837808
827873157429 5237748
626318907021 36981864
859591073091 10842948
418999591395 81368820
619449832907 45968868
797398577251 1694016
108183003095 15900084
837058093383 138442212
809209778565 10251288
346418944893 34484436
381249882721 5798268
172260986053 5287572
460220668899 24694020
78335876471 5455728
303529002567 2933388
88942299849 722448
694962453615 405106488
444600975877 12948012
969704326415 621722556
256808677113 57011112
806715652681 4677228
849609132511 35555652
806719289833 8121312
948529027033 7143516
185871622209 1183320
858935194945 42780132
927344143997 21418092
510032567287 7448688
741898460937 102157884
780946946751 145816164
895030462845 20751696
703416456557 24058764
174155074039 1202004
287879570845 46884384
904987254761 20950992
493830779235 2945844
940424850851 14660712
94488824547 25472520
361329385809 10587600
905005938761 3543732
332647146781 52421076
759940290391 103322520
280517567977 2684268
79821413885 151564608
233191051361 5231520
501333634551 99648
84551345659 9217440
357559576209 4147848
47195503171 25323048
712116061917 31980780
374271575715 8600868
312836648805 12188196
856219065773 147086676
400974552629 79656120
727727677223 3873816
951032065185 9136476
156671430323 21386952
155471192599 24905772
179106593063 20583540
229386178121 80845668
146781197043 9429192
976513809787 25105068
936397575731 16909020
948517287253 13346604
55925158631 23672628
138706910271 27689688
97616227165 12431088
764383366713 55559988
259322813561 26873820
523079624257 14150016
384529635913 378625032
457771926451 9130248
439756872407 290031732
369444903179 24382620
466491897371 3743028
612043268699 7299216
78974104465 9659628
466487363387 9510156
144861250401 17164368
403058633221 232154928
380027965329 1388844
115650869507 33880320
346435031817 18515844
944795514217 20950992
262447899363 13265640
648565186977 156409992
969059451907 20054160
455283972515 16722180
110273697823 136505304
905001952841 10656108
695902515401 102562704
857492202237 59763888
191415381675 160763364
759434575553 29583000
231242082239 136081800
791083005419 90088020
425395940387 27166536
416047662677 55229904
384387362243 354996
620688528531 17756028
420463566235 7193340
427193681213 92317644
723332830533 47899548
205212496607 15252372
853970684313 2179800
56660775099 504997380
682885141079 71466300
174690465297 88618212
677934724411 17706204
372473691645 16516656
273397418271 184492044
773756811771 5418360
733790510587 8152452
85176719061 15183864
335871855671 5816952
375621503419 17338752
724634729139 621716328
422925262923 32317092
527454522663 3064176
852730431689 29327652
290445013557 23597892
352051447131 859464
655530141151 23927976
677357175821 3475224
445936049801 14218524
544864993607 8501220
533678243951 24912
478274144713 32092884
396201060985 1768752
204017335941 621710100
225627510413 107956152
939853768163 417550032
547329804295 24133500
730820751105 19474956
516874319165 8432712
149206354055 43676964
836545533973 8164908
449042046783 33045768
119317063871 10132956
93919247797 2578392
213336315901 4116708
266188013859 16697268
508739376663 11808288
645597059231 19020312
526822298461 9360684
123752454841 19194696
361341524181 1040076
831569239965 9092880
551679491757 9684540
35992797379 79450596
690778306393 261918540
152960020679 47588148
5551206917 3873816
377473153813 61632288
240038944047 21854052
175274372675 76411332
536396622669 17183052
926151330049 9036828
797988027549 30243168
403321809817 131404572
502316477707 251137872
456541806783 492012
19264511653 5399676
21770148119 283760136
799263038641 8551044
538576202175 74405916
842105679307 15949908
801083113075 29178180
243111465529 57310056
106337580701 15626052
116314764327 621703872
751896158357 88269444
225143244807 12051180
601419680953 12954240
82671432601 36689148
332127798851 336312
951513652751 88294356
500535988441 21754404
506206730599 77856228
371938561963 14467644
544215816789 2877336
8051099929 10818036
901216517189 28891692
580190317541 58107240
654963068057 6738696
320922857207 20595996
184671565097 59807484
273554743779 14766588
183452786617 12431088
908080820655 11322504
94465905507 45358524
277965758357 14617116
418556642341 9952344
539872002331 15999732
56544758677 12082320
91388358029 32329548
597637396669 1681560
430378611867 1712700
773754177327 13981860
401805443803 7847280
410367634571 90088020
970907103925 7816140
264956243771 1145952
231379745951 3020580
284563989207 47918232
138067584911 7641756
474847262487 214180920
314017536133 58680216
102601719929 9927432
862701323797 14162472
9319789601 6234228
641264417805 4683456
229158320513 36776340
56286689041 99305460
16147659267 22003524
946044560777 4677228
757586145035 10338480
74002039269 3244788
772681664665 450838692
747651663053 97997580
395481619871 51468192
755076156435 2883564
579665426691 8438940
872652697353 5636340
765632712217 23921748
256254695275 9254808
323907912657 151371540
537368042435 29066076
256217570167 16192800
286646916381 13738968
616258960741 85136760
771192328171 26743032
197758244603 21474144
207105575657 1718928
483904635307 112104
690188986883 41982948
698894602263 40307616
995773645449 37623348
348298889091 8482536
480785441193 3213648
111929027963 13888440
120595245015 48721644
879476612239 8999460
780337211857 45103176
783064370817 19611972
960366404631 5187924
604565337839 815868
716527095179 12094776
702864587249 12462228
76294539881 116015184
912424716077 17469540
682336745757 510696
683292465973 64764972
927352520657 47164644
916833981825 229408380
446598018931 224208
491972246901 16230168
779853388439 58786092
454678989585 3649608
675446247323 11970216
830345329613 20471436
898130487175 21181428
125632697983 7274304
84509001487 59097492
204618157329 10761984
801732208929 2042784
621361695605 1046304
668018694755 9858924
219464723877 94242096
542993700101 535608
39612549547 56506644
541086950591 2759004
247508348775 27608724
418598070997 809640
461521140055 4185216
454062965649 188920152
567231112739 10406988
296679197885 11864340
511181779007 32827788
789323150755 516886632
459653539753 3182508
273188998251 419711148
951596117699 47326572
569697119203 49904964
890590020967 90660996
750096324923 9348228
981509329631 2266992
11221352425 147329568
790966317611 179627976
106882133347 20004336
798592306715 53417556
137358974289 82545912
393721739057 2858652
378081942051 38956140
640540330603 78634728
513153350779 344682432
464572729229 58175748
396158150065 15414300
733307858033 12375036
27987334997 859464
928604650077 30679128
984973979687 111319272
607054138783 1345248
57190815267 2105064
884146787591 284924772
42912916181 1114812
582777632989 27901440
737618925667 30367728
391839017171 6333876
590112020905 162818604
89910538345 248216940
506204040103 67878972
621978393403 15271056
707793634411 9528840
859265168079 22688604
348183739599 36732744
465789004053 55603584
970125687983 107993520
988892115335 89577324
817911488989 20639592
457779132247 12611700
363897096751 507457440
826932503983 327574116
456505727979 41951808
739533067813 17967780
602083960671 3207420
770025945855 9198756
119406784439 1320336
733205376293 76380192
765029167955 21816684
442231696481 2142432
402395087169 25466292
592120006555 24569460
574695665855 27540216
889282892079 19288116
185159224963 49412952
351282630433 75147048
758802911871 22146768
209941053231 131996232
493172901901 41615496
936687831671 28019772
23465437107 128271888
409273764859 1339020
138604881937 27359604
227572294319 38239920
487552176811 56948832
820397113653 3344436
602721934555 621697644
822702400349 81350136
907479836101 13078800
35445261521 2347956
645549028895 35817228
612038049635 11004876
247364307591 145099944
374347239687 73515312
453405597773 34391016
214539561749 43907400
383728382553 20870028
459601816213 9342000
311561899289 23927976
788046662389 25846200
323397146911 34721100
404568147197 115298964
365621034539 115031160
309136021067 621691416
125617252543 11789604
485705365573 32597352
276101950907 63668844
262438308243 30679128
756947867217 26294616
334586605747 5567832
899370658835 44959932
956013634309 2958300
268368547487 173549448
738913256015 205524
575446902147 370640736
887581560693 14747904
160450152191 1064988
375552989191 91489320
353881075317 24133500
618175519351 16273764
984632423711 365689476
570963373727 8775252
649338188891 17749800
867618570137 49450320
973581394631 69080976
87325153577 158079096
581573796719 621685188
45114369661 152019252
114280563787 105097500
786114876319 41391288
617025018435 1824804
205256422691 199296
695991905885 24139728
48407916635 59440032
551653676697 35536968
546019860351 9342000
875072884421 84071772
709387233853 284090220
824087123889 43272144
474587883733 728676
49053176041 76286772
180957464957 36240732
108139432007 80415936
460838830277 15844032
737636719063 42313032
264246555705 21910104
985863588445 10101816
32760328401 20870028
981282406223 69398604
657833677779 32036832
353068145695 154759572
494404061645 8507448
64582513239 94360428
80205887009 6695100
256235145583 24476040
993318320005 18976716
80272154167 167807232
608923538977 1613052
116850596535 55124028
375014322005 16142976
221509698857 404651844
679849190413 37368
341444282621 4347144
303509770503 23523156
577833245025 6340104
806739264267 192874932
210855113117 2136204
537378225215 9317088
791798479297 5256432
393506611481 209628252
965955441657 7106148
682247193345 39790692
864542978251 40836996
745777098609 3020580
865811885903 3157596
172170200497 63444636
742009842489 20963448
733246985561 74953980
16794115687 180942084
589608386219 43409160
595219775537 18428652
473814744803 121551876
716548676437 621678960
510259834473 303421932
404056615407 117790164
510595984545 62578944
263112043303 275601456
845850340243 63893052
285489440105 1395072
82689892393 33793128
108204620483 15146496
401700732439 93606840
236771374061 140983236
460877524841 25883568
868197289591 50770656
883854699381 2802600
844047305617 6850800
435339111667 7380180
460254605271 93420
740155931331 13122396
540473373021 5268888
917992353695 55167624
863341633181 621672732
861415127217 2790144
994869537907 39566484
281753261705 3356892
429145677143 8999460
450913651689 1463580
348108854127 45395892
289124843237 102450600
222652942915 12069864
314721301371 9391824
39699766459 30361500
336489848893 1737612
700320000871 10649880
815441882741 4776876
723983881979 27515304
140445029215 59440032
225078131067 58717584
319395649483 88979436
676103576593 10307340
575946313011 946656
944126849987 70606836
766559827229 280876572
752601848047 9130248
48981765793 40961556
259364871245 6003792
240706182065 2578392
528640056079 3637152
270537713777 6807204
239460043981 2908476
134320906103 3929868
27988549457 99648
764389426557 32983488
456478505391 58829688
303433471275 34552944
421095460353 286488
739547498089 2385324
65266678961 32067972
198370234033 36240732
240704064545 255348
917201147337 243215856
293574863779 8432712
471141314799 302537556
531191468345 4216356
155341046083 129903624
274245679337 20633364
208981901387 1214460
640907129901 155837016
466443829667 4091796
670441098991 54918504
986918738681 1251828
206471613843 30529656
37912401481 27633636
445329771447 23087196
970255523099 67536432
136838349619 1382616
618238590307 14374224
749463963705 44094240
883225956631 2360412
489460888141 27104256
24979442709 517596624
108815358085 29900628
776851710457 6421068
790559796129 1102356
795525907357 2715408
556693634559 621666504
450937567209 13626864
153622207789 2435148
433501025857 23990256
655489160911 53037648
885692143707 5150556
71258357425 271565712
562252919191 34085844
294946217041 83642040
307747677821 51891696
714613943285 40836996
343887482149 49487688
963447938029 23535612
2484446335 2983212
650616246713 420601752
398066992183 1519632
990230460197 621660276
762556541127 5163012
288845641997 170908776
141654571571 158751720
828458273039 26263476
139318854867 6539400
387457012617 45788256
553477961259 60374232
434780839975 164163852
288472670751 131379660
563216499143 222651000
891687677303 29271600
611098567053 40855680
876394393761 5530464
852136796175 8002980
931655062159 2005416
905337425299 297822960
501957277807 228779352
834630881131 21330900
436534846547 29975364
137382970773 59010300
686067499569 1569456
551693928261 5001084
104459573411 29888172
137373136761 38239920
651821602615 32335776
537396703691 10201464
462084127581 17095860
989547420505 548064
845881181299 20726784
592642169541 70289208
424199881651 1071216
116241154357 63120780
593946956701 3761712
924253928767 43241004
586321652677 137308716
264156654525 183782052
295617565539 96179004
934804580405 30018960
230759685033 1096128
32256992659 79419456
301649911605 16068240
236889313697 42730308
659697572421 89415396
199625016581 35891964
944143291907 523152
627593289085 3014352
517493751055 11391012
892436495893 24868404
845064589613 5437044
417282179313 70762536
887586443445 510696
381263378797 22850532
133074263551 28835640
913028802175 48976992
699132562925 621654048
332712366397 9080424
550357845401 72643392
821005976627 27477936
46618265981 12051180
618872134845 14386680
60940327815 5324940
870733273863 51318720
573322763059 162332820
107567918349 13365288
300369531977 47662884
414220214291 5499324
471232916223 90150300
274251514973 51630120
427938795381 621647820
826600874201 16809372
505678165229 1700244
783030758301 61937460
519347998525 2397780
205119693179 113424336
449601714785 32354460
251747339765 18627948
664294835339 3493908
500073875831 9989712
449575108769 109587888
358246768739 11789604
434728797569 47781216
182808710531 41740056
997631685771 34820748
347582811097 85236408
528029984873 2765232
113640822389 80833212
669654557405 235816992
645618489779 728676
576564941489 19375308
789323150755 559878516
789306066113 7990524
289588955035 212001120
951020761365 15040620
856827542611 254071260
596485525593 9678312
904957684217 33051996
65135093777 1781208
750136895353 283685400
557252055723 32846472
159801585717 21424320
179722761481 12761172
452799935991 840780
228735450531 120542940
221372413815 548064
557307397731 4284864
543325933999 251959968
139272344163 23709996
716208159299 338691096
679844127049 3936096
136720609279 22464396
59034805221 29408616
435998969505 4994856
573294188995 135110232
558255227071 41117256
194618579053 61109136
694704114937 14934744
541114989047 1606824
169121993127 6782292
423510939053 11347416
520617399427 621641592
71334588145 68090724
97572363361 73384524
611362173381 66807756
709673416681 13695372
925503660407 9939888
983967731707 26979696
78912465949 39865428
988908364187 4110480
624394382799 83965896
222039091313 143244
210165024567 61937460
44640286835 127661544
70254687837 3780396
727882394437 139992984
956000873137 3232332
600845850479 6576768
959052960551 28779588
814165999729 21704580
44635092683 113604948
346421062413 14492556
780543439621 36109944
34187103397 10444356
222646957807 11260224
952843943571 55024380
459574911253 52502040
291451952845 34042248
825298117369 39149208
811689816713 672624
185344289983 3145140
969053142943 27334692
548246593283 298800756
900603114003 40886820
878151098295 5119416
488174473581 94709196
199574370485 58188204
463990547007 16865424
796761488981 298944
355744459263 11141892
626303355705 8139996
470195820959 30990528
793054052801 6228
556014699119 10120500
13242765643 188770680
906821441843 5231520
792293176803 22451940
593938411885 23859468
148933075643 160470648
945947939585 64733832
768550492811 147908772
990102878379 92896848
556071630505 621635364
885721639515 9136476
793601289715 4228812
424782437553 19829952
788614289775 19568376
562279842835 10145412
845295386837 4266180
852091854927 31544820
538711550309 559747728
840244107709 8295696
842770961733 25759008
842706221673 11459520
894405182863 33793128
107541679785 22146768
672371901037 429732
914950853881 13041432
75860901687 16971300
33543425903 2945844
38429999343 49045500
633522363693 214280568
730226891383 4185216
392484564303 621629136
753033617841 78148944
252104423383 137632572
392462540857 16367184
773742549651 11260224
978971209155 44330904
658669015745 9317088
657366090757 79394544
805443263577 15489036
336419441353 5760900
279274568805 3313296
521507880105 330569784
434104532751 15657192
84592557573 337545144
363849544733 16965072
335198900349 53355276
685246174603 79948836
138553924441 15769296
794897968019 4066884
852105008463 21598704
779103087585 88966980
54694123447 28953972
652427233257 28493100
467619223899 126104544
676253336319 386503452
505037028759 8370432
147316251989 94709196
588934222665 26761716
397352714081 20683188
815342832629 40413492
762691179269 345865752
517469069491 21748176
218807793199 69498252
530427688861 35150832
757600944001 621622908
119407650131 14480100
961618273713 621616680
534268759237 29321424
946028884901 11577852
491339076043 17058492
317812681237 12188196
423505196837 13869756
586925931843 13421340
111924493979 10425672
325241958961 60218532
2609524497 446011992
121774052191 26375580
593227565411 18627948
577689353313 151944516
47013440047 217942632
918317992141 282327696
157196638801 136212588
49131667525 734904
486762166229 196175772
377506940713 8096400
190282256879 46772280
792401220147 27926352
811073642067 292716
845797346191 35779860
434705810021 55771740
748510125583 105047676
499977522443 108896580
841422516293 127997856
507424562423 93195792
379399378279 18048744
366696631299 9541296
283492241351 127754964
421441271291 100046592
64408172835 22252644
275964511403 196879536
782888143329 183950208
69640369135 10842948
875144082917 10326024
847061501879 53984304
747951609761 237436272
376273370733 1687788
824155377779 608724720
223695917411 2198484
628751655965 72431640
70895176595 1550772
330866676199 4390740
690424506169 621610452
306008523791 15619824
705938539933 18877068
512154476751 263494224
264148551897 54220968
485702606569 79973748
28595606311 6352560
600842288063 1357704
791706392089 66265920
383131639267 15763068
817845989113 57272688
653726266983 533253816
814788533163 3219876
660642019957 240687288
795907853151 138672648
46613862785 34727328
256180015327 67019508
613114593051 105795036
708670016135 325730628
479565131863 621604224
350648064503 79612524
966575870027 10126728
733913613235 45377208
445250457867 25360416
14276695845 6558084
853943374533 11565396
487628363935 10668564
755562863417 111200940
648107247127 1631736
432223872333 17338752
865816089803 8046576
902464162449 7915788
666741441583 13676688
907417101457 38177640
65171427929 114277572
521217062407 8632008
523089807037 11060928
650607818991 4839156
66919475543 174278124
991962525525 110858400
193423797057 1220688
336387255049 22134312
950387752435 17905500
741373426843 38277288
432179080557 108896580
445884787133 19954512
640647526939 3026808
822123792999 154585188
896887145463 37853784
358168364447 26213652
559181650775 373611492
763129175825 31769028
518694194303 15489036
982766411549 320580072
805492664073 18684
55158297525 190234260
944812049557 11036016
178435967013 28461960
790473712713 25808832
9308193065 17699976
797391670399 6881940
269291961829 30131064
3079476921 24164640
809844574931 479556
397337050661 70880868
962606671007 107339580
939828773961 3170052
179129786135 6794748
593805138913 205094268
437846110827 10276200
366783175587 173717604
993896111487 40220424
615030205005 43122672
336447118585 790956
983388415603 621597996
468885353863 3419172
344443276335 108529128
104342337539 15626052
740756909657 8164908
944131203359 14380452
480950988899 381739032
917981255399 62641224
529276864089 26948556
369277120859 63357444
354501839999 28380996
28588637179 17675064
970888955533 56923920
560743511091 189599004
2429627479 54551052
309701062595 15881400
635051664025 8083944
990196130223 32441652
769689291315 10668564
406127771661 9105336
822165103323 17394804
857112585715 1538316
87695538965 1469808
352228149185 443651580
414876710247 621591768
368823384909 6159492
233243167265 1351476
969527406381 25964532
99158881567 47507184
120643767363 4197672
374439221019 5704848
608297169095 1270512
300393765125 17506908
75184477369 11546712
47251274911 12281616
42296281901 134443836
557901456749 24307884
248521422643 276660216
696644546709 264048516
138592619005 66265920
151120433921 1600596
534785105271 54002988
173507410625 29028708
279884384663 12113460
631949652963 2323044
480122805667 36134856
151487930755 260137332
64564956507 117995688
684141536679 48372876
323442114309 501017688
109472719733 324485028
622585780341 29944224
18643323467 10139184
819689069779 29657736
261818054257 43807752
26726106469 3008124
378759350393 15700788
465245167627 12325212
901276679669 3799080
803853589013 394662132
744444497201 67928796
820404587253 4259952
977708579327 28536696
394337814055 2746548
280502664373 7012728
208929860219 18104796
467093579461 10992420
206452649583 33456816
264229073709 94478760
906849941171 3929868
46649069669 24912
963377007337 24233148
268051702977 311400
999546892905 12225564
893181752067 5324940
557909023769 9335772
100575324311 163902276
177258959729 6850800
687936489953 485080236
174751723905 3861360
655573375927 8382888
679569777421 199482840
187498585047 326421936
696627057247 1145952
822718586921 42462504
472001377925 9342000
125629241443 10519092
245877700199 199470384
890046153401 37486332
547985577803 621585540
545491363489 3039264
354542317009 403923168
88927016337 7043868
926591856411 84389400
565289984669 108784476
537183936527 163105092
249053363589 220271904
38369232747 73565136
361141873185 119428128
836547377461 46585440
347040737195 24831036
488112498753 132320088
105081378169 22084488
227644962623 6340104
616989157611 3593556
612650967037 20789064
250575489265 81568116
278567521411 83828880
315324222833 29358792
663005562127 22669920
98276646761 362544336
944780897101 22620096
594580252119 17967780
627531937057 51542928
259305051305 48391560
806739264267 621579312
304747700083 6414840
250589832349 16155432
974669720185 7056324
859594971819 8301924
772468348199 49282164
433979580387 6713784
884326048115 118450332
774901695031 39846744
607048608319 7392636
50981169259 10930140
573415722187 60797736
780596894545 15046848
372575033661 1476036
687781666863 99535896
986481320091 13041432
250667639991 621573084
865566670859 61470360
437147421409 112944780
505039221015 9584892
145533277751 9161388
192700874491 108622548
152304509985 55148940
397894831579 30554568
742050842651 273658320
402414443793 12343896
480806547885 18684
580268883761 47725164
978191580649 151695396
333335385615 6053616
524318369705 29190636
25970972687 24912
149234106023 16977528
23636160281 505277640
961510995175 24233148
539193448037 58860828
542205395991 106592220
221420711955 10469268
765031428719 11540484
159838362057 6184404
111905180951 51287580
165435078207 1905768
378774565397 4870296
142968345735 4247496
468891052483 96907680
362618422357 4340916
22926676501 48702960
624450347607 13782564
236343110631 10126728
653677020949 35611704
147287615645 42954516
257465171831 18733824
415430584971 35910648
230050887571 13365288
142331139133 52103448
563491091663 20072844
407369606197 17457084
882610205489 6800976
32831962857 49045500
543611369467 2541024
755626681733 3487680
732029259613 33008400
230723917629 15345792
52156731647 38401848
935212353715 117671832
876332387793 64976724
919234294107 36433800
45358525945 36969408
743246022001 3936096
396769846779 7598160
654862573049 70295436
375052842185 11060928
190955250807 621566856
759169405997 4453020
679016300051 22196592
397431000041 9447876
24023672669 72350676
861475621019 621560628
236304291507 9883836
641892892751 11328732
506247000847 58175748
253125748113 24195780
901187258045 40949100
510638627661 2827512
874459985703 155700
868292764831 23442192
626358088607 109027368
415474760175 13327920
734586794003 621554400
473920845011 9896292
329644148463 1905768
191531004495 21063096
364722613161 228717072
250720540623 455771268
683941487091 168903360
399927405373 691308
200758508829 95954796
94937304065 29707560
769400385613 3381804
329520678363 91607652
349556387047 8090172
881208049777 58786092
805470704145 20539944
75535949559 140005440
363790852061 8849988
833383167363 62211492
932338773237 43041708
534822435903 14735448
265572455785 2098836
864577082779 37368
728934535311 28985112
178496029845 13359060
193339687917 36745200
208974770327 18073656
904913222525 100264572
593820721369 69890616
780597479977 10786896
839020421565 38688336
874023222291 304941564
89156475779 409684068
893774222945 13726512
751997668529 3562416
45752871687 271914480
689770806585 15738156
721517352363 709992
673582265489 25273224
759436705529 4664772
937906441995 47843496
7394598983 40955328
835962137291 2466288
245850452699 213346368
597059019755 32559984
444703426477 5256432
690424506169 384211548
601442699641 13315464
159839576517 8532360
500048926463 9740592
952774476459 107040636
909955570701 32024376
420453346087 2366640
620116915225 13732740
537379240379 31532364
43300853311 232360452
698489849533 7535880
932345044833 13732740
382532499439 590046948
213688535451 140030352
731400112043 28088280
153612604213 3020580
254399664315 621548172
746259601691 37579752
36530592645 139282992
934246008531 1812348
146779664955 5617656
687856845051 48466296
979572094061 9192528
264021637713 140484996
296691193013 1413756
773142356053 2920932
931128801149 7311672
293526142135 14255892
168353811685 109538064
353851679157 13514760
914308353479 3207420
256212924079 39678588
654758633957 65381544
699048826227 19163556
939813832989 5679936
96384961545 4122936
675466538147 11652588
416715809983 4079340
878171245875 7735176
294101423733 4135392
658615573277 75097224
27959452241 23460876
478180986289 126191736
236798665157 117877356
158579867621 21685896
110075521625 8357976
950364247963 15937452
63422178311 14853780
933640958331 273882528
376064701593 93382632
715892466969 23118336
72774480547 621541944
587061683559 20739240
274278102305 6458436
91713186835 160632576
181554606835 22626324
838844362233 211683492
325701661335 11291364
617274675281 149141916
448985465403 37511244
634992118117 50540220
137378455473 19917144
633793406253 5586516
818197355427 77731668
304124849021 579204
258593133615 155482020
596403098013 55584900
537159865307 103770936
138693319537 9472788
639268564299 128670480
673567324517 3456540
250612689109 48516120
431033817389 6271596
267165002695 255067740
684197059299 4558896
883949521919 8893584
110466990031 243676728
268608213383 29034936
672946080279 40133232
975283627839 7940700
961433388067 117877356
717774235971 3842676
472693428295 20452752
911642316111 161790984
820363407717 11808288
348924866609 6570540
482647797519 7392636
50859766855 91925280
912049136537 382891212
82607707705 70052544
31526328689 68090724
856985403727 86575428
605186407693 6333876
334589775799 35555652
307892012959 256294656
527936135141 55659636
484197769821 317740104
879935841285 100401588
192744725839 66234780
188402860745 48939624
855227895781 13234500
507286624679 105738984
289048687253 33681024
798325542791 308734416
36687314037 7548336
648046872895 65325492
495026296135 58188204
916174926161 20272140
886344583997 9024372
43493759383 30317904
964681470641 4378284
898625078805 63861912
125302022323 212922864
792397813431 14492556
893692443077 124541316
354444237227 96832944
820374979341 7523424
163362751089 142291116
536061741871 9821556
648961749887 5723532
691529211363 124746840
108843072685 2441376
38559099555 2808828
406787473799 56052
64362054495 21928788
146772421791 5692392
241276512403 39940164
398692807773 5611428
768718150571 42966972
474539635417 2061468
672369272821 13041432
583320416883 70513416
530134038661 85230180
893783670821 33624972
886962409063 13626864
446581558327 12904416
778095351113 14828868
463886477127 81020052
192152877761 3444084
281555958665 170273520
733944597535 18702684
801763231835 621535716
369456344015 7274304
781208055651 27060660
232751603681 211266216
110074139009 15756840
849602020135 32939892
353915927205 3500136
136061380469 143879256
618249856759 9186300
394341426295 2646900
216382966271 48896028
855872027919 2970756
612016195583 10911456
521806568757 27166536
909958946277 30915792
441541296531 11447064
171614692799 591660
457152712541 1214460
975896022089 7355268
216878355085 52333884
359458353879 50627412
601909439655 154466856
761218459079 102593844
673843886323 321277608
712098087909 55946124
982766411549 621529488
347648535181 31090176
92653211253 7828596
524911332595 354996
118763187909 15345792
260508166365 61096680
607672941645 6159492
567067185551 74349864
27931968077 33051996
220770999529 36676692
544849597991 8233416
898063093987 97773372
345677026927 17756028
473920116335 32092884
975740969801 88007868
40995983891 42443820
132372541097 100171152
822878079773 22657464
294022776549 57384792
782430925927 34204176
490042908435 78248592
503141246757 33631200
190773815473 76778784
922057975849 227552436
544131508353 27178992
261213600707 17282700
4833789903 130868964
103118975251 129785292
364414799251 51038460
784261918045 52433532
424153327351 6277824
801614649201 104512068
415454512947 18976716
609413901795 17936640
292892572685 22115628
174006262207 11652588
72732720569 9273492
671428307975 217431936
44471613911 54825084
188441299961 21798000
743220923161 10058220
271718090409 62248860
933192896089 239759316
332127344207 4235040
265530342049 18279180
82019914055 27396972
198274061257 84557556
707218615627 355338540
562289340535 622800
283482556811 4328460
739231495597 207803448
901886669911 5131872
454759244831 475495344
74018488655 621523260
106337842277 11391012
403033196831 5648796
80227330013 9024372
901874014615 28362312
982069882009 68059584
139950918379 621517032
389226752355 83629584
949497483509 136449252
58393849363 20434068
676950942065 410244588
589261966175 394356960
179694909865 59228280
879801036225 107370720
848978309609 5069592
803592192387 20272140
937346524873 9472788
456529139031 7535880
613246695159 2011644
576556110185 37486332
835247610069 94671828
579564937911 63014904
337123399659 286488
919913894705 2715408
653092739891 2908476
151685252479 20838888
430828399265 17893044
398256829089 202111056
249356175177 7940700
667392953901 16049556
793613664751 12779856
845799326695 57609000
168995359203 75632832
4338002497 1164636
615087596025 14934744
230088654163 11995128
808127905219 334437372
491339019991 6445980
944024193863 167259168
679838403517 3039264
1222383255 14610888
224543469723 471789684
660139655783 205779348
245049180655 647712
727734085835 809640
330883280047 18945576
287242164947 73932588
111686777447 246111876
892575823719 621510804
537331602407 3799080
141905162617 526701960
407226785701 164767968
373155858179 31158684
216222433343 22246416
277887895901 35811000
158591040653 3070404
634935499369 125276220
410814507265 314327160
68412460407 4253724
547985577803 621504576
388627897777 93588156
979358834885 140229648
67730075893 24999192
312817740597 15968592
769366318453 33456816
24807853843 42973200
471479079161 386111088
76439527721 51567840
787351628807 30037644
94394140263 8015436
705324202547 5810724
330264508325 292716
539161585589 114557832
509364768749 20894940
716540547659 4266180
198384128701 11833200
510640134837 2970756
181582800991 2472516
998154153929 158751720
710328635897 481567644
256233196219 19344168
870060225121 86189292
407367177277 41715144
474502628641 48945852
595468273975 6906852
855847140831 15171408
589644091343 15003252
55016348949 76062564
707502649795 151022772
670444169395 54295704
236337748323 19649340
396586245339 155681316
452167039165 25235856
225129673995 30131064
126807980111 2858652
567844279261 7822368
835939498511 31874904
317489784349 268370748
200886899049 9659628
814800609255 17774712
370672874187 21891420
400570617005 503409240
713396497597 28163016
860034532841 189486900
513735556675 5941512
493804391199 10469268
454660019097 9466560
342085375495 4496616
371823755011 86014908
789071071217 117690516
715896041841 5542920
24082159817 84806676
659196678055 57976452
338074436419 68476860
425921653333 110291652
954691010157 37137564
508782194163 3406716
861457514985 15812892
58666531125 164811564
569098189889 34920396
682840361759 113418108
323398180759 36938268
911842322103 10326024
362576233885 6850800
262428299847 38576232
454637149881 39529116
441518327667 30212028
88324581897 266851116
7269976703 53112384
164804560477 6813432
963469499365 13321692
65279321801 27727056
59692707467 11092068
179137173781 411714396
137226990513 98477136
850890633179 1226916
2466148471 18272952
298884269833 127194444
22126495595 10226376
407392325941 13925808
763063613669 130520196
883823534469 38538864
994533343001 40176828
970253168915 11266452
776255210063 5138100
529292957241 20882484
758173197553 9005688
44090259777 60554844
935441998759 8096400
620577427239 136953720
821391983077 134331732
869542465331 12786084
605199231145 5312484
774332628977 45557820
405526369831 13010292
819727994779 20571084
205814583517 49462776
770627098565 25771464
169667118749 22451940
851466394333 32653404
935348715775 48559716
866406418249 4839156
195661509953 93451140
811709702717 4646088
738080041797 123750360
686639841551 16080696
279880467251 1675332
394878355869 9404280
859865866145 197819964
966579507179 10338480
168417436933 132301404
368840449629 6520716
779283120381 52695108
439107837595 5829408
831550337985 59869764
877601669125 13489848
837755593253 22096944
365724288551 7149744
765378914989 298557864
442185005165 22669920
42913887749 1264284
970895974489 50639868
756318588859 34241544
577730115573 45047124
702859422999 2017872
279206577729 10923912
927698094931 311375088
297898823373 15700788
182615113151 207143280
771162882187 99392652
363793959833 62223948
99211981495 258873048
101867431263 103378572
284834739051 37405368
555438919281 6010020
662214106649 197907156
103650374361 185600628
215106142831 67878972
289837751179 8301924
547352654827 1226916
274713241447 205511544
16058212731 33761988
564769908063 118332
226399353919 597888
200867997069 17413488
61578407575 94242096
420298100731 142272432
345325475011 92404836
115685192015 3057948
995146771099 9964800
127332410089 21081780
781227032367 9011916
780417864457 178587900
28569205819 2976984
377465169517 12792312
108216603155 5125644
126602561987 92492028
327156941887 13496076
561593540909 43365564
523608831111 36035208
305983045043 6720012
709084627789 621498348
280990785111 126117000
781837421201 19070136
369333035843 122523444
195918813545 4988628
478844668119 21063096
628846104823 418403268
691020656557 4621176
45379887985 12605472
859535120739 4677228
649978005025 5418360
368808917265 27702144
916828717927 4222584
812239613335 62248860
483865890919 14305716
725256733193 621492120
446476747315 14623344
58441263127 6159492
343252990955 23915520
872349773661 288892008
860146798769 62174124
322741916477 39840516
464621176841 12611700
834687686719 9273492
251624106329 43278372
310356174697 15053076
742040303637 6296508
653645227009 70961832
948181398757 5150556
967195264549 13988088
314112053499 283834872
450262687435 43272144
190927161289 25453836
908093706387 17606556
664277010803 16560252
246898420813 29296512
758660234619 23859468
363166817679 43284600
371327276297 7635528
295383011593 37860012
694111039943 22476852
78355862123 3026808
922919645799 26033040
770027253735 12630384
733308873197 3039264
297136776511 80534268
494215160177 187674552
368374271373 286114320
28580054995 9292176
294249022343 469504008
635688149417 621485892
341409879149 40438404
88933611789 896832
163181466465 16111836
840277178389 8476308
183403604101 39211488
641795661215 110509632
388666791637 47370168
570982904735 4652316
659876278653 62821836
546100151727 4098024
113112070179 78061752
845263412285 5486868
632944136251 195472008
762560097315 7149744
905780087865 146968344
110026606913 57440844
547958273013 19107504
54705128323 18353916
347761531023 456593364
673537330469 36738972
728065796581 205081812
545267659957 25808832
625076524421 16865424
909266609419 36658008
343254055943 51580296
656760310643 27172764
950311577767 20471436
973267857189 122847300
302848523821 41341464
310355551897 8719200
537394374419 14480100
170814617769 81281628
547304699227 22613868
550291641761 112041720
948548308921 242892
487029180511 176981076
882623758855 258966468
607641782961 52670196
698493592561 9603576
934854964925 14480100
396188542705 17992692
496308811967 6956676
580935679591 9746820
157937410815 5412132
922994805303 4091796
490738527449 9622260
176027153511 621479664
686661994547 21878964
877521701605 96446808
806517041761 201133260
922855154859 127991628
485487908725 227259720
259917084331 1089900
748240140545 23330088
134896131649 19001628
64238316591 427315536
840008490013 174134880
639364170327 4671000
9248011901 39865428
638149010315 3176280
419746186589 23392368
796756880261 211752
266135661291 44791776
49752749835 4004604
179747312257 1662876
3711402179 4882752
822276522243 10101816
711992872077 124995960
441568313595 2298132
719953486631 316432224
906259912907 621473436
178941308171 100102644
741930746889 113418108
391862560249 621467208
649325546051 16136748
533591749487 74661264
75859469247 21953700
831515984337 8974548
182163999189 52072308
384984068161 28947744
912428216213 7336584
766295702739 5617656
704355068457 106006788
73244053063 17612784
271113269407 7635528
274102254725 128078820
887535890769 48279456
635688149417 621460980
702185433829 1656648
664104706955 187400520
708792520895 45800712
522450140375 30162204
598346468163 13028976
485061438959 99654228
846343692501 92037384
42900092729 14480100
960847282205 34496892
819658471615 64976724
601448367121 8482536
516229838259 21237480
660513559991 18310320
926758716987 19668024
279269704737 6545628
246822756841 58306536
509642912467 360109188
276709842313 7068780
694180869517 326926404
80156063009 62678592
77110583503 16541568
456814114865 57552948
227596022999 4845384
860587686355 179553240
737050706621 11883024
184453423169 51729768
945440779851 759816
119354874059 13327920
917954705435 1133496
111723503963 161772300
92630690805 5549148
919114187127 195291396
197106140625 5598972
277643938913 60891156
284689228059 14567292
867058366527 10656108
643115345751 4396968
27298492047 46678860
867046826043 16691040
401157082853 14803956
905379271231 50951268
391046365917 23105880
396838592681 620607744
942311701901 21056868
799845831207 42829956
320169753753 43521264
824653866899 80509356
246260049575 32983488
904319954463 69529392
208342434021 20315736
415498714301 621454752
223849169807 61781760
687281974501 8488764
597725927689 8121312
348267132519 39572712
85817095715 1974276
864569858299 6657732
607753757411 557356176
382379308085 39049560
13032183269 24195780
71497114033 28630116
619449452999 49624704
342041250115 37268352
499930488587 133135956
258046438537 22943952
704108595357 621448524
359973466769 58680216
558397368715 139924476
78352660931 11060928
792253516899 25192260
916824619903 3674520
441867975053 254731428
966431430251 44573796
845897299363 15619824
409876237905 12711348
428232607509 205878996
698473401385 31532364
594583883043 49911192
338936891097 9074196
299143927609 11048472
322670070269 68277564
913687806777 18023832
729610761571 587630484
322105668987 12835908
230400248469 296402976
615686357183 95961024
346129940781 160489332
334600139191 32130252
669839142869 42138648
528015454949 36614412
368848410251 546276564
977072973321 89745480
197779469627 13452480
866320633777 67343364
379044475699 147161412
855549685323 133322796
174087020683 48372876
955335945707 2024100
714060660221 621442296
771005637643 47999196
870152978725 516924
106176512165 21660984
813541990259 33114276
79584318915 24955596
331405810485 29097216
156745027837 122884668
727122745355 10874088
336504199443 621436068
499411389777 41858388
781116840363 63693756
825186648625 149982696
202698565683 57901716
556595330569 44966160
524971427805 621429840
92125780617 539369712
393102170151 1264284
319644700975 39821832
733342785895 591722280
411573577143 105153552
212637875603 63413496
573409357171 70774992
681618861643 48036564
270523644725 9472788
773749686939 6196860
246259987295 4994856
490301490005 154921500
92053316599 74736
566604468825 40525596
750743259661 4976172
632527780757 10101816
418597865473 1426212
700663277013 30990528
274925798097 470351016
307253640483 9678312
639311244783 17843220
336362037877 117553500
378771407801 21897648
192741113599 55204992
152720927759 289869804
906140402577 102587616
820364416653 2995668
324595030451 48453840
757600944001 621423612
43956912069 178239132
180955503137 7199568
133730877839 519938352
486997204721 3929868
832185588995 48341736
887599791287 621417384
323291401699 110185776
91726851067 246591432
351384072097 28935288
27661012709 32653404
391701839243 32597352
916153202897 14691852
205146068759 63251568
253155656207 145442484
348883574969 52931772
484504081545 2173572
800386622141 110048760
425466872317 545105700
449621326757 58150836
885649874271 61028172
860843501455 8189820
802920065389 55267272
861920487059 55827792
102597976901 14797728
211256272291 56961288
116138224201 173449800
491268170263 20595996
325632530535 177753348
423544227713 26774172
868286916739 3294612
424828775111 559361592
229921725079 52041168
258131688639 613619928
785541662417 2061468
736432694715 8625780
708266758125 100102644
920418855955 70339032
946690176417 480253536
302137559015 95350680
849029335613 342540
476346201319 26724348
621901932247 23186844
645595794947 33257520
629468108877 621411156
572965082791 336835152
397293080981 102923928
101281804957 94541040
324064118363 618153912
165957944957 26973468
149859111973 30542112
49138326495 129903624
628165325895 19337940
290198029761 3936096
916461882499 160290036
20920110835 8339292
545431861177 6744924
845886282031 24133500
333919212029 96029532
98165145639 46448424
881942494143 42686712
142938575895 69560532
666166348063 283610664
304598402467 108161676
101355245533 3861360
674855526513 16466832
825229497265 68277564
871352400581 41901984
57834947405 6620364
324574166651 39199032
766309000757 288275436
264645584903 307301976
744538858867 621404928
704402475993 58082328
572171608203 31681836
975260036175 19991880
847121259539 2528568
944824164255 621398700
260585748561 31874904
634368432503 63027360
659791173033 71702964
546670071017 43440300
611429991311 621392472
285380973257 7218252
404184389055 10861632
340221642781 9634716
334916335989 263101860
812924426769 20128896
619344125063 21212568
261071577395 92566764
362001126671 3562416
936684468551 41758740
163342447809 127331460
524726547835 207573012
910518296651 67903884
116922934755 3269700
879444812071 31974552
949790417489 118332
464597759561 30598164
639340429191 16697268
274734647083 40158144
124375579935 22856760
193893669755 169918524
909991937231 621386244
179728428961 22184136
495115233213 73259964
547293439003 24058764
995742505449 53274312
35789970103 92492028
158958543715 149826996
219447509685 109780956
129329876647 34945308
876353282733 47868408
345212256199 609247872
878886346073 759816
958416576045 86083416
886863857191 82147320
516885375103 621380016
927989733487 19138644
717127282549 34291368
490081690191 25397784
753582523859 203973228
997058945197 8046576
132819594403 271297908
854459645831 119565144
792958552649 40949100
768909532021 117995688
639824426993 204191208
246898838089 15924996
26653544041 90156528
705304721363 40936644
528721021317 32715684
177032360177 223080732
525498360201 14031684
716534325887 1557000
136211618513 5748444
494836117927 108796932
564140069185 10786896
762573406551 678852
54126403879 405959724
747557743575 48646908
520589291225 17282700
832848081277 2080152
427938795381 131410800
540090114357 150063660
904292028111 24438672
173297427377 56095596
207706161619 7075008
496291423391 66807756
919903008161 4029516
741808179849 224756064
843035914547 131211504
902512261293 10326024
625600001515 93139740
31632416441 41752512
575866787679 35817228
231342203567 9591120
905010983441 199296
813185642783 39491748
891259575801 71304372
680958655037 15414300
749468329533 12748716
470206383647 25659360
696583293091 39192804
953532221011 168685380
812721250725 133054992
693321334533 18571896
15517969861 9292176
355118699725 42144876
382025850401 159661008
384965539861 10587600
801100956295 38837808
917443933461 3082860
757444109267 39852972
142383541525 19587060
360725274799 2173572
412990075939 3001896
118033202791 12480912
64651762371 22645008
776599470229 169980804
573472926367 10020852
490092501999 45146772
783088547913 3587328
477000123873 74679948
890877556509 228717072
168535052713 965340
993332239585 4284864
100043669853 60093972
657195449785 249524820
387481968213 435960
784259669737 15937452
725202791247 22209048
123069684191 83324412
67122502115 22209048
600213289965 5854320
152978897747 13944492
817211958791 20371788
846995391659 93631752
904729988537 57484440
869407747463 151446276
89524108391 2896020
239452134421 18241812
981094513691 285049332
641145612477 53299224
997072504791 87845940
212694326195 2690496
956259161991 284301972
299684967663 119938824
205125858899 70164648
301049968365 605093796
58389888355 38775528
429768110929 36010296
759454841465 11036016
402378408585 26163828
409724828997 41995404
827250835747 10463040
959586066133 55497708
660510863267 15682104
872530933725 113492844
529785176003 51717312
854020360079 333154404
250537305397 24644196
805458092445 31943412
445952466809 6526944
96929265071 98545644
850206386493 56986200
67022094299 15626052
972721834735 52003800
733317418013 21467916
249899818535 7635528
356299829945 30361500
146170958919 621373788
305961477479 19630656
809784300347 40575420
140416504975 95350680
261835604761 14000544
274673126899 209366676
130617785927 1843488
960963758261 8488764
921092745477 63687528
670262760211 106704324
445281747339 56986200
728235852121 62753328
191877232709 33076908
252364280455 130071780
628348280861 422769096
195089697351 126036036
111243317697 90685908
454532893161 104854608
651816551707 34459524
481661355817 348462828
798324751835 199912572
199041303509 109538064
527410876839 23267808
213287588029 9080424
358181387195 92211768
883820893797 16977528
776768697445 53585712
428518939809 9211212
849657543993 614354832
788004380497 57901716
924135970447 24712704
570368361825 3674520
172863241119 14610888
773557142091 187070436
939366351189 170522640
439738236993 3381804
687241760305 16971300
438793915255 39074472
598267441071 8912268
644326756507 5549148
796165195349 621367560
468985630891 3238560
33588225145 337594968
166675125307 15551316
752605497655 4098024
946035200093 13116168
601434621925 13502304
608766661885 96907680
477530638607 132637716
352026665919 10382076
513755380399 13190904
659324303469 5785812
485735035765 28729764
348282359979 35287848
266575919849 202160880
989608456143 621361332
930429389283 63712440
937267441729 78061752
868294633231 20789064
871414973297 9036828
17067836287 153532656
43417179895 92317644
865768283675 9690768
665544344009 228847860
835294805853 19555920
775522042437 83903616
674202394915 193068
216933634813 21959928
450262743487 48690504
864513432619 29751156
67323730033 339170652
100031774373 61719480
208237037577 18185760
489509236105 6520716
812572625733 334611756
424079176783 49194972
687092699353 124429212
258686217303 15725700
230141506209 379104588
250643299729 4627404
964709023313 16728408
840256906249 46255356
334623406999 9771732
631909582011 5916600
853389568317 207977832
234346092489 102681036
550743839395 168448716
552309299495 6302736
618894039959 500886900
486440720465 559654308
286425081249 313249716
157881944247 47961828
880454634923 147348252
324646766447 29533176
52167294335 71435160
531807654209 4041972
435339504031 42474960
80706127435 100756584
787705025449 294285456
717727912107 5243976
54114358927 440188812
176431456587 134574624
538806595817 83050380
771871916313 34216632
886328951717 16691040
378944092795 2615760
784861519983 89079084
507555314293 34073388
929097454271 54694296
924178190059 69965352
840916546107 16877880
371862387295 21804228
996127316123 288499644
460219099443 62585172
548459852459 2179800
908674157225 18771192
762576976433 313430328
610142653769 2833740
455306973757 243664272
685419730279 19842408
702229303861 7473600
964489255877 229557852
388699806265 43913628
773151045351 53099928
311624037283 475881480
829106509429 23442192
480721118409 19014084
147239909165 163154916
338285391235 14280804
126733069727 134014104
863387022845 566997120
148565622405 5505552
871395728777 9310860
586469063209 1177092
400536355539 7286760
489403939309 21636072
169156041603 20764152
858309946103 27876528
998956248069 423958644
217627802703 3842676
935494103445 573081876
161721060269 621355104
399932624437 5673708
376275046065 28792044
293559985087 21798000
7133477627 49836456
214500269297 48646908
745108521571 13664232
792311549403 31856220
213326768377 5854320
703415509901 45881676
652426946769 16703496
305109404877 207068544
535369635449 115305192
163554031653 23977800
769043321917 364319316
478273733665 20652048
570298857345 22507992
920446701343 10718388
312702597333 22414572
839062354689 5019768
667368683385 11471976
316387681221 48920940
742308837551 92759832
827102765047 21063096
614540011581 621348876
251142070347 12480912
908734749437 2852424
244938235063 98034948
492350169407 12723804
235043829023 35599248
450069183475 189493128
738906124955 16279992
604072640759 323955648
271624757601 122834844
871427685883 108784476
906787630031 80602776
203965897651 30722724
522362418995 119938824
116901566487 4010832
283628509991 130788
563980837909 20838888
50929327387 34148124
378629920097 82695384
577676025393 90044424
593345573555 31295700
765043398935 5468184
103141937887 77370444
689765388225 21903876
284877862961 540316368
518469332363 136212588
509588610535 291763116
624854770253 209622024
252434258263 66259692
637520554053 255348
512162691483 41223132
459021072659 16541568
636297073433 2927160
564087299341 17955324
379024259611 279824040
819719692855 37629576
235725864769 4938804
499395664077 61171416
699122491011 6576768
363659858537 157281912
314729198475 859464
372580434575 621342648
496926201073 41733828
341359270421 37916064
631136436853 100750356
817861509289 18565668
395204206067 325929924
349490656735 59956956
465856372329 17425944
32900763573 31874904
363767571797 2129976
958430202909 67760640
508777934211 3556188
547742167641 128315484
523066209145 5542920
778648896991 16597620
596894650379 12574332
518107471869 7797456
854359586783 271708956
884429277215 2790144
484485453597 54519912
87990105919 290287080
819130778165 23267808
445178138331 130619844
247544483631 11633904
260476335057 23510700
213115863385 170983512
892473340741 34453296
673576896953 50434344
239459514601 3730572
666676751347 24494724
732023075209 39186576
342078038911 8632008
819296792971 222607404
839067362001 9746820
489363974233 145000296
826581660821 42045228
358255326011 1121040
593393156713 110802348
577800541797 7816140
584050078145 4309776
147590129527 76647996
64643086767 22109400
720257836535 15763068
934220062683 3823992
755567341349 116538336
331950412955 148992444
938601575225 1382616
942892345807 46516932
459025363751 2204712
721463804019 53417556
371281413305 25709184
382504036241 5025996
998285440169 26294616
401810799883 1096128
487513831015 97331184
856094767349 366673500
122970428555 167657760
8080714069 130788
448891565847 35244252
271729257213 68564052
5307997289 144240480
403630706161 32229900
949784513345 8171136
514223266365 5816952
769388085313 24918228
50930510707 11347416
235982141979 241503156
328974662137 41522076
86417525977 8494992
809739807515 34135668
954628686561 129716784
684815438657 7529652
735788033197 31532364
222569101579 69330096
433498304221 7517196
876957966719 38046852
60307692565 2827512
998295124709 3556188
948406646833 72437868
853923538353 84750624
911746765899 82215828
190942102261 6844572
922269696709 141257268
268666090187 26668296
485734867609 8476308
440936955085 35536968
356391244529 7990524
423395920349 113330916
702723110763 91607652
981415884719 80440848
766072080171 211359636
343295702579 28505556
113681011673 50639868
982706247831 13988088
656884056013 247463352
25494554361 5848092
671728734239 13253184
748854776875 18428652
299793366003 3493908
246021205775 64135944
855818778519 19618200
479485331261 20390472
649408323637 572932404
851278588993 24737616
280442047249 57633912
286084501831 17830764
743231112169 27104256
412282779425 94360428
903576062221 57415932
484465131633 29987820
243746280579 74405916
531813472399 621336420
61151128169 288262980
156229597319 512782380
810471288591 610755048
914966847385 6228
506867815353 29190636
967810604643 1152180
523060722277 34048476
543009545371 207143280
47005592767 504468
602080865355 4938804
65855612335 31339296
97649783629 859464
812801841045 56761992
24218920469 37480104
398704604843 154666152
774197637077 164226132
597095553203 3008124
259327285265 35555652
559544699579 244617156
921777023303 22545360
433362334525 152056620
224327076625 210294648
770516177885 76928256
491325318391 34546716
389151131979 39142980
209972056215 196555680
486339788259 52010028
239190022813 234889020
466936702369 182019528
584663132563 6265368
816034011079 20384244
878183546175 61489044
441581890635 39535344
595774940695 31127544
264157538901 84389400
709660935769 39622536
642425543689 33705936
659167007863 92230452
696441014431 113343372
869912204245 190228032
341936096563 136418112
889226547363 207205560
225744061205 15408072
67681771525 53205804
719013124663 22725972
698128046329 33176556
548572971623 28835640
534899413983 16896564
284255858907 621330192
689743515489 40768488
247467916599 35624160
962018385345 206128116
702864587249 315398376
231366492767 17594100
713371872085 64908216
584005012337 9678312
378733852961 30753864
93268171439 13807476
360696183811 4814244
913098132271 1096128
865748895911 45159228
335865739775 11017332
352865442979 399924792
852145560209 621323964
800485491641 13159764
340812282627 38719476
359508956379 2578392
830798554867 177149232
996686255449 170908776
362369800597 36122400
822249972279 4222584
387843498623 160090740
359459038959 56444364
435874091877 117385344
903751268317 5854320
267335824279 64634184
139865207405 49574880
592104710587 34216632
494422116617 61021944
979671967507 444000348
189052348963 1376388
369093413543 294684048
91327074509 46703772
277311262827 83685636
959632956745 10718388
983281317677 94945860
750136895353 4882752
779914821431 64054980
857053805851 58804776
850207027977 56512872
11103953387 57310056
492410138819 140335524
428473643565 8625780
130760532925 162818604
519333119833 38837808
352020954843 10643652
826481346425 120542940
921169069617 1924452
335133892485 102643668
964065912567 13645548
609520350771 8906040
779967890219 2970756
866411655997 13508532
568157324691 347478804
579843293381 111269448
208296197349 61476588
94905167585 65910924
670448354611 46161936
98766285893 38756844
993962484521 130868964
446523276703 25148664
488260594365 3493908
198403441729 7747632
172917133241 106206084
499913691671 121097232
556057796879 3269700
998069091905 105321708
555301025133 68414580
424068302695 133889544
365736794375 460872
484378686993 105919596
544554278687 191691612
936072298509 36085032
342724239983 306043920
796474913789 2111292
496283252255 68788260
110085716861 1538316
160466656391 5754672
88324581897 613532736
329628578463 19437588
910534831991 12842136
142373452165 33967512
854947162453 297268668
845332737391 307557324
573910046013 177304932
923007684807 19829952
769973406447 39473064
833465526435 11085840
511210838855 16672356
600792451607 56849184
781765126577 1980504
822243762963 43701876
797404157539 1787436
301639741281 30349044
517461147475 13819932
483206948597 83031696
641234286741 27347148
354341512595 15956136
23636160281 621317736
207127356211 375212088
583315633779 90380736
130590114923 23330088
632400343421 12287844
335555305115 23753592
990947403883 524571984
117760833667 403387560
992033773845 49257252
597608473837 2428920
29835858935 13209588
363663252797 196094808
175990593913 16846740
177130588193 53299224
603143682259 40089636
695860495085 81860832
77113977763 11677500
213952689843 6651504
174593071833 173368836
707812536391 7249392
588415841313 71198496
980861385957 10419444
440378876461 621311508
367474385177 45177912
352389653681 244554876
834394179763 110920680
143682942703 621305280
872036977351 9036828
793252845571 3618468
992091065217 2696724
737595259267 91395900
298381631627 94541040
168531228721 25541028
192620826007 190975392
546107693835 2684268
943488223401 56083140
902527888583 621299052
570193498269 23921748
6492247737 20209860
653089121423 4428108
196392802951 30623076
432198349989 69211764
557937642667 45078264
709036428059 1712700
662424831029 2914704
285393522677 88823736
812221284331 63251568
167268735909 40942872
553820521181 151813728
372558286569 19051452
611184781 5306256
399886773901 15756840
799877126907 5698620
216427857695 21380724
447792570491 9472788
17403911623 9422964
291097903501 588122496
758839009359 1058760
847169527777 422164980
962240277767 621292824
728026915177 262647216
445241695071 95213664
401184629297 572976
783007808121 29526948
158541104549 7616844
951656753507 80964
83782908869 132942888
281593619381 168193368
354869648233 62971308
122506372809 25883568
734483762961 24482268
833970967241 64366380
340050403921 120686184
872253669393 48173580
544986471985 497449044
920566006149 615326400
858359938259 4851612
213270965497 16728408
826015322631 1202004
849579424951 56220156
205859630641 15594912
215835412967 621286596
775004114491 6246684
630580480739 102705948
290391153813 66079080
431618397391 48833748
560950199727 34764696
2488022445 621280368
222999009201 778500
548580009263 11789604
506495318673 17594100
709067150783 3568644
328409588231 37368
991413638191 4801788
813260272907 224170632
508706119143 22626324
684204465629 621274140
448407879445 878148
184700724593 3151368
862086400979 1831032
771163916035 23392368
208971182999 2559708
229312693949 122728968
239909171211 146071512
330882096727 10126728
683885385267 172484460
645000116649 11907936
740076237843 647712
988817472755 99436248
578895750529 179802360
4557279159 328570596
779304251985 7841052
149018928623 13981860
253735140467 16809372
308010737323 501939432
566589066981 11253996
930461500851 49923648
909898572045 49076640
525507459309 58256712
957226807589 31750344
636906876835 14168700
96993986447 35891964
508753514223 23018688
995828496683 621267912
745724584113 15115356
396772674291 50178996
51568122129 40749804
145311959543 104294088
296583897029 84507732
475168944915 28163016
261820128181 35499600
910787964061 261775296
160305481979 24662880
4333213165 19724076
839694890291 7417548
170405050795 10126728
550498369003 27702144
620138048067 354092940
588409076467 199296
610764570631 4222584
186197939507 384292512
647506226443 551414664
801737228697 1750068
257470191599 1195776
317175530687 5916600
962727313595 53486064
268588588955 105844860
862640550973 32883840
345162692537 43826436
368153213503 52470900
468314170289 45931500
124915542545 15470352
844537487823 43782840
996904241677 116650440
631064789941 128570832
31710185477 3101544
949769952281 9441648
405427301035 102276216
150877946741 44860284
647980837411 43795296
801104244679 21860280
714640711229 20047932
164069125859 95026824
832070875463 82695384
376924060955 4795560
975827171549 31887360
862627005073 75757392
510648505269 1282968
58440796027 18092340
623209073591 26805312
263089035833 5947740
843236094923 34496892
146140982317 14062824
797907624069 110173320
215015955163 26674524
804211337789 13452480
72124181451 7124832
423546444881 24139728
450751829565 54575964
719535611505 21798000
763805226463 15003252
427909018075 722448
488171820453 25036560
629398534651 28623888
383883716339 419281416
90142556257 22912812
441879384749 84295980
273618636831 4795560
969616005909 63519372
399892702957 42599520
883212585115 11235312
232620341115 7847280
662338373933 50920128
288969492005 154697292
217470670263 60498792
389223158799 99722736
677937228067 9155160
525550993029 3811536
575294240173 46193076
945349496055 53604396
689006959831 10145412
880111066065 15837804
452649137427 52682652
694689535189 67474152
978365559829 43664508
742593264083 51038460
692874960079 20515032
890601860395 6122124
754428405829 56114280
631843123023 31015440
883867766963 253498284
300427964311 515136564
337722721337 18048744
66331445229 116351496
319627810639 73384524
862074275063 9510156
211383429367 32516388
759436431497 2279448
541690065121 34783380
378682029773 392364
676043931037 49338216
24847600939 7212024
242581587289 144919332
761896029349 20228544
669870488393 6371244
702193150321 13496076
260071664529 178494480
36029990995 9896292
143667415061 1768752
278001700145 6433524
382195171037 273982176
42822037205 86158152
802379361647 4185216
943755654959 73384524
565937174755 35399952
481907336905 74736000
248179623775 621261684
575353756179 17992692
602643061925 59969412
337725804197 3020580
796339398737 297112968
379950015681 16634988
605767450191 19985652
342724239983 621255456
192742427707 16497972
500696203741 14629572
858881254237 88742772
302887237069 19842408
468250731881 98414856
945331964235 59346612
542131488315 21972384
557150601603 24289200
883813825017 32435424
427028770001 184485816
628195805727 16323588
25141084221 236900664
753829675811 37480104
897497067197 21623616
164825013229 1202004
462674649095 62149212
822575610725 253199340
203349835109 37430280
583968877481 90717048
990032227947 160395912
513127372553 7697808
437663262975 88250760
698464613677 38719476
572823899021 8532360
149898273637 479556
88932004965 9634716
763815639679 130788
261813140365 24064992
362389568269 223080732
677362421035 621249228
904118229543 273222360
960862609313 100133784
646835630295 26948556
391149296073 64372608
863954188121 4969944
852720236453 9373140
368777714985 29147040
575773921971 24756300
993851581287 89508816
75216202801 32117796
62018963839 31750344
945341517987 33705936
18017084373 12281616
842085587779 3954780
597107965607 7573248
846474362169 54401580
48965006245 2933388
194065271077 91856772
960227812947 4135392
334379138611 233543772
590871514287 19088820
330284158903 59035212
136058795849 158676984
11777693437 4259952
254303459161 2460060
240505652921 196985412
143003558847 1955592
458141310369 36782568
718414688599 122461164
848341806771 25572168
30316200901 95307084
218861646715 74854332
831543823497 18758736
709448884825 243994356
901877446243 26076636
581524712613 7454916
524773208011 184722480
527810036825 10070676
6220046769 371064240
353264875759 93420
330879038779 6159492
465560654433 309369672
604119736895 178295184
468337575113 13626864
177893165673 621243000
78994521087 12113460
41637276061 12661524
71871941223 224189316
279582108683 275346108
914888835457 50938812
526797504793 13464936
837194137815 16560252
460157523207 36701604
350093310393 79419456
242452417331 92915532
951601623251 9447876
28568333899 3338208
392453815429 22184136
136155933965 5293800
547985577803 621236772
768499846715 235816992
776853186493 28605204
269854345239 859464
599118045103 471795912
383085757591 7598160
810276992437 9217440
811614078005 16971300
834102396725 1787436
784085024161 258823224
391805217815 1332792
467091779569 30162204
870760297155 23996484
832118818607 112035492
725150712711 55024380
385613707743 7560792
698403884449 21305988
543604338055 11559168
702777032787 57671280
495581685501 21262392
897885409147 85759560
476216422255 103197960
7227364727 90386964
335845909823 21654756
832794732229 39037104
159085046851 139382640
874496936427 20203632
147991063255 27141624
774379120997 7573248
501146140611 116426232
734929888295 268227504
626903854475 6389928
686017108821 32977260
832550600857 235810764
817562615113 63482004
128041406847 50347152
743860845171 29259144
854618789915 13321692
378693757097 103845672
109969689221 92510712
796690483553 70152192
513075331385 11546712
423513810161 14380452
110677104067 7828596
974611725049 44162748
224526403765 10363392
133690593897 32398056
320057008269 222196356
152135095929 222713280
104403427991 90760644
951010429113 25379100
684756222833 36203364
344415194283 68383440
834027112661 58213116
416080864145 8357976
613736528597 61246152
662355326549 9958572
677502980767 382791564
488258445705 678852
366956594247 15962364
480042308767 46647720
270511904945 34957764
416695643719 6981588
19226732605 51169248
730836395841 9161388
102532470797 45950184
997029549037 6720012
96993444611 14810184
454644878829 32777964
514363302945 24314112
203367933677 23031144
518725546055 24762528
494935728559 158440320
702707540763 149932872
428424324033 47127276
355765105083 10388304
487618461415 31071492
432104500257 39018420
646884222389 614616408
6201598195 16927704
975488088089 403387560
81482537303 596038284
379999235565 22495536
844045213009 11490660
735110444243 217980
792830953385 131765796
215746239225 27116712
809227280483 296483940
217057192105 18596808
957204866345 56923920
598367906177 576077544
251178852915 101721924
304656273043 48347964
72774480547 621230544
605777047539 33892776
249403439469 18702684
516856575593 17949096
567202987091 41353920
545407210753 49525056
653556534061 43963452
706759523597 402683796
613035877359 242231832
325769864163 2877336
42903935405 1557000
353815743597 68483088
837412623521 265985424
503802082391 691308
103252679193 621224316
769989879507 40176828
509999957479 21181428
867626336453 54737892
903257493793 10948824
506777758473 21262392
3732030553 256114044
320730206483 163204740
191498793279 7728948
882623758855 185899572
38547341091 871920
344590252145 378294948
508735851615 56849184
797131234123 149571648
312868045391 380698956
496845529789 35979156
128080842543 49911192
532973986701 16049556
518002729365 66440304
767462029003 74430828
673528019609 49581108
448464929163 621218088
631956125093 373879296
178544777639 574987644
72084241287 43608456
349540474507 6639048
783234010319 453871728
397420007621 39466836
9230125085 20720556
193307003373 134811288
729483777641 95057964
434097906159 33892776
64192260531 87926904
774860789527 109886832
504388649125 19555920
924896373117 15302196
626806124699 28430820
268705757557 359455248
758031192925 186360444
518660980379 66054168
133965816683 325612296
798557872103 60554844
224518880341 14704308
363191019687 13246956
970808010217 131902812
394239168763 53872200
185822477061 71578404
883228939843 3350664
757774848445 167994072
922984111827 64472256
894419775067 16068240
484419474165 17120772
842585392245 173213136
322936237543 502232148
340463196999 373194216
121290796759 611489952
454534151217 95219892
622577920605 37741680
934693391921 157126212
430421410683 1476036
952856654919 32983488
798057651599 61837812
667030484301 261675648
330318481411 546208056
664164620315 35979156
981377831639 91925280
320089225713 21660984
123109032695 36969408
106362699463 601126560
468968030563 20789064
177729050407 85921488
803315687871 254669148
291688946929 17731116
88324581897 504243792
431629906735 22595184
509371800161 6165720
304741671379 19138644
213321586681 6639048
690894078685 34870572
961618273713 621211860
506806693761 37212300
255021668369 621205632
925542038581 621199404
239856575751 104294088
332115809951 3512592
953479101161 45202824
513091281293 4627404
340120425325 27814248
406748262311 8245872
28612192713 406395684
652465155549 9229896
14911990451 9746820
830347708709 1152180
736608717917 261451440
208785819035 61850268
942260258621 4228812
642035210017 138734928
696612770215 541836
620038417513 96247512
635066145363 621193176
305403996743 354236184
973315121481 77831316
577741301061 33164100
219533705205 13159764
478762688955 17500680
544783369439 51580296
363858195425 10824264
382054007189 162121068
770373133181 138840804
63799054513 79463052
149866504609 21816684
163572472761 4316004
871291596617 56089368
740172186411 4888980
142294773841 86625252
536629954689 74729772
334576914979 56145420
654887603381 45968868
243158866837 28275120
229273438865 171581400
692864216779 39342276
31706685341 1768752
147805257103 175579776
608861258977 19356624
517995000417 31831308
211388312119 30292992
251886959069 18241812
638701435153 32242356
631182044497 104854608
107543959233 31899816
628192697955 14125104
898275843705 321277608
648750234551 146333088
988965462491 1289196
410824447153 112222332
858895279693 55248588
953527860173 2136204
911148720961 21829140
751967612201 20303280
478919815167 4876524
312727440825 129480120
173496405749 6614136
512479435107 4907664
151457444695 44430552
162714358999 189729792
694778534547 328570596
170361647863 21710808
676702773711 26830224
748270883191 368404884
359420873775 78989724
536158169995 6551856
797369318107 30660444
208993368373 331186356
500639092981 1494720
195264766431 18733824
40895856335 95350680
452818957541 621186948
80718427735 79668576
564499494531 31918500
725398874837 168448716
45310532977 36651780
316577199261 20054160
190272833915 34515576
874342631499 89652060
583978045097 65543472
11818083255 621180720
18869419789 290449008
621225582665 56942604
506307244291 622800
953490928133 7946928
326316042317 145760112
380626165967 19138644
921757168439 32528844
498135095717 52533180
665521168383 641484
606313566065 93768768
827150160127 8102628
428548610001 5461956
351364073989 22321152
827688235653 166468212
138587487133 102930156
66492096489 8681832
778690369243 21835368
786789706269 7560792
546076099191 27465480
81471319437 3307068
781851141485 6520716
486210370419 152436528
946470800107 128876004
714637970909 6489576
454616734497 43608456
564680598543 13265640
315330911705 9640944
141102370941 23597892
796035228207 101292192
717641430099 116233164
77092628179 3581100
154831625585 20652048
616347890353 42942060
628577975729 46479564
630006376233 19163556
187206702361 4577580
508598443251 184336344
417203768793 83704320
54702662035 11310048
431404066999 37698084
692263699325 16504200
879513738585 621174492
217573033671 32609808
370681649439 13028976
138682831585 19792584
470058636803 18173304
493115629213 91202832
355130520469 31569732
570924099959 59956956
19249321561 3942324
978876923463 56761992
838728832833 192949668
565371316121 8046576
644150404459 151128648
803613747495 13788792
732049407193 8245872
554233856095 12038724
864563580475 16068240
249992516087 45202824
549297145 2621988
366254890477 1893312
62822415683 620888004
665402599719 138685104
851467826773 12418632
54512869963 90449244
862847004183 493089444
442735293799 118730592
797961664425 61750620
918699993987 621168264
47186148715 45813168
854594376155 19792584
327020199919 126739800
367924807831 132675084
527679205229 379384848
703453992713 26574876
524314159577 12904416
923609728121 40724892
300872724475 135739260
888147269855 68059584
948812171835 287746056
939752935605 94341744
90101364265 54015444
964590871925 29576772
892547136313 16161660
373002032807 21492828
41563218913 68788260
376875065279 18740052
863665669793 291258648
182653552367 117503676
945383532075 36334152
376285241301 9136476
628819622129 5399676
768797016973 541256796
472521684967 115373700
833149181403 250620948
671751584771 2435148
891074915601 9248580
500084039927 666396
808512783163 41858388
68990806181 24768756
771589787913 279985968
148536873957 24258060
909776017461 195951564
185350505527 317628
22386807311 130788
187820958783 4172760
763741022011 6327648
832795386169 24239376
482607869811 56849184
707768498203 34166808
588991183953 15738156
593171077451 196244280
849524923723 104518296
78869274769 39329820
967630764915 61850268
962716339859 75900636
578991337873 74661264
751966154849 9840240
843374051351 33755760
197797295401 494366184
219474040965 3431628
64924045541 380219400
749468510145 3817764
215213408913 591043428
327127794847 38819124
262471410063 2372868
391862560249 573306084
192153108197 40388580
684090404799 105296796
534903617883 5804496
96012327849 384055848
594000785305 8868672
442244888623 186640704
875133283565 6153264
406168653491 621162036
878057466543 113256180
929201598887 28854324
335786824787 11521800
537329503571 60629580
646801762431 40830768
577841772395 83872476
483257644517 32204988
615119209353 37106424
865829649397 621155808
32955682077 6707556
905490509539 113212584
286590023601 71484984
324645745055 13645548
908117017791 7000272
643741242305 3033036
999502723929 54382896
744262315745 12188196
734969311535 56288664
88213765855 85989996
634894232641 41459796
707416952515 61408080
533550351971 93083688
209205905101 233904996
679199253779 6570540
907489975285 11004876
32966221091 322074792
172878518403 17264016
906873925199 4253724
870132638077 29327652
428324576385 183464424
440714484697 203973228
922919608431 59159772
548563150067 32111568
992485660079 224046072
734566065981 4334688
200240830003 26649612
580250268269 76847292
976409652715 98607924
323904674097 143293824
532880554245 89483904
697731084827 107277300
320332094039 621149580
592634403225 119191464
487097426935 90399420
684105214983 96409440
62312241597 23597892
697197873369 32871384
400487104515 56195244
793500271555 8445168
868317665613 620258976
504851614971 28866780
24258164335 86594112
401712478447 13944492
814193620909 2354184
685959910869 48522348
700974620961 3450312
625903275213 288549468
128754845407 600572268
580921728871 24887088
100118929005 17544276
887255350509 22688604
303362565495 37704312
363830188109 10662336
408571699865 23709996
396021271081 110796120
875757579523 5312484
697858989263 11646360
435830352633 174651804
823347267391 125232624
99952772193 127848384
674097384607 62965080
536074621375 5991336
456761500721 250508844
268190837735 432055044
599460809311 31164912
574309106351 245582496
347605649173 59458716
106928233003 53305452
209567527693 45576504
266512531265 316432224
975297453999 1339020
668718332067 55566216
990852464251 621143352
865623962231 137177928
476812069413 2428920
460797968369 59253192
630079891545 7018956
368823553065 11391012
635562373719 43539948
242192217719 21038184
657994098603 73920132
361902643307 30996756
215819144193 4515300
51506265633 105489864
148658975135 621137124
927351480581 20807748
998235404417 35107236
938604123715 494746092
159777614145 58754952
231916974469 51511788
999249873357 271559484
571551341761 34976448
54663095551 18329004
588910456617 4627404
432663371075 104518296
7895100985 64111032
71385794761 63413496
118690220661 65587068
287349062339 3331980
450214270963 109083420
977762009339 20060388
290300667201 62142984
358227698603 38233692
589017335325 3998376
715221043735 16398324
47254370227 8582184
408635599145 734904
789813555931 118730592
892575823719 374352624
441531219627 70793676
506277524275 29228004
970876169449 10332252
773576891079 111412692
905225987695 58343904
444693779305 5673708
761166772907 55497708
545428884193 34845660
776171362499 35624160
394842513729 94927176
822263866947 10917684
506903427057 28605204
685400311375 4826700
667789286375 201083436
23579689767 53305452
592694522109 1849716
853350137611 30336588
394924804293 26288388
156586019531 126397260
368265748473 193921236
20954184223 165185244
935980068057 1880856
864561164011 8719200
218823300919 72805320
465740481705 71173584
145438524959 71447616
975167631339 28935288
73468411773 202721400
773711310003 53797464
928881647843 230168196
420876203613 8189820
488068423197 75682656
835213063353 54002988
522424150931 42686712
610102919129 1015164
409133024515 28493100
929618938405 155288952
98140071711 72574884
518030325633 47662884
183806201943 227515068
799690075155 178463340
524894043667 75433536
94369900887 18883296
203289087197 35767404
31582287269 2416464
338753638425 36327924
519352270933 5873004
252404507107 33519096
538645918407 4073112
843392399039 7909560
227638398311 9011916
860736012403 45987552
563527830635 3500136
590199306325 22321152
524808881995 116644212
704535020289 25391556
637219747881 330289524
642418449997 44660988
395518776119 18515844
544246091097 3182508
167659438271 263375892
838425721063 29919312
450870485421 40830768
307073912859 134755236
90142182577 30884652
96781325159 64646640
800384255501 53486064
212064892137 28574064
164131362263 14716764
146733521703 42176016
602699718041 20216088
927308308085 83579760
584002296929 46193076
11905711215 392750136
354478416491 48279456
99916220061 113193900
308993137053 141419196
725248741431 572976
89250686735 142029540
685970996709 89122680
809819799947 14355540
824705864471 14243436
334622398063 3201192
45353113813 50764428
216311848739 89203644
985867742521 2920932
312206934487 2565936
205737431053 108497988
737009782433 22146768
425644090057 423952416
224312403457 176495292
67123075091 32977260
141099817461 63930420
880535125595 130227480
298450264187 82421352
604533849071 7853508
496334988251 13359060
130586658383 17506908
988963737335 1930680
385450297479 142901460
486303584895 75539412
396780160347 2597076
148111283577 528339924
942309254297 24507180
227902261225 73359612
579542137203 1513404
983847543763 106766604
998304778109 4309776
706427893815 87216912
703448119709 9304632
379346160019 41615496
655553876059 23952888
579612046503 88973208
434113152303 34104528
250642851313 3612240
972192342631 621130896
322725842009 77177376
720280700761 621124668
292268718915 52470900
124096845795 159910128
62808737757 6147036
783641277923 3400488
688553585105 1339020
813317894363 48516120
520577744513 24021396
612617441713 16367184
146964376217 207896868
161025228265 11347416
325159095421 115597908
375068450791 621118440
214882215091 328931820
848413535885 266577084
412337473721 7018956
789298306025 19942056
501832349117 63444636
554007554249 104842152
473253937077 78211224
354424749815 115940448
505574039297 660168
165382196259 53996760
799848154251 46660176
595795580287 5686164
685342590271 45383436
16412163665 289097532
711215248987 330252156
42265987671 17693748
68135762823 251249976
956605058883 32672088
378100663419 16155432
199608898517 7542108
139165789311 150505848
128643088937 72618480
463338405661 17949096
362546351941 77980788
555992353055 54918504
901217295689 18964260
256116396307 85323600
856443809381 36832392
682208230977 53361504
416855910081 219742524
389940314237 49992156
567889707531 506529468
646902202625 579534084
128080711755 11278908
902487181137 11864340
661742826423 1071216
804119611805 35536968
521173385443 16043328
797377576435 24930684
61530899153 23865696
351228783145 23840784
513741709939 3655836
940320531851 121720032
144884792241 1594368
416120718355 621112212
99207167251 311848416
674109423331 20346876
873447616837 256668336
858237738671 99479844
894371215351 47855952
437004438985 205698384
56513207629 59651784
588907828401 45177912
424609268013 37585980
886794745075 51430824
721495305243 8731656
626256913509 5044680
712778149379 5343624
330867323911 12181968
483634676419 235331208
545465081329 19344168
902295757329 213452244
829634190423 108715968
81402282057 46871928
805127024421 363347748
321545982301 13477392
139328914325 27745740
823935017445 175648284
511269587579 11210400
453192214037 129878712
522735440065 27739512
420411512611 29327652
169701565817 55180080
170323389259 3475224
150289499151 125668584
996360000431 27820476
957264245335 621105984
11648904625 82072584
876925294631 76367736
588335554927 15464124
283602215375 20795292
62115989851 26300844
185979218375 621099756
685404758167 39267540
291704915521 7112376
124975275293 32765508
598950423473 4390740
901266247769 4340916
736312948959 132756048
611317300641 96832944
729541012961 32099112
792133708863 145585728
686070477791 394905024
28747875921 243166032
87040576335 13508532
264794826467 173406204
758755454511 37803960
667342899465 7940700
704710923921 7554564
738793211315 30647988
937316649157 29066076
456388647807 155482020
83815070261 154497996
208980070355 5617656
78706985545 217712196
635020492885 9261036
475198596423 9815328
379295190067 118500156
927991265575 22520448
430947522221 48372876
128754845407 502394076
143646619769 2522340
824744658683 4708368
442855388323 6576768
379318445419 37031688
7889128333 49157604
95142273773 12673980
988156630893 178301412
848400113307 10730844
848413535885 72500148
138586901701 54501228
802385235889 152019252
307110477447 94098852
349260438715 219555684
699511063397 215445204
62771587737 23074740
26086240511 12854592
534696462147 200373444
631211247589 68370984
560386720189 23224212
461507014951 3070404
483638724619 162806148
207727143751 16205256
248179623775 186640704
86264790505 165091824
203893584343 12979152
895595219123 22943952
393728572411 444953232
647870944351 84121596
73963101813 1974276
259186657025 55161396
843378560423 20228544
176139973731 92847024
213313129057 22290012
265621458927 338280048
463237773637 106417836
85700140103 43564860
642504520957 4122936
883141542319 72388044
629609391057 470855484
892558633201 1868400
151712088931 1351476
754464384985 17805852
750646781713 97686180
233191038905 41740056
131176538413 149472
300928296919 7641756
687936489953 544607460
418778765199 349583868
425915780329 123071508
201381559187 19038996
809053978917 61352028
897347134325 122735196
929125343255 129056616
31084095855 9746820
254363011297 11845656
330137899313 77856228
797228216539 158490144
148592078949 64684008
873259480175 6433524
364458494899 24774984
641545824995 58020048
401396152099 19991880
228722440239 163154916
773745918999 11932848
168563104863 230579244
571917842115 313000596
611798010059 214230744
230072542327 53031420
532364949343 40506912
69730059801 509568732
538602253899 12611700
79436839875 35144604
836574294877 17525592
398014471459 35910648
532391106943 38096676
353920312955 618253560
645467124467 65499876
672962335359 13489848
238227558911 287789652
33876562861 324703008
268001430561 68427036
447773855351 51785820
869964301465 128876004
42158199675 72711900
375038536469 25235856
391240556195 621093528
282286404655 8115084
480156131695 13564584
188253812249 45395892
406004469717 134113752
580127171849 194973768
537220295591 38638512
604541241707 33936372
448307739433 28985112
845303515615 557555472
528841296453 433854936
309620702711 129062844
491331365779 29134584
559026939789 1407528
52782111277 79531560
868317665613 380350188
842169796567 20378016
947876181923 23230440
908708193245 24806124
859609608857 621087300
118144316539 24295428
720630826465 19344168
569725213711 21723264
59253807851 247787208
298199574731 273029292
408627801689 4596264
372543457701 20776608
647433494621 7286760
261863712963 211465512
750066044387 67318452
29191409169 10662336
183466494445 17774712
859927940621 170155188
237537606139 23728680
738935969531 105876
206468605719 7741404
203322842957 60617124
844626124719 44044416
602643435605 4795560
263603899603 87839712
654859596065 81007596
512480487639 4041972
153764331987 336704364
355644767667 128950740
171448897211 214946964
646795989075 64702692
728326756009 17699976
728929982643 19337940
430284238983 98881956
904842864809 111767688
174783145403 621081072
98760481397 16834284
908058742395 62311140
225072214467 3207420
822812934893 21966156
338949509025 37853784
799805299383 2011644
886937129611 37480104
903717039229 5194152
823533373725 621074844
995760498141 35113464
651095921045 99554580
335103942033 65200932
229467783605 21368268
939733473105 77420268
141761823959 2565936
766274670783 32441652
562775262789 9746820
766902884153 4901436
353223820783 4677228
585610108667 298769616
435945153357 48366648
642398806885 88886016
907621256535 440593632
924236664751 9690768
944160636887 26805312
309083424369 12512052
623208058427 15987276
91950087499 80440848
214396124681 194232636
819706041079 84831588
765567978385 49867596
326522575253 8482536
795419863201 73160316
156069735777 8800164
952206649777 5050908
337069583511 44667216
896272471765 7890876
998891818171 44081784
87702577843 197981892
376291531581 15787980
126146440713 108622548
177748512907 61638516
702411349539 386310384
641716845875 138286512
748639966927 81549432
152956701155 22271328
496599224845 264110796
500003449607 15949908
590230907197 39915252
740184830489 621068616
219954420299 216217476
447780625187 59913360
187223226483 58966704
738810736907 103042260
991188726427 268102944
903065140775 2995668
158336639309 11559168
579634373883 58063644
534263178949 30349044
320797207307 74088288
30337481977 112652064
947446113611 318836232
375581482291 35817228
119894793073 17320068
2488022445 221106456
9802610311 103353660
927835926799 13489848
427900417207 9939888
597088098287 10911456
38499298299 55142712
23568049635 42786360
276099721283 23554296
41571969253 85933944
186601222429 621062388
997043312917 17438400
44774419271 479556
383101645219 43091532
255541650317 20720556
535989372511 171892800
115070756219 200790720
107307239181 71298144
886206390905 137165472
32793131277 65499876
230934126323 402453360
41422895845 79157880
580309702073 2422692
584129853835 61389396
179548053625 103677516
207947354613 311306580
783088547913 3587328
704031603583 74679948
689775390393 2516112
962039940453 71354196
681545290279 81343908
248707876507 44050644
432370717355 373287636
993204210589 19730304
722146712923 367246476
897383941805 77021676
713393962801 34048476
445274566455 12132144
59217498611 130420548
253057819317 68732208
683525555101 29620368
194606963833 36228276
238133676801 61084224
740072999283 61987284
823363136335 100600884
238143093537 23797188
957053706557 124591140
504176672917 260878464
600844031903 3543732
248680859443 49145148
383131502251 20483892
350171471793 3331980
837678652541 153551340
644330854531 31027896
937181065597 147074220
668003554487 14480100
825335111689 2204712
113755187153 60884928
6176094535 16423236
32235456235 5792040
251114380659 133123500
242111888975 132195528
364375139347 6010020
472812241089 365116500
603680867181 89396712
942711335215 47681568
438499883909 585432
689788319721 10824264
258606629691 85136760
479134601441 373474476
448117000705 233076672
883691980425 17282700
680981941529 69267816
992096472359 107495280
741778079925 193018176
919925316857 5947740
792577517381 379478268
926304764295 441029592
253782518101 492958656
946590888403 56849184
253758501695 11334960
328327160651 49961016
335759876231 118531296
873446663953 54220968
743782335003 39865428
658215249893 106940988
881074185145 239746860
332138149787 1245600
813541124567 7143516
756086166127 213184440
253754117183 6333876
541666678981 52838352
307219648059 40942872
203961905503 18509616
940446399731 6315192
226288669903 37623348
541040140943 74723544
665544344009 555058044
739770268659 20838888
29524203587 179821044
568489557351 4851612
513653602423 44349588
285165752261 199825380
756879564741 94484988
229328731049 146202300
24775381051 25864884
512531346725 621056160
52909487571 516444444
377194949053 182804256
535545496723 387668088
477077115647 602602596
355128620929 16585164
3056782089 47986740
196515413587 6159492
72746135681 14997024
559181650775 621049932
252357180535 7834824
950830850961 198710568
794250877581 31034124
652343996037 64409976
658737450247 571219704
332562066073 23990256
606240991181 71354196
39160738049 2073924
4944635847 14193612
656055007089 143418384
559153280997 20060388
199496395925 89085312
435913166349 12761172
515554647085 5611428
192101895353 30155976
13684095417 535246776
609454595547 43128900
520689077479 17581644
294601844771 143437068
384332400143 57029796
489456839941 36832392
429736472689 8818848
616987575699 13626864
829701745539 34484436
799881611067 1519632
696206225059 372266244
863225267991 74586528
941074002757 11478204
511818051409 35231796
633132888247 2273220
397364123777 95300856
321524688769 8613324
430758047777 275576544
849657543993 621043704
362422975261 183314952
837115459491 43259688
973245012885 173163312
675448501859 37006776
907400254717 9130248
695315873931 74841876
550417254293 51536700
43523298787 11434608
399676971265 226493676
635002201249 43689420
849469706275 53255628
201418061495 90137844
374050687239 202634208
843066743147 147497724
712160573433 31756572
895456540247 224700012
879322226347 41715144
782481106161 123463872
439506978897 194357196
759957180727 11814516
354493712459 14853780
677451848887 161772300
575273694001 19655568
693883418999 179036316
71530472439 621037476
318794951417 232017912
784752374283 151396452
474552751585 21268620
963284801797 95942340
133091913703 6582996
576498040313 56836728
730778774385 22128084
67756115161 28561608
30763005087 214654248
972192342631 514457712
541137341339 1096128
746371662095 26275932
583946033177 107196336
682294214745 2590848
590214926149 11746008
645252152591 300581964
439352642829 64173312
215090429587 43826436
223229756601 56301120
923660673161 186840
258001111153 30965616
41533168813 52832124
546741569695 271123524
466268548835 120816972
178440700293 34802064
514397358887 510602580
562278553639 3518820
137397419733 47320344
206232178383 100146240
469583277237 12356352
843437503453 191511000
430292559591 10419444
839392682819 102058236
200252370487 20938536
880697788499 47332800
592072686211 20963448
861475621019 268806708
660525966167 15557544
141143083377 29134584
49106699473 24930684
860822039767 6284052
486136662039 180101304
544869683291 4185216
222577415959 86033592
699123917223 6514488
553471546419 48634452
822810163433 32360688
908030766219 51848100
872625057489 17463312
690836718805 24756300
967001617345 207753624
832153396463 27291096
652967133587 43427844
631154385949 6688872
225128291379 32672088
995680362465 44517744
494462766773 10687248
380512803911 103758480
682310482281 8744112
557043853683 105035220
193948332911 102487968
639361573251 49904964
731377379843 66259692
209456656837 53205804
571447508545 168193368
498675450691 115516944
830892273811 51331176
757593064343 242892
540133498605 235169280
714060660221 547902072
76469310017 29296512
492587487347 19574604
952910216957 621031248
520617399427 621025020
419050916343 142272432
847708667053 75315204
283633854853 356534316
715257471307 32198760
650578155027 6769836
541095632423 17450856
72729494465 19450044
779332589385 28574064
557876544749 28686168
851523556155 613065636
293444879191 127356372
820367648985 17332524
364421824435 56643660
778040513573 44791776
73312424047 46323864
327747170685 27720828
875307351175 427290624
503743489367 20390472
569065411925 61370712
697236648897 4409424
279102358377 168523452
564741184527 5343624
821588308321 19169784
833300478207 158209884
784821816483 141089112
116596680975 47918232
993340480467 379447128
698684805855 175411620
506123250487 144744948
669880534157 10413216
529282550253 13689144
286083299827 29670192
878855635805 17475768
518703467795 19574604
560909499747 33132960
873876078325 7828596
881246756797 118014372
105001230037 85236408
235595269837 131909040
344606370209 596517840
297744319149 12231792
53441925519 6956676
631941201567 2783916
621831979351 126179280
820372077093 23074740
8560003503 95163840
943168509021 320411916
861360221169 101030616
958297839225 63207972
65144747177 10201464
524266889057 40513140
893769259229 24064992
595045105049 178463340
15199445029 244617156
681675903895 10600056
612575695429 44966160
590581712991 244050408
938939775547 212069628
132854695411 171892800
772396203047 107364492
381910495385 621018792
992052339513 19842408
421671775799 9391824
552949128085 6190632
610807987257 458032032
519785373519 11814516
253629675515 61576236
316566549381 23766048
873810254593 86376132
149280979189 378201528
875148884705 5306256
738076659993 161342568
592058990839 72375588
222634769611 9653400
160408922831 35910648
142924239039 65144880
259906552783 44505288
798580897019 42973200
305391352665 4888980
856350445433 146382912
90037545949 11914164
93810861913 72618480
160760949313 321327432
972192342631 621012564
94437854595 54968328
129348660295 9977256
143060938649 621006336
486368281359 22532904
616314639061 62896572
749732858843 207230472
470799813637 41509620
296047689903 8769024
754490923731 594848736
332093775287 32890068
846737097815 47868408
77116300807 9422964
666709996411 39136752
47894318387 621000108
499995290927 61688340
25544074427 114570288
232463831475 85485528
980888502669 1438668
687409469127 156877092
616728820983 36334152
775600122873 18821016
997585716903 83411604
534923492669 602116812
228708178119 83810196
952899578295 7056324
143639874845 32043060
382328064101 17021124
445896570509 12132144
721058392359 394873884
360162139039 591292548
931724971459 28605204
80827666855 18005148
283633854853 620993880
891245618853 73920132
231075396047 291794256
679850437251 234565164
773627481123 89203644
45970864143 4166532
614409359359 105633108
755118956489 115149492
138070561895 5704848
814733402907 32871384
786657448461 150231816
181586095603 2404008
269699542071 28493100
720202401107 70015176
660568311577 620987652
809071180653 37424052
793037324393 7567020
451407452363 97929072
510284061393 290797776
376293094809 3232332
241258905847 7785000
15817643775 346214520
493249221051 109407276
951174257891 144514512
406627376831 137881692
811701948857 510696
382532499439 620981424
877598212585 29688876
67173229175 386136
683036140177 267293304
704730599411 61688340
795334296709 197321724
389996548087 432098640
830968622863 10027080
61381744781 193005720
494230792457 29744928
653053217003 24096132
500728248039 10880316
555785421527 226842444
788682772863 10618740
328274895275 45408348
456434685183 99062568
461448216403 6470892
254980842591 20944764
799814653839 79973748
918904951239 414716292
207612056539 94198500
342070409611 2939616
208644374927 75190644
723255503685 54600876
307787200709 80378568
811036797219 11677500
10603539815 158334444
195279800823 5256432
550394229377 70581924
616352779333 47986740
922432018311 582336684
580845772183 55024380
398328033813 358053948
786780121377 25709184
636737805319 118531296
113119792899 26251020
677100700553 90088020
249387066057 31625784
825993412527 10730844
651049298237 153096696
361309182177 63893052
618272035905 97760916
430879369217 94223412
995806728585 4683456
634887942361 134661816
506224505311 35412408
757551193499 9005688
120579425895 7697808
362628369711 620975196
422418664947 319938588
775530649533 55080432
887975844155 122766336
895615528631 24320340
626952906203 10681020
460192381323 22943952
468323861057 2653128
272086010747 11746008
154251641847 1114812
741405108679 1108584
823448715283 14199840
252467540695 64117260
315826680427 99722736
151502853043 29271600
566580827337 40295160
154772029853 86376132
130517895035 64248048
36445966581 181726812
765588051229 17008668
922363316005 20695644
519973801659 5468184
598989910231 497741760
305600664527 326122992
540418410921 53037648
261706062361 7243164
584658224899 2964528
844468954911 136816704
573471979711 6078528
284415052815 340459848
204017335941 185507208
527320141107 124746840
170998680081 11633904
953976588811 105521004
185037156163 193429224
557307790095 3500136
939136206667 13763880
90771056115 33338484
637554161579 620968968
12440087309 620962740
231970697197 2646900
410420192663 96079356
980278395333 620956512
903489287497 190601712
748832686159 19418904
892472798905 26288388
521102025019 131005980
813507362579 69529392
326177637473 368871984
933006087229 50085576
946216454815 406675944
726419663959 15962364
631860991155 485784
731906854501 117192276
283490877419 59159772
982726158747 33406992
185852028921 50122944
384313560443 26251020
839656793615 19188468
766767493661 111256992
613715060681 194762016
590268275197 8052804
542387541317 620950284
555449626451 308497752
162887347927 8171136
688966153975 147279744
608160937823 146582208
393688307153 17207964
46423858961 13508532
486819482513 92541852
268546145135 44773092
300318960617 42138648
863178028611 51574068
371321882849 977796
101331809569 5194152
389986538453 130788
683436513385 11602764
297810915153 1681560
845234601557 49057956
871368450137 1519632
138706910271 499167972
34169976397 33406992
225565977773 153046872
322157629191 28380996
439032385375 34453296
715304668329 418889052
838390121815 30118608
593967241297 17463312
554141580809 46305180
293396799031 108790704
577106703991 67349592
595147736261 31277016
2710654761 185706504
225111052275 7560792
603955117161 6003792
370415047443 158016816
414224648627 2484972
470235071053 225503424
997072504791 620944056
71312142433 111431376
630551775887 61513956
753133571013 1694016
406286325323 452806740
154788091865 13658004
52835236117 18995400
463393026459 299685132
776190432635 28480644
894638584629 171618768
773191608315 563870664
226292089075 38750616
708462623735 490411404
748656402619 34552944
132908430595 89589780
404636443445 190744956
351330828925 25970760
907289483509 203007888
193418029929 22856760
710298136143 11260224
783475501019 23018688
726927527457 934200
312078282691 82004076
97500025141 16896564
41114672125 30212028
947851126679 13309236
274739455099 165571380
265543246465 43054164
754449288313 29819664
349527869035 12431088
70873166843 12256704
899217182231 191704068
892730925831 93687804
497579114691 5312484
153488741749 5991336
654267162555 35107236
630275838119 403387560
823929038565 162002736
854598698387 16510428
68273532411 1806120
684135595167 54868680
307157361831 100264572
52931229519 166032252
941450773083 25752780
502523085379 32790420
429679044301 31526136
129962810841 33263748
353920312955 620937828
691630864779 3506364
685016199475 309133008
906792712079 847008
276713423413 70774992
730819891641 30940704
435338302027 11945304
208842767867 73421892
678473179845 125818056
210815708561 29296512
75221502829 39535344
123610169953 148830516
469148637573 4110480
909961505985 14878692
379394906575 11789604
60240149905 58150836
654348271037 505576584
829560700023 105900912
736911934325 106766604
354458742239 70619292
171484745579 80808300
98272248555 1264284
218822808907 105682932
126104893725 76031424
455166095159 28032228
453406911881 17749800
510313887285 263525364
677973599587 6003792
386561306647 304835688
690941075173 1637964
536132934139 32921208
538000908121 1438668
570357917469 2360412
963421170085 28960200
453415905113 4546440
543631549425 401706000
13684095417 104343912
165287468379 66845124
931674337819 83461428
154148655639 69330096
82814933187 469472868
474610610943 424052064
386832797623 52034940
240715575127 620931600
657983274339 10008396
382262607821 268470396
490098343863 8980776
96194453253 38619828
287856415141 96509088
350761208579 32261040
382484741897 39105612
145488174575 9834012
310929868155 10332252
238185873669 21200112
910471449635 99293004
924190571323 60087744
475674136601 137171700
717713955159 25229628
410098142783 153146520
279717075671 135975924
830940316603 44405640
135232619271 137153016
243818556519 5106960
912291561437 181932336
162343064323 620925372
227809488937 292790736
606427202153 19692936
46641633437 1482264
681646956151 1071216
27949923401 17207964
136774332007 20103984
957771646723 106642044
694707970069 25759008
506183356915 44611164
687226464337 76473612
108205903451 797184
420370140007 84196332
526487636881 20209860
326238902309 21411864
98207253147 54208512
174161141349 572153904
731476773733 189001116
826817734399 398317968
73155422395 106044156
986793157289 190196892
176011308241 1793664
901836391267 1071216
529838961011 22103172
819783118807 14747904
858239999435 116899560
233376030427 426057480
579664648191 3911184
589955536177 35910648
370645720107 39037104
647397042137 101896308
959628267061 85068252
569522847307 209503692
828410105687 10761984
749509459245 3238560
829047991141 80559180
499128420597 8015436
735208798057 620919144
751980610037 1961820
649267918367 2815056
355047737893 70662888
792982225277 37897380
57777849101 52203096
799152703393 101024388
573356836447 101460348
549851589965 620912916
776815650337 59433804
900574857567 21449232
50267906321 68582736
341172885065 128141100
398047305475 30324132
615080396457 55640952
199041303509 607915080
132403687325 22258872
475814721245 2092608
495428420649 213277860
370655541663 678852
571342211749 51287580
730165925491 63718668
446590271299 6514488
19904135957 620906688
833485438589 620900460
987120439927 448173108
951666208849 14218524
253155656207 515068056
578428873499 5368536
377556467007 152019252
110061465029 22539132
652936093235 127754964
641908189957 620894232
470795865085 34154352
187192427785 22638780
628595526233 50340924
127048045837 285385644
499998492119 31245876
815381832365 41522076
970252720499 6539400
834419552635 137638800
84592557573 620888004
510563598945 66527496
598575379541 206090748
691046510223 22240188
859414833147 81717588
88916117337 25067700
79432611063 172042272
99486816907 19898460
823478080303 6844572
156663022523 60629580
255640663061 1824804
700901871693 31681836
258567324783 25323048
383092328131 10301112
391153854969 19194696
533042899521 9634716
201445738727 34185492
819021514133 42288120
839977493257 129330648
730771599729 6003792
993896647095 19045224
61916482099 163653156
501884365373 53230716
465610640361 163254564
922919988339 40195512
909094660567 100681848
359963470829 83698092
657891068799 178942896
712188014001 3624696
876213489045 139768776
841501038917 9441648
888165729647 54594648
258625992543 70289208
199650009545 5617656
561597047273 14722992
36132673269 430473132
599104044559 34004880
186549472739 49244796
83102697927 133092360
799855876971 1606824
386410863079 145280556
163558771161 19051452
917958392411 16161660
317024563967 118711908
501298795119 21816684
183285172453 147877632
702740437059 50926356
782921880405 94167360
352009514007 38283516
557528007185 77557284
917569266971 387792648
743194466617 24251832
88823631537 48765240
32911170561 32030604
463727949615 19549692
446786759709 136810476
177240705461 14274576
211030905883 380904480
643056889743 84831588
699361877885 371369412
403058633221 55229904
783563608535 151359084
673008392657 487758276
735101967935 52221780
980810154429 71690508
116744832639 136019520
704094425419 5125644
651238250767 532711980
20526140011 346363992
957345906871 151956972
331472157369 7778772
887564041329 29919312
947934184525 613607472
453928277683 64441116
228087849397 132942888
228261292969 13016520
190890553105 52147044
265549437097 25242084
83970553519 620881776
549920210069 106741692
470160570479 56936376
181625189997 5773356
443302535049 12138372
42838927541 24831036
615077481753 62890344
477699119701 620875548
807850689473 27720828
513711933871 16747092
252087856903 443016324
78272556395 85753332
475833107539 570696552
429658678741 20683188
575767980459 80820756
256228008295 31401576
78329829083 15102900
759989510275 73066896
137273083941 63606564
310340941009 1687788
938560981121 22894128
756920825241 20633364
836595458859 522329904
792419873007 5617656
302808259801 10132956
142351006453 4322232
861952125299 65151108
511287338617 67019508
719475735513 166007340
578350176491 17245332
546039447411 48740328
6096774727 54924732
738257938389 42176016
783544756379 15626052
525298584645 64684008
877601027641 44081784
911539460691 47102364
809167185273 42313032
518638129847 67829148
1777866041 28748448
183291705625 177448176
813519787439 22669920
690321954683 83685636
595087530185 22763340
87040240023 36010296
825865881771 151109964
251164005363 54632016
116293961569 14978340
940800182509 249325524
896096375065 111437604
528629605495 28380996
67711778029 2441376
639286451115 104431104
528571597903 130526424
105102945733 11229084
564712678971 26817768
31062596799 25129980
741724095621 205281108
781727652701 50041980
471175107927 159910128
687098304553 66901176
158410191989 123214752
723948457115 37965888
732617775711 86650164
46028306225 369725220
183287757073 49761720
525479831901 17245332
761253005795 766044
781859102107 620869320
978329755057 75495816
370634204535 42805044
147329660873 43975908
56710474539 118904976
202710212043 24370164
767856511761 51368544
439372535061 135340668
620628440787 95095332
701557625279 31663152
585687740687 28206612
779971029131 16068240
766909840829 17525592
933580202953 42400224
934667962997 27141624
150387098139 48584628
689786874825 10326024
714610032101 67218804
326952750679 208575720
371958430521 511075908
343147015307 178706232
31043370963 24569460
44784298117 288767448
377414760085 54121320
631866945123 27434340
736820812457 39392100
256257529015 49824
518590684943 134991900
263648616643 35107236
115553762531 75526956
310905859215 2559708
62157418507 31881132
210685082489 87254280
932954418503 34484436
8623603839 70407540
302282702555 7311672
288589645047 2609532
323342303143 90355824
51229960413 322143300
715138435543 87360156
872543831913 46274040
959453023597 81007596
135577756347 3076632
506215817251 70507188
161047692661 29078532
984632423711 238333104
696536545723 85554036
38480358951 72120240
25764402383 32435424
46614772073 14803956
281670634829 11085840
61546961165 3587328
243176622865 4421880
701236764947 133135956
45892571955 123389136
427769174563 162444924
768065803701 97611444
39697686307 91757124
304086378665 36259416
79542690963 25783920
921116324685 49344444
395544871439 10245060
910566962243 9391824
529129727589 89801532
703462338233 585432
937046055013 258561648
420992000817 90542664
11166918467 13570812
319218568759 487085652
975625129001 81007596
549691859211 23797188
64294293855 29016252
623535278785 321389712
190614341305 334082376
754820889399 15196320
64606515951 3568644
74610173567 7056324
532818554505 5437044
278629938427 6371244
445290840219 55914984
234438758901 38532636
914195651591 84744396
258730660311 20789064
154809516185 30012732
392460716053 2123748
834585497695 75165732
527333437887 108354744
502563816499 8644464
276042548243 47307888
521014882843 199296000
351962872515 89116452
405501980983 30473604
136075798289 77787720
920514424615 3886272
16110235215 59141088
411055082449 52034940
830375418319 620863092
383154503493 616652964
246278789627 7660440
998316512899 249730344
979017059691 1532088
936079884213 33251292
202742223963 18752508
936116107499 275364792
213365065587 250184988
79473267447 131348520
107157642621 73415664
1783215893 45134316
5291922821 256207464
80850754051 118332
897424623101 115411068
739504599625 903060
129362143915 9410508
553434770079 106903620
809815546223 30529656
424985440451 172409724
442829629315 14293260
440965884145 5368536
905002357661 9672084
590435199291 439983288
284841789147 3151368
536458416885 261800208
582089593451 53567028
336358201429 114638796
678606429143 429862788
8479108011 103447080
13684095417 164114028
610143214289 31532364
131864865677 620856864
675771150865 89502588
806089183151 9584892
969630299169 33425676
692200970909 73639872
857057268619 12829680
332712229381 29427300
929609484301 164437884
969673004565 12424860
799671764835 210294648
132769041727 334400004
420191988067 231880896
237560033167 23516928
792348549951 41023836
444110900785 423890136
437773361559 107775540
255021668369 347883624
896113421101 192569760
443270653917 158564880
730167339247 14249664
799674486471 164699460
774940146703 12200652
976734375645 25248312
394951653201 15787980
90120988693 11777148
411156058251 325300896
913017809755 2154888
948506400709 22862988
503758747967 11945304
991062117415 177884136
879261223087 232453872
940896872209 113131620
77417438301 324871164
119821464601 150399972
674091511603 81393732
50828689135 21380724
27261404307 100463868
895009854393 49674528
86458569735 279412992
14243282625 23984028
874379663187 96297336
486323807211 82022760
13464532267 119166552
595836105883 1158408
196553287293 620850636
237565158811 15837804
14237179185 42686712
153871017627 366424380
709706631843 613806768
676718038539 2678040
73887163809 110677788
868770434985 52445988
698439521065 53623080
617028027797 600933492
548619321637 567377028
639817489001 72556200
182381874551 317235636
408983689531 239036868
834008901989 86095872
592056250519 38401848
533607294575 12829680
149235320483 13757652
301943843303 22283784
182840616575 6819660
416694111631 30218256
689732878065 9223668
909050267383 180624456
265552052857 6937992
837217462913 400790484
675708652885 79836732
416534637463 28131876
128754845407 620844408
890569979263 43085304
170721639957 14249664
674617330425 218777184
438378051773 77177376
311541676973 63419724
430275357855 126104544
595091696717 143586540
436588637783 43253460
166614738619 68227740
307270008905 601581204
864585641289 292317408
436107369083 20004336
191475637575 13869756
635025718177 10593828
548597709239 1500948
877909352247 211365864
671055778917 14255892
756349753771 1114812
281302205033 210101580
441622884569 620838180
349525215907 8987004
822218608071 40282704
748805183311 36433800
552300885467 33730848
471426021591 45171684
114965364765 69485796
370534861 249792624
681839844777 90293544
802963910509 2833740
535533251237 8463852
31672512305 17706204
154257011621 207149508
314056361485 30654216
233820678487 11995128
769419021027 620831952
824777381833 347217228
946032578105 21878964
323424481603 4340916
965848718649 110173320
715222121179 22321152
272378228507 7473600
978971863095 39373416
997548647847 136137852
732046336789 12206880
17991786237 6514488
680437687827 31737888
681655382635 39940164
227478064679 140522364
343286970923 2765232
472723087269 620825724
761274006611 37754136
596471855133 27695916
23398679175 135546192
540408147177 101890080
30478204875 620819496
128138216117 340827300
491342351971 8980776
75208405345 10431900
26719822417 6520716
735069800315 109942884
94325763051 197913384
678542173629 5742216
309698920163 51642576
455918308009 772272
26023761215 38725704
322787405789 11733552
241681794513 198922320
167901520631 26014356
37264538771 54519912
535394796569 46498248
478728441183 37517472
691652326467 11534256
191326258995 108603864
366360394035 620813268
590281853475 620807040
265851496335 116743860
353520916305 386154684
972679334863 48839976
269199208225 88493652
150516758871 604116
690972819289 68153004
771285033189 620800812
502480118407 199296
638746943149 33693480
62770859061 44499060
64016978461 40313844
951604425851 44530200
69664460277 311238072
844561671147 69965352
873496699705 158751720
980207544367 67318452
590853496683 6794748
442692432703 135465228
900451455975 162581940
931140075067 98221788
933006087229 620794584
320937187835 9572436
79510828515 28661256
462105701373 31893588
94396830759 83629584
972084584537 21567564
611852430323 44642304
888100865027 11577852
206429892471 54551052
187573588851 226493676
988587354383 384691104
689016582091 98066088
206965470569 58287852
351871949943 34739784
622010283 607734468
113774406761 1488492
883218651187 2516112
464015030513 620788356
381140662285 142241292
792354416727 19001628
853104710815 228231288
10138294521 399376728
365167779383 494141976
978391131997 4552668
133108873785 504810540
983514376903 129803976
13028807693 26936100
121953768597 555089184
717721273059 25472520
720036381311 23903064
672386388603 508603392
880757746693 235978920
659877748461 33438132
332643659101 33793128
895911982669 27403200
36031255279 19450044
27335486367 14299488
585635873903 280098072
164069156999 42506100
372553584429 12119688
969062671783 292716
756978939947 620782128
779880025595 67349592
253721164835 9167616
199640331233 11708640
153598566301 30984300
91247536721 55223676
806060939171 25696728
763768063987 38003256
930497386587 6265368
608573133013 220595760
707359349743 180045252
248734301911 45377208
965249010835 75994056
561913306351 189225324
104990729629 65406456
332057316575 68377212
107606707571 620775900
252673782153 174745224
429182803489 620769672
613775011409 75583008
813528076907 42256980
811593482009 87434892
833778397481 96832944
133730877839 492796728
459527391613 130526424
20950441195 86039820
833258376927 140709204
579591774363 16373412
202858109597 525201012
973054766169 280272456
93276753623 18634176
214505619149 68825628
83125859859 53772552
848657536469 147161412
706557523407 7118604
950979432357 5243976
817145973131 60505020
924166867555 90891432
567214689503 31438944
784130114881 47351484
129360661651 11534256
969082322361 132214212
513716754343 49904964
36076241361 620763444
855228711649 20284596
14306099471 242518320
626116889385 131273784
950391159151 3599784
688253289629 114489324
776819567749 41727600
970245794963 4671000
171551310443 87434892
584423678419 70818588
318302713971 23572980
608929169089 6551856
189711242699 575056152
746885548069 83816424
67783144681 7884648
657145488769 274530240
639257590563 37131336
102008671085 620757216
172898117919 12437316
778723695271 8351748
665392491675 132070968
671675217035 8507448
866451653451 567925092
344509019103 20328192
398013593311 42250752
384919570993 73540224
691046510223 620750988
677898788851 55167624
263497905271 152293284
808605276429 456481260
529884263483 5960196
401804416183 1189548
184506080909 151259436
799832715039 25329276
52782908461 17363664
568450426827 4907664
32321446231 19736532
927049746437 292485564
966185710739 388483956
322181146119 6582996
728868574563 10195236
26182956361 139750092
443452436781 30909564
733320108509 9622260
508137426769 34889256
922265337109 82483632
762471136563 803412
624398194335 34970220
376283167377 24700248
309604055267 102568932
980561576265 334960524
138689028445 6832116
952019193205 204919884
562238171287 4702140
200693376405 202864644
34160983165 19456272
81992647871 92685096
724012725085 620744760
151731264943 34116984
440918395645 5536692
686045925777 20539944
672332322097 17033580
144255731863 20639592
885225629139 49618476
942878345263 13103712
885071671741 5486868
141194926487 174489876
234495534587 620738532
531734743013 25229628
837667516877 157823748
294355496231 452339640
824052595857 63052272
41601695497 67536432
732499917039 174109968
395434791539 62566488
775017057513 511866864
412354650545 8463852
690929154781 115031160
842137697455 11036016
774344667701 43789068
994576341113 49824
968181670121 242568144
145317664391 66664512
252457102567 29259144
277355930043 32821560
288567616611 31395348
575117383657 161230464
620644490343 12954240
926749761123 21654756
468295106381 11963988
271790646609 11210400
122495081445 20751696
314707238547 16504200
130538671643 32796648
743164478797 71366652
686602249343 7380180
580856247679 27758196
463362115657 236664
978344639977 2671812
783665019059 42313032
855838191195 21318444
119386823699 17681292
970748227645 52321428
713758046691 167651532
232625124219 1264284
542365069455 20676960
615234696395 547310412
751761932501 23174388
119402269139 15545088
254830897263 146202300
971993848805 181278396
936283653155 164363148
837124135095 64266732
922373168701 13471164
939803071005 28549152
205137934991 92093436
854185601375 269790732
326427648077 28574064
831619426427 369725220
58397536339 42456276
554778220663 18920664
70712839439 187400520
354520636103 19070136
406146997497 14903604
7362119963 40176828
850901552101 337433040
100098301869 36882216
997667689839 9815328
584282246767 308802924
748438073851 401014692
138000459527 19917144
137963726783 28075824
519248244649 56780676
534396963855 276000048
161099056215 620732304
710854833389 871920
60165233293 108130536
192161522225 13520988
552822326005 74953980
726393356887 22184136
734577400941 2578392
407376182965 21816684
120046788651 620726076
913332113241 324242136
671082540633 13209588
935462850103 10076904
378147055791 23504472
159210186055 18017604
875723960779 9373140
885031364125 66409164
623737863169 119098044
896806816719 68009760
80753192431 36994320
630067834137 9809100
588237924799 110279196
412965251131 28991340
647969272015 59726520
669153077607 91620108
949789707497 4565124
663678331847 420277896
687877982883 33232608
723334524549 32790420
22980031777 30672900
70127088573 12337668
93182299775 45806940
833420466855 23585436
703246338737 69211764
498140688461 17569188
771825542625 78522624
163974298331 125070696
454645470489 20153808
813497136203 24139728
738765060755 139046328
902527888583 620719848
396731662911 61177644
268028671833 41453568
397604830987 239939928
315356061607 170043084
561511835777 42288120
452766809259 18926892
152243407077 87204456
698382933457 37000548
806436650737 167651532
966743790601 161790984
645411670355 208444932
623830448617 7828596
737498831143 118531296
794932017733 533808108
125292194539 251611200
646620210003 30822372
101751440991 177597648
381983836313 392930748
531127561599 54065268
41630892361 9242352
620540084151 197496108
417307932093 55491480
980160012271 71852436
102573189461 18827244
423420010253 131909040
20206281149 99137304
127289337241 202877100
348853911005 32211216
555317815821 39136752
644885969865 41360148
79476443727 11789604
105393582819 334698948
69021728201 4334688
617028027797 620713620
498723817339 118033056
499814348843 98607924
128013835491 67100472
388098597503 12069864
978195831 188197704
502457043667 97131888
826021389941 485877420
215132250607 37567296
55960901123 1220688
945396704295 2061468
529933570559 7155972
399216857843 95724360
657778211211 24407532
782298717943 43782840
308456307127 41839704
536745371985 19842408
149783553877 47438676
133020565735 18167076
272337304319 29246688
747626301399 17625240
181465390735 94422708
959811558339 459246492
197035652121 83710548
801185733069 295288164
600118263141 56413224
834007612793 21418092
517507379157 148768236
994602935911 601388136
400469124279 68209056
861424643601 10544004
527822380721 225260532
423484937153 64005156
210772044053 52016256
710224658199 85697280
391819884755 34889256
58434362503 23485788
66156980265 63014904
391553768543 12456
939803774769 36882216
515930178039 4166532
76388676101 17027352
868867622925 41353920
476271403039 92323872
722128731449 15707016
459468792361 110042532
388651171813 10556460
464463589757 55584900
101908100103 31675608
758080282021 74891700
313997108293 3817764
300354354341 36259416
473761495403 81748728
931614698491 77432724
191309138223 148388328
703203944741 249973236
682484232263 188770680
793041285401 7155972
696022542655 254675376
781827475085 24930684
353174301955 78429204
331392488793 5057136
321422418781 149665068
194513886373 158957244
505052418147 10637424
221971810229 7573248
174462532953 9522612
467125050783 188864100
237454013923 108522900
710850573437 73770660
665515426167 1289196
830157798305 3419172
941004984061 71765244
334487269147 28698624
665475093639 3655836
517411921363 15588684
842626472133 11328732
375667104835 9510156
493871225105 620707392
480716547057 4247496
355164321063 620701164
436045425395 562625064
611900143031 132070968
826583865533 14573520
276685534429 20184948
144886405293 10600056
387978926483 128670480
913985755535 229445748
960883448201 91065816
915541306887 23423508
54599576179 51106968
513732623287 6614136
95240017243 546152004
304064443649 27758196
511729047061 128801268
483004750349 64135944
490062931455 46853244
985831047145 23996484
111311688681 3363120
402291104481 52458444
827699601753 127287864
272394664199 4720824
955398233173 620694936
417644600327 127125936
505643942369 43571088
650487082983 87764976
748702004035 24806124
525257205813 283342860
814169269429 8463852
151776811545 611053992
191443669251 42873552
271859417423 544377024
835947432983 12262932
715050508639 192345552
72045353655 81213120
24821567899 49904964
995714641377 15924996
737305022011 348462828
992023983429 4266180
803529028011 13645548
160939113709 86637708
163506318945 14299488
398147540145 370964592
658689157097 2036556
305389116813 1968048
54056991581 52315200
512531346725 620688708
85754105723 40830768
273584681775 76909572
112896406995 266938308
714500805437 40556736
660942141049 246280032
431670819705 208052568
469583015661 22750884
392864603091 197645580
580195057049 28935288
680428570035 21025728
243714847863 94833756
855853499619 13321692
983317838669 46255356
224866908447 115616592
825983653251 13520988
138587063629 230436
895013398125 33058224
163514558589 32391828
505689302131 620682480
137420743593 28163016
913674896133 11640132
856874981287 117416484
76485733253 12101004
278573051875 74910384
713381811973 10095588
592664472009 34179264
874145210127 376476372
223921465669 88574616
784244336401 63052272
352561316045 74885472
548308798547 155519388
138032571095 29950452
931753931659 49824
279263588841 5418360
994537416113 39622536
415480010379 6857028
601326267181 118033056
446315367379 217220184
90730449555 15694560
748771857283 98800992
864513308059 4471704
506869085865 16068240
626149854189 37268352
552961610235 11858112
983854911487 151109964
215704847937 86824548
620684305947 29888172
146060391997 71347968
850594336079 19668024
914323281995 1419984
695917319357 51642576
376899323339 1731384
238756235147 64266732
4290513997 6695100
248641411291 150163308
106904772127 59010300
933394403029 188154108
447194070909 12119688
553552441911 21685896
146753295603 26668296
303537984581 620676252
764418866313 4633632
790508938281 40749804
623199663083 21075552
628619591225 65668032
757404250067 171431928
350703014147 15470352
260460104889 38900088
936019223493 56674800
971010321807 201724920
60334399467 54370440
427495659487 412106760
518025087885 67916340
861475621019 620670024
861982605131 87279192
13062091363 245451708
666788352117 620663796
810937653687 150649092
893141818131 7778772
27368184605 618191280
234165492945 180724104
494898260911 56469276
518387440391 204714360
21428186085 2049012
223140334977 57471984
619471805291 34216632
185932139685 6981588
685419699139 5424588
763971185217 378438192
286595149245 117055260
463875715143 23392368
654348271037 620657568
967796940411 5910372
344489214063 25740324
337586820149 152380476
534870204663 8800164
705042148883 76542120
524210942933 97978896
595784756023 485784
771777680445 91146780
291475208197 194730876
134234243483 70376400
9952071093 620651340
266084803443 21829140
41593773481 49780404
732577748355 70295436
914318343191 12817224
379764919521 123999480
201971750617 138124584
722091643709 22470624
127409662201 5044680
239997596355 56182788
506838425421 68613876
245478384513 122099940
468093288041 121900644
568465511043 1507176
422914880847 40936644
603682224885 84875184
825593008179 103964004
335858104247 10842948
380624322479 20564856
628150135803 8775252
93207591683 3089088
112076203069 372372120
710886241193 36882216
233219201921 28611432
695878263569 42443820
611674278383 28518012
228079317037 99361512
809172915033 20515032
913101957501 616366476
538425297735 9173844
457764259783 24214464
658817000491 164481480
90190594059 620645112
618841723521 41135940
594566768499 2360412
477047481585 16902792
747648879137 512838432
52186046843 40967784
937846908543 66720564
226960815585 40587876
705168116411 15725700
937122927217 200709756
149797890733 1395072
174145514059 10326024
10454240961 88151112
534301488615 275900400
356959986727 30349044
605581438515 45825624
961618273713 580144428
445314519075 4259952
955271124683 122398884
195850778873 49780404
774374780081 1214460
853298906083 76946940
448023574477 435854124
802618997641 247307652
872633602305 6769836
226671742965 296776656
623780375497 26549964
976189941331 248976756
984636739715 430479360
858818519593 114638796
794209735413 55391832
537382889987 9335772
490384789505 242026308
264855001403 97430832
923544570785 66926088
226649259885 61756848
574085414037 1669104
889452449379 4365828
944004021371 91433268
414217393007 22084488
724583346901 34864344
481996042309 44405640
365040066777 41615496
47707053645 141406740
405373671727 10581372
119061915167 180555948
726346379083 112303296
879446674243 55908756
155958186069 98240472
599611914285 490934556
891824163923 111400236
792241098267 175430304
868860790809 15264828
640548688579 12132144
368478976509 194842980
150488060247 18833472
830318275181 55485252
88946585951 47905776
637170920361 132787188
881241419401 94952088
824063445033 56083140
698454792121 4191444
609993212909 95300856
155933616609 72805320
907403624065 13558356
60916082211 19138644
696217728175 156509640
662384187101 28729764
831442687005 34490664
913661269269 50627412
896240229409 39473064
905604170539 30529656
176479785867 88157340
78298745135 18771192
86265656197 142864092
866360767009 40675068
51981625199 504468
572587776857 208532124
642012683341 363117312
779371085891 620638884
305944107587 76087476
874271775543 179553240
279017732313 258823224
411005955985 22078260
963209984833 44779320
983940851659 55030608
237981209133 156715164
746907850537 57197952
613888728461 11795832
548049551819 540901800
453409920005 3599784
414163570631 48646908
380619956651 30317904
996989440717 47781216
956486490219 13994316
970287721859 5798268
953841603139 133684020
785410376177 171251316
698370639385 101067984
517507379157 514432800
62792625921 13701600
954115174267 21474144
293639785689 114987564
233580016111 92137032
79536425595 9877608
279279826475 620632656
793801228437 209908512
259725753943 59377752
270727276651 75495816
913697453949 24264288
290338433793 16965072
929252811731 4552668
206447442975 6751152
112450568149 26082864
700169083975 205050672
429182803489 255447648
42230195355 40974012
603346903137 422233488
701367621455 171581400
355850155889 150898212
551745161027 281088324
320777022359 71509896
31100208929 233873856
860231612911 402914232
857966945231 26998380
95134638245 13334148
310380029175 620626428
894861721413 93376404
469578699657 12213108
343639109509 295014132
97004337383 6682644
454023709327 32005692
225043764963 87210684
285499867015 620620200
114401150323 32497704
955978925665 23460876
335001914937 111593304
686029396665 21530196
203300864345 16634988
407333795197 22507992
364925141493 163846224
21299945337 147746844
323419424467 7535880
7856281861 159337152
624343132587 24762528
113097689727 33693480
72152476493 620613972
73814719713 48242088
834107442643 620607744
83970553519 608500512
327487469313 258873048
860188028129 35418636
126241442625 1824804
846527935425 2771460
196384432519 49462776
502752781485 286693524
610050205337 18534528
959656243237 63961560
272979325165 47202012
686044642809 19711620
310824938811 118637172
283011850799 620601516
714587250077 90685908
106943927563 33120504
935465465863 15096672
267331757395 70363944
557911452689 10936368
970876144537 12829680
301049968365 338647500
33980913001 198847584
15474660349 57789612
736653347765 414448488
330063206909 149876820
158008809845 586615320
83838450173 9721908
897802670167 222420564
421854151561 182212596
626847459935 38246148
104433129323 50913900
190052873411 259389972
166697092701 620595288
369448677347 16118064
725826028445 13589496
242483202335 66851352
788651196903 1887084
143544131801 83118888
315905564275 50907672
107372085117 55952352
536130866443 22551588
338241066559 33519096
511216655807 53436240
466426322759 47581920
563471629163 10213920
804154065101 29900628
329989567037 207068544
862738350495 434440368
320332094039 551863080
295451931879 620589060
180220591671 104991624
748195379909 54943416
477025253853 49325760
994981336735 161386164
220139379443 44480376
90015000589 58730040
913656679233 7006500
873000227219 265717620
612900910371 379621512
474617256219 341443872
11094760859 64416204
270394525829 15738156
52248346765 620582832
32811491421 54937188
458340799437 66701880
204533674509 25372872
289620636871 39161664
358497247681 384691104
270543306521 5025996
835780821527 17008668
733342785895 620576604
500064129011 8806392
672342380317 8277012
910528741007 52433532
809662374791 114725988
376829320619 13875984
19083905881 65761452
911596123035 233786664
986779412093 269118108
524842257847 92915532
712816652113 620570376
450748964685 191878452
730536561237 16965072
770639579477 3749256
24588385351 32080428
744538858867 118749276
138084906217 555076728
504445294023 76124844
494003103005 459059652
441622884569 288076140
394972580519 451056672
238772701979 26805312
173308139537 37000548
638777977273 18702684
19272763753 4808016
506177135143 6134580
632371283573 53567028
943998914411 198822672
293769614577 409553280
325650342615 74767140
560939051607 87285420
304781992689 504592560
531813472399 474231060
853795764705 6321420
333854982665 5318712
419793058517 5349852
224552325939 53180892
412388694031 241148160
999699922331 343698408
40173955161 72549972
462771022405 620564148
621957018907 23965344
542855818409 20228544
959953525599 38868948
567372483349 90878976
254374209241 8432712
309588796667 103110768
182714580539 16896564
239793704091 47426220
824049014757 93438684
408003954147 4565124
51647835539 597657564
548228706467 225285444
265141310029 329093748
647921926759 73054440
69664460277 490075092
812287724635 29433528
70134325509 113069340
263030006849 14716764
889801610981 259215588
605757230043 45937728
935245318519 106056612
330284158903 620557920
346997938379 58213116
990120142395 56861640
113122252959 52800984
677611646911 314159004
372234405657 121072320
598367906177 258586560
295660470231 303129216
993332195989 6502032
159672765765 772272
487996022697 96907680
646856213835 8737884
728344879489 18272952
974519021269 12948012
320363121935 549502668
99515222815 3238560
578813559613 73708380
553943268833 155120796
768551009735 205922592
203296342817 60093972
731067044831 247251600
417986730517 251959968
279872233835 17089632
482348236947 199794240
931680192139 42101280
771847228521 9080424
274287481673 6178176
171673125133 620551692
262377958923 21567564
807299018223 38140272
857315956065 9236124
47642344725 62255088
213833211891 86575428
8532407235 115479576
613181487999 31532364
863908929245 15314652
983650782559 232995708
641264984553 305172
204639339995 426929400
767525212063 2092608
944824164255 109706220
880042832097 31993236
263602024975 70289208
797892209769 100874916
598038337863 90411876
334590186847 16529112
200202639907 45968868
835898275379 63893052
184354622177 163285704
403457218993 173985408
170368286911 11253996
486949685081 47855952
376773548879 120617676
897813394783 354273552
354703260985 69161940
725121546987 108635004
272985989125 45015984
55980371089 620545464
990365856917 182212596
1222987371 5300028
428512830141 14330628
287945475541 22034664
909369933177 112577328
136840898109 92429748
389356107915 15495264
764699812631 84439224
674942308703 412486668
435241811623 75900636
534336489975 329517252
204144592665 236383740
720265478291 7342812
149235550919 40463316
406719551231 55983492
34017321889 80559180
960955786421 14311944
921474074699 117709200
82726545411 332905284
125999789997 183053376
396193033093 17675064
789648924979 230423544
496744056985 200709756
817831895149 8115084
957715277095 119471724
405222212995 184909320
305045617701 141014376
895671972995 12325212
572731824269 111773916
517474151539 19325484
894659006241 130464144
597027207131 19711620
79533890799 33089364
89499669719 64391292
857689530189 17033580
328363837343 33842952
566563339113 63419724
396197666725 13178448
82104541357 492759360
674252400765 526147668
843392610791 15096672
535519643057 4621176
409163834431 112845132
717091845229 13863528
478871336415 35642844
992551888631 59284332
60751557135 184815900
425411342231 5891688
36574699341 9049284
471438988287 32777964
736573953221 138523176
332150171065 620539236
952288212903 102587616
623047656287 155282724
266151804267 49350672
320143048089 17830764
734781556019 414610416
290940937979 96546456
16681157213 19942056
263684340451 23996484
236299832259 35617932
86458569735 99841068
875084698937 42923376
375654231559 4353372
46632658889 12667752
817240900307 5063364
581918223803 95244804
517827398709 186883596
740538095105 201158172
549851589965 575573076
322758788129 43614684
753815899475 16149204
732069822577 9927432
854175125879 320492880
760020550627 43490124
144926950811 106075296
44070703857 87721380
524938486675 20938536
513735513079 3263472
457891162749 478142244
457423831075 85535352
473917724783 8245872
297913129089 24793668
58361607007 33164100
529842971843 99243180
397036618169 398324196
655473902311 73913904
30230279413 186360444
676600628283 67181436
987675055783 44710812
892503602593 6944220
269869329807 26624700
159819920949 25684272
925471511471 40506912
86370872029 21903876
133028942395 59010300
549681938007 110740068
834107442643 619897752
553943773301 77532372
577044181099 161186868
627552383581 10245060
936600066695 61084224
529109972373 137719764
233820616207 6184404
578082067319 264907980
971503230639 48273228
855068789065 72711900
513424000975 342160092
698193172525 283349088
199583108369 7180884
274925798097 456661872
668518349749 17120772
745738198521 30473604
353577198741 111854880
869469030983 33631200
809849284537 546363756
673919843011 330756624
925395374171 96253740
431031936533 7149744
921629718647 128801268
736217068899 144103464
235963345875 365172552
934767330737 47899548
563464292579 4210128
4935704895 36010296
393975693223 242811036
200212224799 26344440
452183860993 8868672
883811763549 43172496
213896687667 2621988
771547157253 107115372
649256838755 101030616
537215419067 5362308
38441720439 66421620
253591080599 26082864
167305748913 971568
701590141667 6402384
18498074051 153675900
220050948071 13141080
909288930571 37355544
865693018295 69068520
941701537275 7162200
2366070739 36527220
888675592333 62815608
895012576029 37791504
96186045453 206103204
192557088655 120449520
598331271843 22551588
863654141765 147815352
734565306165 3724344
768364263155 421772616
370674238119 7143516
592007292211 53299224
984455055261 170186328
158588269193 19736532
550837072555 232690536
775481323773 12250476
6229 620533008
375573821851 23691312
553993566161 90561348
45479512311 532213740
405546649437 208563264
465259038621 564549516
764865253223 172042272
480106774795 69105888
707024655785 165185244
333097419963 75090996
112955286507 122361516
235623127681 2808828
708457714833 1339020
580289604317 7143516
585773649719 13919580
294762988043 54993240
151068959501 49599792
821729168235 347945904
281733550085 6414840
541004878007 79002180
657458291307 361410840
348288071055 23118336
417935840291 39560256
969067180855 4428108
210818224673 37841328
45328849525 47195784
954154225065 531478836
243721854363 34858116
610520339611 69411060
456477104091 5443272
833485438589 620526780
209501672821 74916612
931154019559 312882264
996935599657 25634448
936709424147 25659360
194010127127 39572712
466926164593 110789892
266162086695 6209316
608248939463 26979696
187989620489 268196364
985876431819 620520552
690849592081 38893860
564607830591 158309532
7441134599 6483348
38464988247 59383980
687798787635 23915520
447650715335 110042532
528682942087 2304360
2612345781 214081272
712770015611 17463312
915545467191 29607912
871427685883 409970556
43315925071 169077744
839003263425 43527492
685791991533 83118888
209927563383 236483388
305325273585 43265916
473698592603 110173320
434115637275 7075008
75128742997 125936388
999348493737 64023840
200582735985 155619036
847018622099 27957492
16172111633 620514324
358260158939 10824264
814642131567 95163840
247346638755 154909044
353298308901 620508096
387358111977 109974024
198409669729 4969944
832823518045 35287848
878805388301 20845116
336952397463 152567316
229450301609 21629844
763703386207 41347692
86845185291 59240736
549171857341 8613324
349470116791 7212024
517456133935 12711348
828971355601 46853244
661724092599 62554032
52140794195 59639328
135583822419 2802600
27422760569 117385344
544084854405 41023836
483297156187 489782376
871807133011 158975928
661114202005 38856492
636932157525 288630432
195187146867 60193620
126152650029 63924192
315900781171 68109408
415156982703 194948856
649332689567 19960740
89322595223 233188776
755099212491 7162200
666642802519 45009756
477077115647 239180112
890078999873 3014352
564356773683 43596
823496888863 33139188
729523985609 30075012
926132969905 20135124
304675274671 103845672
313237403159 63145692
233240377121 3743028
987040639325 20390472
637530425433 6315192
491947552881 37934748
189037949827 3581100
563425012583 94142448
795047646781 101528856
44923830229 321003576
805485626433 4969944
726587677953 151944516
495711346233 2584620
96952601387 53629308
919271967279 35916876
434158835921 620501868
202464779019 218509380
557869046237 25790148
919240198251 28536696
422208126169 38246148
662368511225 48092616
200799875205 85155444
632760186043 9472788
235996852515 165614976
698478333961 28449504
576391759493 109014912
409230573679 41397516
811074003291 17301384
293413982083 61844040
576519041129 6838344
444058459787 18976716
269211091249 109083420
179775177567 437180688
165443679075 4017060
977127293937 36396432
476969077293 16691040
461501646415 2541024
697388077727 225011412
176027153511 619710912
28520241283 8544816
650596440435 7261848
767553008865 178232904
223075850265 69996492
202151323779 620495640
611962398119 23853240
17327531431 3194964
725878737247 163204740
887495446137 80204184
832775107801 47339028
120046788651 620489412
262397714139 57833208
960896682701 26599788
399913784737 31021668
459538072633 83131344
817732346797 45084492
712081073013 78535080
492938106301 50677236
332112864107 28399680
286301386941 211795596
33370243907 204539976
588346590943 3655836
204198757581 159573816
696479852239 579204
340207156453 20764152
113159596047 7093692
389551929929 211160340
284165196673 76946940
387827318279 61003260
201486363971 12773628
477596811107 33101820
405453732667 49842684
542387541317 502070220
914945036929 4920120
299749813599 49917420
365960935105 374153328
727728611423 10774440
838017008563 25248312
273504957147 26967240
658042969719 7398864
758582459355 83324412
324564276587 59595732
645554029979 61489044
736789616405 72288396
835279391553 49319532
855739689147 31868676
438960869251 72780408
410522681869 51916608
561613713401 41036292
922403717041 6682644
335203621173 20807748
140572922433 620483184
369124509947 89807760
763146539489 11633904
762359094843 173082348
794814083087 15844032
837132380967 34222860
157846382367 40905504
841542803885 25659360
259997700801 173524536
531023697243 123389136
863233812807 45040896
149867058901 3450312
690555792409 441478008
123763347613 8457624
643104440523 39105612
552247249931 74810736
271650840465 135627156
534278686669 1270512
350473767695 76479840
812796783909 151670484
740725782113 57721104
225145381011 5698620
118739384493 3637152
35759471587 302045544
244221789617 34970220
110083692761 7529652
476992662729 81026280
181159975843 176763096
511926700107 87933132
831181447317 207678888
701916820189 103752252
178847240459 251723304
344525168307 47289204
931679936791 35007588
858987604803 620476956
105619983075 84464136
576453192485 91925280
768893189749 342982188
181592815615 5169240
841447465661 96453036
705184695347 21156516
492608531759 5947740
88848630729 32516388
54818771877 35499600
354374321699 78229908
903771896691 519103800
323933783769 24644196
924778900581 77457636
781654753961 140590872
879776915181 131404572
812527728081 187525080
817857996697 50484168
648627037245 36875988
967771480347 7841052
228812335191 77625792
743273194765 14903604
437883136287 4384512
746517280201 4259952
152936628311 41627952
25966781243 155070972
556499668489 142845408
76518699295 218739816
745044877639 1426212
865463354567 22022208
456248069391 139177116
254098744801 203643144
370092418359 419929128
248696410759 63893052
642338955805 45209052
44133575517 11353644
568069347963 235418400
101886183771 74866788
883443788397 398324196
814203312915 564231888
541765537263 593989272
691647045123 4484160
185262092839 27390744
664263745163 23716224
976536124711 1127268
802025984927 249188508
302241417143 46548072
199358433269 209958336
331494640449 29931768
38237429583 183464424
347205400525 200765808
331755140243 373194216
503055020097 5991336
801727481877 29919312
778278835459 288418680
59493479975 3313296
47208407587 54065268
158469899825 20166264
703392839981 44050644
837499491665 164549988
578463776449 620470728
790536210693 6545628
270491663945 52738704
208345398549 12810996
202729917435 21941244
766237539447 67642308
143004162963 38532636
669436583633 394954848
372517156857 40662612
846537744525 118332
837737170829 62354736
344981657033 14424048
574222966883 212754708
499469261591 620464500
279901830529 620458272
225165473777 228162780
250630887325 9840240
508721209587 62983764
440076200651 76946940
258112667089 840780
499624413527 241945344
303872322305 196200684
108821629681 22202820
430405765947 14847552
995754699873 45015984
57096716415 116968068
27225063927 100737900
363979916695 140572188
979027753167 3624696
445270524483 5866776
280767916131 210792888
626949543083 24164640
807775984613 111344184
738169675173 146382912
381538109571 3138912
445943791205 27340920
615081816441 23847012
351432296739 620452044
40958908607 49076640
510762429083 498258684
857609475477 112203648
328418146741 239192568
120375446439 212324976
429755324845 44268624
763756610695 36340380
99726490269 18272952
460283006189 585133056
805379632101 68420808
926512561515 170011944
366944580435 9734364
386846100631 10593828
895863348217 384055848
887292419565 301024152
347037442583 20944764
730788851289 130788
251192847231 32809104
893128072935 10095588
715141007707 89515044
134892220465 48746556
953370808697 99741420
714682664275 467573328
815166436985 180749016
973950982835 84781764
710367772649 505906668
98149619235 58256712
863632262801 222059340
867515104373 68470632
861475621019 404340444
263462424355 31127544
290328363117 1725156
287294536199 3749256
879758810385 45557820
425231197331 126036036
445319003235 6913080
189054746743 4509072
613848433301 28623888
878223436515 32117796
933425437153 73434348
347918651007 327561660
197552415431 207573012
682265864889 49917420
386874656011 2684268
91379277605 9074196
572114839983 52402392
987711894403 24164640
216761250001 141985944
285476554373 4876524
945667642217 124858944
506296999231 2372868
715487864949 29259144
713349831193 56979972
975065311527 97499340
580853949547 59371524
373202438629 620445816
167692029395 134966988
135384239931 122342832
870705254091 62529120
54427129087 138716244
887571564753 9535068
298968727741 205729524
797247666583 57559176
972478488091 182679696
324064118363 620439588
591501757985 11883024
810471288591 306878472
292260909003 37355544
196441350211 16522884
650596882623 3232332
424206771057 12723804
986936862161 55416744
141179429985 13788792
651970951293 42611976
430373629467 31152456
480058912615 13645548
3574062323 7853508
811696779617 12873276
549213285997 8551044
408588453185 27515304
796204543853 324609588
696569404651 42886008
144261256099 1943136
467052206857 66116448
694156530493 566361864
980698561125 71304372
577762899765 59969412
975788196725 8115084
312788767941 54918504
88718353425 111400236
843485620981 332213976
17990646513 14430276
336504199443 618185052
204580291089 8831304
922910826951 29502036
876343236969 26126460
827729981937 134200944
926738139675 37006776
728366753463 92828340
835794523127 89714340
826565623721 45146772
950983468101 44798004
192128407949 67318452
500032634015 29383704
303502869879 23523156
667371604317 19537236
362594562889 28343628
311528411333 88001640
743440442715 137813184
162938510947 1600596
954566244633 160159248
329514543783 104125932
460873383221 24930684
788762012945 154261332
357493353885 5536692
727601130491 70052544
41555689261 33556464
651183735845 50396976
743189141677 55391832
452101315081 86506920
501832099997 118332000
466423127795 60598440
717137527609 2186028
959021042051 94721652
382474976393 12088548
480187135917 245202588
557337461525 244168740
361291451061 31993236
34702016991 29321424
526776983533 28823184
968430323021 26755488
300944938135 62298684
693308785113 54401580
805424753961 45258876
539141805461 35979156
826202730617 400497768
470204565071 14909832
446950008045 233693244
846047059089 134294364
967107580537 64117260
311914585939 257085612
852813109627 22246416
634926219649 2416464
780513109261 62784468
789881559463 40550508
819801349401 333297648
674252400765 5268888
923676026419 377036892
682857600863 20128896
954749690373 17805852
129329347267 44081784
215754397905 14585976
128700853637 18746280
297262457551 46062288
251774269637 131005980
246858760909 57627684
212560430423 37486332
625572124987 115485804
373824442683 138560544
176497529439 129785292
898699297881 29333880
957193780505 60448968
8501858895 170466588
346997415227 2858652
845829351883 81512064
665516790099 12543192
242558274647 4876524
445293698871 34154352
199006637223 12655296
449668896221 30741408
506933310239 358938324
407940889419 55317096
615708254831 32559984
994483581281 33469272
403780764831 355917744
262379173383 32018148
821045357509 620433360
839705479129 514488852
353762917701 155070972
282193065619 22458168
317726361157 15931224
433874065611 106374240
688415111753 6365016
564157683207 543561156
624120898863 280876572
219567437291 620427132
616850584611 62329824
642537742347 601587432
768714918239 58238028
706967034329 142160328
295998227127 63027360
711874384377 4272408
881379750747 302388084
440978583037 1961820
315207043013 39933936
870150163669 22993776
774281845865 88431372
761995852971 293706252
988364448035 418502916
271385907573 333845712
280523834583 620420904
57788586173 54382896
452094426913 69759828
839705479129 620414676
79556728875 39709728
692395211011 165976200
676118412927 170236152
455809455025 73845396
11776790377 7946928
595290308875 577740420
529914593843 18005148
811715296699 593254368
805495256159 487172844
498635018515 50415660
601575176667 7772544
229973124763 138616596
561026019399 15445440
250616257753 34864344
388036797059 39174120
8662460331 43701876
809197042305 5655024
245642996781 30218256
680281308975 10730844
358088670959 162326592
901877271859 26462772
205482874009 88306812
853389568317 110814804
470163055451 40992696
858921381241 33618744
358254055499 8202276
557310306207 2447604
425890264213 104113476
419163219639 30018960
307194462027 55877616
396164253505 29950452
53083460523 281349900
168563104863 327997620
267969705129 21866508
771056563999 11291364
457794989973 620408448
282389846745 36035208
224543469723 176420556
383129777095 10344708
363179074383 66975912
465853912269 11932848
748806030319 19568376
284224973017 27988632
466961539633 111256992
496111066739 246280032
721953649913 90829152
766827824297 74941524
333367135959 3363120
682237184949 39149208
193759225919 27720828
16697212997 89390484
963280205533 91620108
827679809169 136019520
725058183315 45931500
861695724767 191915820
939994103687 266863572
321399026413 71509896
753017013993 25808832
338265567511 78591132
92607616065 38850264
142438934595 197938296
879513738585 620402220
229361876465 147030624
773367904311 378481788
39808265685 469092960
196183174699 111306816
530468052529 48752784
133108873785 530812440
927848114995 111998124
684174551307 703764
689129209243 3581100
957200519201 7915788
90812598113 170373168
774395053459 620395992
613178710311 44337132
674171647279 45159228
874515801039 14386680
118180776489 428268420
487487499031 118182528
174017659447 126341208
114146792575 98838360
258670659759 76859748
530958533679 215308188
460266861975 8301924
193283449077 29140812
481324793459 88742772
655194395899 270812124
513084679613 39167892
949739341661 36309240
145409078975 22084488
19904135957 620389764
679364191141 171431928
289032226649 66160044
199663307563 620383536
200629178181 188633664
748244400497 5399676
345762207283 3606012
759120808913 135035496
496273293683 9285948
628802663285 35362584
159770900361 2154888
609563979149 614329920
484253915241 116108604
136218894055 620209152
27894923933 63687528
162593106067 132014916
492572627339 41584356
866078109229 39392100
946649033011 12810996
75822319227 35891964
480187135917 620377308
906141000465 109164384
136773752803 53554572
447182841825 19786356
788616519399 27396972
841571491291 620371080
66954526727 96085584
998503558423 89938548
532353022723 52738704
838713175641 230037408
699961535875 154940184
386724368143 101971044
967153213093 13851072
504974231835 15090444
666619453747 110926908
995698025073 43297056
603803863953 4235040
725878737247 359953488
653706797017 1220688
572840284889 8432712
212725392697 620364852
332925359007 150044976
255554467541 78348240
848835557621 33120504
252479847223 25210944
888804985261 15034392
239249568721 179372628
501957277807 386540820
526450306249 219904452
16729679561 40189284
769853424027 100283256
529325456183 620358624
522177241871 297903924
148518893721 2310588
949665365477 107507736
661640874063 106511256
302293976473 620352396
141201216767 443651580
712316810279 393049080
446169264727 78653412
592096576819 3581100
406074684189 27471708
833836025165 255148704
654970275091 278858700
162296085281 9391824
703300572161 67100472
536741741061 20502576
778579722595 28505556
371925315007 22358520
980674390257 30436236
85767078647 56357172
363709009913 23572980
701489235611 48148668
985254427765 86637708
277931977685 62715960
341959663315 98881956
307193210199 11515572
585838234079 59950728
188376896213 2167344
277852601825 39454380
721970091833 130146516
875781714261 620346168
408656669707 620339940
70181091561 68887908
918699993987 620333712
844525698219 39703500
211498044489 314327160
840900421815 36240732
535385934125 4154076
210744921113 82315476
475737917549 42238296
459502728733 147572460
957250548725 9802872
364448860183 16603848
548951977801 234365868
826373477465 152810208
54696278335 29738700
772499575391 26823996
968305183817 71702964
972814346685 620327484
80828931139 20253456
763086576305 95082876
81482537303 495630468
692277737237 8899812
28959995373 250539984
980886048837 1737612
21003908575 115504488
592112844355 8451396
879976211181 94098852
9637611907 302195016
677362421035 355363452
674165543839 19568376
136218894055 620321256
672996502167 3543732
269069304601 181963476
176442311991 53567028
271922986619 419281416
527433384831 10238832
510026731651 3226104
279969205033 198542412
17336674135 73577592
798537612419 67380732
62973749855 348531336
853113000283 267125148
225646904405 38320884
42722133857 71148672
181547176831 75209328
249274899777 107557560
940353340955 19786356
632284708145 28499328
640516421311 19038996
52041220931 115759836
772382426711 42132420
756275553379 6090984
615123444393 29670192
350138401113 137016
239408009041 42269436
721814229905 3780396
897551856151 620315028
205840940413 22034664
913684667865 1463580
96389595177 12281616
99854513037 158359356
486385975107 305172
995404212945 232721676
956511047223 44218800
626894705543 40550508
502431104047 5443272
959099371607 27988632
537904087633 25727868
787709129701 101292192
842742898365 17886816
513667640335 104848380
833285692935 80808300
240604827593 94833756
814738771443 60735456
980075741203 73434348
75964462109 53922024
814099036273 94372884
602721934555 620308800
251209469763 43209864
5482032521 16373412
720902704815 620302572
54596225515 126191736
238112862825 51511788
507528464147 12119688
144894177837 15669648
375023215589 4839156
705319089359 22993776
387354076233 135963468
168930880719 195615252
250925915151 154778256
679173575735 5194152
741270060727 97704864
948078941929 74785824
547363573749 26743032
315177908429 163036584
582817804827 161000028
784719465531 92323872
842119530379 49923648
931762079121 300420036
368822737197 4122936
532035027271 182773116
269727144567 130227480
114331197427 51194160
147948893467 40936644
367587859337 4533984
627602096715 435088080
523352056899 204402960
892917267591 22763340
406656629747 120879252
283527292535 8644464
999380356185 13134852
960186396747 49718124
445333421055 3724344
675058211783 62024652
323148469099 73421892
858287612495 60492564
652115889309 16504200
471381385515 83965896
807937028237 32329548
541708761577 38532636
414068562491 170111592
422262745729 75209328
623248068337 620296344
345608450419 34970220
663030829123 10917684
649961899417 19088820
662302893017 14585976
297939948095 620290116
594841268837 127013832
896599667211 178893072
757243125479 252414612
52816863517 2902248
800898471559 194083164
960996269659 73297332
55770610811 117678060
482017223737 3450312
103756910529 1812348
835322788257 5206608
690327690671 79799364
286617819165 1619280
677152150061 177149232
470048454023 100357992
85836565681 569251656
305123006829 196730064
230474685525 262074240
758844952109 549633456
448641274983 98252928
282931514589 33917688
508643116695 151371540
578423367947 13732740
725176913907 69990264
993823069503 69074748
50437626787 77943420
637891258307 271235628
720823190701 48428928
562130003383 51767136
956580663807 54127548
745160862921 620283888
490031486283 104848380
311002033229 620277660
632789501239 44611164
212947788349 43515036
270353234189 167564340
319710089985 428648328
736365357579 15937452
559447717163 303340968
863458046957 233251056
345212256199 387257040
893712789953 59253192
269879493903 118332
641776092839 19686708
141085922793 42138648
49029926917 86830776
855867188763 5754672
63055803755 17450856
696934609581 297748224
386029938677 185258088
404616227357 297268668
213325778125 1756296
59696095499 8551044
824777381833 620271432
532909670145 131005980
175539369085 9279720
495737237267 566025552
510500253957 6109668
665538650379 3537504
368827788105 3001896
83296967931 3886272
170907539529 25771464
781668611261 154466856
580680144751 7629300
383714307273 56164104
80150289653 79531560
228348006651 328072356
759609857623 347130036
842779338393 11303820
929104130687 1818576
572129226663 26388036
960996269659 620265204
339472855331 77906052
107444740965 46579212
593225591135 132376140
716537122259 9578664
872303786109 197228304
656175450381 7486056
312216905515 9703224
927754414735 6607908
485662087201 21798000
309062280309 55753056
993930004263 25846200
718604418391 309133008
538655516993 216560016
981667054969 149503140
801736998261 4465476
541681844161 18366372
231996200857 2466288
971356716939 3961008
70793049851 42126192
203726455963 273620952
776833549609 19144872
774343428329 15619824
761099535419 204639624
697197574425 10438128
511287338617 620258976
568322609583 75128364
266707006793 39024648
412243362413 27938808
981944674297 62628768
669250178355 10936368
956020237227 620252748
839551098227 20795292
8512440267 54002988
298965862861 10992420
556071630505 620246520
872824473059 184398624
908458070537 45339840
105694675479 3163824
995556923505 110540772
246522903553 16236396
993325482205 6271596
862527182689 10238832
962798779895 41727600
338370211605 289620684
623870072391 40027356
784849151175 1700244
912463977389 8656920
258027854185 52657740
889192255995 24768756
159855048107 620240292
327775750977 8619552
787581013513 47799900
774989484919 23529384
252468487351 59900904
656792658875 8906040
717121465597 20639592
36215648913 231251868
72552787421 209640708
935985081597 35698896
846547523723 11303820
314713130235 15787980
45707843247 248740092
994472109305 91047132
868100014459 107769312
573402979699 3251016
914967969663 552573072
967134971281 46934208
313665106069 215370468
798629400683 12941784
940557894625 365054220
941889343853 270394848
576361422905 31781484
503802674051 15794208
853749023565 96453036
437083621777 31893588
748248971849 6969132
593593505245 112328208
725847583553 12524508
467327261487 42904692
405472790347 41696460
596453339289 14754132
623070021035 106087752
768135887385 5673708
946503596755 149029812
274227699101 21667212
101984579943 10842948
466297552631 180095076
186546564263 4695912
7111866467 722448
399868438669 43209864
39381982759 416154960
806863880319 392002776
203395331887 620234064
113452830209 88007868
845233692269 5555376
357636753585 10519092
119395829387 9927432
928020649279 4017060
207699011875 10101816
708847918955 181153836
924920034527 620227836
737624605603 6458436
590172955657 25129980
552886362301 6421068
198943254867 17818308
521347608753 484077528
874063760343 176513976
189029903251 53878428
405691693329 310889304
216386566055 42456276
356827728919 187051752
773569392567 43733016
848237487771 162444924
210162564507 46024920
729856443715 208718964
271752960981 23984028
790541423529 12804768
908069280171 2223396
163828270415 233269740
580880960383 4602492
411766689977 406937520
450895478385 4845384
543009545371 516637512
278627677663 9516384
554761143487 3500136
683425415089 48129984
668586328369 14305716
670901405481 23174388
545475918049 15445440
235038722063 2142432
429749950081 5194152
205576318921 298252692
325006746085 32877612
135482816715 82365300
142887630855 23323860
30478204875 620221608
88264225111 36832392
290475899447 620215380
572814675353 14903604
708918251759 121296528
933628091283 606065364
856391157869 35399952
550304365565 16591392
302107185059 150213132
93800280541 45775800
228275494047 280546488
904277535555 74586528
651110232989 82415124
453490405687 509799168
336053203813 137483100
504563071731 455434956
56569409101 16230168
845502051799 33126732
491312127487 45881676
482543839743 32273496
952838730735 38028168
886355783179 291756888
343201018295 38090448
283886182273 330607152
558489673 6695100
361384361603 620209152
449536021841 17257788
254372097949 205524
300427964311 331180128
924748146717 167128380
503243399651 527262480
278377766707 3331980
13640927911 38183868
632578129147 71173584
62139575287 26898732
324871847605 403387560
45546145683 189424620
727076918493 25777692
220679130301 17326296
231282807131 36988092
737064246293 8501220
16673054585 43072848
571547698381 22987548
555414243945 33319800
488221351737 45321156
167319096755 619443108
742050842651 60448968
216741513469 263195280
4971596859 616572
762727239389 157749012
385007423161 8868672
784895257059 6526944
724630897681 87192
723521708327 108965088
390828865473 261021708
364494381873 278491248
204591862713 14430276
969482845041 57577860
873237688403 7778772
481753256185 104231808
87542186921 113306004
801611068101 136025748
123015768395 32429196
732030374425 2871108
721233816435 31457628
393400685657 118182528
511133941739 55522620
758222948055 620202924
951566927063 63743580
251683191365 166798296
731423305115 890604
872049689937 61470360
52826585425 25105068
388033477535 59944500
91436869159 374072364
250396932505 18758736
266195717895 16996212
401954157225 426020112
424777181121 43932312
450967481531 64135944
463997030355 1320336
606672580363 117011664
37160574767 54725436
812180914435 111225852
84959573613 162750096
846236166081 228604968
286074823519 24718932
166649409895 23909292
781798496201 28362312
46127536949 520698168
812212695919 90972396
845910203779 8825076
713361975793 35013816
272091939803 332593884
348858089993 74947752
614395919335 884376
954599028825 117117540
686519174051 23323860
350103904221 5866776
971551678251 7567020
131962059845 323501004
446328832315 100744128
408636738869 18117252
994495632461 65649348
402889604063 151464960
184029600303 81761184
477580362959 109631484
253871379205 524740140
803531693595 73695924
335497739711 34465752
271396806573 211010868
388130535925 620196696
513112581053 20203632
576965664703 115884396
391196522997 23012460
416649948883 48416472
395901793129 175486356
411677615883 16784460
8086058931 620190468
478943127809 620184240
8336941455 186105096
574664258051 734904
292963915663 620178012
240093571073 620171784
420401603863 13028976
210859380535 620165556
678918084491 244847592
643774202119 620159328
125622527659 1961820
90812598113 453784536
808415053387 184298976
378708604649 44654760
429804807543 234565164
604587946717 483504552
969913599671 341973252
560916587211 26232336
456102857343 126671292
452082967393 65518560
261788010385 28019772
351081167089 211004640
65889704407 6614136
822861656537 10245060
478907259519 25067700
156697849499 41665320
51523865961 5549148
77555587797 33494184
848920382981 26456544
14194205985 92685096
122483871045 20010564
514141810353 250658316
55156827717 128078820
192795471583 14150016
657872067171 1363932
44113253553 9204984
214359018257 168492312
169687889129 52956684
651617430091 190919340
449062125855 14654484
580900952263 13776336
113826748111 523052352
571822833975 202204476
947963991733 567950004
663546695601 35536968
518079452097 32229900
816662336553 16952616
105370682463 253442232
875070723305 71765244
424772429157 14548608
285682901707 410830020
264230306853 56444364
111938369963 6078528
73228103155 74225304
844625439639 17974008
980865820293 5219064
216095930207 157593312
852954348211 364668084
36076241361 620153100
524349598135 559791324
346353332913 44262396
210027915147 139282992
799813750779 72674532
452073015049 24687792
80790018595 49680756
8348812023 351888228
177786366691 54887364
219389408673 85753332
395915669113 93507192
800966761579 135508824
14554665179 143187948
341445478397 31737888
977554467467 98477136
236338240335 6147036
611429991311 620146872
45143230213 232329312
855827404299 34204176
18557090579 78958584
928544468913 103135680
11196079201 119558916
970214978819 35113464
482656167951 8314380
133730877839 179092368
909313929763 43172496
821667361563 530463672
733964789949 620140644
948359351401 48179808
680229685083 155077200
19717998483 82626876
383660453757 111300588
574087344717 3020580
508048490929 41341464
518627965751 43303284
733325352485 8694288
431527157191 137016000
210182836647 27901440
718267314197 54650700
648050341891 37343088
220080630719 62267544
34700329203 17251560
546225622253 174190932
955955414965 8351748
27962971061 3188736
322198106201 359181216
368378718165 253199340
808800997557 204278400
529014341433 128863548
905000115581 2752776
911439918567 251312256
225082036023 18771192
106246539797 75838356
496291958999 16174116
738914732051 18142164
216752244313 282894444
763455592771 348967296
585659129255 260293032
956020237227 618290928
594707410433 436202892
426694787273 620134416
810313245625 98389944
178531885679 539270064
199787375551 378126792
235282767481 332201520
299034912697 109158156
735775595881 44318448
958228484217 39199032
357526960173 43054164
263593094023 69068520
858610952809 254613096
745782866975 620128188
196516111123 7585704
40100888265 34814520
587086527051 43975908
182557846691 178874388
986011112319 485323128
839055030561 24681564
702792235335 61937460
118071480079 21604932
973402294797 12630384
886236117149 41148396
737390096491 181166292
837187143771 211752
458373645909 29109672
857687038989 20894940
917723945579 126802080
256887680531 471141972
581478949269 86413500
982068623953 24725160
827135312575 103042260
516802921373 52738704
914828068861 56818044
17076960307 198828900
715264739383 16086924
358190168675 24139728
200285311617 334449828
9785271559 65879784
384347584007 33400764
334549991335 64092348
777448933299 46411056
287365879177 617151204
688475454845 2279448
765555678085 27079344
462771022405 256811580
827849908305 7155972
274137692045 158726808
798653211565 18671544
462056394297 23815872
204555740313 11216628
549071312509 118730592
129352197799 3064176
599167925155 278628264
410983547641 112172508
579666578871 37255896
686055018657 1469808
622579172433 27963720
455518482865 89620920
937269845737 43870032
234560243507 16192800
905637908853 246205296
998276334833 7984296
161099056215 620121960
697888554817 463786704
463936631211 5075820
557751274757 180232092
669468134681 298072080
935265578203 42537240
893791044773 21150288
302293976473 493855488
959042646983 73048212
121245735941 28549152
947252384205 39709728
918702155103 105010308
822289365617 610213212
420942824529 151446276
329393801547 15208776
758748068103 56674800
748270883191 199096704
599264178895 326272464
51470722437 83916072
325238583385 61750620
907549441467 569257884
71305926889 129199860
232118681943 481200192
524797410019 5200380
192199258915 620115732
524778757159 154510452
536789504831 620109504
264264903393 84071772
803586176139 32043060
825286713901 66876264
735754078141 7604388
49730902011 13950720
641233844553 13664232
546020626395 959112
217079421075 620103276
873505942057 89944776
805495256159 620097048
258666611559 82676700
741039126487 141170076
359927510357 141076656
499429793517 26568648
682868313023 76486068
264973733233 171369648
489517196727 496041516
692814218395 44966160
105722178327 4459248
969594432117 87677784
467686660683 40313844
143625494393 15682104
511287338617 620090820
796660016177 36489852
114969662085 14511240
711862762929 308223720
59458746419 55086660
856298242337 150449796
886977787233 620084592
496318446683 15744384
93124329551 55809108
44790937165 380001420
182864152187 1787436
317115785483 2821284
415465162827 454644
23641628465 604514592
389331544683 37299492
879854067645 68146776
486365883579 7946928
8048764429 13278096
799897219673 363852216
259838922931 97704864
505329789593 192762828
840251699641 24725160
274303794043 340578180
910932684097 276311448
450308151835 17114544
296000780607 48976992
985209622295 11403468
509385159221 21467916
89523111911 37747908
79967578817 63008676
450952945379 484102440
73687051941 129965904
264862369127 58705128
562737981981 61327116
513727865095 29651508
428370028329 146202300
874537706153 513386496
852145560209 620078364
792415681563 1145952
437733022803 18428652
199530674837 38246148
400275844527 45732204
955398233173 620072136
976426611559 49830228
43540290009 318767724
158151057365 384597684
34823898951 5729760
639974876789 54077724
817313333185 620065908
985647875437 104138388
320861704475 11447064
716436782951 105085044
447146663373 36552132
974680358847 159337152
519317805181 29408616
151740831151 15040620
687314485899 620059680
827813748537 53168436
715192444759 98078544
475461755573 275520492
614155736515 130071780
46898427571 349826760
684796673693 3269700
652482258875 181695672
266178653175 13371516
74018488655 499591476
128226460649 427776408
535715546035 147391848
853968454689 38252376
624975942221 68582736
870631682727 72780408
593326154651 24021396
891884668943 5598972
371714260543 162401328
357621438933 14224752
838823610537 235001124
276169806205 602347248
435963569553 21773088
725256733193 620053452
251821023233 22943952
585882627263 2653128
440580919009 179478504
484513990293 566748
899417868313 612997128
215654974113 17500680
700217438167 74100744
291532269133 139226940
188360423153 48615768
622590102573 24924456
156597323351 139052556
601257653305 169171164
271066353883 98651520
250667639991 620047224
510236560437 257098068
415314762855 20982132
464603258885 2229624
141977401189 1949364
428560799435 139002732
709737049395 295400268
409900677815 299815920
177110490437 38650968
336379768993 71291916
151091461265 23878152
709706631843 577397880
782996591493 80440848
109472719733 592625340
106284026129 7785000
519725042883 47887092
249679222775 105496092
12015784887 186740352
786772049889 26001900
611223980289 127088568
286708062885 17513136
179137173781 620040996
271193773773 620034768
212044775697 18559440
588621614433 245370744
650573515167 6614136
573420511519 12966696
468911791723 69037380
909666049665 260168472
758844952109 620028540
801124435855 3755484
713476678107 287428428
877268302969 151371540
731358976103 64565676
55954411547 8233416
873293698045 620022312
401729655271 71646912
742283545643 168212052
336457158121 23965344
980749699233 39610080
229951687987 63606564
135390598719 140404032
721305749835 182723292
138232852357 328296564
144859095513 61165188
789323150755 529959204
843632664061 232802640
258847368041 510141708
582386614237 52906860
113753007353 55753056
55792533371 53255628
257357203223 32559984
801763231835 620016084
818220361659 16086924
608941975095 620009856
461928838629 16136748
744396915281 117316836
425362116119 21984840
468122410169 61844040
567219665675 22912812
3658819175 7411320
306026000797 620003628
508641335487 107327124
283633854853 619997400
685424040055 8052804
601319484889 150811020
929125206239 53878428
498165382481 14230980
176961529133 19288116
710737522781 94136220
602080186503 14131332
958434761805 34129440
44784298117 206271360
71477271625 4291092
980267196151 9024372
264881675927 88119972
127510837299 619991172
420800128593 69728688
797409203457 619984944
899929772545 43234776
233208981773 16205256
695697651569 269846784
864414226807 139669128
560157000409 135919872
766854455225 3263472
71530472439 619978716
959690142241 1419984
276768136393 5001084
61440860957 133378848
712137280713 52315200
719114984841 273384288
111416588123 539693568
728333999173 19649340
860726726455 77775264
174566964057 38619828
331528167011 496664316
962789792891 4266180
929238051371 2690496
924846468153 44717040
952250438845 3188736
230636314581 116619300
717143188861 18652860
597740887345 622800
980199840331 53647992
455928977811 619972488
378178471061 474305796
987004379909 94235868
717062299597 86475780
613221558951 32659632
302224458299 33008400
446520542611 14336856
376624170299 163678068
210155047311 604116
671037163425 36757656
565858508887 109556748
461406326875 87540768
561652875065 3755484
550341883037 3406716
898635460881 18447336
442832749543 373680
108832647013 3356892
458296742565 43926084
922491271503 169370460
422591087127 114395904
39105900509 69105888
10654030211 383594976
794289815037 4808016
492005212943 619966260
154400031413 270631512
437909924153 256855176
756984893915 577759104
43960325013 152218548
226792952301 228592512
878800580285 78211224
403807769439 200765808
538455933267 111717864
164790603529 15787980
995174186755 26655840
308934182805 71304372
904498225973 271260540
922891962339 24712704
754293227089 35611704
597517806613 200890368
41052273793 568149300
611387826513 2752776
485720705137 8376660
794299183187 619960032
978885455823 139208256
962862281821 619953804
918605632321 62236404
154905565639 122342832
935379712531 78460344
189614140713 89932320
750105006755 19350396
994474818485 9366912
459626335849 12655296
884386889447 51169248
672948727179 10631196
784347118323 619947576
755682621629 34627680
912479953447 401351004
753043570185 200385900
7307818031 79058232
240801907663 486674604
768476659871 257372100
257947276321 47002716
122437229553 50695920
819719375227 12549420
218433639871 168143544
24847507519 25167348
70867268927 28904148
591458118389 2671812
687687038631 57434616
33477029195 10899000
659748997017 85118076
950963202189 37355544
776177291555 21611160
911235945339 563559264
147414967027 217213956
743151736309 66054168
248801627829 175990824
67785355621 8868672
154879015675 619941348
842815499399 441577656
590281853475 339295212
664878400177 31650696
838375647943 79824276
291342315133 27988632
321499315897 17793396
397460596735 619935120
756936457521 10855404
87491185829 78454116
777439803051 53268084
35244570449 45121860
829009576837 113953716
360023950937 8046576
129939972765 678852
358399169137 278547300
130594188035 4502844
814615693707 177896592
991925705589 41976720
398082600789 154909044
216411870419 23137020
667121244945 125332272
431536088143 28935288
61446976853 14585976
74986271269 222501528
323085771823 301441428
578740978501 188129196
184477556669 163671840
431496098155 18883296
291719907555 581371344
224543469723 479144952
613813313609 75931776
973436350739 619928892
375597942895 52003800
682178660433 62566488
837132929031 62890344
194949579807 39074472
412746380527 182293560
978321689797 25578396
607075962933 619922664
368571287925 181888740
867455938373 57770928
803629243997 619916436
12400999143 7118604
455807543029 24681564
979605127373 37791504
874442316867 20477664
571889766291 348275988
357030333225 619910208
30342346045 93052548
668462546869 157306824
862341438817 240899040
692772789739 14716764
616696292139 124205004
336465073909 5673708
84592557573 445326912
748150588133 67287312
120668792705 619903980
415133272707 54887364
53455988343 32024376
980799828405 31675608
852154030289 349210188
491273868883 57671280
263729725125 147304656
394842040401 1675332
497563856091 21318444
261600597409 197552160
677374366339 251137872
383024934943 49630932
1866018391 41509620
978368524357 3338208
747648879137 616646736
357475454613 83698092
817265002667 8999460
798316954379 250620948
811715296699 528452028
947342934335 332176608
812771255337 510696
596474539401 7392636
410463452351 21723264
301977374855 301945896
680988867065 10170324
46272213389 221735484
547363573749 59246964
33026427167 519633180
954490487241 268102944
887236629141 185096160
529177894941 4907664
583143186687 69728688
968940820963 54308160
393033618555 37897380
177845956195 44959932
186422514959 32921208
955398233173 610549524
790532953449 26861364
118802780543 302419224
690289513031 132880608
932964127955 21810456
259997700801 619897752
83271950055 27378288
783700263311 7647984
419202443583 16323588
856406628221 32858928
184050264807 49593564
406168653491 619891524
189670647357 8993232
699754566979 619885296
798001448889 5692392
154220844387 26736804
82050362747 50882760
398976675023 34079616
237605554857 619879068
209042382733 472287924
3732030553 158122692
723227502597 82788804
376934462953 119932596
477699119701 402092136
99834913521 86114556
317672999653 96216372
959558469865 190290312
371929587415 21461688
328346299295 6165720
779072589069 227010600
688174854197 369326628
395769821809 73122948
186601222429 314856540
366840597747 16541568
700183433287 99504756
941054614993 2055240
408034665653 160900380
515094740425 204670764
992122455575 583364304
558559646721 619629948
193317121 423952416
357652337279 619872840
520567437173 2547252
478770909915 35206884
986281544535 111238308
668595253093 31171140
952039733149 162762552
982644304143 12543192
706851473789 362961612
119058832307 62230176
785913033067 167377500
651238250767 168959412
440955196897 37386684
634973901217 30809916
819694606471 16516656
93251530223 32261040
141094741641 16597620
443371672077 16585164
139889814233 3039264
565172094857 159847848
130558046951 14629572
662372036273 19381536
509900184919 121744944
557894549897 21785544
447072506577 133391304
217547361855 105614424
723374570589 12057408
362638596087 598791060
456490886655 42313032
22690230481 10120500
103252679193 185326596
891295336977 27004608
438759119419 194014656
102008671085 198087768
178152088545 178301412
917873199599 25952076
418349299765 206819424
647736818143 196549452
806724315829 11957760
394252832995 52844580
643642914641 29028708
641808708875 89122680
570485517971 391473396
815942035975 29564316
322802701757 12891960
902945314055 95643396
262467878787 10413216
813524470895 24569460
779900733695 74810736
695925403301 28387224
312812963721 41453568
229519502155 427739040
8537682351 96440580
587433228593 264609036
216996232441 13415112
606401605073 39336048
881739031611 192358008
85198772409 3201192
107533072689 5754672
578230443191 197066376
679773183901 10979964
781105698471 25983216
801763231835 90162756
744154365821 60704316
213969400805 616777524
382410261245 100308168
838285036771 164431656
735135113351 25815060
605286997359 49207428
559181650775 603412236
645594219263 11384784
563374652975 16049556
299661363543 63917964
784673839203 77090184
511493553925 304798320
366899576907 20216088
759466956163 127898208
455761916701 158272164
118141414291 34640136
216685760413 94721652
443462376669 6813432
16172111633 619866612
333342435711 39554028
243825595397 587811096
978412383171 326521584
435298094059 90542664
724579709749 51679944
588265209667 11359872
841904925955 24806124
305384121957 5804496
678824465195 231345288
269884333059 44007048
213347396751 524995488
424099174891 35543196
912980946223 28113192
221403055575 27160308
540447645153 11222856
256379717385 348275988
847134413075 23523156
4234187965 38713248
673602095441 6682644
667935694199 17643924
341101854725 27085572
285939464167 103758480
769691203311 14367996
782481106161 243346644
461527014297 557854416
875144593613 7922016
743879778291 14013000
618153310303 34802064
813264856715 85672368
927408050743 619860384
997549133631 88107516
423284812829 87540768
903115388279 21766860
427892457823 6514488
500713269699 609739884
229480681793 23130792
780692564091 511393536
62775860145 22439484
845216285009 80988912
147847912675 9379368
64688427845 619854156
552619361713 168031440
255603351113 19138644
483919160241 344887956
428406256605 83473884
301531915917 53735184
282248893411 67822920
448395037309 12742488
861404508477 19232064
248706599767 10139184
487605569455 15177636
63018554087 351726300
281767842691 222719508
442790299495 52308972
741989240265 36863532
83876665181 79955064
527448126507 2466288
985080783659 31345524
292921408325 17506908
271837432583 170298432
870081194797 34453296
926652336519 119882772
285486749609 3518820
527930978357 43988364
804605160379 252358560
878775780389 31196052
139328914325 344202876
950914829313 96272424
261625123273 193628520
835811774687 64204452
648128230497 423971100
613161732783 27266184
322820110255 25976988
361618428527 301696776
963484285875 619847928
392428006597 5735988
169756845545 35169516
829911387485 31202280
293488263439 91271340
116917242363 6857028
999565796123 533758284
630090112931 141836472
160749359005 305122176
265942225839 161660196
427938795381 373885524
66515569821 35132148
859688324549 137638800
684204465629 615295260
412388694031 443240532
561047662937 619841700
76020918929 34970220
79834573649 392525928
517182344827 201239136
42816263849 20720556
862618130173 64148400
639980562953 2765232
420884268873 145654236
494112261161 212206644
797971859661 50372064
553122286407 282888216
945278197911 48061476
302915980527 619835472
202060904437 16666128
561047662937 619829244
465250797739 4284864
109261514559 15912540
736452806165 619823016
13657064659 5829408
343947252265 13956948
443289705369 106561080
819179345347 619816788
919240111059 42101280
882119887505 463811616
305587012751 60642036
16723358141 40282704
921692671271 65699172
103252679193 619810560
354464104547 6614136
299159148841 14654484
449209880165 487235124
333375923667 697536
524047987313 131740884
129376849461 619804332
11096872151 73515312
109367907483 80378568
847169527777 270799668
587459678909 196499628
388715849593 11023560
622406389029 149883048
546027290355 15526404
712929447421 343131660
60255065965 28897920
183285222277 27633636
908642369513 616572
611988418703 57129444
978412383171 619798104
541636927825 103845672
14236475421 9223668
854370629027 202522104
990835753289 6651504
577769937405 13303008
67778884729 12244248
988986452089 619791876
941001789097 66303288
513581563147 190290312
347625734473 20434068
956603844423 13682916
72572903861 198735480
92056606221 619785648
331261046853 251841636
320920808195 22657464
667984029707 38825352
764442988595 362264076
33106668719 165938832
394928142501 25765236
477014716077 56020860
612580559497 7922016
121253439977 23504472
440969191213 26493912
618208477927 42269436
254188054321 187724376
157884977283 940428
444766573407 45171684
330501933379 64173312
116188820473 39211488
517507379157 46722456
763820984541 431600400
7688113405 388683252
169521452057 191710296
458311023369 12350124
82832122467 284513724
430913872337 89577324
865626484571 150561900
446560924963 13041432
142943315403 113741964
404682636521 220882248
551066094799 2435148
372933369107 227091564
37320249469 6296508
503121223737 75962916
277776097073 24121044
142338425893 39535344
674097671095 17307612
984494958057 91489320
82726545411 338591448
952203355165 28262664
508556248551 201083436
296073935933 579938904
858827712121 54283248
919272752007 19456272
544857358079 15046848
555449626451 442935360
380654596787 3543732
720091081835 52240464
410973128197 31021668
50107410761 270805896
748270883191 619779420
502525825699 40394808
860022512801 124908768
523105415643 609509448
241823413005 122093712
112913291103 225204480
962177099697 44330904
62277271377 487976256
860761472467 76486068
460849025513 44094240
625634890771 95680764
889772052893 4832928
200856182553 26263476
547170685123 144539424
366688348059 254071260
313461953699 16454376
123122622191 29228004
586519659481 17089632
689196827877 268981092
988923691295 59184684
450182595355 6639048
19567691931 211739544
152244739869 30766320
761806713601 134157348
120004231489 30573252
473601074579 287746056
355340598375 177273792
248145044681 29277828
94254633063 73029528
740626177709 64441116
965811948537 109369908
499469261591 322629084
39784535767 1108584
386702651107 131460624
387329276337 6713784
25387140045 8575956
926786046689 619773192
117949243123 170983512
432914827813 619766964
136734105355 52377480
855255580479 302537556
952288212903 373916664
923033742759 13010292
465850897917 9516384
541901351259 21081780
789196851905 102643668
643723255841 39915252
980105897179 10263744
246963853419 12038724
955075970303 96228828
695167030959 138242916
879356517715 22520448
709618927909 36433800
200242754455 30573252
360083390969 15881400
705204581351 95512608
600197570493 21268620
443148410733 298875492
802902969529 29607912
565339684109 40812084
869313611243 14274576
721524708869 619760736
357263310249 94945860
947030897841 95531292
132486869731 619754508
315978065661 619748280
144901134513 10519092
19080872845 186080184
447842925109 619742052
542808317453 149197968
862380980389 287241588
379922967477 60411600
393432728717 77551056
801939963791 267492600
786804840309 17693748
262485717017 619735824
309590839451 93363948
541607986309 139862196
393005019579 2989440
319013585357 14654484
223806881687 26238564
520410553853 53567028
545473127905 8052804
472009343537 32522616
765411537253 153788004
675893257033 213072336
663001526383 35692668
686682764927 3238560
485102593583 17656380
151047068081 19151100
594585577059 15968592
906892622893 527692212
735830802111 27720828
290989622255 96048216
562172316415 103397256
738089863353 216024408
368067204823 68850540
103789887789 36128628
368601967053 239479056
226937927685 56525328
468369058891 619729596
394871056653 118332
996081297431 116177112
338110670923 210369384
25993026035 71920944
44361982427 177441948
555239149953 144209340
770626139453 4708368
481013785823 21816684
169306417901 492012000
189445922433 196555680
44599101071 82994328
546674866577 12424860
252932910549 96029532
997072504791 273982176
721517483151 666396
609141395655 172839456
776830728325 1488492
961588614739 20452752
134974885947 619723368
427272758129 23012460
357598451385 14374224
230141506209 533066976
684467984765 349733340
144138770023 127063656
710070645987 241291404
103647571761 116949384
65118110021 5038452
942295801817 25453836
478448579775 153949932
139164039243 128900916
214495286897 93799908
111185029845 30548340
444723511777 2578392
678606429143 619717140
387508531871 619710912
980118907471 75850812
7254792839 89035488
251901769253 479556
842784190005 18646632
111365493611 485323128
854494261055 129274596
169807112971 619704684
100129304853 4365828
273467103363 22115628
344147876067 212711112
40808539775 90505296
796075953099 33824268
579044394205 3599784
332075813735 53106156
845230696601 58300308
17394457519 15868944
144304946757 270077220
241252148467 67959936
872456671053 52196868
948393374965 98414856
655592279145 619698456
185314545055 14592204
632971975411 144034956
911666156895 163553508
431627733163 19082592
542972711741 26581104
280364035321 94422708
674826391929 43446528
178994763095 26929872
869464029899 89116452
718848661867 4932576
807915946457 45377208
643732585385 31507452
537929672257 62715960
72610222037 136206360
845803773487 46112112
565148658893 40799628
835647903551 306791280
880652317871 18958032
781237098053 613040724
783761398597 331242408
322161938967 26736804
922736878911 85037112
99147708535 309917736
499338690333 6526944
363814188377 50278644
717792684545 317528352
272934128569 22209048
231373648739 1662876
217079421075 143586540
868837927821 9603576
181625189997 619692228
144265671751 30598164
218037930197 201575448
364218081643 64416204
924584020233 88705404
793469455411 190825920
779158790817 143929080
66910096175 147684564
431450951383 86388588
9936605731 8457624
293307122059 163771488
420474746733 619686000
580203190817 117260784
802955994721 12711348
803904770717 68140548
486315050643 38657196
995462774829 352199628
758222948055 454625316
656088239697 85529124
720069458219 97480656
524839143847 26450316
835122358761 169987032
162078410453 255777732
491383208889 619679772
966425912243 117653148
305839639115 12138372
4954177143 16554024
591794412943 141313320
303537984581 619673544
884979889705 29178180
697568876567 306511020
300406943573 896832
418499139217 24264288
290968621439 110827260
15324933001 26307072
822232253619 1525860
742672846705 619667316
722146712923 155519388
278427011503 188453052
427284392033 19811268
108108703055 54501228
702106606033 71927172
975302362901 564549516
79616525141 619661088
374980142741 1905768
364118414959 56818044
299142663325 7946928
479941029031 104711364
970948334523 536486148
290111348457 360296028
508600772523 116762544
580855986103 871920
860130842633 30691584
314079878413 3855132
852727118393 27029520
243038728717 152037936
645476809007 125375868
162484919479 163896048
103443449061 309587652
950274178627 95512608
370757489033 284283288
273059785935 619654860
227031485939 531080244
946068172363 619648632
198085141105 196499628
78257086043 28163016
597123898069 619642404
568831413509 276541884
895032237825 20253456
306496351813 20938536
400933715633 175069080
274738944403 35318988
655510896631 6090984
948320189737 64553220
36602457537 86762268
85048702521 143281368
626838616175 91607652
513775354833 153532656
615247382831 504299844
274183623545 74779596
758702989839 62859204
769873185471 118973484
187082086309 100133784
20235789413 128545920
167198378193 23622804
582789198385 9753048
737617399807 65070144
629195333695 247064760
221096694027 129698100
962200984077 4496616
748892887245 619636176
269237018413 7093692
908370131177 235212876
939659241573 148500432
31048826691 34864344
576543448661 15308424
780960648351 93152196
672691000083 213128388
216385955711 38526408
972880145505 30542112
369301684091 160184160
604933239493 108030888
751659351113 309301164
205520335429 124840260
454633805445 35194428
119965891921 45869220
752934760797 148762008
778464759943 138180636
986784936329 317291688
267358786915 64248048
418427236957 119502864
523646248935 759816
368181619411 26369352
582420644029 198629604
703217148101 119770668
264704564063 154280016
259286473181 28138104
373178708711 1108584
581759951639 429812964
429077138003 24027624
615106990017 25092612
673008392657 619629948
138706910271 478578204
78954056533 31239648
254755376535 109338768
910699682161 30598164
368040524071 28032228
859609608857 619623720
625726759999 5530464
11196079201 124616052
539867574223 27926352
12526482125 260342856
626234224905 4515300
488231297853 33880320
294207923771 573922656
59712395413 619617492
726172119643 319801572
51982465979 118593576
500001375683 49244796
13684095417 317235636
561583146377 68564052
744373815629 118618488
255232131173 255827556
245652432201 23734908
282317445007 16560252
835973454805 619611264
193250839269 153183888
656135528901 47637972
152960637251 25796376
366913415523 46878156
920505163579 1027620
988364448035 71622000
592115042839 19375308
592769869691 440388108
587171833205 619605036
705207577019 93868416
292186858083 126117000
630324709235 363098628
683417848069 92435976
572243735909 619598808
424072637383 130165200
78858556381 28947744
2488022445 265001400
993340480467 15607368
962701062575 75857040
371776397299 174869784
268565283779 40830768
370659278463 39572712
375690454845 619592580
370035835741 2759004
329508097803 123906060
624072033975 355980024
662038009949 110640420
528537393727 141556212
176582535411 30753864
507486387779 32616036
822090255219 43147584
460845070733 55279728
766890210173 15744384
88932104613 8083944
687314485899 158714352
717747511623 7946928
150745221833 355207752
626551922651 350966484
335061080937 43147584
939851451347 510384600
808952294361 27758196
302204242211 19138644
343346244037 619586352
808605276429 290629620
706495523667 2628216
334091498431 175978368
298561952149 619580124
479779549447 375809976
212632999079 11447064
681566029519 109974024
694722630781 40843224
96919088519 35624160
397770010003 41982948
702160353673 63276480
666788352117 619573896
356146913861 154703520
639335440563 64839708
280439686837 2154888
46650310279 619567668
27997575067 452719548
833436155187 30006504
274303794043 366256224
642927733479 132837012
894053437879 325998432
308435206663 38981052
134777837017 65431368
955813235953 92143260
116882297055 48260772
318937603757 8326836
738106056153 109002456
698250862489 155949120
325930130525 619561440
411059585293 66191184
475049759679 42288120
25075690221 180605772
552183624683 139737636
459574929937 66153816
970736780581 200927736
180254833215 119066904
472101083215 591529212
671733922163 10687248
180323148147 33568920
425752855849 271254312
56602375143 619555212
902527888583 619548984
24880168389 619542756
85775959775 12418632
97630906561 6315192
816691329131 619536528
399801132673 71528580
364403395783 49961016
636140912561 40095864
724634729139 619530300
772361201687 64198224
151360399999 388483956
781092563619 41135940
18031919469 342540
390412030423 132432192
173493615605 23516928
335722464635 36359064
591525861583 619524072
153830000019 299024964
806117260213 619517844
943561564329 8333064
632496161201 7068780
101973500331 11833200
376242965637 1071216
146654986623 66564864
210837712085 10836720
956596289859 11173032
250647628189 15513948
410748372133 110640420
470708448877 92168172
929193913535 55204992
834327683407 261968364
241271449039 49985928
257378932715 93195792
849035539939 619511616
583351525743 49307076
598989910231 619505388
235117538641 619499160
114866233689 136119168
970326330469 273801564
507428137295 61414308
732098777787 141568668
677362421035 619492932
725878737247 619486704
169468700897 312078852
431721945357 282788568
369470414305 468737964
202773327833 437379984
412881584179 62535348
650511434463 80378568
891823827611 70363944
89274627167 271902024
946068172363 99392652
580902858031 12468456
656128634505 19879776
999777629087 96951276
323172565231 7168428
500091265645 377809164
602445304241 269410824
646884222389 238632048
863891951717 2665584
887338288785 208831068
229195333517 259140852
349704166269 197595756
78284800643 30193344
736434862059 8582184
326283476105 135919872
514113261201 104399964
940970935585 48896028
289729595731 5331168
60687788643 167881968
116249531017 16149204
550981294351 71235864
44784298117 173319012
621142407725 138815892
712574001767 115927992
889834862273 246230208
569635393495 115311420
576404850749 142864092
253066962021 8208504
315712440223 150611724
664269611939 24818580
101211951709 105402672
564059223517 66745476
126742885055 11602764
83682905873 69411060
679581037645 5605200
186373351127 150879528
281508345605 73913904
329647984911 5125644
968836558015 210226140
587376454145 412536492
532279345483 113069340
340673348403 94808844
925970157529 105053904
28583150311 18870840
674025420067 142185240
839658282107 9155160
805343603121 15700788
862389400645 133789896
307036245915 56039544
825945550347 7760088
919433373365 250216128
428595962723 422955936
563561045797 561703320
650459187771 121470912
761773568185 28106964
753990222433 494260308
983846354215 63718668
937258361305 33039540
97519344397 32310864
17879345925 97704864
43311229159 19736532
337606712381 39585168
809093919081 40033584
883659881313 166866804
361943405567 5293800
9572273959 353108916
300221448821 145124856
373558262953 95431644
996171883691 247818348
495004641379 31208508
328880768809 90779328
526755783421 37629576
960374265605 77557284
753759947123 99666684
447842925109 619480476
966507467903 81101016
160993801 283585752
656138991669 12767400
396126997609 2410236
747517909287 23759820
317844077823 619474248
900613969407 12941784
547928889309 25335504
727015130505 67623624
297894681753 39118068
608240182895 68707296
804782303383 20782836
449470372493 21318444
871326000089 54426492
358834730545 56307348
154138385667 42051456
487216705591 403574400
272309894891 112104000
272636106313 219449808
125562732631 70718940
614962095597 42954516
520582409285 7878420
971320663047 12094776
489443630353 44717040
958815063407 14442732
322447145237 140634468
95166626491 619468020
544875557533 619461792
153355095097 183539160
388130535925 619455564
728927180043 54127548
494998917847 47376396
353773636089 123987024
651778025299 63276480
125951435805 9242352
235687400641 37505016
198368371861 33400764
215184042655 9989712
987103510985 666396
226933761153 84271068
165756095477 174134880
911114740993 45240192
689670062457 86612796
102008671085 11303820
686446007507 238924764
540399110349 54868680
96394951257 5704848
319088085931 619449336
938383576541 8189820
494331250097 1637964
948338761633 85846752
180660744353 109369908
937982119661 619443108
775570384173 34845660
380044483223 427726584
941547282171 55709460
462442176539 127773648
170895531945 57104532
128132841353 106884936
649342249547 6888168
695943626429 58555656
80831540671 16952616
44784298117 591622632
415977236453 126341208
543574929439 44667216
974748505623 341493696
198174587641 55902528
118132869475 35418636
616114109917 266682960
64512385959 103995144
818430892971 1183320
784941412767 1152180
875159710207 605517300
810778061187 13788792
292888350101 13359060
302624465293 277469856
775552808757 47096136
73930274025 72612252
419195929095 30922020
255297226229 154522908
82057064075 14430276
154146824607 10033308
695980253297 7031412
982766411549 159418116
411518833023 160022232
817179865907 17569188
367444484549 152069076
239366063461 1893312
975924472831 456257052
678413048505 70681572
866925186975 79307352
628573335869 136424340
760441159845 166717332
875694857335 30411324
325896554139 19437588
605705394399 38370708
682292844585 13726512
327002057755 126179280
651774444199 66870036
624992477561 69130800
12440087309 604987920
866967188607 81773640
318939671453 133391304
760664782413 22750884
135570345027 18098568
935784434121 71372880
489736590483 157767696
232629522425 619436880
54609472471 77775264
119880555865 67941252
111253014693 44636076
501912048833 16093152
235718447221 161928
556468777609 180232092
69558794791 24027624
637617251219 310565448
234312573393 18833472
155249974039 185351508
288451912827 19973196
780615093999 615158244
73290532627 26954784
783430117583 164151396
704911728335 316749852
652953562775 39610080
60655234887 85927716
920332093687 211789368
237605554857 619430652
440846125933 114925284
250667639991 619424424
90190594059 619418196
882290895929 45209052
324578843879 15470352
187137795769 67959936
316566107193 18690228
318992951993 485784
266217741341 619411968
190939025629 1787436
88280561155 13595724
480747830301 14405364
473883308855 13066344
109218921267 77887368
763751759083 56350944
46415968085 214212060
722038163873 102151656
159042982939 85772016
295966458099 16491744
11196079201 213589260
372524101077 20041704
491562849321 235418400
409900677815 598180716
767582018889 341562204
518662705535 63712440
312775284321 4147848
321473806009 62354736
969213141501 114009768
134739422713 39435696
31536592433 152984592
977790379117 541157148
227031485939 619405740
873826765021 58188204
461765677485 109488240
766784122421 61881408
266839745395 150530760
665997374957 145778796
254233244689 14324400
299146020217 12854592
633966795011 449611776
54532419655 181141380
774961321903 1438668
832666858933 8283240
866239974949 193379400
980745065601 69915528
709084627789 435374568
689180498061 365209920
125614356523 17388576
435211599595 107277300
98276646761 609447168
877493544817 149472
218278162841 39118068
945831669053 157705416
128019160431 59265648
509990690215 2541024
149871468325 26045496
949994603707 410960808
671045116581 19207152
417364726463 430080768
67568720869 67436784
681139635727 509568732
621839122867 45937728
814065199549 41522076
577133148079 37262124
455287609667 9709452
175303743923 6203088
391240556195 16578936
226992765225 27259956
801906158207 80889264
150524987297 178089660
161669372859 13938264
56935685247 17394804
737476871215 42942060
347700272415 409117320
233784886171 85460616
45940627203 2061468
541604000389 57559176
387508531871 239971068
372978590615 64908216
992718476413 572477760
807238930479 45775800
659248787731 37143792
925390161335 102263760
11591588341 13732740
450875984745 57017340
818490681771 54333072
250446750277 143767152
394248442255 43913628
290876409671 116015184
301656114693 7747632
189359334549 248951844
804128231357 29701332
292803051413 68931504
471197889951 123669396
789596092855 330837588
375552951823 36222048
546741569695 445594716
309088942377 44038188
229519502155 619399512
151730617231 18852156
723197159781 142017084
782995445541 57858120
153495274921 14716764
470857075107 619393284
17442358305 124348248
719349344481 287752284
909894966033 13296780
462585825359 82994328
31100208929 589268448
861181795197 7654212
831861384227 352591992
781944475531 309637476
458342069949 53616852
513025968257 3948552
769325120233 70924464
131784460959 30012732
480697364817 74337408
612630881737 4720824
702470970183 368523216
298354421495 19680480
29836550243 292716
576565340081 18434880
770041025081 589642128
878763909821 19200924
768119426781 16255080
177620141371 257054472
751196833683 94397796
103483943517 56045772
130472474231 102948840
662993535859 19269432
980776741209 100059048
843485733085 299666448
877921185447 111680496
713392474309 22750884
933006087229 619387056
285896086147 32223672
86960341011 11546712
613695299237 108522900
33970817413 124541316
111044955897 193142736
297271955251 26431632
4330765561 16317360
911857949393 318798864
338940777369 12020040
455008863071 114856776
362569569925 26811540
65942438121 72082872
786213130485 596966256
317680161853 98066088
277413814313 73683468
143342556353 313953480
799275215619 536093784
173539137295 569513232
904393900745 452651040
720218481803 26823996
71762727015 103552956
367552017197 17413488
949701257441 959112
705539287765 120885480
598367906177 607827888
37710153409 161678880
539085635129 97542936
866451653451 438968124
710328635897 619380828
335829019487 6371244
740438559209 354778020
782481106161 103054716
143060938649 619374600
86880224019 3251016
1291484153 549652140
415266489627 131398344
653067279827 8432712
476455111593 57129444
191564810079 7386408
108810481561 10089360
976358134699 157649364
289580896003 93500964
509421326455 9429192
163920999107 28561608
117454165709 100451412
584554846327 97773372
681716449413 619368372
242547873887 30162204
451150360523 113991084
199041303509 478628028
625635924619 54071496
494340517361 56805588
452681759691 15401844
898806040811 258835680
9262311389 34677504
671379928871 34465752
60241837693 73222596
356312777957 47992968
370714422413 560121408
102008671085 619362144
466016968775 39049560
592477731657 271104840
260309387289 294310368
370050191281 38202552
223823005979 10126728
182156064717 23660172
962213570865 19263204
928431499221 42462504
256182076795 11216628
270513337385 2597076
479565131863 619355916
469809958991 104399964
390821802921 297387000
724600648285 1569456
559048121217 124229916
791481598657 90411876
347078268361 619349688
680627630609 17008668
795340063837 71229636
381763338963 96826716
285868278127 134518572
869561673721 547889616
371165958641 75240468
915011995395 506442276
169185108917 204085332
491639466177 197819964
682338453467 619343460
844681511561 619337232
523509668895 204191208
400396711323 93438684
118112827771 23728680
984605287077 8806392
863963637235 14997024
516809828225 53398872
748764445963 82900908
905583530947 16454376
590860472043 1301652
761765471785 62118072
203361064193 22290012
116432461 276653988
263696615839 24837264
457794989973 546145776
578463776449 619331004
801141227781 617742864
167261916249 9896292
81567505907 222626088
364836629157 53068788
961414330387 181141380
960374265605 440070480
253641159947 22514220
754381079257 35524512
430197931359 140335524
817848287245 31214736
436646852137 619324776
514837149107 142839180
310866274047 126185508
181104291295 296104032
932226687921 67947480
405360910555 28611432
153013003513 619318548
276767326753 1432440
297317944041 573387048
31008425655 54949644
162193995905 13141080
4264773673 50608728
511861572673 39111840
461363752267 95824008
371561120251 93799908
938498532965 76760100
944763215809 27334692
230435087901 207940464
803453276847 120860568
354349098299 62211492
881349867565 2503656
32966221091 361186632
288514398351 11129436
151670959219 46946664
570362843817 10637424
115070756219 564948108
809227280483 610007688
314653023807 1444896
449086933217 619312320
45572029251 96795576
700376571033 619306092
74968502785 83741688
264881675927 88119972
134112373979 197066376
901461216547 318394044
637465212045 39977532
669781421765 24064992
733362509971 598205628
474490347025 69056064
432284931645 1936908
321942202671 222713280
183956471127 112751712
521136222967 90935028
865078954941 123077736
175405149457 619299864
375522428395 36246960
653571892309 40239108
643212771593 480016872
350488123235 276342588
59879081605 44723268
194479028257 20359332
430954840121 1980504
375690454845 619293636
978480642051 139139748
22847250817 134686728
459523679725 129062844
106736286043 23031144
908710416641 29931768
60074223529 253560564
902961737291 181371816
197573783699 67505292
99382435627 61451676
469392575877 31874904
170373711499 17961552
456503056167 43820208
773709236079 18459792
903055836143 89178732
702137278933 94858668
183192393937 22806936
6057575695 105938280
781859102107 619287408
18527551175 128259432
258633067551 7897104
941055163057 20776608
290913036539 81250488
509367122933 7984296
529927224227 12997836
902367871341 78379380
674209096243 13502304
581573796719 619281180
206555344313 568329912
361865219255 103814532
995042140699 105614424
529894608191 42182244
777415837707 7174656
575266251541 45470628
436968964297 104231808
286915300823 38190096
645534044327 42238296
481782359629 118001916
695235850359 147254832
781758051569 30299220
161652027879 41397516
583927660577 12985380
959618644801 3350664
492504393371 87522084
890569979263 43085304
558340226815 86008680
574477679627 205511544
72016262667 56151648
734438815485 10008396
296473219241 691308
480728423853 19356624
381848450811 31370436
261617687041 117790164
629381320459 44530200
999306541929 64702692
766714723817 76087476
233735622691 115292736
458960318519 39336048
65040820541 56830500
977138971437 17064720
741379075639 18216900
598069795491 35157060
399907531825 36396432
549091223425 5511780
362567421265 39298680
735344462581 144066096
821011002623 8414028
415449387303 38389392
780859773435 144844596
635456242371 155812104
790344674781 174651804
975160494051 115155720
809156560305 40369896
108624314185 12991608
385114359159 496981944
334338258019 225167112
570682054967 173213136
488685507131 84333348
661255211391 487179072
191378100867 116432460
952672069455 19337940
307178966763 27795564
148981903163 236122164
893075359143 74499336
419889450511 578537604
3610035251 39522888
893375649629 238656960
952814653287 75327660
275385025905 2248308
567943990779 379484496
644337070075 8494992
960259662939 106642044
945393390999 31283244
326246151701 178513164
851312899045 95356908
384914862625 97144344
51394242597 200715984
882565127225 29383704
567057469871 72662076
248903916501 330731712
465259038621 619274952
758824336191 15794208
531080720811 94833756
675941505349 150094800
150438616155 25852428
522448203467 21237480
580951792665 573281172
703309341185 23766048
304884268905 260087508
215288219649 472649148
960996269659 619268724
674861810565 3493908
739373836537 74156796
678403750101 197085060
738940822381 495761256
502585117497 601350768
422079368497 170634744
62419469073 43608456
642716697699 121938012
297574599921 45103176
622575715893 10101816
116120057125 188945064
490334921909 204278400
983344712489 14554836
811032063939 41603040
945352136727 45993780
79947013961 277469856
636310153471 358053948
765686996703 619262496
589933850281 184404852
441343140255 131005980
720813991945 70370172
513049454045 33861636
376312458899 619256268
266645617397 13489848
879376789855 21598704
788369952879 112016808
822192998535 88898472
226207855375 6987816
447597926807 236583036
810807177087 202877100
20149375913 274704624
129998853515 586802160
884489771017 619250040
491178979075 52533180
282152284675 104630400
474449790289 35325216
195606946445 320872788
554036838305 9105336
386836497055 35916876
557832114197 82352844
912020842733 389710872
893819831827 619243812
785333061785 209491236
980831616117 40986468
554175299201 7056324
647331006653 130233708
281638884485 25105068
988888833179 88188480
876325817253 11920392
482675152133 619237584
748757402095 65923380
522992120857 5530464
847042070519 28966428
521413513449 116999208
730638862365 187070436
506773517205 62566488
149281813741 465343704
146714407971 53647992
545854830807 234770688
760088960217 619231356
799198958749 68364756
793552125883 22937724
202151323779 145822392
377466981865 18459792
780650444127 181988388
405394205443 103876812
881951574567 34204176
18464237327 114520464
556528971229 13116168
263023436309 64665324
695154618555 24295428
821587884817 53155980
550424204741 19904688
405533725099 3145140
272216755151 115759836
635791552901 261638280
639462299933 538622352
833789682617 5598972
517204454227 166580316
688871837143 154093176
120532466775 74356092
340835151843 6483348
818062164231 478030140
76984267207 49630932
865640155031 130918788
862099076197 584192628
369450327767 2422692
885937173149 281430864
301049968365 57428388
543346293331 15626052
262733410805 369781272
355540037619 221548644
120012664201 29053620
321805753419 224307648
472708082779 8899812
857090146231 3587328
733459760191 167925564
396554632011 234477972
92056606221 619225128
298561952149 619218900
339194052683 28978884
474135369709 243583308
189527496777 21075552
452715583959 98545644
441000880515 590688432
970149503855 141693228
4294506145 39217716
822240518175 15252372
480139123027 43446528
38456661411 35543196
672375943009 784728
396216588627 379621512
909748427421 102930156
760088960217 619212672
880606660403 91819404
483092720849 17021124
717720170703 65194704
228897498101 23822100
783069895053 9715680
269877282963 11864340
711572644005 619206444
786718812945 25186032
503201285915 147971052
602044176207 12431088
625007063537 2005416
662905459483 49824
600089003997 74605212
84954840333 24121044
976897536789 211621212
273431155347 226923408
414825184765 43384248
216238046939 15912540
163587072431 594730404
4976038661 404303076
684691675841 27502848
764954799407 45433260
20459916449 33618744
428512306989 33139188
980855961369 25765236
593002061987 72462780
809849284537 418720896
879487380451 6520716
76347197621 70793676
6123418111 55261044
762403488027 131037120
453149172329 65238300
584061812935 284133816
475154944371 22862988
417364726463 77582196
933581155837 24955596
835973454805 570104892
556411311853 19101276
632700708643 316108368
821667361563 124454124
938800916059 419318784
855664000263 38358252
838461471021 619200216
318304532547 140279472
40140610449 249375348
888843799395 568230264
495033252811 26419176
599414603779 182878992
123778812975 619193988
129500543769 389455524
201421642595 104574348
709591007785 68420808
191284238679 190340136
228841164603 20041704
545400023641 57702420
380539366331 31401576
489987547743 20938536
421718754841 618851448
417332831637 15943680
817364595853 509830308
521833243281 15040620
776681486761 149197968
934817241929 5194152
477570329651 59047668
277393740231 1613052
327676887705 58910652
139950918379 110858400
619440733799 70606836
709607356285 80907948
191712321497 110210688
889862022581 23398596
548202654743 377933724
240715575127 39504204
990150099075 69105888
105709523031 21685896
764602718111 131211504
739026089929 181845144
93300614329 619187760
407853747243 75583008
905637908853 607672188
616331604133 14934744
967947266885 441085644
852708745793 55099116
704108595357 7865964
957135473969 101653416
582162081143 16441920
716248659983 110061216
202408097991 58891968
224143120189 59483628
921611065787 52651512
257349785675 61725708
501817451741 54987012
501134587671 191704068
916948290537 38856492
82104541357 19562148
95047128617 1040076
734115725529 163771488
232530446163 59458716
405065367043 441029592
625531163431 48740328
404302641329 619181532
223711543463 196985412
270571769719 619175304
800456923805 55597356
453248054285 168897132
414876710247 590557644
7160949335 93656664
499187163093 262485288
656214283199 619169076
878683886249 21100464
754066876657 377802936
171051121079 552635352
2918290053 162625536
824064453969 13658004
67176444061 34777152
659312985955 2466288
593948793961 47289204
364334047003 104244264
472033900541 62311140
462632049575 89633376
873832170925 66359340
812563408293 178189308
597370726165 97381008
877628050933 7554564
239257316353 31924728
768958552609 302568696
313350578375 653940
802385235889 175473900
486311039811 32771736
382450132901 3823992
133624408941 81773640
441595392939 18652860
575975760233 409123548
973436350739 619162848
66497465025 19854864
552271283783 42780132
103124804659 105408900
161721060269 151925832
668194064017 350119476
909125962495 71983224
416722866307 11060928
248020416173 111119976
829621099167 17326296
812145078523 541836
813581308861 619156620
664922339955 619150392
555116041077 102998664
432735472631 121551876
532941053037 86326308
900587712159 37997028
116314764327 553831128
534046008589 165079368
374033703483 110061216
975240785427 26157600
62822415683 619144164
43418095411 44225028
18421893155 150499620
997913292257 386951868
202688357991 23709996
970126260959 148126752
704730599411 570522168
298483247675 18229356
199041303509 619137936
33078985259 230417316
421429145375 128471184
639250951515 67729500
423297897857 102930156
271691671233 9609804
37249585343 45489312
441939659333 64652868
556715756415 292068288
32344217037 563708736
523105415643 619131708
845295486485 921744
406147445913 7672896
667230328365 92896848
649372238605 619125480
626796303143 127705140
836443843189 3531276
43008685375 356434668
599501596483 56861640
998761696567 159754428
999436015821 103272696
311351037893 93500964
717800494457 413595252
865811811167 10413216
409239392527 35792316
154712901221 99510984
42026153619 61862724
731358976103 64565676
24175492625 45968868
300786971143 179385084
396838592681 461837340
602027173767 10643652
75112213885 112764168
181519536967 60374232
227519792279 51966432
876978182807 20315736
108712602313 41522076
306513752845 10419444
40175300409 97374780
950237769739 61489044
814748424843 59527224
690152559311 59377752
79616525141 408880656
480744205605 26469000
723359529969 2678040
453266619953 103366116
375068450791 618564960
906881916961 494652672
212617728023 57858120
721324172259 108933948
18382139831 51194160
489983449719 13994316
476306485363 92168172
998845145539 49269708
24763691095 24575688
970109258519 26481456
581962056467 204396732
23014156227 71304372
575331222037 3643380
627532952221 5742216
778509296371 112321980
412313333993 37635804
787361674571 48410244
182778205787 76467384
422284363117 37747908
195144684363 85342284
807774371561 65076372
600233918339 619119252
855138685909 60940980
466959932809 125170344
359931209789 19213380
709963206759 356851944
300380574221 13433796
546679954853 2765232
558559646721 248883336
725812513685 29452212
755633227361 38601144
115208208179 317241864
913311946977 207267840
433508100865 5586516
694020403859 61121592
850718491259 151651800
742497876035 44299764
673008392657 368940492
848389021239 4172760
236599655645 376364268
205261344049 619113024
487680505989 589000644
248138343353 19474956
583338783255 21069324
676553687847 130177656
549818381031 2254536
647913842815 16672356
51550683729 29931768
480760591473 13483620
970246087679 15489036
474544773517 572976
114892571901 167508288
261241708909 619106796
165380863467 6944220
832350943633 175156272
410097470159 419318784
488895192673 542110032
257457343235 2397780
910613941285 619100568
943493392641 34839432
157759427031 68283792
762084271887 487683540
641723316767 12300300
630617275763 4160304
848215066971 163815084
571578315229 7890876
555914490599 46946664
414813289285 16747092
305403996743 561890160
877025722369 351801036
956642241281 619094340
429277001989 164481480
469517054913 41335236
775568733753 32198760
634956195013 53984304
801028070011 97069608
463876773903 90312228
152239147125 126571644
763492879807 21175200
568430553279 37567296
476971873665 78310872
100438762955 21530196
318394290483 32902524
543168776647 21106692
620434370079 261756612
478207125205 70949376
572514417245 75825900
564005301493 102157884
636457514179 237660480
889155155799 305900676
152941704131 8762796
270831278023 353015496
53438873799 14056596
730115435095 5181696
355704668571 45943956
589659849421 34982676
78745885633 199607400
602551236293 147310884
567844410049 13701600
63444419737 449244324
983935987591 33400764
829665803751 73048212
350073268689 87279192
50329009229 34229088
90688883883 73932588
456423586887 73372068
892949727927 242013852
219411200445 79058232
632897021431 147348252
418532907433 61856496
389996548087 613177740
106217293109 136779336
810736352271 274175244
101215445617 125213940
132890388079 192569760
664868155117 34366104
138228829069 275993820
678290145153 210892536
271163759803 17226648
538479518703 2366640
91236724913 23367456
69664460277 466427376
731363385527 42057684
36538315365 148344732
542830613693 89714340
625636609699 58985388
641254695897 5300028
496042820315 4122936
169725051605 32043060
913136765793 416952144
100142658923 605174760
865764951695 52147044
15364381153 165415680
257477652743 15601140
429182803489 593428752
475705550633 111829968
849484342075 5001084
34210229199 619088112
608147578763 142727076
784335271429 1762524
807212305779 108828072
852767564263 619081884
67748896909 12661524
571421973745 194519124
670381957903 95992164
536956215935 74349864
35851870195 21991068
935439744223 3076632
996426017231 1432440
474031119217 145766340
599460180283 146083968
489650986623 118294632
94355227719 101653416
85923477421 483759900
581473331613 8912268
957886249389 280633680
869406856859 78198768
936692465303 8619552
337207049165 262796688
345585107875 37199844
195841785641 61190100
675909101065 76928256
722146712923 400684608
767930164089 48976992
645502879415 45725976
844328675439 238526172
366491972991 394400556
850164366177 62068248
739191082105 368379972
584041738853 1613052
523369158987 335602008
719534509149 71659368
253552803311 107489052
122534804867 619075656
578380936583 57247776
339587743247 4920120
87650510525 21187656
890502791599 124497720
927408050743 619069428
567404638513 412530264
978987464235 34247772
996354482423 6944220
375323238271 303428160
383776507547 619063200
705913951789 2976984
799241558269 18179532
889710794285 123793956
95039661245 11129436
429833780199 474984648
543408990607 218403504
360018239861 47438676
965009911687 313953480
978412383171 612473976
763820984541 619056972
999532468857 965340
417139514517 27820476
777950643533 42798816
82048400927 46411056
944824164255 619050744
896277342061 14909832
253711872659 42555924
417618972107 183314952
475211103485 485080236
12206392827 160059600
734999118743 35412408
755734931839 619044516
89411113787 51754680
962083281105 23392368
855682509879 183782052
651012322601 114950196
764968264343 39989988
439469330637 43278372
215982717623 35823456
800941127131 83797740
731781534685 263014668
863341633181 282807252
768116555673 46199304
139825983461 61856496
33588225145 170491500
797180130151 137352312
278657822421 378481788
516263371049 580543020
544810118699 38501496
3317313023 360115416
451845587173 200821860
684056206851 134157348
819726076555 71516124
353789218545 22937724
312622679637 62585172
697897342525 333154404
272993873773 367452
974058354793 495561960
728229393685 81991620
757949195077 172721124
277783390061 245071800
386886527817 177435720
253039073037 70662888
32720562621 183408372
436711062817 227608488
750676458133 19119960
315802304035 139046328
272318265323 21891420
648573102765 120542940
145642561705 82109952
513624654679 46498248
739513194265 2055240
586324013089 110248056
325791674619 62610084
820423353455 2061468
717221052555 267255936
607466776161 43241004
816589736757 8438940
575098817989 178145712
643084610571 51443280
217537920207 3668292
687814444827 49251024
483919160241 112577328
98898650815 619038288
560455142235 393217236
882838599943 375448752
641804286995 76834836
850215217797 29352564
763597124071 37666944
782278682467 18721368
604558754843 17438400
231121034831 106050384
14785244423 50770656
251845175417 51219072
366012104353 114943968
568867872221 242798580
671729805455 29277828
26658345829 26263476
144926950811 619032060
32045010223 36334152
232007518371 619025832
813927324085 61981056
661443994527 358838676
598367906177 425615292
838756696905 20147580
897400838369 7380180
39628449631 170647200
373545265117 45283788
808449512911 134014104
336135905425 223915284
807254139255 51985116
309796240129 94428936
84948786717 169868700
738905477243 2846196
351423881473 3300840
350750147651 2223396
197539000319 120605220
462570112115 166767156
930469609707 6962904
756507796737 283467420
704883851807 98969148
8612387211 26188740
863883911369 9099108
613207776387 79687260
259997700801 619019604
326536058873 5324940
328621883305 395727120
289153878173 22925268
115022550261 11185488
105716249271 21056868
415393434951 10463040
437131683253 72855144
775400602665 53417556
352020008187 6414840
246271453043 1594368
610185983203 462086460
46964687263 288854640
984445893873 90044424
548960933665 209590884
239393173945 9223668
750731762773 8806392
664074600803 117547272
604587946717 619013376
570722518283 273627180
215157212431 32790420
162286761965 22271328
543631549425 619007148
750067501739 54208512
912368987933 79874100
27782925809 118450332
102205600445 132837012
590598030351 72637164
508799322401 619000920
692290518331 618994692
703447496909 6502032
25502172443 618988464
468991062945 618982236
712816652113 122050116
325051593913 174807504
654641890097 286126776
773773049405 163609560
424514272329 232827552
199663307563 549919944
783725114269 618976008
325212724729 89745480
637554161579 299193120
465188903875 24058764
645919907533 190744956
219059100465 379982736
819674035387 124560
91424007101 6290280
813200664719 45601416
679751765809 69523164
447661502231 125544024
547269915847 66963456
513057899213 66147588
243667515063 58163292
993943126659 3170052
570289278681 55285956
239081954557 249356664
665398607571 50639868
498042479129 3556188
234883788107 124964820
410812520533 267081552
333394179173 613999836
964557670457 134935848
333898435421 59122404
218015895533 209503692
37640430949 278379144
203955465751 43832664
995528916189 204620940
243825595397 609721200
795967635723 14585976
76399550189 23516928
351808922583 57285144
2406789403 20328192
805431885021 27888984
790921762499 221187420
829737525399 9018144
326915432503 20708100
397971809659 101721924
929274062905 618969780
809796214511 25167348
530551925005 13795020
210091434519 16921476
993158515753 49830228
178450197993 23585436
262464054795 15868944
336108446173 338242680
547797428685 136175220
829753414265 229389696
108655024453 147410532
189464581521 177977556
234112772925 36813708
934804368653 18690228
805495256159 430934004
784506175215 115392384
654681649649 62529120
545892778011 189611460
43337517547 60230988
717682590951 76068792
944202160201 109369908
745536180885 53915796
819735792235 19661796
483814815091 11540484
676510608771 29377476
137886250463 129579768
294724449179 58817232
964444725677 259066116
617737497883 336617172
202372623303 296066664
894644476317 227234808
485742789625 8270784
212832389737 225696492
649361886431 5187924
609514259787 21548880
167250008313 6601680
874379426523 20670732
508799322401 618963552
993308137225 19088820
138611371513 55977264
31070581095 24513408
10952432375 164842704
493382039379 261389160
346350144177 69710004
962659627691 73434348
140388653359 85821840
478180245157 5461956
783017473977 41864616
167319096755 618957324
738484919087 356403528
329996810201 228467952
860802234727 34864344
442866892677 587948112
974482145281 189574092
593954747929 1768752
98636214113 29744928
229906472707 46118340
940328030363 79668576
605577465051 159654780
851472117865 30722724
239471567019 372695976
115377429167 208164672
203395331887 127549440
803204667543 160707312
166788980613 480440376
971926549037 238974588
283798579225 63307620
526837439967 618951096
278005704749 10961280
692807305315 63893052
514921675523 5019768
176649157565 618944868
604971691165 226942092
625688582359 44081784
393507614189 38900088
57051469995 104848380
478321123755 594014184
689349488613 440618544
805189466349 216385632
454778022251 459016056
350634462551 75508272
373657381573 37224756
223047413217 16709724
491962294557 3170052
146106622441 25422696
375051104573 12057408
419012296515 13483620
659947360055 547216992
147841809235 128496096
700376571033 618938640
832691945317 19643112
515019362941 262927476
440238801275 22738428
197193234215 502257060
675422126279 12474684
241781866017 118686996
693305702253 36284328
564662007963 11185488
104298928379 156434904
325897008783 27340920
577051474087 101074212
878019637671 57440844
463836815055 76367736
548953105069 231706512
592046310631 91395900
303083046627 117316836
291246933313 427091328
763589924503 94360428
471391630575 15937452
546119565641 611963280
327935793131 320729544
229519502155 399420324
726447845659 8083944
616330613881 44648532
838382193571 31700520
117558772435 248765004
407311436677 24345252
613796535377 12281616
770490842381 85180356
583172464515 101136492
429223254349 491152536
211250729371 226661832
518591538179 130981068
825399385887 312602004
372894194987 69529392
722039938853 19748988
610419938023 51735996
70841902283 23298948
727298213027 248055012
699741972725 3493908
537151376543 105321708
206505352157 618932412
958648352303 450832464
975244136091 903060
565297084589 84196332
481328698415 60635808
520999256791 160813188
176729031665 288892008
731704282573 108765792
464015030513 271509660
376243482561 10438128
424745667441 2565936
445034881875 280832976
796526008301 196256736
47047550803 76573260
26615272981 101460348
538526359491 22271328
326327395961 213869520
855129555661 96446808
16913001979 248104836
67083166067 86531832
118073497951 39535344
25271143545 12480912
145548954865 618926184
850849410047 37505016
123073688795 17089632
299091163993 29539404
802918794877 55285956
896102995429 37430280
870108535717 42886008
519910406847 45520452
743851372383 47320344
88818368877 39093156
977138124429 4664772
957064537049 125836740
906259912907 380611764
421718754841 598124664
949886865535 342135180
460706846501 126004896
701976627673 220732776
557480462633 130812912
275547802151 618919956
275892995279 262385640
801009734779 58698900
635005956733 16130520
591460771517 22327380
379962041949 19119960
275912725583 173449800
300312059993 47177100
684790252625 1208232
698319376717 23037372
410380551443 5823180
896813418399 11397240
687702988539 132413508
25502172443 130856508
544846079171 5256432
804607595527 10226376
639990029513 18926892
692127953837 21642300
357624229077 22856760
988737623567 68725980
324620752091 18335232
262245215331 66944772
360543143167 75103452
242341938839 151913376
735369935101 295481232
695792566289 11945304
470740728601 17675064
192199258915 618913728
50831423227 17257788
72442975325 213159528
219567437291 273079116
905570888107 6377472
146017200817 54245880
46583818913 55254816
497443356747 54283248
239471567019 308821608
608241135779 13863528
521619840861 98321436
546177249377 115548084
349233029287 64048752
621382056175 618907500
79968176705 134456292
507221436203 132070968
93282059879 13639320
992600031071 392364
23875658021 308684592
954133023715 305172
978747349923 160090740
127082474221 338348556
360632272075 103042260
421725580729 582598260
162594438859 131136768
832133940191 51549156
86317043425 115205544
667125467529 81094788
95770686439 8582184
34117156729 19076364
924719435637 30523428
992718476413 88985664
950710395213 88512336
448464929163 66975912
677362421035 4689684
116874082323 30704040
662312403173 72686988
682228341189 49500144
832194912311 34316280
322721905913 50546448
205830477373 15619824
147297798425 105844860
592605735741 68862996
424675951209 7031412
422468881311 358726572
809261901935 552130884
892821879543 69174396
43983866853 112969692
462653548631 17413488
937160949157 177547824
853037062279 201531852
477434061011 83044152
222021397565 24314112
749970780899 99510984
277877351897 134182260
708894398519 10469268
490118840211 1046304
109994115437 18733824
357652337279 209684304
465599872149 36670464
149169042107 16522884
598907811497 58238028
360762357549 171506664
794299183187 618901272
573055145899 290268396
912114929129 286213968
63401906171 18030060
474113602849 151128648
277871192405 11509344
863003177511 277681608
776841832849 22850532
481906184725 132151932
626331973365 2958300
969610930089 3431628
707663998591 130146516
992096472359 618895044
36449827941 23031144
360033853457 69049836
382494837485 8843760
370279133799 318425184
797810479725 123837552
246604814209 167614164
585152118993 23716224
577778656605 6782292
904900156181 37903608
468857657947 128091276
129144705751 33930144
820322103621 84925008
171902994385 179764992
733964789949 5611428
877647726423 618888816
465881042675 264926664
114448752165 447413292
177059476889 98153280
946005859985 40133232
740503841105 162476064
885630748083 24482268
558306153427 8744112
533503367939 5318712
323308061599 27639864
967745802303 52003800
44106763977 47164644
59566553099 114651252
658080295361 618882588
588945028245 79394544
490048737843 86301396
474589099431 618876360
350003409213 94808844
180968046329 1731384
155119167355 32995944
345126115493 45570276
598841682593 2889792
382350771389 60174936
654445832657 464509152
665938402025 85292460
810423524821 20502576
561826874167 151209612
635029666729 27004608
740386505585 317111076
750380266909 81474696
267461749449 462123828
745734281109 34384788
739449195337 89135136
22975410601 26313300
500656232437 28050912
292341911609 618870132
620051259649 73664784
485234111497 215632044
42296281901 618863904
781313216669 376744176
276593820901 49412952
659201454931 79151652
510590454081 35350128
859569262635 25453836
313980865669 22128084
436373553803 228137868
187762789263 41578128
676666595259 15046848
573487744017 618726888
66144904173 143916624
636642965335 53143524
995000624851 34428384
599381501959 209242116
296637856421 20888712
580782570439 67729500
454684969703 277544592
133108873785 618857676
177271161619 618851448
741990959193 32173848
278328982783 249518592
341480231875 618845220
125607842035 13446252
89268237239 174047688
917550875687 60853788
983482757347 12717576
539710149067 77930964
224050677985 419711148
273972569081 106766604
712041905121 91557828
603053152051 265954284
842036218423 56207700
354930284041 178506936
805989746903 261576
572865739963 141381828
485053435979 12885732
482675152133 618838992
294829927825 405305784
440268284627 31208508
143060938649 618832764
375480532639 196985412
940470135877 253903104
692912522385 293793444
544253553479 131865444
824820000037 553880952
671579679515 159548904
807321850071 29090988
973022816529 113474160
478321123755 618826536
626231104677 1563228
485849420451 466508340
195153571719 138130812
650476420647 125762004
785530931573 39466836
754823903751 100519920
177045314417 101522628
742028931309 6969132
759234687893 185376420
710817484073 52059852
533644425911 30504744
246234595739 19375308
800086494821 73577592
703486591303 618820308
228206841565 24469812
109313736339 5536692
471398767863 36228276
337251118493 408712500
639678100133 210126492
894328198555 78946128
687700927071 52832124
241157414359 66676968
330804408655 33039540
572303829881 448110828
517467755383 7828596
582570290413 15825348
824545001459 5380992
609441118155 95967252
763141868489 1525860
375690454845 618814080
788993981033 238414068
182247194051 618807852
667306197861 73739520
502441828663 5138100
857084092615 32317092
548480024951 103123224
758776249803 20695644
621209676353 144894420
233691030211 59041440
984283972101 201488256
820335201105 16118064
437235566293 22657464
361887453215 109164384
699534742253 186030360
65861354551 45881676
17919585033 99834840
940217059859 21642300
166604966887 19954512
919193151939 31575960
319710089985 236732508
352517769869 119683476
706549184115 23803416
789945154809 138554316
23636160281 416659428
335260191335 89110224
895685843989 203176044
995773290453 44318448
2488022445 496894752
112119057937 119328480
418608734571 618801624
174653857113 68831856
694337659417 316749852
627412807873 20683188
12520422281 187549992
936576157403 138168180
225023063091 26929872
171803414893 312029028
77385121209 348967296
855255580479 81599256
871132801301 186142464
261616024165 87254280
233107166429 124479036
92616951837 56257524
504064849177 126602784
202400686671 289969452
494213659229 168193368
696644546709 618795396
385597290735 16093152
72394864025 111319272
992545174847 61352028
543009545371 618789168
629435448007 26207424
276043843667 69747372
538426518423 173312784
679012382639 78977268
548419003007 161579232
732565448055 69915528
266144324439 40457088
492520654679 8644464
740184830489 204465240
282389846745 590806764
596444233953 37934748
302216635931 50484168
516510199145 293226696
593485088221 524615580
19238821153 9591120
726535954413 448042320
964036939911 62578944
45406601115 90411876
234313252245 74698632
972734284507 75962916
755882672455 149864364
594529562427 23404824
583710583637 21443004
508799322401 86880600
114130419163 2385324
214862397595 269429508
425664418249 19481184
17332383043 5405904
347486762881 13558356
796692576161 42425136
440310473099 2871108
659324303469 555581196
66441251097 35717580
723841298147 23572980
376841919863 33992424
613055943975 42176016
14785923275 20259684
147414967027 618782940
626358088607 541182060
10542448125 24930684
338992215659 337532688
389098966251 29059848
85836565681 331173900
183798815535 268532676
530171549905 385475832
796787199403 618776712
544273221503 56083140
808605276429 618770484
151768995405 559006596
434158835921 445669452
335788518803 67443012
843888254953 112820220
763594439803 127586808
278314247335 199819152
797202582091 93133512
921147296529 13520988
470118307271 81948024
136400589727 125419464
901166001881 104269176
102493956845 35842140
240602928053 97679952
513664825279 61495272
601456762465 17525592
471479079161 618764256
328364061551 48983220
524349423751 618758028
325543663203 227807784
508660903863 95992164
807361268321 607522716
969743282555 431313912
205457233333 157611996
739542982789 7903332
511272340355 6271596
473679017999 175137588
748224601685 27540216
569215034635 95618484
88275989803 10593828
491679530901 241764732
587037587427 77152464
503823289969 618751800
811596851357 392364
69042456223 618745572
717004765333 784728
127904938911 223902828
915473328267 88431372
474589099431 618739344
865510637543 227346912
854409211487 169077744
713401349209 10955052
436587896651 53137296
491194573987 14567292
716548676437 618733116
497414222163 11328732
701520394295 16597620
395364932063 222009516
60832022895 15669648
770485399109 73583820
579659746755 22912812
888538595017 114489324
427762765951 160277580
583439808881 618726888
936738111553 439777764
194038420931 12119688
913504516737 11266452
508079562421 386136
830924547307 61364484
397361402141 76940712
90435379371 2179800
548257367723 52825896
133062679471 21355812
7266850247 120474432
735673923781 55479024
993279992893 41740056
576597764287 618720660
398839229291 228592512
631052383765 77121324
729596591633 5125644
840226115017 25036560
990367090061 280926396
68831213681 97480656
623841771121 19051452
396166514269 28437048
607682968725 6271596
394470041961 262528884
399727380697 56761992
121616894839 26811540
15364225453 70594380
262485717017 618714432
539775866923 100059048
34035171337 163154916
896260457953 13433796
626299656273 591660
734505754029 70961832
110453624743 110777436
457727228095 21237480
664811106637 107501508
449440309937 67486608
902897775731 185619312
39067623221 90019512
625602131491 6844572
822201568263 15962364
525593431859 109425960
497448631863 16896564
869448515951 96309792
635036262181 2503656
74575757639 32753052
491784379281 117503676
386838085195 1077444
578125906211 162438696
960948449837 39529116
773646949851 91028448
25262735745 232360452
86458569735 618708204
409867798965 12754944
493786716135 59751432
814618396659 161828352
754335577489 23896836
829607297919 114034680
869973232417 138417300
164803377157 14542380
47785532673 21878964
621912071431 57721104
554773325455 23255352
944202160201 73054440
376934462953 618701976
315787219819 14287032
76277151305 41814792
62095368943 41216904
674601100257 202341492
854409149207 129642048
368467791021 115834572
807948917489 8414028
103790398485 64665324
615019312233 56319804
845910166411 186840
364443398227 23790960
985648927969 42549696
727044445701 69006240
355109613073 9696996
977024407377 133939368
490629886217 27079344
337642367681 21218796
836595458859 618695748
254993429379 2117520
442217714621 566748
818490955803 36022752
788837415341 80459532
358896345387 618689520
441860968553 341412732
675400234859 2559708
536714823645 26151372
785562650777 9011916
604458608603 32572440
459604238905 35069868
284255858907 463039344
264883619063 28418364
272480543329 3568644
204362435649 210051756
6081976999 131448168
855744117255 81891972
438363845705 39933936
922969812339 22427028
596172581049 150649092
498847257537 609085944
428416414473 68352300
748270883191 618683292
635630065851 20888712
297888428841 45788256
773624030811 142116732
775209371925 201687552
418189707265 22838076
426638217111 20807748
626130167481 26581104
169185108917 403182036
590086349089 35107236
403509858049 76710276
734438535225 134157348
964055343651 39915252
877596506113 7018956
514925418551 49282164
852944364727 405392976
901195161377 32971032
105677181027 3319524
295362907609 23087196
830009191997 354721968
527063684523 47189556
696537255715 26263476
384882962809 15806664
599733248181 338990040
202040327125 74219076
929214534443 14573520
936032370801 5405904
749649110927 9279720
975079642155 691308
363061614303 120810744
699132562925 98352576
457091921033 59882220
516885375103 241895520
102313625105 198592236
177235006841 18023832
622004060229 618677064
663473915193 194824296
8123121759 1226916
448976584275 2354184
418544398093 25422696
301205967309 292790736
815996805007 66919860
416334039811 255167388
875159710207 101223684
708588335915 30467376
998830659211 51337404
136791614707 30006504
455306973757 618670836
433502825749 4116708
118914267971 140316840
14282487885 16466832
291719907555 611882316
731476773733 360563832
48044456783 465094584
386155906205 48267000
270494472773 28779588
38564257577 160838100
381910495385 618664608
296294936513 397172016
786835134539 618658380
343273400111 66116448
491427134973 90567576
694103616167 21025728
480702826773 61171416
269148393973 64727604
810019925509 152492580
171562190759 68084496
333916477937 9342000
9900987799 33811812
11818083255 3693204
616225485241 39547800
291076041983 12194424
253750654415 1326564
482031242965 14386680
351420586861 3743028
760710964271 618652152
35282804141 7978068
211218985255 154697292
860720878363 116712720
26630649913 106143804
970156958771 88157340
524971427805 618645924
673630396711 618639696
502458718999 14187384
573253140247 72730584
225165473777 618633468
46441222625 41671548
13852095717 97243992
313412858375 27484164
615688954259 30704040
58438429387 1058760
782265292267 20938536
393597926417 125276220
257854211317 43701876
845900656255 9908748
524203824329 81879516
426438229803 65325492
145285864223 83237220
481045025471 382635864
493169364397 69903072
849239114575 148774464
241337579181 618627240
848167939695 102089376
394477272669 403225632
115070756219 301042836
103252679193 583955964
958997799155 71335512
988339796373 3064176
521563564653 93525876
402326647677 18036288
727472920883 75184416
275547802151 618621012
722670188779 68439492
821954951919 330289524
544109822457 109070964
393070787259 20988360
935431928083 10301112
990417555545 363895812
391121251389 10718388
380636018663 17388576
797304366295 86264028
926488365735 281187972
345834260253 297698400
446580748687 10973736
82237322317 176613624
130838009245 327667536
842632276629 42991884
287877391045 68981328
234627412487 114725988
521769910749 7479828
466355354699 137252664
480542044725 87814800
144304946757 618614784
748796576215 9192528
463393026459 299199348
844589560131 8544816
895063839935 618608556
272150676071 187556220
679763617693 38177640
141100782801 42294348
534613635975 3549960
418025163505 210481488
80680218955 117335520
518678568251 58300308
592017829987 60374232
877513978885 30118608
505986271855 201239136
555251855073 759816
728909704275 31438944
800680759363 302568696
644273332723 68370984
433314086209 183526704
286027011163 83648268
769955276739 39005964
753665873183 152965908
593979852997 23485788
502579281861 618602328
80860533249 129274596
24041659133 164873844
700284532411 55603584
9279463301 8202276
749514891299 255136248
224350356889 167701356
336950678535 127811016
331458742257 21748176
977790379117 297604980
181625189997 617954616
316737004751 426692736
346693395407 67162752
690913921093 88767684
221837522093 79039548
640190460247 406675944
481431144025 618596100
816525544761 56182788
517832206725 277787484
714599288801 27228816
427882206535 33195240
426537049479 12250476
119947488181 10761984
342974344007 295587108
870183677775 456649416
894369371863 28854324
490001168379 70376400
798653211565 618589872
537411508885 89004348
814102218781 14511240
98019454035 212019804
391907968597 565172316
998228796509 30193344
340598730735 73913904
8194052451 475763148
521457383481 288294120
121252418585 18852156
35667116575 244679436
148658975135 171762012
982016302525 88356636
842153448067 2509884
23636160281 579204
915776053901 72904968
549750751179 90580032
6229 264702456
882171212453 142770672
422962762949 529442280
240715575127 362226708
674899815059 436445784
978375300421 2173572
896169641257 109021140
772202375231 70363944
803894469605 164194992
793055175079 618583644
516263371049 480695724
100424127155 16909020
825851681931 6632820
249356860257 10357164
976618416513 155998944
503028993285 161305200
799978370513 178681320
370666091895 38825352
459388862209 260056368
386063862593 82141092
646521508659 311854644
105740695409 618577416
103790853129 78074208
943374394245 87783660
897751556971 383127876
283503377015 100208520
861973126115 35063640
862493383333 82141092
433390155001 123987024
123073744847 42668028
58791589365 102581388
598989910231 618571188
536582740221 104213124
21096898843 12711348
746053517171 342160092
786790497225 2030328
141829330489 342596052
184985893495 305551908
699142228781 499765860
744504447929 27776880
791811166971 618564960
975114026943 70065000
890087807503 110185776
551717602127 618558732
466461604379 15644736
799214578573 10326024
481431144025 566972208
664876457041 39909024
341722768879 179671572
786213130485 301416516
190763576641 144857052
728988757517 618552504
19075996321 57029796
761238488327 85909032
337658080925 30373956
430003997667 362656440
931055566097 22532904
412388694031 618546276
358911815739 515429280
647413160201 36738972
260519314485 62217720
264908362907 18335232
875545204723 104786100
161938230629 130464144
52515222793 310166856
313876683685 195633936
723302363157 1021392
92578145169 8912268
148031956303 622800
289794584911 12119688
948524879185 18646632
764979997895 44019504
763501306291 306511020
874421583855 71204724
3110026499 609814620
917869805339 58325220
365700298295 17519364
612876085563 305333928
915501802683 83803968
124846791653 160277580
115007702709 38688336
480013086991 133272972
624449388495 9653400
156139951487 50073120
534119287237 46155708
910583964683 18042516
288468890355 137290032
152869004687 23952888
629468108877 506616660
709508748361 98832132
669760626473 105583284
436646852137 599681664
671684795699 13446252
906922579573 290255940
934725721469 2914704
698293530517 143281368
270005500037 94871124
565312523801 26257248
920566006149 241945344
681570663151 21959928
13456460779 99940716
368063131711 94802616
962765565971 70152192
833034044367 41210676
981884468221 198399168
958540713779 459975168
803012757951 335303064
774868070059 17768484
930249026403 77364216
418574616349 13153536
536655993957 75296520
627850880403 64254276
148706631791 69392376
418893335487 273764196
246911767417 2123748
396345034899 425303892
432932259985 520505100
652482258875 391348836
679534744921 277133544
756710711205 97611444
435973503213 6178176
331407056085 44467920
734884118723 174053916
535454193005 34116984
900004869769 11708640
836595458859 618540048
19133406025 117055260
479277739565 176470380
135956170865 145685376
60334399467 539886636
280971839535 72780408
921972104185 134549712
159591334665 106417836
729610761571 618533820
726072789271 375722784
616232093149 119565144
646152660349 1276740
557865851273 35642844
498024498893 59751432
25364675649 10568916
863587745057 129909852
543545097319 3786624
332614387501 56444364
548372648003 183016008
942336148039 618527592
170257833331 155425968
583980897521 31351752
877195946065 261345564
148658975135 618521364
43511770759 4098024
226717518765 6028704
475833107539 138056076
730076559919 117428940
868703490213 167333904
250266910549 317858436
738940822381 618515136
912428938661 25416468
304250880067 423641016
943896208463 238171176
287806759297 11148120
927904210591 22377204
441000880515 348163884
824777381833 508291992
287365879177 618508908
579944710133 132650172
297939948095 353407860
276539674669 21891420
107606707571 586054800
155429496139 12206880
441000880515 243496116
457794989973 618502680
463369365049 15302196
177277190323 115149492
928030054797 618496452
747598873287 193068
727052417541 32198760
325147100293 16049556
767553008865 618490224
980210919943 58262940
571572884413 15252372
604945788913 86039820
837217462913 618483996
790567158863 618477768
707392028059 335695428
754940336211 124622280
24818397847 33880320
902514173289 4614948
464572380461 42082596
934125583923 36838620
816616180845 53187120
867840836239 416802672
999560521007 445084020
929870537149 12437316
262432173663 8999460
331922548883 180425160
535931719915 64316556
273659517423 10755756
694606870945 27041976
460463362841 215034156
50099096381 272867364
900164924379 491245956
421955449981 81088560
916788752851 16093152
680964017345 61364484
226885780641 42300576
137646858599 35867052
859562411835 9155160
603839052153 77775264
923054022365 593553312
588333424951 7984296
366052025833 97879248
470933978451 97262676
515019362941 599968152
415429737963 50197680
577650683661 184790988
634497614917 385837056
646048229245 167396184
148624134465 27446796
853382386195 1114812
689277698457 485547336
18399416303 180362880
912447647573 25354188
722443315195 147142728
768099509637 54943416
392484564303 618471540
255760926979 380835972
184643962601 41160852
988364448035 618465312
445976912947 195328764
181811170533 264951576
251848426433 17438400
203395331887 618459084
189115657821 575884476
322067011791 22937724
521258523441 499286304
241301374579 31146228
867695661559 589916160
55746047579 12823452
335632083899 139301676
950422200741 606482640
131203374865 4390740
399200322503 20222316
366277448293 74972664
479199665357 312888492
343796185897 118587348
388508469649 88879788
502449034459 107476596
289231891339 557499420
644949221433 40706208
519138357817 46118340
562400306049 345865752
8944621109 199358280
701363349047 177597648
838664553645 37156248
314990912729 77800176
936394237523 307301976
283166977823 441608796
236738396801 197408916
589539560591 22464396
809640720035 152498808
821627177269 7143516
290475899447 521457984
434194441397 247712472
441000880515 618452856
15997433679 131037120
627904173399 271254312
506145870583 41154624
207127356211 536392728
551020568119 55771740
690194785151 58163292
564648038559 120094524
325193617225 26388036
338957100957 23523156
350502752807 255024144
859427301603 143399700
247568811437 448472052
868679232153 253710036
927385460549 6757380
514094807637 243265680
943945914131 44748180
316394930613 14635800
241562646645 330563556
174076040719 47637972
153480215617 86021136
653632235401 45993780
969557855073 29539404
14231517933 4378284
282863641845 77793948
622010283 425428452
322159086543 28667484
941803889465 246803184
515403562033 49114008
270526154609 15177636
645485634083 55522620
349243766359 73197684
837217674665 312589548
246843956953 42886008
672867632391 14984568
369970497793 72686988
813390631175 107134056
849502926427 16896564
329934256169 318568428
215213408913 567190188
120516878091 122124852
985209398087 26462772
745096763107 12013812
613296003473 511879320
571720445655 16497972
392895201255 103658832
386052446669 48590856
643298792729 66471444
731289359519 127804788
715076130631 182243736
809437768199 97785828
674149220251 90935028
852705563285 50459256
786725638833 5324940
499117334757 126210420
868201973047 34677504
330201468509 35954244
955398233173 618446628
741396115447 5225292
788701146701 618440400
426072783219 618434172
19214176957 44081784
612410261065 9460332
26173383925 565396524
764218249977 213869520
62624326677 143829432
368780056713 1507176
127383386269 43832664
839705479129 618427944
574708881671 1451124
538033512939 457490196
811715296699 574850628
673817180659 364668084
238849562965 361466892
4826814543 107352036
492890748589 157219632
684065997267 133889544
373133045015 21580020
102008671085 16653672
539173692821 43421616
698488161745 8264556
99520654869 618421716
989608456143 376744176
201464005451 44810460
390291512395 184784760
414615207745 208831068
92262946089 100887372
603929314557 18422424
61578407575 547123572
794217177873 56456820
47707589253 130177656
168396093577 95705676
967797743823 9348228
250000618715 39354732
32325986443 9777960
245691607559 254874672
40255348893 57988908
570897537539 86245344
97007787695 7647984
162843739471 30816144
699679636673 13203360
646884222389 618415488
519796552779 139644216
428358070569 85859208
370616734995 62248860
380619078503 30679128
924255417259 7205796
566917514255 249493680
238344190667 380730096
879634493277 414597960
438322610117 31987008
768115714893 36664236
992422078427 93046320
868674218613 90922572
310938917439 28960200
482505151407 133758756
973415043513 11241540
964664368553 58026276
427485152851 289969452
880757746693 168224508
619922333821 129143808
226937915229 47401308
810394489885 11515572
431566275259 85946400
545863954827 187936128
44422892267 150736284
347700272415 251959968
273004293217 30803688
619921293745 173088576
471620305289 100881144
300393459953 21766860
147032529221 147310884
110382314143 330289524
921113746293 37872468
426397691751 40058496
478870234059 68744664
521239403481 51362316
567115577111 92242908
886300894577 12916872
310749324663 86226660
928652058851 618409260
876721520699 212935320
414781258681 83517480
760981408943 346015224
390546841711 10830492
606453958879 270519408
980166277639 94839984
243049216669 40239108
432770162591 50147856
335882195389 618403032
437800521867 2167344
403058633221 154740888
816000006199 38719476
403520669857 107956152
566075101281 454724964
922788347103 255516156
357211181889 204620940
799988005229 69903072
467040778477 48229632
974430315865 11197944
819644128531 47015172
342624596973 61999740
989783475399 296365608
576467591621 70581924
869894105677 233767980
334908457569 10668564
553281741891 73471716
690894253069 110434896
1758677573 36994320
755189133593 114881688
833448548907 4708368
646621057011 258399720
804908938545 257758236
473345091323 528159312
233492961127 106654500
132303896081 127175760
42179019879 59116176
415498714301 351888228
726467277019 14604660
815927636839 86855688
950422200741 538167708
20023601453 262528884
611394123021 25067700
97654642707 199538892
151797220701 31650696
40807505927 175386708
221293523739 2416464
681358823959 256761756
492312732899 228604968
307652981081 59950728
523105415643 618396804
205261344049 418029588
815149378493 185675364
956678793413 487160388
958404649425 14990796
455158428491 131828076
228984964133 336617172
11300292325 475165260
531813472399 618390576
611314516725 79718400
675758887933 309413268
534883258551 10089360
500595590401 11185488
964823694487 420919380
136068237497 111057696
758115395485 61376940
468991062945 618384348
994458663053 111381552
445141467867 130489056
235677797065 54046584
909868235457 55715688
85733347799 57185496
740102084043 35873280
53431879755 5231520
348646468781 42587064
602431384661 119085588
717055137397 71678052
347700272415 618378120
652451460177 22638780
640186530379 301123800
538033512939 618371892
298278975503 63718668
686955857737 328184460
669898372387 55447884
145598859829 41789880
427276083881 23772276
850475225579 37037916
914881206157 69784740
678233545089 345099708
526104775571 48933396
925930447801 38034396
888695254129 131828076
500699392477 6016248
50146672073 200099412
902503037625 7647984
655550923987 25117524
909369933177 538111656
735128025887 34415928
132305073173 95674536
150524987297 618365664
206164928439 321439536
13684095417 618359436
862957532499 247899312
227021607093 479556
249302446221 13464936
223841372351 7274304
794419196747 139214484
191046733899 398729016
294144745701 4751964
7983681829 49581108
221433449453 566822736
169377965165 357966756
149902983243 389150352
619401584591 82315476
499292472345 115330104
261641583877 40619016
225017588679 120200400
670760746101 282570588
179299238797 282913128
476435977939 2347956
327796142687 354572496
509870614375 132114564
435743515629 99000288
625716072751 15513948
968477825215 284750388
633743457693 39336048
789899620663 17924184
162008002913 64441116
865123186197 70407540
424753907085 31937184
843368552027 25802604
104874596113 154859220
414092428187 139924476
902989688555 43023024
362037761005 70089912
946979772189 137121876
396495173295 160632576
213622356723 268763112
963318719485 62709732
6556975341 154722204
830956278967 12810996
151375353427 326509128
470857075107 551962728
58900006389 73820484
756287959555 50197680
79429360047 130750632
237605554857 618353208
99520654869 202914468
182026721613 105651792
378776371517 11883024
788492115099 57272688
875702897683 5337396
463558031091 71210952
70160638809 87839712
214569605621 2709180
673333836797 177616332
634323777743 7230708
420438803707 24382620
560402657641 16722180
899927505553 3475224
17290898335 108329832
117834654151 332973792
499514532923 394587396
661028585689 44542656
455251898315 93420
156045876309 31177368
411715756155 20010564
920466325771 94472532
809658650447 85286232
355593997011 35636616
279123720417 43876260
526033259447 19200924
876080851329 95201208
999501440961 32067972
30613682559 226736568
469558545849 18708912
210110722635 66440304
81117986313 360296028
987586599499 28088280
318198046203 12007584
918623649925 16267536
830362276001 2036556
842193495345 35854596
22170720623 137881692
978835438755 52651512
6774693765 40712436
779896928387 23535612
355737228555 8277012
345086885321 14934744
252396479215 72855144
999560521007 618346980
680941552949 118170072
448832922999 217880352
61454107913 5331168
766804481753 73147860
452091854749 90405648
204505411845 129561084
956865359381 294160896
919321998041 618340752
953300519489 27751968
772169659547 302045544
302717250037 85821840
282307604767 28686168
643119369039 27764424
705838568077 1880856
933429597457 110098584
315301434581 21854052
767553008865 557798364
231856039717 52607916
356795218759 192245904
636932157525 618334524
902471748153 46411056
423461320577 20390472
91434602167 618328296
613880831357 7112376
857565038697 106492572
183338888953 51960204
769897044939 132276492
525593431859 618322068
400332911691 129399156
839705479129 531042876
36698245415 618315840
366131899933 20614680
350749269503 51144336
613296003473 618309612
611928935075 17911728
960839902025 24837264
193164151737 108796932
878200803963 32616036
34682990451 98919324
531749634161 12275388
129830067249 73166544
12440087309 101148948
506891145441 2752776
175129820795 118936116
825276138757 118898748
789046607633 12188196
819162802541 4533984
700739046861 241335000
18950377561 36658008
267503993973 77283252
487868890533 162226944
495854248931 487397052
317431153957 350960256
209592969073 3020580
24825155227 27409428
502579281861 618303384
530483678581 68825628
615205848299 561840336
876799875167 101522628
502879128921 28262664
38564257577 456923448
493249221051 453610152
370694423067 6881940
671455381091 123420276
262764476069 174776364
782365120879 1426212
392906498847 190234260
171051121079 421996824
730778556405 56176560
124818740741 75377484
865619228951 6389928
556011603803 19574604
333233912811 2877336
65123273033 63525600
857743596695 615208068
32839031637 48621996
981819840265 240955092
299183956203 394356960
692134580429 119727072
906259912907 618297156
880757746693 618290928
258295858719 77245884
296410086005 274380768
11115213611 39672360
105740695409 618284700
407777996079 114171696
245864116931 382368060
313322259659 117977004
784187667829 56693484
249063023217 264609036
887512984185 24395076
391777571723 45520452
533991737797 164431656
153282202585 123158700
590209875241 29003796
735118285295 5474412
16382337773 402328800
647980837411 79052004
241292611783 34721100
77683405041 48273228
549796782327 18111024
365738389981 618278472
153534978421 65861100
750063260471 61127820
19329346371 95338224
384955761901 41142168
827232463147 921744
187159002109 16068240
637862702927 152841348
687537878031 261650736
506311306185 464509152
397780329799 272985696
320182427733 75147048
232629522425 618272244
746779865137 161691336
468668177275 41310324
25565467607 268912584
95361089563 336305772
896146884145 130962384
534215995621 50502852
730232765625 618266016
988364448035 513747720
295095502201 248976756
176564455527 62803152
41605052389 56350944
283440822983 86158152
633690432501 31613328
239471567019 618259788
16682932193 69137028
465259038621 591417108
638543542897 233114040
847080322895 78348240
280523834583 78460344
543631549425 82651788
384984591313 3450312
467909979317 57391020
498815138503 9024372
57387098153 434826504
296467993949 85292460
350360100467 445146300
94174048971 310185540
654959711165 3537504
964559040617 165284892
757600944001 201606588
550173185201 124995960
476004153331 231438708
669213426927 49593564
467706515547 26774172
123853966251 208407564
521098892335 67548888
857004249655 48902256
822191516271 48833748
480148458799 21162744
39599557939 188901468
741344672167 79064460
556252329697 375374016
298561952149 320112972
960767956169 118020600
912338807045 92504484
862660723465 23199300
422962762949 618253560
991964250681 59334156
894384555727 14916060
909729232725 156329028
672513495855 246230208
692164836053 18951804
49575949371 99685368
717792684545 618247332
237399730675 141213672
879273953119 112321980
639340136475 53629308
660024282083 213427332
981522403441 31526136
286551571929 127069884
312839750349 16323588
226957053873 18839700
939607349877 74044692
919749942605 121906872
540521529155 293046084
698994187983 97275132
898058298427 12954240
751492067033 481200192
424206771057 221299524
122534804867 618241104
35243686073 118973484
448455561013 4808016
297827942505 106673184
727122745355 500338836
718210097561 15233688
204639339995 395926416
319446943291 10132956
654098925591 36838620
204589408881 32229900
963815023815 141350688
659946307523 580530564
953456094929 15071760
677595977263 364730364
401634323275 4010832
322198106201 615469644
214931104891 117428940
766899128669 25541028
345212256199 308802924
727744749409 38675880
266745769865 88176024
900841952813 419524308
653040680039 32846472
649994242659 499093236
306026000797 51972660
336212821225 33550236
722175891103 497797812
9753004291 79849188
904250630595 95649624
156123023783 377852760
584968343169 192887388
789323150755 537052896
71398780141 106311960
904366340607 8027892
274105076009 106093980
732489503823 56002176
511179611663 41578128
113101370475 98545644
265096898161 472094856
957180346709 72120240
188024204573 136505304
451317021803 197141112
168944937315 179148420
5598042715 603019872
101252010205 18484704
968945784679 44355816
49669431651 65225844
191577254861 431799696
526306165417 270251604
823343630239 33425676
602845815703 319334472
556908569067 243153576
875701838923 15146496
106362699463 575573076
463258014637 48839976
256114403347 93183336
304330037947 147391848
136840898109 564948108
190242665483 35381268
765686996703 61644744
835317886821 8146224
71520263509 1189548
773032101769 68987556
683914233363 264808332
471419830959 42088824
541201304137 316930464
520617399427 219680244
654348271037 618234876
497962916429 57777156
333107683707 170578692
83085066459 218590344
136507375015 145965636
392396169061 5343624
401878399833 403755012
867951071839 105981876
644396206173 618228648
127250262769 89975916
336378623041 2055240
328008168719 170503956
30452108317 17619012
990740608133 92977812
942763806115 59004072
661712558343 64154628
559754103623 13857300
535274222489 7249392
511211399375 15215004
696470267347 8152452
288194870811 410063976
126145394409 112944780
140591469417 470855484
324064118363 255597120
94783173521 47015172
971319137187 197701632
662056233077 226051488
641908189957 618222420
85503497231 328439808
540461844993 5617656
237171212899 100825092
516848261213 17861904
978055860073 339257844
689467546581 88250760
400465947999 47152188
311910070639 85242636
321832994691 267324444
52064470055 131460624
571338630649 59458716
302293976473 359567352
727744749409 594574704
1803849257 10637424
229377409097 68831856
84542495671 44480376
212038416909 23585436
218908138735 13278096
529240355553 66191184
876220539141 43683192
965927141625 5810724
824700053747 22601412
315512253619 114364764
809615826719 131149224
287628787969 36801252
204639339995 404857368
40269660837 87989184
246313611613 238426524
300338348381 75875724
863852927069 24550776
660246385019 79886556
906770123123 59383980
745448390997 290287080
101246130973 24650424
31452881885 128570832
230503683093 96129180
998776456927 100451412
680444326875 15059304
133343152461 370939680
762576976433 618216192
394350576465 337445496
564157683207 618209964
532435476453 31034124
760327000605 216858960
322750841201 10986192
516842842853 3848904
59877294169 69186852
597009687767 47208240
394350576465 618203736
618238708639 13832388
731186230067 280608768
2400598771 11876796
859683578813 407062080
443107991013 246790728
369329666495 97630128
305207296581 87223140
271815777827 618197508
684826469683 618191280
43540290009 618185052
632578129147 239541336
528050039033 22296240
633225985629 301024152
345505931311 122486076
61485366245 78933672
76978350607 27291096
639342116979 597888
110313781231 43608456
967195002973 11241540
878850136481 32348232
173436722825 98452224
873833136265 32547528
123058623263 69242904
609502657023 5835636
309439442999 92492028
583444461197 397178244
285499867015 348020640
861209883477 112820220
188784924871 257029560
213881304507 8245872
226366096399 10394532
15485104705 49892508
119895939025 77987016
133716029049 6508260
416742722409 618178824
528936703185 90150300
70264191765 10755756
173819011159 127125936
439756872407 280889028
598208823135 105913368
401628051679 946656
632887448995 54825084
861629950859 180798840
948451457293 85641228
456550981865 618172596
470235071053 530768844
645596355467 3338208
26646057985 44903880
757600944001 570951900
748892887245 148550256
246850969681 77688072
404911204121 2578392
365084497329 19350396
942780615487 150132168
2389332319 27396972
781853420933 822096
601477926447 163615788
690260166695 111039012
215153450719 1102356
311543863001 43209864
101619444759 113785560
338884432653 61974828
939118270027 51337404
454062965649 618166368
98145546123 50010840
475181699859 8731656
180204255627 89483904
781152931623 70625520
627138470701 44779320
15378225997 142172784
509421326455 618160140
807097635843 203823756
435775079133 109837008
124714664633 236028744
216380668139 53548344
208748183231 171799380
255643672423 618153912
575975760233 618147684
434011287135 3718116
134653264561 94086396
148036971081 195092100
278035818367 569432268
47210138971 10301112
943274434845 185737644
459495199081 57926628
839632024859 50440572
397843114267 94603320
412622704903 214691616
414557436817 237436272
192522037471 266147352
720225556811 39572712
879912760317 147323340
490108065771 10456812
104111608823 235505592
34210229199 618141456
973388742669 10481724
625114080499 513953244
774356332745 27259956
516168480003 57297600
153366616897 193740624
185166063307 40158144
164542137469 142515324
606337014485 57789612
401126248025 40220424
955168424963 29377476
964554905225 104013828
448791114435 166542948
252448900291 2995668
947312180471 618135228
729114924341 462460140
56602375143 618129000
91801524787 231469848
134261515895 38046852
800399918921 10718388
568225820235 62815608
477699188209 565060212
356696598379 276323904
876818858111 26008128
503848158373 368734968
571438116721 95668308
831619426427 618122772
324892437373 263182824
467560481403 148269996
489944194635 16759548
926026165933 2136204
526215435913 618116544
532359973171 54943416
909280348387 55485252
90755965671 14069052
79362502467 69217992
162343064323 605218356
445045618947 250552440
25667077427 430659972
712864775869 407554092
469401787089 16915248
480771129249 27590040
492005212943 460890684
373202438629 558763704
423520100441 35424864
432171127401 42580836
244380429233 50571360
832176857339 47893320
348712423301 169308180
921643818839 122162220
960295231047 10288656
172210489429 64665324
314112053499 618110316
76339973141 106324416
290266413201 59197140
583772134961 229881708
50202207149 162189576
828185193923 1351476
580241698541 41129712
812337300753 80272692
178953708119 124753068
614540011581 618104088
940706874613 368317692
22090684595 94902264
47711973765 73801800
347517884197 14810184
358708588633 58387500
252984247953 20689416
325762614771 102923928
441000880515 604825992
817793206813 5823180
602099930501 557188020
704730599411 409260564
136840898109 455596884
36828111671 137016000
227336875919 260037684
847702376773 13664232
261640649677 122728968
283072324679 524821104
770853786547 92342556
952783083555 110397528
105689568519 20701872
222055453507 618097860
743205054217 37461420
165815865593 220265676
665544344009 325120284
921188010203 614192904
686610183815 47619288
780615093999 618091632
647707901539 15233688
83348549465 359723052
837217462913 618085404
252456461083 27484164
939848131823 618079176
600289123331 324889848
766309000757 209148696
44978038741 398124900
299465225139 221965920
551013841879 31712976
78994521087 618072948
198919557327 46112112
559120104441 52645284
791027021927 67928796
19904135957 618066720
11196079201 618060492
214545989045 39255084
151069501337 11054700
568963092113 120985128
754346052985 132500700
379342167871 36228276
492616970699 1127268
381757204383 93725172
20855962435 127144620
953053149557 452931300
189093654297 487970028
130365066143 218453328
415858424897 215868708
841374355169 44038188
706196181075 241883064
315814405039 33687252
732723603125 354834072
426585596739 25497432
662741139931 103440852
673008392657 554503752
863296385523 22495536
636692552671 198212328
622575460545 8202276
483846540523 14722992
482297815059 229744692
337076708343 20278368
273631429143 40942872
302723403301 72786636
350188288631 618054264
825016300369 294970536
392974626939 109207980
715739737725 141182532
29087818845 2914704
151768995405 84819132
905548193275 74374776
451278557675 240544044
392460479389 13321692
988612640063 19942056
198399225373 1613052
350078848977 86301396
584614292587 10774440
370092418359 400641012
295908238755 68862996
458181530793 180904716
592047867631 25441380
249583361399 131211504
472047595913 2902248
974680358847 580985208
444732904839 618048036
16752916229 28904148
395790654469 359617176
18850648597 309612564
329662154849 236589264
383154503493 463313376
246820352833 660168
401135471693 48472524
363238508187 1662876
496886553625 9858924
901736905195 99436248
88684230213 134418924
900515716479 8314380
540927582299 65985660
718873735795 43751700
881059362505 309369672
931218354799 458025804
514962612167 20957220
111816157919 45003528
917455985879 529660260
248148052805 3705660
881272129669 17575416
897342893057 165272436
415704244529 7112376
403058633221 233263512
90812598113 618041808
811093292645 612106524
887399715549 132394824
700782561897 206726004
735160990691 12169512
317657622721 56170332
215996537555 348294672
235524893437 173412432
112525484761 18017604
627602096715 546145776
176662672325 195291396
233546640259 23753592
99477649291 32049288
209709315579 276653988
929745155053 83224764
388056782711 35673984
971290681455 199688364
810826701867 234197712
135238722711 149472
550033005377 112409172
996933949237 18185760
510205221141 422513748
417364726463 618035580
81244146909 81175752
966964261801 16709724
929847655477 35555652
947312180471 143978904
628084243563 132756048
217701425129 252109440
329000956753 7124832
340342436079 266570856
611184258105 209547288
998917521127 12269160
420474746733 618029352
301638246561 9454104
799161154789 9074196
504771373419 79045776
615762270275 74736
848135217783 131647464
638691657193 86139468
452719071639 42817500
231087154511 123899832
454062965649 459140616
260356788597 98196876
309213802559 402665112
208849786823 25771464
798031207511 542788884
286576944801 1799892
767415904435 65045232
251289644045 618023124
629468108877 618016896
835973454805 563621544
537142221383 254114856
896999711573 364755276
776440257637 388602288
356749748131 126571644
588358224847 18403740
84137501287 222009516
977012611545 134014104
783103110215 329517252
222639446839 27590040
142207725085 225391320
677754648019 224376156
719579768025 55018152
105606293931 63419724
794059597017 16691040
52061617631 130177656
981343484219 62859204
387818399783 33444360
529833044411 41883300
86827703295 57328740
997694508845 618010668
159274099029 569257884
88416700245 355849236
216084532967 345099708
838362656335 8787708
85214561627 618004440
175887227797 111213396
359629494329 408656448
761297324243 6252912
175214957555 22925268
770663029135 86432184
192051778637 71528580
771266011639 11453292
725162141091 63556740
310246835929 68719752
961899162741 287733600
772529041297 398753928
141532988555 7056324
24258164335 403954308
466930156741 54414036
262065344463 112328208
539411398135 448584156
159201809395 18353916
401106168953 3786624
290285203077 34297596
992893171813 266340420
391827806771 26201196
449086933217 617998212
973838554979 203842440
410860532185 182598732
44722795379 33600060
798117197507 508827600
383638612161 15489036
26446232605 241932888
996950914309 52464672
986262356067 170111592
464979711583 207180648
412733469883 129822660
778491745867 141755508
468886917091 73023300
221466682061 490567104
9857553727 79992432
493229881873 9777960
857053581643 57353652
132855212335 247631508
207696919267 18976716
95903885913 298121904
499979945135 37386684
529325456183 540272772
412224778061 98066088
178515169727 617991984
494378470793 9672084
110543949427 99616860
357694606715 404097552
433507789465 18870840
870012375397 117055260
566429262729 76710276
684595129385 84482820
271309215981 393260832
492899804101 250110252
725177306271 58294080
25544074427 11073384
446525699395 31881132
482153088795 322791012
603846127161 13390200
801637150965 78329556
918699993987 617985756
56476425061 27857844
564157683207 402571692
850279548047 147946140
507555314293 617979528
506396872677 493986276
353920312955 617973300
900433263987 171662364
861966717503 108018432
71021413165 453460680
143192816549 134661816
95788630545 617967072
862719629127 609677604
293561766295 8059032
728324264809 19929600
738612779927 15046848
28612192713 232734132
974644347313 2690496
463979654235 4783104
656214283199 574900452
52194193067 43776612
484489022241 22713516
198988432779 27683460
761875744753 29171952
3110026499 617960844
236361546749 221698116
97599430249 23672628
45111841093 137040912
807216353979 92772288
68296663203 25453836
773612141559 128695392
532756187313 254401344
847791531831 132606576
189567729657 31445172
85659122495 62329824
462677981075 78933672
877508996485 22078260
387252721761 74661264
633087068851 88686720
809213515365 2161116
749832176759 107320896
757600944001 465119496
452496258711 246578976
69524522107 94815072
547363573749 373561668
465845734905 610344
956642241281 134898480
45350392177 42599520
85214561627 617954616
436362530243 253666440
513909468585 417400560
301049968365 617948388
879693665505 408756096
138084906217 192115116
205240566203 12057408
52616159989 154585188
171324835451 114943968
301049968365 439310664
963900602763 28953972
521000496163 17332524
51366110721 32236128
507555314293 237573288
309279651203 288754992
131492380215 14093964
977606066447 88132428
356188056029 169171164
911235945339 299666448
303975022025 11982672
129998853515 617942160
257509684585 73546452
358782813937 91184148
8387151591 80060940
460787225069 82620648
567471570829 278341776
896883053667 1588140
85519870643 262124064
63896180173 155095884
784777006023 165384540
495700584249 11845656
611929508051 915516
184553762477 42325488
689109454027 36539676
242195711627 330856272
967718704275 76187124
870697076727 10363392
733906108495 1687788
509312733809 647712
57650592377 85367196
335748323291 71123760
312456236337 56606292
843933295849 80995140
702717567843 65306808
705138776303 98558100
442817926903 20969676
583363776219 29987820
951607608359 49904964
773067489265 10344708
314707163811 5480640
764411753937 18353916
622410754857 101043072
99278403115 129019248
632169577337 263917728
702864587249 193111596
836595458859 491582268
312868045391 183308724
491198379295 125269992
564708288231 38183868
624492076445 535614228
163543761681 9591120
901208844293 53579484
225042930411 53679132
374365051767 71827524
462062329581 73216368
679475983741 3961008
327723921561 48796380
133864848347 382150080
321721787523 28611432
138502599493 196798572
597994399323 229931532
631439698095 364138704
807219137895 5823180
149280979189 456487488
78206670383 88518564
94446648531 80839440
110094723787 617935932
751225389063 31619556
194687275131 25846200
757600944001 458225100
307846752845 3942324
61341262781 75881952
421770876973 376937244
674252400765 617929704
945839510105 48777696
970576166689 240992460
66535418457 840780
461698421313 402359940
282764467173 47289204
507125444039 333316332
909193336999 90119160
356347623617 16815600
723960034967 22190364
162656650351 63562968
332150171065 577298232
652304790777 168523452
473234188089 89508816
589659849421 263014668
742731919285 162482292
451290577715 25970760
783988184989 106978356
512531346725 586198044
22780405693 124964820
916795366987 17264016
507302574587 241166844
71881837515 162058788
214435560377 28088280
215925880895 384491808
999126359661 136810476
263081475041 8769024
840892562079 40214196
114448752165 485379180
56499524713 51810732
873846887689 7299216
149206397651 4378284
732720781841 617923476
818733095453 438999264
960374265605 309843000
981617355529 287907984
752488697743 56151648
749418187905 56880324
327174138633 204708132
837802490093 20776608
57760616225 53330364
398704604843 399924792
283143565 36875988
939682391049 149278932
720280700761 82863540
772151355455 249425172
506448571305 47021400
664001259875 236122164
641754469223 128969424
301395834117 179789904
563535679153 118251036
881379750747 617917248
721794667757 236906892
103828862613 40288932
28935544245 154622556
681767699625 371394324
773706962859 40974012
864585641289 48609540
669236557719 7317900
236248874763 40893048
320143951149 156497184
33508686119 32709456
427938795381 327486924
338719122849 26686980
452156924893 11048472
793811155869 365446584
103145593723 67922568
433536831867 600154992
51626342711 617911020
730797059793 41839704
776824886461 11378556
516000436107 146108880
600702176747 9572436
809697650183 43546176
900266073327 158558652
387429615645 9398052
483919160241 293668884
566485900161 142104276
958461249489 20160036
859609608857 617904792
415056057963 8227188
833248094499 225603072
840748016427 129635820
626800257923 14343084
592054313611 41428656
936323182271 163734120
92381489841 221349348
797409203457 73583820
215293569501 490511052
933463496461 85342284
284161796185 19076364
200103290851 129224772
76506504871 617898564
477811030633 425472048
697045380789 170061768
260186508849 148600080
863812320509 16529112
483105967805 148867884
886977787233 617892336
284167195861 21984840
298497709091 20639592
330222805637 21461688
981346261907 70133508
483246378065 19113732
233095333229 108255096
913101957501 598000104
832062349331 102108060
242370039575 113268636
435454959933 134113752
287987883231 617886108
46650310279 617879880
350098255425 79413228
425450779165 617873652
358161638207 1202004
427761601315 129231000
136721144887 86164380
882385686089 233512632
863267867511 36153540
991702444245 171494208
677950014151 27776880
593953402681 36402660
601810663575 137370996
358232631179 22975092
422711312439 20502576
84592557573 455565744
261191404115 8476308
419046998931 177647472
103830133125 32908752
505941000523 191006532
110328280015 364730364
768039266193 16410780
951015623265 6819660
174082418191 43265916
257920234345 181851372
881839476795 19966968
63695476645 191741436
401150861081 9273492
272971291045 58443552
435743658873 49338216
543567069703 348768
190815518161 107183880
131807940519 40214196
516390521897 259209360
992005916001 56020860
462495606551 198884952
91819056607 147254832
344949738533 135670752
130527785099 40606560
558984782457 71839980
769419021027 437087268
3555241307 115330104
676017156865 84202560
419667900629 137233980
163497039225 79413228
152803716563 34702416
559658865047 114763356
85214561627 617867424
108155643491 34397244
881038019149 194948856
572243735909 34615224
738764338307 172179288
796500230609 149191740
434036809479 7722720
839549229827 65200932
669276368333 617861196
572865739963 402129504
508083573253 74530476
735667477801 41079888
585588167423 237305484
234270715005 72674532
449535149921 137956428
771285033189 617854968
56539464877 40899276
434653326665 261576
867561683585 84358260
552690080653 202154652
251677679585 56301120
709959021543 85217724
39395348047 377690832
672303094093 30255624
86274636973 114912828
467125050783 530949456
899145223919 96434352
915255217479 2167344
261657228613 20558628
571256265349 312888492
134911147357 27104256
324229571411 334661580
934755497537 69940440
34749262599 77825088
33913482445 255067740
93731436229 23037372
489183673633 145965636
204639339995 617848740
198850221003 184249152
60139530337 133939368
533400923567 180213408
116868477123 56631204
161317054899 117597096
741347188279 49880052
705515204089 384261372
479033552141 414448488
124647607757 178942896
734928754799 122660460
727521617615 191753892
949274010413 9790416
7572322429 77115096
868757991441 91863000
306648004851 617842512
208345510653 2721636
913723961555 617836284
195931283239 480378096
363851381993 12269160
959654368609 89838900
485615526673 77706756
607674124965 5978880
293449793083 126883044
236983550803 617830056
332639529937 56494188
853268258095 96403212
167236699077 53517204
761199258155 119882772
675178599023 22414572
90585355839 27602496
772529041297 617823828
804642441187 188453052
599439758671 159542676
526127414351 76473612
293410718611 169918524
267589921689 466377552
356792042479 26120232
236850675185 111406464
189089238645 617817600
865022603997 94379112
807105003567 44368272
209615372427 617811372
651111067541 36489852
137957498783 79824276
796113458115 7336584
763749436039 8706744
674644833273 51324948
671669636747 4658544
414624624481 246223980
930940964669 129156264
597745902123 541674072
135583542159 971568
443488896731 96832944
501925009301 18970488
127510837299 573966252
747420322755 178008696
94328135919 8993232
436346206655 61271064
450781032657 41459796
157296529693 45258876
412675835971 249319296
876184796649 180400248
514397358887 117790164
506311306185 396704916
464433408869 97922844
245078802261 163491228
889339280391 73147860
189390985245 270208008
466207209263 63650160
761243483183 18459792
357429604077 164699460
869534661647 17668836
478766843031 22557816
474941249235 141680772
268928794693 16522884
233055766745 86083416
691979279021 277999236
169195385117 74804508
665208840411 317291688
915356273007 78180084
784347118323 617805144
202705709199 39473064
903655226329 109083420
943624779767 535807296
80596078675 6975360
86354012833 98514504
487396184095 204751728
267078838315 378375912
123646572613 41360148
287987883231 617798916
651672435787 123588432
444110900785 617792688
440389152661 74804508
43673151933 318998160
100538878055 32223672
237110795071 112471452
49138326495 617786460
698893724115 63961560
374685558341 337140324
43597575153 526701960
393622975433 15731928
180381181889 617780232
336248968537 243016560
617028027797 617774004
603186960631 25509888
850223669193 32323320
162847389079 11185488
697755193415 64079892
490069041123 51542928
43685632845 450103788
219406716285 32597352
606453958879 535651596
822127492431 40986468
417364726463 85896576
154879015675 567426852
416208028687 118867608
467747054837 617767776
505518566501 92286504
669898372387 617761548
531147117519 16423236
596339317065 1999188
105708121731 6246684
815741594023 263936412
738030635073 279562464
711405582895 76212036
873054566519 83218536
828382459595 41958036
399326608897 617755320
543009545371 617749092
900452209563 45121860
678907397243 228548916
943763122331 286307388
584427863635 134630676
750466138573 183252672
593491814461 322791012
464577319265 17344980
215835412967 617742864
843352950887 51125652
146067753493 62541576
769287721093 57459528
652928351831 49736808
965867309229 54594648
431642213263 9753048
169057533327 38700792
858987604803 617736636
767109181663 431363736
91930986223 50241276
374744967233 213452244
161696034927 4197672
931018957913 34023564
601324703953 145000296
7413214475 13776336
478321123755 28773360
814155169237 37741680
342102235929 48883572
344350273611 189897948
236983550803 614317464
4761856503 89041716
467700082023 34945308
782821964601 63712440
291601443529 111493656
104435159651 54663156
589569691655 64989180
632578129147 357094836
57590878313 18129708
233873530533 451037988
442641194947 77812632
217628805411 14722992
420970227729 112944780
712605179135 111437604
975085963575 130526424
676234340919 297791820
977111381397 10506636
220189441345 272985696
215835412967 115105896
857743596695 200385900
62585787813 19225836
573280692919 170161416
524286183401 48472524
828438928871 60623352
350810292685 372864132
5434618757 37860012
447634192451 43066620
228802650651 86413500
936116107499 617730408
182261624327 310472028
8456164059 203144904
951449865575 135104004
231777884545 70339032
829650482871 44262396
668477979853 79911468
466242621671 105327936
933006087229 343056924
881929845075 46772280
410930067805 11770920
781722427409 56450592
26012874671 10637424
744287744669 121514508
320900598335 4702140
781788992273 48914712
718369883129 11403468
279795479963 20994588
836709742659 387587124
648750234551 136978632
963484285875 617724180
595000344413 224774748
478202996041 37137564
302668596901 119340936
97770315351 165521556
740184830489 386983008
198494334399 304823232
432955795597 555089184
152292726609 8999460
258753692693 226213416
60029020705 259863300
845094278489 35979156
443277903309 113878980
864000513223 108336060
127685682171 371687040
22227962171 19045224
86410127113 1077444
526728735217 70831044
377325768193 169077744
96581680391 156322800
144795787893 90891432
7305588407 134182260
824155377779 160371000
429466762921 308086704
503059037157 82751436
902527888583 419287644
333303174399 21455460
718414688599 338591448
312621421581 106853796
951757349401 298146816
38286294471 238345560
223299461615 617717952
814701870543 36352836
769332058225 11478204
518520669767 195384816
317772803353 14467644
194002217567 49711896
329266158687 23118336
147354878045 49954788
442202480933 35835912
838797496533 29221776
20536522087 492547608
839083475075 305221824
689180498061 225783684
538175430375 192015468
468849742159 73004616
319902734481 277139772
667495474247 500426028
413632702139 617711724
493228119349 5561604
984010419657 198087768
311002033229 538541388
115881001573 126907956
42235514067 46927980
358249191431 9640944
22875781285 97275132
819720514951 429732
779993089945 429943752
412219714697 99436248
227331899747 112284612
269827639575 96540228
786213130485 476304984
274172494109 57459528
649934869897 29626596
906259912907 57515580
606185456105 214511004
868764244353 140522364
631297137937 8432712
926786046689 617705496
762427590387 43421616
365619259559 34727328
827620643169 10575144
903568140205 181415412
977263090487 407367252
183384733261 81773640
823252626703 14891148
648657896985 48578400
137315839161 85136760
194687275131 190103472
629952722013 98470908
73332384787 12013812
32299367971 19474956
911209275805 4502844
970948334523 617699268
774246981521 8924724
184506597833 171662364
991295125579 148195260
245691607559 403362648
822631345097 272331756
735683963317 3325752
784453648263 231071256
839561436707 12879504
534301488615 79425684
437984479541 427776408
520509491861 3954780
142383118021 629028
307418795825 421000344
940955901193 25702956
526823724673 4614948
903453644653 206302500
828436257059 51343632
765064992649 472076172
176458791279 44891424
384131702843 41721372
205823800957 4683456
435402844029 534673800
77750512979 241173072
283633854853 559342908
432849395207 44007048
80125819841 30704040
383618520633 107327124
318135392523 58007592
378800475115 617693040
641441580731 219013848
774242024033 122785020
880135742639 550823004
875159710207 617686812
489332186521 6732468
242581587289 226929636
389332908615 29819664
710101599147 217973772
130051623359 77364216
329422886307 154336068
867591908069 79606296
289003229081 48777696
79697545193 293513184
143830241131 136056888
533970973645 18167076
771034516879 75246696
687660818751 178519392
81488017943 298227780
438308858693 124242372
990600546641 187419204
33203289911 158378040
7981763605 67916340
31761686047 425802132
339193436111 399980844
429743037001 33880320
30142034881 18540756
332818343283 172229112
839613291035 51580296
20444701445 53647992
278481437995 79911468
632468353181 21592476
241747836225 5343624
682489669307 383906376
511230855647 32491476
221886972413 85398336
870183677775 617680584
339187208111 62585172
585803749643 15277284
407997358695 10955052
127864469367 111636900
908125925069 154510452
106332610757 4621176
366735587439 86301396
969082322361 25154892
988986452089 381602016
984668589707 318630708
75934580165 98819676
329662154849 163659384
593925862465 27284868
154078740111 35368812
915969775841 220234536
639990141617 28941516
997323767223 303347196
32540062725 371929932
550989558907 56064456
39958883637 393298200
695698430069 312109992
997694508845 617674356
244006985897 128521008
876353357469 40942872
871272065609 74897928
891700855751 200547828
886012233005 296527536
122534804867 193883868
5269265357 135104004
304745875279 23647716
924257547235 14311944
935944587141 76760100
982815102053 228741984
526064717075 21200112
97565201161 23143248
596994952319 115934220
944089799615 100426500
239460100033 168156
333708960977 230784768
361976252039 10961280
846699611483 62005968
814203312915 617668128
869057796143 235960236
958672641503 420209388
978950775087 70077456
641321106299 176731956
889465803449 617661900
791154409439 26201196
904963115033 26830224
957124462865 101024388
940311999491 120736008
937249069129 57839436
528035801825 8619552
868271820067 5518008
378576284561 68557824
93990497355 234789372
840949487237 23784732
24880168389 558035028
221044634175 116214480
503639930183 136386972
73912972641 28405908
718265645093 109158156
38872475069 96378300
37500151477 177304932
313326164615 31308156
209933062707 257029560
312061130779 22943952
769244199829 9067968
353219112415 24476040
394282366171 37604664
394200137887 139438692
868939669667 617655672
75816147279 8955864
833331331719 72051732
963941551863 99959400
681094445359 407037168
163587072431 617649444
277245806547 105222060
604425463187 140977008
318353036211 82091268
876859277831 6165720
365379599891 292747140
739539513793 4876524
647293401989 101616048
565401691315 137470644
790004121513 555213744
193359935145 26176284
567706864669 84028176
538630865331 3064176
581370071373 110883312
918605700829 37019232
111196726029 25503660
51994243127 115884396
707249992291 570148488
785529330977 47563236
35236654661 176395644
936303414599 358365348
723674817479 263195280
524971427805 617643216
288967698341 39709728
825206727697 136131624
376230254289 9684540
949034723187 104001372
27368184605 617636988
310313550265 267804
268678845131 4079340
348073834083 222594948
65650493155 209970792
569689602007 30884652
409900677815 617630760
721524708869 380032560
347028897767 43047936
541492799449 47644200
190241594267 36477396
370193100207 372017124
853465250973 267293304
143473798997 19213380
339520891895 64266732
997451920779 49711896
735817360849 2578392
406168653491 441839232
842112498967 4646088
654348271037 340216956
714418477505 131784480
275547802151 617624532
648286938621 207859500
924579990717 249630696
560920205679 28966428
371958430521 570584448
901803414007 67642308
175405149457 185631768
977168375063 617618304
42845068349 31881132
200754497997 99311688
188449751357 5356080
4101139201 145093716
242336545391 135583560
826569360521 22987548
673630396711 446323392
449103854693 550411956
419342113949 226861128
864394371943 16566480
196188817267 279630972
833431957515 14056596
403680637275 204782868
189711242699 617612076
20756382943 62093160
912734896627 55983492
639251169495 87646644
175059980003 335664288
737331466099 34932852
953062161473 105128640
299037123637 93388860
749772219803 207249156
685259203579 86562972
451548703403 8769024
37228827419 78578676
169255560053 178544304
466503046729 617605848
99163023187 23759820
946284695011 243440064
603280349491 2646900
785752070407 69161940
512849217617 280397016
626770749659 200180376
863608770785 102400776
157065458437 246255120
921942477589 226555956
515556951445 44411868
983307425453 9946116
709084627789 617599620
54060541541 38738160
353924772203 157263228
48187613591 216441684
873293698045 89122680
573648364137 58823460
97516709953 60573528
934250095337 528682464
132323701121 10369620
973337293161 47662884
343256129867 28418364
672717986007 60997032
860611794943 67536432
950909410953 18584352
326552134579 617593392
640501268587 123980796
696644546709 617587164
709004428595 23847012
97504017289 134973216
237084656155 296104032
467747054837 617026644
675656244265 176451696
281088602079 33388308
325763605023 16846740
331528167011 45352296
533642190059 13278096
55180095525 35368812
218161991957 32105340
488820119123 66801528
570883811027 16747092
740105565495 49151376
466909193293 130233708
105740695409 617580936
391862560249 559747728
3110026499 524428740
486470565041 518817312
410917680313 162669132
549429131031 361772064
50961009223 2833740
543981737409 11496888
511749132361 95917428
839658406667 17239104
501193622883 113424336
186304101995 180095076
522963453373 62547804
909896616453 30018960
264973733233 452887704
974440430137 198654516
574109748071 369880920
310264629325 101030616
159813960753 22919040
509375499593 25777692
929710795177 91900368
141137696157 38881404
958323019029 31893588
436389404063 225160884
508968879701 94603320
14089102257 25491204
584309830579 72842688
504064562689 242649108
266217741341 617574708
931516208899 27291096
729610761571 340216956
235649490805 3120228
185860959873 80627688
388297589569 441515376
557252778171 10519092
774802383343 30249396
89519007659 6228000
624188510031 186335532
63567291949 439721712
794299183187 299423556
236512220753 395596332
646219019689 7075008
717001358617 31245876
530984006199 119403216
42166377039 83131344
460183195023 90355824
616958883303 5742216
461854002981 137875464
515641366995 338454432
427177164557 45420804
184113206213 100463868
897551856151 429626124
10292593221 35985384
264054359625 280521576
300393821177 373680
418410857317 176053104
58952184573 109021140
835288640133 14629572
515160713629 197016552
668038276825 91975104
992234397647 382044204
15503446165 30760092
680537318381 549577404
459612360217 25061472
337126203497 612710640
143591962841 71696736
185760178377 35624160
196553287293 617568480
375690454845 576270612
976413707143 27864072
717590497515 118014372
374957043089 83511252
197821634425 326926404
218848854403 28910376
451964641621 11471976
696644546709 377715744
834620461687 34434612
142265165929 105041448
646884222389 617562252
164161300259 36969408
933006087229 86432184
984100738113 226605780
778127077783 617556024
544165226745 47339028
385340217579 276541884
303485985771 41503392
797370109063 2404008
771663384189 21355812
230763510263 500450940
57224379197 299199348
661570566171 43614684
562148189143 126341208
386724561211 13440024
302424210181 70183332
868200696307 77999472
647582201815 80652600
745782866975 577248408
335260191335 617549796
898795864259 617543568
926164042635 114987564
969704326415 31781484
494740823299 48105072
499093531341 255148704
252656567961 309550284
93227589791 60480108
714682664275 363098628
525593431859 117790164
991139936275 19811268
535791004483 366916392
528500081779 71154900
273600799839 39572712
564157683207 366592536
983870095351 131902812
910548427715 15040620
834411119923 72207432
384915061921 67443012
428453776245 93594384
687636149643 112247244
286121871069 617537340
940817010565 8930952
991091550943 161211780
401192621059 617531112
295878973383 42686712
508678958835 7230708
365738389981 617524884
563451481583 34920396
136070485805 114258888
438152635541 18534528
810168631465 29265372
987053743037 6962904
298312893191 160389684
924920034527 617518656
642530194011 617512428
416591910151 73533996
738318818327 617506200
992543966615 59969412
537332997479 10157868
614262889255 181888740
623984960307 455086188
820873170755 85180356
280523834583 617499972
533679484561 617493744
262489491185 602920224
195931283239 484420068
492627216997 617487516
267300088015 80166816
445976912947 607310964
446978968245 127082340
609438029067 13751424
578119591019 128352852
820171485669 125207712
994724799187 191218284
587171833205 380605536
274925798097 152573544
448378333813 78796656
146086418809 28343628
74292458375 93177108
514297329741 65861100
814054499845 141518844
144529403877 375623136
677167010069 59620644
64688427845 617481288
202773327833 363802392
574038822369 1127268
107453896125 144346356
913358607153 20552400
326552725 220427604
183993284835 75458448
869177485847 11104524
226364757379 28275120
646884222389 122517216
112216451401 261495036
135596890001 279375624
459661002135 440973540
328794660481 233419212
434036417115 54868680
6220046769 54083952
616406023743 617475060
263729725125 617468832
714060660221 481424400
112582740003 515292264
415858767437 216018180
19785497547 90019512
595124020037 87310332
466975851577 81530748
312823725705 16211484
333432605933 559299312
259308165305 3126456
853968018729 11241540
820372270161 31071492
189089238645 617462604
422535296703 123793956
947777405843 130520196
364389638131 71821296
264351729179 60386688
135482704611 101011932
633776123553 12294072
139038432939 116787456
878780906033 38277288
510973963103 112745484
656086172001 32061744
524932252447 23734908
177168547853 19929600
681364640911 264098340
507261899519 264478248
702727943691 26867592
156818599201 536473692
175989809185 13253184
84592557573 617456376
637089426981 93152196
654136131663 58748724
336665317803 399358044
8331174327 255341772
605045742085 74399688
786505261053 255223440
969644368221 1102356
558981892665 144956700
268083753503 478123560
904341727551 12399948
939711208005 128091276
715645196685 37523700
195026669991 255877380
305809103231 126378576
576469024061 41067432
469613066999 617450148
878011317063 152523720
660351638219 82570824
536789504831 321159276
982103208037 28904148
140540398579 24195780
171051121079 617443920
691668514277 56544012
938180537513 131336064
800443564745 4957488
212550720971 29445984
139286500407 21673440
210421999313 287241588
176131578387 308136528
947162271273 102593844
700151458735 178108344
915625797173 372615012
322048134723 10855404
711572644005 151452504
652663649375 128521008
934680680573 113872752
790959167867 83374236
751313259915 37710540
26729731165 3244788
390344082943 268607412
105726114423 9634716
196553287293 40949100
745629775269 125979984
480187135917 464465556
507697991545 354423024
3539633939 32946120
370660935111 2902248
125467768087 94989456
684610456493 89153820
866445461581 1096128
798010435893 12101004
228897498101 133054992
351432296739 332220204
207998934909 281792088
535435097957 10170324
297266667679 23074740
49760330549 617437692
552041539091 292043376
319520309131 171213948
903149892637 173231820
682230639321 76890888
566726271059 32117796
491736025089 126191736
652393184781 16784460
393030647799 67704588
538384523019 76373964
484236962625 212935320
226409481885 617431464
108715155793 80895492
962071074225 132780960
32244823147 66259692
568212922047 13483620
369962009029 35474688
42062786715 173530764
187672140723 65499876
307975038427 221629608
24258164335 617425236
462728016827 32049288
960952012253 2254536
312246041337 361273824
717035120605 20371788
370469866299 2696724
486998680757 11260224
607534462065 153090468
578325924659 32802876
42085413039 110204460
897551856151 617419008
96283320585 124560
285913860859 40145688
646013956561 52794756
972698784907 28144332
567072990047 51897924
648677403081 4403196
244128070673 115772292
703406896577 48366648
138706910271 617412780
487029180511 93089916
555807076283 222750648
596458514757 19742760
643727148341 39778236
537932113633 22682376
399813825337 39915252
27368184605 25323048
781157820603 54918504
841335828761 200099412
8618191707 66371796
184735210267 617406552
554163347669 31395348
874997170625 2684268
970326330469 539101908
68387592003 16983756
507515316839 17699976
41905243227 382548672
824009815725 57945312
858943471957 13745196
107606707571 234434376
305229275193 144321444
31054002159 16877880
824777381833 39971304
24782443603 84271068
924160178683 32802876
495694325109 37691856
362130632941 7785000
23397744975 12636612
994253132825 216479052
506411137 89434080
570377723747 185868432
572633776865 184137048
278555837683 62784468
723930757139 7068780
401114832101 43708104
122371804413 138573000
431686140585 589835196
807302854671 18858384
364494381873 357213168
817240850483 11864340
92569700001 26724348
293493283207 28349856
266173552443 6445980
397460596735 617400324
322713747233 3767940
197438866535 330177420
546674492897 33151644
323265680059 18173304
626914722335 14118876
535307722901 96421896
474942681675 111998124
783725114269 199302228
446881450221 117061488
894159843259 202939380
90812598113 617394096
688251533333 230691348
213263703649 18366372
41558921593 42555924
954144115783 1033848
699605591981 127997856
842968751795 427284396
762652746281 443875788
778694106043 10587600
750136895353 617387868
690371728859 31283244
267461749449 501216984
741111558127 154236420
356408329171 617381640
726371627395 109737360
691668514277 617375412
576656369767 508080240
455275844975 6383700
426261709599 421249464
197766478019 1083672
274925798097 436445784
83771100581 14118876
550080269669 10967508
146055035917 59147316
766451310557 401874156
970734457537 66203640
859609608857 22620096
462980451361 275084532
878706388013 18266724
404302641329 617369184
916211977771 617362956
302603402197 113044428
818238142599 121022496
478663626387 95824008
840783883479 97163028
83592282245 301497480
511287338617 478821096
889414913223 39560256
715132207543 144352584
775547820129 26057952
908560757801 143692416
331010780901 466327728
366140955445 9547524
30374831293 98545644
651860254821 617356728
740532701657 26120232
165453084593 617350500
788578061499 103210416
204470572413 82664244
279306563279 409677840
852681653993 12848364
592147865637 270189324
547522281873 207859500
105785885777 509568732
613212372651 41260500
982655962959 27378288
865081296669 119066904
283339885787 79114284
149280979189 174097512
545497561587 617344272
405127566079 289956996
346926036119 143873028
499829588759 152760384
570617813147 318101328
988625282903 336044196
868832577969 47961828
694842166023 420688944
506244061231 404820
62505919941 143561628
767902356069 74679948
357427648485 72556200
650295148479 184766076
678261446529 8009208
777877981457 199800468
284778157671 22551588
696456210751 70065000
434780839975 617338044
511045373351 197645580
611214576009 5704848
790567158863 617331816
542884193177 49095324
759690840307 163752804
433491721225 33830496
124135160451 10226376
580284727793 28549152
606211302305 145629324
1244014337 156148416
570337670241 3861360
67798448115 311088600
849533456083 76131072
122534804867 42798816
781099900203 15401844
375372414559 266128668
232629522425 617325588
370714422413 617319360
914923537873 32111568
145687546549 241378596
223881555407 13452480
453440961595 228604968
571629280191 601587432
346456264307 617313132
129376849461 617306904
659054075539 51617664
597745902123 561665952
758790723675 29962908
588404405467 6620364
29134011921 16597620
422366231415 149472
808605276429 617300676
708731374391 302861412
413409900429 138435984
23014156227 617294448
682102846989 134805060
364897196457 38102904
622004060229 392743908
11608403941 159611184
728988757517 568055880
839319329435 45128088
353791354749 25105068
153013003513 137470644
280756008195 39460608
300947049427 36956952
441545631219 10979964
599221853407 214025220
594563461431 37311948
350810292685 617288220
673256864945 323420040
691737165521 524752596
566100289 6832116
68309629899 69523164
338268681511 83392920
748892887245 617281992
35334708293 342540
865961209669 277027668
568748998385 35325216
371631421915 301335552
926752021887 23485788
614593136421 259639092
528178418035 197819964
171286819739 26711892
635033484493 26207424
309136021067 617275764
608161404923 22427028
294759600011 44710812
859929584813 74698632
911857949393 484133580
600233918339 586553040
899553439417 57851892
580834044859 59122404
994429073825 104238036
458274745269 82751436
500630242993 23566752
973044321813 85753332
789945154809 297318492
648497382741 47656656
411614065371 67069332
405334111471 160184160
856933057387 183476880
272984120725 39516660
200512091781 324503712
701450478767 113144076
21023869315 61962372
945658156973 84943692
917731711895 145305468
756423195585 550511604
546893943943 409976784
539626039927 170011944
251911648099 357306588
582279150097 17625240
923016908475 17861904
435339105439 27104256
514165265001 204365592
650540151771 25416468
657232942345 143686188
886977787233 617269536
287817297073 11615220
482675152133 150101028
507479001371 69448428
456737952653 414479628
687612302631 67200120
267202345783 192177396
793581802303 69629040
912941797015 135135144
662724891079 129965904
627538899961 5960196
210070882119 131435712
416120718355 617263308
135287363391 83168712
870604273299 57310056
20415249233 75315204
472157820295 227010600
741998488845 25628220
118627131021 21380724
849293572207 19998108
628846104823 192700548
402374173545 11783376
731428219007 4409424
555388758969 43340652
747449089887 123987024
394300794823 7361496
103156274743 68564052
305672884415 343922616
927264008321 12879504
17218236259 98832132
114489078465 207105912
422481169155 7261848
425784120409 238252140
553757176193 279101592
873463255345 94603320
973381985289 20515032
587582270861 202976748
656214283199 617257080
632445969749 16367184
785097568649 86083416
70078622277 144365040
731345050295 91128096
563426009063 9366912
83498189621 177753348
23975941277 35792316
323011733359 325008180
374503090397 109631484
267461749449 149864364
29542601099 111244536
962429552915 73577592
244852519099 106492572
190956795351 329803740
92013631783 9553752
276051061919 42674256
884038463987 153601164
372961930715 197066376
487029180511 184535640
593547797953 431531892
705722988853 196979184
543009545371 46024920
914392588417 135776628
559923655933 422656992
578366394203 65724084
195528797501 86170608
274817404747 43857576
628846104823 617250852
170389686319 30336588
725441960141 423753120
74213356547 356185548
501335273753 617244624
213561415743 319596048
422244055501 56880324
822127996899 59832396
25420665369 74268900
964425948257 296241048
819016239017 17270244
63746515105 242892000
516656283113 155033604
960660579221 98321436
108721365109 59651784
708938436707 103391028
221433449453 490511052
650575856895 14268348
74628471431 1245600
818529637911 14542380
267291119695 109974024
967850128769 604608012
426480928971 54987012
294307148267 255547296
726455954515 26369352
896244750937 13851072
256074469411 10419444
54404702059 41453568
796149163239 1164636
169110078963 55771740
81400170765 8420256
293948183793 142415676
340194202213 22433256
903110380967 32204988
382384502237 139382640
197352658559 226630692
869987843305 57521808
852541810481 10600056
326100366677 102151656
163587072431 216329580
244286872217 91981332
833024540439 390140604
88709578173 150032520
219450685965 1127268
554205618343 464017140
629351949211 75838356
786780121377 27409428
637483914729 36203364
945751234433 167034960
425264959319 120686184
724487068249 117584640
223150922577 809640
111338731895 506168244
458489369615 407379708
863915381453 1986732
718903561687 70438680
893819831827 617238396
335682362543 190807236
860231612911 182262420
358857257221 7118604
201439504499 37436508
554205618343 608145516
478943127809 617232168
877599788269 7517196
403359352201 5816952
81160274433 96228828
322634950577 82875996
603899719101 29452212
591064926065 68333616
696022542655 596200212
834476208751 43402932
668977977387 215376696
531127742211 40475772
269522679327 390950244
221001891411 22327380
60336890667 119241288
114448752165 617225940
120521175411 141886296
507348132407 9578664
124373780043 9665856
890410019311 228555144
514397358887 574009848
470541295585 208613088
909369933177 617219712
284877862961 190489608
37576824385 356851944
225165473777 69772284
361262384985 13651776
338960644689 24444900
306026000797 617213484
777814013669 151078824
230684675001 13863528
529879137839 36819936
606414185633 18609264
909083929723 130221252
128878097527 378693540
442866892677 68134320
542387541317 262348272
31533061157 150979176
228275494047 617207256
716508903191 18609264
607551800817 16062012
954776229119 617201028
171318788063 66209868
847438602289 111250764
235739542695 617194800
857544311913 140310612
274406194819 212293836
961081599487 412673508
806139575137 367582788
488895192673 617188572
894441835881 151670484
331498763385 8731656
381772998591 10568916
201463837295 33967512
214591404859 444062628
93445988305 193933692
32344217037 228704616
300184971425 28057140
870111058057 14722992
602815211311 69622812
411766689977 333079668
317222073769 617182344
649300017479 48796380
486903815861 119135412
14251242009 5194152
632467313105 100233432
534923492669 617176116
738102493737 70968060
376312458899 617169888
164172330047 7741404
561310085945 54090180
388653681697 52838352
155343543511 51754680
855715044951 2684268
927831050275 142409448
499968728507 81107244
494306686865 175934772
576985967983 196923132
179759177835 617163660
724539962653 67455468
709666920877 4621176
849657543993 354099168
772383634943 136779336
773433591027 210195000
595616475463 48516120
744441713285 47750076
637348268889 20870028
292963915663 617157432
616406023743 91370988
255367029653 263836764
534823756239 63127008
309883650109 169438968
517423847983 65026548
564526816767 57328740
949178192633 131965092
739562826435 595072944
904393900745 617151204
655495718995 58375044
669276368333 547279272
309655411355 19929600
121069770029 210948588
991474468305 212437080
104869171525 225086148
654819188801 91819404
241997493071 570571992
129316903723 29427300
592094365879 4702140
811093292645 371911248
52340172397 478721448
952146717733 119465496
725878737247 410151168
68335046367 46840788
384339879971 29383704
18917487493 179559468
697722540011 79350948
505005141399 56201472
124368772731 12051180
105118691355 617144976
725729363657 42275664
542856789977 26201196
506474504697 238600908
902536190507 567464220
362412817393 42966972
763777567915 15408072
470857075107 447662412
740763654581 14112648
419016350943 107009496
145455452663 51816960
895704029749 215632044
286975475759 169632036
579270328599 47681568
596666668211 333945360
861852850979 188882784
955876830061 113673456
590807129223 57210408
800519223727 616036392
399204196319 37816416
292653174593 240568956
460103756883 89409168
72945358183 413184204
57477528713 204365592
75262496763 555842772
654348271037 617138748
837771972893 734904
824980514281 5150556
397209002981 172957788
188467234591 136112940
151680400867 47694024
139950918379 483734988
847791531831 286581420
171540847403 87559452
984632423711 368996544
159118920943 38295972
926164042635 617070240
368749421181 47756304
835645244195 222084252
317267208085 208750104
727000419969 32796648
727420524719 32279724
671142380495 617132520
963375693229 647712
161132818203 582648084
746899685629 50122944
603271200559 21486600
714129548129 457795368
103706550921 58157064
612491916373 75477132
82251827329 22252644
687980876909 329648040
373480288393 338616360
371336426467 617126292
172711863351 196188228
768175012919 614734740
402436629167 505981404
794190908169 22931496
545448726601 8862444
285018659357 360520236
593391873745 617120064
502470035275 100015452
808302550795 68869224
506311306185 385743636
856499588587 617113836
664725154009 124342020
29735345243 40942872
143522159417 24544548
834107442643 617107608
768175012919 617101380
456550981865 617095152
772529041297 255709224
678590397033 1164636
823226444191 19437588
170074512151 150238044
462149018351 617088924
72582638225 177280020
919880861393 23292720
589473033095 100264572
751158886479 71024112
112842877335 269018460
227427543143 163528596
305055215049 328850856
253777660261 510546528
383084717515 49219884
261659757181 118300860
36661355733 1376388
327765007677 10456812
932949180755 29620368
304103418473 20807748
116936768381 617082696
490139200781 617076468
998187411449 100252116
86383720393 30398868
78939682309 27166536
741285431431 38607372
85734350507 7623072
109021574631 222638544
572243735909 617070240
315288193853 53454924
49826677433 107239932
380348067083 306299268
161519433759 16678584
900391511475 111892248
770641410509 1756296
422746843179 195951564
166075088647 592046136
63249731219 53741412
925542038581 101011932
26031384287 46460880
204217952277 259003836
180381181889 617064012
923613670445 6178176
564667227027 87466032
626863303967 47064996
689802502115 346307940
119396053595 5586516
576366156185 184597920
886883525215 28549152
395594584573 256294656
976746040689 198212328
985793486077 74972664
594635881853 617057784
168387579901 47743848
574902922477 385961616
689802502115 617051556
398237702901 72624708
925113058931 375511032
467983575593 44916336
704730599411 130931244
396167859517 33531552
465881042675 599862276
539552730139 36259416
633996595991 415170936
167510888015 395627472
128132841353 473844924
908668552025 20807748
287987883231 226026576
742523603903 98919324
71420117269 65611980
362628369711 531927252
857445243117 167944248
256571788905 95917428
345834260253 617045328
486437805761 198972144
201739869721 95487696
338893656321 6016248
997694508845 576090000
663472868889 109264032
247490449503 50571360
330653273779 66216096
838353650647 45040896
109994420609 50141628
611375364285 21854052
678232897377 323420040
764442988595 617039100
387508531871 603244080
619075928699 396262728
163454439705 38246148
447842925109 40625244
826643393995 617032872
305790961067 94609548
405442192183 76635540
659284723291 26014356
827631448749 134630676
345212256199 311686488
614338447351 65942064
836595458859 31395348
658080295361 444922092
186426052463 107383176
721214901999 222825384
582195800773 71509896
865571833871 28549152
330987488181 419605272
760366230777 129554856
450913433709 32204988
913319476629 26437860
983026928789 1320336
556516627333 82738980
634259131103 107327124
291804969579 516544092
835177968573 124697016
451241631863 234303588
36698245415 617026644
596545091423 209671848
990532250393 266689188
32344217037 617020416
117792067087 101267280
803935561949 99305460
218698130575 68451948
366751699275 169077744
350469376955 141363144
649772611813 75445992
643089094731 23093424
311728891891 503876340
103807637589 36682920
243834968537 290299536
203837139979 5947740
275521132617 4502844
921320211959 309606336
526860626811 373393512
909901904025 79413228
794847365519 66938544
132940380235 122847300
185267199799 77507460
5831131843 368691372
411766689977 609117084
117357556973 84993516
408220702241 172534284
5423595197 79014636
757419022883 106529940
311072359805 249848676
718705978387 241409736
429804807543 601058052
377169949861 374066136
580167728585 24712704
779705548175 74181708
969082322361 16547796
439134868353 128620656
77128508925 617014188
370423511295 153900108
394857255405 91383444
845046621833 40008672
573563769213 528925356
745509774165 225821052
844354160415 205119180
378720568637 3799080
250667639991 617007960
241959583235 617001732
116771650407 125170344
390821603625 399931020
176027153511 616995504
874422082095 68420808
784869778311 46292724
743848052859 54115092
412935830059 31937184
65310431899 113505300
564620934303 24096132
282842130333 122859756
231859253365 71908488
940745220409 25298136
464015030513 372023352
194710555395 30523428
887599791287 616989276
692847021271 15152724
268782592393 310609044
787457138593 616983048
953623691647 200909052
759279155813 48428928
188359775441 60087744
366360394035 36209592
812650344945 102867876
897884356615 264496932
140291477875 275177952
37320249469 616976820
6741585717 8912268
407877893199 142477956
457067837357 51331176
381641556651 101398068
366813057531 853236
182869198105 616970592
408540852581 5337396
210063340011 10220148
565401691315 44019504
909299798431 23355000
186601222429 254999232
144304946757 292136796
371551828075 78858936
392204022805 113629860
255166463141 189131904
716375455835 4745736
591525861583 459769644
382420244729 33089364
807430629557 210929904
551095598073 616964364
781681465853 83511252
572773277837 48248316
889537319573 525063996
313966622233 21542652
501280434975 27166536
624492076445 602932680
481817473093 48933396
930232042647 33164100
52735382593 53486064
957763076995 114028452
865709478899 77239656
430269671691 46946664
368365228317 380387556
914735277889 59807484
21629636973 67548888
681094445359 322087248
802793904793 88244532
282841613409 100600884
325735473147 167022504
844416957339 130433004
886324212209 24444900
629934897477 24887088
3196390175 484868484
844420538439 5754672
693919877711 132855696
56037319921 80141904
473185491357 139837284
199041303509 451567368
478055049901 200485548
559586321303 157107528
353815482021 22732200
608941975095 177541596
597745902123 596299860
982007707885 41104800
473256091965 67474152
128603173685 19300572
648026451283 33624972
390726875745 143244000
340770150207 40936644
824456831663 15495264
35305280993 49238568
844823092685 29203092
886936276375 3057948
911111303137 93588156
294754038407 25217172
657264823477 128415132
29779651235 3263472
417775176575 200927736
830997422373 616958136
360762357549 429707088
134870964301 51630120
73035284275 290386728
413341236729 177429492
886217713409 131448168
389374544033 616951908
527472311069 273882528
308280739807 142658568
159664333053 62448156
880247852867 26500140
364817752089 101728152
781859102107 616945680
88698374001 80802072
287965193389 7535880
693640545683 35113464
865829649397 297735768
697782036095 80440848
105666207291 4677228
437131814041 81904428
209354567461 194544036
955398233173 602303652
202701349599 29003796
186601222429 251897688
354853031929 114638796
705654941725 196617960
601523926455 43303284
487651184565 119203920
85547479367 224363700
255583066517 28362312
582761409049 37747908
497603249429 616939452
163524822333 38140272
81802974131 34988904
644879212485 75526956
833704178405 180886032
771823207125 78074208
551717602127 616933224
700942733601 21131604
990800963681 46174392
281013193455 56494188
998236263881 37884924
103202716939 2547252
656667557039 27808020
80921007129 524821104
735428198041 132805872
938511007649 75383712
763184667305 4727052
728286934177 69990264
500629533001 19163556
872671693991 438127344
977168375063 616926996
779133293385 108479304
755249296073 405349380
129935364045 56487960
786736892829 73764432
984323295693 191959416
384643732873 296253504
404165649003 55784196
46072861337 312620688
739041635017 147161412
922853379879 127823472
108091725527 80316288
475604420369 193510188
621382056175 415426284
20120565185 325201248
889862464769 110279196
590794449015 93600612
573910538025 83754144
427109702861 29688876
915572540307 8694288
980789539749 57141900
568943691893 103721112
80190130169 19580832
206296127487 129056616
606765091075 204153840
57736526321 84470364
510233278281 287391060
867260485049 99106164
574487470043 224083440
708655934627 239890104
92581813461 32809104
63847962997 94846212
397318503677 68831856
821495087617 29327652
36421359753 271285452
962105253489 30043872
128006467767 40301388
861367763277 51337404
142737754035 303789384
199016714127 14704308
450330941325 616920768
414431643673 383439276
436865131081 271279224
161433518499 43278372
404302641329 616914540
371798357227 118699452
853053261307 162046332
745671384537 85348512
42764976269 115604136
146105202457 49543740
203952737887 1868400
182247194051 53809920
242089848083 296782884
994584488575 616908312
12844427753 127063656
818396595375 145741428
216973892605 82352844
266287874849 213433560
647988734515 31625784
376215730593 39989988
82702211377 1669104
472973913741 280876572
111843922343 46280268
754490923731 616902084
346777523231 21150288
954709308021 3761712
296695939987 616895856
852257552105 273459024
528004275689 51393456
562913675099 383582520
523105415643 112745484
643655501429 69236676
812597817993 1320336
839615302679 56531556
588891398937 97169256
181625189997 541381356
256671872865 6321420
474589099431 616889628
419331887573 65263212
38466458055 12169512
399036582155 90810468
492972702841 219020076
763607350447 116681580
140448280231 93588156
389092806759 77121324
807157038507 52533180
970948334523 383464188
712411183163 193124052
275932019927 96048216
372537316893 4720824
640201458895 354323376
242400251603 117516132
793963243629 117709200
731378432375 47818584
782481106161 293563008
757314336431 26730576
433070166589 172839456
704234344905 10649880
629468108877 498314736
663351410433 145255644
41674277847 418994928
247500868947 20957220
679705728433 40313844
415446603387 41304096
325238925925 17033580
864133512163 334238076
671541520559 9148932
381910794329 604122228
918612782065 54482544
888843799395 505576584
372283469841 107482824
452196953487 324192312
883736055981 66415392
248051107757 33793128
110346727351 252414612
161923893773 136467936
54697343323 28667484
167816240627 58356360
105510631851 9535068
685244667427 197626896
625022465381 29346336
721894402949 156160872
849035539939 420956748
400680678221 105682932
771907037243 265044996
950203833367 83467656
149687013649 204321996
570288269745 5922828
10341520389 196698924
45891587931 35842140
71490306829 30629304
121804027555 24089904
67798448115 616883400
657067233949 331535124
245605280013 4945032
158892962875 302992200
68145715167 199071792
799622818983 11559168
863815366001 30971844
247911787397 65450052
535259437217 44517744
540395479425 36595728
87085138913 525842496
321576102147 605623176
658137923045 482956488
422962762949 498071844
496739087041 93413772
472065787901 20303280
478399727343 307725480
902855419103 256730616
666400421215 27982404
63256058867 11347416
820204849065 197527248
557937642667 607379472
456443167719 76890888
76715672251 246261348
248331966883 354080484
212103388643 463693284
732903822761 289172268
765729266139 404097552
432763722839 98551872
269890536147 21723264
102166725269 232821324
747251263695 334680264
505298033021 19101276
308492716015 12063636
873185329607 61501500
86708405955 240992460
410776360765 359561124
553583614289 137838096
336525069471 411652116
566115109953 523139544
947826494939 6508260
675086331203 278671860
222534598459 50770656
437044267045 206103204
967734436203 95774184
281036237055 36869760
911649764799 190857060
200182791271 36577044
727534889483 177747120
898029469015 60816420
432645770747 233979732
429182803489 128253204
122353830405 114333624
598599021029 230678892
869635120525 199949940
49582632015 47899548
598262832351 91140552
883118137495 57976452
323380536835 26157600
356323222313 93420
60704504595 203144904
340858227821 197751456
918699993987 523918044
123778812975 496620720
179453138905 142982424
76088318345 154410804
523933616321 272281932
237702275697 407199096
236983550803 3693204
296283856901 121626612
789945154809 474280884
265478226145 22202820
586887573591 101067984
934201148247 39691044
32677022673 232858692
55133603505 76573260
783383164691 196561908
668196193993 91701072
314001567541 6937992
743294850759 616877172
858365600749 616870944
668032360225 616864716
486175076343 161678880
658545807221 70824816
905015904799 121184424
88904782377 7417548
356288551037 108990000
322820110255 616858488
185396313705 577211040
679888029459 52284060
383154503493 91694844
171051121079 501111108
33161331875 158041728
646186590493 19848636
290441874645 23485788
700551808269 73122948
291097903501 322267860
389996548087 169949664
674571174717 6228
145129273619 413620164
98276646761 252551628
377159243929 140958324
506635498497 271104840
639820615457 54681840
948624652983 545280084
946068172363 616852260
470104562075 57633912
265886896287 180923400
29394779519 402378624
597706234753 26668296
789711011911 20508804
295119068953 45209052
666084205733 6147036
701560577351 49861368
283547882303 74561616
833349723003 65954520
247879775477 219966732
148658975135 616846032
207673103395 68364756
60168808165 9921204
720075617711 109643940
961830318429 270432216
260561073225 29383704
313981027597 61065540
463995348795 7847280
197115015525 21785544
503742393239 45869220
778711089799 13041432
342248326125 400236192
337489358177 230442228
275501775993 6894396
404302641329 289184724
269327761611 597533004
829635367515 94534812
574359528239 232709220
325723882839 190084788
806012198843 58829688
961259234503 348693264
639420173741 85890348
396402749775 423740664
534923492669 543517560
639969713777 28854324
319349861227 18534528
783907787737 212418396
630586272779 22377204
146758726419 27926352
385469442351 11851884
213634339395 64441116
815369824781 21368268
527290981611 79164108
487495140787 66583548
950360168623 28723536
663877291535 259290324
652339580385 69766056
223200385353 90038196
130089632843 522958932
302129649455 19711620
636932157525 92460888
678039082017 509531364
784347118323 616839804
212259474779 227963484
643688628161 73558908
352043350731 709992
37229325659 75533184
605162859625 8501220
307736031461 107719488
593173606019 16298676
260534604225 49288392
832269674461 248490972
283011850799 409111092
873526494457 363584412
922432018311 599519736
195931283239 342838944
909880411197 50017068
114661095825 73328472
463760403723 51405912
786500671017 176682132
881847697755 123906060
60596193447 9995940
438691059835 83311956
500091265645 616833576
183491202159 204135156
414852376213 1669104
391008281697 43782840
763099144409 42605748
285458250281 31507452
927515085151 44935020
322093916751 7778772
827754563853 58792320
201393915539 55697004
371444700247 176084244
334937143737 99822384
492965976601 168099948
238499710055 88238304
878423375237 368081028
128193595493 326446848
957717313651 34397244
463583665539 58250484
841695932959 485211024
37942253523 434683260
393013427379 50533992
696561108955 18771192
378800475115 160582752
90696930459 23996484
440378876461 435486672
548804486305 327187980
917397952137 33568920
952288212903 174072600
412946106259 34957764
993233046229 34714872
646706972271 145006524
686587657139 7517196
626358088607 516058308
876900102371 45501768
388752539979 616827348
91896613891 34110756
457629734983 78802884
75843058467 15644736
317222073769 397097280
230714226861 30006504
320244564489 38844036
350688534047 111867336
985832878177 11241540
901040775485 88680492
497423888019 82296792
213855078399 89346888
772529041297 326309832
329652699507 80964
811582140821 52059852
560019648097 271304136
422257065793 51150564
269327761611 616821120
970326330469 616814892
147994457515 18030060
898173860205 469672164
216266116535 180443844
23992545125 89994600
524086974593 96428124
878105683719 79444368
355621537227 81761184
514812274475 29688876
572176902003 5617656
220671662929 101024388
579707784557 384884172
686658114503 3880044
102630675139 616808664
76506504871 578406816
290273176809 45451944
736785555749 73434348
974058354793 142484184
231385514317 609546816
585927825097 193422996
331452501801 9261036
655518656719 3842676
580329788611 616802436
533628183287 292716
815040102005 353582244
511287338617 1818576
161173555551 424581444
360440474587 3051720
388130535925 616796208
413535226473 7728948
300280515173 27054432
416300171947 318244572
517507379157 616789980
458143963497 226269468
243825595397 388334484
472426141219 279493956
2851177125 230442228
291482962057 58530744
816252503013 315996264
447220921055 214504776
131070126805 118662084
454751584391 336947256
257979238417 128994336
309287106119 114943968
324064118363 68919048
105740695409 407554092
562099878547 163553508
894444289713 550337220
517613628837 307457676
314112053499 575174484
624043223247 311319036
700204490155 126179280
995206492629 616783752
901183658261 58076100
720902704815 10874088
939595055805 21642300
102442750229 80858124
305982864431 3911184
609563979149 616777524
626323247937 27446796
694156530493 616771296
469135552545 157020336
185357214321 616765068
940928846761 59913360
711464356531 40288932
176951414861 128938284
557169491127 119876544
533679484561 616758840
739340890417 73614960
906811863179 2260764
279042681681 75881952
290982883559 5879232
400550530467 2422692
486320873823 66894948
739463090005 63127008
415498714301 568504296
198238237801 144084780
195309279185 616752612
840695931663 190277856
790498923657 10301112
987167909743 549652140
645564573983 25148664
495115233213 616746384
362006365657 616740156
728453110911 428118948
418374411061 175461444
490284574757 193933692
934250095337 301042836
235505038573 139862196
104496687301 433138716
656792191775 10624968
283580373779 14056596
153725718387 505919124
954154225065 616733928
56495956069 60698088
157334165497 18005148
608716470433 15644736
761421605221 509201280
648040059463 9946116
830612381263 124603596
584640811411 32049288
518935194229 62024652
114992300865 3462768
172060737169 218895516
374370351795 25416468
95166626491 512097300
912290577413 77930964
251289644045 85199040
739562826435 616727700
791754771193 37747908
496359241321 616721472
823510322659 2702952
524174216417 9005688
821733085647 398729016
999560521007 616715244
330231406505 4446792
732958062413 360644796
894985571421 64054980
197458802363 74306268
813128725091 342614736
199558352069 42499872
812337300753 518916960
164078200055 17762256
324064118363 616709016
357547057929 49855140
38010668103 127418652
716548676437 616702788
579707784557 361566540
81348223017 19306800
457739104891 44604936
760710964271 490996836
300996537115 33375852
79974815753 106417836
559156625433 4197672
985070694299 13819932
621518424463 405349380
804251248051 616696560
691883940797 352535940
551095598073 616690332
975302362901 616684104
745134747679 2958300
968460318307 616677876
254854806555 157051476
63444419737 616671648
898795864259 187207452
856499588587 428691924
940470135877 616665420
335321593187 331535124
452164921645 15601140
897425812649 85529124
610361401051 114277572
512495328963 2466288
250667639991 616659192
310180669657 5810724
129298475071 14336856
253338678443 399619620
805911348839 21866508
646384934847 487776960
665371852083 104462244
643068916011 49232340
623390297173 441801864
225089372607 22171680
393728572411 616652964
734515961721 4602492
648750234551 518568192
374385218031 41515848
668007235235 9497700
722719726291 572976
179405463565 183476880
740806834543 35269164
275817873143 57696192
914937033949 24918228
223657453283 2590848
671364240539 62174124
86458569735 343019556
60266998813 9703224
303886920737 261414072
758065882885 68601420
715416249177 342602280
501957277807 245071800
424759798773 10438128
628224100769 467442540
485163168349 357524568
539580183163 51331176
857066965615 21854052
143789777815 285553800
304554837607 92348784
535933058935 130601160
475697896421 66720564
115018271625 26493912
292963915663 298713564
126023861217 11770920
171051121079 616646736
190181139071 21393180
287890270549 59577048
252533652153 246965112
633200133201 616640508
196553287293 616634280
629968752885 113181444
214090572773 479618280
985141319819 60860016
890406550315 276311448
34445946543 152673192
718147898525 103241556
195309279185 165060684
217552755303 103322520
858570975277 263500452
33588225145 616628052
730276915917 569581740
569734916935 14978340
281767842691 303758244
252533652153 616621824
339958260661 238345560
421529465999 20683188
40800985211 298944
871325682461 43259688
430011483723 59359068
447458282591 234646128
646494323439 240058260
730232765625 616615596
486370423791 9840240
42760529477 63675072
986319086919 167252940
977108690901 5349852
612536359381 69498252
169012237083 48042792
303197367795 30591936
997072504791 212841900
228707580231 24918228
255021668369 616609368
582028434491 53187120
527874677237 43440300
752193484315 325755540
405913503549 156696480
726318490099 18665316
680777538569 158303304
982032053137 5542920
234990025331 78777972
380666487277 513212112
457172985919 531080244
375648869251 9454104
194430960553 72549972
187032486517 175037940
982968995933 357561936
829931385593 159013296
72710256173 16068240
280949225667 182467944
203395331887 534524328
322059650295 62610084
227460333563 65232072
695649776933 48572172
439283256681 148425696
624425541483 52881948
557149573983 123818868
948731182923 143729784
626640235691 4147848
959390239129 192351780
750758899407 616603140
465168301651 84750624
662833195999 191753892
537637865545 48341736
770041025081 616596912
441622884569 7380180
366760823295 106629588
712194648059 616590684
735830802111 616584456
765094388809 530345340
702224066113 4459248
744538858867 616578228
898484188989 233637192
776341257349 358340436
162001843421 73210140
366871388979 66963456
958744680779 356322564
907446267181 27459252
871395323957 15165180
315356061607 155089656
549011411605 75713796
434641904513 46485792
593119378823 25123752
425942043805 70986744
636049722185 238625820
827854025013 18702684
549149467681 44922564
330681306007 107489052
793166133127 316918008
295740238455 120829428
117293601641 71908488
747026875083 616572000
367739848687 249412716
599116718539 197900928
1386155981 211253760
188901519259 44281080
578823269065 225434916
16618690373 132656400
788458957227 182405664
855434355219 409185828
272022640847 396281412
261863712963 602272512
31389082253 182125404
354515143007 566748
242925702973 246977568
831425734389 45483084
993901012923 50477940
356387028173 7043868
322198106201 616565772
207461837179 33344712
218117169041 60679404
565843113271 3437856
538412412003 14536152
161217406899 37299492
631334121039 616559544
149911241571 477158220
160997034109 20720556
581573796719 508485060
514901615135 59122404
57224379197 276653988
362289646237 205822944
854041529051 473876064
430209571491 144396180
971511102831 1519632
657996328227 78323328
465710587305 99056340
748892887245 616553316
691683368057 369295488
966344194655 139301676
134790037669 92622816
251703363857 116320356
528125891083 399009276
222001941293 24594372
926513389839 191965644
173474663801 34820748
221977278413 64397520
106385500171 249076404
653104262929 616547088
867579339965 101335788
343186911875 14928516
101217812257 49462776
67176444061 168517224
876343199601 23610348
785560807289 211752
44649921551 114427044
557305043547 4035744
434946293023 139999212
198419299455 536810004
741428838597 21256164
90190594059 616540860
346395160161 3039264
203422959295 310802112
381376324815 229657500
81326169669 24837264
573871139697 145106172
320797992035 43876260
162180306761 77955876
792952168949 86650164
347335808617 52607916
617431546145 49163832
419230738625 40021128
950947183773 50521536
424615545837 59925816
456550981865 616534632
864460787335 102282444
123091619207 9709452
411144685923 616528404
914187598787 138348792
191484630807 75757392
495418823301 94503672
536140793875 19263204
95166626491 28449504
644185785727 162581940
638854557999 247668876
848994116273 6558084
658185411545 273963492
808504101331 33600060
137598952823 370771524
224543469723 475974900
769153912513 212717340
701945880037 235001124
434512785617 131510448
229307842337 13489848
249998725403 26774172
933973795107 234048240
897965825083 129287052
147414967027 616522176
421096750787 616515948
377878105839 294210720
109933753661 65400228
177201375641 49219884
595856035483 15053076
299131589941 25796376
582417455293 59483628
96372119409 11160576
875580816427 18104796
747484141071 116494740
648722051613 1930680
594013877799 566828964
187752207891 62522892
962241131003 591024744
15521750257 21031956
822000167199 231314148
560874529527 88898472
584061812935 56469276
679850437251 68975100
798031207511 325606068
157367031891 616509720
733964789949 616503492
495140481525 405386748
103205818483 11689956
5965251823 193229928
486335559447 11764692
470137638983 46043604
302672246509 90505296
272313974231 70650432
515596399597 34721100
705352603465 187593588
265558984621 9840240
824699543051 4048200
922432018311 79363404
20507766173 423504
542315320191 48796380
617067419897 339407316
557778783833 6265368
257509684585 616497264
661190315631 266851116
892279133017 188085600
770982245275 157113756
426072783219 211154112
330611253463 42599520
355625685075 13988088
234708227015 152368020
133108873785 533552760
355502725671 169980804
913723961555 606121416
724012725085 616491036
397703762767 281941560
564779687261 262609848
20327029613 25061472
697379744663 483660252
847127929727 32348232
822220439103 32616036
370092418359 476236476
370620191535 47251836
461827210125 71721648
339614219713 616484808
182164372869 20216088
71414910661 28144332
160262446499 110559456
187845230537 460990332
497603249429 403387560
182040965049 79475508
595586506327 257228856
465055275907 23186844
874421583855 71204724
137659588631 352392696
437827682175 4751964
123778812975 610063740
164591743489 13701600
422227819105 323856
60334399467 573330996
625037618105 32005692
285499867015 616478580
77377940325 24575688
689606866941 39186576
171673125133 616472352
889304870691 86326308
138696701341 1189548
254118873697 27372060
596132198697 290037960
253060403937 43527492
950210821183 196848396
647613354271 395826768
464972586751 261719244
324686122417 452887704
309004995165 61065540
291556645525 77395356
926513408523 62311140
717407014407 219723840
324319833815 261495036
963447695137 10406988
989520229057 79687260
126206802489 30461148
57497620241 158315760
733923079795 22975092
111205769085 14729220
471194178063 99828612
896638629579 272095092
24094478801 104499612
568269926931 204527520
707732288611 22769568
498017411429 144365040
588415841313 476703576
603780122817 120686184
697196397333 2765232
143046588099 1557000
203887530727 26487684
152419897379 407136816
661279126911 446018220
144132573163 149173056
957809830591 60442740
768711729503 23305176
146210818119 570877164
821045357509 357225624
301671972419 18023832
940112392091 3942324
79431178623 18266724
195022428723 194874120
685722673893 33083136
369470414305 616466124
959020662143 24264288
671282821895 379733616
784156920193 73608732
487588573243 53797464
939226127769 616459896
375648433291 22433256
173414370533 39691044
702072451681 132718680
537876796537 119889000
990701751641 46186848
845197526273 94646916
767905725417 254114856
334487555635 15264828
206990052485 94198500
256887680531 616453668
795446164045 81044964
993160975813 158440320
182440859939 184790988
301886533247 313019280
887599791287 453722256
582431325049 323413812
752974968765 59377752
898173860205 501528384
867695661559 616447440
937335090265 4197672
57055300215 53367732
90900170021 221037948
285427502645 59022756
31517235809 130763088
507633830689 535277916
854456569199 82738980
487072994491 248665356
740133342375 8943408
380666487277 435455532
963013815289 366685956
171673125133 285454152
232357849599 39740868
136218894055 47588148
744948418375 99978084
291369257461 228225060
37288871567 12686436
680871805577 88151112
396057773389 36240732
132486869731 334755000
75564448887 267187428
588126549475 91333620
488066710497 109519380
231385514317 241870608
797409203457 525169872
685875315945 128496096
277451967041 553096224
265511502349 73135404
988071880269 203773932
837759790925 15981048
79138020435 172646388
94544622437 616441212
11434904317 222277320
146282159859 80254008
279813653267 41889528
895918920661 380256768
956020237227 254999232
950158200811 90804240
138672823189 3774168
284754952143 91632564
151146991351 298140588
696516466651 101229912
82104541357 423142776
721647250997 96378300
888067763207 98595468
936738111553 616434984
870947275409 199657224
663507409377 23728680
730215936331 1282968
317433084637 317646684
32840426709 67754412
126266829191 433306872
625736084553 257110524
78929536897 15881400
151409090503 353333124
748104500933 90885204
61204340201 342384300
889716499133 52832124
411336396219 132457104
347664964645 12175740
640020316277 12194424
516718980389 98807220
182247194051 66409164
206505352157 83810196
649250529791 87210684
283560936191 22638780
980921836163 218447100
972674614039 107183880
948939758643 232665624
70638994043 239697036
220157552747 19350396
46650310279 334630440
824777381833 616428756
532265768443 6632820
424828775111 616422528
795799280427 161367480
245296962873 232659396
585232404141 40457088
550380633653 32858928
534923492669 373860612
347444013889 19263204
434557814057 169600896
464954400991 243215856
591380330669 87534540
222391398055 280004652
685938162693 17326296
590035192297 177977556
937169643445 48821292
315171605693 43346880
12819777329 176887656
556592210341 85940172
893197827773 604875816
801535379217 219038760
686597142383 60554844
51004338657 616416300
633200133201 53037648
569755719693 616410072
140706295053 268962408
709084627789 324640728
627374424709 10145412
914967969663 9416736
60956403521 616403844
807736741985 231407568
316573587021 5399676
991316562355 93339036
764913140315 94547268
250667639991 616397616
608319971041 616391388
120046788651 616385160
589892832673 32242356
116936768381 616378932
3288377735 404676756
191954310437 136337148
395909752513 104125932
528666107803 3792852
838408363627 3736800
476932880157 113816700
461466657511 36832392
384301503035 63407268
860152466249 55597356
432651855503 197290584
437890860245 616372704
198904877931 96814260
766309000757 199545120
756616195077 65431368
444678676405 19182240
299183956203 596723364
341480231875 127487160
923351614889 59240736
499156029321 21411864
919207706775 66265920
647825237059 162476064
35650500271 19088820
866397917029 2746548
378358236053 402926688
146633213535 70357716
310936750095 24451128
504352663741 23977800
613296003473 369930744
398082600789 616366476
301284751509 378263808
365116385927 616360248
549851589965 184118364
146077400665 56525328
900374770611 106218540
8788759181 60355548
279279826475 616354020
794690170799 36664236
279028114389 44854056
720762511297 77370444
921810014257 602235144
267330723547 35698896
16729816577 42823728
579774916169 98396172
902080760541 128452500
803629243997 616347792
675496408873 383806728
266312051945 279898776
972122239025 10245060
920566006149 616341564
26364533701 79593840
50797978867 80216640
121912800813 547976808
359390225787 8912268
555449626451 423504000
22948648885 17619012
728366753463 604857132
340334688447 103534272
428358375741 18721368
107409004701 144246708
778620341611 41067432
502101244255 232404048
708447743805 330084
51424124541 12580560
360552672007 84333348
439613596029 34291368
978730254063 240045804
116936768381 250664544
476029488835 78933672
453775398967 280303596
775291021005 179372628
509121802013 197502336
686247664391 177018444
937124415709 225908244
213750715803 202640436
177259271129 3543732
391149046953 65063916
716263003067 57689964
734884791347 260075052
66407084289 43060392
832809847585 39622536
205834942849 16790688
662099461625 249319296
875781714261 474959736
120597867003 27515304
220542755785 105738984
484541164295 254961864
643026142107 1619280
251289644045 616335336
981462980855 13053888
381876925227 11627676
290584833395 503814060
110585278435 50041980
93300614329 563577948
261740764777 115336332
389359620507 2783916
947150076849 74063376
649791831421 92423520
96297227709 21218796
524349423751 585438228
960627520997 211695948
66653178719 331354512
526837439967 616329108
945446168309 534655116
667803174815 222632316
550307124569 67991076
540980277407 80640144
576597764287 311661576
559750067879 39622536
573315669367 10245060
564340543515 134605764
886505740963 181047960
597082262651 29819664
446907246597 116382636
274191358721 68314932
728366753463 616322880
478480386171 242499636
941092139931 443564388
94342883823 3898728
599108192407 452893932
652842860075 135533736
438928166023 111331728
199555885781 75956688
202686209331 53766324
304159988635 150817248
803431360515 103640148
255021668369 616316652
28956476553 37853784
88366882473 309338532
311183560745 39647448
206101122579 64173312
417687019235 143698644
705974607519 616310424
839059633053 5978880
540393984705 105159780
384398511601 616304196
291554851861 48864888
811715296699 616297968
988201815033 4191444
785498053961 40606560
573704079825 310166856
615435997811 309363444
711712767777 415040148
579871761569 444255696
235117538641 616291740
292341911609 616285512
161070082321 13527216
197056889601 47444904
396993321113 25142436
836604726123 152461440
643152198065 616279284
343573703053 380811060
72908918155 85448160
779100938925 36838620
291507512833 180692964
317124025127 46672632
657351554605 33948828
17769066729 226761480
588225979495 18827244
625431745867 269155476
141194926487 201606588
549767311431 24488496
177474898183 395727120
566645699423 301441428
977467125995 57982680
192821262969 616273056
562041154735 75246696
409744534389 38744388
179729406757 23242896
675558551857 457029324
590208031753 66938544
82104541357 616266828
224350157593 145099944
884969283421 10674792
416074916405 11889252
801479563881 16155432
470743437781 52396164
878891734531 616260600
2969683509 46093428
512956613249 23610348
596982172463 132880608
789760916875 49419180
174637925889 14984568
420433740343 30342816
840820373331 109737360
331459016289 9597348
757466860151 41933124
568511711585 482738508
479907840019 167881968
601226812249 121514508
482586956187 64092348
171894032293 102867876
457764483991 14909832
792433171025 616254372
483919160241 616248144
226037177035 286357212
982766411549 616241916
342312829521 158191200
968460318307 401207760
925473292679 7598160
677188795613 1843488
677858082643 7299216
808292411611 288867096
666788352117 43745472
213222324817 15034392
680619266405 411477732
852379328189 300588192
531723358229 4017060
750432357901 186179832
747157301859 26188740
480439239129 10799352
813581308861 616235688
350098622877 59882220
161485522299 158471460
113204744057 550056960
748133841041 81904428
140856676341 210469032
578415346283 5897916
837199008111 4590036
442896612693 525524868
551498917125 12512052
121240523105 984024
604895535181 44318448
546704275193 13278096
760147459821 402260292
305576194715 372266244
225787477831 616229460
400375610859 187911216
299566361631 101535084
739562826435 400709520
590887146567 6651504
73396484601 402627744
157367031891 371755548
820769642711 222974856
666734509819 16734636
316315162389 271235628
269187275377 10556460
223783968875 10568916
451574949433 616223232
976783165797 279057996
793907141805 3338208
314701315719 2864880
298782423349 166966452
810371303041 45576504
466978548301 79955064
355164321063 163665612
615784019689 207074772
572243735909 616217004
793251244975 359617176
46455821057 187587360
469296290997 2889792
893050453371 54650700
661756795827 32939892
495737237267 152156268
356279022197 83947212
505819477 41434884
770522542901 119938824
702222116749 14100192
793409772487 123862464
818166875595 241783416
757981879621 92722464
653331036865 262267308
959130257497 616210776
356954973187 43290828
124400817029 616204548
793612226083 5007312
926033141293 43334424
272437781881 236639088
388688166133 48939624
667351369545 40768488
594433370967 73372068
896668162755 230093460
165763668725 160034688
380573308931 16043328
726971615469 110291652
800332805993 37922292
76392387989 83492568
779969360027 1108584
773020797949 107476596
511720402597 34397244
270033607001 424980036
93300614329 427950792
465663161085 98863272
118494406113 31887360
694031309087 108329832
46028306225 393914772
334638187281 150088572
264256981377 4658544
900596985651 17095860
161508516075 158919876
198346467985 4403196
654854152793 71204724
215801892633 24401304
175608655585 70843500
450889119597 41490936
650616246713 78516396
640042177795 10544004
57680642477 10998648
100038114477 85946400
243508657467 310708692
336965177319 16049556
487734484065 463761792
359456971263 24880860
536789504831 616198320
735208798057 616192092
496359241321 43564860
186923359501 122149764
286121871069 616185864
972250948111 508080240
43132080739 391672692
782790332589 246566520
343847467249 22962636
181556238571 25802604
383563253361 205810488
311549953985 4808016
694156530493 400541364
953981633491 120972672
143555603777 103858128
47032883863 49219884
438374451989 9746820
123018122579 64895760
155933049861 156391308
72507939593 153750636
383931534923 375903396
219237345825 173250504
800054725793 182866536
459661002135 562182876
473815641635 126104544
841308456701 161093448
451515358691 29252916
383025489235 120848112
269949765665 527399496
199651547861 3014352
861763149095 290287080
119284273451 67548888
34832233253 616179636
329027344789 6551856
130620857569 403294140
192049237613 135701892
31635941489 69703776
992815446373 197819964
757600944001 308304684
108850715679 219742524
365738389981 616173408
146479518951 184043628
392873814303 63886824
3697737947 6414840
4976038661 616167180
26028039851 32771736
764467763579 27702144
774868574527 85784472
508177318347 484133580
447607436963 125668584
38564257577 616160952
682960457521 599139828
949639182965 45377208
617650031851 536834916
43540290009 474747984
77056007539 50907672
504418250809 3363120
709706631843 616154724
883867766963 616148496
690516207241 390794544
699708870905 28268892
849528075091 59234508
25815359879 213277860
374227001919 11266452
374469882701 320474196
261241708909 524042604
773495435067 124261056
14552124155 291314700
361783651139 55939896
977565092435 183763368
325308126471 616142268
956581766163 5231520
349360647235 130588704
153437161453 52445988
152466663431 448023636
625114080499 147659652
731476773733 592338852
235513502425 50272416
478321123755 616136040
981962872513 150144624
589567711151 63699984
493871225105 428112720
866341348105 42375312
794729282639 173966724
3110026499 616129812
83906721509 747360
682960457521 357094836
207527972311 208575720
339866111173 111306816
762469461231 93837276
3732030553 616123584
829287452751 251866548
508593516903 78989724
197623993835 166648824
437132156581 94920948
511495235485 20639592
513775354833 530743932
126730690631 17457084
794535940607 113878980
812156450851 163260792
374937848393 15090444
251911648099 616117356
885218149311 486655920
882378623537 100283256
61960968703 23741136
256718526813 15719472
430990532789 12026268
455306973757 616111128
664922339955 602023392
633762801861 18073656
350719923167 32211216
819801349401 177460632
998291674397 16778232
568448925879 21586248
872142294069 478079964
828733919329 345822156
406580673059 160159248
254032373005 279001944
442244888623 613507824
482675152133 598834656
190302111743 10456812
784775592267 47980512
314574127503 148344732
623248068337 42829956
943204998873 52564320
141593082527 36595728
723717130511 155718684
65004019289 56612520
163487043285 65861100
40228686825 149197968
459102916045 541530828
859926215465 34415928
543499309063 41360148
189173360241 488219148
938520841661 49232340
376037080413 126758484
244211750081 47245608
516229003707 3880044
52114337651 55852704
390618552141 616104900
438512864299 167670216
521647399761 109014912
190899347041 40843224
147083879081 261800208
345813482407 12057408
301288338837 262423008
60900586947 629028
528703452129 24314112
396109129477 60087744
634985198809 46784736
358824915217 48684276
209746365951 364587120
226147512283 4322232
422962762949 616098672
683582461575 305215596
754315068685 97094520
505011394311 40843224
926786046689 395826768
734586794003 616092444
266839745395 568336140
111338731895 616086216
987691479019 27241272
736000496427 273346920
936490665647 72954792
414876710247 491874984
705235266707 54071496
454553040741 64484712
68386913151 22657464
471919778669 123974568
808793810445 156789900
517372684963 102793140
721094583267 392102424
460677157625 219038760
834729446697 616079988
98717981525 41347692
383625253101 116233164
500237044441 424488024
391240556195 493973820
108910672635 246529152
284525026839 238526172
410888390029 180842436
523535938599 52190640
420329103715 95861376
456444631299 20994588
613901408669 3226104
418266180877 138903084
870120580669 36900900
999291625869 257334732
661378170795 298090764
812189764423 1725156
116314764327 547889616
374040990243 197589528
120848844185 386466084
682905394535 23435964
509284888421 90237492
947110846677 126702432
306392493685 205511544
759418351613 14853780
477034072701 13956948
217079421075 616073760
749299388805 65680488
591152099381 132114564
345410051251 315753372
732720781841 217257552
128497303913 224774748
180234785283 63095868
15448558801 88873560
467619080655 26282160
893316819941 326085624
423350144549 55952352
194687275131 296876304
470175106631 11353644
571876749771 316992744
649372238605 467704116
209620647543 533758284
954606060237 1613052
131242861623 616067532
161615133207 89353116
44475251063 216055548
586549829151 298053396
141816930541 304960248
285115704053 11085840
320830807367 72444096
507182305679 188228844
827810067789 7355268
844573087071 42026544
324064118363 616061304
985584455713 118219896
82029660875 35350128
475855746319 32908752
342680206785 23012460
328681043077 212524272
924346135545 541842228
650558462091 50646096
91434602167 388938600
611312667009 43091532
286447302753 56487960
900438420771 4222584
564713301771 26026812
267574320549 30454920
529259799369 37691856
735966236199 478646712
562388342061 428592276
674145309067 47961828
189650076273 41472252
635273108031 391616640
193042693281 56537784
309081257025 24905772
633068135731 92560536
247445894391 78553764
627018295213 330189876
743916854813 615058596
693717330695 55659636
932232760221 34608996
14306099471 616055076
557937642667 95082876
223035362037 258019812
347034963839 13502304
892328994385 49051728
568463692467 14311944
183390500389 18553212
171662530067 4035744
801679700661 65026548
792141898683 221112684
272016113903 291439260
292288399395 24594372
992655422903 38688336
473345091323 214131096
384250582907 127698912
341250398753 48055248
873208572503 78236136
510898386323 182256192
315978065661 117597096
555246343293 37561068
501994813963 380505888
622286605905 201768516
939226127769 385874424
509248161905 121053636
263107721071 616048848
372781025999 320604984
508106647993 40587876
599611914285 235935324
373202438629 255615804
458858802119 5947740
877025722369 616042620
423205044605 160059600
71816424831 199962396
417873099419 89135136
93922618383 616036392
877647726423 616030164
700762607385 40357440
663109228425 455771268
243043885501 56388312
215835412967 616023936
230674523361 71765244
302293976473 300170916
215458524309 255341772
530861700735 53174664
624691478321 111313044
416503920967 223080732
298663798633 466825968
392484564303 191405124
202163680131 602546544
466288584311 58742496
55853194091 61414308
938604123715 381602016
700224338791 143873028
27495067649 270270288
207408400939 236414880
235032363275 36016524
238730040179 73845396
425450779165 616017708
401536232275 3973464
544165058589 58443552
595879889961 616011480
859547863227 54046584
256887680531 616005252
421096750787 104393736
431048815651 419673780
236774450693 140497452
528465865147 71154900
934084105443 115006248
504821564871 209547288
887599791287 615999024
116202914437 94690512
399326608897 518337756
354821661493 126764712
141948459673 434346948
774369529877 2073924
507555314293 570528396
930990103589 10855404
855877584533 534592836
50382334603 361006020
984632423711 463469076
118105167331 6072300
665482442679 10836720
837794867021 21935016
460919533939 386908272
632578129147 265848408
31558253417 126372348
791074977527 12891960
269949765665 152081532
66782415947 171494208
935558725173 176688360
899894802325 89446536
848312927535 18733824
674235085687 5106960
917455985879 615992796
121912800813 424133028
136019135945 117092628
437268856191 615986568
738033456357 91258884
902527888583 344240244
782100673771 180101304
636785231539 80521812
792212511747 176302224
318327526323 18185760
889719015245 225926928
982773511469 586876896
272975413981 51879240
872991128111 31021668
97032638653 615980340
480744180693 55142712
397734279967 23143248
246229737899 22096944
4434712119 534424680
603623170989 192831336
228848663115 8862444
978831801603 132021144
906070194333 24152184
570291284097 73098036
913536534885 128483640
284877862961 615974112
443012883225 345224268
193443267023 615967884
298608400573 536031504
863485269545 334842192
970049588051 83772828
423482028677 17600328
168807236235 281922876
789789783655 19076364
903067133735 2659356
458284996557 92560536
71241280249 13770108
874482867375 27166536
257121660263 378568980
742504029299 103453308
173740420027 244623384
722885336277 486892584
917455985879 194587632
894441835881 615961656
784790639115 69859476
913593782661 5798268
65932435953 615955428
463447683387 509531364
796127564535 16286220
851256087229 258767172
281145838637 253199340
342467109537 126609012
610562777203 54719208
79616525141 542458800
884404165919 45507996
98551563137 119316024
941092139931 615949200
773068080925 32939892
592147865637 346799952
84979876893 226948320
53665698797 283903380
6229 444866040
537591516769 71229636
489854081703 86344992
146095642477 8594640
995163169423 19886004
403058633221 590875272
31702213637 3070404
9330067039 162507204
95627168407 107358264
797409203457 615942972
808558789399 13608180
900236490327 189829440
215213408913 312994368
845880707971 6595452
621664527115 7853508
896251259197 12804768
316380400689 63874368
899901522337 101248596
955934495113 7037640
964663372073 3587328
249954961247 21343356
611190778821 194245092
137348548617 99118620
886355783179 615936744
611142474453 183508020
798031207511 615930516
676559809971 148456836
784390147575 220994352
55494336731 443570616
791745005689 39541572
329582509947 45875448
726292021099 181633392
582754689037 6782292
724566170077 9391824
940470135877 582598260
17294566627 89770392
725055941235 41702688
535840000159 281181744
106595265439 72282168
39021884789 74013552
459226043605 352461204
955858656757 49556196
533550638459 31575960
43880195565 262485288
500091265645 438725232
677362421035 597944052
949281384365 219717612
514871608631 128134872
699754566979 500438484
613722148145 7106148
80238529195 615924288
750797519235 102612528
776139680663 91645020
28988158389 160464420
521641576581 15065532
251289644045 182243736
641396969567 499678668
88254590395 39317364
250023724595 6969132
847109152307 51044688
995746354353 35007588
107735122703 437485860
576985650355 4932576
854586939923 17463312
202151323779 381502368
636711666403 31874904
111759389699 150449796
785775363127 354578724
618717107469 88886016
230610001281 19244520
858365600749 615918060
124136455875 243502344
451574949433 264758508
812226466027 94092624
466503046729 615911832
618894039959 384080760
636310153471 615905604
971570338577 459302544
540316788645 60230988
283011850799 615899376
1954138363 186696756
266217741341 615893148
174161141349 596885292
166383916483 105433812
897551856151 615886920
593294447903 36028980
572865739963 198953460
284877862961 615880692
654710510201 252053388
37221042419 73515312
708436383933 3344436
289853895393 17008668
642832183503 243458748
136218894055 615874464
527911316561 92566764
973725815723 202441140
304724849551 48049020
54736362981 615868236
641742050591 129741696
149903512623 495175824
199041303509 615862008
427938795381 422532432
371958430521 4054428
804847734751 2447604
396521735715 187954812
364231851751 134611992
258998864141 324759060
280902876891 203394024
948556188579 615855780
775287670341 276049872
190422898813 355562748
188860127971 61557552
295540749387 257583852
183536772435 178077204
205883348103 615849552
891079767213 16709724
906424880171 352635588
725126560527 70581924
281697265757 46255356
204639339995 266645592
215664166641 106486344
742111422407 230442228
497273531643 170155188
190727522749 162158436
554622085 52010028
478158241633 145591956
586722120543 322342596
140267238499 239734404
692903067043 80964
616286307889 83368008
447816641711 13975632
157651458423 51038460
802907908333 27783108
566774307623 134593308
896929852097 607871484
972814346685 611072676
886466168251 408980304
303951635885 60523704
314734057553 615843324
902033788965 293687568
516697618349 58387500
813581308861 546606648
299760338919 15893856
440868976465 11048472
150377650263 2161116
491383208889 615837096
986268141879 64802340
254240207593 85965084
313518660877 312981912
10313494389 133048764
202773327833 615830868
261863712963 40014900
967759584867 33979968
898587816681 172733580
792513742661 357537024
195858900185 26425404
624149684679 262192572
906759199211 30772548
699132562925 196082352
409106094643 97019784
745020376687 10556460
269096913325 221847588
581573796719 140659380
709658070889 68508
473250113085 79419456
395883507721 146146248
813666738337 350144388
595087399397 158670756
15422986633 31401576
946238396059 46000008
23659832909 490324212
792768094181 238245912
838399058995 2341728
110094723787 327736044
634281801023 43521264
266000009223 33027084
426824771861 280583856
539899525101 615824640
827559901485 281181744
474589099431 615818412
781745421185 46255356
330906162957 615812184
506933310239 615805956
792868016213 63525600
499802889323 257770692
606713635339 248366412
704108595357 88562160
139189486851 26973468
194687275131 98533188
730185929827 3873816
830180879273 172546740
26416954777 233911224
375542644483 36900900
247967571593 90561348
44784298117 615799728
394350576465 615793500
45861948879 6601680
171051121079 70183332
682644540983 39161664
799472998215 317092392
207038039225 61700796
871894430887 140167368
543733894149 304281396
124373375223 20832660
838814380641 214666704
710261932779 12424860
659946307523 550704672
730095243919 70401312
337126203497 593522172
885322455855 279195012
819423022075 86114556
723740385863 241235352
228935956001 515952432
22284450131 49132692
192932800221 440008200
940470135877 325313352
4976038661 569158236
474253215925 146457648
711940943013 202864644
216394500527 37187388
105057026689 40401036
495115233213 615787272
685389767371 4994856
939226127769 615781044
306341287069 181166292
259776200743 153046872
576245868593 343218852
56602375143 483386220
588939385677 10126728
362840495391 333017388
243825595397 615774816
945395085015 33811812
396717413247 82172232
897551856151 433487484
653104262929 127119708
315758826367 27172764
36643711809 68508
322198106201 615768588
680372057163 24251832
5311435145 26730576
524211154685 67573800
997194673239 375268140
234919779719 156434904
989871009939 332014680
51972021623 76610628
933006087229 130638528
193722623963 324042840
552339606181 615762360
402172187049 207548100
547262728735 6751152
506805211497 64796112
942336148039 615756132
600984237877 486450396
378576608417 60872472
394350576465 615749904
829562506143 56151648
60171143665 80640144
778127077783 613993608
305328188289 18515844
643925816551 461114892
533725926757 372540276
895768271569 38663424
702675317091 86562972
512656299089 142253748
383063922223 35381268
397341428945 103222872
136840898109 577123848
86206951069 196979184
574109748071 539375940
630712116985 566934840
951044204795 268495308
551717602127 615743676
717170680491 615737448
520904136547 72743040
995206492629 615731220
338862858861 75564324
348322276469 559791324
621964012951 2509884
111945052607 6663960
182247194051 615724992
746757805561 180543492
46540048529 84949920
193061750961 117460080
85560962987 96864084
769629595935 101553768
668654364279 207984060
78663433141 261800208
612038877959 3518820
146379671655 15264828
376744376927 23236668
124845197285 2229624
595257885907 615718764
75971512205 379409760
907287889141 188926380
68459439449 323874684
783508553015 208058796
199453609565 92541852
414876710247 615712536
157748559171 230759856
95520146455 212169276
793055175079 318020364
134352881893 615706308
157421321367 445395420
565867757467 119727072
709054943903 14884920
679713775009 7567020
221433449453 568485612
994584488575 500936724
717170680491 359498844
512531346725 314059356
537179514647 216086688
48623836405 330825132
991474468305 615700080
564426427635 178102116
619710756205 335290608
152340663525 7753860
106464085075 169482564
792634790069 126833220
804042147941 124908768
432914827813 498053160
912975951367 108354744
49760330549 590626152
924660064113 106336872
26482411057 255210984
384398511601 131616324
141739596227 7355268
735890242143 104798556
605694912675 81904428
111338731895 597726072
602001956595 18995400
172917133241 215488800
696295129759 250110252
890015069453 21486600
503979531805 437211828
53298756255 13882212
578999870233 12848364
900370983987 31457628
235739542695 491488848
222387779587 171979992
993661091679 286095636
223074455193 118680768
185979218375 615693852
225724312217 30081240
68292421935 95207436
196200438715 20733012
217079421075 615687624
730370690913 382044204
507455247779 73770660
616406023743 134144892
860079953645 118033056
569133715639 615681396
710328635897 615675168
699132562925 585681120
749804885663 254557044
54595216579 103814532
450425320437 507177180
650385199131 49263480
892124286253 379135728
181495758463 122236956
148314266553 120194172
119820648733 53741412
828418027703 46504476
720851820817 30448692
853389568317 615668940
876408912467 436215348
3110026499 45507996
393576408677 136025748
418990710267 167857056
484367339577 17139456
121640972287 75184416
328027923935 292952664
159674858373 115797204
272437781881 615662712
851751282975 258486912
999350218893 136847844
659175720835 104512068
36409769445 47027628
149902983243 613277388
968363104217 13346604
394972580519 615656484
190602900469 304200432
194594240029 51692400
200007840523 135770400
395373725999 155220444
218969591649 292647492
928755954347 452389464
453882302587 68346072
144955456367 460797264
522283423043 87042528
333242451399 139613076
158611039999 510390828
313490049445 615650256
980195194243 7255620
222677457561 615644028
722953389633 411353172
492627216997 207573012
173719487719 246292488
686162596139 355849236
584788459845 394630992
146732107947 36309240
599581071991 24183324
640042177795 615637800
64101724095 341163612
327665490465 105633108
159233044053 321669972
750719724049 23734908
493785794391 1089900
332150171065 615631572
323442114309 615625344
541448923189 293064768
803512841439 8046576
893032753395 54258336
407233474573 40836996
54618770875 9479016
676471229127 126191736
936738111553 615619116
660993403717 137327400
964329451625 29140812
789945154809 615612888
877647726423 144682668
605738888583 36738972
788900006741 217363428
318466081877 613370808
501864255161 27546444
882289201913 6228
928652058851 615606660
948119330509 376974612
946456295095 135234792
892575823719 31856220
564779687261 22688604
486034902747 356316336
482489288691 39591396
975751632137 124074216
659168664511 147535092
115501571891 148867884
295451931879 327518064
692044567145 122766336
249377935809 28268892
472648225471 12431088
959460092377 38165184
471891098729 160159248
589581991955 30417552
464637034567 615600432
372580434575 615594204
162876212263 65649348
882649960051 390097008
513542513587 154062036
197350802615 157051476
735732541717 55036836
722079567617 47706480
406864453117 535919400
253604109575 132936660
307556683745 132861924
82948567383 388128960
727851758905 502375392
129998853515 410338008
191577254861 615587976
825847938903 135515052
404673194873 20502576
198088012213 24245604
106040324489 251399448
784472699715 115722468
908747929123 615581748
440419445653 506747448
421898252029 428766660
538924971413 100009224
179725607677 3743028
878426395817 172409724
741407736895 5561604
771075889483 57559176
866306745337 7155972
967653167031 57384792
223921465669 525406536
281149780961 436601484
354996724345 26269704
585061177737 126739800
954804273803 103042260
816579585117 44660988
918077989933 615575520
917236684305 169470108
999491357829 54108864
520485707129 96278652
176366467407 139202028
445354908893 527860368
23291594943 154821852
911425071015 326795616
63332127659 24600600
742580073179 77027904
616676206839 172235340
501630319025 129212316
27294829983 20571084
987578366083 146034144
429415369465 72282168
937982119661 176183892
948655724475 346812408
296515501133 17500680
161721060269 615569292
637554161579 421124904
733552862563 9553752
307136853027 52059852
211380109843 9946116
197797295401 615563064
801986486951 357549480
369404327759 40974012
930642992237 275084532
691180817043 271154664
857743596695 615556836
342072676603 8482536
767326034395 145654236
159073842679 2939616
281720838737 20160036
808558154143 30324132
953294428505 148512888
869210917751 145990548
886067089229 17394804
907503921015 615550608
143924109547 114956424
665479895427 40338756
115451990783 79861644
511099581863 58387500
754166985529 46093428
847699611541 2011644
687936489953 94646916
545920673223 77140008
350188288631 321669972
134227535927 8389116
914199014711 139600620
737558507839 74773368
578206527671 96409440
964106289929 615544380
678923739515 158396724
977790379117 581913180
19351549191 484806204
706002247383 249418944
192821262969 615538152
137755711583 60411600
751936989125 50178996
863341633181 50764428
334314697495 288804816
842787316461 1930680
39436446619 360962424
751326045999 20789064
604495303979 33631200
141142753293 12399948
712194648059 615531924
333868522337 31831308
392484564303 80870580
340496859339 204832692
67121642651 35692668
511444265533 38844036
868939669667 615525696
781237098053 226630692
871427685883 615519468
644396206173 559342908
531813472399 313044192
517217321275 90393192
378178471061 252613908
858987604803 241428420
397229331173 112589784
672848830059 4154076
4686360687 113598720
912243431453 199383192
309136021067 615513240
343246850147 66259692
12904764617 129729240
428509361145 12020040
853431470301 114570288
185271447295 53330364
330216509129 35169516
65774847631 120337416
496873474825 3219876
965162684527 142141644
159725473329 110397528
372292587633 207012492
24258164335 547920756
872671693991 489377556
923676026419 615507012
844681511561 585288756
862661545561 20888712
582033317243 140977008
967687601643 24351480
431670819705 557717400
837774277253 9709452
738765060755 32416740
804892857849 435661056
589381475267 31115088
873773683777 29128356
460905010243 504692208
834236573995 222146532
911235945339 615500784
37859413657 57247776
658562803433 19107504
16172111633 386877132
65741266255 23404824
872049689937 197689176
432101903181 73658556
816631134273 39466836
944571823141 235748484
512308158879 174558384
303447870411 28418364
548705504701 16965072
661702799067 88829964
116936768381 615494556
858808206025 121228020
385457360031 138485808
12440087309 116158428
913101957501 322716276
803389421163 1444896
762576976433 172870596
2865420561 52869492
784526173323 401500476
987299401507 185432472
539710765639 137314944
202474637943 79407000
586967497515 59284332
519995395373 615488328
707102773589 35549424
211731762645 186267024
790567158863 343218852
449086933217 615482100
76425514721 25223400
498225253483 615475872
366830670315 139613076
671044194837 87160860
15727605579 327293856
120308414475 211365864
370339651275 342141408
824646561455 66776616
478613553267 319614732
953868551695 57689964
556000050863 6196860
738759025823 95674536
559490721503 158652072
792243776307 101653416
793233906223 244741716
467386907043 236358828
243632482563 105153552
560939288271 36458712
908518419857 196593048
549851589965 245968632
631769034735 104960484
14016570969 66845124
459661002135 615469644
404260831527 7398864
356812495231 160308720
819010914077 114177924
441389707011 74125656
742773559693 157400244
985817744137 28879236
487029180511 93700260
473781518423 164880072
40935416591 18702684
790133558037 301086432
90068424373 5275116
200907315671 13689144
626948783267 18646632
191099509971 240849216
871966233499 61775532
909369933177 172378584
299055184837 84887640
813581308861 615463416
784212990877 91850544
910012564367 495163368
671030754813 22053348
850822199915 14150016
428374219773 142596288
235117538641 615457188
292963915663 549907488
454872631799 100825092
49083948589 16454376
50203870025 147690792
470396469673 411378084
174358145445 198374256
322527853889 124354476
288248967219 14567292
700829091285 90791784
168563104863 341755272
518596240319 31389120
999230622609 309880368
402554213807 208613088
592328751669 13757652
693439778637 4658544
861930252563 7791228
685274443495 31146228
841571491291 32491476
236779264937 196343928
640624744915 5891688
680589085517 85298688
666719425603 31974552
550473594019 612716868
207654157819 74873016
801141227781 274249980
824655261971 113798016
85836565681 602235144
294078716445 15140268
102549354905 734904
212856865777 288057456
182745813959 70345260
533679484561 19562148
197110469085 8351748
2060774179 393453900
298648658365 189057168
972192342631 615450960
350386432451 164811564
317127145355 66596004
907446304549 23529384
222959255877 100744128
338897673381 55890072
185979218375 615444732
227477628719 115305192
561432615617 74873016
303095882535 177304932
176572184475 27969948
893217109661 595521360
715732326405 59004072
216142571699 87609276
24732669427 112427856
171445390847 169731684
761332968325 615438504
508177318347 615432276
838919571561 69056064
45838836771 68427036
136453384483 226200960
363250373765 87434892
95937193257 11085840
569966444073 266215860
828327609599 95674536
489221664433 82888452
979410440093 122766336
198363588757 31943412
368226406197 615426048
497395002555 92579220
658463728409 26792856
787754513137 45439488
14428797299 36919584
93922618383 615419820
639933367169 62267544
894313444423 32609808
727665104507 45875448
746089857551 230342580
67635030385 99679140
85927675093 163179828
823110485059 347497488
35454237307 615413592
547884888489 93251844
535439918429 63780948
323830417653 24824808
951694658353 447762060
872388293841 41098572
780823115427 332357220
254399664315 615407364
987317761651 308074248
800033301473 168648012
785532525941 49904964
27735879497 202920696
810471288591 615401136
159233044053 361473120
753246915623 615394908
171290743379 356521860
283011850799 615388680
475318312277 446746896
896291990317 7747632
280410577165 21636072
89108638511 372994920
986498435873 615382452
872671693991 615376224
936738111553 400728204
812290639339 30760092
375531452767 104088564
384535770493 251056908
464015030513 615369996
285419568173 30803688
182023314897 89496360
227484759779 27808020
23847625793 131504220
298561952149 37430280
481431144025 615363768
353103140827 92485800
540917131715 171164124
879788517945 54015444
111533624699 325033092
340089615409 34783380
242851272145 214031448
394187694343 145591956
227586936347 42879780
986290201455 181807776
394204049071 109936656
671026856085 93949380
386615596123 199271088
857743596695 615357540
478285025029 15003252
788285127519 350642628
693956741243 41727600
142043318341 57683736
842421683037 230990292
181440372859 99928260
132376047461 69523164
736113273051 234976212
493295451495 541661616
136840898109 575940528
939571831593 192289500
522000229655 380387556
453897997147 5798268
775486343541 51113196
823937377857 165689712
55204092009 132737364
41674277847 215096436
714439503233 209603340
483921053553 458854128
131184641041 2771460
286155757617 578811636
419122008963 64117260
535781494327 179721396
849984626097 163565964
138706910271 615351312
58085806255 137763360
115941512821 351234288
932032523793 127854612
766309000757 615345084
103060176703 22800708
923955165379 192831336
76887913819 194805612
776824444273 20539944
375810617877 235119456
853300070719 7666668
362541406909 11478204
126592945955 226886040
609351883371 33400764
732856022861 66689424
391728289559 27266184
386196357065 34746012
930385363551 125120520
229407664721 77164920
998203641617 101472804
411766689977 581172048
861175623249 251617428
752524359271 34067160
338121140191 134966988
274570003675 138703788
259375696747 615338856
298995607789 180811296
237540900751 47357712
322651330217 9105336
826643393995 604489680
38681997917 331927488
65462936935 446946192
704108595357 615058596
118673043837 55186308
174783145403 2528568
350188288631 541393812
248801627829 253809684
597581307301 65611980
468630161563 170267292
648570891825 148195260
129669739845 109600344
727450892447 145405116
452068468609 66253464
25297070709 124865172
545985488019 86905512
472499338903 106280820
786835134539 69896844
390573858775 6489576
756124094647 48889800
605209950771 615332628
437601462531 268457940
285381733073 56120508
164209076485 207797220
383776507547 615326400
735208798057 615320172
354752798497 221567328
911127651637 1662876
353945542583 511686252
197797295401 408394872
32638689333 114931512
464490015161 113411880
597377271793 286861680
238803075935 13608180
62064110611 7647984
435316541395 66894948
331917852971 134362872
294713811755 37803960
483328071979 247886856
775182946521 53984304
522309275471 93631752
223449226331 137975112
814071103693 119098044
628123878555 58076100
11154057647 22433256
30735508467 298339884
228038542321 193205016
610566949963 120318732
166075088647 103721112
219567437291 592102188
804251248051 612505116
647994744535 78503940
485001824543 42288120
334016183227 615313944
440212456835 87142176
279071716617 107364492
80238529195 615307716
928497628125 57123216
322820110255 149029812
94797796865 227222352
525085393977 436620168
441496940715 39211488
486134743815 44748180
31005978051 31220964
52020157835 193753080
135309709455 207161964
197270181155 457359408
541143533209 615301488
556886677647 213240492
735208798057 421915860
481412689223 4590036
500713269699 487758276
763016106485 59427576
290875269947 959112
519317437729 610344
714060660221 615295260
713438656167 432877140
469613066999 615289032
478245869593 52159500
998281167761 2846196
449406884261 51063372
827265398049 615282804
624446529843 23137020
457701419263 47401308
306308963749 251486640
634199086955 113835384
872049689937 208806156
38354852295 193211244
139076585667 238787748
15828318567 121327668
165188530371 160576524
60247056757 58717584
673245131393 368317692
155798749269 291127860
931787775849 411564924
891954672901 515809188
821414870977 215650728
770143077089 206346096
44918984845 108460620
385302793527 119926368
751380903461 369407592
308946003549 179285436
257317219463 179248068
798485016959 19350396
263018080229 25266996
6780803433 38115360
187845230537 615276576
633003171463 107632296
988364448035 335471220
290598074123 74736000
654226699239 30560796
702242583195 615270348
774395053459 606420360
470992004727 127032516
403168127689 459402192
984977305439 181888740
310429971507 547970580
570999727801 615264120
578993829073 8544816
264260929929 6408612
428279410929 4945032
278103840583 438077520
676740416981 615257892
884007317759 449904492
97032638653 615251664
868317665613 216740628
737397638599 197583300
754907857191 115903080
473345091323 615245436
873330075793 115037388
495053736703 50434344
750489425065 239697036
450896368989 2254536
336471376645 11029788
832666858933 8283240
867695661559 615239208
370596288471 56120508
218011616897 96882768
697618102679 169382916
487852168353 123040368
670398960343 105907140
978964788087 32055516
56602375143 615232980
649628358877 181041732
870149023945 5779584
179515599517 2759004
417331903665 11029788
21175920945 475233768
733342785895 615226752
78372517033 414766116
588242396503 55584900
532894504965 5524236
444697765225 1731384
435358424695 33257520
651238250767 615220524
133730877839 615214296
672249850921 44355816
547623729765 302830272
151122557669 3518820
30478204875 615208068
773980018301 154940184
917670216623 59788800
877277669881 225272988
462149018351 402802128
766309000757 615201840
997072504791 59577048
158560660469 22825620
529005192501 274592520
235539678709 146027916
358867975609 20060388
909157818715 168791256
174618538125 93008952
306452226433 18976716
762203264055 73048212
143596689893 54059040
683769718851 132942888
379923048441 24681564
64623032607 18279180
133730877839 615195612
448948346523 54046584
638841105519 160009776
311457163013 127026288
838802659545 269578980
31874960911 412748244
485753215297 9310860
199205504729 77538600
179088563003 30218256
635398695651 169868700
657215703241 49711896
257106208595 271129752
563891796193 9510156
286356436233 96091812
294207923771 615189384
606772134943 272692980
941714143985 615183156
679687847845 60598440
580117630553 190165752
584977741221 182561364
616940024919 57833208
965699956641 202061232
862594725349 61781760
113155896615 15252372
477529916159 132780960
732720781841 596162844
999141512385 359249724
322501029893 65904696
61336977917 95462784
57200126127 585432
552961610235 607522716
952288212903 52651512
639420173741 615176928
769071933349 119316024
590281853475 615170700
502072545631 422812692
312883721267 470643732
798544301291 26724348
744292521545 34490664
721038662055 14878692
867927299563 245252412
907289576929 147279744
585305821043 310708692
114393944527 18111024
838921116105 11883024
85214561627 328115952
506311306185 460554372
955917318289 48746556
279220989321 17880588
228012652525 79961292
32027048671 6190632
631303795669 16311132
433842284127 179528328
271193773773 189574092
403058633221 615164472
969277482969 265985424
505378498781 93413772
696210503695 54345528
307892012959 405511308
33512547479 47843496
496646632381 227334456
410522681869 48827520
786253406961 555954876
460222057743 27334692
989248962289 348630984
427588556335 43066620
330775074775 68252652
277066957071 326627460
475833107539 606526236
729887677135 257334732
6806269725 20988360
56425330549 1806120
480046630999 74985120
649106090015 196387524
651825252223 11708640
116478791163 369519696
223796860835 90972396
928807758851 262771776
854407311947 4540212
412551568687 351720072
587759781317 6807204
150601952921 190178208
299183956203 480409236
555449626451 615158244
253777660261 583513776
352054300793 615152016
115692760273 615145788
527247366927 48590856
108228711625 615139560
849657543993 615133332
583492236185 439267068
23014156227 434353176
551347719969 294733872
511175681795 101777976
448844102259 39348504
993743718555 20726784
882001754801 131448168
140546900611 18453564
658581829973 15451668
982144407495 37517472
374325603615 83461428
966780106069 20764152
161099056215 185102388
413010698085 615127104
979342835153 254669148
681227905171 414174456
651765488335 27776880
351432296739 615120876
83374451717 370148724
689646358689 38744388
446014554979 566349408
993340480467 615114648
75791665011 4683456
292341911609 615108420
74806014265 230635296
314652376095 47058768
653046565499 18123480
590281853475 503944848
247969190873 165434364
574731752125 609048576
24880168389 44629848
435510638253 123077736
741298971103 79238844
651270885487 48553488
251911648099 291949956
99037049431 321645060
396778117563 5231520
887104969221 400921272
409762302873 97275132
935288297947 78989724
142213268005 22607640
264786138407 1339020
540619638839 322137072
735105057023 34858116
594635881853 615102192
467095036813 17226648
182736104507 90330912
766931004811 615095964
18595174799 5007312
511188648491 27396972
888206336207 6140808
985254427765 615089736
403551778717 82763892
994946241955 177111864
424676025945 56687256
156038714109 5686164
895063839935 615083508
43084299523 372490452
72152476493 459763416
46274897657 212368572
13684095417 615077280
425831160493 208332828
647506226443 615071052
16172111633 490523508
430523183669 497255976
481436857 38320884
499913672987 93457368
379976802309 3300840
303581262953 335745252
411144685923 615064824
190193887787 34459524
842893947287 516338568
665440297803 67499064
94138605423 353806452
131864865677 499323672
876909948839 63818316
35774231947 189623916
630743300581 450116244
567121761515 57141900
384398511601 448820820
151696749367 6558084
167106558789 152218548
763198980487 469890144
131187437413 15513948
526215435913 393173640
431217550855 361118124
441083812563 429364548
63331697927 97044696
904334359827 35798544
638176165633 615058596
861345865629 113829156
504887587899 110696472
563424993899 28991340
444732904839 388782900
158306097197 210848940
37366249477 43303284
55864485455 4347144
942958152093 402484500
881379750747 615052368
330145310633 75003804
118819153955 427085100
5307399401 244374264
947097213585 127543212
681507623335 185357736
156202001051 155033604
90282295131 367769628
392227153597 94491216
217701425129 613333440
988842864311 15638508
909369933177 420533244
813506503115 44798004
70769053367 69074748
455737957585 122834844
888221795341 330133824
624633595289 143088300
917765523707 87528312
577772964213 8395344
377449923373 32018148
964469942849 53978076
118077060367 7915788
260245568973 271802376
136094594393 5331168
912917956231 114831864
281617011749 19400220
977682776723 89079084
239408650525 37187388
880135742639 615046140
860853616965 615039912
493523458575 187711920
971869407137 236601720
496981245375 615033684
729610761571 31090176
706425209547 85223952
746664497665 273029292
365217609611 318350448
314650949883 2565936
472586960635 126883044
370609591479 81811008
117558772435 615027456
350410497443 301329324
726500741301 325830276
182869198105 115903080
676740416981 615021228
641111838033 45570276
435842098641 15034392
354869691829 231532128
450132864775 126534276
989229101197 5050908
998129821133 126652608
838772185941 114638796
637745554247 380456064
439134868353 614772108
401109706457 20284596
413924253503 137364768
509630948479 107277300
588840933453 137327400
181412564839 166100760
629542060149 356540544
17133840631 115355016
230217388161 448721172
396057455761 74100744
280309197781 42680484
653698445269 20813976
916291951519 514102716
827855831133 24444900
794921187241 615015000
845212915661 44156520
202724050659 21281076
924237063343 36795024
132959400547 19219608
765064992649 400510224
156745027837 80584092
152929733915 59203368
521239403481 615008772
724121042461 150312780
110825923365 149696208
337748207551 615002544
849458109739 143393472
457414657231 348064236
324553184519 21829140
691046510223 310646412
121669839067 204340680
769419021027 139015188
657799124835 162152208
635587379139 53778780
539677688731 37480104
668654364279 614996316
978874930503 62753328
272543639197 263176596
625114080499 614990088
105561987939 32921208
558013636723 187400520
131339576235 411589836
98382223817 364138704
969870134459 448104600
238702088915 7461144
253006351125 10749528
115419667463 225821052
843874920805 84289752
557426640257 447294960
748186181153 62803152
912208741493 4185216
413346013605 278061516
571509663985 48634452
849478356967 3082860
133294910373 172534284
795170998549 32099112
112366907425 60280812
228275494047 585475596
796516927877 11795832
803007239943 27745740
22392152173 100420272
301049968365 608394636
803429442291 112241016
565401691315 291489084
199041303509 274137876
608586348829 252090756
587171833205 104817240
16291577129 194668596
898042392115 96509088
634310954291 111699180
379422479169 614983860
398173703973 218808324
82783182843 212418396
18038123795 614977632
553042611603 37891152
107513224053 28530468
258382633443 92653956
886793785963 12082320
524920251091 8607096
297317944041 614971404
760088960217 483548148
227898941701 274773132
440209760111 110515860
145548954865 417942396
201040233647 294241860
948978266367 161006256
779636386235 204552432
313425781475 37965888
624383913531 28642572
878821450313 39821832
890135713279 410232132
803309030139 266689188
79917567977 102120516
917455985879 107763084
322143560139 47239380
104841245173 187917444
174161141349 536355360
486407176457 614965176
585263936505 16933932
551095598073 614958948
521097578227 71466300
756132284467 99255636
435290383795 87466032
480607420041 174844872
787930248613 47264292
773773049405 589206168
998150691161 83573532
707840619681 487870380
407412661599 248329044
208348188693 641484
280001111077 433892304
47894318387 463313376
754341002077 64129716
653443078585 168529680
662338529633 28536696
23636160281 355998708
941526219075 51655032
826686510439 563690052
387301349985 196337700
633829486295 268283556
969704326415 614952720
993612363807 197022780
766686037649 24737616
880757746693 494671356
260663637167 457185024
510665334563 211776912
975717477785 76380192
947240470041 10830492
717984226685 57584088
622686158255 145180908
755046205983 15763068
115565577047 8625780
494203800305 230062320
484434066369 1108584
631282875817 12711348
3732030553 614946492
26179954465 126104544
531792844025 5854320
369188041775 50235048
633822137255 76940712
641794627367 46716228
727695254255 20278368
733342785895 524559528
10588735859 75931776
167293074933 18453564
350188288631 540970308
478321123755 614940264
345227371555 431388648
496981245375 336735504
10574075147 129000564
578047383587 379372392
360870151773 304854372
786387925533 362581704
595879889961 310085892
531926055955 20645820
798031207511 58524516
138352411273 318412728
478094012269 116949384
252357597811 143486892
904202108247 138921768
721420961607 83455200
753012417729 129411612
374671072013 93071232
837119769267 44162748
798653211565 481598784
738254164221 47357712
273536383635 67667220
709672582129 12518280
354474119171 28767132
197715333683 7504740
1015420587 17425944
486292330899 73079352
714645917837 7741404
574717102631 1096128
379422479169 188291124
153588333697 25111296
696346174447 119540232
310167142441 88481196
183491202159 336735504
879484334959 8731656
359976449981 69056064
966806836645 47096136
466986843997 43396704
543631549425 234745776
944556608137 61439220
56633023131 366486660
6842050823 395646156
675470816783 2964528
351932442507 38781756
290475899447 612860112
557380092185 307818900
180060220671 63930420
529761005135 56170332
326090028197 87279192
886977787233 260361540
222110029471 117385344
195191338311 88736544
490105867287 23286492
615784019689 516419532
45550281075 463768020
954154225065 276915564
640664181849 614934036
865207645343 597657564
885412375719 83766600
516720493793 32310864
949178192633 614927808
561108579005 490367808
786891074435 108479304
72701001365 33201468
956936227793 58630392
190809464545 21959928
690011875019 159548904
65860931047 1519632
594198282651 333845712
568451093223 37392912
186641760481 478808640
520721730883 348799140
551626653405 1961820
155193043891 246572748
701387607107 181614708
808233787447 68956416
453489888763 209746584
223261650189 7442460
76284332189 171768240
793881856125 327729816
200285311617 303720876
601962246867 44922564
875574395359 103422168
735051078947 16167888
162904462471 12418632
65310431899 116824824
914967969663 503571168
480719679741 16255080
402436629167 57285144
918699993987 614921580
852767564263 236458476
889465803449 347217228
843032040731 65668032
696326954839 118817784
52870350819 431058564
721390712211 7679124
495737237267 404153604
700777342833 63911736
430838382749 165434364
509265083381 74057148
276169806205 247706244
231779086549 83380464
687199297801 1650420
394914073449 33232608
954619095441 130675896
604720229437 478958112
983660367451 301802652
514824176183 32809104
772821850717 60411600
55831607843 137800728
504305623657 113854068
600855922393 511798356
105071650033 14841324
357030333225 497473956
757279322615 94086396
24333909271 243676728
819477342691 260075052
529325456183 482875524
340012170229 182007072
343989684867 112776624
976432428511 90075564
69368554303 26811540
564165306279 211664808
687936489953 14237208
42193742871 2634444
400570617005 614915352
767439907147 96888996
755430991745 72998388
249423631883 614909124
685066440751 15987276
16428586901 216130284
973611083507 352230768
679595330905 135116460
273059785935 225322812
703488708823 22825620
405491119351 6352560
839083475075 525898548
364942536297 82265652
487029180511 614902896
34832233253 614896668
557783274221 85529124
606199101653 85734648
169185108917 546488316
35820007747 208912032
105041201341 11054700
835973454805 113324688
252976948737 17264016
656836287253 286114320
812482064385 161691336
871427685883 614890440
657458291307 614884212
269866340367 747360
525593431859 489969216
966392131571 124827804
796555859105 84482820
628846104823 463157676
388511446633 147030624
559463579879 168822396
118738612221 44119152
327456740361 230703804
430270518699 118194984
934806386525 22364748
610529002759 152405388
225928000195 101142720
631102512937 184597920
547363573749 9696996
60224212453 10033308
474589099431 202254300
149800655965 73403208
406666382795 106990812
723919173059 65456280
551717602127 330152508
661190315631 347435208
906088292901 125463060
204017335941 179596836
126734091119 66764160
918943645803 289271916
482624953215 15165180
585927825097 569320164
490675082813 61594920
223187860845 6128352
409213477819 16466832
746292510443 98520732
728025426685 9485244
835973454805 409104864
485163168349 301360464
45292353445 38738160
705352603465 614877984
252533652153 614871756
455727519457 36726516
614868357969 171631224
222263306779 73832940
614370938827 17133228
863648667353 203001660
993790092243 150157080
845925519669 400223736
792771071165 116694036
305493679943 445737960
308844568113 77688072
59803679209 476510508
847502968669 280969992
165380670399 38694564
999818484767 71852436
613860889301 7436232
33335902715 104057424
475631848481 186080184
778437151219 55827792
788701146701 614865528
425852011837 79002180
845774993899 3830220
361125032673 200958876
167941100809 614859300
338841540417 45539136
838427838583 22370976
498698058331 81530748
994937354599 197128656
804058247321 103110768
893819831827 614853072
646113710437 16261308
580771490827 4010832
119881863745 60156252
473300298309 24799896
329040150795 614846844
71530472439 119428128
860853616965 614840616
315356061607 129972132
275446602141 12705120
139723794437 106069068
90812598113 277638012
614339549707 144421092
660327330335 196163316
870805681829 256294656
828802271629 295014132
302624913709 193697028
891166604217 70233156
608770323949 161984052
933588891013 15887628
486227565927 57229092
246935615667 614834388
718414688599 60511248
317222073769 160601436
758711366499 42873552
330038033333 15787980
851205422449 110746296
628658460173 66676968
751946343581 35082324
279382308215 145965636
188467234591 387798876
298252462907 179160876
587949842431 437130864
296695939987 614828160
677984425089 408407328
891298152033 15819120
970849849921 35312760
403680637275 614821932
717792684545 614815704
6842050823 460716300
532857616521 146027916
275364560697 41833476
655592279145 614809476
640467145375 168641784
758745190767 87048756
662906219299 7349040
872049689937 614803248
651403336363 432422496
711748030713 128340396
90190594059 614797020
445502998277 356770980
118589594865 150020064
82590375181 8115084
564947008709 306255672
710640652469 292666176
681682941535 13832388
593012855111 161199324
717017352121 30087468
446349197875 123389136
383717583201 20533716
109951391357 101572452
600060784929 88898472
71683039755 420832188
180908425685 28605204
759626853835 434060460
533263988531 385401096
921810014257 554341824
171512167463 22009752
14760544175 102730860
237408941887 182467944
69546687559 1812348
117303522845 215177400
110017395701 22601412
902527888583 614790792
67130417903 6894396
588980752053 21131604
563672526997 395222652
906881916961 157811292
323881344009 169071516
689802502115 595035576
618868510149 12437316
840757906491 177473088
342102235929 142291116
117784661995 320903928
792216310827 87210684
265568214517 15999732
786835134539 614784564
592491252645 161666424
285313013321 35318988
184113206213 161915544
741873555165 63780948
124782443957 131348520
2488022445 323189604
198419299455 614778336
101160626761 42406452
424345979313 299691360
154110801855 134431380
485116637723 25765236
165716485397 146407824
138218496817 472586868
141882654625 149826996
165960355193 22919040
200683467657 64908216
888680213509 76137300
749232767889 13763880
394238527279 100376676
340027783825 118412964
296751499975 547422516
262407492099 11596536
687188155909 107233704
846429944073 55335780
431048815651 614772108
290243095569 126141912
863276611623 9809100
925133380895 393360480
230141506209 263481768
472397081371 132899292
438440350457 65194704
727089399405 15545088
671764384549 614765880
776883069675 614759652
426579698823 38800440
753868919677 614753424
792777591881 115797204
916129710881 34808292
840522351075 179982972
347581733653 99834840
843876029389 39149208
802562889589 269578980
973177445313 31700520
389192872035 154074492
653726266983 614747196
382532499439 596941344
109957488569 23504472
768175012919 614740968
2488022445 383582520
215835412967 348531336
793498160263 121595472
439585246173 161037396
479565131863 117578412
933628091283 215146260
861699442883 18453564
641738550455 37386684
278430181555 73477944
618519542853 44922564
726302041951 14349312
55288219833 22476852
93711556453 181085328
733842632719 34939080
752548168915 9204984
11677597021 119938824
961321352575 279929916
415385201535 57901716
722455584355 70974288
603445243257 502599600
479438203985 48690504
738840070787 53822376
350553728987 3724344
547363573749 591448248
861475621019 564649164
227031485939 608201568
388130535925 597570372
927978778435 23074740
617422608965 200373444
485785172403 614734740
84354297967 226942092
193443267023 613152828
431273727415 103920408
907732258179 221075316
170994725301 32890068
175228378895 130619844
287311825127 21523968
479511644561 2902248
618894039959 453429540
688001746937 389860344
616832666655 100065276
753676373591 147628512
156308649323 56612520
700804235337 183551616
370490811063 69996492
920566006149 231251868
511669874833 175336884
260726552423 433960812
731631103573 180798840
503549966723 182654784
670790565765 46529388
426694787273 614728512
560536479915 288287892
96194739741 169874928
333394179173 523488312
587131810839 1208232
499550568131 441677304
216281586887 75508272
626951822531 13010292
277413814313 165428136
255021668369 614722284
124968511685 33842952
34832233253 614716056
796898462623 393945912
587171833205 500662692
981260988131 197527248
985297014829 196063668
344531819811 591660
710908780325 9211212
465881042675 614709828
896307848043 614703600
466096892699 284445216
291866701515 194986224
957000226721 70457364
434643860105 65618208
443924084459 100264572
470171849387 17438400
254399664315 528458256
717326723031 251866548
348322276469 411994656
541143533209 345984084
672911278215 16473060
935751631245 26138916
290392679673 74474424
465820137825 47725164
509039374433 289097532
159729639861 51935292
962266397999 198629604
390165121363 7373952
702995748929 368012520
881692358979 83754144
869920998181 10562688
692095817357 107513964
799759909719 35262936
996885190225 24189552
676438638003 154342296
831771919007 176046876
150034088871 49051728
373824442683 123183612
770573612501 24855948
872801174111 210232368
50667888403 121744944
55980371089 614697372
846547523723 576164736
734428707441 37274580
885111775071 584310960
361545685487 234720864
343543354009 305178228
625114080499 138984048
114448752165 344072088
144517757517 29053620
907401363301 79818048
978023611489 270525636
698262228589 131796936
808498757707 36633096
279279826475 614691144
749520178871 129330648
884071497299 69560532
532367278615 28767132
754265574769 143686188
645601119887 2404008
778596326443 69454656
837135046551 7984296
773029591885 24382620
477699119701 468713052
491664253617 89016804
409742223801 13975632
693794065883 51760908
740547511841 206427060
688558494007 314856540
594462611427 151471188
434853290299 120001104
873915702099 62871660
812627307573 179821044
536789504831 614684916
401678268043 66832668
696491255707 101024388
622690673555 237467412
99520654869 614678688
890087807503 273047976
121570041595 184952916
537896645173 15632280
653481916393 171930168
145548954865 614672460
394885318773 23616576
245691607559 130464144
277891153145 30604392
424760726745 9939888
298561952149 418646160
192199258915 521127900
11057878643 56238840
792890461925 83916072
555982388255 33824268
286445035761 120742236
289853895393 614666232
816628518513 14629572
402292493325 120904164
895926294613 319726836
808297281907 200504232
928652058851 566941068
508407910047 196549452
583812548453 203356656
962827279223 11708640
988986452089 614660004
318423717783 21480372
126839985803 15252372
275097323445 380904480
196945819449 12181968
588952395969 59464944
227902392013 308771784
373498922569 120835656
747840439961 125120520
65597137879 246610116
481988332045 16684812
404302641329 614653776
734586794003 282190680
54666047623 52632828
479462536781 50671008
778088631101 15327108
310306008157 47986740
280986680859 108946404
751318510119 3232332
581124756681 74405916
917879346635 50596272
988986452089 193111596
432797055095 1812348
162285018125 23080968
24734058271 5941512
893288613329 69903072
388738550653 635256
432292823759 614647548
577074380671 48559716
288419720295 77395356
261707762605 40743576
12331774923 99261864
975784092473 5630112
96852430235 19400220
986225343063 225821052
139950918379 605056428
879680300217 404776404
877492785001 126552960
540521529155 614641320
32280129679 10936368
740109283611 55877616
773842410641 210929904
856959414283 26823996
556071630505 614635092
174161141349 243844884
159649180329 26101548
403784962503 271260540
341002443389 404844912
848823855209 98153280
202607213379 99510984
132698821027 288312804
4354034607 603262764
418845890583 16354728
314734057553 614628864
315356061607 614622636
56151323461 254694060
60937543899 274032
736639496693 298788300
550647909511 33157872
901283880475 417163896
26532291109 56917692
845807416867 91196604
950232021295 27079344
979034387225 614616408
496359241321 253809684
75198913873 32846472
967838314253 614610180
544875557533 69498252
812337300753 614603952
877607623093 5486868
697266550763 614597724
646199837449 34216632
119329750307 77495004
121290796759 190738728
597745902123 614591496
510031483615 1762524
851863648551 89309520
950832432873 62666136
141194926487 614585268
805413475053 73627416
749326001049 148500432
991474468305 10120500
481918590901 112944780
471728043461 328664016
429382815709 311424912
233178016157 26898732
550771061983 94597092
269374957395 267473916
30748232271 126148140
535245231149 254812392
155309968363 64827252
167941100809 296465256
313490049445 614579040
397839800971 38395620
983388415603 543031776
730232765625 276660216
710155944675 3213648
587793837259 468351828
243203591343 614572812
545930544603 166729788
247557619721 468283320
563365466675 75003804
59463759959 199607400
514038531429 232017912
470974952463 343891476
590281853475 568211580
922855379067 47488500
454329050721 245545128
329662154849 614566584
224792789019 171270000
947029832853 58829688
603250915963 62522892
992608818779 38850264
37215929231 2815056
54114358927 614560356
423927923575 110652876
946544938219 84557556
121290796759 459196668
504948242391 36060120
781026154455 109519380
409145530339 32217444
880757746693 326253780
617241847493 283000320
136057780685 47476044
250229355709 59869764
290685708311 366237540
400272898683 210338244
548607581857 133789896
870384013851 291439260
588087425179 53548344
347700272415 416366712
796674483821 82676700
156123023783 436246488
689017397959 2217168
171369259775 39099384
83253222459 64304100
394894417881 20085300
286571925033 157823748
514836065435 113972400
799023808705 238121352
89463547319 41216904
144792941697 55852704
265985323599 5904144
846910622351 98900640
895656384311 2958300
251091723195 85466844
250331227105 156547008
777914683061 180692964
154076516715 33568920
453440961595 614554128
231567477793 321427080
464637034567 614547900
134207855447 49319532
682671881903 147709476
323352099787 77507460
250045635937 614541672
278419257643 92915532
601477926447 200884140
143396951705 121433544
680039207931 377323380
779939963867 39055788
459978829431 284326884
61313081081 215202312
877952082555 184884408
18221320415 29259144
282957012021 105876
311552607113 48684276
854808265597 305695152
305403996743 606096504
236361546749 460990332
490761204835 274144104
35454237307 614535444
518635862855 76772556
982766411549 614529216
138465418333 136038204
131923757645 537787800
428798273075 143580312
223814990543 32204988
843937387645 113798016
635459325231 6676416
337748207551 455659164
536089462699 909288
446541786319 33668568
71866566459 267498828
905936666013 290280852
248694031663 35543196
394675117545 276186888
713848913211 5343624
925390454051 116370180
849351218575 78784200
476873994417 193908780
57846383251 334306584
482675152133 614522988
834631472791 18995400
499469261591 600285780
48516322441 614516760
379470123369 270482040
503491541855 301640724
443400576225 63519372
350810292685 164724372
672341726377 4764420
965903319525 37766592
777570685709 105583284
345766274167 25161120
946068172363 614510532
468991062945 242069904
531191468345 265923144
957449877103 259813476
522896427637 18634176
24827827039 1488492
202471206315 203362884
667865903231 101130264
447646729415 49201200
433843785075 117920952
726044233891 408151980
459405584389 229215312
258268748235 133677792
555449626451 506467188
88278997927 37455192
369741911509 236290320
922505645727 515454192
285499867015 54526140
492005212943 614504304
104365001231 59732748
9241198469 22215276
283983121093 24382620
865257986267 514756656
298901677093 115355016
487580184127 43658280
392917541091 11328732
617797641679 333764748
92571151125 60087744
710700254429 4652316
985254427765 614498076
294126024333 6084756
998135993081 40974012
349460519443 75041172
653443813489 152772840
802385235889 274449276
739088245369 182274876
176027153511 614491848
928568926269 41378832
586993860639 119278656
251532828761 7193340
429182803489 60280812
289794335791 15713244
549131612005 21386952
87278107265 101422980
592458723801 237704076
1866018391 22128084
210305822201 395776944
123804995487 555201288
905524053547 15924996
199507076945 37760364
785402205041 158683212
562236832267 105876
605833567877 36614412
257486515187 10930140
780373365397 189617688
364537815945 115155720
213900748323 24469812
716963218345 22321152
84592557573 614485620
323310938935 86899284
950145072187 155288952
109373437947 35966700
496446676213 483162012
406743803063 4477932
150386992263 95425416
693357338601 100015452
854633576425 614479392
804940595469 178469568
71313786625 159256188
779371085891 393696792
407330874265 22975092
286121871069 567962460
424585950381 59172228
35454237307 614473164
662107072241 288966744
605620089483 144458460
625114080499 491675688
769363285417 1438668
697266550763 614466936
613168029291 26282160
851718430275 276143292
386742485395 12879504
155986467417 3711888
54114358927 523158228
728739237687 61177644
982536908511 196786116
331940392103 169625808
109395921027 69043608
18597311003 23984028
220714766917 32479020
504869782047 7716492
261762438217 9946116
626170394133 95848920
870235170879 130650984
909789083805 136542672
536789504831 99255636
660214777919 58424868
301576938129 77495004
884413563971 54295704
320020823589 297218844
246276416759 22040892
188467234591 602446896
636932157525 124342020
16172111633 614460708
648750234551 614454480
830253068021 41646636
949762534733 21822912
643774202119 331952400
331426823757 20782836
694156530493 614448252
522234645347 30143520
986920993217 6720012
154525320089 98190648
442256279635 600223500
722146712923 518400036
372737018951 245233728
362628369711 614442024
208280060601 34683732
986226109107 191199600
858669371449 15071760
106984703517 218440872
511548266905 143692416
993912347883 28729764
743916854813 2323044
126196252257 33419448
492249419051 235212876
389899757501 7797456
122349564225 107215020
730854769679 235754712
342102235929 614435796
393106568357 614429568
17416119741 614423340
391105731213 75651516
780425157445 153545112
359518349441 614417112
764719200395 257515344
24439293259 350767188
988141696149 197907156
507555314293 614410884
341480231875 193422996
165453084593 613202652
482375995143 111039012
459038998081 221274612
264829298447 16248852
270329816909 144147060
587793837259 437423580
694406049085 14093964
635729104745 404259480
262868925857 13190904
700569408597 364512384
407661632127 238793976
867627152321 13234500
130620857569 109320084
329662154849 450147384
687742797915 68414580
682960457521 58811004
442200544025 10618740
831483586281 109662624
893531206385 62529120
108136411427 75545640
6027388579 136131624
206213332455 120798288
239416074301 19842408
290308807197 128396448
378608632793 177280020
415949422205 16491744
731992825813 26954784
212103388643 614404656
176009664049 1145952
367958439031 64385064
397185710261 163366668
681859593765 396729828
632637506899 186497460
484428747657 66340656
10574075147 54283248
377346750325 192401604
128793072871 564991704
242663279965 517627764
208993368373 614398428
867496214849 138990276
98898650815 470662416
817880535829 30168432
688996882927 95668308
390967183125 182754432
932894860139 10612512
577385252529 81275400
296526331625 141263496
977058200505 39286224
191447680083 18490932
73857026517 107358264
732515443443 116818596
89771386141 85255092
847630131973 81642852
38496059739 28767132
698764287591 354778020
670998973329 24525864
208423673291 374439816
212390922947 300532140
439308355521 48534804
380305224671 239447916
144926950811 219163320
214429930265 31096404
636148971593 12294072
910613941285 530762616
886932172123 15177636
27738900077 206551620
302350925305 80141904
166221066739 210487716
244875257527 59004072
503463584363 87117264
657458291307 614392200
146106192709 5997564
614431238323 18578124
403680637275 423186372
393067473963 2404008
405087806527 378942660
306648004851 166673736
74460776303 109183068
841123597205 391460940
28121717791 449892036
395522917739 51069600
382086990677 197626896
929203679039 17955324
21072989551 45202824
60334399467 614385972
551095598073 353090232
972192342631 558614232
85888139749 306598212
725917151551 545130612
280855593915 278186076
710186355999 53330364
328083378047 30897108
76963552879 41808564
856499588587 334269216
488064960429 112533732
820851484859 21405636
524262548141 32547528
435402844029 614379744
422855795811 42219612
306648004851 441895284
880135742639 614373516
517384051063 90056880
148036971081 549608544
978296547361 97686180
8465456235 180151128
206990152133 66103992
583808618585 41951808
654260342895 25073928
134464686949 484837344
671390491559 13633092
341949418255 64329012
411144685923 155014920
216151720631 176115384
914238350759 67623624
465203838619 37928520
499469261591 310472028
450015753463 103440852
47272314333 352685412
8479861599 12954240
496714368109 248845968
505067298077 614367288
511909342671 123881148
697950043861 36321696
317222073769 614361060
27177220431 91451952
394350576465 353519964
901713394495 108715968
349566284577 614354832
182247194051 614348604
583886368937 154846764
306481510489 131435712
541526530297 57036024
247557619721 204278400
863206633815 39846744
141550389587 153750636
644470039113 249020352
250408535269 15084216
334495857559 99554580
367506932705 88119972
32344217037 363802392
273681789989 614342376
304781992689 241117020
758844952109 614336148
754490923731 614329920
729610761571 614323692
186934289641 201438432
631956125093 614317464
195255000927 45838080
96515781923 142527780
802146851723 99025200
621957187063 16977528
492284071643 181272168
935494103445 321339888
521445326073 343897704
603123098719 90542664
166561103083 115523172
764900478791 121956696
602099930501 451312020
397460596735 614311236
795842459151 150786108
372518688945 31426488
935725280577 207834588
384718917289 132675084
181003185943 614305008
253548213275 4571352
716478697391 42898464
670520376441 614298780
190333246753 531173664
577642394193 26668296
612588637213 52807212
198419299455 565689240
145454182151 47145960
21090888823 37660716
293518276171 37710540
391240556195 614292552
143682942703 70133508
358896345387 614286324
593875739521 68582736
659015430799 72425412
760540726881 116264304
257509684585 614280096
930398560683 70108596
361960370639 11384784
904211954715 60972120
486407176457 529074828
382532499439 614273868
405499651711 6651504
546577143029 24843492
407071932709 262703268
885825006869 399202344
910042091315 399339360
854011572371 468420336
368100580675 87839712
245691607559 335583324
164782345201 2920932
770663029135 510907752
44162294063 237996792
996167050763 78186312
658198982357 378002232
373280998621 206439516
366982398089 614267640
993278734837 31426488
719538937257 98888184
649490651569 379465812
841317032657 176482836
652607024399 393590916
342724239983 580673808
157367031891 286357212
818799990401 307488816
338703938985 256195008
965271574879 6838344
628846104823 612162576
475621285793 137850552
335260191335 192887388
882662085967 558439848
966409513919 149976468
507102462719 431594172
648049800055 41926896
106820706583 99442476
121546848523 79369632
921744251567 31849992
225997006435 359287092
53921283461 95830236
445354908893 125170344
478735067775 42736536
430871690093 38202552
576562767917 5368536
760593004713 97617672
174161141349 614261412
764313999249 34235316
228640249323 9659628
864388959811 66184956
416045850329 37866240
675783033889 210089124
136677841603 50316012
721391546763 117447624
66472646445 47519640
43948734705 140416488
979879179295 367140600
102083687345 480160116
462771022405 589835196
614494427611 37455192
799897219673 608301216
833323391019 81860832
416742722409 149826996
875730307111 42979428
890709811557 51661260
505580684573 48267000
213789372999 92896848
286121871069 196157088
538033512939 614255184
658731159967 290025504
962619195515 134288136
582795214633 6757380
474840393003 117665604
214923880411 66845124
446961498705 158975928
692077382477 79674804
970274736479 38258604
52006574567 67710816
371336426467 614248956
742542474743 71366652
421096750787 452140344
503393419715 333316332
66610803407 100115100
452627102763 90555120
490482643841 180213408
901283880475 404197200
913723961555 614242728
748348751875 379042308
861969638435 11696184
248762072563 8874900
167941100809 395073180
690084101135 251555148
654875751497 3294612
299183956203 517964076
488793625211 41416200
545497561587 45009756
882623758855 367707348
951623128535 15389388
264777493943 187332012
624446766507 14212296
569816959617 328433580
341338911089 73004616
515019362941 386073720
974614496509 411048
877405238005 18559440
893197827773 200734668
508799322401 248322816
974680358847 184137048
494493229159 544806756
698510558871 175374252
824777381833 614236500
685236782779 143972676
90021353149 26456544
311005209509 317223180
318246842583 38389392
713958949515 27004608
165729202973 90262404
257742088633 73533996
701620579141 71678052
334780129629 431307684
86792515095 190041192
606371691989 34808292
337596735125 20303280
525989065559 167520744
431741700573 434209932
824777381833 606052908
364035352123 80665056
901905884529 290193660
554827622397 614230272
695339272527 50322240
6220046769 292977576
989278620025 22732200
572750246693 6402384
761674437109 224189316
659745602757 168579504
174986925563 385313904
371958430521 168417576
542621496137 377796708
863673286637 203861124
462771022405 614224044
123156808921 614217816
453381370853 29252916
357267694761 113225040
733964789949 85105620
324386056139 184479588
988899489287 11478204
551345546397 201457116
227469482495 100034136
57846383251 614211588
337748207551 326154132
613175596311 48491208
394397485761 277644240
658127933333 464590116
629199867679 231581952
472863329373 434689488
919760212577 146227212
684826469683 315946440
784235766673 57260232
722089675661 29651508
256194152887 12206880
434575370789 23946660
902947799027 34391016
243213145095 573293628
197544412451 55292184
838390514179 3070404
903149892637 304692444
933720265683 505227816
757221097043 171724644
993895445091 5897916
397426571933 23485788
702242583195 610499700
453088399505 219817260
75665155647 38607372
676118412927 599208336
172874769147 10083132
244108639313 129255912
595879889961 275726016
170249500267 117105084
817643155609 127144620
52677667717 103453308
13062091363 197066376
723711842939 138890628
53492354873 614205360
392484564303 580063464
564111196177 13608180
730101677443 68252652
564528280347 103733568
257644925605 104960484
544253553479 52788528
766931004811 614199132
222677457561 614192904
644624393865 230990292
18660127849 229663728
829006886341 75346344
70707570551 18104796
415498714301 390495600
139660978829 233886312
756685637277 274804272
269949765665 207404856
371958430521 614186676
922387212841 11403468
582817804827 35761176
30841029471 73932588
464485929593 31164912
687614345415 244050408
289625438659 166798296
132964301983 91925280
269359642743 33593832
862894685751 327312540
120793003937 436831920
215213408913 433973268
582755654377 51679944
661190315631 614180448
49760330549 614174220
293516756539 54108864
912958008499 118612260
530283473293 121433544
4212888205 103814532
713879162607 119502864
278545362187 86500692
126737217575 3531276
391369151939 325805364
102921728263 260218296
492627216997 121857048
536789504831 369513468
220719437917 8551044
486910510961 6614136
409900677815 298645056
184301447513 126907956
346531006535 298863036
226123777375 29520720
328360355891 5698620
443422523697 40220424
699073426827 8494992
915654576761 85884120
233039355965 77856228
736974239237 67910112
38822358353 164381832
160301159747 59253192
781111509195 91327392
402244774389 1152180
685979921433 56020860
937685696763 192607128
702864587249 614167992
981211786931 265667796
387370742361 113810472
903969386571 209024136
794618081699 98900640
522405323687 29788524
624397882935 70208244
44729154167 45669924
296849721763 402739848
115389418067 64366380
289150901189 25223400
495115233213 614161764
767447555131 67443012
386264523763 328801032
518556586643 25198488
447543058127 47426220
55358367035 614155536
990915591259 212779620
279965773405 308360736
671142380495 614149308
222422824543 50969952
984632423711 613345896
982144407495 400802940
301000797067 14604660
941570892519 45408348
591705140791 264914208
880135742639 614143080
847791531831 288069912
492627216997 596947572
337464564509 246653712
235931676495 48702960
340804584819 41758740
412717906111 277662924
744530300357 37368
492005212943 224936676
273626259903 47164644
372421544601 54669384
506759174121 93631752
108228711625 255503700
363250373765 329199624
569180201431 142403220
305238262197 117235872
825399385887 378656172
851223514789 191822400
226659430209 201457116
871427685883 374906916
718781461747 243016560
826021389941 331317144
904295596755 26923644
854030985047 282962952
172917133241 614136852
103763319141 58705128
900508697523 47444904
254643970071 365284656
947616393359 231918264
63444419737 614130624
632151734117 418147920
290329789329 5941512
396958780625 124198776
688494911117 32846472
442286248771 146607120
360140353495 287851932
877354791205 107787996
828403790495 86917968
526215435913 614124396
48678530701 331105392
214888872823 103988916
884075377343 340129764
376312458899 596231352
524057235893 143138124
742510705715 67928796
105903102965 217948860
628712151761 6844572
292283921463 19512324
736307057271 24127272
74495073899 6308964
886355783179 36458712
253908684925 148101840
737600110879 31681836
113826748111 614118168
240715575127 614111940
431539918363 43334424
441408148119 140883588
433536831867 447157944
643288528985 274835412
104496687301 614105712
1164961095 31438944
328764928009 133297884
93210543755 53012736
631956125093 368168220
399257339843 10986192
674207813275 20072844
285815676439 217270008
652437465861 24799896
725878737247 19636884
726500741301 614099484
791728707013 50428116
695936700893 43764156
557180601879 118201212
149696679505 56052
705352603465 573113016
602721934555 614093256
875022923405 51106968
185804721033 152056620
384207323219 111213396
14677163711 122847300
404302641329 614087028
309447271595 288985428
327174138633 112539960
132493359307 193080456
344623254317 488381076
318837700409 4652316
862007772479 58175748
66982727111 33656112
362861626995 243215856
924145723495 74499336
835197219321 116469828
992096472359 614080800
634363138703 37355544
112582740003 559897200
898272623829 145411344
81371279073 90137844
339664392481 395963784
376845930695 22059576
613252667811 26705664
891664048271 277924500
16794115687 614074572
91288971605 22595184
287987883231 165453048
617650031851 477326376
354286413479 222713280
751900268837 19393992
605209950771 159119172
452488610727 304518060
823533373725 430242696
840327483183 614068344
836208244177 40357440
537923500309 20894940
577841772395 250938576
673008392657 27141624
353165576527 21162744
511743956893 127667772
134034903887 58667760
729282849905 142459272
930464814147 30355272
138029108327 11036016
150164422227 110428668
272215005083 164612268
440378876461 614062116
944958570723 321657516
861754816031 90997308
449509210301 180991908
663056327793 311406228
831343331721 49232340
22392152173 614055888
703346310593 106772832
391175821125 32753052
438329373725 117098856
160477052161 614049660
688221122009 75265380
294829927825 614043432
515552542021 56979972
406790657545 579696012
989410690993 26487684
82351842781 112533732
720666855445 36004068
433109614741 132799644
110094723787 365054220
138560301913 123258348
893035443891 13440024
902509819917 3356892
865614009887 142017084
353298308901 614037204
790519145973 24750072
442244888623 347777748
917191549989 198872496
289853895393 563646456
370714422413 375685416
265595737287 144863280
743634594387 223155468
181528399411 7797456
263729725125 614030976
556570549357 103210416
3732030553 614024748
163413384729 109139472
842816576843 586110852
408539077601 9479016
463965585183 20047932
696222125143 67013280
83856380585 6147036
739077371281 275346108
700998575087 190477152
879977649849 125618760
347029315043 14013000
511535941693 279226152
725664212549 187911216
10107366273 421019028
889465803449 150032520
864916634577 144215568
892375747981 160383456
165280985031 3319524
562787899401 43539948
160334635247 72269712
515641366995 378407052
983388415603 359062884
626339571525 4459248
500222346361 35007588
2252957803 20670732
345013220537 167464692
330092814821 138286512
268419137531 138429756
299183956203 113137848
357652337279 614018520
674769318537 95774184
651238250767 252713556
840768992331 33568920
706596611573 505109484
718581748471 150331464
988705966643 79973748
645389828759 189978912
98808536645 4017060
204639339995 614012292
121826840719 59446260
531191468345 99299232
39088206761 86438412
770017855683 10930140
878528348177 343972440
494493229159 614006064
917349946713 56064456
256216262287 8133768
680266399143 112683204
666966834141 83741688
508177318347 338983812
883872705767 437990328
147845683051 39030876
336329247457 70233156
910613941285 221075316
926164042635 350113248
35454237307 613999836
456550981865 613993608
655593923337 608955156
545856661839 246460644
856957732723 71578404
225787477831 542745288
699657097541 52489584
940909328209 117055260
281719157177 19188468
140572922433 481411944
113083122435 27994860
175158438455 56525328
591991124323 93968064
397256877617 80366112
989681435847 489769920
933377263573 218459556
598367906177 137912832
490431661433 107283528
426072783219 613987380
73911751953 33948828
868317665613 613981152
367723880095 366623676
53210692335 20614680
141831454237 386908272
115951365517 230548104
276648004501 131940180
793677179133 601076736
995206492629 613974924
914345965609 598373784
137462902163 613968696
794299183187 613962468
800557961887 167682672
725083089087 31345524
411766689977 613956240
108090897203 119745756
544810398959 24270516
437445557007 401867928
839751740713 493058304
528450083395 107520192
226409481885 613950012
884379590231 65169792
936032582553 52109676
364837058889 207180648
675496408873 492391908
546741569695 613943784
165311713983 29726244
300589007935 86905512
253482663575 236427336
362006365657 613937556
52870350819 2621988
190762362181 146719224
284817288195 17656380
471296105511 127175760
259375696747 466601760
277277488383 74356092
998034507821 5094504
254443384875 555095412
210638353805 115759836
621739126099 182935044
914643302785 194992452
557315638613 550013364
307892012959 611178552
93392701537 357150888
931968686793 147528864
502579281861 303758244
403058633221 613931328
526756101049 46934208
473345091323 613925100
437183338285 41783652
10373021613 31831308
954776229119 487135476
594774585641 424363464
930758621285 298234008
485770248877 2783916
630712116985 564642936
599094926767 171537804
168924858243 177111864
342517151517 29688876
913633915893 9827784
345049374077 145591956
801871754735 363079944
442745314651 93295440
668032360225 470662416
201529319725 462254616
990058871331 105751440
807279742563 8849988
670296360271 138118356
170335546315 74854332
459661002135 320729544
406052338125 28972656
683677799799 486039348
131161890157 11260224
538825802969 349808076
923210862089 213159528
247413888699 109070964
447722586455 30853512
559181650775 427222116
177893165673 194805612
348240931323 4895208
93261488795 5673708
407677033971 23759820
978412383171 422924796
864360852847 55011924
41438135761 227147616
526919319483 530214552
124160483499 225839736
453024450401 338921532
231899816329 94466304
641380857731 224531856
654050073159 260436276
217701425129 613918872
50334334169 7890876
654348271037 613912644
894828140037 11957760
751952789561 13577040
903063969911 56643660
397460596735 613906416
320240360589 10681020
164209076485 5648796
399948612951 612181260
26838423459 320337180
959035223207 6483348
467054573497 60623352
50143695089 170653428
212725392697 613900188
794500546883 197103744
793055175079 299909340
142438934595 250184988
538655516993 448814592
264368494955 547223220
46028306225 276928020
651522988699 319658328
957131257613 97617672
522615357997 379509408
848413535885 613893960
584061812935 613887732
917155682937 166536720
2268795607 190564344
794921187241 381545964
555837848831 224376156
113999350903 273477708
819316348891 459377280
169716070829 27795564
159977378483 443327724
858154775483 50864076
822469012277 375000336
369994145509 35593020
603259410955 26537508
465259038621 311468508
984632423711 127138392
484778986703 300407580
564157683207 551221596
691520517075 51243984
753246915623 211141656
601477926447 593198316
212661710159 30000276
780162977329 430304976
65932435953 612330732
863341633181 613881504
339124666535 38489040
790173871881 93388860
542387541317 613875276
766914767177 5418360
286121871069 227309544
281145838637 613869048
635560972419 61414308
562539638865 154828080
635693125589 516413304
377099722933 26799084
729864645991 10170324
250299283693 34870572
950853433689 125487972
225649464113 117808848
441622884569 613862820
149902983243 602035848
946584579439 15731928
999326072937 111780144
536666151825 20832660
19282131903 613856592
338854855881 84364488
134796284353 3730572
650632271357 213053652
756150482683 141774192
109669593041 121570560
621458056459 314283564
71396606569 87310332
892393946197 48435156
677897636671 73664784
974217131425 76704048
299996736353 328969188
262417382163 8818848
375192630883 422769096
809227280483 203306832
560879001231 108846756
592425335493 186989472
679730154649 75607920
70389251243 147883860
196077740887 8108856
692290518331 529448508
171673125133 613850364
536069115823 66851352
27368184605 613844136
142059062725 261675648
141646649555 117366660
198389503465 3269700
881940152415 23280264
751228222803 43589772
6651341997 72892512
614254114003 104431104
606401617529 1488492
693942485351 17475768
223174757133 91252656
98377434485 363584412
375690454845 98769852
259530991927 421019028
219157590057 93912012
457794989973 506809728
85135228125 28897920
524971427805 137894148
576509375273 13795020
216938181253 103378572
830969127331 16323588
420881235837 158421636
709720146603 20676960
416145649039 319745520
181252131559 364362912
921588483059 176526432
660126334091 156397536
495737237267 544819212
876356807781 26774172
421096750787 613837908
272081663603 271472292
445354908893 495929412
889521612557 246616344
746621505781 168062580
147107981441 38221236
364641032589 349397028
218102470961 20297052
788079142647 573374592
942148360145 31619556
977563149299 119471724
466441207679 15756840
354468489059 18565668
769286164093 43359336
542319505407 14305716
684649649297 159754428
400484656911 59446260
16794115687 444791304
276169806205 434901240
681716449413 398535948
815447321023 205486632
154175105955 14386680
510209674161 311972976
525541364541 21187656
956907473117 104057424
632404740389 55491480
991584741273 444081312
173539137295 562052088
432742535183 161305200
795884547975 81673992
100012249593 35474688
329662154849 613831680
7807989949 187674552
350711633699 49089096
158714723743 116382636
755734931839 445538664
904798471625 153520200
665043262803 312060168
485663569465 69130800
631956125093 419268960
977790379117 613825452
250045635937 613819224
799493999031 129592224
863341633181 428112720
981411749327 75022488
249657188111 347260824
926725671219 51044688
167458772111 162818604
387870235427 19095048
378130813167 13128624
723294254301 61601148
469613066999 378052056
246196804235 32846472
658219727825 178382376
300158110061 141680772
731990185141 647712
384766941397 15632280
118871431787 524752596
512330915991 165590064
723643571603 177747120
311914903567 257932620
597412821217 146146248
886240420697 91022220
909369933177 12350124
49760330549 613812996
864777519741 29558088
821045357509 80141904
745394493885 17083404
575224418065 32572440
71318756569 188098056
825399385887 597047220
394747935321 56842956
323819194797 52458444
576528900053 62280
994657711171 489682728
637104729177 26176284
324366780479 153756864
71270209309 32192532
243686996247 32466564
937075357753 131093172
813496444895 2117520
283011850799 527953788
506933310239 613806768
813471663683 411048
121399930003 379721160
55980371089 29632824
464377120205 26313300
766731695117 74356092
887572978509 12312756
55297119645 38115360
900934152125 40749804
543505892059 62522892
434594166893 169021692
887976504323 5885460
47790384285 20421612
920566006149 498071844
536363857161 252053388
471883450745 198249696
703400145425 36795024
855255580479 38140272
134352881893 468980856
505744258003 362189340
978930490491 33861636
641462394707 42020316
753039596721 1924452
635688149417 613800540
117558772435 514694376
54047855105 35076096
875781714261 613794312
248463794959 59925816
895685843989 404458776
723390721031 14872464
95012600585 36938268
841192858793 81474696
582817804827 511978968
324372796727 179740080
882826685779 143468208
503823289969 455111100
551327092833 260809956
397891138375 46853244
115692760273 397041228
823459427443 55410516
230141506209 613788084
312716317617 56936376
973619117627 417662136
946397104183 194400792
874537706153 209541060
183417722977 33201468
235923063171 223722216
962697419195 152037936
779673324503 133279200
663056327793 583245972
423383445665 120393468
271815777827 613781856
753378961679 200709756
159533489001 8862444
460858074797 24955596
144691014249 74835648
376696757639 220508568
821045357509 513548424
139328914325 426125988
914345965609 613775628
509962327903 2148660
5515744685 13564584
839705479129 613769400
527459444021 328832172
129324713635 6850800
838270288867 23037372
17272781083 53517204
230141506209 350113248
78994521087 125319816
100142658923 613763172
319088085931 613756944
51812921135 108566496
723862566767 21374496
992295737219 129343104
927201230081 146756592
18038123795 613750716
742437128123 52533180
572139471723 45669924
982928096657 344557872
501335273753 613744488
738318818327 613738260
736832147417 80017344
998942870325 331871436
614584610289 121744944
6158780695 50322240
867073657505 613732032
200907315671 613725804
358597493569 249792624
57874807843 54470088
182247194051 613719576
730157063047 28019772
337593477881 64808568
182622860783 93918240
474739169319 381695436
245554746021 114514236
197175291347 563702508
568395377535 14168700
357689973083 342614736
750071506343 53510976
393655217789 20571084
631334121039 613713348
605209950771 457845192
386886527817 613707120
451480712327 42730308
136840898109 82757664
723772036559 24233148
275547802151 613700892
625653593455 52800984
554292430435 420128424
73907828313 35723808
816633258021 39834288
400151546103 201363696
501468503129 160744680
394972580519 399706812
556029004835 16871652
309136021067 613694664
94428188739 11397240
547892841645 79730856
873364759525 423479088
98276646761 588614508
655592279145 613688436
232579080615 33058224
824047974681 49668300
361384361603 613682208
79768612901 34870572
327174138633 613675980
287267967551 46840788
810471288591 613669752
61578407575 613663524
208993368373 613657296
818853825233 120835656
175546549969 330931008
264067214217 79201476
979399646969 112396716
651293997595 523718748
328261779107 24837264
731981553133 16585164
369894653209 3157596
208993368373 384118128
63278448527 8912268
78901654141 51306264
597143833897 400491540
262857329321 218166840
488078936061 92865708
700316475823 42313032
227653489993 613651068
978115219141 226655604
300845240311 26338212
918652703545 11166804
642337174597 109052280
80736594811 42780132
921704610347 82022760
676515771783 56842956
375068450791 159262416
419997319471 416653200
926164042635 6315192
473793619427 161180640
576921146959 48335508
754182655177 43733016
122886163715 204820236
847008974927 45669924
33759065413 103067172
21942894155 385519428
808453262167 31052808
201376688891 142571376
332043079367 47961828
357266337057 288163332
543092670487 363895812
876403718315 613644840
216963722281 58026276
982158906279 518561964
406518617267 255970800
621799693399 35954244
621930113947 55410516
443964454355 97169256
143629492769 41764968
689948772923 461899620
423431588105 66415392
767511728443 23479560
865527228935 73396980
866652138999 102307356
848881769381 94291920
824777381833 536093784
473387597423 161585460
747026875083 132382368
819047379017 64659096
47272314333 244679436
649904091121 21050640
240145338209 434346948
779866685219 89222328
270994395571 128346624
3194148095 439740396
839417906219 55472796
866451653451 613638612
392224867921 155949120
157810596279 125531568
580281103097 19188468
517961120097 116650440
339614219713 613632384
296369529269 41864616
61483784333 42425136
266255887841 569195604
759010224545 84925008
691952822477 9796644
47947007267 31027896
728806568595 34889256
646668969015 146451420
563811479905 308946168
983665387219 292846788
212502385463 148375872
131242861623 458935092
202151323779 613626156
22353107603 8052804
196553287293 459763416
954154225065 613619928
318473549249 264733596
749431989153 38383164
392949503187 61221240
327883888979 401108112
389941491329 39242628
276842985735 83013012
924874805553 19624428
387508531871 613613700
955841448793 62136756
849570855223 73216368
562757699829 10780668
146435611551 75888180
176606039883 4720824
413388040149 52502040
190509785641 19281888
619745060029 254015208
68915142209 124560
318284646543 76778784
392720181999 36234504
841677965179 411222384
52620930637 91346076
967106166781 93893328
969378177273 135832680
159263193801 112720572
702131343649 23417280
569097093761 16323588
496664805685 210450348
169292629109 304941564
989608456143 461912076
109456270347 3244788
826580583377 52265376
874361421375 86326308
549851589965 565078896
972694581007 70494732
332772175119 403730100
222762862125 332880372
756248324563 87285420
442866892677 509481540
421718754841 567433080
20272048829 94534812
712091785173 51823188
760489377021 165621204
81672721739 363964320
787975619593 2609532
84329498071 16298676
473288857473 15028164
759466956163 613607472
70435481687 51050916
99798137181 44318448
854011572371 613601244
118802780543 613595016
931930409505 318082644
906881916961 613588788
442866892677 33276204
37749240337 102438144
341610671107 147584916
634117612259 305196912
309054713289 23000004
655724368797 26811540
190515266281 96951276
809227280483 207523188
536553294237 98564328
386553123055 153906336
227320172423 234303588
93745710805 8445168
618279665205 521420616
478678916127 183283812
322820110255 613582560
109848959441 210226140
575222456245 57459528
356176104497 130046868
875726962675 18310320
344518747239 1519632
21395769345 186491232
48947922841 2983212
338370211605 540409788
783725114269 97922844
719611375125 4309776
129720124365 266969448
907686880971 103833216
671160877655 566492652
229519502155 613576332
683712334059 479960820
447842925109 354186360
579395268507 218017368
849657543993 325257300
663056327793 613570104
636150042809 60754140
587337448181 401556528
914345965609 319658328
244823266183 34490664
208993368373 613563876
743294850759 609210504
895404206363 160464420
822819019649 8127540
263449968355 53068788
997072504791 613557648
960831058265 102201480
372191482281 276990300
838461471021 26307072
635448999207 227421648
262928596325 4938804
139517628953 424201536
895685843989 502948368
729949521175 168099948
856878880015 17301384
677120711117 86425956
11543520637 84370716
368226406197 613551420
747347299455 278933436
24891110985 164855160
630461606903 23504472
860699777899 102830508
348217022031 35200656
294768126143 32541300
133256440017 371618532
75884500817 613545192
676839255341 505719828
622225783257 324877392
27726363113 158172516
669920537839 227919888
709084627789 20982132
104709006049 374863320
238055496717 118587348
309774572917 515684628
409879158837 6900624
159431405853 54806400
716548676437 613538964
492005212943 613532736
129998853515 613526508
227872130161 263730888
754490923731 613520280
249341041137 34104528
796700136953 37984572
580951792665 613514052
32265201163 19375308
621916941727 53766324
189570432609 7149744
7275824795 38277288
271815777827 484719012
405265628383 169937208
262196861139 276641532
675936323653 21368268
72707553221 6066072
290130013773 90262404
988187390985 74518020
804140836829 31943412
545497561587 613507824
720614023321 164425428
131242861623 606563604
227653489993 613501596
22786615009 197838648
755037299943 19848636
230945386547 132799644
230141506209 613495368
8872469729 142982424
658784166475 160464420
57745693937 77445180
678145499853 35811000
468552081127 399619620
881789746215 11988900
329662154849 281966472
113916966919 123351768
901182007841 24438672
538883879069 326509128
640623916591 17207964
519899663547 72369360
368006052091 125294904
193443267023 480384324
279901830529 613489140
784310988457 6726240
599658618057 196194456
653069266559 5368536
929483479405 29271600
661113591661 47581920
726328137271 61956144
434091391671 11721096
640707640833 531547344
951666208849 326191500
457794989973 613482912
495531986061 102108060
602721934555 613476684
394972580519 598467204
93518675293 228648564
499290385965 61601148
174946443563 142895232
829441757679 102724632
179517069325 62280000
776883069675 196424892
189711242699 314165232
379943669349 24637968
192821262969 613470456
378111774171 43620912
509644089559 165079368
745570827249 203063940
671764384549 610767504
672774442827 88288128
131144993593 46597896
169969632631 43265916
3771615721 550854144
162473914603 328682700
788701146701 393603372
920741249613 427004136
936426205847 189449532
726500741301 148469292
792009036759 380929392
603343938609 546052356
429504106009 164873844
406814211841 237031452
26511458449 75259152
499385736645 32964804
827887402103 613464228
318932197853 39217716
334638187281 473110020
52248346765 411745536
139042717803 259215588
324700963741 441702216
324064118363 305252964
408907932139 303347196
458838810239 8463852
895063839935 613458000
785344247273 176769324
984987027347 139874652
225704880857 9958572
926164042635 404820
342425948685 251773128
910686385381 519022836
147163547657 68688612
958508253443 613451772
107349826245 127543212
400570617005 333845712
273729490241 502593372
44432010059 32366916
5374562153 13745196
342503761317 112054176
434639033405 90075564
874129521795 57229092
861908635175 74156796
728366753463 60934752
556561425337 88263216
763158796193 7143516
402436629167 12761172
871095514265 105303024
172295129187 613445544
269058499021 234783144
949668491933 31613328
929896066959 613439316
636091387505 20726784
847943009247 243097524
208480136339 80166816
702864587249 539874180
46650310279 460311480
437890860245 317740104
59408249795 82172232
21288242925 450832464
708818416919 236564352
650388742863 42549696
855056769025 99535896
880220119583 29751156
992404503011 132183072
612247012729 338504256
306026000797 613433088
965735157297 75881952
810471288591 127213128
473920795187 12163284
821045357509 85485528
998558794555 160059600
824524249763 79058232
930928128761 92411064
526837439967 55236132
980058059911 137078280
28612192713 290268396
672056577397 66178728
410695284661 273477708
451279354859 155718684
300095132525 28860552
518796783157 319153860
125525065687 98888184
74417628719 9148932
880757746693 453865500
858987604803 163783944
920102641711 38981052
442866892677 42499872
583510135457 123625800
722768716977 250708140
594316222287 143169264
992293576103 149671296
580329788611 408027420
243087226153 93326580
802385235889 49736808
805902698147 93295440
335336148023 411546240
572748110489 48653136
115195552883 30336588
707696514979 2435148
196553287293 212275152
962240277767 325051776
777996537665 1675332
188739391963 30355272
394114727095 36004068
461780163813 204365592
837542433725 3456540
291097903501 613426860
648507011229 63519372
17974136085 4372056
144783686889 83125116
542896437425 60860016
150524987297 613420632
475411308773 280808064
68783351501 125768232
500091265645 578120328
987267333535 180356652
428033105985 451579824
961569681619 37947204
125874937281 178394832
576224724533 328664016
573247989691 42406452
215213408913 126627696
204639339995 457272216
215798099781 21704580
263107721071 338280048
680881166261 97854336
309839630605 310789656
656214283199 213906888
877025722369 613414404
523105415643 441814320
982619796963 42132420
593391873745 613408176
118102196575 14772816
92915405063 279057996
629717029581 341649396
383278521657 484121124
63361038035 4471704
807665767697 126758484
516078485403 117877356
162343064323 613401948
823083760711 397402452
430972926233 61563780
202506512847 96440580
67602015757 182137860
199586265965 242892
319011112841 27969948
933730865739 456942132
352495971869 35885736
401088574853 67499064
797289444007 98888184
968460318307 613395720
707218615627 613389492
500091265645 196331472
75262496763 303210180
142438934595 613383264
977560371611 218073420
935779532685 315990036
328172899319 97773372
3751486825 221916096
164614812001 184161960
826851533755 196343928
609160185531 331011972
934577439017 6539400
474429368677 36359064
276965895315 222750648
285499867015 613377036
39121925153 25422696
97573889221 45159228
528081448075 315933984
522483411589 524702772
490542326765 195951564
429182803489 613370808
301987993595 178513164
47093992999 27004608
389374544033 596225124
957264245335 436613940
864585641289 613364580
37812024805 98763624
838367003479 16634988
801649009077 78584904
899417868313 152498808
462149018351 365247288
103874683247 280752012
795411966097 38252376
723755476307 96409440
168514288561 11285136
968792644387 46230444
619493441363 9018144
981535575661 187724376
861085198917 308472840
580329788611 177267564
774345352781 17706204
171051121079 558707652
702459435927 678852
528730612437 469765584
816582456225 12157056
429182803489 522074556
923373350609 76946940
305185492353 125220168
153013003513 205212600
342580708257 44312220
517396668991 24550776
680472441305 500338836
128080705527 6850800
752921152617 103752252
241337579181 79649892
882110246561 43259688
462149018351 613358352
710950639951 27751968
365738389981 604801080
882392462153 50396976
880135742639 613352124
148054702197 423958644
326701731139 355431960
124982904593 21717036
720606369109 6377472
896843649111 27253728
892575823719 613345896
373890235275 289440072
975882407681 21810456
419852742679 613339668
57557290709 232690536
291001486595 34839432
308933902545 19948284
72152476493 304611480
245069603505 598485888
763820984541 419312556
339299143955 197651808
489801436419 292529160
251532617009 183950208
437206070485 32379372
355786325117 5916600
142828713975 131398344
504354251881 27795564
456769148705 48472524
46570167137 26817768
913595395713 26830224
670321209991 166468212
745993342235 245819160
710328635897 322311456
866498375907 94466304
371782232935 72749268
789323150755 613333440
985737309517 21168972
743916854813 357985440
815447321023 288013860
692111381129 61109136
170291034799 97044696
287813049577 70581924
14053858005 78628500
199663307563 36913356
24258164335 383252436
419760230729 52003800
374839863269 137819412
685161087667 86176836
437015437633 46523160
189257027193 249773940
667975796291 35082324
516065755371 133982964
52248346765 391778568
51145253385 370242144
401192621059 613327212
218274152009 21281076
549229585911 613320984
51004338657 472530816
945396218511 1887084
803385478839 100756584
617028027797 576482364
229519502155 613314756
235739542695 348444144
530700140187 424849248
361407511079 589150116
569690741731 42200928
861235642485 55192536
233251526479 613308528
47272314333 613302300
893113991427 3400488
388707996085 10705932
715821623469 39821832
366429755271 210929904
78994521087 43315740
925542038581 334487196
940378084799 56755764
19007936737 4982400
14249392293 4434336
233251526479 217157904
956395879047 4845384
51801692051 168099948
431524915111 124653420
931633967923 21953700
685863457833 124497720
283958906629 230373720
423584767003 613296072
355652372055 69884388
502368556243 179329032
187845230537 548051544
72544086905 77912280
205968852315 414330156
768597975083 189891720
3110026499 607391928
740184830489 613289844
881379750747 563054796
139183962615 33101820
560374220593 30722724
343529639953 111369096
880242440735 26456544
831885860267 59533452
974611656541 20695644
676337570019 136449252
436530530543 25186032
517243628347 69087204
964467364457 222308460
992638856423 2404008
823337165575 137065824
326162341505 174558384
334581349315 16030872
598989910231 42811272
561158303357 9036828
735722987965 76890888
554827622397 402932916
297317944041 613283616
173489965997 14604660
837190793379 4502844
96830843987 128078820
842573951409 152909856
246683498761 72219888
696596577415 14330628
220103910983 27932580
47054881159 153520200
292915597601 1731384
436024848083 217363428
98689376321 94055256
821151582277 492429276
232471442091 37461420
9362153695 106797744
281174836205 542022840
208734799259 147254832
780970245699 86469552
583975641089 55124028
997552633767 74567844
902527888583 437087268
697504560011 286407036
53393266155 13265640
104496687301 586602864
382259201105 78678324
247376259123 134225856
985949754063 519907212
60956403521 376706808
970326330469 29657736
287907590617 38644740
529061717829 9460332
781191171543 21997296
66811095887 99585720
799547889915 187606044
937842044475 22738428
710328635897 499740948
144268356019 10406988
68333925327 29078532
205029505511 162594396
611352632085 44094240
967838314253 613277388
723887073947 77694300
746862784729 117522360
529051790397 256132728
666546841495 214604424
598661500325 244150056
383526508161 96895224
772102926527 157611996
159400402869 117192276
868874847405 6881940
465568682325 68414580
215561790777 92411064
647176857425 303808068
608319971041 613271160
180829168157 5200380
467592013767 100432728
211054715527 174203388
24752256487 88773912
987238753243 491463936
387368873961 1270512
600156696129 61432992
988242421593 7722720
124180624851 35891964
524349423751 354746880
690243868019 100930968
637461861381 51860556
990852464251 52545636
659246321443 66010572
510420118281 94690512
378800475115 89552412
344158880943 178145712
880516653347 147030624
957264245335 613264932
67683615013 24849720
603353000349 601506468
869759026585 340665372
625116216703 591167988
264188616621 113891436
301049968365 613258704
281767842691 423971100
679850437251 613252476
776771257153 27365832
812654773053 17961552
45820457943 197826192
648128230497 530594460
123778812975 613246248
26828091207 395241336
908747929123 613240020
230141506209 586939176
946640743543 13496076
798745367281 275389704
114131658535 277314156
453140864177 167377500
974495143117 56705940
18038123795 613233792
438244212053 209590884
985254427765 613227564
514463475335 83891160
704158388217 107457912
643414589933 228872772
858365600749 565683012
663678331847 613221336
211111166119 89652060
284484881151 110515860
851107044961 338921532
839798774569 454961628
984352324401 86675076
682202370429 93139740
24880168389 613215108
101386667031 613208880
246038201987 157692960
327438604425 31115088
852315615749 108516672
202151323779 613202652
510259728597 133204464
526565655037 171811836
761954972379 331335828
106942794067 12362580
93922618383 613196424
155332513723 106031700
419701706213 38925000
808366132447 8264556
559620214079 107875188
256838820633 5187924
998839228939 56849184
362063850097 153046872
3506743871 1189548
222580013035 78410520
927549065119 371961072
87496099721 13863528
439134868353 571294440
299589380319 143443296
406868258425 49624704
603343938609 613190196
506933310239 613183968
156745027837 80727336
145548954865 613177740
808605276429 613171512
680169341991 242692704
147859602631 104748732
734361787581 106455204
568850807501 7897104
67798448115 474997104
529821061739 18677772
155357506687 31445172
701768979925 420209388
412897197775 85603860
262965939413 37779048
687936489953 613165284
753697299671 125463060
199041303509 93600612
133730877839 24824808
555952356839 40930416
888843799395 550991160
486245726775 42873552
590604681855 197583300
436202564063 281742264
319049994245 6769836
329551743627 93444912
569688132199 51443280
563489652995 6894396
714969818671 197695404
775209322101 264964032
964286870789 408089700
564385254327 161355024
993717710427 172951560
277557649973 110515860
9266845373 17438400
3110026499 613159056
141816930541 265424904
162775511731 13925808
501319048575 1787436
998009639417 224899308
789561390439 205063128
169807112971 613152828
620138048067 229283820
561013613223 17749800
549706264575 30411324
304731152287 13776336
744370851101 41142168
835351450751 575896932
64387140879 117534816
277902145565 11372328
969606825837 64995408
542575440077 295244568
716076885515 223248888
291719907555 613146600
640605257503 20533716
668851829247 153146520
781237098053 613140372
945947696693 60461424
362628369711 517079700
943692347339 311867100
547363573749 575791056
434780839975 613134144
778749081837 319135176
664203962591 62149212
652276714953 98931780
575095760041 219842172
460647611993 53766324
146346202383 427004136
570875122967 90972396
523105415643 372203964
443009501421 10238832
115030571925 7143516
785727924451 429576300
304908695121 193560012
860088411269 12375036
989608456143 613127916
497989211045 182455488
154275209837 331229952
682338453467 39404556
69664460277 47737620
40675273031 339014952
494875889935 39018420
12737418257 162968076
679683425965 95705676
13506870211 2777688
101386667031 204334452
407915921367 42674256
362667219975 139089924
233873530533 132849468
588415841313 414772344
651523480711 46442196
281711683577 22862988
591526447015 327244032
283403361563 78285960
802207344287 164500164
763820984541 613121688
662941239343 38800440
373824442683 539463132
962651182523 50957496
384146463203 16709724
574589603015 96814260
447193634949 13022748
641381692283 517335048
513153350779 613115460
600855922393 549459072
383037484363 107190108
170495924781 362151972
157367031891 519577128
444155051077 470126808
80860533249 604072404
669276368333 272381580
149661821389 70139736
915254314419 263855448
7878789853 6763608
957264245335 388782900
172709951355 196337700
175037584115 162021420
322938105943 208370196
498089905349 5966424
121290796759 613109232
610704059383 82545912
884051218931 169937208
298878160165 150599268
256265676477 612312048
79475347599 129498804
153402054217 12213108
509807493595 82271880
98728880525 137103192
8860318901 153570024
223921465669 613103004
672386388603 613096776
555120755673 193398084
928877412803 144807228
187845230537 92018700
558891549297 134225856
52013848871 120816972
466764996409 138629052
911235945339 613090548
576696098179 456406524
707192369597 8769024
445698625985 196026300
474358070533 128682936
258131688639 573654852
457794989973 527823000
224857174083 28019772
943981195751 134244540
845508429271 339519420
111532092611 271304136
314988103901 162731412
511909342671 339469596
764442988595 103939092
358063522295 84781764
864734197773 458941320
486026893 79967520
389996548087 309307392
42296281901 613084320
29064881121 112658292
365738389981 298171728
279901830529 613078092
908125925069 613071864
806117260213 613065636
699754566979 613059408
80157003437 8849988
857743596695 58779864
441000880515 613053180
22392152173 613046952
687950926457 516924
372472122189 46884384
726404635795 45221508
968460318307 613040724
266790194189 13857300
967614702903 69996492
581480537409 39996216
272437781881 78460344
71978832387 83579760
307023366411 225584388
793562109367 72736812
538527984999 34129440
125888863089 165129192
53889072245 1189548
798031207511 613034496
837671558849 21156516
376774451939 25665588
762396394335 3437856
326552134579 400030668
218087492621 74835648
807983272375 304200432
859785761609 16522884
880135742639 613028268
348322276469 362843280
580432980343 219717612
333394179173 613022040
849006136313 8731656
995613697953 2871108
71306406445 127443564
664047502775 6134580
541143533209 613015812
615566405903 2173572
324064118363 613009584
901905884529 613003356
259825109227 124622280
260623429199 286332300
872461391877 136847844
201529319725 450645624
129224006875 51586524
160808344393 275215320
581573796719 18715140
959682494257 28324944
118180776489 612997128
131792108943 10643652
125644825137 612990900
359441388807 57017340
299103806833 55204992
769365589777 33375852
793597029763 55204992
266616925001 188390772
324513231899 31575960
867073657505 2634444
422962762949 228231288
42811935389 27695916
504329663737 72014364
161099056215 595359432
508940841245 143088300
845202222185 48372876
372580434575 612984672
506676503649 13315464
564779687261 371375640
216215707103 86425956
630547509707 70637976
343968248091 332407044
666850221069 473053968
641247807729 18852156
190931053789 8632008
457557222379 162233172
401606776831 197826192
565222429553 76187124
352676304847 612978444
20849292247 249792624
626881084907 18042516
402467762939 353800224
775387050537 75639060
270344066573 14934744
840730808463 22121856
841571491291 434459052
719559221853 58985388
34399423383 54002988
339435107423 81593028
24822938059 38881404
236465199353 45582732
292341911609 107040636
164285568781 1631736
541765537263 127431108
883122833407 47033856
73222554007 119565144
325308126471 607217544
499904567651 132637716
694157533201 143829432
946690176417 603188028
134208017375 8457624
83272448295 22171680
914550605233 88101288
325220173417 65331720
919321998041 612972216
138842325675 141344460
752194592899 123420276
12748030769 95543748
193620422483 180063936
805851360743 216136512
731978980969 255348
544479816719 340571952
146564929743 8339292
957264245335 612965988
148348321257 90530208
236601162821 83480112
646160501401 1289196
454340504013 317652912
787457138593 612959760
246935615667 612953532
392484564303 612947304
754352455369 15165180
530125406653 31619556
757351791623 203767704
899330033591 14978340
83745136049 38962368
791189162917 197060148
703776859699 124205004
652029432213 310465800
898069919875 67293540
251289644045 612941076
904821347069 68420808
704108595357 612218628
102473136641 128383992
750390505741 59919588
677453891671 200909052
137919943943 20041704
400378295127 168554592
968922261523 96720840
507374651231 68346072
260552459901 33537780
365116385927 20054160
156889722961 110241828
699047275455 2017872
437890860245 587026368
787457138593 564219432
447842925109 245632320
768797016973 467679204
712276652135 108142992
995060868295 32983488
622010283 612934848
42253656231 16871652
977168375063 463226184
869053274615 437971644
799520561451 57123216
109303578471 82222056
756112815739 199165212
355499979123 194350968
298740496453 103316292
653327686201 318468780
915187363419 157767696
399948612951 526371876
204400544781 13190904
12440087309 270345024
331604279399 8227188
36988526267 163435176
476455111593 612928620
999128196921 350873064
569755719693 612922392
211249272019 105695388
624390670911 55777968
709084627789 612916164
292729137509 152069076
217169832951 65157336
376606370675 211826736
67618706797 135409176
976481062963 48939624
845303515615 612909936
304435048255 234235080
462311930375 402683796
826643393995 612903708
970095475955 193821588
653236763629 386385120
686070477791 449157132
440840651521 16890336
586551454659 551570364
677804060971 20172492
179137173781 568821924
243506004339 146227212
863562920249 386777484
580083638129 60990804
726279459 85448160
998835336439 90935028
815303085533 115504488
874631456237 425110824
907960751043 70282980
84592557573 429202620
377914060083 68346072
653104262929 612897480
629993845497 27895212
735727795981 86650164
937751377251 81568116
220811445399 407429532
943096999125 343206396
219993345299 171948852
810471288591 612891252
790742520659 85977540
241959583235 612885024
776541088957 207168192
794921187241 315759600
897566934139 264073428
358896345387 612878796
217079421075 612872568
829532661567 187020612
218079782357 164842704
25915337963 129386700
744369406205 23984028
396026770405 63606564
409900677815 612866340
245641576797 35916876
891068837073 189792072
694867420563 411838956
506887365045 20602224
687936489953 371643444
542252984139 41391288
495115233213 158365584
225617346317 92566764
585305821043 597694932
627402880441 158708124
653834889531 413906652
54641521759 46971576
509042463521 179758764
34210229199 612860112
821535631897 22657464
352628765285 20315736
963354138121 77868684
627884137923 242350164
544253553479 612853884
834729446697 449331516
540521529155 612847656
551628727329 72375588
81181561737 122454936
201288917687 205231284
572186742243 29832120
824693533031 24774984
975561242177 138317652
934872099391 290324448
569574458743 135701892
633822137255 612841428
450453919413 440288460
53813856689 179198244
682525934951 341612028
923001656103 13577040
407931827679 58686444
879513738585 509251104
952013843353 239535108
721181208519 221623380
349676084217 420091056
321576102147 484276824
61134599057 83311956
21148144065 574383528
741201253783 127586808
194687275131 547011468
977168375063 612835200
533057480507 208743876
559531159907 25123752
44761128719 10930140
117972018919 165179016
769319975905 24239376
714682664275 483510780
58979768385 20471436
819226429027 273446568
996477623677 426966768
119424784597 235623924
442678531807 11347416
932916863663 28138104
740184830489 215239680
212339243003 83816424
959525150065 116949384
367326476405 115697556
361718612135 275321196
266217741341 391429800
355164321063 612828972
888221795341 612822744
312609968289 49319532
846547523723 338641272
297177675787 49892508
585927825097 239915016
932384083175 503278452
158566440053 21935016
604493099267 49431636
986281849707 78211224
748270883191 48148668
677362421035 612816516
932384083175 505719828
432736313411 83847564
954776229119 394207488
436357242671 128471184
73728673665 197321724
596563302095 546313932
194065271077 612810288
756788710677 10469268
111338731895 612804060
27419260433 104593032
817935337239 612797832
329662154849 612791604
88909746093 18789876
360488349223 78684552
610185983203 612785376
648166401909 21474144
679815079657 7996752
866236057537 119639880
122016048597 394288452
670804784289 19344168
629885777241 139737636
384879369253 103814532
30878964219 20079072
115844399617 161909316
775017057513 612779148
492627216997 612772920
129600335013 95954796
241337579181 282439800
5598042715 491675688
203904122119 48522348
206505352157 162382644
960996269659 573268716
904393900745 612766692
307155786147 78584904
903771896691 612760464
570999727801 612754236
668032360225 612748008
147296845541 16958844
369304991159 116133516
222677457561 443614212
940239673727 192202308
264672446267 117534816
220272771985 8451396
149085867167 104181984
564212059875 390850596
676036700329 29994048
877437368257 174240756
505689302131 612741780
216381683303 17002440
911661025023 37392912
445054344375 140304384
658188488177 477805932
885992558753 343461744
379444956021 576887184
282389846745 22607640
518499930527 104518296
242431802651 95456556
965972302091 591454476
685448473737 491463936
319441848787 231581952
873565008409 61632288
116221997029 79294896
874474590363 24370164
658545558101 93968064
769432081143 355438188
414876710247 304331220
481431144025 440001972
983847842707 1999188
336826205727 251617428
763617109723 171525348
877390807729 133920684
726212165683 249973236
316410369825 172876824
702189974041 33139188
976546371009 603848196
59381114399 1992960
944824164255 161062308
880084453821 3581100
332684844865 59801256
584361728503 31239648
40311600189 6614136
278969789169 188783136
672386388603 325936152
826658166811 471004956
681094445359 511455816
608838869317 81561888
883573841493 210138948
402875192471 107875188
562191318043 31993236
506311306185 185968080
192199258915 612735552
854997347677 188166564
392167950229 293064768
864423139075 5243976
69538099147 51493104
587171833205 474442812
773151045351 612729324
122534804867 612723096
165421482483 20253456
515999657607 106417836
876043514469 80310060
254399664315 581931864
217511880939 159835392
667294837989 21847824
414876710247 144346356
310380029175 173250504
614091880831 225223164
468369058891 612716868
496015940267 196742520
727544536655 132575436
40430269739 391130856
703486591303 176800464
747728005877 461052612
554827622397 564960564
305843562755 124391844
181003185943 612710640
777344165883 128695392
846547523723 225466056
467107735705 5106960
541143533209 612704412
163587072431 188994888
551388743805 26662068
661951640045 146974572
493249221051 612698184
566982958079 186360444
259912332367 6582996
255372335909 86002452
603343938609 612691956
752344862083 6265368
227112294239 277513452
961263861907 116650440
635073992643 324173628
240628905041 2441376
419230738625 19288116
526215435913 504243792
785995597663 43477668
820762200251 21088008
540257703609 202160880
460743710033 95767956
468991062945 115199316
899914763065 83492568
238375953467 121607928
670224333451 194307372
70286464331 63687528
159034382071 150941808
967216310199 612685728
886105273097 84283524
483110184161 152940996
801678697953 62890344
669276368333 612679500
961816405077 250521300
630920200693 288325260
713966435571 24594372
922780998063 147952368
738497916923 330993288
214242230801 82209600
205785878665 2671812
843437503453 98807220
675496408873 612673272
715926672383 612667044
737696814273 612660816
204559925529 65070144
651866794221 538722000
422384741031 566922384
698438667829 46317636
485785172403 302425452
575255832097 38688336
702539795811 110509632
758672796495 159542676
507762787657 100320624
489517196727 329623128
548979966433 189399708
207590937391 147933684
763820984541 612654588
348224981415 48983220
447651755411 23404824
189711242699 1818576
793443260443 95668308
244267129457 97175484
108584834893 118593576
635857800137 139046328
414711536221 70282980
670305440695 127499616
603626982525 129255912
206913846677 13558356
994334551469 142048224
375288174631 376912332
614540011581 612648360
593255740883 60006780
991474468305 612642132
99108266611 349913952
172139851453 57403476
706596611573 411384312
763978945305 145025208
728718847215 35119692
492005212943 500426028
646884222389 221891184
537303009659 69330096
691046510223 343461744
729536908709 29944224
798031207511 258960240
361888026191 186840
29039838333 165266208
227991296713 142658568
221316436551 39927708
402436629167 183856788
558825532497 271472292
679487586505 103739796
794760796319 113306004
4086092353 131971320
263010681365 54177372
991787493813 203225868
323948226501 72319536
684204465629 612635904
365217584699 289421388
847791531831 612629676
664212955823 76604400
60168720973 80222868
942820966699 43297056
680472441305 611975736
556550837737 5910372
934134782679 13938264
704730599411 92635272
763820984541 612623448
768865269625 532668384
2923446837 142596288
822289365617 612617220
192199258915 300388896
142816307799 113611176
738946919593 403231860
810471288591 116233164
850085737677 144228024
49760330549 352716552
651013213205 108192816
950422200741 612610992
436240000571 237853548
63986131177 38644740
562916764187 544420620
608690163361 216379404
393159743021 536716584
491299652803 10344708
719658696707 612604764
749514891299 612598536
355048416745 18322776
328244982191 48721644
387529252427 408805920
398613456825 44505288
256887680531 275707332
153418085089 49767948
579518053527 174041460
657300447637 46112112
72534427277 46622808
244372083713 37143792
337126203497 612592308
330091301417 81032508
315260809337 43527492
777279319947 87067440
975815437997 17843220
404362567145 367016040
503201285915 612586080
523559038251 74225304
922300575133 91215288
761464248337 404664300
100695699095 47669112
90665261079 2161116
111016481481 226020348
909898347837 78360696
539277521047 612579852
950250767575 7978068
749407450833 93463596
828273120827 193877640
564779687261 434795364
470742285601 34241544
616095905473 291794256
561047662937 612573624
895624185551 32186304
578918750533 119210148
102960111427 118338228
649994242659 612567396
484541164295 612561168
157418163771 435723336
50681963683 251399448
917026389657 116675352
787440776399 143244
913723961555 612554940
841611113827 494316360
950422200741 612548712
776592476185 177896592
180381181889 612542484
336504199443 500450940
57950652427 85448160
331528167011 607690872
671666036963 55858932
356328497429 39111840
51004338657 135602244
947312180471 185388876
610551186895 185949396
307892012959 286450632
335260191335 372023352
276648533881 34291368
436487146295 56388312
143682942703 611969508
44373005987 385625304
286535466321 76081248
407716855803 12904416
799843987719 42256980
605010223801 180991908
937673265675 62417016
721857925553 81811008
774903868603 43888716
64066423791 366773148
248179623775 612536256
814825316969 612530028
822911369671 238818888
508278498435 274941288
355786325117 612523800
78454651897 383451732
886310734817 8868672
354446778251 55977264
512968022945 64160856
419852742679 205025760
34937916185 345710052
580329788611 591354828
735164777315 30903336
40805101919 48615768
654348271037 369339084
408493644341 86139468
900661876421 515416824
430426811597 427234572
908125925069 612517572
109179616359 185538348
148036971081 612511344
985777374241 47662884
236162473719 66191184
248060568089 36060120
771334140969 486574956
493767533895 80907948
134352881893 121302756
582817804827 612505116
404643138545 59172228
188328816053 95992164
177516563503 347516172
179569396981 171213948
314958907037 294459840
349521479107 11403468
485785172403 491625864
882672885319 330619608
655592279145 286357212
300427964311 612498888
922432018311 186404040
800406427181 47706480
475720678445 30317904
274617822259 56737080
805175235369 27602496
833967267809 81318996
986498435873 612492660
519958188063 16940160
362765061855 424456884
188472877159 446117868
691349801367 94472532
253260367571 407529180
349083987019 248802372
230625920049 123021684
17288986339 77625792
692763977119 131828076
807591480113 348462828
996450500737 223977564
711109410355 442399752
371207873081 81020052
262150960779 2167344
570658307603 198336888
15698664063 458941320
981639228265 472711428
425338661471 56656116
836311678801 187699464
650524475895 72456552
374446446737 289975680
566645699423 612486432
188788057555 40974012
38564257577 612480204
158051122877 352710324
997267951887 323856000
327174138633 440581176
328197699215 183713544
99323954707 87223140
22868793469 38021940
738185799465 5567832
341375382257 86569200
211481384589 612473976
412388694031 612467748
681716449413 561466656
97969686087 121290300
149039406287 96421896
971570338577 612461520
932753584187 184653972
545341586317 10780668
934108083243 127362600
212498362175 213614172
301049968365 612455292
387325938129 29994048
973436350739 612449064
47087042551 91900368
276645681457 16161660
159233044053 365801580
457535424379 51567840
161631911439 55204992
387601428719 17226648
383109716707 1295424
617438291069 93339036
144304946757 269616348
231062286107 59658012
368612199657 159704604
212262277379 42057684
967219573671 225104832
672842016627 121296528
786761848425 4023288
465259038621 61239924
216869224837 43371792
557383866353 99486072
19904135957 612442836
320954098093 612436608
580715189707 5044680
960996269659 182785572
272894101213 10201464
135433279203 54326844
456550981865 560140092
133914871643 165328488
937982119661 594580932
855394701543 144776088
906903690049 428436576
758844952109 612430380
403359003433 34098300
50334427589 37006776
388752539979 63270252
443928288359 66085308
923054022365 432154692
87080573789 417070476
520617399427 612424152
636808505575 105383988
476455111593 612417924
321807111123 323849772
58119618067 194350968
197874578653 23635260
640591194679 9634716
546046148739 40457088
785160807761 202353948
468908241763 20216088
299077169677 95450328
744992593579 151166016
830897175247 41740056
636803604139 81020052
838856762181 52744932
389611332593 258711120
183826604871 190109700
808605276429 612411696
949916772391 198386712
212690682815 9927432
45215387821 63556740
79922550377 259938036
779393089415 488966508
304408791007 198635832
132542168143 383395680
406580467535 186702984
866119108153 17413488
680870329541 166163040
375690454845 162712728
593709526657 188347176
916787544619 32248584
79616525141 604931868
931762079121 223622568
535448868065 55261044
307809484493 42842412
727367891891 24594372
750594591073 112789080
926786046689 501229440
943981289171 65394000
880567772771 156391308
133813149719 485852508
386183303177 8476308
326552134579 258013584
96611848823 28499328
547481837241 481717116
260255452809 243433836
671764384549 612405468
867695661559 563179356
899381003543 1307880
650616246713 612399240
762460362123 46018692
873134957543 96646104
622258853937 325568700
225491110985 36782568
727581661763 92442204
244447599451 612393012
963272339569 24781212
817025280719 41304096
606453958879 612386784
522228641555 129280824
484541164295 612380556
335260191335 612374328
214591404859 250072884
993900682839 32541300
559341529763 90125388
192698470483 24862176
957170849009 3431628
394142728183 67193892
254946999639 46691316
232016997387 82097496
105740695409 612368100
863977544359 595521360
891053024181 47955600
589597101083 31899816
584998903965 4446792
280882623435 193242384
617650031851 612361872
634444141309 162401328
888843799395 118730592
782046764203 207716256
447719877275 67075560
974058354793 159972408
27830731937 85965084
445976912947 568136844
468015718301 32024376
227402923859 195297624
395594584573 79257528
88838155233 35399952
180672415625 239273532
255021668369 612355644
407693531943 91196604
564077396821 15464124
631334121039 612349416
707521838263 63544284
899308422431 74574072
870747598263 20888712
883612866141 238769064
853799912553 13489848
488273188619 325300896
438523420759 237666708
201098490359 64920672
394350576465 67604940
353384112057 482246496
934250095337 612343188
494940399559 70581924
516320998733 194842980
856928685331 130333356
287533331413 124572456
885400430415 230492052
687936489953 612336960
147764301775 255702996
930149453139 174900924
916070507513 111356640
709084627789 612330732
687936489953 432372672
267771598677 148762008
800748538687 371369412
77750512979 612324504
275965327271 160794504
64663994163 3518820
281705555225 2024100
223921465669 175112676
442665751951 39989988
542367859599 7847280
229819423951 70538328
732439555263 131005980
764442988595 406794276
316600069715 612318276
822752803553 22427028
588217721167 54862452
560425658883 379752300
661785986463 7903332
30924428619 161330112
294267967919 273477708
258008628349 43409160
756076126591 148911480
103754936253 7971840
578877689329 20029248
792210462735 108522900
367502996609 55777968
394350576465 612312048
572789240201 51953976
954635742885 119938824
419446308389 373250268
208234434273 8812620
843400327283 7585704
686692481845 612305820
5512655597 40550508
710420947313 515672172
122351469993 113741964
705352603465 570235680
195680150357 6994044
338903857785 1021392
444592287817 57509352
380044483223 162164664
101046754009 53971848
853968236709 26705664
480026632891 54968328
476344856071 72811548
510863478383 164811564
768779533739 5356080
954776229119 612299592
462682054187 51598980
223674623879 46847016
863869792493 26568648
618431422881 287696232
660265037879 158471460
957799429831 59564592
555449626451 612293364
597296837173 64310328
839083475075 612287136
478753789143 134063928
192778575019 15102900
938462416793 54121320
968332393949 89241012
580951792665 600285780
350057468253 7498512
545497561587 91645020
187866455561 517690044
479225443049 183626352
429073986635 22682376
961618273713 63326304
375068450791 612280908
781710749909 52115904
609531997131 21760632
413010698085 457234848
165040596687 27502848
210469419305 79749540
107918400287 34197948
121357517323 415893384
787457138593 612274680
707051641709 137096964
142438934595 362768544
883761970689 57359880
402862742699 114520464
98532405809 116743860
764100827265 25123752
918699993987 612268452
344911218353 33556464
970176919511 96477948
849657543993 388340712
243117145465 3998376
939226127769 479991960
244447599451 612262224
958508253443 612255996
375561496639 25105068
340004970661 24108588
468951040579 1208232
338186733487 1986732
806408462809 167614164
632166120797 393111360
408421667345 83081520
142298809585 54077724
162343064323 612249768
924643740525 116980524
565144641833 144470916
468354415625 822096
855802087479 60168708
852145560209 199669680
745160862921 612243540
177134343677 123656940
852145560209 612237312
599900083845 244243476
666788352117 442941588
305782385111 102637440
819189540583 94366656
194118371005 1955592
410470328063 25628220
606881486167 8121312
878296809821 525487500
642395151049 25640676
927047074625 217207728
796165195349 384230232
765371671825 298750932
821045357509 23990256
534219452161 50783112
870051568201 66321972
15266738569 27857844
952827918927 47619288
245476123749 137719764
367960899091 102624984
136488093127 113891436
885733779125 584404380
393728572411 351832176
134892986509 8470080
856300372313 91233972
306026000797 612231084
150524987297 503882568
632400966221 49942332
895510873319 44299764
971944871813 50888988
312823912545 17058492
461744925789 314470404
471001957071 251555148
568815550793 228760668
750136895353 435935088
77750512979 612224856
260886014135 6863256
290154315429 304841916
175289319875 72170064
878184418095 42350400
625951318005 278167392
980278395333 612218628
126741191039 14754132
118802780543 612212400
797409203457 398803752
564363394047 141363144
272577781093 468987084
675963265981 31389120
486407176457 17855676
840048212197 254494764
552388676593 71721648
408514508141 117553500
827897983475 56419452
513892590705 465094584
249013722369 170821584
626883451547 82919592
128754845407 591111936
735095521955 30915792
473537156615 293008716
125568985543 7760088
483087159245 19692936
642530194011 592843320
716139526739 174253212
605502430107 245594952
664300335901 374003856
544053789141 59141088
866259798673 1152180
662968324915 57833208
381370806807 183476880
925440452435 52489584
708542753183 162245628
300276236537 139613076
224324635249 95518836
746980525069 22389660
863838029693 20091528
19904135957 612206172
924832349277 43378020
925542038581 541113552
925822180249 219960504
232007518371 39989988
123302195353 390757176
305403996743 242026308
673936129231 165340944
304781992689 495101088
337126203497 612199944
587045690055 8800164
682960457521 368043660
61378960865 138990276
352054300793 612193716
584683816989 612187488
202752755511 7610616
875159710207 612181260
52435037293 64565676
274925798097 607840344
781078095975 104088564
42029161743 251841636
67522147885 109232892
766176013035 97617672
844150156047 362444688
797195513311 32809104
162785133991 53946936
712006498941 136175220
131360215827 460249200
778645016947 43471440
882870231955 106006788
17781865269 19263204
106984703517 355213980
464491553477 55728144
929790264457 47600604
531191468345 607560084
482551767987 70345260
454527456117 12568104
289231891339 612175032
439047170647 21903876
657458291307 570696552
885733779125 206028468
946585146187 62298684
617028027797 142727076
78994521087 159854076
517410520063 31183596
710328635897 343959984
70715355551 167701356
479226146813 260037684
794021761917 183495564
22131764483 23797188
919750777157 38719476
803311552479 51816960
529740023003 101335788
597745902123 612168804
880475125043 193198788
443711771939 289714104
384900108493 59583276
824603912111 107183880
867448066181 106461432
630849344737 97617672
684022276707 34889256
465376293177 380835972
947217102585 77893596
136657619287 12399948
670520376441 308086704
427274009957 21019500
862623019153 78834024
309387489023 121402404
801544123329 204577344
206505352157 510023376
788784496025 481193964
622573355481 16292448
82104541357 230442228
977063730969 78591132
607075962933 609920496
413632702139 439055316
380484011867 32011920
533300957939 218528064
934872099391 612162576
908001282867 93588156
580711571239 20272140
314734057553 612156348
588687948861 89072856
695302191015 55858932
118549617333 20845116
447220921055 23579208
545439913981 29066076
997072504791 609359976
940240688891 1563228
778672594531 52520724
792234278607 77140008
115692760273 612150120
247978713485 166767156
635688149417 612143892
620278290171 37548612
146913860909 88219620
96386157321 8719200
784969122377 612137664
506284393759 4079340
560845363803 156285432
189477610497 129729240
976461002575 6582996
571041430489 5530464
262402148475 32055516
672167840617 190084788
930478148295 27322236
959054629655 59956956
349487704663 14772816
54114358927 566424144
934027685991 171126756
411937387001 153601164
699651293045 22215276
481315414091 37747908
656233558859 359430336
232801925921 64210680
553516369335 33537780
805495256159 454868208
68364573315 32323320
655462050427 64522080
10574075147 597875544
69941749521 169675632
299183956203 596785644
865207645343 612131436
253777660261 612125208
476455111593 78728148
436286424083 110596824
3110026499 237479868
950422200741 612118980
647691160675 144184428
506940086303 203823756
218886508891 20533716
245069603505 511499412
854149983443 444947004
421096750787 612112752
306183793405 172123236
528668873035 5219064
816069325077 612106524
686448274499 45595188
24438645547 217967544
552031592975 32503932
961869909825 66023028
282806381613 23946660
804789683563 32055516
912413580413 40220424
827153105971 50266188
335515327583 296309556
85836565681 446323392
290694122339 161554320
545185506409 244311984
103004517067 190022508
509421326455 612100296
54114358927 612094068
94544622437 141624720
498248676991 528557904
281733481577 15053076
155438520511 34627680
381288491331 30635532
713627557635 342708156
240192720833 361747152
591458180669 3300840
840449502159 189592776
328802800477 88051464
156123023783 6196860
136702056067 89465220
251262924687 10413216
416570977843 3674520
640314098503 14965884
623692716397 58026276
511153161347 96608736
731292504659 123513696
183830360355 193777992
288341129163 31987008
215213408913 585749628
132996650215 3755484
469286880489 219605508
261863712963 499659984
938472151157 25404012
102261465605 2671812
176505389175 98508276
187152126397 7872192
546119565641 612087840
427808043511 93195792
360711915739 33058224
920566006149 612081612
263107721071 443682720
510771160739 498146580
208233456477 115292736
268705757557 612075384
78789350845 144551880
385020515655 612069156
476839211037 133783668
809227280483 518524596
109268894739 106230996
192650184799 96216372
667906073831 20222316
888058863395 10039536
537883267429 29371248
402607830659 398274372
440378876461 284164956
231194033219 142428132
548536625015 3070404
780981786183 9404280
355024096405 69759828
37051373015 183943980
995828496683 348736860
374662402637 376681896
136049858669 23554296
899352311147 19661796
889216613703 171687276
978250372969 4552668
379378807195 29296512
306995832423 153750636
123778812975 515286036
17416119741 612062928
132954499111 40239108
659495019177 223242660
250965537687 189773388
273383785179 17706204
386264523763 500662692
196585093689 433045296
524746390243 108192816
472723087269 250371828
652855297391 153744408
7250931479 92977812
990230460197 612056700
756356935893 612050472
726755204925 13296780
250306271509 208307916
103874683247 555338304
935494103445 411683256
476382647575 28854324
813581308861 612044244
331014312177 83573532
66867316043 191959416
113052829443 122124852
191395638915 73023300
78372517033 394811604
470857075107 550337220
134974885947 486961092
835973454805 612038016
157387335171 459202896
655385825935 174963204
745160862921 612031788
914946593929 5848092
272437781881 35661528
481813512085 89882496
961929829413 146706768
901905884529 248061240
781200345387 9840240
354938355529 76573260
55379934599 154859220
233873530533 612025560
812175421339 28287576
19282131903 612019332
73262450575 40195512
366360394035 188222616
497658784505 59178456
656836287253 233543772
187575102255 61862724
691571842023 7124832
515679426303 18279180
86458569735 435218868
805401704133 65456280
691882963001 71148672
624237505707 48466296
460137979743 60168708
264743345819 54027900
448160796001 280397016
501335273753 612013104
45641010579 85772016
430844149877 157070160
829209939063 469628568
274577869639 233562456
981484311755 17519364
468991062945 492229980
37320249469 67505292
152390999459 204951024
287632904677 173991636
575657975295 155288952
429804807543 612006876
351798434631 199532664
777968580173 138865716
784816404351 51113196
333810209573 191909592
267461749449 171519120
991474468305 612000648
391180784841 17070948
838896079545 145043892
735707150161 105383988
7969251553 32846472
598989910231 611994420
518129383211 611988192
833485438589 385338816
963322599529 32709456
860853616965 174377772
209519154817 71055252
732908823845 374053680
79793387885 251847864
405466456471 47837268
136218894055 611981964
744646983175 317017656
741559782297 39392100
309066446841 28623888
801047738035 54762804
217701425129 320685948
298341423659 198586008
517211074591 37934748
238001861181 39616308
695654946173 306915840
405152154223 108765792
72484036529 164469024
172729538415 1339020
405546649437 6271596
907902687399 181701900
387235358097 165010860
989425413985 51430824
947150101761 4235040
116936768381 611975736
346927169615 2466288
732720781841 484887168
728315315173 12020040
887599791287 611969508
32632567209 117242100
30744975027 263095632
708717741299 223105644
144221826631 17089632
277009952187 386061264
360348879391 362980296
150175134387 61862724
144565295841 344408400
47310915477 143262684
619516044013 611963280
693546820511 329853564
672184045873 101591136
472723087269 611957052
182921438569 328352616
987308899207 339949152
611556687515 403225632
507492640691 50160312
106984703517 572826528
658158438077 456668100
535935512767 189860580
452485004715 273894984
782274005239 176601168
659287532119 2883564
992718476413 574171776
325227453949 53280540
64606447443 26419176
961904425401 178207992
821580598057 69784740
825254951101 48584628
128040541155 51860556
89568590005 369332856
595151628761 32136480
673008392657 446597424
645018210227 9541296
891953819665 576307980
642103244689 392052600
346472014919 159436800
317222073769 611950824
562165347283 51810732
584683816989 564686532
602563710977 87048756
101386667031 611944596
831485834589 91202832
916126092413 13309236
620709890571 11970216
506933310239 65823732
471350974191 88356636
277002503499 334686492
21167718669 196125948
870663769383 90910116
335165076081 29533176
719658696707 611938368
673008392657 265754988
550698723763 188390772
88046450635 177697296
548083812047 16983756
556693634559 611932140
241959583235 151776360
949178192633 611925912
644449866621 393509952
61578407575 541530828
864901220277 262454148
689802502115 4751964
990852464251 611919684
69664460277 250814016
458134770969 106399152
636006587057 186335532
672135915889 185015196
552322291103 5106960
614924758737 114532920
877025722369 611913456
781592355629 232049052
991774221945 241472016
628846104823 150630408
288155067663 229333644
123423510565 335103768
403289399305 141238584
898084063663 41752512
233759843383 69778512
356099637113 88649352
703486591303 611907228
148658975135 611901000
801141227781 556179084
702795006795 58586796
51252474633 39865428
374446446737 611894772
272437781881 183962664
844349028543 110752524
626358088607 611888544
480576118113 7909560
860280446659 154192824
502579281861 611882316
998678577679 198399168
161888742941 369027684
415498714301 380941848
957733201279 54619560
153013003513 188160336
500091265645 209883600
969704326415 593852256
801506730417 106037928
313269695339 21729492
574112363831 538647264
941034311713 43228548
225568618445 148917708
300651387583 318468780
800519223727 416684340
435229517551 68620104
524330682461 4758192
868013532451 240045804
433166084017 356459580
67759577929 3593556
77431314285 121022496
163981504127 163105092
193276623189 119938824
740184830489 234278676
69440967259 90449244
676591616367 71559720
942747090163 181085328
153019816945 279718164
337748207551 434739312
820953923003 50347152
742856199025 117653148
545142676453 159673464
88623046341 132562980
760058634847 16311132
625347007699 58929336
680645511197 31912272
976688244849 428841396
398434009461 147447900
595879889961 611876088
23887073945 16691040
282389846745 347703012
32344217037 485665668
152965931051 17239104
411766689977 293345028
894300054223 12051180
793479526087 91383444
902358859425 151464960
996104970059 22159224
188281165625 104804784
595723055227 39852972
157228974577 8999460
833317841871 127891980
101642899407 51922836
61578407575 281187972
959755344411 302699484
757510275539 30834828
551665142445 4297320
936738111553 479886084
355924916801 241378596
191577254861 611869860
940295134067 26288388
122726147711 47544552
758222948055 611863632
261315000013 468881208
882547869437 61563780
311124201677 375268140
718328554121 22233960
771084060619 128016540
648128230497 611857404
218945433237 611851176
336735370347 208694052
717579941055 157892256
685296503071 85865436
495098329183 5729760
386175318881 847008
962076131361 135166284
916833981825 611844948
501749498033 143100756
622626064283 511648884
31100208929 448160652
767408057155 33101820
476455111593 97686180
277598163113 69342552
367267733909 105695388
17928983085 46292724
781237098053 218895516
957886249389 175922316
292341911609 557412228
769419021027 141518844
494339203253 36938268
700132108339 63183060
914860199113 3219876
425199540407 233662104
726318571063 54663156
507257265887 58605480
600366699299 176613624
432716751263 74947752
463104089617 157805064
541765537263 611838720
858365600749 611832492
6229 611826264
432161187513 102705948
827150359423 20595996
791811166971 481903956
871221768281 34677504
732098777787 611820036
405546649437 611813808
566888379671 144103464
473736558491 74779596
596855818799 145542132
795543191295 6589224
44162294063 181919880
685977336813 50533992
276169806205 611807580
255800586883 155419740
945446168309 611801352
82021421231 50185224
711572644005 611795124
235538520301 60118884
337126203497 441297396
577355401725 355095648
333326878167 41409972
98276646761 191075040
940470135877 164649636
310011292969 350156844
622010283 586802160
126266829191 501920748
138350542873 79487964
730096657675 82041444
533679484561 546793488
554827622397 554316912
302293976473 162768780
734477534961 50278644
226409481885 26425404
459661002135 606719304
492627216997 602397072
336442952053 11297592
355659478203 47314116
343631542489 35885736
472101083215 611788896
952288212903 611782668
111749480951 51430824
730091893255 67997304
891953819665 611776440
385395808707 56525328
996450500737 611770212
19904135957 457234848
630840083701 185880888
485049275675 93606840
603965942663 390040956
6769860837 12829680
21148144065 269230212
327656715213 60125112
964244370917 438569532
15550107579 611763984
659946307523 611757756
505593763373 55977264
912065316881 293681340
793677179133 611751528
134974885947 611745300
877752649539 115952904
996979843369 78647184
133656676209 23286492
292290653931 16952616
545113373713 11104524
493249221051 94646916
657963712191 70662888
43291760431 129336876
623248068337 7292988
551717602127 241851924
243070622305 110135952
704730599411 611739072
307270008905 611732844
675302586047 49861368
569073059909 2976984
27990188659 141500160
361290878085 79930152
438986323087 131828076
226561744029 20726784
915859851641 323444952
355618790679 59844852
890517265471 16541568
400484862435 18335232
857702982669 19798812
51004338657 611726616
726500741301 611720388
50281707569 86911740
816206552829 97617672
83253178863 11521800
124184884803 75178188
126442857383 338554080
238314794507 184560552
171673125133 611714160
156745027837 21112920
834107442643 422071560
173340145229 157487436
724012725085 587350224
525996551615 173076120
419321567777 345006288
30313691017 121956696
321443880469 59334156
215787294201 17313840
475211103485 610387596
657390317677 48385332
596183561013 113679684
969966500303 149957784
963224894665 174633120
582690198097 30722724
46028306225 8177364
295111495705 263076948
628712276321 109587888
930747105713 193043088
331054221201 176513976
362668334787 471465828
498847257537 120381012
467747054837 303297372
384101247923 227259720
684091494699 80104536
598958333033 8949636
485029732211 120655044
548859797173 120106980
606427438817 6813432
699549241037 159779340
968013532805 45769572
103252679193 117217188
675496408873 579029616
325642258671 227558664
104604462841 392002776
747648879137 460485864
104111851715 373187988
166075088647 611707932
65699376727 51119424
302566980853 46211760
547917928029 35169516
191491817919 17899272
895492562999 84756852
3595810499 12206880
13851834141 139619304
939103335283 24862176
915964743617 75906864
453232235165 143785836
384398511601 538541388
813172103111 382685688
748270883191 611701704
738940822381 215196084
238737731759 61987284
69240768199 177722208
643202177765 525425220
50171926613 58817232
702864587249 611695476
597357454297 347260824
277081069719 215171172
537989031325 26649612
142289604601 29109672
211751972505 82527228
779889193211 33861636
90114044473 3263472
731343910571 38495268
141695439707 56400768
103199216803 21424320
499469261591 569064816
156447708107 58418640
332150171065 208276776
669114052959 37710540
914635636117 214417584
904393900745 529872012
517795268457 200398356
189262900197 416945916
225728167349 12119688
182869198105 574358616
889332292575 75296520
5598042715 611689248
32344217037 611683020
448340075209 102282444
326748640435 279606060
267461749449 611676792
205111926863 36682920
37320249469 248665356
959010491819 70494732
630408656447 253678896
766931004811 611670564
145402290455 666396
347700272415 611664336
819544231411 173163312
858054666611 69454656
862719629127 245850300
458277504273 112153824
885733779125 43284600
712816652113 255466332
995312549241 375268140
36076241361 490448772
992096472359 611658108
792433171025 554858748
656916877573 508260852
663056327793 506174472
3997623613 52919316
191577254861 611651880
79266666003 312957000
776039634071 137881692
534238416421 44692128
247589818481 573237576
834520165975 15669648
34652379831 36215820
460116542967 47432448
111338731895 611645652
199663307563 224606592
342193438761 58798548
134352881893 565577136
436190313587 399432780
618989589935 344719800
413876652899 86064732
325308126471 76504752
20307112469 84102912
307270008905 611639424
208885080899 40288932
543522153367 25740324
166075088647 418029588
985131535631 39304908
955794782389 210294648
982766411549 611633196
510985391483 127929348
668600565577 19132416
696433073731 111437604
581295497301 88400232
640528609507 60268356
352676304847 426150900
814825316969 236707596
255021668369 397259208
862737615591 586665144
255534712325 63201744
84592557573 379017396
416751379329 367838136
918699993987 589100292
528214882975 433867392
187223226483 611626968
995206492629 611620740
921894086029 309238884
155962526985 104879520
26052341507 13303008
836286144001 210082896
22450832389 424948896
584246161735 69342552
770663029135 611614512
157833689703 23896836
450587310717 208532124
449379468605 171811836
769868881923 2783916
465711396945 77706756
956393562231 166798296
354292541831 33799356
15550107579 611608284
403058633221 611602056
212103388643 110696472
197797295401 174776364
998577204523 285423012
486407176457 611595828
330838413535 41329008
660352354439 184697568
896929852097 611589600
448790086815 28885464
448304693941 124335792
133959650963 125251308
604980914833 147205008
592147865637 455459868
247557619721 252221544
397079703473 216946152
32172964483 83336868
849250493131 129554856
760872026579 248341500
915729138377 419873076
20807303071 8015436
565136856833 54295704
890087807503 611583372
987442981819 145585728
965669389617 137252664
492966375193 193777992
500725862715 260012772
588415841313 385008732
849056683999 7548336
660568311577 588172320
230277911865 353289528
800453953049 27583812
756356935893 468924804
741485164629 338853024
502498914511 54638244
318386698551 32323320
457794989973 611577144
216457417021 611570916
453774277927 137464416
223132649625 91657476
508409946603 183040920
377459072305 76461156
141714553439 91246428
587670889073 43888716
445754677985 156783672
556693634559 204066648
235570887217 39292452
254282196769 28873008
909991937231 46554300
737696814273 182598732
728345022733 9198756
649372238605 611564688
248071124549 22103172
439134868353 421697880
900531224199 2192256
172295129187 611558460
412763308231 111699180
980622585753 259333920
330284158903 611552232
51004338657 224936676
687820760019 37747908
304392423823 172204200
712259356979 16192800
23428984623 40089636
752995732917 226157364
930014249487 340914492
78214361963 17693748
812039165155 138006252
308854184145 66751704
77850777551 468034200
99189205699 55441656
410522681869 562986288
334424054947 118188756
258685937043 15974820
789355511443 433126260
552339606181 611546004
419852742679 611539776
699643750937 85989996
270967633855 53741412
810952874919 84893868
626761233275 148917708
325308126471 510042060
138084906217 346301712
711908818989 151159788
647055261953 382779108
367604402143 611533548
912479953447 566928612
819082542305 10288656
441882181121 221181192
419230738625 611527320
426072783219 479288196
679570418905 183663720
805683640703 100681848
427538302603 26207424
634277210987 1799892
244416470669 6383700
954776229119 611521092
780434443393 81107244
277413814313 611514864
766868131913 24102360
431688918273 513928332
335646532859 200099412
518620953023 109606572
756356935893 611508636
916211977771 611502408
98009551515 87814800
445236650391 14903604
337947092503 98371260
335135816937 86457096
265595737287 56948832
183491202159 585375948
234317163429 23616576
44081926713 54638244
290331140805 49120236
930326857719 38638512
908543911061 10998648
138836222235 70320348
773367655191 224637732
239023467409 432702756
337126203497 611496180
563959407361 106349328
525593431859 611489952
280817129787 216441684
590847243771 20813976
90280239891 379683792
371459460607 206956440
482675152133 298053396
826393618817 164406744
421970253937 45339840
643018008339 18684
17829310173 92766060
922374756841 17998920
913201997865 80378568
751180497639 68875452
155823094521 225167112
961984772829 18129708
786213130485 476890416
218323429183 466078608
108228711625 611483724
312709441905 123258348
682626442415 205804260
922151352253 160645032
756356935893 611477496
352628759057 32765508
417364726463 611471268
485370243121 163734120
580178471885 16529112
540631048535 113492844
908125925069 393273288
164831080539 329841108
268705757557 525873636
246935615667 456281964
507367476575 53255628
295451931879 611465040
921503209283 85547808
855797360427 31638240
482053148079 466676496
261146637251 14031684
436646852137 580692492
713050009045 263830536
557554183469 312035256
892955370495 69734916
217079421075 466477200
64848313061 19119960
789202388597 15003252
411731575275 23523156
476486849481 406190160
392914613931 96253740
183491202159 611458812
234495534587 218129472
576597764287 241004916
338058094147 49020588
672810976275 44966160
802761077005 8482536
129825452301 83305728
797961813897 21580020
166537125283 51262668
435739598217 139961844
963876537771 183090744
200907315671 611452584
514607933795 10842948
170115249499 14940972
256887680531 611446356
899912738965 77625792
766931004811 611440128
146477189679 224457120
567652830541 220072608
867695661559 309905280
113141840019 14486328
765686996703 611433900
871810558411 83218536
192557026375 4440564
634444141309 611427672
899790944197 197633124
192594151483 139775004
37942253523 611421444
454278398397 340067484
365604791915 16641216
46056226349 305016300
773151045351 611415216
158611039999 611408988
643774202119 501590664
300991205947 40886820
164831080539 520299576
449374299365 300955644
405546649437 611402760
348220659183 13869756
627043481245 518817312
108850715679 361678644
118180776489 611396532
899417868313 611390304
651007558181 101927448
82726545411 360221292
481184140307 29321424
665323335963 15127812
6229 611384076
400282863483 275321196
451574949433 611377848
676695175551 143244
837746680985 41752512
135596890001 303677280
643774202119 611371620
444578112889 5717304
12440087309 611365392
199010909631 37368
885583527387 62759556
429443812741 328776120
892575823719 611359164
885494697423 181184976
393106568357 463587408
118683226617 89894952
6220046769 611352936
961443066379 92168172
825289373257 20894940
416628698947 41609268
738031151997 196200684
892917211539 143661276
797243599699 60311952
777858020717 119291112
573487744017 611346708
670137988459 104867064
253155656207 338454432
126141452085 43054164
157367031891 240724656
21736142001 4116708
467442965271 55186308
405546649437 498844116
544981059853 459296316
753017524689 46635264
966594306145 362276532
481431144025 270394848
17895264693 50770656
464399329253 129399156
751248090123 24401304
299110277725 32933664
438516426715 11814516
6229 611340480
407542801887 463437936
931796850045 272742804
463164451393 47052540
815248621673 14349312
541765537263 52190640
434032817331 31476312
853389568317 40301388
898795864259 310478256
167941100809 379976508
504445294023 611334252
855705976983 28156788
188213629193 19113732
537532356997 284252148
11196079201 313399188
129386639877 598174488
626980092661 611328024
606396373553 7510968
768004470357 141493932
200907315671 149484456
574017410505 48578400
146348867967 117484992
992603493839 67872744
437890860245 611321796
858296836163 50895216
763929706737 437548140
596123741073 19400220
730091525803 103378572
898284718605 224637732
329908802333 149141916
101907595635 58076100
941390168415 286456860
102008671085 611315568
521109498619 83131344
53921775473 130302216
75262496763 611309340
79262250351 274959972
990040118823 141942348
16937752051 334842192
431526384919 16248852
357652337279 186920964
891137475861 48597084
779696330735 75090996
903784439883 351769896
33106021007 64067436
813312712667 56132964
421576088807 30299220
281145838637 563341284
154257011621 310584132
885775525409 392986800
190261498955 46105884
716925240001 11459520
925162166711 261675648
318466081877 611303112
763820984541 611296884
863765890769 16529112
672271138225 11154348
273585559923 25092612
692848316695 23647716
891423441947 112104000
287200032527 88518564
554205618343 211247532
768175012919 532145232
972716042695 26923644
484862965055 243994356
602290451249 309612564
594498553215 13651776
825139403017 203910948
505302131045 264864384
183811308903 83635812
403680637275 450552204
234904222175 128552148
766931004811 441577656
856862064415 241335000
559803654829 611290656
918077989933 611284428
416120718355 553351572
923054022365 568697364
431876206689 119720844
596504814947 32883840
954776229119 134070156
139809828029 11640132
972112485977 4098024
353519160009 162021420
131864865677 462304440
490761204835 611278200
559238524871 406750680
28490589775 69130800
88771870629 105402672
235807247283 528750972
148356405201 31021668
149118931619 81860832
528081448075 606607200
108309681853 163889820
387901026659 196593048
902317337349 118973484
90812598113 611271972
326443311497 473328
984464889273 3444084
392673988923 12051180
776883069675 611265744
337748207551 611259516
483083652881 57621456
755956094347 251480412
246313611613 611253288
432818691167 32771736
524933759623 6047388
335806324655 43097760
941925217133 74966436
993049469701 37199844
284165613949 71690508
275547802151 393173640
694364751217 390738492
479048673725 157032792
166341055387 254855988
827693105949 157288140
374446446737 611247060
880035395865 74879244
202029372073 36527220
129256130899 23622804
79109278215 256817808
459446751469 31924728
597123898069 611240832
101150730469 74835648
165893005601 75477132
502873679421 163883592
433321522441 142272432
615483997007 60255900
334491977515 134431380
842120869399 57291372
135424865175 78379380
677362421035 611234604
131242861623 132095880
581573796719 521345880
433536831867 611228376
849485251363 161305200
674874404819 404458776
883245762909 611222148
402436629167 611215920
180001085811 162270540
992616030803 60635808
238623715763 80285148
491383208889 420234300
834685911739 4060656
142438934595 251480412
501687392417 158988384
112582740003 611209692
728679455115 164176308
779477372939 41571900
152269253277 65842416
185979218375 611203464
901164033833 38713248
264351729179 611197236
960772658309 166281372
400262722131 276635304
356755515259 180207180
526215435913 401133024
773773049405 611191008
304781992689 611184780
419146329303 33226380
853954939929 14069052
546696757997 6595452
998316512899 100208520
415866241037 80359884
428560799435 611178552
522830784517 165147876
212103388643 611172324
416258699695 459271404
766309000757 611166096
993064155325 76610628
888657817621 86587884
375502579759 88973208
901905884529 611159868
931175450107 477637776
924788541525 58698900
90532455207 48821292
187223226483 234820512
421562493083 97088292
356627610823 44530200
42831709289 54856224
195872595557 28879236
10574075147 502942140
120130113063 219480948
243089405953 12891960
118487723469 57422160
210748788701 31208508
855296865891 65506104
649945775125 7043868
17272152055 66047940
236753337773 57665052
467004992389 29589228
454596966825 57833208
192682794607 15165180
574109748071 611153640
245892678539 294522120
384398511601 591230268
534509416623 387599580
304159988635 611147412
723824806403 6003792
334820262861 257484204
803629243997 611141184
18930043141 207311436
587050460703 97156800
331528167011 293046084
856056901109 177946416
721308982167 11017332
478615459035 308734416
235500261697 182467944
69664460277 19088820
412503158443 435685968
107247761781 1395072
71530472439 611134956
520719364243 42985656
347603755861 16273764
14165494905 129480120
503823289969 338118120
106960855267 2123748
748270883191 611128728
98898650815 105396444
438313486097 26668296
863341633181 322741188
185308528807 24015168
251459089241 140565960
10378278045 64839708
698087495821 192613356
37085664383 126036036
316569457857 4596264
990931590991 461052612
717170680491 611122500
834549530995 133416216
812125616023 108902808
640533641731 1675332
400570617005 611116272
236983550803 611110044
718414688599 611103816
766309000757 550935108
21470947533 162077472
732309165855 6906852
197559496667 129710556
635688149417 298215324
489410111257 67922568
347637480481 19269432
281635870133 25404012
835351450751 506224296
436024848083 452638584
654682733321 43278372
516635898869 229850568
353029220695 74661264
126727613999 75857040
174084417379 7604388
524009093453 162177120
641119965573 46193076
730454476197 83997036
289112873021 49867596
34832233253 611097588
217573612875 22757112
31055621439 20072844
97550409661 50477940
237924764769 268850304
33338231987 4029516
193950064295 91290024
956020237227 611091360
56779412271 109974024
491814111753 153800460
101931847467 16753320
653726266983 611085132
823916601249 156727620
328418146741 608674896
404629605101 91495548
985707751429 42699168
555184630041 95668308
94544622437 163466316
550377077465 16273764
640664181849 544190184
297815330805 113312232
213969400805 611078904
487952719413 51044688
477077115647 611072676
201476592239 26051724
778817770449 315099432
419230738625 522659988
373824442683 100694304
427316791327 593260596
65757726859 155600352
299805960257 184853268
151862147601 224662644
307892012959 239136516
828395233223 67299768
141667750019 98495820
204563730837 6072300
364904121993 159486624
343794884245 104524524
172815603147 83392920
21770148119 379291428
454062965649 611066448
539423063179 332425728
259657538659 172596564
660568311577 611060220
465350434521 329884704
970326330469 375984360
848724151157 17656380
986498435873 131273784
915977909609 17033580
557315638613 611053992
299626773231 17295156
66917034167 58885740
221900730065 61215012
580329788611 474293340
169533260345 162750096
176735975885 101734380
523105415643 255248352
699580019813 11802060
821024735363 3001896
724634729139 611047764
623870072391 215625816
672206024485 1569456
302148999851 114308712
112582740003 611041536
359553693341 540889344
661148929333 13844844
229519502155 165982428
300706250035 182019528
961618273713 214573284
973911416351 26275932
846547523723 140098860
408935621827 326384568
259375696747 611035308
752002907515 476659980
82800328527 135957240
803629243997 278341776
956561095431 63363672
887599791287 188484192
41748777183 424581444
118643666361 60772824
893891173567 206682408
87903823207 200199060
591874112659 172721124
466190910587 10755756
332564582185 136019520
487651184565 611029080
247648405277 69903072
319013205449 35350128
399837099373 23274036
193929736103 42144876
724012725085 611022852
449708937271 266446296
800957052127 106187400
433711178499 432341532
75553306995 112016808
890087807503 567850356
612051995365 291731976
275948343515 23697540
324196376171 221884956
662434323739 611016624
947696927627 114532920
495286764789 154093176
880757746693 547123572
511201409663 51387228
871125682697 255154932
763135640489 42474960
330551016247 32584896
424527070869 181901196
963119087173 334730088
321996517059 35275392
744538858867 611010396
66997973255 122255640
393728572411 611004168
636310153471 610997940
78012518711 288493416
528081448075 610991712
303931787249 12954240
202773327833 43695648
501516801269 301248360
750901869375 312377796
327664730649 117783936
83970553519 216858960
452196953487 526427928
513153350779 506454732
463814917407 26525052
346693663211 190888200
111247490457 22140540
339358216535 89147592
725722693469 66583548
431251194511 64684008
765686996703 295935876
77750512979 360208836
834107442643 31526136
961446360991 41459796
963484285875 610985484
115070756219 423946188
302070109775 63849456
278020938437 330084
642993482475 85946400
9330067039 65506104
832241430481 331690824
45216907453 31513680
219793600883 373206672
676708939431 3288384
230141506209 610979256
327174138633 610973028
482517632319 54787716
704532460581 183570300
640930372797 344420856
399263399687 5767128
45138303865 88966980
581573796719 348724404
554740740559 16778232
890709811557 610966800
738681655379 209896056
403387670917 66047940
732446437203 71665596
228312270387 140864904
865067999889 110441124
829753414265 505028520
738940822381 333652644
562621736361 245707056
145548954865 610960572
935353586071 56145420
377196119917 251822952
540353378145 59795028
662227490621 159225048
351213574369 180331740
275353462401 31108860
950360704231 50434344
131021616913 20079072
305661767435 90262404
192130295033 47669112
831390035493 46635264
649994242659 440705736
366877797591 21187656
418608734571 208519668
177827701927 6340104
948975189735 70177104
1529948045 6632820
170065905055 48902256
778127077783 488567916
754836446943 231706512
433354057513 67455468
121054754321 55858932
868640687061 44293536
657458291307 610954344
347078268361 99255636
756978939947 466701408
147895606699 77906052
676118412927 553320432
493871225105 610948116
812959304807 562625064
123437679265 302743080
583439808881 610941888
26124176497 153750636
263107721071 145685376
139308640947 1214460
457360841083 298090764
305858827583 50814252
746709532333 88499880
35454237307 286095636
272808665509 206532936
248179623775 610935660
965972302091 610929432
233155022381 20321964
358068025139 164388060
453111461789 212387256
930849276053 109513152
556349934913 106311960
764895097799 118425420
836398023793 154635012
196553287293 589791600
607982194223 61140276
527787964793 182337156
537275045939 95655852
58778728545 86899284
908747929123 380387556
622626064283 318786408
221433449453 19948284
513796262229 541026360
83127142827 128421360
461110858099 75881952
686070477791 610923204
854486862191 102649896
407412661599 610916976
572610428093 9404280
760710964271 404714124
157989035945 610910748
760318686225 283280580
186601222429 526060476
54736362981 538952436
999988191539 174340404
471196843647 121196880
847169527777 494216712
916114502105 7728948
31573493333 55267272
838831563693 45489312
983066993513 55715688
160415655299 6913080
650566707963 17513136
787758181429 63930420
437160525121 48410244
801032498119 64117260
153743312487 233487720
58468387305 127935576
703384805861 24731388
698466264097 16946388
820856224367 116426232
102967977391 262659672
495737237267 36190908
377556467007 383464188
441622884569 610904520
338065866691 167514516
605091935161 77594652
554827622397 610898292
514922223587 28387224
963714597315 318973248
389040423051 35574336
269327761611 610892064
498225253483 474336936
504876844599 127181988
851449877677 32933664
596358243957 10350936
891733546523 12368808
777505073729 576638064
363430991993 301696776
122979521435 107271072
753246915623 109824552
674174611807 43708104
502977743073 144439776
880528318391 157829976
484541164295 349789392
625114080499 610885836
230488262565 60617124
753868919677 610879608
750384184321 65724084
511152301883 118201212
822289365617 228555144
483252462821 30224484
511287338617 386665380
504476483847 448229160
611148241581 117671832
978412383171 304692444
955928578513 64104804
330234645065 19026540
801990915059 139164660
975857427173 54993240
143682942703 610873380
216457417021 610867152
174991372355 73272420
879291254503 160246440
374307735483 125388324
288451034679 57011112
292341911609 123899832
153815196063 60193620
470063594291 80521812
435323616403 29171952
67017460667 5536692
643774202119 610860924
907958116599 36203364
521861407535 302550012
625736084553 610854696
455306973757 223703532
897275568377 41104800
659024579731 259458480
80055175637 2192256
751954091213 11285136
449356032641 215333100
901905884529 72624708
998938516953 225441144
238227558911 432098640
951666208849 516992508
357030333225 213651540
844059507507 260878464
97566907633 367452
508202790867 31301928
434780839975 377111628
285892965919 127910664
735208798057 610848468
760088960217 301597128
293470731619 1650420
867019765383 14610888
196228720063 240955092
737074810219 532307160
23670283493 251125416
774815107147 58381272
109785253229 109756044
707787163519 40394808
415005717039 120169260
896862171183 55821564
928652058851 94279464
966141890531 342265968
696022542655 610842240
905904535761 331323372
337126203497 229557852
471479079161 610836012
917455985879 610829784
450784345953 31943412
551095598073 255659400
980646632061 197091288
61390165037 105234516
669073957095 92423520
390500941351 59383980
788701146701 499740948
948892133127 44517744
410522681869 474249744
537152173727 58673988
687314485899 610823556
457682131147 20944764
873293698045 454071024
918699993987 64976724
318361873743 12107232
14815979603 11627676
88946585951 73054440
431351976007 57303828
991351675819 7411320
444246303733 231438708
358098056555 22557816
260619704855 610817328
338102836099 106037928
806333596021 310166856
982454536983 256064220
750497303485 181465236
613296003473 610811100
430152740991 63936648
497146623687 45601416
223921465669 506510784
47492710797 221592240
535545496723 579197772
478873671915 40955328
343968248091 610804872
161721060269 84557556
442700852959 43757928
439579248609 142764444
996450500737 270637740
803007239943 449655372
899661308377 14293260
999165191241 248272992
448617110343 358913412
731370211415 15800436
202151323779 23093424
197816041681 222140304
781136072427 21069324
825693914235 281536740
73910985909 26226108
982226679375 485852508
468105800093 35891964
723390721031 71522352
771813777933 3207420
686617582679 42151104
71848891395 208924488
513664719403 59464944
856378203629 23193072
155857118085 77526144
309167503607 156665340
437657801019 51119424
212725392697 610798644
811093292645 278248356
169185108917 242935596
555449626451 581377572
924298030473 366268680
651860254821 610792416
220087307135 43913628
827484835401 331342056
976902014721 36041436
490313217329 49356900
634378633967 17619012
493249221051 8862444
67109840591 12605472
159855048107 610786188
664015989095 51586524
946635524479 35586792
923054022365 557206704
14017953585 158359356
681243325699 248976756
941137859679 470101896
32279282671 26469000
434911970515 190265400
400868327861 245644776
896854118379 17002440
975653964641 163254564
872647521885 9410508
312246041337 610779960
827721549225 92099664
74358929819 204770412
263127656899 261046620
132508499575 346170924
105118691355 610773732
114448752165 551838168
729795832819 35574336
127786563315 145305468
553473458415 55672092
560425658883 607223772
662877900583 18036288
980646937233 59701608
195131468547 122068800
494493229159 472524588
248179623775 610767504
114260329015 9366912
63149223755 232559748
969704326415 610761276
217939116749 46959120
69709588365 33469272
235275368617 163945872
860853616965 444405168
429532767265 255970800
81482537303 604583100
389892414689 74592756
647997254419 66795300
128754845407 157811292
181625189997 610755048
395305392383 164755512
738318818327 541051272
417106269453 181963476
757600944001 588801348
569755719693 610748820
437268856191 537208596
657794759007 106729236
276016677131 103503132
860003847485 115691328
299059102249 102282444
983143006253 120306276
401835694437 392444964
514804140707 103590324
12440087309 26188740
555858040007 152380476
905405298043 20315736
686455611083 143897940
79504164555 98520732
824777381833 66664512
2763904161 332973792
908747929123 610742592
513116498465 4396968
920693742429 359573580
388437538957 31837536
538425210543 18223128
21770148119 610736364
997072504791 610730136
632578129147 610723908
578133467003 46822104
143423383337 82900908
584722380765 180325512
825428352315 64796112
967408263387 411963516
401714739211 42817500
750677485753 14785272
487681539837 454251636
714143293325 20670732
355164321063 298881720
699427682933 224039844
595879889961 477893124
766029387231 19537236
156745027837 453143052
493369633203 271167120
502579281861 431002512
313835541517 127393740
194065271077 610717680
978412383171 553476132
634444141309 610711452
286121871069 254787480
242581587289 382368060
882623758855 96396984
606347396561 62086932
132486869731 272070180
673939554631 49537512
552898021117 2646900
827265398049 569544372
839254545779 296988408
908125925069 330837588
14306099471 610705224
678389014653 177691068
161099056215 610698996
663570716997 4533984
697646184731 219312792
694778534547 561703320
121067216549 206146800
669898372387 400728204
22072193663 61401852
804300573811 8582184
17147050219 227091564
859239496263 111306816
162663177295 12474684
86494735731 543511332
427009363553 145461168
67798448115 465860628
174783145403 55840248
573127471663 87877080
780615093999 610692768
763820984541 52919316
46861520443 42001632
83003124663 255628260
928376381421 100999476
566023695369 610686540
888444882301 335446308
452818957541 160788276
26423176549 123227208
929632172905 62155440
913308770697 340011432
311624037283 363459852
630090112931 403773696
212103388643 173437344
169578755885 176601168
931140075067 610680312
31487173253 94609548
212725392697 610674084
897415910129 41989176
323366766727 1849716
291719907555 323849772
748270883191 610667856
69622021447 3811536
77976097367 375535944
226466511681 542359152
215213408913 610661628
674909399951 529099740
101386667031 610655400
356942143507 9566208
408271647281 96677244
621163863185 192656952
724634729139 610649172
938497779377 88823736
566580945669 24214464
587462873873 223329852
504825737631 213639084
282843170409 42699168
157989035945 100214748
319710089985 610642944
656637264047 160433280
81101158257 285939936
971179997439 201046068
16904444707 14685624
121192455401 47818584
602099930501 115560540
908070177003 39311136
246433494385 96197688
981980323369 74381004
11275286905 495773712
980199597439 6470892
779371085891 478086192
398239191393 366530256
79861590713 126702432
315167918717 156497184
644255333803 67997304
77750512979 610636716
751762175393 132164388
312246041337 126409716
863524493489 71734104
822911369671 364225896
760088960217 192806424
820423353455 610630488
458734640711 137233980
585087939453 126347436
763606248091 200323620
529845313571 13944492
428282500017 88400232
183290846161 34316280
642402468949 61046856
565183809725 126347436
372191208249 323426268
551095598073 610624260
159233044053 403350192
337126203497 610618032
956020237227 610611804
106771162843 62211492
604679155777 97511796
732538518183 166225320
926644620027 120692412
690424506169 207330120
693324573093 129006792
462149018351 610605576
114448752165 264584124
420965027349 91128096
761196218891 84158964
108858500679 570989268
860231612911 610599348
597123898069 588620736
857121592641 610593120
512340357639 34671276
458658902003 162270540
123778812975 450421416
179729543773 16902792
251911648099 108267552
814135015429 7965612
296073935933 610586892
77015463259 82091268
993962484521 312190956
386264523763 610580664
813383549939 156434904
216010880639 248055012
230994562835 192027924
853389568317 610574436
277413814313 359480160
813581308861 448141968
707042162693 60181164
760088960217 253274076
853787425413 174689172
710703430709 78852708
123778812975 610568208
790458971037 92448432
708811746731 110559456
443488896731 610561980
391240556195 610555752
856361064173 68121864
381754999671 1656648
602099930501 610549524
585094348065 111437604
421023508269 10793124
853389568317 610543296
653143574065 118711908
844065928575 102656124
240093571073 352099980
370531747707 119421900
822289365617 496508616
868336729521 247550544
875159710207 391579272
696839663721 279462816
659324303469 100127556
73721810409 185444928
797764267965 64335240
586330477753 97418376
551870717507 196337700
511865957185 10394532
360324976327 198909864
799768716111 21692124
308514017013 610537068
451170464507 290330676
963953042523 64503396
356408329171 363410028
221286542151 104773644
990268550645 124840260
531813472399 610530840
30229201969 152704332
764442988595 610524612
243940962869 307843812
944824164255 409260564
622176139869 412798068
362646082143 321346116
409900677815 610518384
733282204901 1307880
156836666629 446684616
819179345347 263282472
156716421395 9753048
923308249325 186416496
332047613351 71565948
511037569667 129523716
29856200821 46759824
280523834583 444778848
504283277593 42182244
370966282733 159779340
157956256743 17114544
621382056175 465567912
687317811651 599874732
223921465669 117092628
951151089731 337190148
208520450183 302680800
661008444337 64995408
390618552141 524179620
647942211355 67100472
717092100577 14772816
317222073769 51742224
485410868365 83355552
412847747455 5025996
896307848043 557462052
998196485645 102562704
486407176457 583445268
752760632145 86376132
972814346685 110652876
69585319843 48678048
733877889427 2827512
631492984863 247538088
939171899335 29962908
261804028801 5349852
585125955165 122591952
846787781279 178070976
805330518093 99959400
685603189713 408893112
962240277767 541848456
602532234665 172876824
384919228453 75994056
481431144025 610512156
730791896781 24102360
610690002787 63980244
67630315789 58157064
31658237729 5891688
973870759967 1339020
301671972419 610505928
222055453507 610499700
256265676477 610493472
419397107189 84837816
812747028417 30654216
564991215053 159019524
319088085931 610487244
476116008211 280913940
851436699229 53168436
709084627789 610481016
626358088607 610474788
856326367985 4745736
354277837523 139781232
234214725285 210294648
502423867111 104238036
464414450837 156204468
703388847833 52844580
20411151209 74885472
26028737387 50808024
714380735825 241191756
756830456961 85784472
881230470577 17737344
820353455373 52888176
1931474671 438133572
96410634599 610468560
42918285955 436146840
242400556775 164518848
364739167185 351502092
377229639013 183464424
224113238245 264789648
960461943389 179111052
720648906349 77887368
649372238605 610462332
671364377555 167003820
401192621059 610456104
361771350839 82041444
27870703241 69541848
81482537303 40151916
503823289969 334680264
709041161339 27465480
500746085031 558053712
126333767735 445756644
848279414667 112203648
433476973321 17214192
211907242773 1021392
856110810677 95724360
356951448139 59028984
347078268361 230311440
842276695197 422382960
733267126913 4957488
700998575087 610449876
616565392035 366679728
733964789949 610443648
787691373673 340509672
800380612121 23604120
858857251525 6757380
116160588949 37916064
325508942103 388919916
651829150951 6427296
337072703739 4702140
799897219673 112346892
600855922393 610437420
483170415149 48267000
521109660547 40369896
804873252105 610431192
555689466731 184404852
243765394311 19418904
944172258335 15868944
890709811557 580175568
506195383183 59147316
338228504683 54121320
510665334563 242013852
359518349441 610424964
982925244233 360657252
206505352157 291962412
925268167271 2871108
791738578393 49917420
625000380893 74916612
186345019955 208463616
219203689713 158184972
89164559723 342670788
965350298037 356995188
432292823759 610418736
801141227781 610412508
246935615667 578518920
145979353261 168405120
725970737263 512576856
897367692953 8345520
994220485649 97623900
832127126759 14125104
914345965609 610406280
687314485899 610400052
183911318127 160153020
576911456191 61277292
601728647043 186248340
575708384727 162924480
730170733507 29439756
493736213283 48839976
225165473777 610393824
424037617339 15719472
876403718315 610387596
292627895141 320935068
217701425129 269896608
284255858907 75346344
319088085931 338292504
448779717195 19668024
139573313501 319502628
975271969023 37368
925232505743 137327400
815303247461 11577852
772529041297 610381368
782831580633 202154652
461819350389 178239132
100844231905 224600364
796596172949 159125400
33206192159 105670476
646064135557 87385068
525019028409 315522936
604492326995 57658824
643152198065 150125940
6168365587 18179532
658816838563 80883036
730290281205 548998200
931362620191 374153328
616793461395 152424072
828170159531 216840276
647506226443 469360764
211481384589 578718216
292963915663 610375140
827265398049 610368912
304781992689 476560332
145548954865 610362684
964106289929 610356456
775639061567 542197224
825415715703 373717368
291224157517 289851120
528081448075 102307356
161721060269 596816784
428741953271 272095092
319090203451 22825620
327971871935 262553796
79616525141 396219132
752002907515 610350228
875781714261 610344000
269949765665 592550604
257509684585 610337772
400456493895 38295972
755112927785 320418144
49006148413 93395088
31498495757 176314680
931672245211 52010028
830997422373 3400488
112856616303 118674540
835973454805 610331544
46429495301 185469840
111083438709 122567040
180143781747 19132416
55358367035 29514492
529325456183 610325316
385642519709 610319088
288871388549 165652344
420960624153 61121592
940955153833 80316288
595769920927 26531280
265595737287 579123036
232126037211 204166296
249826128839 37585980
306924584103 255628260
426694787273 257963760
399029152151 252202860
459558195301 1357704
795861691215 137925288
562913675099 410518620
355004839429 136592496
734586794003 598012560
141194926487 489994128
869086226963 20029248
202151323779 610312860
487931058429 127125936
113826748111 349179048
127066368613 62765784
865131643821 2042784
282237222139 126092088
452196953487 198791532
311624037283 610306632
300669218347 146625804
621419112775 302961060
558950839857 218565432
51952752191 155718684
447752536907 73727064
726693255009 80391024
685448473737 595004436
935123430331 230155740
760524197769 167913108
337906903219 162750096
592747958349 6969132
783828411877 408413556
81324394689 80023572
104332391423 7479828
286019848963 20720556
780412826005 160078284
286871711051 78335784
512313708027 46323864
460757156285 99878436
301257784269 275582772
344311603959 242568144
176131983207 420252984
750604113685 77295708
942871712443 73098036
621228864821 103746024
944824164255 342994644
685655212197 292560300
349702758741 95412960
718113594701 39435696
654970275091 583283340
633534059877 175137588
553070830671 416734164
676740416981 91607652
327796142687 79487964
873025699739 88966980
579820336973 41665320
501957277807 506803500
712646028587 120985128
13256878291 55572444
296073935933 610300404
896720546463 138442212
195120550863 8607096
335882195389 534511872
257308836575 123214752
858987604803 610294176
294362726939 42132420
187987646213 384853032
367646030095 559261944
331596955271 118332
223408476527 202198248
728243774137 43826436
116314764327 32883840
249423631883 610287948
826895845975 220433832
74018488655 610281720
697888554817 374782356
554137582433 14305716
407412661599 610275492
121777589695 66720564
473003963841 278883612
902389395309 49867596
551150703417 254065032
595067432429 127181988
515019362941 610269264
544253553479 159959952
280257106789 22015980
753000758913 102226392
611402431173 8027892
766136938563 118587348
213969400805 610263036
565401691315 610256808
871115381585 30361500
179404952869 113997312
70050291105 146675628
291563577289 115990272
146416528959 61912548
745847270723 183171708
277309917579 33861636
582499359721 150680232
413340626385 257534028
133108873785 610250580
487029180511 507544632
966889644133 70363944
257911888825 35593020
58219390627 100345536
912388219997 10681020
849333587107 281175516
109472719733 271509660
519654186927 270936684
189857314211 400472856
424828775111 76834836
399495761377 431594172
65087449577 147323340
320332094039 610244352
963484285875 610238124
558947152881 120816972
480809139971 351072360
452552833863 108410796
614551931973 260978112
980278395333 407298744
293843416377 274928832
755666883473 9939888
162802323271 75072312
584683816989 515454192
362921166675 217936404
268549769831 60529932
662452615375 589997124
525397466601 168423804
228245100169 37368
720384913885 475165260
733164557981 123544836
405546649437 345828384
223753445447 125407008
855877584533 562961376
418119717001 16803144
430343847171 32939892
52437329197 148232628
801141227781 546270336
983839017631 85223952
20285899901 129361788
754098614545 259321464
97654642707 260679168
452707269579 82421352
107606707571 115429752
212612863955 63120780
379139639539 81001368
289853895393 597707388
475425620717 158527512
204545987265 5505552
587811898459 12779856
120583218747 73558908
869014966187 296222364
310718253171 187699464
262206022527 170609832
135963463853 152567316
880757746693 610231896
965023376623 119758212
758518746915 149565420
143917103047 333372384
215258057445 391087260
51004338657 229165488
202345525275 296384292
297939948095 314134092
753074429925 33531552
607755040379 539600148
4354034607 610225668
836595458859 309039588
890424841951 133920684
320954098093 491663232
428855439887 158147604
488191880841 23000004
43013867071 292199076
324686122417 610219440
612870206331 165272436
161028149197 13352832
558559646721 522361044
942924145975 4116708
252533652153 610213212
655592279145 302107824
612051995365 46485792
52050151883 135079092
386143898621 86799636
778985440665 62852976
498225253483 405785340
567267703477 133627968
506207372083 20421612
307545797201 106635816
336849666603 48354192
949419191321 248048784
740573644529 28412136
963715531515 237230748
871881009547 42699168
566645699423 400641012
275203685229 64989180
65932435953 595066716
315789505495 165608748
482053148079 261395388
139950918379 163709208
276169806205 538398144
791811166971 610206984
352676304847 351695160
882441320813 124391844
114959130537 45109404
690691463161 164662092
494240900501 238787748
231805568005 58381272
175177446311 3126456
280523834583 93282984
434158835921 98184420
62822415683 610200756
888820928941 6059844
429755399581 33544008
332329655797 26232336
193220876361 200915280
690502032313 523282788
217701425129 503359416
696337224811 206053380
669898372387 503745552
210639207041 49549968
61578407575 610194528
696604879339 2908476
858365600749 341531064
205261344049 541954332
98756576441 49686984
482290142163 237978108
182787329807 20191176
579171596115 446466636
194299020373 22694832
13288479163 285915024
916685723047 106467660
50382334603 493786980
425260294547 51549156
302721584725 112888728
431027713949 5561604
754490923731 469229976
516686071637 62554032
678457148973 17737344
896333526087 88007868
769419021027 610188300
757992112225 4714596
746265929339 111450060
775472417733 55871388
432069797841 106523712
221433449453 347447664
999081592797 193753080
268556502299 63768492
435402844029 233045532
487281669859 227639628
175856467705 132108336
573293043043 44405640
598893630341 61314660
26528298961 126347436
245910004835 232391592
994904900491 36340380
1248405077 602814348
796749954725 6931764
388752539979 296085348
819869558457 294135984
202700272155 44499060
372460183113 43926084
568707656921 336243492
279176988501 54943416
990852464251 601076736
642258975829 12281616
720477050917 258424632
34210229199 610182072
87248673737 265113504
512739816569 113474160
235997462859 215171172
201044088779 380238084
264811860047 102475512
782324557915 119727072
387508531871 610175844
930379764579 116519652
319088085931 610169616
632578129147 610163388
236687788073 164774196
987095956421 1432440
722501061211 52520724
910783498585 94603320
887986220003 32211216
309113150613 1451124
636310153471 119671020
71530472439 219873312
424940816831 212679972
404924645383 174047688
470602703665 156646656
495149412477 297866556
934674328013 759816
56219146381 13477392
532249637923 127387512
90139336381 16952616
643675213049 60093972
120668792705 610157160
865923978685 293145732
449360697413 53990532
946068172363 309008448
947312180471 490841136
961618273713 610150932
87891821851 399021732
898581215001 166804524
264153229125 132961572
474238542757 320935068
85596537323 167857056
194701518567 564748812
622442337045 21200112
894441835881 610144704
165661081109 243433836
870688064811 102979980
361031101977 305520768
117164588621 36956952
594013877799 610138476
760981875 409877136
984533029821 66259692
293474393683 50098032
100017038925 14704308
394551118065 228860316
467606518779 24650424
882623758855 610132248
565404145147 185824836
785591126431 610126020
986814594065 190701360
272244488435 63357444
816069325077 610119792
598798397993 117335520
71383396981 42805044
908125925069 376463916
60545223495 378400824
494493229159 469802952
420354719479 102562704
188541721471 416578464
737074810219 594755316
72268672289 382343148
565900697359 92672640
974535145561 83928528
102942834955 134886024
252934903509 187020612
910445186159 128109960
647506226443 245376972
703486591303 610113564
681603497167 46672632
503201285915 547970580
929896066959 610107336
773663391771 38850264
521744886645 3637152
797912787081 61134048
143682942703 593727696
314002383409 74910384
771037381759 80322516
288508282455 55422972
533447390675 202360176
522262384859 115759836
222677457561 479686788
742018499409 11391012
999171911253 143754696
89147849999 38868948
288515207991 55933668
268958464885 229296276
387508531871 559922112
183975261003 121763628
985876431819 332861688
516142023459 68022216
506245892263 4066884
617904321091 130713264
998476510219 351632880
207127356211 293519412
107313529461 185289228
40904662727 30647988
141194926487 201712464
185199121531 125618760
580059324017 223336080
992718476413 610101108
599611914285 610094880
897371068529 100937196
247698142085 101142720
753749751887 103222872
866070330457 238538628
161099056215 572621004
855825903351 18179532
440831876269 87646644
636310153471 387612036
563316408719 204241032
782896432797 3805308
265595737287 610088652
822576962201 39933936
854501927723 87889536
705284405627 13253184
817313333185 610082424
271592577525 192569760
129376849461 43608456
361384361603 422059104
59885701969 134730324
498192611297 703764
48068191691 225223164
171051121079 610076196
299805960257 610069968
452196953487 575261676
197797295401 582062652
755581715573 111580848
235757859243 581134680
559071762705 55977264
283222730879 189225324
19402923963 41310324
195413261873 480153888
688956650047 36595728
782230278451 218459556
197550304139 32155164
999832391891 332811864
664165591883 22750884
392303814049 73066896
508068588685 64117260
58906813593 144153288
718805663755 20222316
182869198105 64945584
854184829103 246983796
282583344477 326839212
8708517629 606868776
710328635897 610063740
370838010845 33687252
560895879111 47438676
167941100809 610057512
381288491331 536012820
977714987939 2584620
728366753463 610051284
440753789605 157867344
159421422369 409447404
633972288107 113237496
348322276469 609048576
641048978829 222993540
751380903461 450838692
946693850937 42636888
475348817021 354578724
152207776689 52346340
898061605495 33089364
718986761539 32229900
628477200461 301833792
268067061225 80964
33414257183 28430820
623312721205 474548688
765064992649 606233520
367475624549 37716768
730671048669 117080172
665544344009 355911516
577308536025 34876800
83909847965 16815600
973158767541 115797204
862551172945 58835916
900661876421 245389428
828109000571 37324404
678163392897 24631740
825399385887 513336672
908682944933 40575420
304781992689 610045056
32583509253 238065300
566385212085 186111324
554900446401 350437104
953972814643 123656940
448324050565 5461956
126419602031 157898484
617569664501 21467916
778127077783 543087828
778818966225 300407580
655751653665 320492880
371166681089 104381280
698875083711 224139492
773071325713 13707828
551574574869 115934220
713822500263 94759020
116134736521 92896848
437686287891 19076364
628224100769 610038828
443809458119 25727868
473116534941 104138388
602062087935 9503928
528081448075 177529140
982364617119 277339068
344484231663 55024380
523553489103 119565144
125389725019 216572472
312071369611 29445984
722924572677 377877672
7703832877 61756848
914161646711 88767684
12440087309 610032600
959130257497 577522440
30916463007 21075552
674201747203 2852424
547363573749 610026372
24078977309 86027364
854453704319 160950204
172671916959 130395636
868760470185 145486080
691046510223 610020144
391269360695 562569012
552895990789 44766864
441829099877 304798320
838240581307 143767152
131242861623 610013916
694778534547 573075648
719472770985 80833212
758222948055 197589528
764442988595 46722456
664922339955 296571132
399948612951 266552172
487347786307 269952660
760725587615 592525692
236829481301 2659356
642530194011 197788824
529759043315 142751988
492889060801 55771740
786045695695 55479024
229655422027 341026596
632670372055 191230740
83926520321 23012460
176532480975 6620364
9212151077 27284868
932832056987 31146228
709844650551 150281640
878635027589 194282460
264351729179 610007688
548852304889 343467972
213657962199 209665620
623582362465 185594400
333796570253 20782836
235117538641 148768236
712750266623 26026812
382532499439 610001460
825399385887 126117000
764751561083 113629860
775703683295 176688360
338370211605 601687080
669276368333 407323656
301671972419 416815128
431412885847 216217476
491383208889 384180408
167568061055 328664016
526837439967 609995232
883003143703 78765516
115692760273 539942688
292225814223 84520188
937252992769 81213120
596296817193 145872216
190844303977 24880860
456231073179 54787716
381679229823 14137560
944202160201 609989004
223140067173 34920396
355721166543 24270516
458312978961 58954248
361384361603 589872564
453306983621 84358260
829131410211 221878728
698375758801 113318460
148658975135 609982776
305100081561 121122144
550143409133 178893072
666043237949 92317644
570323495313 19182240
691170877155 474430356
803007239943 241023600
106371163315 202926924
34568563407 251461728
366874534119 74243988
685854776001 27727056
863963637235 378083196
373202438629 609976548
263729725125 264721140
966670680109 353663208
875487956947 206190396
136755087487 66870036
877317965041 120032244
274014340277 41198220
102008671085 285659676
836595458859 284551092
351787834575 163061496
981673855945 241204212
233802492727 53623080
256265676477 43689420
187697787627 13458708
377757793335 369980568
978775326099 43197408
619213274783 273745512
932384083175 561279816
835973454805 609970320
60956403521 309189060
143868804907 306330408
833131836423 337551372
397146355529 272948328
418850929035 345946716
494029316657 53199576
762233027667 221548644
379422479169 245551356
505834308655 228480408
816239710701 414361296
624145256571 320692176
586461178561 15439212
845564767759 106050384
685101597811 228879000
320681771327 50060664
315219144017 12972924
14516232191 191305476
58627599897 318244572
444732904839 305825940
107435461245 148276224
587081961927 66371796
719768116439 149129460
618894039959 277544592
859562754375 4477932
781721007425 10494180
987559968571 51356088
473052392769 267629616
375573217735 35605476
533822535493 335215872
987073535621 26369352
636902629339 7672896
489707754843 330077772
803629243997 470512944
555617757539 425341260
990852464251 609964092
65080835441 56425680
750616370389 10656108
644396206173 609957864
269081125345 31532364
928801312871 319396752
971433713703 95761728
488114416977 86843232
616543755963 166679964
98276646761 250870068
343346244037 133640424
3110026499 609951636
576597764287 550804320
87385733333 51187932
12849958217 184049856
546589368593 18821016
817786138033 81530748
832863434535 609945408
833053656339 232952112
957020031761 180257004
292925082845 20627136
6108607927 35306532
958907542979 159467940
538655516993 609939180
614256941515 29607912
27584937689 366978672
997165557339 351620424
192008120357 101977272
53863219817 148849200
789888410263 30386412
406790657545 609932952
938604123715 553476132
202773327833 609926724
585305821043 609920496
229519502155 609914268
79886745605 68669928
498225253483 267168744
564779687261 105894684
948556188579 141506388
595879889961 120356100
506347758669 364587120
377177080921 17176824
474947489691 168442488
941592129999 28038456
800519223727 609908040
454062965649 567127908
387508531871 62055792
757600944001 543635892
964728293983 414772344
442747382347 70108596
214981470727 144676440
700570236921 72487692
647859036415 38127816
125022821083 355226436
996450500737 609901812
440623425109 157649364
236883471833 31326840
614463592783 60442740
490546817153 16672356
438968598199 95525064
94544622437 609895584
436372744163 52508268
964106289929 50776884
755472526277 194338512
555112615677 75028716
699082027695 10108044
781859102107 609889356
171673125133 465486948
27519886229 64079892
605624424171 19680480
967838314253 609883128
664831802281 8793936
306026000797 609876900
430426811597 185606856
341203956557 201793428
83108776455 87989184
112582740003 609870672
867073657505 609864444
841298797073 138174408
197705480987 44243712
109581111845 497417904
542238292287 99205812
296134029905 145180908
451525373315 29433528
32344217037 124018164
62021536003 113542668
310261403221 42051456
457800451929 578226204
719071270509 559193436
832863434535 609858216
207749360265 609851988
867659344853 23467104
996342966851 60305724
249812128295 138242916
314488461363 102089376
467862428537 374545692
693139732281 344919096
520437664337 6688872
668547889153 32204988
115986398017 31488768
414254706193 381172284
594013877799 574788348
626121697401 169999488
156269817743 194986224
941002629877 35617932
280523834583 609845760
710424036401 420919380
518495153651 208912032
24999671253 448733628
232007518371 208376424
112601872419 258100776
576180630293 157630680
444653048185 180612
171090780983 535751244
605777246835 15314652
699754566979 418889052
908747929123 609839532
529520816087 33014628
4354034607 449773704
895562958083 98614152
417904220735 1114812
647096808941 108311148
129744762333 94534812
5598042715 422451468
186938493541 225646668
826428869297 30785004
92678610275 82458720
547545574593 121626612
893102986551 4160304
764032026549 221934780
184521663365 73901448
422461656831 374838408
118693185189 24264288
37942253523 609833304
670520376441 110042532
641286185903 237959424
318560025029 386304156
212031553653 13303008
632699531551 472350204
572585727845 127094796
701422483907 45196596
233251526479 122785020
870805681829 133902000
834107442643 609827076
438761591935 333378612
751147950111 12213108
97804139619 360339624
51626342711 273085344
741728698113 244050408
161259203007 108074484
973436350739 609820848
755920158787 423753120
420919500669 112608468
30906896799 145099944
241499806125 400423032
819666132055 54600876
185357214321 234938844
512970956333 166393476
602862768319 223466868
883752223869 21486600
882580566437 4639860
214591404859 518916960
671548209431 171189036
228788307567 13066344
269578868343 113941260
826804425163 395166600
61758546247 417830292
385642519709 609814620
291598703209 45240192
628642373249 155500704
41674277847 345205584
18768370489 492454188
687003065977 160034688
49760330549 609808392
958272883629 195633936
751155760023 37081512
536937538163 432702756
100142658923 609802164
443849043287 977796
407361024013 38837808
675086754707 296552448
902527888583 43446528
844681511561 595695744
422340758895 609795936
737925543801 149577876
175751687833 233674560
484541164295 609789708
983217493133 23728680
221677979417 248023872
558749563353 280969992
408656669707 331036884
862097625073 609783480
29856200821 478441188
192527667583 269722224
563709975961 192906072
700454458401 201463344
234376248465 71098848
80165018873 26898732
860853616965 609777252
436024848083 523731204
710328635897 609771024
36076241361 72699444
562071628339 105658020
601934326743 60311952
830058162761 169837560
776883069675 176937480
619968109621 3836448
184393192181 92118348
587643952973 113380740
301917822719 281212884
550725454339 159779340
805671240755 30953160
937886531079 36147312
566182241565 383078052
363524368397 174352860
60334399467 609764796
507848945809 37243440
374217018435 157829976
997072504791 314159004
724012725085 75234240
424519379289 282452256
203929382887 65331720
256669898589 125425692
605008884781 52333884
903686609221 2017872
700112172511 45414576
193362974409 54133776
357890228195 251455500
468268755713 3170052
895582881455 64248048
964436429981 22763340
258753692693 609758568
148677378875 208426248
582952883919 202067460
488802612215 57970224
32230311907 80197956
914442051193 416323116
297805116885 107507736
705352603465 609752340
38444591547 41148396
70908468385 609746112
23382554883 153376956
531576464621 890604
701620579141 609739884
912648059623 188340948
682338453467 211216392
59588456975 42780132
857553161901 146364228
147414967027 436240260
389774749085 145648008
784884769107 24563232
252185549311 85404564
196245411103 160146792
857743596695 300170916
290538528215 538173936
709706631843 609733656
998938516953 116631756
741065763643 272780172
869881157665 142116732
760801021151 267287076
769986485247 27901440
534255256933 13159764
329208512319 289969452
676613626119 33369624
115470045755 159467940
988530592391 411982200
69042456223 259894440
623572123633 128415132
450052286911 29875716
821667361563 568853064
586356803509 62136756
190333246753 609727428
864443367619 89870040
925346721035 126658836
147414967027 609721200
359946555581 10245060
817273466519 17780940
867073657505 609714972
12342418575 56512872
914020028219 49693212
272437781881 609708744
545497561587 609702516
168143741245 52688880
846547523723 109824552
538511767287 3786624
84305582551 93955608
331568013755 515616120
889166988999 219418668
773136165421 1968048
6220046769 609696288
795348864001 46641492
527809862441 200373444
111960735949 609690060
601441703161 4353372
12440087309 232858692
971176142307 28891692
697638779639 33799356
398595887637 25839972
322323064793 141587352
536789504831 414654012
741231447127 97804512
381833659311 26948556
394249694083 71042796
554664347911 94802616
917000792577 96048216
280847173659 195652620
362110142821 228548916
73223855659 112614696
338522517345 132195528
658890304051 301341780
272437781881 609683832
140230100935 130383180
727396397447 106224768
60334399467 609677604
782481106161 609671376
746829377737 86812092
347546763433 29844576
298377788951 8345520
873915702099 592986564
442244888623 509998464
708044736153 201002472
420241027339 62927712
174580721709 118948572
683339680441 58835916
225722574605 33749532
617766744571 188054460
390739786389 231793704
403444557469 155382372
705974607519 609665148
923092436669 545130612
879781262325 87347700
351432296739 23105880
685334076595 44212572
901759986163 24220692
600713013467 106716780
802222827095 101317104
530569464291 382224816
718871861167 111792600
163587072431 517988988
862097625073 36197136
926714747307 8762796
8072536705 685080
619285843439 56456820
607290037977 265418676
409106424727 135820224
850901552101 494029872
74221010759 44349588
583664670821 157717872
265996278651 124802892
657327084793 67287312
495566551461 132108336
474108408697 124715700
505689302131 561722004
642838772727 118518840
885733779125 117285696
143002101495 17880588
864613779393 573287400
990973449379 369077508
561345411161 147366936
994321005569 218590344
271815777827 114059592
835351450751 152156268
84900015249 69535620
979263340961 37106424
324350693555 144240480
742246925003 186086412
882963602131 223379676
10731905123 163945872
296612807405 41378832
691448322099 76510980
970144639787 161348796
25330975941 2347956
778499462359 146034144
666275792707 226007892
886711893991 183887928
510665334563 532662156
899188365275 160427052
445149115851 33388308
318320139915 16921476
483165270821 90754416
959752261551 609658920
154604291129 143605224
238227558911 349017120
988618432103 192065292
88324581897 150505848
31583900321 32678316
778127077783 562961376
923832504919 349982460
201630568321 209210976
615175293731 554254632
850279548047 349446852
320212683357 37635804
460283006189 417039336
580329788611 56761992
355164321063 137782044
677362421035 516656196
519995395373 609652692
796787199403 370167408
817768961209 121296528
512016532779 280054476
873624193093 6153264
240093571073 609646464
515559243349 11004876
120480905163 554292
780615093999 388378080
712194648059 609640236
142850113383 50864076
629343466675 93588156
46581713849 32865156
988364448035 162750096
712547794343 61513956
331059216057 113922576
19282131903 276043644
91773536155 199526436
780496754533 186840
972814346685 414703836
407954024271 35393724
313490049445 472431168
769419021027 413009820
969082322361 16877880
791061699431 30890880
61876305271 68993784
738164393829 2017872
299377341831 298115676
578952269629 75296520
31124261465 308678364
686882211637 301559760
45406302171 319222368
578556928645 83224764
394248280327 26873820
408450565265 85578948
99520654869 609634008
328821970261 181023048
81825924311 161666424
675304672427 162625536
713704529487 58119696
617028027797 591074568
171673125133 609627780
230763510263 313131384
62847987851 382031748
489745614855 374639112
547985577803 550418184
70757425691 137844324
911073100585 82907136
214591404859 485017956
175560525601 201513168
145548954865 609621552
685655990697 382262184
141622217111 67499064
966403790387 155046060
265437949669 56444364
605962144937 191373984
694475808913 68869224
893197827773 197981892
289498798507 271515888
131864865677 609615324
799796760795 68595192
133399870857 285005736
965510750001 53155980
631629583587 70220700
304781992689 152093988
30741014019 212262696
410522681869 507195864
927914636263 42126192
919944002095 609609096
844714401629 337675932
705039184355 23865696
61243888001 226337976
128132841353 609602868
658605689441 78834024
834729446697 508123836
214756110547 29028708
524349423751 194338512
666005247149 146164932
288609887285 609596640
812959304807 609590412
957093023921 43795296
66303593613 186509916
250941603483 179372628
658607551613 4658544
18038123795 71609544
489269171617 211278672
272437781881 447537852
882666875299 563690052
430426811597 478048824
234054074025 384522948
888885956727 45931500
24709688107 65169792
868317665613 395658612
581503973373 5555376
487945644405 75981600
52074054947 7392636
968321407757 91869228
819048992069 6757380
610479882523 21175200
489549115227 554821380
877200517417 362581704
50382334603 250471476
240549317429 107819136
100142658923 609584184
856499588587 609577956
828271744439 224974044
409069586107 41671548
45742688907 9821556
808459608499 105664248
314736654629 381134916
567752036353 35692668
630712116985 59446260
302680666765 41827248
385020515655 609571728
673008392657 550318536
616215750877 51536700
303285518907 1314108
233503772935 103777164
990607322705 104194440
371664816451 124304652
55750064639 181620936
903149892637 609565500
911235945339 609559272
354133721603 388483956
3713033915 5636340
723390721031 250104024
640042177795 609553044
797409203457 609546816
323306660299 15183864
417759027371 169713000
846862660523 42736536
634640809093 326122992
783791903341 366405696
408656669707 609540588
661812319685 609534360
316401793869 106349328
650492488887 18553212
71984923371 54837540
144096002347 179123508
754257279073 18098568
957354825367 441733356
453657689767 132114564
124066982535 244243476
242844427573 239117832
75378362475 408544344
637825658783 236290320
634470747325 84028176
748284815227 515173932
708462623735 609528132
646668184287 182349612
345667043443 23012460
256186479991 24476040
335477006699 140547276
504987945891 8750340
910214874719 47438676
355164321063 609521904
279901830529 248397552
782481106161 173406204
235964417091 332656164
710704875605 233163864
370427571951 194874120
300441572491 584964900
977717136599 10793124
115323289163 210145176
829970161121 348730632
426514267455 79556472
454553806785 90891432
179759177835 301379148
695857088369 151303032
613362985613 56749536
57305368109 290492604
457599821899 92485800
193231719309 138927996
306648004851 67953708
75202083925 46149480
393064777239 21685896
69042456223 609515676
251142531219 108211500
850512251039 168212052
501957277807 609509448
656214283199 368392428
213043058065 269155476
791753083405 20888712
416120718355 254831076
191382367047 161186868
911439221031 100812636
892575823719 396281412
887628022811 554248404
949178192633 132849468
843437503453 256232376
496981245375 247662648
223299461615 609503220
81386518989 18708912
607658878821 6034932
517340212171 105371532
902990099603 62566488
288609887285 609496992
421732107673 342620964
93300614329 213358824
428570944847 567918864
128494040441 194544036
456550981865 609490764
607932912059 102824280
584300719015 51256440
650179195575 23716224
586068671317 345199356
18730192849 76000284
132036073397 147983508
570228991641 107557560
761954972379 609484536
218217333965 45632556
505293131585 65412684
850338035195 119085588
472723087269 609478308
650327689779 142496640
122475263949 35798544
609944267057 62715960
666166348063 567644832
223299461615 262117836
399057894371 109164384
850142157129 81038736
292168547763 104524524
431383956787 259309008
250045635937 253492056
136488317335 275539176
631574577891 327287628
436354682963 38165184
814033193857 125195256
353061076915 27521532
29798372603 43228548
354542317009 554759100
631956125093 525892320
307270008905 609472080
216796793197 113723280
543426435235 57490668
552339606181 609465852
421744644637 530644284
916505995423 276722496
850279548047 384691104
836185848289 30442464
933982539219 26537508
552961610235 609459624
171673125133 204926112
315251741369 2815056
108228711625 1233144
492627216997 141780420
495115233213 609453396
460024792071 237205836
666920036949 72755496
701620579141 211116744
926786046689 605342916
201984187933 150842160
609141532671 177547824
305403996743 609447168
113959342231 200199060
674283715149 430329888
672176578501 109818324
527459444021 609440940
972814346685 609434712
246447905977 357555708
683203038121 53772552
125720457969 320984892
71657174871 435766932
63020939411 192706776
420474746733 229414608
794532465383 110783664
847169527777 609428484
206408057103 58941792
458796335279 149453316
80238529195 426649140
750174605893 422931024
341939073547 34758468
381910495385 608780772
986282933379 78647184
428560799435 96671016
203950639051 43620912
775639061567 265175784
57083843139 24650424
364964203509 47694024
99813713409 118182528
656595804251 216578700
550312922837 38650968
163156909461 250116480
858701794417 114078276
866696258151 350331228
408974359987 22115628
705959727589 330084
116314764327 502101360
445354908893 609422256
571559014657 40002444
92056606221 609416028
439038463903 52900632
249873841547 90623628
473611525163 53137296
437890860245 127617948
35184488933 146488788
75587062755 88144884
219567437291 609409800
73405191345 15794208
939848131823 609403572
645018210227 168261876
876207024381 64484712
928564105797 65331720
196356655639 61053084
225165473777 609397344
197175291347 609391116
134974885947 609384888
943845008075 3805308
477631949483 50571360
564072233809 27901440
552730188973 100937196
556889474019 349241328
870183677775 571680576
681159334891 311599296
670993997157 102948840
179759177835 609378660
490624704521 22514220
33931830133 250459020
120432519831 112963464
718176086453 135097776
132914764471 27888984
376522255307 179827272
836274485185 24544548
687314485899 609372432
60711704163 194730876
242581587289 39317364
64437656187 95070420
942760604923 150013836
842611917297 189985140
330736056355 147223692
231385514317 609366204
343185684959 29962908
751380903461 589100292
498922105641 35381268
344466936507 81412416
531581982629 163329300
964954451347 152075304
877025722369 185781240
231335975567 17513136
352676304847 609359976
747648879137 592756128
756402331785 150387516
120587578347 37610892
401755576207 8831304
97762038339 492360768
681732635985 512358876
597389129905 104057424
327174138633 609353748
374292065835 109693764
444510682333 201133260
843761185069 158216112
221095037379 277326612
282788071293 191828628
980227610983 24961824
836441756809 30548340
446598917001 609347520
360762357549 609341292
643774202119 609335064
702031589773 142708392
545256729817 157836204
305803485575 79170336
479313083465 56618748
30278010805 57017340
310644189795 107626068
707276386555 316930464
903675946885 50920128
777222969003 125637444
681611842687 59745204
579459373311 63917964
153479063437 140291928
956194278687 136798020
666034699361 87889536
610185983203 594568476
552825141061 33886548
96410634599 609328836
58827356769 161093448
815103195 352940760
769419021027 609322608
543877511829 101398068
226990199289 28374768
813605423677 170273520
929274062905 609316380
365356033139 61632288
761035125443 102095604
600855922393 143281368
916718388907 101697012
693534526439 609310152
638798169687 609303924
248885095485 127287864
439134868353 511991424
696955635309 205885224
172181236513 26344440
368848410251 388147644
378800475115 254413800
801141227781 509300928
684127554819 37318176
470089502771 89203644
527971292201 55672092
525477222369 1083672
998126246261 102880332
389374544033 609297696
32966221091 609291468
358686529057 70806132
849035539939 609285240
589261430567 189760932
931975487769 50913900
302075721203 201799656
439756872407 326365884
942027350105 234913932
224701966095 272954556
778749081837 609279012
424571302125 45651240
826722551875 185351508
913472560869 184056084
756978939947 609272784
380712481057 96496632
982987885457 124858944
591182971577 165066912
972000612413 59109948
603805707441 124335792
430204296375 180076392
866784359439 212816988
156361475219 222401880
888221795341 5138100
277304243871 11173032
473649609383 125276220
848721504257 183925296
454684969703 592507008
12236517663 90511524
330755824027 34440840
120897428813 273440340
960202651827 104250492
450330941325 594630756
872335629873 130233708
500091265645 607690872
381841531503 53031420
422340758895 330999516
584061812935 609266556
622626064283 141730596
605209950771 335913408
866168209705 53068788
475527990353 50017068
861184610253 144215568
697163918313 74038464
402558654371 398797524
241337579181 609260328
631116507253 52072308
840800101191 43421616
874209296247 142228836
723400741883 147578688
783315036599 340702740
234495534587 82284336
879513738585 609254100
77596673913 102830508
459367985953 264496932
635632725207 15513948
187845230537 609247872
502476717919 13028976
995282343441 309276252
411766689977 609241644
243203591343 609235416
828509406157 609229188
655592279145 609222960
16712776769 46934208
861032591001 136505304
433200686785 4695912
241959583235 520523784
662305209833 41173308
900039872367 561921300
110582799691 33774444
981522403441 609216732
552735003217 178824564
679180694339 15426756
725256733193 251773128
163587072431 609210504
666788352117 444342888
114448752165 355431960
71977225563 136225044
355164321063 609204276
605563726083 17139456
331957849187 5038452
54498626527 222302232
807361268321 358427628
757694239441 454961628
854594799659 17419716
99644990661 461009016
584470930255 88481196
703284479009 19300572
630355400819 86189292
600466197827 196730064
654119272467 173312784
671142380495 609198048
607697966987 466994124
491383208889 609191820
390618552141 528115716
291719907555 411870096
668032360225 609185592
227653489993 180257004
761055708983 217643688
769836739215 59520996
343203758615 44337132
667786832543 126141912
815447321023 609179364
871850293051 41833476
145314052151 151876008
37138210019 159368292
781859102107 609173136
777505073729 609166908
299693836335 11627676
279478711427 98371260
311002033229 581402484
55572479447 251050680
365212066691 145075032
924298030473 609160680
930835300421 264017376
778749081837 89222328
821381488897 54108864
474830758287 355270032
243203591343 609154452
425937783853 39846744
321576102147 237087504
183346418605 116451144
965972302091 152237232
881586514119 224214228
931315399495 372671064
331492037145 6726240
755734931839 560488860
24258164335 466390008
714682664275 488561688
698479087549 5860548
350188288631 44629848
709300278517 258910416
943580156147 429327180
923263115009 49182516
814150809637 12076092
46650310279 252607680
296073935933 609148224
184618309469 86089644
896894506959 2846196
159005340907 3126456
191273046963 288107280
911235945339 428050440
773545146963 78616044
416490761203 45028440
125700652929 119795580
32012462695 65051460
707840619681 609141996
797813811705 90168984
858906166237 53647992
781992829723 414037440
122091612921 80366112
789089886005 21735720
146564082735 195029820
487475335747 41995404
448464929163 469192608
965756787141 158421636
2856358821 98483364
595440210607 205386984
188341440209 67754412
719899533467 358882272
860788645231 23585436
693637207475 435511584
985876431819 609135768
433307204269 66789072
57084596727 126858132
537178661411 149721120
91327473101 51985116
507632043253 98720028
895063839935 609129540
737696814273 403231860
460905010243 448652664
76327106093 119029536
649923821425 56438136
437407148931 89446536
619824012385 183925296
71420223145 60343092
551522284581 110796120
199353245345 10139184
67013698955 75072312
874764959645 135539964
572738619017 31401576
686854223005 179883324
554848579617 346214520
860853616965 569849544
566719669379 407062080
902140630305 299242944
513462215983 3637152
587632618013 75857040
631106623417 48061476
865585242755 134724096
690327466463 70525872
471719436365 191461176
775639061567 249450084
155501019729 557617752
996834045889 213196896
404035421523 91414584
983466645511 68943960
392657434899 407778300
319457661679 118456560
650917289549 102120516
655592279145 425609064
31722212983 241409736
949743607841 33195240
391093536789 31756572
878443728341 108199044
884162762411 272873592
451511746451 1793664
284255858907 304549200
529947460237 609123312
390739306833 414597960
890709811557 356397300
547363573749 114476868
66272958081 11988900
309666204479 57646368
595717748971 67928796
236983550803 609117084
411766689977 594761544
707751589183 64877076
911743203483 52296516
600444225443 30990528
991733677665 232329312
330173324177 27920124
596501894015 540553032
821045357509 344408400
976762140069 309568968
548607581857 609110856
593063526119 267997068
369470414305 609104628
205154445419 3967236
452026628905 2790144
61620309559 114570288
902338736757 150979176
469318394169 262198800
920221222831 119116728
794746023503 22626324
358896345387 595122768
41674277847 609098400
64066423791 609092172
242581587289 609085944
561047662937 609079716
921188010203 73683468
299597134179 185357736
580206884021 77881140
132486869731 609073488
772065957119 286899048
74640492709 562270068
417986730517 544788072
319038366569 21548880
579351622683 206875476
199041303509 609067260
700376571033 52931772
714970385419 129779064
294829927825 573399504
535619572555 272599560
863963637235 609061032
600855922393 115056072
904128132063 135676980
418091510389 90878976
417364726463 609054804
677745586279 63961560
665479521747 8351748
693965161499 149278932
720094357763 165571380
255315131729 155787192
409835855553 8351748
179962671507 291893904
557241256371 9254808
222677457561 609048576
50894195239 93893328
789945154809 407043396
29703601127 11870568
620760052121 348518880
462733827551 22040892
636229194461 36863532
924920034527 417437928
306026000797 252458208
713830005003 106405380
67434289489 214517232
249091223601 137121876
793055175079 566505108
374057998911 364730364
319644526591 39634992
797636930277 258486912
651238250767 609042348
91911125131 55728144
778127077783 609036120
462149018351 149229108
160477052161 312253236
364375002331 12157056
57633266081 94136220
246707252353 192382920
936738111553 609029892
223299461615 513847368
689067969319 63120780
289231891339 454251636
339920307229 140653152
486325526139 16796916
956020237227 572621004
131864865677 609023664
455306973757 609017436
863341633181 609011208
542510170637 416522412
25735460867 47052540
634113894143 155058516
655592279145 609004980
526009617959 186385356
439985396411 337831632
453519621235 363279240
713907294483 100488780
58294301011 130040640
196158511819 146949660
218718109999 32180076
177222301721 5187924
167319096755 420857100
918767368491 372658608
436024848083 608998752
962240277767 100825092
107606707571 324615816
204639339995 74181708
284139269509 90573804
187223226483 608992524
956642241281 379528092
757600944001 608986296
455430929641 473894748
168661021479 412723332
848249769387 50577588
149902983243 608980068
219348752289 202640436
491461912125 508142520
136218894055 600441480
557937642667 608973840
836799998835 389137896
632860525351 218951568
240785764687 129019248
886718607775 73932588
646353140907 295200972
798989025325 107408088
641504520899 154049580
423584767003 496029060
15705091359 334904472
946690176417 131616324
11261554165 474804036
120262084383 378425736
362006365657 152586000
942249465497 38003256
880387571819 24855948
786133977595 11229084
255021668369 166256460
951204949475 240568956
819012938177 113063112
174161141349 608967612
920020986403 476055864
908747929123 608961384
610185983203 500949180
525383322813 18727596
981991782889 67069332
993534613455 291538908
651729857947 18054972
976794936717 41951808
813393695351 142141644
735208798057 197527248
272229074135 188901468
796031273427 89795304
808487491255 82620648
269019437005 264970260
756106650019 174483648
179759177835 608955156
942731781739 174788820
87916353943 172696212
959768591367 112614696
271339328361 259259184
475124221647 16778232
286743875123 297866556
224476081525 22831848
285499867015 541175832
438512864299 608948928
662110784129 132562980
243011045257 16541568
684579447281 160084512
822289365617 608942700
922953899799 44903880
481111833227 290174976
989570395597 6875712
246935615667 292859244
760088960217 608936472
864424191607 42873552
890709811557 608930244
385417189431 158141376
474465167221 73907676
33420890003 112004352
348565616885 68233968
411766689977 88935840
888065745335 34241544
449323703093 247064760
101114259301 76454928
922432018311 608924016
613296003473 52919316
136840898109 553258152
686344945751 165689712
920898612489 268457940
428673850091 465511860
540797759639 80590320
661645046823 84040632
386886527817 505831932
34311041835 147161412
439756872407 608917788
419147549991 13415112
958106757957 2796372
329197712967 415158480
65310431899 39466836
60796834695 144794772
170483406501 445395420
539899525101 204664536
552163614119 118512612
330460654195 240182820
602555739137 21966156
223109101557 22993776
881801716431 137757132
457794989973 90349596
93721402921 176308452
536971717427 383127876
854521570835 59315472
162965068377 608911560
679335853741 474735528
795543191295 598081068
192421903687 269933976
107224082925 274710852
779371085891 189505584
182869198105 222657228
34066647649 111817512
974680358847 560507544
80238529195 608905332
755432866373 263562732
700825877637 133665336
484541164295 608899104
380044483223 488555460
608179746383 69759828
152516680499 141724368
961618273713 259321464
548763711589 237803724
654970275091 608892876
346795173383 219256740
725705454365 130532652
886196301545 54588420
334540337935 48833748
931837120293 224176860
673264967573 87229368
786119478811 44548884
436889501245 5050908
527131115079 122486076
422264869477 25217172
505067298077 477351288
151493037715 28947744
376701409955 111101292
552761540725 148126752
297435478857 447052068
103183696627 37766592
337748207551 100027908
22930425757 4590036
783725114269 608886648
865207645343 608880420
470797092001 46080972
138706910271 608874192
633200133201 608867964
598396336997 439042860
659324303469 156005172
574314724007 396536760
75262496763 608861736
77128508925 608855508
449086933217 333509400
159296133693 310565448
749743029167 283785048
901434685267 29857032
161484264243 160588980
561047662937 13558356
310146832933 100052820
603584140113 87789888
631334121039 466875792
251678395805 90231264
290475899447 608849280
502160385343 258449544
340673647347 31955868
923054022365 439989516
732898447997 111780144
263539446031 85572720
241295775607 7417548
220811445399 596362140
988920533699 28754676
339776807881 308142756
756832929477 23261580
529350860195 27832932
345212256199 129330648
516446661089 129206088
247983826673 3518820
674112568471 43085304
790794505775 83025468
966024897551 277376436
474589099431 608843052
1733410577 51835644
892849039851 233562456
115525263203 97929072
70466254235 345965400
141011709945 128913372
929798778133 43110216
803007239943 565116264
40430269739 300519684
647139209165 342309564
17416119741 184772304
183537152343 18291636
674026989523 90013284
572180339859 8899812
734431316973 120437064
530569464291 272275704
155557800405 501752592
374399349363 8843760
41961064791 113617404
636273762029 168156
941388823167 79979976
663465812565 43739244
748270883191 362089692
506933310239 608836824
31734332671 509332068
616247208505 141469020
177656189035 31993236
83348549465 578929968
82759865211 506946744
871044257825 203854896
241337579181 264353688
44162294063 471472056
416596880095 114651252
663465986949 49313304
75262496763 586198044
389374544033 608830596
828509406157 240332292
709084627789 503085384
463393026459 601562520
541583410621 9952344
606824842507 206532936
877647726423 521246232
450251383615 58512060
920838163521 30355272
919944002095 303758244
427719126355 165396996
259997700801 143885484
982389392103 224812116
402130677429 127088568
801141227781 608824368
746220869759 114831864
952384964883 47774988
509297219861 9609804
347471516737 164182536
61285304201 278896068
657458291307 608818140
194471498605 172627704
460678073141 199314684
610837925253 103932864
684834933535 202926924
421096750787 608811912
383154503493 608805684
635431909575 18422424
471235700139 74430828
813917085253 81611712
38946283097 226331748
516187743207 59956956
952288212903 51287580
541868162247 173742516
410749094581 264889296
261863712963 565558452
881301270481 14224752
640384985599 149683752
701748302965 430884180
478321123755 398473668
3732030553 608799456
799275215619 331927488
89757684541 405399204
972108294533 34322508
362322324553 155226672
349566284577 352361556
946068172363 85865436
481431144025 520112736
696796329297 219057444
645956839573 259863300
44248134587 39634992
513604874551 65169792
677362421035 608793228
194065271077 452812968
325194445549 59265648
922929006483 106430292
747648879137 402198012
361596231935 358832448
55358367035 583594740
284077830289 47762532
668654364279 359050428
236361546749 113878980
429804807543 343835424
119147014559 25777692
747656091161 44959932
131135047477 1052532
932018735001 45103176
807126322011 218110788
292341911609 608787000
30976644171 25746552
252533652153 74511792
765064992649 229682412
319501843111 92579220
702864587249 608780772
195309279185 608774544
890613593947 71055252
335882195389 21019500
388130535925 425366172
441622884569 250421652
488895192673 587294172
339507975023 35767404
652482258875 608768316
900587587599 26095320
876403718315 132357456
659324303469 480751776
773151045351 608762088
125022821083 608755860
403366321333 205181460
646211060305 27197676
243825595397 608749632
381288491331 608743404
494430275297 31663152
221433449453 608737176
57005034027 115734924
75262496763 608730948
285499867015 373144392
617028027797 608724720
257967623197 90418104
32791661469 55989720
634444141309 150736284
809090101317 72275940
615073732497 25385328
115692760273 571437684
808605276429 608718492
560993777043 14374224
216930439849 50857848
856982943667 34590312
108850715679 608712264
44073058041 2646900
830375418319 608706036
496755367033 53423784
483919160241 448179336
220189441345 603013644
591880340659 22209048
997072504791 214180920
308837169249 249792624
511909342671 566424144
944430572101 359106480
732098777787 608699808
886316296421 4390740
231088437479 168996780
86107689205 249624468
432590310407 279886320
842193495345 608693580
695400538601 213788556
203977780675 8874900
575532493551 295979472
999318381357 225964296
924298030473 608687352
174881821835 337345848
761954972379 608681124
376486083083 212480676
933435159061 4789332
585958012213 4172760
685689970665 107962380
869577499069 373194216
949800196687 608674896
67904523411 462659436
235117538641 608668668
5993732467 33861636
196902260817 226269468
756239306419 48653136
383416010985 146818872
820832028587 56986200
921810014257 608662440
39524803255 217818072
895685843989 407784528
253643352203 17469540
603620910225 292846788
585927825097 608656212
889206493203 209622024
261241708909 410892300
121860584023 37741680
835351450751 608649984
951698656729 409715208
479565131863 141232356
675496408873 604489680
739562826435 92722464
355694977803 4484160
595879889961 242200692
509758865371 139195800
863963637235 608643756
81482537303 278354232
860853616965 243776376
534923492669 71129988
334424870815 120374784
329040150795 405766656
856499588587 608637528
324064118363 48945852
985254427765 608631300
541395399757 351869544
187845230537 587954340
557227056531 54507456
294207923771 520125192
421718754841 360601200
236983550803 54177372
21973965647 32672088
350346392639 14287032
758222948055 190084788
790613158871 43303284
521239403481 608625072
777468725883 14897376
418872702123 51486876
808303578415 57808296
518274314999 177902820
469480932513 101167632
979034387225 608618844
430845214865 6913080
121912800813 557860644
977398487207 178394832
815952748135 24743844
761715822169 76666680
23534206683 40214196
373477404829 233967276
409078791091 49437864
800234640257 269772048
162965068377 400871448
199133783081 485111376
786006353419 104412420
608319971041 608612616
812959304807 608606388
646781440467 63052272
757512224903 32971032
81292083825 127181988
71299175737 147821580
811591302209 85068252
963556630323 921744
427719363019 840780
332790541491 585662436
538934811653 224974044
649994242659 533776968
727380204647 36004068
483596648251 6284052
432914827813 422874972
899689901125 101366928
960374265605 428592276
254399664315 608600160
420778996989 118612260
121142880521 95226120
259375696747 354472848
347700272415 111686724
589714307053 466377552
442244888623 608593932
648992678135 235107000
10392783057 60772824
920866613025 128446272
500091265645 449524584
502945021161 66035484
542079839511 109301400
21148144065 583825176
362836808415 247917996
379594783017 328215600
777505073729 522958932
612750890307 340241868
179394670441 274928832
255545686061 14193612
332391144841 55292184
970565118217 144315216
924298030473 608587704
105185312271 535545720
30622333251 227938572
863743837421 155893068
500713269699 478684080
526837439967 279195012
27368184605 608581476
767420363683 9715680
820156743993 157200948
692122585301 114694848
920566006149 350686224
810944853255 20378016
293788292349 170435448
776060529011 30043872
105740695409 267990840
146170958919 518723892
88130840035 95182524
410225486699 151545924
236983550803 77121324
952910216957 608575248
137462902163 608569020
74018488655 608562792
246448883773 123308172
57921598807 289707876
915302811855 227315772
632964134359 189337428
368848410251 608556564
370092418359 608550336
105651521667 27116712
3665327435 12424860
547985577803 485042868
593318855435 29919312
190955250807 608544108
572903257435 469958652
148036971081 527748264
937549783119 197190936
373140225899 3867588
899765670973 211098060
508799322401 606881232
914345965609 510116796
465881042675 129567312
809311981283 516849264
813581308861 135066636
183097965001 153376956
727166378723 536299308
840134457541 62136756
348322276469 608537880
321468811153 28941516
704108595357 340690284
491706410949 102581388
757810204801 110061216
863165348403 22557816
21695834385 38115360
50382334603 456487488
872671693991 608531652
570015078525 246317400
394110199339 211988664
724299574309 148587624
966514219055 42761448
445976912947 448447140
502344964579 127692684
194687275131 306573300
76020389549 430610148
479935542163 115809660
906546992567 151639344
297760518177 118761732
656214283199 117609552
636932157525 608220252
435457725165 4614948
444595569973 45725976
566212017633 281829456
995828496683 608525424
768869143441 53349048
303246058299 227969712
222992139717 251879004
94719000209 364319316
1566082901 265954284
222482108875 170472816
939689410005 17805852
78865600249 26107776
167903164823 12854592
4235439793 61127820
320346374843 246348540
81672784019 312633144
316274599425 228941280
949800196687 608519196
407412661599 164755512
73664824209 97736004
699754566979 117609552
139950918379 78802884
286121871069 179627976
932781192911 103677516
792241334931 11584080
381288491331 513448776
717170680491 177821856
677400517711 138006252
67176444061 608512968
756356935893 608506740
400687535249 378276264
847169527777 608500512
747963119105 158552424
770041025081 497903688
514673701475 238625820
788079142647 608494284
694156530493 608488056
111338731895 391031208
146803407329 286282476
34210229199 138828348
136152060149 5617656
572865739963 608481828
720693037957 45121860
536378698485 361933992
862097625073 608475600
919686522881 6383700
672072645637 273421656
555449626451 208706508
383154503493 319116492
244775460055 247724928
665983081697 160016004
944281567201 335545956
577627988829 78416748
343543584445 149995152
547819886853 46940436
183645015075 177983784
41108911225 212418396
185357214321 453429540
233251526479 384454440
18660127849 608469372
340858227821 608463144
49408142139 69249132
7846566181 52757388
381581637063 26662068
481134222887 279929916
632731661803 153152748
87151298957 177130548
204639339995 597775896
291868632195 214317936
521725430373 71927172
580951792665 608456916
638283156445 256506408
29780691311 47008944
889716243785 168230736
20110749857 19917144
514943753783 6072300
493672949259 154684836
807951564389 13888440
626807538455 93694032
287244033347 85429476
179759177835 476161740
997603074339 50347152
801722437197 15744384
547985577803 608450688
569653199347 36577044
982518766347 128738988
868317665613 608444460
324066609563 119241288
960996269659 608438232
267685129125 231912036
187024564501 150941808
215213408913 523731204
675799332565 172484460
650576953023 1463580
252533652153 606600972
71089080385 69230448
173247123821 8594640
598989910231 608432004
856499588587 608425776
603229348399 13527216
635745534209 504274932
340640738595 67343364
9177255593 11920392
190020556319 161180640
154684769345 173972952
536167500777 608419548
448464929163 608413320
683602839591 66751704
813161341127 24575688
661666651755 105664248
851032147033 251573832
516101591283 42350400
329824761701 42045228
344539299639 23361228
662805556135 95070420
197286760091 129747924
997303339383 64434888
976546371009 401737140
314734057553 608407092
414985812351 435112992
797076988243 229140576
640664181849 608400864
149902983243 399476376
629610132189 211160340
994584488575 348780456
7900151893 132550524
76614348919 441976248
12607651649 235486908
901696205215 35412408
217531088091 149615244
335260191335 608394636
882874055947 184734936
745954105835 218820780
645018210227 263245104
858987604803 290206116
918710170539 567781848
93922618383 429526476
808605276429 400790484
239471567019 608388408
150163550307 245545128
480187135917 608382180
601840103331 96129180
682960457521 405305784
731855660341 32802876
922038768697 181178748
618101966671 89639604
400570617005 250153848
55551067583 150418656
382223826065 258873048
15174607765 10201464
943639795475 476174196
526108468775 42219612
332150171065 602129268
586302601225 151053912
597554495761 163422720
539521147951 27085572
370714422413 451567368
955511427073 483660252
261863712963 608375952
379638055161 392631804
181494269971 34135668
120833816021 432808632
171029396577 728676
36613294257 26251020
903160554973 553301748
217210601439 87042528
308994133533 89440308
718419340915 485559792
85214561627 334624212
884771158285 31513680
402436629167 608369724
620691349815 20695644
984839037611 332350992
787727464933 67399416
965675872965 9852696
492411153983 20135124
928965395759 3462768
764442988595 608363496
141571539875 178924212
705143864579 120219084
271632716985 153675900
279805812215 18708912
599611914285 608357268
291719907555 608351040
505457712713 216915012
980278395333 496471248
773151045351 389673504
781859102107 18017604
643583374961 80092080
178251867333 172640160
965218369075 28306260
103086782719 16279992
765010764215 19182240
965972302091 600254640
661190315631 62055792
388216619341 119577600
92479948293 150941808
445575162113 168411348
691813863341 214205832
946690176417 244953468
689661312117 116083692
585365130287 539407080
246809590849 52938000
562351951857 77220972
156745027837 608344812
653104262929 608338584
872847323591 228474180
687101599165 88481196
134974885947 608332356
157829143263 13894668
298770341029 121794768
793677179133 608326128
541368270589 242262972
926164042635 608319900
280523834583 332382132
154815189893 45364752
200907315671 608313672
881850095535 118033056
402436629167 608307444
296695939987 304829460
634444141309 608301216
76157492741 247077216
976008382675 455727672
582403678957 144881964
410130547067 184498272
416660573851 15694560
388661865289 6034932
769563068439 397433592
261143635355 27621180
908747929123 608294988
187666741047 25335504
627329713897 63706212
949756231997 7685352
138706910271 608288760
693398648925 23485788
316205562045 332612568
269094154321 106860024
17416119741 605847384
638052227195 33712164
720902704815 582330456
278657822421 249474996
275760494579 152368020
731924317813 49039272
546493557041 69292728
547724648277 222308460
488895192673 608282532
892575823719 31245876
84185575219 132008688
894415502659 7903332
716018292491 462653208
891031406793 71983224
309758025121 65443824
323360133907 62074476
127260078097 73851624
461419193923 45040896
727744749409 98396172
137657682863 349720884
317844077823 398697876
348178483167 27783108
131242861623 608276304
952498980879 32099112
395682611125 504623700
714576101957 62086932
403058633221 414099720
873676408645 43297056
444534921709 127181988
907769788107 120742236
574671308147 45551592
219788219891 113798016
531138504195 32261040
18486384095 69853248
211818088953 98165736
787457138593 162731412
974680358847 344327436
909369933177 539917776
445354908893 608270076
757964073769 81312768
148132651845 479792664
434473922897 4446792
477516986831 90355824
596980522043 124229916
678606429143 571499964
164831080539 445432788
13901066481 140777712
862600187305 100912284
666788352117 604595556
31674200093 24750072
775017057513 608263848
678732340619 273926124
205261344049 608257620
538655516993 86226660
10992173243 39815604
826506856313 44355816
273805926485 282408660
858365600749 201594132
528015386441 7878420
909323402551 29614140
782368004443 96888996
296695939987 440500212
474958544391 20720556
191330618595 31532364
644334404491 32541300
985254427765 608251392
627873257607 25447608
221489520137 433985724
310215272425 2123748
658080295361 608245164
16427851997 198280836
834414881635 291694608
453904885315 37461420
675332436851 21561336
159868899179 249861132
600233918339 608238936
338860965549 7230708
288465900915 128832408
962793423815 14698080
602485935713 189337428
822097118475 75477132
399326608897 608232708
779241996897 12536964
1866018391 515678400
681094445359 608226480
913723961555 608220252
984632423711 477002520
477077115647 517596624
409278673761 176096700
362628369711 526832748
15442038085 86569200
402251780889 92622816
979453805657 132021144
326411336945 113536440
22665262429 204303312
912208180973 56849184
555988809323 20216088
292838563469 49095324
231830685529 26967240
805280700321 12655296
854166138875 380281680
901168405889 79718400
92056606221 99666684
203865022735 51960204
3110026499 375025248
198714076923 68109408
35454237307 608214024
27179730315 30971844
579707784557 608207796
795543191295 467878500
676666937799 33201468
640164346243 126889272
865558530863 32074200
986498435873 600310692
768797016973 347858712
416638115683 84196332
27990188659 608201568
44784298117 466813512
432945251593 437386212
687314485899 568877976
852183438905 478958112
729355231721 178008696
554770585135 29651508
807524497973 122075028
567446590321 370130040
15550107579 608195340
113598222869 183956436
970948334523 326297376
593391873745 493039620
57104308347 86774724
346970927543 36994320
473268547965 1575684
185646006681 69355008
749830719407 77488776
6220046769 608189112
404302641329 608182884
112179114541 327561660
662132625725 57808296
885111775071 608176656
462580923923 172615248
10927296167 236769876
176802266717 237373992
812959304807 608170428
279970855453 334817280
165995387693 8333064
418768962327 432235656
175974450937 33456816
450330941325 608164200
715080652159 138118356
562291671045 299871972
881181910861 67598712
107461276305 21542652
418694824215 386515908
879673791957 185133528
800519223727 528246504
687029074105 169071516
896155590889 110434896
655530508603 33880320
252204270679 183321180
40430269739 547846020
545770541055 220265676
385548282603 42730308
104538589285 463381884
792725991 427626936
834729446697 2117520
265052349277 129224772
193750631279 188060688
15370029949 125145432
166879243017 53560800
469443159693 38233692
92863961783 349671060
981230396195 31769028
558405676867 87086124
624492076445 547995492
434685743405 37044144
811715296699 474280884
856152774941 100364220
260558837373 16859196
893750008481 22408344
336423900601 30803688
343238243051 85554036
264141053385 127001376
188072639729 238949676
761332968325 259196904
527459444021 608157972
531191468345 608151744
830235947249 653940
658612671029 26911188
8537109375 71920944
534332497827 535396248
402436629167 608145516
831577566801 9211212
290208854025 242593056
688558494007 538746912
380044483223 589648356
92564150853 82315476
724898229591 307638288
309726423011 3412944
653518375105 78074208
38564257577 607977360
591912570559 21922560
829583295207 138454668
210049227363 136175220
558328954135 101927448
330284158903 564916968
55358367035 608139288
46217500409 54002988
411541602591 199576260
514049966037 218552976
12889717769 7486056
495391058877 298003572
793424221447 182997324
161648652303 9211212
432791038847 25453836
673008392657 285323364
868287427435 5655024
854633576425 608133060
730121557219 66353112
512313658203 143536716
466424329799 45358524
936116107499 608126832
818125652463 15146496
102630675139 608120604
737696814273 29365020
530579684439 211272444
452366903151 7000272
790779627083 143916624
755346901289 153707040
967787311923 6333876
908756654551 552647808
653104262929 608114376
75036275881 24476040
430234944363 94341744
121664657371 112035492
457172985919 432403812
170991910245 36969408
287179498811 138186864
944551768981 101242368
92995067411 274548924
417205076673 37274580
148603725309 16715952
586954748799 90405648
412326854981 15756840
150842160653 113972400
649994242659 608108148
801577368393 52084764
766275436827 2105064
416969782833 374228064
55170442125 146152476
662719858855 212032260
57224379197 608101920
383154503493 56469276
77623242561 87721380
986498435873 83187396
429373872301 48142440
205883348103 608095692
471479079161 608089464
416755894629 110279196
953532221011 608083236
802046400311 267486372
629926539501 77295708
472237532467 188340948
623870072391 608077008
682667460023 227459016
523639329627 41129712
421627862171 59776344
414122889335 20944764
571219906285 311960520
303993581465 113063112
843984047821 54551052
481431144025 345921804
269327836347 216273528
109419232431 2902248
232595821479 11310048
783725114269 83006784
318642352961 311424912
328685458729 100046592
34210229199 417961080
963484285875 92653956
976982468025 132550524
41052273793 370485036
243529813983 10656108
81482537303 216989748
285903777727 10992420
95532565087 86687532
472723087269 551072124
518129383211 608070780
623205336791 25354188
582195800773 249032808
322012691175 55429200
929813557177 1114812
702242583195 267218568
669276368333 608064552
567161726591 88232076
592602503409 53187120
433650910143 284432760
750011144567 75308976
584155587931 488374848
32804217117 95307084
529807030055 27322236
704108595357 556341012
8506473843 35275392
324359487491 77756580
857743596695 608058324
101802610239 144938016
985688102089 108971316
230234216217 430697340
251023258791 218247804
784347118323 61177644
336408810157 80347428
205017840467 215445204
628449865769 274791816
696644546709 608052096
180188392911 173287872
943067578053 334132200
826114685381 454961628
460035354759 80322516
850279548047 608045868
169807112971 282913128
178596962051 509406804
294829927825 608039640
378800475115 608033412
701708468677 454232952
639246971823 5001084
691046510223 489414924
548973601417 241316316
703486591303 582330456
219415005753 101796660
357313090653 69037380
436378311995 43047936
442244888623 398405160
255164931053 88450056
156022982181 86033592
491383208889 608027184
906259912907 608020956
277840301525 48796380
817550881561 34465752
546566374817 54638244
981923916373 31874904
689250432273 524684088
476327536003 38700792
344649667265 456032844
334523553475 74860560
912479953447 149334984
986498435873 506753676
654970275091 608014728
385020515655 18764964
531813472399 302188788
237605554857 608008500
8163030783 399544884
292341911609 608002272
813190868075 372895272
916760072911 30199572
283011850799 531534888
910342442843 123034140
892770529683 165988656
742399772579 204583572
269839273479 68981328
997694508845 410954580
952910216957 192146256
804251248051 222127848
387508531871 440307144
708462623735 607996044
110204697811 211590072
366028658377 124205004
905015904799 607989816
204593133225 14909832
263107721071 546264108
353607174105 142185240
427702833907 158807772
192629377051 97542936
498372165775 396692460
962490929855 275520492
108228711625 246616344
310108424857 31818852
179342093665 164624724
518925846001 415170936
788365829943 305744976
347413521601 249132456
843437503453 523538136
276791810259 607983588
274094046221 27098028
56787726651 276442236
221793620921 142073136
720923163795 102089376
785247694589 181209888
342724239983 511387308
446969289933 46423512
125644825137 373922892
662097910853 156547008
567267703477 314264880
647357737229 68445720
245691607559 607977360
587793837259 607971132
399264863267 31426488
933628091283 484245684
332253792529 351583056
488116627917 40961556
170729244345 49923648
588415841313 607964904
825212731489 29545632
898640729769 71702964
266955847771 347117580
800425478633 1438668
200285311617 607958676
799897219673 169856244
410269462607 53355276
577802902209 3593556
668308702813 238625820
206392493331 58306536
479059304921 108952632
1198586067 7822368
874594555337 253130832
217701425129 39989988
106778250307 174963204
105118691355 518524596
424474680933 265387536
291097903501 263544048
592285597857 166679964
687763530927 50882760
976055111359 56512872
538592314011 1793664
100764662977 178145712
328078464155 18428652
51626342711 607952448
30950019471 120723552
260619704855 607946220
253155656207 423827856
43813300617 75190644
896003833213 235113228
363250373765 595764252
934042060215 129287052
458897633699 77906052
946068172363 607939992
911235945339 607933764
457759582555 1918224
84312944047 19537236
785939115931 187587360
165851278001 17432172
905209271743 207249156
735830802111 569008764
992096472359 346644252
170429117025 607927536
35480961655 522205344
952813357863 31183596
438512864299 607921308
945209316231 104181984
370092418359 33419448
711637944585 161753616
285437056397 14629572
292189019199 22364748
784355339283 592095960
24258164335 607915080
195322326845 61588692
571951255335 52632828
379636055973 32360688
228139516885 71927172
243455707011 52377480
574731752125 61432992
268705757557 607908852
197725248659 41353920
655559699239 9616032
544875557533 607902624
156958984549 1451124
126888833245 607896396
750032076875 47631744
849564178807 49076640
223648584611 46435968
182247194051 155021148
200907315671 131572728
898173860205 493836804
966717246865 46224216
912479953447 576065088
592769869691 179204472
459661002135 167744952
123156808921 607890168
961260884923 277052580
370092418359 199134072
709508075737 166106988
595490233903 244268388
80860533249 473570892
78994521087 21673440
969443197593 181726812
543279230227 214031448
486913693469 89546184
491016889147 261009252
974914961379 44636076
665512293483 311400
946545424003 13676688
870113524345 14853780
387508531871 607883940
319088085931 607877712
195790709813 38320884
835719444587 217880352
630986354509 187711920
891953819665 22308696
643263573389 226861128
841277702837 1899540
705793520953 67137840
761258100299 37866240
736265211339 1339020
997008336469 44119152
65688315799 199165212
581398925697 8600868
651815443123 6595452
93300614329 607871484
187845230537 607865256
572600799605 166698648
396838592681 607859028
49138326495 517278996
476455111593 607852800
140572922433 534742308
111960735949 586347516
204843587255 282695148
653915903355 213639084
24307901143 434346948
125917567941 149154372
385789693577 373997628
529129297857 111412692
124400817029 607846572
184493656049 68719752
396791725743 32130252
50342231273 5486868
809227280483 251225064
54736362981 607840344
571838696691 143075844
348833022293 90137844
415328582787 31277016
906881916961 473857380
442119131609 68788260
186611249509 153134064
79616525141 541842228
979737317911 480907476
914345965609 607834116
331260729225 69965352
547827447645 97424604
918609942097 3120228
856900024075 138865716
119375376635 33544008
410357626175 48864888
800298969269 8750340
548607581857 607827888
90190594059 607821660
340858227821 15526404
467432539599 297760680
413938820795 10014624
186456121247 58792320
777091763727 224363700
354890742469 105166008
68420452169 342241056
779993089945 369270576
130492547075 36583272
882838680907 185743872
437044360465 36147312
930698527313 92124576
608941975095 532923732
984466078821 96783120
330284158903 607815432
139328914325 405131400
207127356211 573312312
822911369671 607809204
995271930225 206009784
392359909645 79930152
799275215619 607802976
296695939987 526477752
383154503493 607796748
254399664315 526060476
394581267813 42674256
331528167011 530625600
592718618241 18241812
720721518601 43969680
382992530659 2036556
946355563423 227334456
551289774657 237218292
522095200427 106430292
774803448331 190010052
178515169727 607790520
415107507471 306853560
942470921959 8152452
65747145487 19512324
981890384821 153090468
778127077783 175916088
209732739087 357599304
44784298117 415482336
95788630545 233637192
128579208341 71771472
475211103485 607784292
377033064649 5368536
246935615667 607778064
131684345859 79556472
21148144065 556179084
706079007483 502830036
628846104823 607771836
698963963499 31943412
997776463097 410630724
612698799315 574701156
46408021157 35730036
925266504395 106567308
210237376481 115591680
100818578773 552554388
1803706013 40133232
970093495451 59109948
739562826435 171033336
74640492709 409185828
743521126455 133989192
830187624197 56101824
939095587651 1675332
863341633181 605884752
132486869731 607765608
115329542075 325979748
164209076485 580486968
220050755003 64895760
138706910271 315578988
505022816463 26649612
951666208849 607759380
606453958879 488349936
548422060955 74368548
48595262341 171251316
974424542509 9273492
534083357905 171076932
368239435173 235231560
835973454805 506498328
165453084593 129212316
460387935533 356746068
308958359901 143019792
858654343285 237897144
972296848471 222632316
316265431809 300955644
261826873105 18789876
996245853647 37112652
100799813809 571219704
257943545749 156497184
882382192181 37473876
361524603707 299186892
674874404819 607753152
222893438373 281393496
231188054339 169102656
385020515655 588184776
920923032477 65686716
774259325417 95188752
300863830891 82626876
249236896521 641484
584061812935 607746924
775851436367 164992176
55980371089 607740696
913723961555 584398152
934702933217 108130536
287537927677 306567072
548343426227 96035760
749987932811 108828072
107398149297 173343924
88852479633 51125652
97271376577 117970776
58468387305 368292780
369354815159 89434080
45406302171 132768504
43294014967 214212060
166557634087 80098308
839970480529 67667220
702869656841 26525052
137462902163 34932852
85214561627 607734468
572243735909 292840560
399622301881 276697584
374273176311 151471188
44039208861 21798000
944042130503 32578668
986990796641 33624972
562291671045 607728240
427059542549 96409440
819657693115 93002724
643680257729 49282164
438295275425 175162500
282905811633 56064456
635066145363 607722012
89568590005 607715784
465881042675 452812968
846204042057 239335812
599501490607 40183056
208993368373 496514844
473039905629 193777992
966143005343 320424372
943441158405 100874916
163587072431 300581964
833398861923 54856224
694156530493 607709556
405546649437 60143796
527861031689 139108608
589603005227 15900084
2215116475 50316012
331614810947 210593592
477699119701 607703328
671764384549 607697100
639420173741 607690872
507555314293 607684644
595241660729 1787436
891953819665 4372056
581475635973 57708648
173964179611 107632296
371958430521 318101328
523727419697 110061216
284255858907 42599520
129910140645 70370172
625114080499 606289572
357652337279 259670232
185312763847 24114816
359849940617 7822368
404128885119 79450596
965085980479 182293560
803016164667 267878736
244733539387 130233708
574542463283 20683188
71690488443 353762856
636932157525 607678416
93184516943 1046304
536167500777 582367824
329662154849 407043396
170896603161 28792044
463729201443 80247780
800569384039 486525132
549851589965 607672188
998606096215 139482288
314592817731 103378572
805315359141 32603580
102535640849 6483348
902527888583 607665960
732720781841 607659732
303261242163 83772828
996619491289 49512600
288494138667 78890076
759466956163 597931596
110040526493 14000544
465199696999 2541024
281767842691 342072900
325787346159 49394268
8708062985 505097028
787457138593 607653504
639466391729 98196876
878080404267 109575432
879027262039 344645064
706596611573 60635808
901935187269 465630192
498847257537 149403492
91883566231 111767688
345212256199 607647276
874144076631 51829416
66337287093 188023320
118434860205 229096980
392484564303 22015980
354076467599 355108104
132944191771 95294628
917068858389 310322556
410862188833 228094272
144851491125 54551052
803375943771 50888988
696989210457 79033320
924707901381 37013004
939301031925 462211020
465259038621 607641048
671764384549 490405176
749195493309 284090220
393728572411 607634820
221546325725 484943220
211589097849 432951876
893197827773 285809148
591785232871 118487700
430426811597 607628592
813347265611 192669408
97763676303 241602804
505609109165 6421068
258392585787 62273772
715034895043 93451140
393106568357 607622364
247377274287 797184
906094950633 20041704
502579281861 404832456
390640300317 24376392
190333246753 607616136
114125779303 235804536
523401781251 281817000
358748584849 19038996
368115484279 48746556
491725487313 254619324
400380157299 171743328
952838170215 41353920
915841298429 163653156
738418896059 186173604
46192021661 208986768
551474111001 165415680
337333016693 340011432
949178192633 32242356
704378990205 144931788
225165473777 607609908
982766411549 417257316
832359008893 389324736
957886249389 58673988
770597110745 28754676
605023551721 57540492
152390999459 607603680
918077989933 44629848
816638869449 4297320
616406023743 607597452
844920249485 115753608
816691329131 389972448
894154076131 58767408
915772454117 373704912
217207119987 204770412
557315638613 607591224
978961175847 4390740
690424506169 607584996
191440337271 30728952
116250097765 35424864
461129654203 44847828
700649930409 18515844
954655479417 62653680
817313333185 102076920
255643672423 607578768
153489738229 96316020
170517392697 166922856
932719772375 126665064
183491202159 569619108
584061812935 607572540
774395053459 607566312
506853889545 41528304
977964763117 233668332
976188907483 176601168
768974514973 327293856
936116107499 607560084
996743901817 51549156
666788352117 607553856
699132562925 84426768
968117527949 196972956
60494384331 430161732
763820984541 607547628
495115233213 341506152
626980092661 607541400
731918855857 39678588
814955052437 234633672
219567437291 607535172
887374977933 88674264
471807120377 271902024
69475433011 11328732
900661876421 607528944
941464381263 188639892
829020064789 66141360
879513738585 607522716
839083475075 211465512
226409481885 217674828
979034387225 607516488
806117260213 607510260
839000884329 34104528
839982506797 224251596
102335149073 245121624
386264523763 607504032
969458966889 223398360
471124380867 99691596
436024848083 403624224
573922800957 141319548
873915702099 89004348
271672576185 12375036
691668514277 607497804
297317944041 438457428
460283006189 574408440
866451653451 175112676
215213408913 502499952
206536579349 401245128
803255431971 352523484
944202160201 607491576
56815229499 174253212
102630675139 156409992
771907037243 607485348
966359665007 75850812
308858176293 66820212
459551774233 51636348
463393026459 159393204
983240262701 128296800
277637548985 375822432
441475167627 63313848
531459770585 335969460
296073935933 275016024
695233016619 99417564
554110366073 43527492
498225253483 607479120
639420173741 607472892
903771896691 377161452
398569462233 97567848
673400831393 152934768
301049968365 551097036
943862807699 137526696
506742339837 130962384
101884931943 35038728
514892615675 27590040
670520376441 607466664
805018937481 28611432
347584704409 67698360
651970776909 222464160
612355878169 49805316
688558494007 607460436
452720983635 21386952
770832904063 334238076
105740695409 373623948
634812658297 193721940
268783501681 95886288
777653399777 272967012
531191468345 482209128
458849970815 11328732
597653340349 73222596
978327562801 14280804
707160071189 40525596
691951439861 166437072
65750265715 54663156
748638478435 25067700
517679240817 12262932
834107442643 607454208
51408012705 111431376
128132841353 528613956
846547523723 607447980
220189441345 587574432
490139200781 527847912
9512684455 87540768
14928103525 251928828
527459444021 497716848
759246925913 64229364
264079315221 120200400
798792494557 390838140
611429991311 202802364
787811231533 193236156
260619704855 119172780
809227280483 607441752
793074064603 509219964
376312458899 549228636
822120006375 28505556
241337579181 607435524
456765411905 297274896
909184518151 55429200
667480645379 60853788
205696158097 26705664
533840584237 112371804
579864823577 414965412
52870350819 436894200
832863434535 607429296
945393559155 33139188
162181876217 37810188
31128758081 47887092
217079421075 607423068
367728987055 320866560
515398324285 67860288
954154225065 364300632
233032038065 57222864
55331660133 460872
530117484637 159717060
534390299895 446018220
544647038519 65400228
664201670687 29676420
900661876421 183252672
934872099391 13035204
625114908823 164811564
408034665653 152965908
831619426427 541337760
155501019729 430641288
116314764327 607416840
533057480507 607410612
206281005903 37442736
776261065621 607404384
974270760733 338871708
727790961169 358726572
880135742639 607398156
763237239091 277961868
593187039815 11173032
487651184565 71622000
878202933939 25410240
283982193121 256132728
359468960163 9584892
532937359833 46741140
691356209979 30361500
154257011621 607391928
787339969991 27166536
290373017877 51169248
422500575603 17606556
585927825097 607385700
747885935501 359268408
677143356125 161492040
812069644987 60087744
480988487687 53529660
533851234117 406271124
151768995405 63095868
168332929201 23367456
127510837299 603549252
662704637623 182119176
622544768961 6857028
757361090027 206688636
749445597333 27764424
757900043701 103802076
125552873707 8544816
872529588477 55030608
246792021661 78921216
58095135799 351234288
723390721031 607379472
90077212081 36346608
582621129577 163422720
79389064887 70114824
973306944117 34322508
451239290135 263855448
757438560119 13440024
643677162413 70525872
502444351003 7274304
620760052121 160227756
587793837259 464023368
83563004417 353439000
696997973253 4004604
187232082699 26163828
897383213129 68084496
620414178903 2366640
10889118527 121290300
189820456907 293855724
225165473777 446416812
712816652113 536180976
403058633221 154055808
213934908903 4509072
321178038289 44218800
496981245375 10587600
423723526843 263382120
941424272943 145361520
698962350447 75003804
547985577803 580935384
560780555235 167277852
441000880515 607373244
719497820001 99772560
462149018351 607367016
451992543061 37411596
60983078045 399495060
339319528199 110347704
124805805185 108977544
551641712709 24052536
582960089715 368703828
847388809429 44530200
991254799279 63874368
570999727801 522560340
655595642265 519265728
582574942729 135122688
228814072803 747360
192199258915 275657508
419594173565 86718672
728988757517 607360788
440378876461 562332348
802055007407 109158156
899417868313 607354560
560923550115 52663968
164004597551 160794504
65310431899 449256780
204965020799 146295720
130656681025 372615012
362628369711 413719812
727796690929 356920452
358651409365 94522356
352283478737 289047708
505564055813 49269708
170846181273 134749008
466539517897 402814584
77128508925 607348332
255643672423 413072100
15277886689 73708380
395672864305 421299288
331528167011 607342104
801763231835 20701872
9952071093 396026064
110264561347 86718672
626109260085 224681328
25139614413 35262936
451637715217 96440580
238849562965 202976748
523387425711 12026268
494356728845 35287848
836913149139 257029560
559590873971 178463340
918803360103 395359668
278035818367 607335876
807361268321 607329648
873591433813 16815600
330119333645 17924184
59483851487 208444932
340858227821 81960480
258069295297 3232332
72874495999 49462776
904900704245 45943956
810910331451 18833472
689180498061 166256460
240451830545 221517504
887986749383 37386684
354542317009 607323420
983526428083 329722776
190169380607 66066624
51962355767 245507760
887481539013 22663692
186503572379 31980780
80538507043 33076908
419852742679 229526712
175203255143 61476588
888406530277 62174124
972814346685 227496384
766721717861 34702416
340236223767 607317192
866255470213 73222596
831826731635 374495868
321176362957 15302196
561669666991 469454184
227653489993 488480724
891230042625 67773096
204746349491 127362600
347148875197 432559512
906163844769 17774712
173166876041 87640416
141350016143 446547600
641286185903 13184676
667410356171 109631484
466503046729 233892540
296695939987 607310964
317222073769 607304736
674252400765 142415676
932827934051 163036584
35519481835 80048484
747175157535 406675944
570234341493 12817224
792521515205 72294624
741467196849 218359908
50570806339 243259452
680264225571 165913920
48338542943 136673460
294184872705 2702952
813807341665 50384520
377556467007 173319012
300427964311 607298508
868168933507 107557560
641908189957 607292280
320332094039 315709776
574279423703 137950200
618291398757 574956504
342239743941 259981632
728585019951 345504528
70908468385 607286052
837183898983 2105064
829131410211 585095688
303818082653 307781532
386679233827 183377232
409007094355 233693244
718414688599 607279824
789238461173 34652592
763496249155 104667768
450576181281 141898752
752827882089 23274036
489517196727 482302548
237605554857 513872280
65932435953 607273596
682248962097 38582460
609612364481 116320356
98586919493 196798572
289035340649 16541568
921458180843 5655024
632578129147 527866596
139950918379 280110528
47834428701 34696188
106827544927 37087740
851384315521 70992972
302915980527 590320980
466857930625 251841636
946173606175 437517000
646639965219 65973204
993915611355 16977528
262029944511 88026552
731919484885 122504760
985254427765 574115724
571537559197 24139728
318305117979 28480644
46650310279 607267368
527459444021 528564132
174854885735 369750132
930452351919 24021396
133576951581 18808560
507207454343 257446836
123778812975 468943488
455743220245 57060936
424664859141 98066088
165337553955 76965624
243203591343 527349672
529765314911 106592220
144507045357 129093984
602721934555 125656128
645018210227 372266244
175698313873 249518592
346456264307 607261140
996902211349 15837804
174161141349 451916136
929415108421 368666460
289924427493 35891964
502579281861 527436864
988364448035 607254912
289602457339 182056896
553506927687 9765504
401073347393 40930416
654206022279 82751436
878499780341 96814260
244447599451 361566540
355996638449 278422740
265293578401 46361232
552961610235 607248684
655592279145 607242456
649084696835 43278372
549576703491 63176832
1494298973 42587064
114921239385 4347144
865586893175 155077200
606091431989 6626592
61578407575 607236228
431782979757 245165220
672875654055 116712720
207127356211 283430052
662288506337 7635528
279279826475 607230000
47988298907 301827564
24182175269 13496076
677984425089 607223772
67176444061 607217544
241186193947 99722736
939650578425 25422696
498847257537 434041776
274303794043 607211316
898685895225 26531280
959752261551 597377304
107606707571 607205088
861534512987 537787800
76153002353 243770148
795543191295 607198860
20866008199 157082616
401814625113 607192632
915483075087 3967236
73819484133 142409448
541765537263 159088032
595925703129 503228628
188755578535 235729800
641908189957 550648620
992718476413 324273276
660600286129 558502128
718323403565 22059576
403680637275 498476664
276169806205 92622816
414254706193 607186404
81482537303 577989540
985876431819 134319276
301935254891 66888720
452629363527 154473084
978412383171 180692964
176649157565 585039636
67414739797 31183596
174783145403 607180176
460905010243 242175780
393526105121 114750900
243203591343 4982400
408656669707 607173948
266601105881 170653428
922883710239 144813456
179387869465 52832124
128503675157 216198792
538655516993 205349616
256265676477 607167720
117558772435 485628300
560336964697 8208504
649790237053 124242372
949127109339 31071492
873915702099 539668656
171673125133 224388612
932422783967 168772572
171051121079 412623684
920566006149 36969408
161721060269 40531824
846391573365 40743576
634366059635 2665584
729610761571 7716492
118180776489 607161492
347700272415 54227196
677984425089 607155264
462706088039 18789876
200907315671 607149036
556605276685 38177640
458030514249 323413812
280523834583 607142808
530347503361 107893872
16794115687 26655840
874338384003 80241552
192481399771 237672936
669703540625 84109140
435402844029 607136580
220215169213 472337748
695200805403 62628768
968303626817 108628776
864648207777 220963212
791666912797 115367472
490761204835 607130352
644143067875 78466572
219567437291 607124124
661560408303 45489312
5365836725 79942608
394972580519 607117896
500713269699 452619900
11818083255 607111668
659946307523 267909876
502430867383 133391304
993962484521 526851432
205012970171 96646104
927670978219 335334204
903771896691 607105440
165949736453 49095324
51626342711 193491504
910400157719 78416748
144144979339 70432452
154257011621 317223180
947664977987 199663452
24258164335 607099212
957886249389 607092984
559803654829 88001640
360762357549 424593900
878891734531 84003264
866951699571 54980784
467178748599 54009216
623009771363 93226932
547842544317 70295436
918699993987 607086756
895685843989 219381300
91156782305 242119728
992510696639 80820756
432292823759 607080528
952910216957 565215912
276639154513 78261048
63444419737 227309544
610807987257 607074300
151563706831 141923664
289231891339 357642900
120503967447 17924184
71813703195 139444920
820874895911 145697832
413632702139 192059064
782839259757 96851628
298430097923 14255892
7068768707 97792056
697888554817 607068072
157418954727 27920124
661812319685 279662112
91060827509 195602796
142987652535 4023288
630090112931 607061844
786632959965 124827804
244237826717 159903900
342332889909 266371560
371851886887 16647444
24382855123 233967276
775017057513 524447424
885733779125 148774464
807210568167 106648272
802385235889 607055616
472723087269 559897200
126266829191 301123800
21038517571 24077448
22249317983 4253724
912072148997 78479028
127744231599 143754696
692912522385 547229448
965075199811 101809116
847791531831 607049388
192821262969 607043160
774263342477 3406716
553957798757 2073924
621382056175 607036932
709419096301 217712196
651650046127 113162760
443888510123 200915280
32808346281 22290012
65704284391 187170084
272231160515 29128356
886977787233 607030704
167139766485 52807212
875781714261 607024476
293585919717 197826192
200167900123 30050100
385261981443 168330384
411766689977 605367828
987410913847 160327404
386473167991 206875476
123778812975 607024476
692658287959 203163588
988650761651 98321436
238227558911 607018248
566645699423 607012020
753246915623 579540312
669603182633 137676168
76506504871 137402136
855732483351 58792320
322198106201 399208572
10281108789 66047940
234495534587 251249976
91826910115 114925284
19917183617 61588692
405546649437 607005792
914345965609 606999564
999560521007 268725744
348944280523 40002444
746314501511 16603848
721803405641 92641500
314964344081 51300036
633495159789 256992192
179071018727 30280536
136234115287 143642592
375452033311 119048220
207409995307 222258636
141194926487 606993336
670520376441 606987108
789323150755 606980880
222071011051 380580624
659055165439 197128656
818557341293 561005784
443488896731 606974652
222645880363 8949636
646801102263 17089632
458905773695 3917412
152390999459 225472284
790445020317 7878420
725256733193 154578960
15550107579 515005776
441435439215 131460624
78372517033 458262468
408266583917 171382104
547640869221 111344184
674970882767 241646400
72020765511 3406716
129998853515 604284156
236899303409 39479292
879513738585 595191276
190333246753 578898828
503201285915 606968424
255643672423 403730100
340236223767 115311420
167478465047 366679728
119303897879 89234784
235042676843 12431088
12940096061 39522888
608498515345 414828396
433788822975 253442232
747514926075 6844572
55358367035 606962196
947312180471 606955968
487651184565 577989540
5084773313 294422472
260244273549 154703520
925683619705 98969148
912601517779 57864348
113740439249 28542924
247344259659 65705400
529443719675 418970016
583490710325 482215356
533679484561 312714108
960317271939 10506636
632578129147 178899300
696644546709 142203924
297939948095 384149268
166282393855 374495868
49628750355 34802064
554738903299 32971032
319088085931 606949740
876914513963 66353112
326552134579 34204176
931030647869 33151644
770663029135 544825440
293649246021 268389432
498365464447 250396740
381288491331 606943512
572458284281 326970000
91036451117 10357164
906527175071 31868676
901905884529 606937284
718206796721 78074208
948123596689 129822660
668032360225 191585736
923054022365 255242124
143060938649 606931056
988859374739 102687264
210125327295 5742216
347582680309 54943416
684544371185 262485288
361384361603 526776696
79616525141 606924828
14306099471 606918600
234326941389 74300040
952042834693 86108328
854842208197 115834572
428705986571 341674308
791049803951 34459524
375421852423 251436816
281668635641 56176560
772296206279 181334448
410618991661 356727384
731476773733 195397272
18530297723 39323592
921188010203 513704124
467430172959 215650728
740707141709 51561612
94544622437 606912372
988364448035 606906144
840909464871 1208232
40781809199 223336080
325091210221 132731136
423397383929 81835920
662629110667 55572444
459362150317 249792624
483028279733 119440584
641095489533 71466300
274531209463 183047148
25286215305 96122952
123725325673 2902248
169857609595 443147112
872220698361 137483100
487029180511 444467448
676118412927 606899916
779371085891 606893688
268386976139 175143816
60334399467 606887460
579486832563 124410528
511655182981 192345552
501335273753 606881232
97032638653 509730660
457629068587 12698892
351215548645 151396452
918166109905 436956480
363250373765 459109476
135662969081 347478804
209212936513 232690536
436841439769 40712436
41350377013 11079612
92866141583 195964020
121290796759 606875004
429393054541 319944816
612673999419 37106424
764478083375 461114892
163415776281 16491744
715731074577 38090448
563135547599 182368296
948681358923 88805052
861655541711 329573304
578253393371 32939892
296073935933 606868776
666669881863 18005148
862719629127 479400300
66460296321 42294348
153013003513 606862548
606460435999 535919400
319088085931 606856320
92703715343 324622044
411766689977 429968664
515355469417 206962668
471184804923 7118604
617920246087 208500984
190138352711 54414036
956759825921 208613088
884795117401 251063136
939848131823 596113020
128829842983 379060992
431670819705 437766120
849800121597 348300900
172873000395 17058492
862320979837 211920156
370585570083 19269432
329619809439 15557544
446151259579 432341532
556925845539 174558384
182247194051 606850092
635936771177 267897420
389411476073 208226952
814229408235 452071836
845991330945 436887972
33887181601 99822384
860573056783 250060428
888621894517 8725428
111960735949 606843864
792433171025 490336668
773773049405 387257040
421718754841 606837636
602099930501 34465752
818267663319 113598720
155159549707 275713560
618008608951 9117792
935696687829 357561936
233089323209 26848908
334016183227 606831408
237822295485 136903896
465635602185 223491780
944202160201 43315740
306648004851 194774472
458603939903 312489900
10574075147 606825180
88946585951 172727352
290829961247 131971320
320217522513 90430560
958508253443 427975704
325160540317 46716228
765011729555 12611700
57722451041 73907676
757949462881 170011944
159108140275 61781760
354986772001 28362312
645834546565 149528052
965350298037 584497800
813309530159 72711900
385486027515 70824816
559181650775 396904212
138324017821 337140324
134974885947 606818952
931406969779 269859240
245069603505 606812724
441088103655 506230524
709084627789 606806496
848413535885 606800268
594635881853 606794040
250667639991 606787812
495737237267 37411596
138084906217 606781584
715304668329 606775356
320954098093 606769128
903771896691 332992476
529482009419 399700584
155240787739 32236128
868120990363 163422720
426072783219 460355076
240724095031 598186944
445698924929 51194160
862719629127 407024712
389374544033 606762900
781499932109 279319572
366360394035 606756672
528999724317 137227752
674252400765 585257616
830826425167 10811808
315772073323 81343908
595559364703 55890072
776059283411 93444912
179445615481 84756852
376427191115 221660748
959187866497 250969716
946068172363 426150900
143513054081 128296800
558394591027 3294612
160076708855 57845664
383776507547 606750444
222055453507 606744216
293250378751 26724348
450330941325 250066656
885733779125 606737988
14045008017 228524004
382031418233 227782872
916833981825 149802084
559873059661 503297136
739562826435 606731760
852172010525 220521024
24258164335 475071840
23636160281 358919640
423394494137 51536700
464487629837 67175208
213567020943 120368556
129318778351 39834288
516263371049 23417280
204639339995 420408684
45406302171 352884708
369931199113 75857040
648337765329 151352856
605973199637 328389984
341626166371 79213932
470567671165 219119724
980985573515 151577064
480351393189 196076124
178872656927 61968600
420076284283 346656708
469491040557 53760096
137921669099 86288940
951289133351 12437316
902883656855 86756040
21289444929 72282168
708858662255 76573260
121912800813 606725532
595257885907 165453048
565401691315 133783668
21000352387 83629584
484997882219 41067432
66411219681 20458980
195309279185 606719304
287365879177 236894436
606887178559 88724088
849271456579 225571932
728366753463 606713076
173539137295 122623092
137318635533 112558644
94406428107 111157344
53303227959 6016248
243003503149 175405392
653580194233 108803160
742672846705 35157060
28245150523 151882236
386141488385 68009760
247557619721 606706848
55980371089 606700620
64259516703 352940760
122797825763 168535908
941023942093 28767132
747026875083 564929424
235907623959 425378628
274631193775 34901712
849035539939 277301700
434164752521 269435736
506795252925 8999460
30574271775 298184184
36698245415 343617444
704469171645 165396996
713286087613 108772020
666544337839 222588720
48610359013 385880652
995590953297 6937992
63975911029 5474412
392290268149 9217440
654773500193 49599792
782252157415 182181456
990092265867 111157344
54736362981 606694392
894309389995 67935024
637855696427 51044688
143883920263 209105100
909840583137 83150028
658556675081 57116988
846148774785 87403752
845303515615 606688164
382532499439 589909932
647314328069 52016256
692290518331 606681936
54736362981 606675708
824419501031 7629300
973885657343 133665336
750059006747 37343088
599870264181 222837840
849911185521 211278672
584683816989 606669480
15265785685 138180636
243043019809 10718388
883049343007 29097216
18511165307 108828072
658702299415 442026072
463393026459 606663252
936574637771 63251568
203395331887 606657024
104375358395 30816144
518780185537 1781208
937474735719 246877920
625431104383 90312228
468991062945 602484264
565671114595 275539176
63555795061 250216128
916211977771 461301732
781237098053 606650796
806131727857 249045264
909238539823 37685628
634444141309 60872472
729610761571 606644568
671764384549 606638340
688617385975 538584984
235035570695 23548068
821873676519 263182824
517507379157 519633180
680654460833 416235924
539654097067 166760928
44426834591 176601168
682960457521 606632112
927259686089 19126188
439978701311 181209888
793342397983 102251304
482697118289 552037464
616179217429 202397544
73188810703 46186848
358896345387 186229656
416065331513 1974276
901717100155 154435716
606842667043 66926088
261863712963 606625884
956442439575 65861100
793055175079 459153072
940470135877 117659376
619675138273 393086448
23551912887 39479292
347078268361 606619656
406479984983 164388060
796787199403 355444416
388130535925 577721736
47586822105 263780712
23159150295 167414868
875460559975 125481744
899301752243 37803960
518751387265 606613428
742466642615 31102632
580951792665 606607200
112957759023 177105636
558559646721 606600972
503201285915 309718440
514678110899 311580612
602099930501 606594744
115017362337 17905500
634444141309 606588516
944824164255 398255688
726392534791 39124296
467395439403 90860292
135596890001 569220516
875519053351 113312232
290311971021 65699172
722279630899 294241860
31434459461 24102360
411766689977 606582288
388130535925 606576060
177094889297 77438952
726906408309 29688876
44784298117 7031412
601644382203 71285688
74365257467 217263780
198593316003 154703520
364371296671 21798000
215835412967 606569832
260281822161 77451408
963484285875 606563604
570007019493 83585988
183956359023 65848644
932384083175 448353720
154714838129 15401844
925794671173 212904180
369895163905 44038188
853203623911 71690508
752251398487 47426220
269949765665 606557376
435188780203 8787708
763820984541 606551148
742050842651 603007416
325147885021 72070416
105196018203 336810240
792881892197 130532652
733964789949 116793684
261241708909 204116472
927995400967 5779584
480809139971 362531880
235349276293 3549960
713914786767 77893596
172694561967 56020860
447959830897 429102972
754490923731 462808908
765064992649 423049356
388558847941 45483084
201893227993 102550248
77128508925 369444960
76007777849 2092608
83364810773 274692168
993962484521 523195596
826129184165 391473396
873293698045 606544920
320332094039 606538692
732098777787 23298948
337192774589 74200392
967838314253 566710632
253167937823 423952416
414254706193 529037460
280523834583 104748732
526732141933 41497164
748270883191 402260292
927852337579 118686996
64557925095 82303020
999852340175 273901212
778749081837 134991900
150710600381 86612796
161099056215 116818596
254538741783 384099444
895063839935 606532464
758064880177 96627420
247557619721 606526236
281603291465 135477684
398815917887 240593868
35454237307 331503984
253155656207 60287040
919321998041 606520008
67957399131 139806144
863071417707 80509356
663243746997 134749008
940206135947 90804240
964038559191 18690228
238184652981 2235852
768116674005 25690500
523727419697 279780444
924054757327 58611708
290067789825 22209048
362006365657 591211584
823540666713 114626340
510431571573 56039544
602099930501 485609616
880135742639 119085588
139142714571 118313316
902402262357 109457100
224477457913 43016796
604847243269 221181192
169221592541 108142992
529878695651 50895216
110716727841 606513780
41784233187 263045808
519743764251 46423512
981522403441 606507552
306226218541 404919648
820648707407 144807228
558266051335 113573808
322198106201 459439560
173539137295 535713876
685554106845 15787980
934885271611 187724376
738318818327 585699804
232339545507 124435440
220718410297 57746016
944085950711 1083672
676740416981 606501324
479610795559 505620180
695740556261 154977552
592769869691 597128184
14124309141 125955072
670520376441 293482044
329662154849 606495096
696644546709 606488868
551717602127 523980324
94921142405 116912016
282539960229 202970520
94736662817 285261084
238849562965 606482640
545396903413 17868132
904467932981 232634484
656214283199 606476412
175291026347 38295972
283011850799 606470184
987742443981 606463956
294381311291 424637496
12063622155 93594384
658516379921 5829408
763357831855 71653140
149280979189 606457728
502346079391 127580580
128886193927 99560808
945910035977 132569208
708939265031 38021940
15983931375 163341756
925214600243 259763652
776261065621 575261676
412627519147 222277320
400026045675 40594104
896003534269 22115628
302565311749 101896308
358450631101 196767432
419503718093 220265676
212725392697 383570064
11368133929 145797480
452818957541 593846028
645018210227 606451500
680472441305 588521088
669403550321 429445512
838751758101 63880596
350188288631 384491808
334016183227 606445272
488346398759 532213740
241959583235 424189080
812989572887 485622072
754146321025 306903384
397460596735 598685184
29234196767 583644564
533471760839 190825920
890087807503 606439044
573845237445 165546468
587171833205 581165820
883013139643 204035508
382532499439 308628540
806117260213 606432816
51004338657 606426588
406168653491 392482332
725069810991 76872204
161721060269 606420360
669276368333 606414132
23014156227 322000056
594936974513 80060940
746266334159 55609812
298561952149 606407904
69042456223 606401676
979361014685 195297624
463152512317 26774172
610807987257 606395448
449654708837 19182240
792014311875 402864408
533657865935 1756296
103877479619 14573520
185616809817 194101848
863651706617 95556204
183923226063 100077732
61366978193 182511540
850901552101 343754460
450551885853 356515632
242479509131 42213384
75607976379 249462540
98683559369 59633100
923054022365 606389220
30478204875 606382992
47996818811 127356372
554205618343 606376764
494076468845 154541592
778127077783 606370536
200829545397 45146772
377362258045 74013552
424206771057 455559516
867318249749 168816168
669276368333 545385960
181552277563 53230716
329040150795 551782116
350292931487 394630992
445440618629 361211544
405173198635 318001680
39647401435 68931504
587520725765 179036316
406663461863 89838900
564260364243 435511584
260121631773 229483116
582832353435 159474168
175943946193 64814796
923833065439 300538368
621040698257 170790444
329299142175 314520228
193468677263 553463676
715425939945 244922328
639420173741 51518016
65237899373 32148936
871520738431 459016056
605831954825 606364308
792972578105 9958572
914967969663 218802096
393468446297 242231832
425368070087 41285412
145222295027 306355320
177271161619 132058512
873195151163 66558636
96346553469 10917684
565201609349 20446524
796546043777 27571356
465259038621 273633408
696022542655 432870912
178515169727 606358080
802818879073 11347416
942044645261 180313056
171673125133 606351852
648750234551 62610084
320734547399 200585196
635376013275 77090184
238061544105 79350948
899240232059 105521004
335449466483 113461704
71724318939 48055248
834107442643 541063728
328636687261 232341768
852911530711 430591464
113205752993 335645604
507851542885 79681032
712194648059 606345624
72230843417 267947244
451932237337 216659664
134974885947 606339396
163167596709 384585228
89568590005 606333168
842815499399 606326940
978771277899 71864892
62200411629 606320712
487362764647 104512068
500091265645 306511020
982819530161 246118104
963484285875 539133048
233379729859 456157404
687097613245 83841336
212431423631 242138412
583439808881 606314484
341480231875 565209684
7644598369 365402988
755112927785 91408356
745809647375 225926928
727045965333 2397780
716227011455 32659632
842026683355 96359616
115070756219 441091872
170298527083 70924464
309027689997 48410244
430426811597 463749336
203406953335 93930696
929108266079 77432724
366101905885 107694576
38564257577 234938844
754336380901 43913628
381002749453 268102944
716418964643 62460612
884330220875 74729772
411493952163 24382620
251911648099 599619384
625736084553 606308256
268083753503 606302028
933628091283 606295800
205883348103 606289572
583439808881 606283344
267461749449 125257536
333394179173 155033604
913903141115 393653196
468867741079 84937464
259375696747 549596088
221738415929 204346908
32248036795 40257792
646163571805 1002708
884385506831 53311680
963484285875 552654036
670520376441 606277116
627057014689 310939128
874459543515 20085300
134906719249 34746012
873293698045 567931320
164831080539 606270888
743294850759 565415208
551630122401 71416476
787476981001 257446836
22392152173 518306616
157989035945 606264660
747159132891 81007596
120979682009 128863548
864475672255 26531280
365269887443 430753392
400902089849 42144876
445214011611 93320352
296073935933 559922112
461081972635 347061528
281145838637 89807760
309841797949 134699184
408656669707 261576000
989144767849 277613100
364353758623 24444900
849338762575 63544284
533679484561 552504564
109010600895 19119960
228275494047 583420356
970839019429 30205800
789084268349 180736560
144304946757 536473692
212837135473 467648064
182727771443 120692412
106202638625 96720840
856547581555 550274940
294207923771 403045020
597271987453 356770980
201415128107 58306536
381910495385 440226180
968163864269 92043612
404924645383 549951084
293514284023 28374768
577786522569 16715952
323442114309 426013884
856973371231 69000012
750618325981 53299224
322198106201 68346072
334796640057 12649068
788701146701 606258432
950422200741 591336144
234297775665 156434904
648750234551 606252204
19878319659 7809912
773554545015 125220168
630160539155 307270836
368848410251 606245976
376934462953 392980572
57108723999 56413224
775943691731 97723548
464637034567 606239748
119012153447 159548904
78556517065 122816160
362335023445 186715440
220811445399 345504528
894441835881 230946696
935625763365 130582476
59730512665 98171964
783725114269 606233520
780997131975 171942624
393968767687 204814008
611429991311 442817028
726122027839 26101548
102844046419 298240236
177313038691 530650512
722452059307 219094812
662663732119 118051740
587054116539 15931224
532937123169 86949108
434858895499 258455772
664563605917 95275944
138706910271 606227292
227167349759 81375048
622558408281 50322240
554985483513 245140308
622010283 466003872
999635854895 131516676
518751387265 409989240
867898625851 401095656
385270463979 201457116
207749360265 73627416
902947549907 101591136
785485847081 10463040
52929971463 18297864
44784298117 606221064
281145838637 96216372
242839214737 271360188
141158036805 1376388
812906845125 4297320
426694787273 44530200
289853895393 235212876
213347396751 606214836
468743704231 82838628
514923942515 859464
194865551631 196350156
240715575127 606208608
866501334207 86662620
951044204795 342209916
632405219945 104848380
713796485907 120449520
594013877799 35761176
781717382729 122691600
301160889045 185762556
444110900785 606202380
157861902543 77625792
751380903461 569152008
422340758895 606196152
83877973061 57970224
648343476405 142446816
605005639993 33624972
949719854249 29663964
352618078037 903060
949585578569 80073396
668190489145 227888748
645640214281 606189924
980900399387 606183696
767736330045 131852988
817875914653 38283516
966950622481 75327660
38336056191 12954240
177893165673 606177468
743916854813 75832128
691668514277 362276532
767158825051 36956952
280523834583 10712160
187333829535 72157608
686692481845 387761508
343346244037 606171240
135403733571 69890616
225621263729 81667764
845860616443 33749532
470746420993 75022488
283633854853 606165012
730232765625 606158784
63000112979 310222908
515365328341 11976444
228621334887 25217172
793677179133 606152556
445195464627 138635280
447842925109 27409428
603752458041 57247776
557937642667 606146328
427373640511 253130832
937178150893 49830228
332772175119 476361036
378343288853 18285408
602432848241 244218564
817321143097 179839728
535788114691 17176824
6431680437 351956736
468543816571 82981872
193494099959 491345604
123970124679 392781276
111803427887 93575700
643152198065 92641500
54214268503 104524524
321424617265 21237480
516425884481 375616908
30231873781 105159780
340858227821 606140100
261241708909 549072936
678982307627 168199596
7639074133 296365608
74657333221 90000828
69664460277 356185548
25502172443 606133872
859888374137 282103488
241684055277 235443312
699411745481 130383180
865999698709 147391848
301182556257 142378308
700242898231 11372328
714682664275 606127644
180072060099 58786092
430480814585 422040420
998316512899 606121416
383776507547 606115188
470857075107 366729552
691046510223 606108960
710624310197 275750928
862785309615 229215312
768067242369 3219876
876591355499 330395400
313490049445 606102732
213969400805 260075052
179137173781 328788576
806739264267 341157384
551624330361 17313840
840949487237 19636884
814349801703 431475840
751565383049 161516952
773669177583 70656660
300865381663 84289752
15168018541 176090472
952734100335 5318712
420263030863 188098056
333865339829 111051468
168831270087 323862228
512531346725 606096504
399220364207 35767404
803802967829 112434084
17291969551 50926356
850901552101 606090276
147289558781 51935292
838263269911 82377756
411665489967 12705120
959083459067 1588140
832863434535 508771548
873692968897 129561084
656214283199 606084048
671764384549 554404104
84841721169 98508276
42833465585 14280804
508799322401 196929360
446532045727 40295160
106491594151 281798316
825246163393 21679668
257509684585 86949108
820553238395 161504496
203863042231 21050640
941092139931 329149800
271815777827 273079116
546741569695 606077820
542387541317 606071592
10379579697 151633116
961543467967 44798004
263107721071 606065364
649010284691 97237764
398656268097 22402116
563822273029 2640672
865788306695 23454648
987120439927 436850604
381731968527 123333084
494427111473 30884652
769238700505 94541040
245599095609 12923100
997709424905 557318808
902527888583 434440368
277582063733 390738492
105118691355 606059136
228275494047 585687348
197049970293 19456272
305822225627 33824268
323442114309 606052908
478321123755 266626908
811288123169 131740884
120668792705 606046680
512409108531 100308168
775017057513 263288700
154096838679 75396168
189237558465 171693504
880757746693 230255388
715304668329 551159316
341088196721 302587380
524971427805 606040452
336504199443 177946416
95648549131 11789604
303964527845 159698376
110094723787 578618568
748075926869 46853244
826541072945 6203088
399768585145 112988376
178515169727 530594460
247557619721 523563048
515250577441 48024108
261928789335 422775324
520617399427 235798308
230344103049 368865756
278360969791 91925280
959770578099 581134680
100341369491 187338240
221446783601 439254612
200285311617 606034224
290762100959 198262152
734331793533 82228284
797495293101 106835112
677515436767 234066924
475833107539 606027996
959147951245 389212632
68420452169 606021768
845303515615 240749568
284624369667 8744112
264992641441 528589044
262180487727 64652868
123119377403 19531008
859609608857 562612608
60623970327 165459276
371782145743 22557816
307056430863 98489592
585927825097 207081000
77128508925 606015540
322820110255 606009312
752759411457 13284324
626980092661 606003084
552751912237 92541852
840949487237 605996856
772977008881 10220148
24880168389 265593060
791189162917 236564352
426991657349 218297628
687176789809 63805860
481431144025 605990628
833835184385 85554036
819179345347 201239136
983388415603 571051548
998506367251 312689196
238489016579 125562708
6229 157176036
962240277767 605984400
897690117751 203213412
285499867015 605978172
622442031873 78697008
755376484289 286712208
749349063333 50303556
726017652787 401600124
995124113635 8027892
756036036955 303247548
835887581903 2852424
174161141349 605971944
190996467711 173456028
428399935185 131809392
473145762945 122068800
630529622891 66963456
333717835877 257534028
702864587249 207473364
960727617413 209590884
472806175017 472960548
976546371009 74194164
802806653509 41877072
902960865371 11328732
277485660521 339550560
576597764287 605965716
784021349089 128738988
851840935035 216921240
392868240243 169401600
634444141309 605959488
144036387931 165490416
633972157319 33656112
266709111857 37878696
120668792705 605953260
402436629167 605947032
116936768381 23709996
661190315631 567389484
162508592107 182947500
259780504291 179845956
555313587009 58443552
319206131443 226692972
821756957571 188197704
36698245415 604464768
933490986853 65045232
247897618697 5094504
574485558047 65032776
352676304847 605940804
257236386251 228137868
20999075647 13141080
681716449413 437087268
687314485899 180798840
936859127821 389642364
20340276569 52084764
511909342671 365328252
294114739197 73035756
741030369919 251997336
585767870135 116388864
769419021027 605934576
636893779351 18852156
30259874869 111431376
17091378127 20795292
682338453467 457913700
204146280453 90237492
925542038581 228754440
107341729845 65686716
297480918345 80665056
852145560209 507924540
905015904799 567277380
966834246073 165596292
433315593385 19979424
104970937045 128134872
431670819705 212019804
228200626021 37866240
115692760273 605928348
526368127789 311823504
964106289929 605922120
96798819611 144508284
454684969703 605915892
414876710247 605909664
631478106171 360657252
249423631883 372552732
50382334603 605903436
542886547361 92672640
99520654869 605897208
571621731855 605890980
480187135917 335595780
147414967027 605884752
521403436545 285883884
974981482647 14480100
886425125731 465144408
817507073809 307102680
807915884177 22831848
26746180551 448372404
610813797981 358851132
182536982891 13651776
363250373765 307370484
110218723267 187014384
734363076777 176314680
183381818557 43128900
189933071603 181209888
882428927093 84109140
627359340493 155077200
915010768479 489626676
520554053201 29769840
770041025081 21405636
99266962279 219399984
490139200781 605878524
114149557807 249692976
331819076891 122834844
96860975051 27041976
581039912637 186696756
396838592681 459800784
745440419157 10189008
560995159659 12076092
643647218189 95057964
709834368123 75639060
457440615535 98091000
36076241361 605872296
600103010769 101460348
16045912431 68757120
338370211605 83056608
936491768003 135888732
32966221091 196138404
710328635897 605866068
304890328749 397464732
264973733233 463898808
628982062063 14878692
941092139931 605859840
266687930429 43994592
913659388413 47893320
707218615627 605853612
330906162957 605280636
182096176269 78535080
357739815767 27178992
49796129093 476062092
361931466491 42151104
959752261551 506896920
403149231937 10108044
203424229807 407136816
404130467031 3836448
765686996703 192999492
921188010203 566629668
743935084169 464428188
575975760233 605847384
652482258875 605841156
315356061607 122199588
39973145757 393970824
127385235985 60361776
957264245335 605834928
834319032715 363646692
986805115049 298750932
313948137529 98066088
148036971081 181241028
101933771919 42151104
70908468385 376756632
949663086029 54762804
50655992923 153906336
644813270421 103465764
661190315631 605828700
280992821667 33058224
949101929535 4546440
382670051047 284370480
280337715793 46548072
733687505695 122971860
238264490951 208226952
111216381597 41646636
474857931051 322759872
783725114269 605822472
338992215659 136094256
982766411549 404265708
123778812975 605816244
383041351951 8987004
318313189467 64659096
612876976167 172546740
401192621059 67548888
385020515655 605810016
706990059245 104138388
77750512979 568024740
979305996533 126092088
428560799435 605803788
420395681035 36464940
1527164129 247014936
871272819197 129891168
339614219713 605797560
16959992239 216211248
636898157635 15943680
950388200851 15943680
400289963403 112558644
96410634599 189810756
465387951993 180555948
962240277767 605791332
552768721609 146719224
137206444341 1488492
175920186373 42219612
210281975189 121744944
330560520175 87721380
80860533249 605785104
302915980527 407996280
926328075699 298364796
78994521087 591074568
251911648099 148743324
802385235889 329915844
94187351979 262155204
691668514277 605778876
242581587289 605772648
227375371187 42101280
683718879687 442966500
396838592681 567812988
867979895023 16659900
989278146697 46822104
578378956079 14280804
453838818691 174689172
306026000797 14093964
467125050783 605766420
610185983203 564225660
901283880475 455117328
245691607559 506747448
596501894015 605760192
187358673027 249412716
652482258875 547079976
496212776207 127624176
624886732349 23840784
983115515861 153420552
854633576425 260205840
716841168229 797184
344590252145 605753964
828815692969 282850848
521239403481 547441200
724634729139 605747736
395887350397 309500460
279279826475 186086412
244767164359 204502608
986498435873 559542204
510665334563 605741508
334457032207 30068784
397529011315 127418652
202046872753 25360416
775827950579 81262944
531813472399 539955144
674668182045 27384516
373209252061 191224512
843437503453 444660516
803352756927 123750360
96795107723 144203112
173678376691 439516188
468369058891 169258356
182014776309 5904144
172633216167 102002184
114235603855 108018432
93922618383 605735280
229519502155 605729052
305403996743 312060168
975924366955 154753344
905346443443 177429492
369179297663 163397808
95527358479 53940708
590903857529 595315836
674789086209 29850804
852836782255 332724672
195309279185 470967588
854394581915 183246444
772614514369 518007672
511287338617 605722824
754227054589 231550812
728859450543 5237748
391862560249 605716596
486407176457 214199604
36964037771 130370724
924480766221 359006832
962862281821 463145220
15550107579 605710368
739340186653 88151112
223648323035 23672628
904914879173 21069324
85836565681 605704140
228732560739 135627156
100764662977 605697912
227653489993 605691684
508177318347 448590384
377122504957 374053680
891546239423 268021980
780528212161 16778232
530882004015 256606056
536789504831 605685456
486530528225 442268964
745227820149 400740660
185357214321 605679228
13684095417 111394008
405148703911 8015436
631451120247 120829428
642021452365 272499912
155501019729 605673000
795705947619 365396760
504313944265 83062836
402154705053 23840784
281684660285 10624968
574109748071 491252184
133108873785 605666772
802385235889 52607916
88946585951 53249400
208861028363 8806392
646884222389 297798048
98136172983 38426760
758025450709 86812092
310380029175 605660544
691105402191 537787800
806849437587 26114004
118535124777 60087744
289231891339 574719840
478943127809 566972208
859609608857 605654316
834477734611 79581384
541765537263 605648088
656564433815 178363692
832863434535 114856776
199851349567 199246176
735208798057 582386508
198753356919 167296536
137591946323 467859816
300024656477 10624968
665870597789 167228028
896929852097 594275760
158781842899 161093448
938054489021 8644464
464015030513 445519980
439756872407 54177372
718680343939 58418640
22928899897 10923912
361546432847 417251088
558460595371 48453840
575353756179 204184980
291526844545 90829152
808058400739 502300656
593802180613 113829156
56602375143 605641860
562913675099 605635632
632450211017 1625508
396216588627 605629404
878891734531 285765552
967838314253 605623176
911235945339 596941344
158372113997 5437044
67644727381 111568392
730232765625 605616948
370339302507 134225856
836595458859 605610720
602538014249 149552964
912479953447 197091288
356408329171 605604492
291097903501 605598264
488273188619 605592036
127955946231 146220984
195931283239 194400792
676740416981 447481800
63917542213 121234248
845964538089 5567832
750356818489 136168992
41203153321 317123532
975609546545 41796108
423584767003 605585808
987246338947 126291384
626233564737 53623080
841571491291 312253236
741428838597 189144360
230763510263 605579580
127510837299 605573352
685638882381 192495024
241184786419 76660452
168850763727 172254024
756991402175 534125736
161099056215 538012008
456790485833 186030360
287088040631 245196360
704225370357 50110488
73842714573 5499324
952288212903 82826172
916833981825 605567124
95166626491 473570892
152763228335 33799356
159739081509 14461416
128132841353 310982724
281668448801 66259692
77128508925 605560896
133571265417 44773092
769059253141 113897664
617851464055 183657492
279536463671 271173348
299440456383 189879264
673630396711 558352656
249278736225 28542924
855255580479 605554668
326731855975 383501556
816304961457 105907140
396963227417 85292460
391240556195 605548440
570999727801 487372140
959439670765 109992708
808052945011 73129176
758803752651 22040892
111643243727 71460072
800767247599 77090184
462167490599 155139480
529947460237 583843860
963422646121 13047660
465881042675 605542212
427316791327 605535984
126888833245 605529756
794299183187 605523528
17888868537 63768492
642116834185 216124056
319710089985 605517300
696022542655 605511072
661208221131 570578220
90812598113 1282968
585863058887 5997564
817935337239 605504844
119473861237 413950248
236284984707 44754408
942106582721 152934768
147939619975 3655836
824622751811 128589516
409900677815 605498616
551934747575 379303884
312868045391 193285980
252533652153 605075112
293585919717 414691380
423584767003 163771488
417615104519 186267024
169663388177 79238844
467125050783 605492388
810324063661 30890880
340236223767 605486160
208223989917 54650700
225165473777 212181732
282436444641 308858976
262485717017 605479932
785438333669 76660452
326552134579 605473704
176449150335 137433276
392163671593 259128396
621382056175 605467476
267912507177 106486344
636411383383 20913624
343346244037 605461248
570785171963 12655296
795697222191 4316004
488895192673 91227744
865870573585 237299256
459038998081 271509660
723686196035 305196912
340690157775 20153808
463393026459 605455020
281145838637 402372396
653200909033 6321420
713828354583 132656400
386627535199 65985660
543978162537 71441388
746058294047 273104028
730883692511 106262136
833225187915 177111864
672404680239 457259760
894361568179 12916872
968922529327 62566488
335539193279 38956140
700376571033 605448792
361240493565 122311692
275547802151 603848196
930462821187 16715952
134994715899 164257272
727744749409 97586532
20411051561 58593024
810471288591 605442564
748892887245 602515404
68070574347 227814012
890548118983 16852968
441241418331 299573028
125567465911 44094240
668780188563 472823532
235311279265 363702744
407569177467 218042280
817850386081 26251020
401814625113 384772068
750758899407 605436336
566531395701 14125104
119123397983 143050932
722768716977 605430108
990230460197 95581116
362006365657 605423880
132330894461 10780668
173556675343 320206392
458577919319 106349328
49596993783 94665600
947340997427 564885828
837217462913 480708180
666295834411 174278124
649994242659 319658328
803978379449 59633100
565842876607 69006240
105536017179 168803712
314133627291 42854868
385979199161 28742220
122039472105 217232640
283011850799 545709816
491131116895 127381284
505067298077 605417652
352676304847 567320976
453440961595 217213956
788079142647 238501260
686136313979 350131932
528703452129 349646148
507555314293 179789904
761813558173 114090732
402780601607 18895752
943370769549 156821040
36076241361 574103268
445354908893 605411424
533057480507 456468804
431048815651 552249216
14776724519 31538592
719036692653 605405196
910751362105 236626632
318466081877 596156616
609563979149 605398968
120675350789 582349140
119333543159 26057952
798369113879 96359616
800519223727 219711384
638176165633 397570608
970948334523 570173400
929808686881 12549420
640042177795 354908808
352011955383 15557544
78921726985 29738700
569133715639 552703860
212288185859 118593576
676740416981 350954028
79225648395 218609028
685107676339 179061228
90832284821 489583080
138258953905 63332532
382401467309 83785284
973436350739 229445748
706695692825 422127612
693575830535 306430056
906820146419 33880320
805495256159 163671840
73791595149 75315204
636932157525 40127004
668565215449 292716
131610170379 189275148
488895192673 3338208
311002033229 605392740
263107721071 605386512
811213337345 428094036
330110190941 28430820
813581308861 124049304
993122181601 21885192
523727419697 605380284
877025722369 101229912
117929892727 10469268
231265194347 25945848
585927825097 231332832
956901120557 176221260
250045635937 321040944
757388318843 71360424
34210229199 605374056
513203915911 382274640
254399664315 426873348
302760447445 99760104
732720781841 192158712
832863434535 405567360
545392923721 78771744
821045357509 605367828
1244014337 605361600
118802780543 605355372
970326330469 605349144
130620857569 356658876
751578854213 119913912
552339606181 121732488
64474538403 56917692
544738876607 116170884
138954716163 27882756
597210766213 497947284
76118860457 25871112
2488022445 605342916
969829285007 141587352
731021929199 118817784
23360152767 37592208
635688149417 232341768
795543191295 605336688
85000728237 14448960
79884709049 221679432
932948103311 14430276
14805385775 49014360
492491040539 30006504
66728948567 169345548
496359241321 240282468
341143495133 1588140
90769499115 8220960
572198506935 19624428
833815211189 159187680
40541395943 325537560
623292505117 62298684
286121871069 359094024
382245916781 164437884
934250095337 404695440
328418146741 605330460
31541742989 42624432
993962484521 95412960
785190085589 273757968
363134488131 41353920
229945709107 3518820
345212256199 95257260
708062068677 331329600
325746147939 38115360
245702618663 41466024
296529719657 131074488
615225734303 385189344
878891734531 605324232
806117260213 605318004
966617000977 432142236
750495260701 28530468
60803212167 103746024
672198108697 117759024
661744152987 34746012
803007239943 605311776
22905613405 86868144
394972580519 237355308
24736350175 1008936
881154993445 140671836
103111507879 94528584
650158294407 166225320
747026875083 258648840
430426811597 605305548
376112694561 168560820
787982582497 58375044
309758025121 555562512
292963915663 605299320
28537075567 6477120
605443880679 202410000
33167192423 140036580
69664460277 605293092
262067430843 225210708
235739542695 605286864
661812319685 384317424
217701425129 45370980
605209950771 605280636
542693336117 15800436
942499004011 166648824
991474468305 605274408
639869442977 102649896
841845959251 165689712
516263371049 605268180
537263692295 48877344
162615408535 304175520
623248068337 605261952
438274287065 36327924
113204744057 562419540
587171833205 605255724
67798448115 191043900
59712395413 19948284
332912498187 75539412
59568402815 76093704
47272314333 605249496
998938516953 605243268
416873828037 49051728
98977266859 245594952
603995095931 537214824
32344217037 438606900
20404188305 36527220
281994373735 32784192
165453084593 353183652
451807160413 282558132
797409203457 371126520
610185983203 605237040
572243735909 403132212
164589351937 27415656
646884222389 605230812
742672846705 605224584
714926291179 27085572
784135402453 188098056
746404871029 499080780
825734832195 98277840
121612535239 254812392
310380029175 359760420
342102235929 605218356
371336426467 562133052
251911648099 605212128
838461471021 57633912
438512864299 568597716
499888530551 129237228
561669666991 605205900
539390739859 92404836
998144052113 87684012
816069325077 552977892
761780531089 71939628
249423631883 605199672
983181974849 15271056
788079142647 605193444
627425089489 82738980
59712395413 605187216
260792301419 231320376
54736362981 605180988
196354021195 12705120
775307388189 305564364
868497038241 164948580
640250161855 1314108
193443267023 239640984
386709931639 90119160
358664201677 96801804
33958236853 164219904
18038123795 287459568
603965942663 605174760
666788352117 605168532
527459444021 605162304
494232934889 81891972
740758435517 19580832
974771586591 399202344
581731645379 271584396
978269013373 23510700
593317074227 16989984
708220913817 108628776
221581146473 286270020
886355783179 605156076
14519159351 115298964
176027153511 384006024
155501019729 425864412
272958006721 78796656
86997192087 4471704
429804807543 605149848
419852742679 147796668
636008710805 25727868
839024102313 29626596
958508253443 605143620
475452183137 92080980
415322479347 29022480
791189162917 605137392
138965671215 220452516
434780839975 605131164
100562463491 109830780
642530194011 594338040
54114358927 605124936
848260662159 67660992
113609663705 94042800
811926824491 72792864
202151323779 605118708
380666487277 561939984
247589033753 568305000
940712124817 251393220
601488308523 492547608
275481099033 12424860
551028116455 3176280
296695939987 428473944
872165842137 287708688
517507379157 605112480
426694787273 380219400
825192764521 29128356
560425658883 605106252
911235945339 28131876
661812319685 216373176
689802502115 605100024
390308844919 78366924
300385276361 15102900
72152476493 605093796
310282042813 14193612
795944318091 62261316
766571299205 87117264
765064992649 290405412
366360394035 605087568
30192207649 219113496
314734057553 454114620
682643799851 219094812
346456264307 232154928
214591404859 588253284
397225694021 151876008
206505352157 605081340
503723229683 29944224
434889387787 67050648
11818083255 605075112
220189441345 257646132
709084627789 603443376
725816705129 28723536
241093322011 65973204
999225908013 222078024
231385514317 183962664
211736427417 146818872
823533373725 605068884
315978065661 393802668
416120718355 605062656
248179623775 114881688
366422985435 404664300
252320335687 120374784
496603347781 291719520
619516044013 308971080
806236675885 270052308
836378642257 37978344
895063839935 605056428
754054408201 114003540
541434206425 187425432
163587072431 119104272
1244014337 605050200
366982398089 605043972
228275494047 130943700
581573796719 605037744
130620857569 605031516
920509492039 8146224
477699119701 569127096
88264692211 34696188
614619985329 514102716
914391324133 283641804
37942253523 159654780
236983550803 181857600
962862281821 417226176
882433006433 126478224
27990188659 605025288
805152347469 21031956
823908766425 143113212
621605192959 322653996
226409481885 578506464
205099140779 26848908
95788630545 605019060
132662368543 89029260
294510342995 168081264
35322663341 46610352
546636315257 35200656
505327329533 318699216
347533815421 78584904
886421457439 534094596
273526923303 64459800
162196350089 102238848
916710336103 70831044
636932157525 605012832
921810014257 69417288
947312180471 605006604
561547746425 72686988
658080295361 605000376
257509684585 413744724
174687077265 46859472
148013658439 4876524
467589547479 122479848
76688306419 130750632
154696054481 63619020
630591255179 63668844
829131410211 10301112
46974303295 190365048
3732030553 604994148
998790750187 26637156
473437284407 358284384
561442044809 180425160
606572010619 120729780
343971847875 491787792
551717602127 604987920
648750234551 604981692
919944002095 503863884
317318838205 61053084
747026875083 604975464
239950761795 65929608
573487744017 604969236
619879254745 28972656
603658957077 38221236
306779639859 375398928
662027989097 99405108
784969122377 511094592
263729725125 313635852
29856200821 204932340
972293672191 278684316
181880263965 69585444
125022821083 604963008
234383342157 6421068
22591417033 129343104
27551406137 255055284
521311000569 375859800
269162382061 55553760
866653471791 191504772
983951339611 373680
600034702065 121670208
208194481653 83698092
267082712131 235536732
805337910729 41534532
991474468305 604956780
812969325659 147578688
560153319661 241235352
227983947673 22788252
390618552141 604950552
332067947771 523152
350034823245 128608200
119690657917 58119696
114593328957 416653200
102484396865 27309780
4976038661 604944324
878764626041 19138644
442244888623 579801888
976835892045 3780396
497037359655 51792048
490336877501 93731400
83348549465 604938096
889465803449 604931868
505689302131 601163928
235739542695 604925640
526215435913 466956756
49766016713 281349900
232206067011 318854916
491383208889 364904748
704730599411 604919412
428560799435 604913184
62822415683 382617180
705352603465 515728224
560916948435 4197672
370443814575 233992188
793677179133 46790964
282125354803 152723016
401052788765 43085304
510408640077 216709488
793539539095 48117528
850084666461 104256720
979656391279 363067488
413632702139 327611484
150240789963 142658568
255733006855 373050972
798653211565 604906956
146170958919 604900728
756108991747 116033868
122310296685 107875188
48094050347 234185256
14306099471 27247500
163412693421 77052816
931958591205 365726844
396745657227 20919852
845843956543 60336864
972814346685 604894500
526583566765 146688084
388130535925 323756352
320954098093 604888272
34060257721 10855404
517639275741 224295192
122293904589 135085320
271815777827 604882044
383542034565 84171420
255838870399 56793132
158995419703 224208
621708882931 137993796
331917199031 181614708
149902983243 604875816
97032638653 604869588
494140966013 284208552
66954296291 150449796
268802727517 409951872
279519878507 362139516
274925798097 12543192
691871098661 357561936
320600570663 330569784
213114493225 131890356
529947460237 604863360
525324374793 119291112
866770178283 163329300
163361219001 171076932
520392368093 107750628
181962872157 138180636
250456179469 175685652
516657011789 192382920
446598917001 604857132
781859102107 604850904
701044955003 97542936
570999727801 551283876
716624950753 430560324
519687699795 136081800
220811445399 604844676
500713269699 26823996
407412661599 604838448
719852362595 184790988
910613941285 82956960
553258748115 219294108
118304178081 19524780
914967969663 488069676
665696070545 143393472
150837757457 138716244
450330941325 249624468
440407874029 542022840
334016183227 604832220
169185108917 413109468
720280700761 604825992
919152177927 52682652
916211977771 357586848
817381996885 299056104
36049721299 6813432
976454718523 205524
835764136715 102431916
360540838807 185837292
267279504475 50421888
290475899447 604819764
57961700899 263413260
849954202317 121277844
232909078661 10189008
937982119661 604813536
737074810219 604807308
382532499439 381153600
493871225105 189810756
883867766963 490498596
59090391359 364823784
155962520757 54968328
769791268587 6838344
419230738625 196044984
769419021027 447706008
952502954343 215220996
237605554857 604801080
644040461575 66446532
926786046689 604794852
55236907341 33301116
775639061567 84862728
315356061607 217238868
882623758855 604788624
993828220059 65512332
291836009931 347117580
983640275923 159779340
288366576771 203244552
758744069727 71042796
55980371089 486768024
635130063327 481592556
547875926397 5063364
673580988749 1600596
964106289929 375423840
374292595215 71484984
813851828269 326689740
464637034567 308398104
968553065683 159991092
967608848583 134537256
901283880475 402372396
470744502769 34266456
286530135153 121595472
87702577843 604782396
557937642667 326116764
476455111593 604776168
409900677815 604769940
882526694237 78111576
574765370869 563484528
805923835979 10500408
738318818327 409839768
697744462571 884376
685556679009 23485788
323442114309 452358324
25928715707 159698376
840735921651 53317908
951357498107 13913352
624096933519 28779588
696601777795 22296240
122455452681 34285140
870052377841 57459528
270822533911 12879504
503625562187 145486080
983388415603 294671592
128132841353 408457152
616406023743 514594728
918861467343 363366432
792433171025 393509952
42918285955 277606872
341377761353 67642308
799037921353 102301128
485163168349 604763712
439651593057 10463040
516281998997 163397808
726817578345 179565696
230141506209 604757484
427316791327 604751256
948295495717 79145424
991293493843 88300584
800965185895 103995144
62228531049 386129772
548607581857 459358596
25502172443 516338568
8708062985 577509984
992830586641 26500140
228275494047 604745028
675244877399 222239952
850183367805 9466560
110763132669 467156052
569755719693 448733628
176367818883 60031692
36292191033 321034716
322198106201 586876896
294060524457 113212584
423257478137 290785320
238047767769 86052276
132862673479 7953156
969926597507 57465756
965258595727 58692672
838091595091 348307128
868818178833 56400768
89279285711 226873584
992096472359 9018144
171051121079 502288200
818557341293 604738800
625351927819 156447360
824777381833 604732572
347218896601 195721128
680472441305 604726344
375690454845 236825928
183698912187 227757960
289853895393 602191548
627386388697 21897648
121612404451 32802876
884489771017 604720116
352396292729 127094796
722840837217 92772288
198098954809 166057164
50204175197 122043888
735208798057 604713888
803629243997 482613948
718414688599 604707660
31320019961 111450060
902115145329 340135992
312246041337 316743624
638176165633 250272180
230141506209 240793164
837217462913 277750116
155017221223 406719540
128754845407 2528568
838461471021 604701432
395640914665 488580372
184346974193 300588192
399326608897 604695204
524349423751 604688976
481222604435 107819136
87559675145 90654768
251091947403 134250768
246090865955 183526704
459467216677 15077988
692912522385 451037988
195931283239 604682748
840949487237 604676520
756871412289 60673176
7246652843 115448436
727122745355 388284660
991438076863 168156
652950511055 22190364
230763510263 604670292
129591441429 371469060
394350576465 604664064
896854560567 12767400
136655377207 32329548
317939142015 118207440
643125229587 4421880
912875549779 51854328
263221799347 431563032
432445615283 157643136
66554440007 604657836
508369751091 105832404
844785039605 350013600
159855048107 604651608
951259656227 66733020
595589657695 133646652
769775760867 216254844
47935454327 449107308
656134955925 32634720
431482365415 30971844
304916231001 178413516
914345965609 604645380
182606387723 205243740
862097625073 142484184
169807112971 604639152
776883069675 604632924
273059785935 604626696
22392152173 604620468
295801933023 25896024
103252679193 604614240
967838314253 597476952
102086240825 219219372
495737237267 604608012
339015651623 320474196
415349733075 50857848
917798488511 114694848
463885324947 68757120
171673125133 604601784
156717673223 2702952
187223226483 112857588
25502172443 604595556
582864527283 94466304
239471567019 604589328
651769306099 1961820
29856200821 604583100
479565131863 501142248
892416167701 4839156
680030544783 345392424
526901962047 118618488
934250095337 604576872
946299561247 128215836
477015949221 41472252
549639413223 130613616
599714483217 417880116
706596611573 604570644
519268454509 41378832
583259500815 86911740
188797542799 260118648
441162191943 428062896
940904470369 130495284
915589973717 167819688
29076041697 17693748
735457289029 316643976
211481384589 585569016
909991937231 604564416
57224379197 63600336
904271008611 36085032
85214561627 588265740
706602073529 578226204
451203790535 143461980
242581587289 561578760
962948010241 471851964
2488022445 604558188
218945433237 230361264
779371085891 448621524
313043457011 410007924
327796142687 604551960
464637034567 604545732
368226406197 339307668
505998428911 197284356
219567437291 499865508
376725169775 58941792
378688575401 5673708
167319096755 546868224
152860783727 25815060
875781714261 518935644
365406542219 226151136
56602375143 191311704
426409026711 63413496
685979236353 26057952
791067647171 30492288
565227978701 88331724
764882018999 127175760
581573796719 430678656
768927867253 306560844
35454237307 604539504
848413535885 604533276
452818957541 349322292
93922618383 381209652
200285311617 571101372
162872718355 8127540
648128230497 604527048
875108552177 27197676
672386388603 376706808
864343184011 69734916
120418363587 14318172
23014156227 36564588
564014543845 54133776
279201769713 597888
844766747969 172048500
166075088647 10911456
21603105693 72612252
328245411923 102649896
692059682501 4714596
985876431819 604520820
308268769591 97773372
15814392759 210219912
379170393403 32030604
644878757841 46809648
232852534649 167508288
705352603465 597533004
956642241281 119870316
359167350579 187612272
503033134905 59795028
510180869661 439024176
723154965081 180562176
215714588529 89602236
509187326801 191436264
336819068439 117478764
309051480957 28343628
747026875083 392656716
127399236529 88045236
878891734531 569992788
99243028075 161080992
960834265685 95126472
809037424893 41933124
362845278495 6508260
956873044733 361628820
11640795769 63780948
878891734531 604514592
926511888891 4284864
250667639991 409522140
109932047189 9329544
334506482527 31613328
195362509901 88369092
482587977579 12219336
681035483645 37754136
849035539939 604508364
999560521007 238594680
72259286693 317030112
25502172443 463786704
35772593983 187842708
487029180511 393273288
256887680531 400802940
388130535925 604502136
123156808921 323189604
861452308377 4876524
235229960269 12026268
171742623385 457471512
978072351817 24949368
714060660221 604495908
132366892301 31501224
907751421735 25783920
205020823679 144857052
63444419737 63276480
365906290633 422090244
407412661599 553463676
760088960217 41054976
34877380025 449437392
595414457827 316351260
475445226461 41030064
687803589423 22676148
60019672477 58107240
240715575127 433157400
76240910573 6757380
57519032105 45576504
285552331687 311798592
273879585041 314046900
748564645495 54638244
194623555225 31725432
536167507005 495904500
181625189997 604489680
441328024899 40469544
930731654045 171581400
468369058891 578095416
867073657505 604483452
65760031219 22134312
442783112383 34310052
540337303677 109868148
497541503799 31426488
659946307523 443620440
637639821491 180612
863059752663 99853524
336447685333 8146224
709706631843 279493956
493157973385 41160852
633822137255 172721124
502361032819 189250236
530337445141 147647196
64541900451 109936656
974561334301 25927164
524204104589 25111296
818351211939 142745760
597594242857 118033056
570999727801 101229912
378005891943 97019784
346849631015 114707304
472791184221 472916952
643774202119 101653416
605294010087 448858188
7464054877 137757132
340375481847 363951864
142713595623 195378588
858987604803 364985712
520903656991 309581424
664136980451 74792052
466503046729 604477224
332227043269 15345792
70856625275 29134584
571146945265 31625784
103874683247 604470996
127962784575 138504492
574731752125 604464768
438512864299 604458540
763110043409 58188204
394972580519 604452312
890626199419 13128624
382822911079 219754980
564157683207 604446084
47126415967 24220692
38564257577 604439856
711454011823 5119416
641346360839 39099384
370252851639 424550304
130408662143 12312756
267155567275 11160576
774213736457 105851088
499392537621 7604388
831619426427 382031748
592153028649 505315008
317844077823 106554852
635909990777 235499364
209615372427 283187160
982434277299 119340936
162343064323 604433628
995206492629 158714352
780895559523 298987596
42741758285 85248864
29234196767 604427400
76344849665 109070964
651238250767 175330656
922884575931 94223412
804292894687 547746372
832241430481 569563056
662434323739 604421172
755734931839 333627732
189903756407 80391024
644396206173 604414944
425450779165 229968900
371336426467 459981396
279164694429 15152724
698940695691 94341744
994170337793 73832940
917455985879 604408716
636461032999 317123532
734586794003 604402488
304129052921 7268076
889465803449 604396260
105926320949 296303328
197463928007 106230996
536689637613 81356364
528543347695 34216632
300427964311 384055848
898052014375 85429476
834729446697 596966256
997849199909 59620644
564157683207 542197224
177554803423 263942640
349219526983 238507488
717529101891 198660744
887253581757 277725204
561952000915 33948828
692290518331 113088024
534923492669 468077796
527888796113 114632568
494086352681 73621188
435729010617 63650160
10214301033 32435424
934250095337 604390032
630090112931 296010612
667705656791 274854096
768458561303 226948320
607075962933 604383804
283259127311 224656416
774340389065 20901168
738318818327 72705672
590281853475 495182052
625736084553 604377576
868794574713 21860280
318186362475 9292176
604410086255 17164368
552339606181 13689144
393106568357 604371348
930825092729 164612268
711455419351 58306536
90190594059 604365120
656214283199 4776876
499562656679 28100736
993154374133 125232624
402995112611 6695100
427490228671 234023328
39808265685 578195064
108501522937 295319304
293585919717 591547896
756949056765 2503656
916032840569 61109136
712288647263 305813484
797323953355 49705668
153013003513 60554844
301588217037 30025188
407638912383 338242680
838461471021 7772544
753246915623 604358892
327796142687 604352664
712887514297 148830516
609383920203 160651260
895063839935 365701932
123656020489 7411320
136218894055 382368060
469467467577 97044696
677984425089 167452236
172759594743 132450876
417407120459 508379184
575848508499 74449512
560980218687 11721096
791189162917 604346436
501510268097 143729784
617028027797 42611976
701263433243 148512888
484353108597 144744948
692290518331 604340208
32790372273 80067168
380044483223 604333980
372495184473 49705668
850129371045 20832660
711467732107 14822640
392234228605 7679124
762533441475 4060656
291719907555 604327752
143811768883 70438680
146190029055 122037660
434158835921 604321524
48059547227 332201520
505508869505 79911468
357030333225 577914804
377556467007 604315296
926712237423 28997568
421522602743 129617136
397232557277 2783916
500713269699 604309068
19775638623 86151924
271815777827 555817860
622928390087 48839976
96267034365 8096400
127510837299 149746032
964462419425 114202836
127454977129 11932848
15348244405 124223688
225165473777 604302840
122244927597 217544040
304781992689 604296612
465881042675 549147672
307524646913 83473884
434780839975 466794828
139586622737 310727376
337423964177 43571088
950422200741 511225380
558559646721 604290384
54363858835 203967000
681716449413 151116192
465479976921 293525640
587793837259 68862996
24880168389 426898260
260619704855 604284156
506229064207 28686168
579146416311 453915324
805017473901 414000072
556071630505 604277928
384835960093 79506648
819801349401 120655044
395594584573 10550232
488895192673 500469624
740507148173 127194444
629798317437 112652064
78105278543 134910936
480647167137 96116724
83824829537 560520
340236223767 561578760
213347396751 441932652
33588225145 426013884
890603691427 18877068
886000449629 295300620
868317665613 578350764
257695129513 373281408
804161688173 4384512
183491202159 604271700
313490049445 604265472
513881237061 100874916
905972159385 24102360
844609458591 3606012
453686811895 281212884
979533486689 77881140
411766689977 460741212
291097903501 543355632
373128729011 6819660
320728057823 50272416
469797808163 116575704
827418083697 218939112
686613347639 50938812
451934603977 155120796
950225033479 84775536
596501894015 53760096
706596611573 179117280
111651825911 169613352
645985295305 106828884
976151533255 358714116
84592557573 604259244
766020699171 205225056
635688149417 88879788
705761888941 185694048
450126182131 16292448
787604580265 89353116
725899769203 470606364
232629522425 604253016
259375696747 584304732
54114358927 350399736
588259598239 74057148
926518689867 17550504
58374847735 49680756
823562103489 16784460
495582781629 13415112
865829649397 432578196
59629119587 16454376
393998699455 3468996
609987352361 13726512
166697092701 115853256
794935511641 391641552
198081018169 161573004
878891734531 447008472
727559994551 135975924
62822415683 604246788
717792684545 278404056
709500994501 48783924
559337045603 219013848
976191921835 26331984
400570617005 604240560
8466789027 14635800
162665674723 146059056
301463987121 189437076
12440087309 66496356
402921267215 45034668
689180498061 604234332
478014256501 252358560
170429117025 604228104
18038123795 604221876
718913520259 86120784
926983349729 369482328
611429991311 202665348
623248068337 29128356
245342850777 3020580
807983272375 539886636
976546371009 289676736
859927050017 26107776
394810470669 58617936
341696517859 318151152
177893165673 291532680
146580786231 140983236
971008702527 320281128
702242583195 604215648
327174138633 175853808
769581777351 365396760
565401691315 17344980
409974087251 375131124
835973454805 604209420
115070756219 604203192
36076241361 534032316
284877862961 377553816
295328398261 35443548
234542456339 88095060
624699120077 233886312
453440961595 163896048
185688986109 133646652
603343938609 397010088
107606707571 604196964
608941975095 497492640
800289035609 37666944
678989613071 74225304
800519223727 604190736
367308558449 77551056
623870072391 604184508
99520654869 604178280
522800242405 265493412
851582236371 424948896
649994242659 604172052
383856107615 174695400
240715575127 85180356
447088761657 23180616
968485884247 541094868
244109835089 169793964
251289644045 604165824
783103110215 527106780
29856200821 604159596
530542352569 2516112
839544185147 134979444
377074960405 303795612
141215285819 528327468
74640492709 155519388
284877862961 604153368
479170543229 183047148
70751814263 39236400
563535679153 448833276
488665459199 89047944
630186696755 152984592
309771079009 475370784
565965437419 33294888
391862560249 604147140
906259912907 299809692
783725114269 604140912
802166382731 2995668
355164321063 604134684
992869810585 405554904
685272188959 86326308
675817051225 44966160
251664208421 223074504
94332177891 99978084
691164231879 477232956
885490917027 135122688
84468301507 43004340
458416994027 290878740
785951758771 86494464
105240286827 249518592
640664181849 604128456
727227101723 324198540
485672108053 16211484
37774351633 110609280
154759604993 37635804
916389164371 146681856
620760052121 376495056
812833223937 78329556
42296281901 604122228
883867766963 604116000
78994521087 604109772
692199083825 50347152
983675775523 167165748
884674935685 183956436
42703829765 191143548
55857460271 91632564
26124176497 604103544
968738118247 32865156
720192897179 18615492
522709674829 340571952
322624792709 126658836
50005053581 343467972
525090220677 248827284
908529100877 174371544
877025722369 604097316
593391873745 604091088
425786592925 159878988
347491371601 64696464
733964789949 577821384
848177867127 130102920
970948334523 563851980
507555314293 604084860
730232765625 604078632
319710089985 422501292
953674225639 416846268
933841730367 154211508
890010037229 45146772
950824809801 13440024
409165036435 78946128
576597764287 604072404
951044204795 516288744
573487744017 604066176
809077495845 95456556
511695851821 4104252
577802939577 20627136
473967095377 318773952
603798669801 84040632
224543469723 211253760
630619692227 42929604
842457089217 70637976
289928849373 471204252
554827622397 345535668
748397523343 62989992
320109292329 138435984
578606578261 443259216
975821560121 1357704
42918285955 604059948
667815686867 82570824
463633439715 94858668
401413086031 29682648
878657224181 154473084
226371813703 6047388
913101957501 567190188
65077154693 105097500
458416994027 289925856
213280749685 46591668
886355783179 164369376
233189861813 40401036
626443225367 438799968
804422904187 406607436
240033114639 28823184
443488896731 604053720
8708062985 604047492
741743726277 22433256
936040498341 6072300
29234196767 370024164
576955201663 86886828
30478204875 604041264
29276484887 318375360
353303777085 591846840
682868973191 46903068
419894862643 138703788
509421326455 604035036
823839068877 237025224
565467932323 90343368
286439741961 240045804
57854946751 486643464
216329791607 57976452
95166626491 589455288
148923104615 314700840
981409251899 8987004
396838592681 604028808
120589926303 22507992
998042890709 92411064
725256733193 243184716
486407176457 256550004
566023695369 115572996
456845734421 288966744
335787354167 4160304
820255956033 60947208
25502172443 604022580
418608734571 143866800
334823538789 276442236
963539746215 421722792
569755719693 509599872
740184830489 604016352
96748939559 139071240
843938888593 82352844
178338716793 60181164
735208798057 604010124
191323176135 76131072
247557619721 604003896
226842726477 120810744
486149965047 37374228
665313533091 188453052
728813301063 48833748
962240277767 603997668
490761204835 603991440
38511480267 31283244
322336735253 464116788
940470135877 603985212
778276026631 172496916
37035360827 130364496
800912465875 29832120
595257885907 60305724
944294390653 468526212
236983550803 354921264
418499238865 5324940
677362421035 399065328
179691222889 20988360
488610422363 106374240
903503599441 205206372
554062771697 107650980
92678610275 48976992
906881916961 278372916
197797295401 353899872
946803401457 29140812
272047446971 291931272
177893165673 603978984
750544281289 188832960
769419021027 381433860
330906162957 366698412
353298308901 603972756
336157230097 295773948
200285311617 305819712
574590032747 122691600
83348549465 603966528
229337531213 139382640
87586935101 10899000
946402516315 111761460
716283188015 2073924
260619704855 149303844
929896066959 268457940
993340480467 391865760
137184546693 146669400
347700272415 499423320
595879889961 603960300
169185108917 603954072
920437975915 82390212
447022695033 65761452
507972596521 122735196
435772743633 134306820
871033639085 333540540
173322607181 123638256
890087807503 561286044
689573746437 164182536
153984784503 41329008
512283907047 223074504
786213130485 603947844
886478362675 256475268
2923826745 118313316
576946775179 228530232
119424784597 603941616
283633854853 603935388
697888554817 603929160
778913469897 370478808
191577254861 191853540
411315781539 277388892
222549234259 13645548
549229585911 603922932
478459435179 336411648
961983521001 210861396
224960359587 57490668
532646169693 334686492
763201969927 574856856
251563588853 96023304
975202956555 46504476
717792684545 336934800
411144685923 353034180
920203765747 277395120
328714281913 257627448
875781714261 79083144
479760529135 230081004
782698594149 376345584
617650031851 603916704
759466956163 603910476
779671194527 3207420
459038998081 591603948
161099056215 383607432
41674277847 603904248
603619452873 53567028
325135590949 72275940
77379964425 187917444
724634729139 79307352
281767842691 187587360
350188288631 603898020
66008548341 8227188
751757485709 84918780
435781064241 118836468
963484285875 139793688
19941952373 103179276
58046040475 225135972
365126892563 305147088
529388415035 310266504
149531699785 186248340
494277247109 102207708
601477926447 485559792
4222174153 81910656
237605554857 382343148
179593443289 117235872
790015686909 35891964
583797420641 188141652
128132841353 329591988
742432911767 202621752
771725321649 124871400
414091500215 68588964
333394179173 421037712
663386355741 118219896
530486344165 17089632
784056344221 140117544
848413535885 603891792
75069726469 95300856
199041303509 603885564
323057527843 4951260
886355783179 603879336
852815283199 289558404
508177318347 603873108
38396629719 145946952
231260025107 13807476
371919560335 3593556
826211910689 246192840
240715575127 603866880
583439808881 288555696
435402844029 521134128
982342576227 201787200
946068172363 189175500
412397855419 13651776
895846962349 399358044
594485181699 46498248
85704287951 87559452
274738732651 167128380
399130618727 14542380
43658428941 360501552
782747938593 331479072
875781714261 106660728
989463379873 52153272
697732268147 33780672
973436350739 553532184
722146712923 47762532
577841772395 603860652
562965610391 509176368
722146712923 603854424
291097903501 600011748
609736469837 65562156
594396289455 152380476
425694007477 37330632
787280747939 67069332
969216778653 70943148
412388694031 129006792
531419979893 19923372
260307195033 236084796
725878737247 603848196
735208798057 312614460
395195356079 303160356
136675823731 54258336
967313273931 241721136
245429731377 45968868
909991937231 320193936
491164031875 71098848
327257438133 463761792
604159608551 184790988
822938573575 302911236
341216406329 158172516
59799151453 288312804
943003024833 245021976
730579098477 9385596
834747719649 170192556
266646682385 90829152
127579862223 96826716
81482537303 432372672
325308126471 307675656
475261631249 456207228
219012415377 293039856
442244888623 603841968
566264307921 133447356
458416994027 603835740
608319971041 372191508
244995694591 30199572
607075962933 216921240
573487744017 534636432
181003185943 603829512
118336520085 55024380
694623126025 102450600
817935337239 603823284
749771279375 27795564
720280700761 603817056
350644502087 139532112
722146712923 587499696
45406302171 424811880
208675882379 290860056
645317720975 106411608
523727419697 535483440
833152482243 225142200
649504515097 9846468
633289191 281356128
418222827769 91402128
939048342043 12287844
871475217979 27154080
592147865637 299990304
779687904251 193777992
429972010659 239292216
791320523893 447768288
24160321217 59371524
548761288897 442897992
822911369671 603810828
182247194051 603804600
437890860245 126665064
389164515951 176053104
804873252105 603798372
95856291537 50571360
125644825137 603792144
805254860349 188066916
936960961849 233736840
250667639991 406962432
576696502999 331354512
194065271077 603785916
499774981655 205231284
448550613987 253099692
98898650815 601356996
403312305889 207928008
740054713875 89116452
113763426797 2098836
641578366295 117229644
258131688639 114645024
56225399293 68215284
226115226331 250060428
961618273713 519259500
489517196727 291993552
411152794779 133179552
376934462953 603779688
862415863417 242948052
575784845883 53728956
264795312251 148961304
462774180001 30753864
816391399869 225167112
557315638613 496228356
734586794003 43241004
588415841313 603773460
613587660713 304518060
139950918379 530731476
370714422413 325537560
350033571417 37984572
360140353495 603767232
896371031103 124254828
217407169575 250060428
297317944041 603761004
848693465801 107308440
569133715639 311661576
687148589425 16279992
849035539939 603754776
889465803449 603748548
875781714261 603742320
953846828431 219063672
165763045925 31376664
728366753463 603736092
397935537787 85136760
321281248705 44181432
319214769679 96739524
67798448115 603729864
595561500907 22146768
948415316209 25833744
124694641613 187830252
62691975213 18939348
43540290009 603723636
680267650971 85815612
567779271397 14835096
617650031851 603717408
479409131681 121850820
88324581897 603711180
715838669505 57833208
596096001561 106523712
575837460027 3662064
840327483183 603704952
997579775391 22919040
934584190169 222993540
88324581897 603698724
336918654159 52103448
389374544033 603692496
617028027797 60355548
941503785819 71055252
684431806313 225740088
169807112971 459576576
702553796355 38320884
717054489685 41434884
546264030329 47513412
344590252145 530482356
278657822421 515697084
647506226443 355643712
512235422067 79045776
663678331847 603686268
260513161221 16647444
991368921151 55180080
776527275253 268320924
994941938407 147136500
559413712283 30006504
793055175079 603680040
65310431899 603673812
768049081521 13595724
371699101591 52084764
642700990683 238438980
732720781841 469279800
264973733233 603667584
841208241953 35985384
57584531981 78665868
363872377819 308086704
171051121079 603661356
148674003299 164400516
305621067455 223597656
310166339029 74281356
669703546853 134151120
113827806871 476740944
381707349243 152629596
131945885729 280434384
176027153511 603655128
498101794601 16398324
276791810259 560351844
863963637235 281337444
765220175725 107096688
483297156187 603648900
533846862061 52203096
177470289463 17961552
822661694141 12094776
479665035211 77719212
105037701205 39572712
793055175079 603642672
259997700801 603636444
920991197937 58057416
332150171065 603630216
25237107525 190128384
440754088549 26506368
506311306185 603623988
67798448115 462734172
912479953447 603617760
297760761069 17295156
634242832427 85099392
677984425089 181683216
338992215659 603611532
615222159431 259607952
327332983773 72911196
622626064283 603605304
407156421757 163958328
159063728407 69093432
911014700629 48584628
850279548047 603599076
863341633181 404153604
640664181849 439541100
634444141309 603592848
894441835881 160956432
999905577119 251112960
196962952677 11689956
712080269601 54196056
188754544687 11378556
28516423519 36651780
944347334881 416802672
960147552711 52744932
717434816199 245457936
944202160201 12885732
674781718485 57833208
210859380535 603586620
568232098059 109936656
661653429711 54669384
505067298077 603580392
190490441473 306398916
836276440777 16709724
703300105061 47500956
580951792665 81530748
697266550763 257565168
971621538965 529878240
438969196087 78441660
242093559971 413638848
672834362415 31146228
172917133241 28194156
830782112947 142272432
399948612951 603574164
90850993733 307962144
853185089383 58144608
46650310279 337096728
783591285767 109587888
941092139931 603567936
203981311951 13570812
455015763695 182748204
58468387305 603561708
983388415603 603555480
543631549425 69467112
167186607273 48111300
176027153511 135776628
897551856151 603549252
849346827835 13813704
565537710835 77625792
646262218335 452239992
392484564303 603543024
233510642419 341487468
134745825097 19736532
503954831557 345541896
84592557573 603536796
966366248003 135826452
433536831867 603530568
529557355763 70613064
506274653167 11845656
245691607559 603524340
674023950259 164761740
343796098705 51679944
439756872407 603518112
138550137817 127568124
831064796877 198542412
253777660261 603511884
356941377463 31121316
308048379355 335707884
239471567019 603505656
961436888203 19773900
886081208105 101890080
882001754801 508802688
288340388031 47127276
754269984193 200996244
295451931879 363951864
349814395641 13633092
888221795341 603499428
25745799347 27085572
87845846755 54295704
104327901035 73166544
679497731917 176725728
461888593293 105327936
944114144867 16018416
551095598073 395365896
543631549425 603493200
620138048067 603486972
783626635895 13533444
246313611613 584086752
646884222389 415912068
638325967717 28212840
194687275131 512408700
528081448075 464010912
933324979513 147348252
546119565641 603480744
120046788651 1395072
590157354517 98452224
101134469161 169575984
901905884529 603474516
962003793141 34552944
629288454751 18248040
186707970349 483137100
348944280523 136698372
544663872803 98153280
683582461575 603468288
440461546933 446690844
388605557941 80185500
933006087229 463138992
934394603621 53155980
606286169093 117977004
251057033235 20315736
384398511601 603462060
149963693787 109656396
478632542439 15644736
754207293145 165446820
953342670593 133696476
23491607163 16989984
542882287409 47307888
156604404587 65755224
179137173781 603455832
479565131863 50521536
67176444061 569805948
338253535015 42761448
336685689591 341207208
682338453467 603449604
329790763049 134593308
490139200781 374047452
634896829717 69093432
458416994027 135471456
951044204795 147603600
453440961595 570235680
785964793975 87160860
525062661777 56232612
971162010975 217033344
307900159183 143007336
857121592641 162781236
860231612911 420601752
564614681391 129311964
459661002135 531397872
132486869731 230591700
581825818967 76747644
10574075147 603443376
849277827823 247108356
874399050951 53193348
64355596059 76809924
927148092785 93058776
774107872913 207161964
141194926487 603437148
573844639557 212717340
72774480547 283187160
728135506585 19256976
639730371737 135172512
141046705077 69000012
351140843785 71516124
732098777787 575448516
726346048999 125550252
88707566529 203512356
562291671045 593889624
14306099471 603430920
540521529155 603424692
742244969411 19499868
615734262959 20160036
884085722051 385120836
667212628389 145486080
977790379117 603418464
114954833217 14305716
118517368749 169071516
913628055345 68321160
523727419697 603412236
453991255219 10830492
901077576737 117871128
682960457521 603406008
473477398955 201376152
449892252223 155550528
729449579693 12294072
686692481845 31544820
577914365963 69043608
983460454879 426312828
164787757333 4334688
248019562937 96720840
812959304807 603399780
606128469905 207274068
484552941443 481997376
36076241361 477170676
639420173741 603393552
783103110215 493942680
87476662133 195976476
978292418197 96552684
167027513013 157668048
431048815651 603387324
537926558257 76791240
681011150849 32049288
859816328633 187985952
867314818121 45034668
117120257717 22850532
506311306185 603381096
125022821083 603374868
794345668979 142403220
551717602127 603368640
789840548083 84196332
528194735395 365452812
406962182893 199781784
382532499439 557723628
328984726585 15513948
513775354833 280633680
544516144643 187518852
662950531519 57359880
926658857235 71217180
571621731855 539251380
359518349441 7218252
665951107145 2902248
768025900905 34951536
957798059671 3705660
987024247229 31283244
636329784127 551265192
868430984073 357412464
747833844509 302201244
837217462913 603362412
915903485009 155407284
231385514317 146071512
124927431797 20477664
675205933715 103229100
199041303509 552255444
338992215659 54432720
72774480547 603356184
56927925159 114763356
362467785721 19418904
218759899879 116295444
73396484601 230579244
646425778071 191149776
518129383211 603349956
942958152093 603343728
88946585951 603337500
905637908853 360308484
577868141747 375847344
35454237307 506049912
288609887285 603331272
6229 220938300
797409203457 603325044
364494381873 603318816
309758025121 356459580
630587238119 11434608
118112578651 13253184
310380029175 4540212
856434212033 18982944
689802502115 47332800
401932346769 396244044
864137840623 297112968
406344364055 425117052
621489850399 427334220
128754845407 343710864
820423353455 603312588
705352603465 603306360
754874823879 112440312
423810513319 66851352
812814471429 86183064
746132438387 44748180
618894039959 603300132
714743449555 334773684
218710985167 45240192
19282131903 603293904
506159129995 74704860
683536914973 23137020
404651502749 23672628
103753734249 44486604
649151199419 48665592
831624533387 468470160
551717602127 234085608
541935119475 272780172
885111775071 476983836
145548954865 321962688
925650231397 477805932
834051787997 27876528
902583336467 307445220
52041862415 20558628
203895234763 57671280
117448697525 17207964
209070869605 151994340
942864475507 23342544
188979381715 84470364
105862733069 443919384
753415688195 125830512
97249952257 53299224
513775354833 603287676
279915202045 296147628
464299824497 173549448
557957005519 574956504
443402394801 44125380
807934337741 12468456
205698892189 43346880
683243476525 183202848
558875991753 242730072
492005212943 273764196
91278315497 33780672
422962762949 12493368
999475202397 29850804
729877376023 14318172
840327483183 404022816
409278673761 298377252
968319252869 36707832
859985506025 157188492
689984010947 122423796
208125774357 184155732
446598917001 603281448
4409856171 159281100
805422910473 17388576
278491047799 93924468
70108323609 336312
179610196609 50857848
583713597989 222233724
487274632219 274773132
674532567345 83125116
724305183 358863588
808066683979 463537584
977790379117 603275220
305403996743 563235408
806117260213 170454132
229519502155 314470404
759640860607 357113520
311002033229 43745472
847052577155 24064992
463393026459 311057460
94544622437 42524784
505689302131 603268992
194687275131 314065584
455496635041 166356108
174783145403 121850820
93922618383 595203732
350538931259 93444912
856499588587 293183100
231385514317 375392700
4976038661 603262764
287987883231 171344736
896307848043 562762080
866451653451 539027172
23636160281 603256536
43307616919 14710536
297672391977 61439220
221433449453 81356364
301802990855 2005416
7464054877 603250308
616068601921 182405664
930354111447 126372348
112490520769 1936908
395594584573 528215364
834729446697 284576004
135855900065 220259448
229519502155 603244080
27368184605 603237852
708574634315 10761984
814339681203 405349380
37255178087 39273768
635488135959 155183076
222516499891 83704320
128145284897 545161752
761539438981 395023356
155501019729 603231624
223695506363 168268104
104234854715 34110756
149902983243 429912612
555195803073 95680764
937360115607 603225396
96771354131 102344724
587793837259 603219168
246313611613 603212940
528703452129 386123544
986702446469 119502864
534465559047 188677260
494493229159 603206712
588921710613 33487956
831160203609 134817516
479785291663 250795332
265595737287 366293592
85733733935 62354736
849035539939 158172516
713481679191 305925588
937360115607 603200484
393728572411 264359916
661190315631 73808028
855407755431 115355016
184735210267 201239136
449086933217 466632900
993314595661 6464664
83970553519 536716584
403058633221 196499628
696022542655 336909888
394025411347 269610120
200907315671 380960532
650616246713 600995772
740894250751 201818340
530569464291 603194256
944859819555 566598528
123939221343 367153056
680125197927 169003008
471204391983 6794748
453155288225 57689964
819179345347 603188028
432914827813 537569820
288219664479 292952664
949178192633 417929940
72020111571 27733284
339945331333 31457628
414739070209 48117528
120530112591 60922296
366903992559 28586520
801621319389 90910116
656214283199 217811844
130476291995 5493096
339253542539 153825372
855877584533 353395404
704108595357 196362612
241727726013 1121040
48833906845 41117256
634169753075 216958608
613296003473 603181800
521563589565 270974052
390618552141 554348052
54114358927 603175572
102075534893 379073448
719036692653 603169344
383776507547 603163116
369341817323 91015992
490420575593 299467152
251289644045 144489600
305838312551 83498796
289231891339 273303324
694156530493 203948316
716208645083 241422192
975364661585 304206660
648750234551 603156888
570898652351 58076100
290417915529 14430276
822289365617 603150660
58468387305 603144432
290853496859 86936652
473482319075 97617672
718414688599 603138204
447842925109 603131976
287987883231 603125748
482675152133 223990020
388434537061 113860296
218323429183 319658328
670520376441 277133544
212103388643 535028796
50251121861 38906316
996971790565 59091264
282389846745 603119520
953532221011 603113292
230141506209 603107064
603297383071 22439484
892575823719 597638880
485440494961 2192256
373273967209 436202892
248602928479 168461172
180004529895 254613096
136133058521 12916872
144069819835 96278652
55418330219 342328248
4846719231 12225564
546205979141 61208784
584493108163 72892512
926786046689 381695436
197997905509 254326608
772233708299 42649344
504445294023 603100836
502987614453 28542924
945647619197 1899540
627691431147 373050972
239223853309 173032524
570377723747 603094608
947312180471 388851408
223642848623 247818348
174696599877 50378292
511287338617 603088380
256887680531 9217440
720228558707 22713516
930022869039 121888188
103022827387 13670460
648750234551 126247788
296695939987 5306256
352676304847 357518340
587353528877 125419464
567295168957 276934248
196553287293 160900380
189711242699 603082152
879513738585 594213480
537411508885 292105656
376934462953 267081552
190206617819 29551860
557462139857 421610688
68842013033 89589780
851204861929 110590596
612051995365 603075924
868034906947 231880896
893819831827 177404580
135607359269 541487232
816927501119 362724948
517507379157 603069696
84477026935 76965624
352054300793 81468468
159855048107 294690276
252533652153 316911780
134974885947 358807536
536184621549 503315820
612677188155 90642312
41350931305 65985660
161099056215 603063468
266516473589 174060144
411229449003 110970504
91922603335 72767952
804350534827 318425184
686692481845 221810220
644728040241 20502576
731476773733 274299804
537262714499 119266200
650232158487 296378064
168563104863 185096160
779287012881 58860828
602721934555 439528644
842468909961 226674288
556071630505 259159536
547854776109 69311412
144515590173 30865968
935597762277 362021184
350509790447 221212332
468369058891 338068296
44162294063 161784756
229519502155 74891700
500091265645 603057240
320113458861 79475508
760332705453 185980536
744764574043 180724104
452196953487 76629312
976752717105 310727376
667359098493 16952616
818451028095 61171416
665196633531 255316860
856889573491 15812892
124400817029 99392652
901119428897 2547252
412017958637 24432444
538505526831 80895492
628224100769 144657756
597763228419 204826464
638738610085 1706472
468311803649 37660716
919244489343 38258604
209365777861 152386704
404924645383 601948656
687330018531 529000092
613862209637 11036016
864525676867 11353644
283633854853 343337184
983913031183 17376120
959130257497 339793452
437217698161 27197676
229336983149 104113476
576559921721 9503928
917455985879 525468816
690711629425 309544056
280827947823 123575976
614584834497 139382640
738464553527 214567056
491281541779 31930956
137143298649 22931496
968368180037 63699984
169185108917 156671568
909946807905 4340916
537411508885 114333624
21148144065 547478568
616838620623 72805320
325091191537 99268092
302293976473 106430292
25257354753 90829152
55991525437 411259752
104005770191 344620152
480187135917 410973264
439662180657 9858924
135612540965 190470924
402340349277 61314660
803267657535 84520188
531586242581 119471724
666637178635 33070680
686296192967 180724104
911710462887 24239376
62200411629 308709504
351165923941 174458736
511909342671 603051012
374012403723 168199596
474444913765 104001372
580446943519 211658580
698291761765 94734108
961505078575 60162480
283172533199 398903400
152429314115 325288440
668973368667 219842172
892575823719 603044784
500524211293 154678608
247943649845 136125396
192199258915 155363688
647506226443 508821372
563805862249 172235340
490080942831 33294888
324157170911 459016056
870805681829 603038556
415543829933 543231072
293585919717 603032328
825792908295 45707292
555205163757 63183060
848763829745 20216088
239785209099 102649896
662746826095 249001668
711238174255 300532140
688420156433 62846748
839927924605 46591668
935819771793 63401040
191815706297 267361812
992718476413 96739524
726500741301 383071824
850279548047 603026100
720902704815 366941304
336131757577 222208812
70286464331 118786644
841972499755 103116996
457794989973 44885196
772529041297 603019872
136218894055 532512684
871427685883 603013644
682338453467 603007416
959752261551 144315216
155150344723 312016572
556693634559 586359972
560873570415 17457084
906427290407 344589012
508944584273 338628816
579707784557 603001188
381288491331 525288204
220189441345 494982756
386264523763 141493932
782357242459 4515300
959427140029 192438972
989968957695 208831068
971444033499 9939888
184506442133 133571916
308939445465 8283240
228019036225 1488492
392953215075 39354732
928030054797 370055304
235499022325 144857052
484541164295 602994960
319481029135 23697540
776261065621 602988732
869065680791 139071240
119126592947 189281376
326799161971 182891448
260136429501 343044468
375068450791 602982504
750346031593 313536204
970326330469 602976276
726500741301 602970048
499987343999 217980
804618282775 127879524
248641760059 98078544
465626839389 83374236
451234214315 80092080
175189840031 140665608
457300709743 430884180
624314533611 26126460
949263889913 456630732
222955624953 261594684
230086754623 18310320
857385560193 51486876
252533652153 602963820
723390721031 554136300
486506139377 306224532
636236524817 20901168
254431258959 150748740
553986740273 195951564
859088467263 83710548
567148342619 19406448
63889734193 156173328
778505011507 53106156
531813472399 602957592
217529275743 51679944
120220730463 271304136
565282025285 41148396
730232765625 602951364
938604123715 602945136
149694580669 178562988
179759177835 602938908
330676759567 68003532
540990098963 2030328
156256197107 306903384
845668115191 235250244
250045635937 602932680
496173128759 18771192
408656669707 49089096
516885375103 602926452
122534804867 49039272
108850715679 597501864
589144157327 325157652
535545496723 78584904
892768673739 368641548
436971131641 94653144
681716449413 304773408
324215819987 64079892
824041983345 86793408
182342874815 145075032
298074447983 104013828
674874404819 602920224
453322833881 41901984
110716727841 602913996
554357581543 405934812
462149018351 602907768
259464956443 507613140
67176444061 23080968
519373391319 602901540
752380286947 127331460
261671229157 86587884
626174946801 26444088
860122310273 33319800
351432296739 162276768
727658509055 37249668
128754845407 184186872
361138472697 179316576
224543469723 477046116
975302362901 43097760
358617423169 32398056
78994521087 502232148
718093820801 286369668
718414688599 602895312
903149892637 602889084
743916854813 602882856
97654642707 456300648
16172111633 602876628
188467234591 474118956
865207645343 54943416
858087351155 191909592
264895464719 9435420
30564898635 186945876
239809616631 249674292
263571096727 68246424
406168653491 602870400
567267703477 82240740
777696260873 382891212
169758016409 8277012
298310327255 13278096
497603249429 602864172
934250095337 602857944
967878702833 129125124
386522730415 126471996
196371733627 131522904
380169423131 62018424
342102235929 602851716
803918621789 102108060
93719895745 45451944
592769869691 528271416
747490020303 59738976
887599791287 502830036
495245691129 18665316
686692481845 404682984
231864951985 76853520
916381472791 36103716
745782866975 148967532
889095572523 102164112
927773347855 194282460
215632646733 17127000
127931009319 146214756
856362228809 81991620
727744749409 338535396
19505822979 172403496
206029855575 151128648
455306973757 474492636
880051408053 9223668
6059543743 54968328
112582740003 258256476
230375199453 341344224
835973454805 115934220
700998575087 149746032
607555394373 122492304
860408643811 111381552
523727419697 256369392
298561952149 602845488
232876798937 224656416
901566419923 199090476
220811445399 602839260
599469808771 55030608
850958127253 455248116
406790657545 67617396
834611954239 29171952
529325456183 602833032
970189774103 94771476
300875153395 80266464
883135663087 43234776
561300507281 189455760
825176359969 169600896
723079737069 80640144
337280931929 393466356
896307848043 602826804
67958034387 291545136
476503988937 402266520
854832978301 107190108
241337579181 602820576
223423760039 11048472
149280979189 602814348
904886996417 24519636
890087807503 581782392
496745757229 125668584
599611914285 51916608
89035864331 510135480
965350298037 602808120
615974447017 187525080
821438699305 48777696
878680199273 98327664
354385339031 25509888
419852742679 566617212
906806257979 4957488
867075849761 551906676
822824512745 19568376
255643672423 588471264
815153650901 17095860
37320249469 328439808
283011850799 475563852
421447393415 25634448
584597445847 25852428
383154503493 557393544
989608456143 328533228
969763635659 539407080
684057371487 108205272
523105415643 479792664
94478504751 30884652
194306618533 44237484
135710283197 89982144
686414500055 89851356
31722212983 286867908
88946585951 165434364
20526140011 353781540
740824758727 91688616
185979218375 522217800
145299036443 225061236
678734003495 180680508
618902510039 349210188
751866438341 33886548
706927100393 11552940
447594850175 8669376
159855048107 528202908
764442988595 602801892
535964684719 78659640
858613593481 277824852
963390017629 34029792
727744749409 602795664
723060822633 309880368
115330955831 320069376
185195565343 753588
506311306185 320959980
568511711585 389455524
859463610843 63070956
930518071013 602789436
692869261459 5418360
835042634133 51144336
286743875123 602783208
354920549677 92012472
732415577463 243477432
613223589279 4409424
662346395597 25073928
607075962933 602776980
184113206213 545560344
448464929163 287789652
791189162917 172160604
33358472987 12773628
778902533529 140547276
874537706153 598921848
919321998041 465468264
300724709827 202808592
849395331499 65462508
697888554817 197053920
402180333273 60679404
200448939861 201500712
684042492795 2036556
975924366955 602770752
620760052121 475034472
603965942663 496190988
862192907245 19406448
314170677663 501895836
473292482169 33139188
734586794003 602764524
979034387225 602758296
613729939373 45233964
440378876461 370958364
386757189703 17401032
818396109591 48229632
400952412089 28368540
879513738585 602752068
697174362669 51580296
292963915663 460510776
254825572323 134755236
163444312977 54476316
35996932771 43726788
196948802661 202528332
314857116605 335844900
664922339955 602745840
191757760985 274673484
965891193609 25802604
49552911999 50048208
821667361563 602739612
243825595397 320729544
766181157363 53093700
212411948675 184043628
504445294023 178095888
829012136545 40930416
55358367035 602733384
822782349185 41297868
82726545411 475532712
207749360265 395826768
889465803449 201114576
322578711737 136623636
811434985637 72388044
918663253777 14529924
988772948783 36533448
489806126103 261040392
396651278115 24189552
814825316969 577130076
912201834641 42101280
470857075107 602727156
337126203497 154821852
608604297925 289913400
395594584573 159972408
277345647615 34746012
901182300557 77899824
377567297499 533808108
878704320317 127804788
551549637957 16902792
128249255129 233251056
295451931879 422669448
269327761611 602720928
967054281313 78497712
315356061607 602714700
736795246517 123999480
168635922639 123501240
428974369775 144383724
338757431277 61352028
826575744221 46747368
458632470371 296427888
554422875895 237448728
475497373505 126415944
120046788651 602708472
73890676401 22757112
198686567847 126235332
608319971041 602702244
620138048067 602696016
867073657505 202192020
202377437547 348344496
855975974477 282028752
175328780483 15040620
540521529155 308373192
155501019729 602689788
442566434035 47476044
505557205013 7324128
314346817959 44598708
607075962933 165428136
445530258233 168099948
640101592915 533471796
777795964925 293830812
987742443981 502238376
532104126931 214834860
296766883135 20950992
561669666991 228935052
930518071013 128184696
676963204997 367140600
819716840431 22532904
962862281821 602683560
485163168349 515759364
986306282151 156291660
584061812935 602677332
332150171065 240768252
5534970521 43353108
19282131903 602671104
36076241361 309089412
317236030717 397794816
964728293983 5567832
656836287253 602664876
722630528875 15109128
81482537303 602658648
134352881893 602652420
870183677775 426873348
470857075107 602646192
790980816395 108996228
301748894447 310939128
343968248091 276928020
649403795881 41279184
65310431899 166437072
51256404501 307968372
124246928139 25547256
272881769773 31140
513543422875 77382900
397460596735 602639964
144991846571 317036340
671142380495 518076180
909821313705 134935848
341017004453 83218536
481302036347 30305448
838824775173 164020608
771635507661 225634212
954804441959 208395108
977790379117 602633736
512230844487 179198244
141642943895 148487976
9186578909 54476316
190333246753 289745244
353298308901 602627508
564157683207 602621280
958678495823 327038508
460062652083 63824544
702778471455 1831032
913310545677 295499916
726500741301 356995188
77814642695 340733880
465881042675 602615052
727765133653 283268124
788764535285 256057992
480645055845 44075556
836258765713 259664004
765562858969 59900904
167941100809 549826524
60616496727 276292764
662847065755 89035488
306026000797 56986200
440264691071 12891960
842752402293 13851072
694058002295 68439492
123778812975 86762268
511287338617 602608824
763198980487 155401056
771285033189 254295468
602721934555 602602596
590744531595 21193884
549591575955 47930688
332150171065 579627504
791189162917 490411404
600808986947 24955596
448464929163 316388628
167319096755 602596368
73119717271 155737368
150712113785 399607164
57480617801 192164940
110094723787 131821848
394972580519 360781812
425534464801 140428944
896682624171 151053912
141194926487 478167156
80125253093 30915792
399796231237 102157884
322907146555 321750936
929792195137 70656660
733907148571 5418360
876274809933 24519636
560425658883 524603124
628741927829 38682108
232007518371 602590140
811341877037 4994856
320850880211 57185496
920474640151 38046852
416243030047 201008700
736871664077 152629596
926786046689 181689444
249555908375 9846468
204639339995 87353928
86827684611 66216096
179759177835 235785852
70503952319 376345584
386264523763 467772624
854633576425 488225376
382296232793 90629856
47272314333 601543836
61449785681 38109132
973436350739 602583912
341235675761 2696724
785591126431 219244284
726726008061 355332312
556472881861 187020612
178335982701 3082860
712391782943 146295720
74769038629 154410804
822911369671 142490412
293585919717 397919376
695400538601 325381860
471479079161 532145232
345635068891 106561080
309010880625 4502844
794299183187 602577684
846907209407 163503684
983884413523 102500424
781237098053 106953444
234189489429 137128104
681716449413 602571456
821667361563 418876596
171930621793 122274324
170264528431 73141632
660879020269 84090456
674874404819 540615312
355362508479 314308476
605209950771 275134356
960890292773 17357436
662434323739 219381300
513593502223 38233692
264351729179 370553544
690104697131 40369896
599450259079 109070964
752624911569 254650464
85709313947 74449512
953184180449 179372628
97032638653 478958112
208993368373 67604940
187845230537 217157904
279279826475 602565228
244023297029 186740352
25502172443 451517544
515019362941 479288196
1866018391 602559000
819801349401 602552772
970697942773 28281348
560709942171 275439528
58084610479 124005708
399219212027 21555108
539277521047 500438484
740806834543 532406808
153013003513 173761200
547906512105 12499596
3110026499 579745836
298001605295 524628036
260619704855 602546544
549851589965 589667040
217283238603 32672088
205111266695 39578940
899306155439 50739516
91343304677 12792312
120046788651 309207744
798653211565 389829204
80587857715 158409180
834762592113 255547296
721524708869 503758008
369900918577 101435436
99976164561 131435712
983219093729 47706480
697266550763 94472532
824155377779 602540316
274813425055 22352292
689802502115 467598240
103252679193 602534088
915211173063 256680792
209023941625 56836728
378800475115 602527860
798658281157 44984844
972814346685 532743120
69664460277 500438484
559116274221 18982944
691046510223 443277900
294758615987 46137024
477699119701 381234564
236983550803 597894228
725371359533 399376728
813287607599 43751700
590982579449 255497472
837308690657 399202344
979861834315 327599028
495115233213 602521632
832863434535 348307128
128589154457 46940436
345727137415 81213120
641424111191 178575444
644196809287 1002708
251911648099 524559528
111685189307 124074216
713438656167 271235628
212581885883 90773100
418166539105 104375052
686614443767 909288
643071207915 39572712
140740511685 120050928
900039872367 28156788
38335296375 202727628
470235071053 602515404
213589634811 38177640
835973454805 602509176
280523834583 602502948
975924366955 563702508
671559282815 124865172
410941963285 91539144
715926672383 408762324
543423831931 107812908
530569464291 602496720
145548954865 602490492
284257951515 592581744
134352881893 561815424
114458947401 94366656
781859102107 110272968
674027873899 174209616
722146712923 602484264
54058243409 16765776
190107013415 32734368
155501019729 500444712
276938448519 214299252
389213785659 83928528
757456359743 91389672
822289365617 473514840
439134868353 602478036
548041162703 470668644
996492091321 62902800
645640214281 602471808
479565131863 233543772
845925519669 317821068
460811657513 5505552
647697089731 286101864
26124176497 575915616
848413535885 602465580
214484512457 79512876
901699306759 56182788
376764418631 100326852
622010283 602459352
204639339995 428841396
328102952651 14442732
228725597835 118624716
846498352425 14604660
893819831827 602453124
649372238605 214959420
976546371009 290947248
43690310073 33656112
313152104471 172179288
730854769679 602446896
522483411589 602440668
406107424785 41515848
545428579021 37766592
857997699095 299037420
710794496525 38744388
939848131823 602434440
374952733313 42313032
393280497713 369283032
212226659447 216964836
163940031875 112216104
553754068421 201039840
237802683513 325612296
787793525329 9821556
355097717593 12605472
387845921315 130015728
991342022419 50509080
679850437251 602428212
147897879919 46062288
956506170699 56643660
681119475691 525394080
907198560937 148662360
752867074893 316382400
564371583867 82141092
620497702611 155120796
782800994925 262946160
648128230497 72076644
757600944001 577173672
677475770635 362027412
81362036721 22875444
228897498101 290062872
519589110555 165085596
788701146701 570104892
180808597073 65107512
398082600789 602421984
399624425629 123787728
241337579181 602415756
250729639731 268102944
863963637235 549378108
354655728889 43521264
806739264267 602409528
248555433751 23155704
262349696259 90617400
842634861249 100930968
661190315631 602403300
95166626491 602397072
21770148119 383046912
749514891299 602390844
562718214309 159698376
805364603937 105633108
879887262885 162762552
205261344049 131871672
817742429929 87839712
243612995151 14691852
61650179047 14511240
841811630515 276716268
674442417045 284588460
989608456143 602384616
53017381443 354690828
941092139931 276024960
418518365053 16603848
639420173741 353115144
703230314093 104505840
784896589851 32148936
477699119701 542838708
624492076445 310839480
156745027837 602378388
949449951413 162476064
996156363515 135708120
704730599411 602372160
932635382975 83585988
994584488575 128932056
947321105195 544127904
511909342671 511891776
485806279095 531516204
297596098977 194045796
326390591477 131535360
134352881893 115778520
728077629781 48864888
307270008905 346936968
569755719693 602365932
313742426689 83853792
194528696557 8955864
999636023051 456026616
376736542103 85466844
646262218335 252109440
396891655241 138000024
116314764327 602359704
278035818367 202204476
813290435111 52340112
588090831895 297461736
685063027807 199358280
825921342111 35929332
370924729517 30990528
473126294217 94734108
259375696747 304860600
165178272855 101061756
800519223727 602353476
887599791287 602347248
932198736657 110054988
834186245527 519290640
506875569213 5848092
542814159317 167290308
279901830529 602341020
534301488615 320916384
466923760585 94622004
288721698569 267897420
476745654021 125413236
4976038661 569444724
289029150017 103503132
884690985241 28499328
956642241281 500849532
841531468925 1208232
781157602623 47855952
756253954675 62603856
514397358887 407323656
501115355607 147211236
729610761571 510720912
604517948987 30131064
69664460277 602334792
982144407495 158645844
562750338333 39255084
975085440423 3985920
610807987257 602328564
646979778593 505115712
297070709887 75906864
745707961581 33842952
451070878787 254812392
642257861017 186279480
656214283199 298900404
250776773235 148176576
361384361603 602322336
550391713265 11166804
212725392697 269946432
923987438875 101784204
651517358587 162544572
801763231835 602316108
586751796963 70345260
449708937271 357997896
739928273019 117005436
177271161619 578718216
248179623775 542820024
52248346765 320112972
404302641329 553357800
294207923771 602309880
210724032401 5966424
488273188619 602303652
645640214281 602297424
7464054877 385002504
118180776489 134935848
652482258875 602291196
983388415603 585369720
864289666807 249904728
167941100809 411122736
226914261285 58306536
686692481845 267916104
707072767085 63021132
419055954795 79544016
370769502845 471920472
429804807543 541686528
464203520933 103004892
592554367197 17780940
489985567239 28243980
845385351535 516220236
81500087807 557107056
993340480467 291644784
242329582487 194245092
380914293169 27882756
267590357649 134593308
332180650897 36383976
366593682459 350511840
54040686677 23224212
755606353541 70015176
181141572103 292796964
166075088647 517932936
610807987257 513965700
85713636179 47033856
650919730925 3880044
793055175079 87758748
598289818275 29788524
590903857529 354753108
382858964971 170329572
192588166375 27309780
297613742901 27166536
456558623621 558427392
533082990395 75190644
960996269659 455590656
221880034421 37704312
975302362901 602284968
580155951437 19194696
528703452129 507880944
901321260931 528881760
205883348103 602278740
688692140659 276081012
527401217211 903060
917987389979 44156520
986498435873 602272512
640042177795 602266284
205447835281 98028720
526837439967 218627712
73908831021 38850264
599611914285 535346424
265550788573 1457352
14928103525 602260056
283011850799 104985396
296839570123 64696464
4791725991 88132428
832018703507 185476068
906259912907 602253828
969082322361 353140056
392875832175 158926104
456602499881 488275200
48961076377 112608468
737304150091 60125112
318522937289 17625240
538033512939 602247600
718940126275 38694564
696328592803 280951308
6220046769 602241372
736323804363 104792328
505689302131 424899072
447220921055 602235144
857743596695 530488584
322198106201 62336052
989608456143 602228916
183384147829 33693480
521864546447 586117080
804057462593 18079884
273525802263 33774444
780615093999 602222688
707662765447 123320628
693534526439 249767712
2980314705 36471168
592769869691 602216460
321194312053 83150028
625114080499 111406464
887801503751 257054472
313900001317 88817508
364263272011 42375312
200547877869 193877640
934250095337 542963268
433536831867 136785564
730161048967 43938540
713745391395 16167888
874251603051 247650192
344977222697 158421636
624492076445 96347160
430426811597 602210232
281145838637 88861104
909991937231 602204004
464637034567 156615516
310099973461 248216940
577877352959 497573604
687314485899 602197776
918391345525 175554864
714253304717 277139772
54388148035 152324424
791811166971 602191548
624380363571 50739516
525593431859 219225600
268205199503 443016324
669276368333 567022032
352676304847 602185320
159491724033 196225596
694778534547 545236488
949310282285 26811540
252011314783 56793132
985796201485 16734636
32966221091 487135476
17236870435 89409168
208404540875 65088828
181003185943 602179092
294640906787 166729788
225882784915 320131656
490761204835 575903160
748154897909 35387496
222677457561 530887176
904698829853 168809940
851523556155 602172864
518021027229 77482548
87702577843 602166636
862719629127 220876020
576979789807 55192536
180825144869 75252924
687607195671 24619284
707701883515 91825632
543155249431 91271340
358274341333 328801032
47981286179 143486892
259399132711 320474196
571621731855 574395984
629585780709 209528604
762720027365 335215872
766309000757 248447376
172295129187 454357512
895335162755 124479036
917207007885 77694300
863654291237 204658308
288905848073 225845964
773151045351 410630724
576998803891 134244540
777595292537 123351768
167941100809 398212092
7603007785 10998648
382412092277 48491208
254236944121 46572984
600855922393 602160408
35454237307 542608272
485163168349 602154180
677362421035 602147952
317639935201 44511516
795036436381 93874644
289759701883 70208244
586936899351 40376124
338992215659 602141724
9952071093 602135496
342102235929 602129268
593391873745 602123040
27138376395 29377476
88247496703 11098296
401841069201 61837812
15497012641 15887628
651677293627 18833472
847425243229 261495036
823228941619 17986464
65310431899 602116812
684513984773 87976728
928030054797 171487980
315537408511 232572204
928652058851 141855156
458317575225 74754684
163426282917 112259700
712360032599 228679704
946690176417 602110584
430814535737 159835392
682399992335 229863024
321576102147 491364288
636772376947 112795308
565113433325 92348784
917455985879 602104356
281767842691 268868988
460646061221 3979692
336852656043 98657748
131144109217 14162472
602462867201 225260532
451422972539 87073668
814041663937 753588
277150100871 16136748
195514697309 76087476
510963612167 106081524
409900677815 602098128
92979005399 124902540
281155741157 246030912
449900280115 47544552
876833662067 46678860
992432130419 241577892
527179282431 108622548
562394881461 33220152
704730599411 602091900
731104587215 330252156
599917584525 134207172
754909576119 13427568
65887543291 1058760
390006886567 294048792
990852464251 602085672
981755143801 281891736
623248068337 602079444
65932435953 602073216
903149892637 195098328
532435476453 602066988
20986370527 14554836
916554991099 225447372
712816652113 225858420
802842688717 135477684
646884222389 602060760
88324581897 377647236
564545363751 94453848
328418146741 134412696
458265608793 99722736
914180473955 103689972
393511419497 16585164
102008671085 131273784
479024110493 327381048
145596331261 344906640
140425548031 54650700
878269730477 602054532
648353497257 126328752
989608456143 117279468
251289644045 602048304
213734585283 200915280
895685843989 602042076
105118691355 98713800
200027496091 28549152
863963637235 602035848
225251993153 38619828
214591404859 573928884
530597322135 436302540
49612464135 79282440
436024848083 602029620
404924645383 602023392
474471912145 46921752
39939620433 386939412
808617919269 487876608
614166187099 291725748
949897596379 84401856
964596994049 102606300
554161167869 24114816
527295191739 133771212
96359439201 25559712
548859298933 218559204
590582447895 254669148
854927488201 211826736
379709259885 33182784
838565709057 65095056
681320920351 286786944
677789699203 41677776
297037078687 140030352
51460994301 99946944
846951384611 82539684
822576308261 109401048
108850715679 602017164
459661002135 602010936
881226023785 20228544
441622884569 449817300
175906777489 29090988
909865059177 25291908
718414688599 337227516
772744212469 378743364
333596265317 305333928
619867901101 36838620
59327553599 42051456
256887680531 602004708
774206997761 144744948
47894318387 451928592
468369058891 601998480
284255858907 601992252
682497342203 407971368
907962009099 98066088
392484564303 523289016
476762675145 88979436
314112053499 591996312
213998622581 307557324
672934546023 28380996
934067370807 100501236
97654642707 513212112
431574552271 27895212
125534743999 33257520
401470651435 309811860
210237376481 539095680
760166959689 193092912
52248346765 601986024
145548954865 601979796
503201285915 482165532
813258124247 104213124
283461487487 40693752
485615040889 31277016
400837785749 73596276
388130535925 601973568
471895041053 40407264
371376111283 1239372
35454237307 601967340
603965942663 601961112
280461048877 32379372
318466081877 432005220
696644546709 601954884
758222948055 113511528
75609446187 55124028
918077989933 601948656
347878281111 399818916
798653211565 486755568
394286215075 26892504
760088960217 601942428
523727419697 2528568
15404956573 101472804
371168119757 37511244
620138048067 601936200
454549484553 70164648
877025722369 110272968
827015124631 133416216
383003846935 111057696
381910495385 446628564
713525362383 130420548
454470494829 3873816
134352881893 601929972
74640492709 464303628
230590345713 48721644
562913675099 601923744
253420701203 136007064
698394492625 58854600
747465058479 17768484
502119809923 137545380
937407062271 505962720
498225253483 601917516
756356935893 323183376
746896907941 78890076
891331815611 106262136
870495750399 91246428
836084524957 440251092
948993201111 112265928
293987164845 38644740
442395768151 97929072
648768364259 135957240
829131410211 601911288
723106430277 120636360
85836565681 271410012
356408329171 105601968
498847257537 601905060
278764663761 244368036
840327483183 601898832
138718326195 46946664
823117416823 267100236
124688986589 244243476
366067876093 154672380
79738506749 446472864
725256733193 601892604
371906437939 6215544
993962484521 115996500
832252173781 226599552
261096009839 110129724
942336148039 338404608
475655409005 84601152
46603405973 26369352
195931283239 461270592
373824442683 601886376
197797295401 223230204
152390999459 601880148
921188010203 601873920
642596559579 225765000
39808265685 601867692
222677457561 145212048
615740902007 4720824
619516044013 601861464
314734057553 601855236
737696814273 557854416
429804807543 601849008
2488022445 601842780
747026875083 538242444
346560359099 312732792
170429117025 57808296
822911369671 35773632
793055175079 390508056
985876431819 320399460
506273214499 6769836
896085687817 33338484
186601222429 118774188
652733265959 220776372
11469837169 50733288
519716641311 204079104
199395222065 119247516
840327483183 560140092
222055453507 433898532
873293698045 601836552
876826630655 120711096
748775089615 11253996
77680359549 14853780
301346906949 203493672
742050842651 601830324
811327789301 168909588
965075442703 243103752
1866018391 256556232
232574272599 16715952
914345965609 528819480
154106815935 75645288
654052078575 98863272
541455269521 38545092
424051997791 42655572
346456264307 601824096
724012725085 396219132
596083059777 242543232
55689964439 60997032
227031485939 457191252
363635463461 40189284
940525646041 412991136
179533747909 89695656
545497561587 495829764
534526026699 226761480
103874683247 601817868
676569563019 57590316
678276524517 76417560
380044483223 579110580
813899852377 253678896
928246434201 157929624
742672846705 350312544
773484100107 207429768
695400538601 467100
750758899407 601811640
584285915059 244025496
658702299415 551514312
151146991351 601805412
590281853475 429377004
49772369273 502512408
330906162957 601799184
628124856351 74648808
384398511601 571325580
62200411629 601792956
45406302171 369550836
58468387305 75203100
210400400609 154871676
123156808921 319322016
575853914403 85429476
373560928537 83100204
870805681829 541319076
193443267023 601786728
875781714261 576009036
398704604843 601780500
957088328009 105334164
900328608675 89047944
187223226483 222644772
417986730517 271410012
92454494457 166163040
762755122145 223223976
926494880223 253890648
775371947637 89596008
955640745265 234932616
956020237227 309450636
815447321023 601774272
553194163755 350026056
404924645383 601768044
415352903127 45638784
544875557533 535084848
559479293123 65026548
640664181849 601761816
897551856151 601755588
964263565613 218484468
351866058255 105234516
543631549425 363578184
564779687261 601749360
144926950811 598579308
88946585951 601743132
341889442615 74580300
589659849421 517085928
503823289969 88169796
448757439639 89247240
398704604843 601736904
595879889961 601730676
518751387265 601724448
607602515421 66147588
234079857945 86276484
415498714301 601718220
384125767559 223018452
391030260309 136704600
891403605767 146345544
872671693991 601711992
813902941465 219038760
845925519669 402085908
893819831827 272829996
740523129221 97374780
994208035877 77756580
9330067039 260697852
761954972379 601705764
638176165633 460261656
907503921015 432765036
616230168697 37648260
177021710297 57434616
286045371307 51953976
858365600749 71366652
773151045351 477949176
653938311699 349409484
137462902163 576264384
532435476453 601699536
885111775071 304960248
990230460197 601693308
131242861623 601687080
961105004311 294422472
739875036075 184392396
696496630471 100414044
881379750747 601680852
512531346725 601674624
796165195349 601668396
335001653361 214261884
793055175079 601662168
645018210227 601655940
37088977679 122236956
300918880183 103671288
41674277847 585008496
872671693991 601649712
61465343225 43234776
725256733193 601643484
811093292645 576451224
340053829321 65119968
456550981865 273459024
571496479309 24413760
689927055887 331634772
465259038621 601637256
218323429183 601631028
206189497899 88076376
278035818367 601624800
667502785919 408102156
296695939987 601618572
128754845407 442138176
909370294401 570011472
81839246003 235262700
717039380557 102606300
223052190093 191940732
61578407575 601612344
622227464817 325138968
367391471813 176233716
679818461461 7579476
681716449413 32503932
881727615687 40506912
856671518755 5362308
465044501467 5692392
64370387559 266128668
397121076077 44399412
375586421095 16080696
4976038661 505427112
477077115647 585108144
256527669753 257795604
674874404819 601606116
181859618145 21897648
345834260253 104250492
773341703115 203045256
518129383211 601599888
694801366395 117453852
475211103485 601593660
877844637099 382349376
770663029135 421616916
873117799403 55466568
791189162917 164693232
568995035525 78410520
880616874323 25833744
827265398049 601587432
286121871069 229433292
664300335901 601581204
304159988635 601574976
967540739175 59116176
116156360137 3917412
311624037283 76647996
467310956583 368423568
617502302453 6533172
10280822301 170528868
982766411549 601568748
607266172281 106436520
111817939127 5910372
356744230123 247650192
195309279185 601562520
768742365035 4558896
90812598113 176856516
334539708907 11428380
784050957001 51430824
175144618523 190327680
70143617685 107650980
549588250203 70164648
37197425843 87522084
176901565949 196088580
424648467045 86911740
218945433237 601556292
287281507223 51879240
681716449413 601550064
45406302171 179441136
204476158929 117154908
673331507525 44418096
967229027775 67474152
116314764327 601543836
283633854853 601537608
412809862531 11528028
358274341333 474965964
699132562925 601531380
228621347343 208525896
215213408913 541954332
104496687301 157381560
827728711425 43652052
809108642073 90019512
823096939159 356179320
538704182585 262018188
522282239723 4888980
202562340639 41590584
192199258915 358035264
148658975135 142434360
977790379117 301441428
680230588143 76243176
51004338657 86046048
181625189997 601525152
175117501811 69411060
567889707531 598205628
65944406169 216036864
962162507493 45146772
543009545371 177697296
41230326085 422993304
822911369671 455528376
890709811557 476504280
934250095337 436937796
85836565681 601518924
944743192789 11260224
384398511601 239298444
612051995365 570397608
582817804827 389119212
386886527817 374682708
653726266983 515416824
569570186335 116295444
357030333225 601512696
961618273713 601506468
477699119701 601500240
870515792103 215980812
36166516221 416752848
281767842691 415351548
414882228255 335303064
985254427765 574950276
595153951805 20421612
205573379305 243421380
87297906077 55684548
618272035905 601494012
276874835727 221629608
310214014369 79350948
37320249469 357169572
368848410251 601487784
494735342659 137140560
655955053917 134873568
502460238631 18970488
399326608897 597240288
428560799435 164979720
444732904839 601481556
880135742639 601475328
279901830529 601469100
197175291347 416073996
848746771253 25005420
898795864259 389032020
257035508339 4079340
73396484601 596349684
87080573789 447276276
964728293983 595913724
975635448797 100301940
961112994835 446584968
154257011621 321271380
559181650775 96720840
883867766963 462348036
500713269699 601462872
823920275769 91532916
100078490601 39834288
863236235499 40394808
499469261591 381446316
689680805757 42580836
934872099391 601456644
534301488615 601450416
426694787273 601444188
314218676859 245613636
888003315863 106000560
439801751375 441434412
506560725129 307426536
539721758059 75838356
893197827773 156397536
975924366955 601437960
788079142647 601431732
228082337617 102132972
614205896827 199825380
532079594839 311512104
444248352745 317241864
393536755001 157306824
502579281861 411353172
925543234357 284874948
977307458759 368753652
664959004191 470382156
797409203457 601425504
956020237227 601419276
752056954099 535794840
849534826243 30772548
195203389491 72475236
958508253443 574153092
756460196133 254588184
318048929199 257521572
864480237379 82022760
171980090797 130489056
72015035751 87584364
537138596687 59595732
565212614225 124173864
287365879177 65051460
293585919717 48447612
110094723787 586465848
317059453223 51225300
973436350739 77382900
42625768013 180761472
494493229159 601413048
37845550129 56880324
511551941425 322361280
271193773773 506112192
152163763413 37230984
512948709917 72095328
826863628531 355207752
585853785395 7510968
120949974449 166312512
420511535529 556403292
940151460335 66085308
813581308861 215980812
39808265685 242150868
147414967027 83355552
328418146741 138155724
495914274395 266197176
832724835385 32466564
492359100359 141911208
810785846187 3356892
928320341877 102780684
193525893899 79189020
742050842651 601406820
81558070487 434483964
37320249469 601400592
571621731855 292074516
143060938649 489682728
223000634709 226842444
207622774927 69348780
978412383171 601394364
563236559531 152268372
285925420027 165477960
809254415879 28792044
26436815869 52464672
697697727659 137588976
793889809281 205829172
967838314253 259421112
445932313001 21935016
381495179967 96895224
809227280483 203761476
875781714261 301335552
26976523131 151340400
46194070673 125973756
835415979059 486680832
929395396801 432733896
115917404233 70127280
950422200741 495742572
199663307563 145405116
324114621215 207249156
783529279799 57521808
170429117025 343380780
409516215909 143935308
843059761559 69541848
840949487237 601388136
288889947989 85099392
153156590053 323656704
544590264071 254420028
828570421873 118051740
781544026349 197651808
696650008665 578226204
313919675569 148793148
549229585911 601381908
130661015713 121913100
769530888363 480664584
90695136795 81798552
987624982663 81798552
523968138125 178662636
916833981825 503409240
693651139511 386229420
931140075067 601375680
755464716365 80509356
667066818453 296421660
717792684545 601369452
105045068929 3842676
687314485899 196449804
187845230537 601363224
762363093219 2347956
919321998041 601356996
955398233173 258966468
61870731211 235337436
900715100909 258293844
652226019033 18422424
496871388445 84470364
545497561587 601350768
954154225065 601344540
619516044013 366866568
635147426991 210749292
223030367181 97293816
214239957581 263525364
388752539979 601338312
391862560249 601332084
443792412083 47102364
269689963407 43490124
464438895737 91433268
57781716689 35424864
260984485043 87571908
291719907555 601325856
248636590819 132880608
497281104891 244050408
356433322135 72475236
423244467845 122579496
41052273793 341736588
26429211481 91476864
419230738625 601319628
20544388051 470550312
471042856347 347123808
281081757507 10917684
626002580673 179304120
728788930899 163727892
84213090523 179671572
953207641325 162307908
454361741493 232416504
908040407163 41783652
101386667031 601313400
970948334523 223740900
16063662231 15395616
541143533209 601307172
166075088647 601300944
409075951123 154784484
893267693477 57266460
703137697505 10369620
819546859627 224942904
587793837259 601294716
335260191335 601288488
621382056175 252688644
992096472359 504667296
876102773889 257945076
659745901701 68875452
636310153471 601282260
374209133787 75371256
782481106161 94702968
927061025345 201774744
72774480547 353694348
121912800813 282732516
44784298117 297779364
193399893993 21181428
546094048287 2447604
376760096399 84078000
423787899451 5150556
169185108917 601276032
420218768467 225584388
464015030513 595029348
167456393015 221610924
230763510263 601269804
62083392499 83903616
296695939987 601263576
909047414959 73197684
518751387265 601257348
971630270621 71653140
314002190341 60436512
83681049929 83561076
47072170087 116557020
376934462953 319241052
488774430515 15003252
202471679643 146382912
505146835865 77812632
112125124009 370478808
968460318307 315217764
905637908853 601251120
898998591887 235007352
378497581325 133198236
625811692473 85958856
42693173657 23429736
819695833387 28405908
262312409223 23323860
884932855849 62859204
788990213093 243029016
152715870623 124871400
129998853515 601244892
495620018841 75097224
46650310279 267436548
432752344283 140977008
427938795381 601238664
324686122417 294870888
482782946357 123077736
819179345347 601232436
471273790587 141923664
730743822849 24880860
409900677815 490535964
934740612617 100270800
253777660261 601226208
843977209477 47619288
858850631161 101348244
263729725125 79083144
294207923771 389181492
723390721031 601219980
889264127115 139052556
592147865637 586553040
22008313067 81269172
190333246753 601213752
418544759317 5891688
262485717017 601207524
775639061567 537302016
296966266327 67399416
531813472399 460479636
541765537263 601201296
967149756553 42879780
571621731855 265530780
19294407291 460162008
603965942663 414734976
318847945469 216005724
601477926447 58848372
841370998277 90935028
802400780977 165116736
54114358927 601195068
404924645383 553544640
995828496683 575436060
395594584573 601188840
594013877799 74461968
885890332361 399700584
888221795341 90673452
748637581603 95114016
158461174397 19306800
921188010203 5518008
680472441305 601182612
692912522385 601176384
429522136069 188558928
612327690241 306610668
434780839975 601170156
63195348323 134966988
127510837299 125737092
539899525101 601163928
692290518331 601157700
725041691571 33269976
253777660261 601151472
750136895353 601145244
776883069675 601139016
124400817029 298831896
829131410211 601132788
161099056215 601126560
477699119701 601120332
138937956615 305414892
383376681165 347011704
807858107021 15408072
785044811261 207485820
668277998773 259265412
574109748071 93289212
929896066959 601114104
625933593117 358153596
516021169119 220234536
109808265689 200666160
569755719693 601107876
955288644047 44816688
949582788425 53205804
770524448669 71553492
773009637373 74150568
512311210599 55678320
418409051197 18989172
249423631883 527343444
544051528377 170809128
127587883887 49207428
487651184565 393254604
142825344627 80104536
623870072391 43315740
929787617557 15395616
399948612951 393260832
365738389981 153520200
193660007651 136903896
577690711017 106467660
462771022405 583239744
824155377779 355301172
677984425089 601101648
181246389343 190464696
861394506309 50496624
662307439457 30174660
227653489993 180244548
614826779841 138323880
487340387443 41216904
567267703477 601095420
554110229057 20477664
720190935359 4664772
515772740427 341051508
15229843897 274592520
642782197575 252414612
479565131863 601089192
592147865637 538173936
102102614237 328327704
889465803449 44897652
993962484521 601082964
772529041297 116301672
325194688441 90723276
268705757557 310229136
425450779165 282277872
422962762949 558913176
953532221011 202011408
271815777827 431924256
195009810795 6153264
780771485307 421149816
281876658307 339861960
677837449279 108529128
598718418017 234035784
733964789949 389337192
348148887711 55491480
903771896691 601076736
271951373843 176215032
462771022405 328265424
158611039999 598404924
651860254821 587474784
87702577843 428635872
302915980527 36315468
584683816989 265624200
277413814313 434035548
723164649621 167365044
895063839935 601070508
600233918339 493207776
271521522273 206495568
519666698979 190066104
173871064783 145809936
330462167599 399818916
123521333761 157518576
105513758307 199314684
399948612951 248310360
547526878137 311754996
918699993987 322890660
5675033251 205106724
430620670553 325413000
964250331113 40133232
801406291461 274175244
106721513227 164668320
572677553477 129517488
128414110289 80092080
747090456735 234627444
911092363789 111817512
648128230497 601064280
128547794309 41036292
462149018351 286326072
889198415487 159268644
770663029135 63214200
992096472359 601058052
603343938609 601051824
685270052755 148961304
568403847615 74243988
937848714663 20060388
752533944163 50004612
85800354851 1326564
51626342711 601045596
797700642717 84800448
184347017789 168162228
19328816991 472767480
729610761571 601039368
807579771 179895780
907503921015 601033140
427802662519 60006780
173539137295 301721688
980415697821 335415168
396285476535 445762872
591029806373 161379936
553097511423 364132476
268083753503 468868752
749272290777 127954260
491837678505 59844852
626980092661 364867380
627602096715 508771548
435181537039 127200672
240607412213 49668300
423715087903 417344508
344197519455 211558932
927823632727 155301408
852897891391 722448
330767115391 58692672
837839466967 601026912
87491347757 77744124
896161283281 118767960
834729446697 324889848
793677179133 257471748
457794989973 601020684
41991924531 169476336
598718168897 123345540
587793837259 601014456
716338667039 54918504
451861275505 94696740
154257011621 378992484
160786228765 113187672
498295885231 62597628
949178192633 601008228
451574949433 601002000
198444142947 252177948
577947056735 225789912
96530349215 365994648
972192342631 11173032
572243735909 364281948
836805952803 48484980
19481477727 327424644
31167907289 62784468
419256703157 472873356
712639601291 114283800
987583865407 8955864
818557341293 600995772
745656580581 49593564
602446618349 123526152
124400817029 600989544
972192342631 494534340
410522681869 600983316
788079142647 600977088
144755206245 3674520
16442325869 27359604
654348271037 600970860
20282972741 126017352
786835134539 600964632
614423758495 64123488
403449627061 88823736
685850017809 93681576
400570617005 374140872
24880168389 536741496
794921187241 600958404
704570868657 36359064
564779687261 498837888
794921187241 600952176
379422479169 600945948
643774202119 337115412
597745902123 270799668
394860767997 27365832
42775962461 15115356
501853611509 9130248
866451653451 243813744
469181565009 375959448
781795251413 17812080
784969122377 600939720
72558915773 141008148
649994242659 556179084
417502570787 133821036
838461471021 600933492
412388694031 600927264
924391948713 385824600
585173966817 14255892
684204465629 412548948
955491036601 485211024
932384083175 589916160
422163732985 33811812
793677179133 44586252
692912522385 569893140
547045128643 150680232
449708937271 600921036
824600984951 74854332
231244641947 67997304
852145560209 600914808
87648586073 18746280
505067298077 514407888
234495534587 223149240
693484271469 17799624
632578129147 45439488
213796859055 77569740
185842749201 33886548
218615049055 173007612
535729490527 406065600
588854809437 129741696
645142215935 403798608
940383615263 47575692
635688149417 600908580
711255139327 126758484
131242861623 600902352
326480386781 1756296
388395593377 181757952
798695088637 330538644
332983952031 172951560
534762696927 109482012
760447524861 145386432
980978809907 430616376
304159988635 528327468
383776507547 600896124
859609608857 600889896
305746972703 1357704
150795008465 68694840
808158478471 135676980
111338731895 600883668
388130535925 505638864
647506226443 415662948
893696921009 91632564
880757746693 342371844
174161141349 273932352
350188288631 584790516
333184194687 160159248
483578767663 57714876
51419248017 41615496
841448293985 67411872
547586199837 282794796
379094380663 31002984
400427284575 101572452
151768995405 30872196
752533670131 26057952
592064801563 47781216
328628740333 351134640
663678331847 600877440
255277651625 91258884
261669591193 76056336
348040732263 42605748
62654818965 26269704
956642241281 543623436
918898081755 254395116
285035088821 277725204
402015801969 388253520
596501894015 287166852
749514891299 600871212
534770182983 115604136
977790379117 600864984
639420173741 600858756
876766854311 199015740
458929726583 86444640
590283373107 339556788
143324127701 7922016
25634436479 100339308
259375696747 600852528
436510812695 1880856
964728293983 600846300
176649157565 540179352
709283705809 162077472
3798483313 512172036
212173789955 390763404
409900677815 381253248
261863712963 512707644
660091382555 418839228
929896066959 554671908
907652296887 295742808
860853616965 600840072
916211977771 600833844
781005844947 24108588
99628424181 129361788
493249221051 238968360
733588823035 97293816
954956405159 205829172
801141227781 263861676
933932939427 8831304
103002206479 185015196
689055930595 70762536
518129383211 600827616
513775354833 359673228
227031485939 223105644
646152566929 5063364
297939948095 298900404
60334399467 600821388
993962484521 600815160
994298933537 224226684
637479785565 1258056
123969514335 129199860
700998575087 600808932
289231891339 600802704
961618273713 600796476
736808960573 30859740
582195800773 600790248
436539324479 60673176
349164733039 282539448
548915600053 203450076
347700272415 600784020
148036971081 266658048
188467234591 600777792
236983550803 600771564
877025722369 600765336
238344371279 201220452
487611890875 4496616
722338485499 264789648
59712395413 465748524
766309000757 600759108
447842925109 84165192
965716062249 185370192
211744268469 130794228
95166626491 562998744
134377768981 3444084
361622781899 16086924
758844952109 191093724
167941100809 600752880
264126317937 90013284
686799142573 132226668
375851990481 302568696
725256733193 600746652
126888833245 568043424
746955444913 48684276
614355786103 23921748
313490049445 136810476
633200133201 359287092
982320018411 88418916
183281566441 23473332
976271795935 101890080
777567447149 524142252
940910984857 103665060
712816652113 600740424
268083753503 600734196
879066143443 66720564
959752261551 600727968
312141222859 47631744
685448473737 600721740
169284532709 429109200
174398428149 35325216
336385361737 45402120
800403693089 76965624
767206923895 140478768
333890588141 40201740
157989035945 430224012
175405149457 403892028
263001314453 12599244
875159710207 258107004
378032722167 115460892
853246161151 24525864
250416706405 48678048
748892887245 176632308
699132562925 600715512
382995781675 17805852
727580559407 19045224
566385785061 207604152
956333549223 88649352
184585606241 10606284
250667639991 499821912
311002033229 600709284
748175749253 485784
659324303469 600703056
847374242137 163902276
888221795341 486973548
972430881259 81512064
143423738333 197390232
607697966987 600696828
753955588525 513859824
298220588003 175031712
838461471021 364007916
413010698085 85211496
727815075985 249848676
144991298507 198125136
886152836333 84607380
14306099471 329454972
536680314297 29346336
577955221643 68476860
140572922433 470500488
449708937271 600690600
847894754703 326316060
584061812935 600684372
796165195349 449213184
168167694133 55441656
112534664833 996480
788079142647 2952072
318334352211 22657464
399326608897 600678144
851523556155 600671916
158463597089 34540488
301692798851 482109480
273059785935 466632900
30793634391 144221796
370092418359 451312020
716626271089 297692172
451121306903 289969452
133798675847 375922080
599508472195 8974548
720784035265 6614136
81385703121 65319264
929817673885 21461688
168649935639 127269180
803007239943 348861420
495115233213 120225312
534651794931 182231280
615162015635 600665688
931630156387 11098296
513005403401 83760372
57224379197 600659460
220811445399 600653232
67798448115 600647004
287365879177 297025776
306026000797 600640776
4572288639 311456052
4190946961 92442204
411652703883 65518560
399948612951 100252116
427316791327 536081328
288118141851 404489916
729610761571 323501004
950422200741 490691664
912300367829 91140552
463219120777 93438684
444110900785 561996036
632880604423 115772292
758844952109 600634548
435402844029 52109676
596501894015 510054516
694184039569 230267844
590281853475 414952956
342724239983 592176924
454691652347 159249960
478559575191 267361812
23636160281 250085340
764044943421 115386156
387508531871 580462056
654666415961 103085856
217272327147 286083180
516362408705 481580100
942229255637 79512876
436646852137 206576532
29686368251 110385072
324064118363 22620096
387411753741 66116448
870805681829 600628320
197665241879 4228812
642340730785 65101284
355597372587 89010576
545054762005 265431132
432842662739 10332252
237873028773 91346076
93922618383 600622092
815886482215 10631196
267647786037 172534284
349801111317 82377756
860231612911 438899616
422599638171 302219928
216534793693 191417580
171746758777 209597112
158769692071 369488556
663186113085 155046060
990852464251 249443856
690778281481 17139456
142202200849 60916068
60685453143 203126220
42918285955 600615864
893442631769 214946964
144926950811 600609636
175514481997 412910172
184422121241 118755504
471945699605 48690504
287867613085 5679936
881590244691 73801800
562291671045 594960840
904921474625 48628224
862176247345 23386140
515641366995 358739028
114448752165 271410012
291347689897 95655852
418608734571 146189844
350122488573 6333876
109294579011 336312
954546022317 80503128
555954866723 14355540
851807789619 16659900
282389846745 583077816
1489179557 97561620
23014156227 435268692
708946134515 49867596
403680637275 416503728
309979212541 358271928
867695661559 504492912
969704326415 565290648
188803534135 29520720
747489484695 34920396
818668436357 197782596
898173860205 600603408
576482744345 5879232
893351615777 115411068
364494381873 600597180
256887680531 79189020
608601439273 171207720
66633193067 283486104
973436350739 600590952
772135449143 359106480
529947460237 600584724
126888833245 460872000
296999349463 95170068
829131410211 245769336
882623758855 600578496
274873662271 4496616
250300709905 341487468
187845230537 600572268
645954516529 214392672
386264523763 143792064
702704937459 36757656
210859380535 453790764
424074250435 94011660
383776507547 237672936
356845522315 133895772
397910264563 83972124
566023695369 214847316
344711006837 414597960
343968248091 258941556
192055857977 81300312
812622512013 217270008
922148375269 246653712
464015030513 347005476
35004624293 354603636
599502686383 40762260
357559376913 56438136
116314764327 600566040
638176165633 91420812
986327644191 59228280
182513602979 265948056
159855048107 268868988
102008671085 466994124
601558361067 158658300
685757052453 118518840
904849454033 8532360
801438832761 146108880
542216880423 118574892
798031207511 600559812
283270412447 141512616
447220921055 600553584
237259077523 68140548
706637224361 181726812
951314163683 236906892
630090112931 12761172
410333274695 72805320
546494435189 13601952
733698068383 504468
249650978795 83025468
922469467275 1114812
476455111593 102892788
76506504871 600547356
416742722409 600541128
481214377247 147665880
985730807485 32983488
394972580519 110347704
37320249469 600534900
387042887985 155320092
796787199403 467984376
405546649437 359729280
921188010203 565527312
885028710997 42668028
511287338617 34322508
280608311175 454563036
934872099391 4907664
559690316447 70301664
601139931649 131497992
102457585325 65499876
863963637235 246460644
83348549465 97131888
672463248351 487976256
994584488575 600528672
958508253443 31694292
180381181889 600522444
610185983203 120187944
657277684297 71167356
460371998081 337271112
392843085351 218590344
237605554857 600516216
667410356171 237573288
447556734815 107408088
513017280197 56643660
531191468345 24282972
929274062905 515180160
212687550131 9503928
145668949741 319944816
731476773733 285634764
36949308551 316245384
304401983803 157269456
420196933099 248708952
666970134981 221361804
318139720983 282720060
954999260027 366274908
28522321435 66371796
460997184643 505227816
192045183185 20384244
754185744265 231581952
349566284577 102132972
616882714863 18964260
30450021937 1930680
883867766963 600509988
317696834209 7996752
716548676437 600503760
504445294023 466664040
177439934191 261009252
756356935893 600497532
766931004811 417880116
558980441541 100083960
444542681797 97873020
225787477831 600491304
188467234591 440687052
394194750667 88425144
759466956163 600485076
874152833199 216578700
792101989659 59240736
626358088607 192775284
157037444893 109195524
90012085885 39784464
213566317179 21660984
973436350739 12231792
883867766963 600478848
69042456223 350642628
177271161619 600472620
828509406157 600466392
644291680411 46784736
800519223727 600460164
385642519709 600453936
493681506531 24152184
783526913159 58449780
698510558871 600447708
657392067745 4621176
334016183227 540509436
463393026459 463114080
613608561881 264067200
189089238645 206096976
738940822381 58157064
96410634599 543741768
424828775111 103291380
360762357549 483031224
118802780543 600441480
614783887605 326776932
947579100095 127206900
42121541667 61065540
110094723787 600435252
484124379069 218702448
417364726463 600429024
759268680317 154684836
469491227397 34534260
589037845367 600422796
244447599451 121408632
228275494047 580929156
937549440579 204427872
673432805945 28088280
292365123365 386976780
328418146741 600416568
346456264307 600410340
168484593457 10157868
146792962973 600404112
814962195953 99461160
113706110513 97636356
192008195093 81667764
142554513819 304100784
868635387033 172303848
272437781881 600397884
135406953447 155475792
962177691357 5748444
270788971219 16392096
80592534943 88966980
511562099293 47102364
872616892581 30168432
93922618383 233674560
593454203569 443527020
431756006289 40413492
270959450263 94453848
46650310279 600391656
670520376441 220327956
565114323929 131030892
687314485899 518530824
503106014961 44667216
636932157525 598990356
72774480547 427278168
466368869459 96608736
357669682259 571213476
505689302131 257247540
902527888583 510415740
259545278959 272780172
445755250961 41285412
571139951221 170522640
740806834543 600385428
893819831827 600379200
62488300929 199825380
840327483183 600372972
324686122417 453610152
75884500817 600366744
624832287173 218926656
817947942711 532898820
417364726463 600360516
216218042603 210462804
404302641329 600354288
190187983643 59552136
825747213459 192021696
587793837259 600348060
408034665653 389000880
957080717393 66010572
553262677983 109643940
792433171025 481044492
338010381439 149957784
625459952479 76654224
345458094043 116083692
331892592203 54750348
485785172403 122075028
331528167011 227160072
539742017743 122479848
477077115647 600341832
805087451709 380630448
604382994455 89639604
41684840535 126851904
436119482543 477469620
562913675099 586964088
926786046689 97044696
442543645783 290280852
411260838123 287708688
799897219673 362886876
408212861189 249892272
523542695979 88886016
103726735869 83760372
1784866313 7816140
751582865045 355980024
225165473777 310465800
567889707531 600335604
60956403521 600329376
374301121347 30411324
949800196687 80353656
723528104483 285242400
286743875123 600323148
566898599819 96247512
408656669707 476055864
561214548425 382754196
954776229119 600316920
415849929905 118001916
681504677491 62666136
654388398041 429594984
577219768341 261189864
248801627829 600310692
932839742339 96783120
387077920485 380456064
99520654869 372758256
896432277255 469952424
462560520995 176781780
255362065937 248540796
905015904799 410786424
563332838183 80571636
884818709065 217998684
586549829151 600304464
162343064323 600298236
621163003721 50222592
854633576425 600292008
880135742639 484856028
373552464685 151633116
14306099471 600285780
961618273713 7373952
354679389061 233020620
600138497913 859464
687936489953 600279552
472723087269 10917684
475857402967 14336856
37942253523 600273324
139328914325 364157388
918699993987 211465512
142034879401 67997304
616941401307 3624696
598436762945 267237252
150253874991 198498816
872418823497 51212844
805327354269 110609280
831619426427 169420284
684086954487 22202820
815447321023 219885768
138817837179 339880644
531191468345 600267096
983589393163 209105100
849657543993 257577624
943981282943 62261316
445465630277 109743588
61578407575 600260868
686692481845 597557916
9365684971 425117052
650355616131 99168444
844681511561 279350712
948842253075 6439752
847400698681 208694052
93364357909 153856512
529021254513 212935320
707914539813 204321996
357656952227 509954868
334638187281 600254640
267365681311 17774712
906881916961 134761464
965414969589 524366460
497116841391 176215032
255643672423 600248412
554353882111 398735244
412244414945 80988912
153833842695 79176564
998108938649 64191996
211975545249 32254812
395234910107 108192816
190333246753 600242184
886977787233 600235956
780721929111 285553800
503201285915 600229728
182869198105 42132420
845303515615 535396248
845733085687 113872752
334947588093 154803168
441657007781 251125416
254399664315 421436304
805495256159 600223500
163587072431 365440356
962240277767 600217272
566645699423 600211044
223119390213 154199052
699754566979 600204816
110992628241 255154932
176467790739 154497996
924039162415 39136752
264351729179 527281164
605708670327 48478752
792696615425 324267048
217089062019 564026364
374333506947 323856
732115506195 203337972
426072783219 600198588
990690317033 330084
649262942195 70606836
617650031851 600192360
573421109407 174384
19430725755 102793140
26939640915 86824548
276169806205 593104896
476266240027 130028184
23014156227 600186132
271193773773 389567628
761245619387 56649888
465259038621 600179904
94826321105 234048240
301261446333 374290344
485441410477 271883340
905637908853 600173676
618727582965 101130264
685400971543 8513676
410522681869 600167448
59090391359 600161220
203395331887 141176304
395594584573 508329360
359820812261 76187124
674252400765 253791000
409598780505 95020596
805495256159 600154992
837839466967 600148764
843437503453 210612276
63444419737 389592540
277413814313 176837832
234818873663 169843788
140293595395 207180648
953588995459 154404576
295019009905 313392960
589252568123 41011380
745160862921 245221272
578190752147 180300600
479271661037 94497444
298829021245 55715688
23544862791 11272680
657406616353 1887084
858365600749 600142536
193443267023 515167704
609563979149 583762896
52769132125 16971300
86458569735 531740412
210859380535 600136308
28996846449 177199056
19747220259 28275120
865829649397 600130080
161099056215 600123852
573547682289 496371600
541143533209 600117624
739377006589 120686184
725094100191 91364760
243825595397 600111396
666548716123 89882496
439882939583 331939944
200810761749 18198216
42651147113 99604404
657458291307 289321740
35454237307 185283000
120157790295 447294960
131604421935 64484712
135521810223 7691580
445771836125 145872216
904393900745 226854900
244775478739 57708648
825870920223 43988364
549851589965 600105168
509752201411 35941788
919639819109 80702424
605682207555 104150844
206505352157 600098940
409301760957 557381088
726102559111 18453564
334067333791 268850304
677701323883 59458716
283127728967 54924732
268118680127 37922292
829305607371 45015984
816691329131 600092712
389694874985 23903064
758222948055 330756624
295830301563 66253464
669276368333 536187204
394350576465 412667280
255643672423 600086484
849173440315 46847016
563023848419 463014432
842642664933 30205800
845554360771 85535352
705974607519 600080256
271193773773 5275116
689646259041 55672092
61637723047 389885256
275547802151 289265688
365007612669 18578124
524020397273 21380724
447842925109 72344448
858987604803 404726580
229019517077 189592776
725436417221 195870600
925261229279 210294648
291822532539 173742516
870805681829 224369928
551396821521 251673480
944493935773 109158156
875781714261 600074028
288609887285 600067800
281767842691 600061572
103173071659 5586516
811715296699 337302252
158611039999 300799944
34285918083 234963756
840327483183 245937492
981628659349 327798324
225020378823 9086652
497079367515 423279792
246313611613 169414056
124534283069 424270044
478149528661 96577596
378800475115 600055344
46650310279 600049116
701562240227 25690500
968233910585 51854328
155681737605 278896068
986498435873 600042888
434158835921 444193416
319965799209 22022208
987120439927 453790764
421188296159 241970256
299577864747 153794232
19904135957 485833824
994347929213 4733280
376934462953 600036660
375940832901 186267024
818594161229 9011916
470059377935 98601696
506311306185 600030432
413010698085 600024204
598856399357 75296520
758809663023 2447604
608941975095 600017976
277702450973 106230996
499088467977 263226420
200593304901 46305180
74970570481 227969712
227131345691 306585756
747026875083 516344796
865207645343 600011748
923054022365 600005520
41230344769 246466872
149902983243 599999292
423409391513 79774452
852058223727 20770380
773151045351 226014120
947934184525 419144400
327796142687 360339624
418482211513 73147860
300870071347 32603580
738940822381 599993064
618894039959 599986836
919321998041 599980608
477286731443 349913952
467747054837 61756848
29234196767 380898252
890709811557 119135412
630090112931 293413536
184549608401 90903888
553583614289 355668624
232680286853 117995688
908125925069 599974380
198419299455 556633728
65541802099 363092400
999560521007 599968152
274303794043 599961924
328128101315 110671560
187845230537 599955696
802392678349 90025740
116936768381 599949468
179457816133 44966160
12440087309 383594976
190550952721 54152460
956969877677 145386432
92056606221 599943240
87702577843 500999004
981956438989 6919308
505689302131 599937012
51830608655 393671880
660703994785 243166032
768175012919 45445716
484541164295 399052872
462341855915 266010336
871484416735 475183944
216280372427 87858396
19915047413 495150912
787783685089 27060660
718414688599 294870888
261863712963 543293352
670401781627 61127820
582817804827 511648884
288504228027 1974276
125644825137 44337132
270161885117 75869496
594635881853 241110792
419852742679 599930784
344590252145 599924556
330593198491 156185784
162343064323 418110552
347078268361 599918328
539621655415 3936096
570586480079 23529384
648311794569 415513476
562006520827 226294380
879513738585 599912100
949568071661 24513408
834729446697 599905872
397221851345 25192260
394134775027 169339320
275547802151 599899644
645640214281 229209084
901030929017 124242372
939848131823 300999240
131864865677 527125464
803777320925 162021420
226812701289 114732216
225165473777 599893416
566596746105 14013000
415498714301 465611508
454889142227 42861096
226858178145 23323860
725878737247 174078828
360053004557 50434344
286757894351 191797488
370714422413 87528312
182605982903 193242384
193891222151 98732484
436646852137 183476880
114263636083 75526956
468859825291 75987828
144439396821 317883348
958508253443 36919584
11818083255 599887188
687473262531 76704048
597123898069 599880960
128754845407 599874732
491383208889 599868504
193046162277 341935884
652281392181 114744672
537881859901 15700788
315978065661 567931320
951044204795 568093248
27177357447 66994596
679703990821 97169256
369470414305 599862276
573576605121 380045016
700998575087 363796164
36532622973 109251576
385020515655 119789352
47894318387 582330456
287638721629 67337136
840327483183 599856048
985488326533 2983212
993340480467 252582768
250667639991 599849820
711126792703 168641784
630090112931 599843592
177271161619 248895792
794299183187 427570884
873524881405 359013060
144926950811 190913112
589571858999 1164636
261657135193 56182788
135666656057 371618532
999896994935 158838912
858365600749 505290096
147836976307 97679952
278657822421 599837364
25005812061 39647448
588415841313 468264636
863597466965 103496904
83146555503 170285976
779275136085 50920128
522076640987 278167392
752002907515 378643716
403419770029 17818308
167955873625 471004956
895361575703 221000580
676970317373 290374272
864690875805 108803160
553736524145 161672652
356288781473 46236672
944824164255 73147860
97654642707 48148668
459583512121 11054700
817966645395 488617740
598148641971 186709212
175061331479 184753620
600661576415 162351504
949800196687 390140604
873127016843 82483632
968027950625 371805372
796633142357 123906060
551095598073 599831136
487029180511 599824908
873915702099 5636340
2295588463 113872752
654348271037 599818680
29234196767 599812452
683500238281 523152
477199433567 149590332
747026875083 599806224
719036692653 570522168
714682664275 84059316
727744749409 599799996
504295160617 76143528
645370883183 128570832
240960447631 173929356
503823289969 363098628
507767844793 211745772
978629453883 223597656
561047662937 476385948
110109920107 529299036
371958430521 599793768
408142459877 464365908
350188288631 274399452
747412612491 90629856
128132841353 599787540
467125050783 599781312
913723961555 599775084
30478204875 599768856
13684095417 334848420
358188331415 13178448
855911670377 221816448
810471288591 599762628
796787199403 106947216
337748207551 599756400
394792135437 144296532
25043908737 153040644
524184965945 109444644
86940965703 56674800
523616778039 84134052
339614219713 287036064
433384319365 32254812
491753301561 199925028
647050628321 432933192
447220921055 599750172
630310017383 211322268
134974885947 303509124
50186699429 39186576
279384319859 363117312
752624911569 129212316
430426811597 599743944
562987028483 480826512
988986452089 129006792
172460856267 96795576
404924645383 599737716
289123909037 3543732
437890860245 599731488
313245667715 104219352
482053148079 599725260
271739695341 33668568
956020237227 599719032
483919160241 599712804
149931862479 13427568
420370513687 50477940
155979560565 104356368
817894000765 12063636
319533562315 114464412
987283414231 80665056
787167217727 231613092
453440961595 477587952
646884222389 277731432
149902983243 272487456
638176165633 48254544
411766689977 599706576
612051995365 100937196
207304256323 111014100
180381181889 19879776
331922144063 165534012
793308150211 329062608
915468053151 72686988
75262496763 22358520
763820984541 590707116
416120718355 599700348
260674691867 163229652
987417372283 188241300
570119677785 121265388
452661823863 25360416
630855460633 407597688
11196079201 128327940
788701146701 599694120
85623803507 109002456
578287342199 18173304
562669480209 56967516
782815369149 186503688
320954098093 599687892
456277434411 15557544
810650094471 101678328
714060660221 599681664
963484285875 20228544
776792120953 1961820
835165170033 137968884
794299183187 599675436
412065665117 174570840
732499368975 116114832
981401628827 23168160
953532221011 599669208
845100662189 136542672
652482258875 242076132
18697670233 545983848
236742488597 106044156
673008392657 245152764
107606707571 223267572
303928685705 139345272
465826913889 28598976
437154477733 54196056
819049639781 68757120
134352881893 325008180
432722194535 90748188
216457417021 77457636
817313333185 599662980
827352938817 500201820
284711393511 67991076
526215435913 599656752
744384316037 43913628
824286321479 39392100
743916854813 599650524
574109748071 599644296
823533373725 31083948
732098777787 295518600
2070763891 61028172
327748459881 23909292
371958430521 599638068
543631549425 599631840
115938797413 97293816
470235071053 591977628
371055013049 216024408
678098067405 73820484
595001646065 163958328
275436799269 70812360
63444419737 239753088
660568311577 213240492
130730806681 402173100
245691607559 599625612
882303669557 227801556
25323801285 23616576
546392376953 295319304
259017635333 324148716
307270008905 599619384
689048139367 70513416
21625102989 25771464
156123023783 577989540
179759177835 214853544
869667886033 346550832
92591223969 14579748
868814734749 4490388
47728316037 88773912
243825595397 594144972
783225758219 460168236
371811411115 31756572
56359992601 65269440
157431348447 475694640
172772648631 19325484
524260032029 27241272
908309850365 185264316
886355783179 338572764
963484285875 120032244
938604123715 595191276
249154587273 112216104
748892887245 551514312
127510837299 599613156
968650216255 131236416
256148999887 6620364
24258164335 214672932
41674277847 599606928
812959304807 599600700
303923485325 157705416
803629243997 599594472
604217149043 303733332
519754762899 4178988
46650310279 427166064
400958920349 78180084
882989523067 163958328
158253551561 98284068
761332968325 599588244
800519223727 599582016
875536186579 126141912
266954103931 155805876
519048655933 104667768
654970275091 599575788
39314869831 134593308
533857306417 238656960
730616186217 3064176
479565131863 477046116
457313969155 17133228
998938516953 505838160
392007155725 23903064
806436445213 70432452
310530198711 42045228
340939054805 263805624
718414688599 8252100
259997700801 599569560
836725511955 354423024
102630675139 599563332
389996548087 599557104
150017379147 411596064
150990274949 119889000
662444313451 540048564
607252115685 168641784
238849562965 451835172
414748835713 105408900
613296003473 599550876
346456264307 599544648
343346244037 599538420
678428057985 23616576
655556896639 2080152
231385514317 599532192
683582461575 278136252
26363836165 68869224
964728293983 599525964
57227212937 289670508
922633027011 106934760
335882195389 599519736
296073935933 474492636
707840619681 599513508
329662154849 321190416
424395192969 49873824
886875092503 3188736
486407176457 597931596
861475621019 486138996
534923492669 73048212
321576102147 93806136
441944187089 164873844
742050842651 599507280
799897219673 477494532
778127077783 20726784
637977410231 76772556
467747054837 470083212
728366753463 599501052
3748428877 578867688
664922339955 599494824
309136021067 599488596
2855169273 230006268
338162494111 107812908
165691778921 85759560
893085710079 56656116
133108873785 599482368
407078210533 156484728
563869680565 241633944
806739264267 599476140
869561673721 599469912
302673622897 93214476
956020237227 549608544
61253996045 262684584
334016183227 599463684
25033937709 367570332
285499867015 551813256
848413535885 466906932
731814350017 99093708
383776507547 275638824
188286795737 67891428
364494381873 478254348
104315550911 120337416
548039829911 525163644
495914075099 331746876
368226406197 522622620
745160862921 599457456
929192412587 49880052
132486869731 419667552
868317665613 442966500
905637908853 502176096
603345589029 338018472
678433326873 92074752
925570083265 103042260
236514599849 113922576
308805829953 239908788
891331815611 12954240
519553118943 364686768
877647726423 110827260
78372517033 599451228
167528264135 246261348
655795399137 184280292
719347961865 27776880
97654642707 196935588
701620579141 599445000
98142612735 40195512
447842925109 554142528
644396206173 599438772
314276958483 68701068
324458537603 127586808
791811166971 347211000
793495008895 85497984
96329962077 53280540
742421140847 186466320
29078645001 52800984
874329166563 107819136
403132048885 241347456
626980092661 198349344
560425658883 599432544
127306152841 56431908
826643393995 472381344
250045635937 599426316
827156755579 35294076
749091211677 219449808
262596095861 78578676
393518214245 71055252
149638267093 206215308
764442988595 592108416
590281853475 135496368
764847652895 21953700
827840360781 14841324
750136895353 19350396
753868919677 599420088
327796142687 11247768
778456121707 107389404
975924366955 101485260
87080573789 599413860
378598699133 62865432
50382334603 599407632
405546649437 599401404
251703301577 108996228
50050617629 102780684
557017795731 93525876
277738592057 25983216
442244888623 81468468
62087951395 16342272
499630249163 238252140
283982479609 75601692
80238529195 524540844
909991937231 474212376
154335272669 470394612
434205222065 287335008
948360080077 86382360
114833349849 88910928
484541164295 207853272
490228983629 146831328
843437503453 599395176
932790024215 20135124
931672382227 26549964
539277521047 372316068
335260191335 14019228
530569464291 599388948
974058354793 253965384
364494381873 540129528
999680522111 422656992
223698171947 65892240
77128508925 599382720
929274062905 380456064
393936369631 71422704
904393900745 573156612
477727382365 11633904
469976825795 116862192
867073657505 130694580
865452791879 24594372
952619878815 59851080
557986594747 361286280
74329153751 270407304
903108369323 8694288
280874477211 93444912
144521232741 360102960
772942262869 95699448
561047662937 109942884
771167104771 85828068
131514906891 91613880
6842050823 9348228
119424784597 388465272
556302433957 361628820
649994242659 599376492
314734057553 60206076
461805574053 77370444
624809760497 85155444
3110026499 599370264
663056327793 361952676
568999706525 55852704
228897498101 599364036
843720622105 65144880
417668241815 231326604
173539137295 599357808
385993666805 221336892
149801988757 57148128
765894040335 53430012
147414967027 599351580
250045635937 599345352
355956193817 316749852
612481110793 146719224
174519033369 78061752
880757746693 471559248
497603249429 599339124
820959864515 50502852
342724239983 506635344
789945154809 599332896
299805960257 276996528
630090112931 524596896
533273349215 263307384
370092418359 110223144
851889656679 222713280
404420549825 265904460
785952842443 6427296
867306074009 135141372
438672967495 438233220
884765957905 49599792
459038998081 599326668
920566006149 599320440
102417844457 154292472
616897961007 51082056
123156808921 441453096
841571491291 572832756
213247766197 46977804
529947460237 172042272
302293976473 383221296
755255766965 354535128
127510837299 65281896
327514878741 51019776
272437781881 304287624
203770811779 127991628
676118412927 543480192
462149018351 599314212
895365013559 174763908
425450779165 325992204
984919671527 2167344
917455985879 507307968
420241737331 80471988
684632659313 144228024
423584767003 581277924
542189850903 157960764
430426811597 599307984
788448587607 20720556
498975081009 131192820
924540885105 60050376
255290823845 20733012
64532141175 33780672
638798169687 594942156
506436588633 217232640
209615372427 300096180
857951400143 211577616
652482258875 395048268
111338731895 8146224
38192625351 208638000
598939437281 27440568
943189098789 86980248
749514891299 319421664
721577609501 362407320
349416350467 64129716
381543060831 185905800
332310809869 372154140
968105065721 184161960
16172111633 298694880
678406241301 157661820
165927041621 19574604
939848131823 599301756
179685106993 16385868
13205154751 452570076
641347039691 404676756
238877072041 230267844
137463661979 295425180
159083259415 95456556
759784839511 221828904
326585429467 101734380
327050380807 59583276
210793156973 33618744
246119564579 37997028
646889173649 26182512
72774480547 366013332
498465193411 22271328
833485438589 563235408
792433171025 599295528
103732770801 90910116
746404871029 542707920
125788916145 167352588
109232560587 6259140
599259059479 205673472
220115214803 15389388
682338453467 562562784
311376722165 158720580
32749690977 10618740
439756872407 587431188
764771459543 143200404
571665975567 115068528
168563104863 505321236
273508388775 83305728
942345315655 213632856
499469261591 599289300
136840898109 599283072
258131688639 599276844
584506074859 94709196
634879005181 154080720
46787021107 336953484
65310431899 599270616
420474746733 599264388
961131990235 222738192
771978123635 55790424
44162294063 599258160
409900677815 95400504
728366753463 3163824
820423353455 56948832
75262496763 599251932
645368827943 92753604
716598463069 351614196
709354773517 230024952
447274263875 134910936
503201285915 528458256
652068475545 212443308
916211977771 235187964
766897440881 2105064
904393900745 599245704
13811314773 373449564
493249221051 599239476
204639339995 599233248
460403144309 442443348
653028641315 1911996
78994521087 596492928
935494103445 402746076
680332285155 30218256
577668632757 53934480
813581308861 511455816
51198378225 173294100
128260745789 293687568
235179065053 109874376
987766540113 417917484
822911369671 458293608
323372104123 11895480
526837439967 599227020
923392956353 29607912
200907315671 406096740
373824442683 599220792
456451351311 46977804
389214744771 32771736
432914827813 599214564
438216883589 75956688
497603249429 599208336
175607185777 5617656
118802780543 599202108
895063839935 599195880
610240633903 434508876
740184830489 372203964
436646852137 599189652
121194211697 21617388
505862396935 250770420
590281853475 599183424
557201067087 90430560
758695777815 16099380
331629247451 268464168
602099930501 466433604
118966850975 188677260
735532865809 86207976
526837439967 599177196
531191468345 599170968
834107442643 513828684
351720422703 302967288
202151323779 599164740
770126454557 224033616
223299461615 599158512
472101083215 599152284
165453084593 599146056
236024990619 133279200
801614848497 5293800
407412661599 599139828
100142658923 143461980
171051121079 298688652
810221999197 188814276
465881042675 444791304
567267703477 92529396
740696199113 59464944
867073657505 490199652
776261065621 599133600
275606949467 28405908
821045357509 424276272
376398143723 106536168
658702299415 599127372
534565543359 324958356
518751387265 24395076
307270008905 262721952
654970275091 361149264
862171308541 380642904
656274458135 308391876
487029460771 87042528
343377614473 334150884
167319096755 599121144
737574140119 54881136
828509406157 384859260
254223709621 53006508
781859102107 115504488
164209076485 554572260
118330067877 418266252
752256318607 4758192
982245755739 287646408
481226222903 48740328
844624767015 30386412
912562106995 358402716
619741684453 274324716
286441653957 270083448
388706239789 12163284
880937642473 230921784
277030068627 307351800
950925117969 32460336
913101957501 144458460
746494529317 412972452
64129133523 151402680
776261065621 558321516
792885193037 45588960
596188238241 148382100
381719363055 119191464
874716592997 370130040
915513561147 1874628
966594306145 243184716
202681438683 35617932
781461685961 308659680
393319908497 215258364
627602096715 599114916
474408629437 97175484
423194768405 41067432
493077476485 3674520
342747352091 450682992
480091142515 22096944
281767842691 599108688
849201005443 399432780
549851589965 593397612
286121871069 161772300
559803654829 599102460
522909637225 18976716
956642241281 449350200
324686122417 599096232
113204744057 599090004
840342449067 534100824
438462260561 8202276
952469285775 158888736
359146181607 240992460
493871225105 599083776
192821262969 463668372
66778971863 111649356
919469856989 220757688
339284420963 180742788
269629302687 278273268
701467387787 107856504
992718476413 299809692
952377572247 392775048
700376571033 599077548
734072758557 369388908
493249221051 215177400
464015030513 599071320
105421035843 154367208
461993236149 64092348
316160178609 107725716
173926500211 75850812
258386488575 5605200
266839745395 153134064
762576976433 450913428
518751387265 588776436
777008183967 83729232
580951792665 599065092
200907315671 189082080
392484564303 137134332
456971421689 149845680
286743875123 599058864
346456264307 462927240
181003185943 54974556
153013003513 27976176
527685053321 215501256
889477493405 39292452
602721934555 599052636
696022542655 30162204
193163722005 127748736
864467139895 25372872
432914827813 599046408
361167370617 103609008
996684499153 273944808
286577075589 65879784
770594220953 8395344
707506081423 245426796
827750054781 34521804
949048791 245296008
597417330289 200877912
179610831865 6639048
669276368333 260218296
677766543499 126347436
413632702139 92865708
309136021067 308124072
618894039959 30349044
161348568579 174103740
341480231875 599040180
447842925109 599033952
29856200821 599027724
377058487345 301528620
635688149417 230411088
102886839007 52869492
884489771017 197714088
133886509331 152287056
740184830489 599021496
202151323779 599015268
934735904249 55136484
9846094207 17357436
768664739243 87559452
220289413201 154161684
602144442017 406862784
365116385927 162033876
357117357069 50590044
852146176781 515809188
999040500453 233767980
492005212943 599009040
118802780543 39933936
800544359935 334524564
401498316211 172864368
851642093679 222308460
263546290603 93258072
350188288631 492672168
245551881141 105527232
293585919717 599002812
6842050823 598996584
404439788117 408444696
345212256199 210020616
85585850075 148537800
661812319685 74960208
78372517033 598990356
269605623831 148998672
19212862849 1432440
630712116985 439086456
556693634559 598984128
150134303619 10593828
855877584533 598977900
624575755853 429763140
511909342671 410562216
332603370169 65493648
395692644433 461127348
221433449453 563185584
31040406435 8663148
598915683689 15389388
998826679519 77164920
669595285529 69492024
72774480547 377379432
87702577843 576177192
561669666991 484569540
15192961681 275613912
956020237227 517957848
469613066999 598971672
801141227781 421255692
870183677775 92205540
191981065925 192656952
166995563373 248603076
183491202159 598965444
673008392657 349384572
121912800813 462889872
960000964275 306548388
425551062421 154809396
317222073769 526172580
177971252337 511443360
651238250767 598959216
912328755053 111288132
951194193719 371805372
787457138593 598952988
866149805965 22545360
726585610257 133086132
524349423751 598946760
621649835263 169152480
292341911609 598940532
339254507879 13925808
789876116191 19624428
532708729953 75906864
379422479169 598934304
668654364279 96590052
948556188579 598928076
898795864259 500637780
818401091991 65200932
131778855759 13178448
963484285875 541935648
219757559447 55578672
915057933123 347173632
880682673143 41746284
316847539295 277195824
35341801985 73888992
952910216957 598921848
810800120763 148674816
921188010203 141151392
715182710395 54980784
956901581429 34247772
355786325117 598915620
925625599657 435972456
297317944041 598909392
841809145543 312066396
755112927785 598903164
522951171757 28437048
227211842591 215034156
401192621059 198660744
144304946757 598896936
835444341371 361865484
51721874003 31937184
486410028881 573492924
444110900785 542826252
128754845407 598890708
212725392697 598884480
446204720731 28891692
15852601539 56649888
243986919281 234720864
627602096715 598878252
229519502155 502039080
112092059557 373723596
171051121079 298732248
65310431899 58125924
57067158327 22520448
956642241281 598872024
136840898109 512109756
906455310179 396256500
310816817499 56705940
395127962891 223759584
921596155955 54987012
717449956467 10531548
897205989161 304268940
401349211663 366530256
430167582315 134873568
27990188659 598865796
229519502155 598859568
521861407535 546494544
757331886935 233979732
518129383211 598853340
63884041801 48372876
352676304847 598847112
295460862831 214778808
413903121899 327978936
63444419737 389436840
560088529777 40525596
661812319685 598840884
773773049405 598834656
495737237267 598828428
882986726695 231170904
725878737247 555693300
417986730517 598822200
833010876207 89353116
188467234591 254868444
154167906387 54800172
691922984129 77507460
839705479129 511349940
465577264509 59321700
455306973757 595122768
571739335179 458685972
60417350199 69242904
407068644325 194114304
312469439697 199252404
651119500253 55310868
118078480351 26873820
814203312915 43708104
152090055033 39005964
947934184525 330289524
56384231977 77744124
778963468281 299822148
112939890891 62641224
626358088607 148095612
522838469869 184330116
399117209843 159642324
56519958781 7984296
900955918985 125263764
563951254909 46492020
105853746065 389318508
414362319805 481368348
350810292685 457882560
715937951291 281356128
42296281901 10805580
161559517167 60685632
253777660261 337352076
915594688313 42250752
649863677629 30093696
839660306207 7946928
269007927661 245682144
996450500737 598815972
797312649535 60766596
133761114779 278329320
497738770709 22701060
594299288355 30436236
693007935345 373580352
737311854127 251418132
809045440329 7355268
123682296421 16273764
465486846405 28891692
495115233213 598809744
513865860129 80459532
643473793301 51281352
867847425463 71864892
389856933773 71217180
188416039193 25559712
339614219713 598803516
923198661437 257353416
836595458859 598797288
406982785117 325985976
392484564303 443134656
565087070201 201706236
754135384657 94727880
399837248845 58705128
273681789989 598791060
799275215619 598784832
20526140011 74810736
808531180675 28013544
795945295887 160395912
45406302171 598778604
18840135733 71229636
662217793625 188185248
365738389981 393721704
626980092661 359368056
714060660221 598772376
468369058891 598766148
371958430521 598759920
462149018351 598753692
215732263593 9946116
603037364071 70824816
224362059301 105795036
901352930311 435879036
770925053551 93631752
695694736865 299305224
779103318021 113268636
600166878909 5897916
714682664275 276417324
789018214181 231986772
988378311563 191728980
691668514277 276554340
425994016465 12586788
966274802279 21449232
479379280877 123582204
61362755609 34235316
549229585911 187194996
517538045829 214747668
105404108139 69093432
120046788651 359069112
992999352985 278883612
275196921621 50098032
545755537803 112259700
570999727801 175666968
323249431207 103453308
702864587249 416684340
314228685255 380730096
799897219673 598747464
569755719693 598741236
513775354833 414734976
934250095337 240045804
65261565773 9771732
21770148119 598735008
56270651941 163435176
684826469683 598728780
684653236625 134182260
697545764459 45215280
864296810323 99317916
65882672995 18216900
751381034249 539064540
16794115687 598722552
488273188619 198586008
960173560839 130937472
909369933177 62884116
429008611319 11403468
200749777173 128383992
784051785325 147553776
46028306225 598716324
551926271267 342658332
817606254709 188758224
583912482941 29109672
50382334603 572845212
781237098053 320262444
941766938741 537594732
661190315631 594032868
492937801129 47139732
273407121495 244087776
737727231825 295400268
123010866959 72369360
662434323739 2404008
763872620889 524509704
97443375253 120736008
339614219713 578867688
659529752733 306641808
422353657083 402677568
676740416981 598710096
640812302373 60318180
77361977961 88014096
92123937129 21592476
326030992985 186453864
926571939 89309520
258297154143 399432780
602721934555 249798852
529078944477 32821560
47894318387 100694304
857121592641 526016880
997804601201 101398068
290134747053 87260508
342724239983 38071764
705352603465 598703868
688558494007 571350492
90879380957 438438744
50206678853 115479576
218441206891 118699452
282628385373 81512064
926085101497 36116172
842067283687 80995140
251289644045 598697640
43139485831 323283024
728366753463 448658892
29856200821 129592224
235117538641 598691412
28817641977 306641808
894899189061 130981068
632814375871 342807804
81268990401 109774728
511287338617 598025016
373434450313 9578664
356408329171 497486412
874462346115 43290828
410613112429 478833552
111338731895 598685184
414254706193 598678956
768797016973 244025496
197797295401 598672728
944853591555 300320388
403585503337 485784
382196092781 204527520
569886569973 328682700
127415516521 30018960
311624037283 598666500
976340004991 1768752
450952945379 23460876
893300739245 383619888
844067952675 352542168
504445294023 460510776
484541164295 35667756
198065983777 140217192
308234229103 74767140
52554141565 15800436
439756872407 598660272
119001821195 220197168
643774202119 586771020
658885215775 334966752
309136021067 343654812
506371804977 452202624
414254706193 598654044
954080459395 36153540
720280700761 598647816
969082322361 177852996
268969419937 159760656
72774480547 598641588
663552419133 86513148
557315638613 549079164
139950918379 217469304
432950732233 36184680
950671451529 47669112
485163168349 598635360
783103110215 598629132
146170958919 598622904
922432018311 598616676
332150171065 558726336
750758899407 273726828
7464054877 274897692
299101714225 43365564
227722247113 511250292
711572644005 598610448
963484285875 426698964
488818219583 27969948
649994242659 598604220
529947460237 598597992
761705334217 182007072
128641220537 34646364
782771343417 89689428
809652490955 68844312
904974101225 7417548
296695939987 392743908
916946876781 52832124
591793061467 273571128
436646852137 598591764
549010097497 133478496
733141009913 62865432
20805372391 186142464
15629782383 400834080
967094931469 52969140
85214561627 433138716
667410356171 598585536
256265676477 458100540
533679484561 598579308
531860238451 170659656
152744949155 131510448
812878215009 48908484
381910495385 226873584
176959380473 179409996
251911648099 488412216
595257885907 103808304
787460707237 304978932
828509406157 117017892
726054466495 378911520
443488896731 598573080
353920312955 598566852
511772232013 54762804
381396011523 304941564
687314485899 598560624
134352881893 598554396
977168375063 24145956
14306099471 598548168
614340253471 148992444
650447846583 12960468
874537706153 454625316
450878849625 28013544
641720962583 21231252
137462902163 598541940
802685157685 70538328
262316307951 122081256
905637908853 499740948
571227865669 283785048
696644546709 598535712
243825595397 590501592
992437810355 11235312
570999727801 458038260
836372351977 64814796
178542024863 132189300
346229806761 193746852
24880168389 75221784
522483411589 598529484
621736329727 35779860
477077115647 598523256
224411023837 67935024
584683816989 598517028
490761204835 593671644
903454771921 250135164
146522000139 88138656
869342322323 97418376
443488896731 391454712
77750512979 438438744
834511303531 166941540
146926341821 242680248
815779298335 90810468
21333931533 114919056
116936768381 598510800
697663604447 50266188
254162538205 92809656
540561961331 433599588
994806684931 105527232
884700433117 354373200
575589155895 189866808
116799421059 34521804
938186130257 119502864
449107093253 518057496
989965413963 76367736
999194525121 40320072
880856317249 359523756
71867450835 6147036
445476298841 418577652
777505073729 368498304
458416994027 546575508
180062170035 227346912
365263086467 135122688
629201331259 167539428
721524708869 598504572
628096500267 14561064
842278382985 37343088
602721934555 598498344
654970275091 437915592
934752906689 47849724
840949487237 85348512
293585919717 533372148
867548903729 14660712
95166626491 591554124
530389940953 44212572
907037405209 344109456
197175291347 341076420
779697607475 148494204
788928313001 358714116
590281853475 129567312
830997422373 598492116
981522403441 598485888
509421326455 598479660
616406023743 140777712
505689302131 598473432
696235839199 345822156
983753413771 188602524
689802502115 598467204
430426811597 598460976
845925519669 318823776
323931523005 14013000
130813520749 78609816
962641410791 151863552
548365485803 102425688
594013877799 586073484
216457417021 598454748
449708937271 538983576
661812319685 559075104
785381889305 35979156
171369919943 227072880
883245762909 59396436
820423353455 397601748
597082007303 1862172
186668036413 151440048
877025722369 150773652
911108494309 43832664
411144685923 598448520
140417028127 98589240
517960142301 40095864
819026259869 91919052
497603249429 420533244
663550588101 17874360
125660955657 75576780
27072515295 177280020
345934412721 223884144
202432231491 274231296
395818163545 322199352
348944280523 598442292
255492822797 77987016
763198980487 86575428
281532715769 87304104
595899601581 563727420
773151045351 192656952
538886824913 45240192
653240967529 398286828
722768716977 559305540
153635007567 296396748
131364195519 338990040
236230981719 31339296
812693891121 1538316
702759108603 27122940
570128951277 196605504
898795864259 598436064
1244014337 147223692
978412383171 598429836
386886527817 598423608
923676026419 598417380
139500034853 323202060
379422479169 254930724
281767842691 144377496
146591417427 47750076
462771022405 359916120
733964789949 598411152
174783145403 356328792
482675152133 564038820
636604725415 147373164
778749081837 598404924
83970553519 397738764
981701701333 295014132
245460074193 205966188
728881373103 22184136
856655220079 251063136
270196718321 198231012
306026000797 473265720
549349400175 430728480
135360803967 174371544
411638946231 23498244
50823725419 20396700
261241708909 298252692
764097993525 202727628
611239506693 151041456
221433449453 352648044
120668792705 598398696
852145560209 571375404
694525888261 25024104
452554652439 149384808
755011721547 65138652
549851589965 497984652
262485717017 559205892
129998853515 212187960
195309279185 201376152
309758025121 598392468
540980825471 39927708
957264245335 329025240
703203832637 231880896
719952309539 62348508
961207641751 44611164
643774202119 598386240
994709758567 193740624
739660562439 406296036
532516241157 459103248
962049207717 96266196
552961610235 123326856
600670058951 39591396
848050205583 72936108
680472441305 598380012
662240027585 157288140
918699993987 593416296
716548676437 130538880
857374081989 227639628
305403996743 598373784
572517512561 53841060
429523120093 30286764
934953300055 9584892
215835412967 598367556
842193495345 299878200
428712451235 130457916
974300817061 211502880
130146369923 242960508
462149018351 598361328
311624037283 598355100
597414471637 281219112
723199570017 97063380
118385970405 360619884
202544964519 192382920
715617980325 25634448
333308792055 40550508
329040150795 190134612
817066485167 98402400
174995295995 253703808
522854239165 95475240
442767486331 46504476
479565131863 415513476
486258986187 15383160
32966221091 598348872
400007835003 453952692
654656033885 196418664
21148144065 89490132
797409203457 581969232
725878737247 598342644
505067298077 598336416
701320076903 179198244
291097903501 598330188
484787811779 149141916
417986730517 598323960
785403157925 6919308
207019081193 11191716
430065548991 239447916
401192621059 598317732
431048815651 220278132
805262346405 47731392
648750234551 543324492
554697225523 18054972
600233918339 83772828
767321301115 9908748
260619704855 432933192
777954168581 104848380
336275717797 45707292
905637908853 598311504
323017955131 169756596
152712245927 28001088
964254696941 414791028
563535679153 257066928
463393026459 358359120
799897219673 590370804
490139200781 435200184
849035539939 598305276
103874683247 598299048
506818271613 1457352
950542214301 139214484
421643207963 22346064
821932107615 225478512
584208451195 378326088
250667639991 89004348
380044483223 598292820
629586011145 71783928
689469340245 269672400
350188288631 19773900
111369790931 86332536
130620857569 217326060
2627436225 195932880
941092139931 598286592
577849445291 338560308
993962484521 598280364
169807112971 332400816
49352002947 217033344
259375696747 598274136
184360725617 204328224
857743596695 598267908
947031800901 134151120
274303794043 598261680
885111775071 573474240
104496687301 144371268
875781714261 598255452
195440640161 447768288
733654528435 266489892
58290763507 21723264
481078818599 53517204
274303794043 567588780
415498714301 598249224
747648879137 598242996
548546546219 548064
19282131903 598236768
572712816413 27826704
402043099293 316619064
223390577255 314507772
10183024017 201538080
908125925069 58125924
720779924785 75819672
373824442683 598230540
770759706379 292591440
344354963295 142913916
931140075067 598224312
3297140531 275059620
144329877441 319745520
66939604439 1837260
430741493753 206053380
307270008905 598218084
920925729201 117808848
830375418319 558290376
989608456143 471920472
996038934575 208812384
194687275131 352236996
236245113051 11397240
496981245375 470861712
478943127809 20477664
269949765665 562220244
577570386057 92753604
677185787489 18123480
474966852543 127368828
177271161619 453865500
414439129729 323251884
332350052497 261868716
446598917001 5287572
301671972419 41173308
610723229167 28187928
376959997753 178974036
312868045391 52744932
930268974687 10213920
3361980239 9547524
619196322167 221349348
46650310279 598211856
224968219323 132257808
754490923731 253460916
455928977811 598205628
84451847131 69809652
235922757999 297393228
117896971519 201151944
725137540491 47849724
964106289929 598199400
46650310279 598193172
580951792665 598186944
581381406333 36620640
723390721031 73988640
339614219713 22283784
554827622397 598180716
422962762949 390688668
139030062507 249792624
364392901603 19780128
955855181533 3294612
184928334319 236925576
535089356765 276815916
668032360225 598174488
962240277767 1606824
731312191367 18852156
347487211297 27104256
620183437731 302923692
348944280523 598168260
30577666035 450583344
348502919609 288406224
718850935087 57060936
728366753463 509332068
26153877829 469236204
834238292923 306560844
141367678751 401568984
371726230759 206402148
296366627021 150649092
516263371049 204708132
248444070883 166692420
821454082465 170684568
576597764287 73496628
776261065621 404844912
474014017129 88095060
591525861583 598162032
522690455221 233886312
779499694091 134593308
640664181849 598155804
415250801295 33238836
456254496687 98595468
686230207307 131211504
24120817013 34521804
955786829233 11851884
829131410211 598149576
236983550803 598143348
873915702099 598137120
15415295053 77177376
360045867269 21119148
85953203665 412094304
468028174301 131747112
251289644045 235941552
226284565651 62541576
783304330667 386889588
410008758527 322859520
599611914285 159200136
17642856309 65431368
129376849461 207348804
769419021027 361186632
222604059343 46815876
278223916423 115386156
782893966509 57559176
292963915663 588253284
394350576465 281275164
272098884023 160937748
447951504061 171905256
142657001787 129467664
476596281669 420041232
865798458335 2678040
349747637709 387736596
788079142647 598130892
167941100809 594599616
303153198819 298283832
328854299809 123582204
884863731277 93420000
514115565561 218926656
431670819705 598124664
358583194081 119041992
824466908567 127044972
995041810615 95294628
873223818647 22495536
498847257537 598118436
359736684437 154049580
703017571841 382841388
907290554725 57098304
606735078343 131747112
348322276469 36819936
447604204631 96808032
263729725125 598112208
401814625113 548481276
129376849461 40843224
763005406781 20471436
933628091283 439229700
602442607517 186995700
313490049445 26114004
593139756839 72219888
93540230401 83480112
274925798097 204882516
355498123179 29950452
168563104863 378643716
46507488545 69691320
374331987315 82315476
568517260733 291707064
992862542509 319894992
339614219713 144358812
821399419309 41086116
402599161283 287366148
459038998081 494316360
272437781881 585238932
613680121601 43483896
620760052121 165913920
536789504831 598105980
380609910887 2254536
28091306467 238146264
569133715639 60062832
435606817257 58960476
493711905399 129025476
411766689977 598099752
649994242659 321427080
567889707531 598093524
994927651375 194730876
448464929163 285977304
318960597533 2727864
967979708537 305514540
56628613707 507650508
220827600831 77862456
383154503493 598087296
365738389981 103173048
521239403481 598081068
668218720669 197907156
491383208889 187985952
283633854853 60050376
180381181889 598074840
988768639007 25117524
242643362821 35144604
857018854315 17600328
893120991699 26948556
375690454845 598068612
276688822813 53722728
233251526479 496471248
69532350703 66321972
983699504203 26898732
246313611613 123426504
450952945379 537924816
668667424395 238924764
895472340683 126839448
114629812581 251436816
436024848083 474280884
864585641289 179933148
769199694541 128969424
24880168389 598062384
5233983737 336723048
947563916231 54638244
424653001029 5499324
133525427337 163341756
993340480467 404315532
258399162555 91346076
235739542695 42786360
288503536719 27695916
441622884569 598056156
582479131177 89197416
664863596221 26493912
926786046689 378126792
571158255313 392332860
114294190651 96353388
365622298823 75389940
364860065121 138255372
163758192959 140229648
678293477133 223697304
764080380741 250614720
447842925109 483878232
871194389993 66926088
200584803681 142004628
771285033189 598049928
154744931825 71883576
43540290009 598043700
253590289643 79132968
619207688267 18403740
812083981843 160514244
875017062857 64490940
572997474619 243614448
4897527255 10157868
841328417441 40226652
204017335941 170273520
989463959077 113013288
842240659989 241073424
282212677591 77663160
607075962933 598037472
525288495285 144115920
957264245335 296353152
887858334251 4291092
159855048107 129666960
847217421097 97331184
386264523763 427029048
659830340925 14461416
11818083255 598031244
622626064283 598025016
283916400529 210195000
60105307477 120711096
306648004851 598018788
327174138633 210805344
41052273793 201239136
118180776489 598012560
324064118363 565882308
918203795533 364294404
940120015163 310353696
452196953487 309967560
52040610587 51686172
854529517763 13826160
82726545411 335072628
215213408913 598006332
109844481509 145535904
753246915623 424014696
408881182879 75041172
93463358197 54482544
548607581857 598000104
572243735909 377958636
469284738057 70021404
51804033779 370260828
970326330469 597993876
562211951407 13707828
511909342671 164500164
129822674613 142627428
366360394035 83754144
347700272415 519508620
949800196687 499130604
577682340585 45532908
27920707853 3145140
6754415397 35431092
10459129941 3817764
890709811557 377553816
320720229227 86743584
155187905791 261569772
450952945379 597987648
799075015321 64347696
277654408181 238488804
630090112931 597981420
259997700801 359723052
943925436467 129143808
59712395413 597975192
14665947083 77171148
57514971449 182928816
802385235889 403375104
176027153511 597968964
600049979349 8488764
134999542599 476815680
804873252105 597962736
11079988043 53461152
115164911123 134207172
38876654057 274075596
301007579359 2472516
435656740905 180468756
289116292193 53230716
389996548087 542022840
132486869731 597956508
933448854433 139040100
308057316535 421791300
25258899297 146887380
868035890971 161280288
558559646721 597950280
600233918339 534692484
371240408153 6944220
945721464593 48248316
27071107767 168996780
798031207511 597944052
982144407495 282502080
508177318347 597937824
572637083933 92797200
201158416175 19001628
376958664961 473396508
98746194365 122436252
735830802111 597931596
557937642667 580100832
313134024587 41266728
623527275805 202621752
367723687027 463126536
885132115719 331342056
523777156505 434346948
358654840993 199283544
97454535829 52321428
29856200821 597925368
88176229699 52115904
980048418967 11945304
266839745395 354541356
227031485939 597919140
765846651483 424693548
302826588805 27241272
544476883331 319365612
742672846705 597912912
703248007841 192526164
811093292645 597906684
7864795537 107420544
510083513565 443115972
780495378145 83368008
565939441747 37069056
351432296739 597900456
218323429183 597894228
560699117907 111680496
745160862921 128234520
562291671045 524434968
114374849479 20072844
510833509247 385264080
19172947597 10095588
756356935893 129255912
416742722409 597888000
101674575015 206657496
584683816989 453392172
475604065373 12985380
157989035945 597881772
955464810493 76766328
790981725683 101335788
538033512939 597875544
80522862307 203294376
236361546749 597869316
919321998041 149528052
390905631801 151639344
171385359155 30965616
454684969703 368803476
658483153541 40052268
752299329175 259203132
148036971081 597863088
794329121183 103932864
520201610681 304798320
296073935933 597856860
566645699423 597850632
487029180511 366648588
342102235929 597844404
284106553825 10749528
487505435671 115460892
259221944873 99087480
917603222027 103758480
953737284139 193821588
698510558871 588402756
964564888709 125375868
588967691937 14853780
919495292141 238619592
690219566363 103465764
901426856671 243863568
434730535181 15968592
662434323739 597838176
431048815651 597831948
905015904799 597825720
70515137807 342496404
274047037277 134369100
661843571789 19001628
876621318407 49518828
292963915663 447469344
441000880515 492721992
923951646559 40120776
401664454339 57042252
314760956285 345990312
971627274953 281792088
437410418631 418689756
767553008865 597819492
751380903461 119098044
884619905077 155861928
126949568701 535520808
929274062905 597813264
547985577803 597807036
844262104347 368865756
567126058835 70650432
653824333071 405031752
474290023405 236122164
79658296337 10114272
298561952149 32684544
995206492629 597800808
835261859733 26699436
864712505649 114346080
397460596735 597794580
768797016973 597788352
15550107579 597782124
322198106201 597775896
375453166807 17270244
105740695409 597769668
297827101725 4210128
949178192633 597763440
160477052161 359343144
120046788651 139363956
517507379157 597757212
145047468839 419256504
148658975135 597750984
852767564263 597744756
992978221381 22788252
909991937231 133883316
111338731895 363540816
107931485315 79195248
810805427019 254152224
230763510263 403132212
535349979881 156677796
586813802931 225366408
2144540779 239335812
406168653491 597738528
896929852097 185762556
111960735949 562083228
773151045351 597732300
553937090657 161890632
450137093587 115666416
511290577177 152772840
18818182033 130719492
758912669153 11235312
399136958831 99660456
937465038723 474368076
823533373725 29358792
213678769947 214143552
732098777787 322074792
720194634791 12524508
131242861623 597726072
287365879177 87484716
172295129187 352554624
582195800773 597719844
740314491221 2466288
865829649397 56562696
169807112971 597713616
994606411135 408164436
696961358841 23934204
868653205341 74773368
300068514053 79973748
193905372167 61725708
694778534547 166337424
752089321015 276149520
559553736407 225061236
917455985879 597707388
788645348811 11036016
577347230589 288580608
514217474325 71117532
663056327793 597701160
74140563683 433630728
426072783219 597694932
5916934999 147348252
889187958675 66820212
316973270159 192339324
107606707571 595988460
520646695939 554092704
349611636873 284949684
126594403307 140055264
561669666991 597688704
299508410091 111730320
676654506711 12848364
925757396593 319141404
824923310101 212461992
398630976189 20901168
887599791287 335981916
743916854813 597682476
924298030473 523899360
757846869037 297673488
554827622397 597676248
866773005795 23616576
442866892677 342558684
204017335941 597670020
577758035697 5405904
506933310239 597663792
226904913057 53461152
612850419975 140017896
437890860245 590526504
708102183225 131958864
445354908893 597657564
842193495345 468644544
927408050743 597651336
650232532167 133428672
13684095417 318319308
37100331323 37872468
10652031023 111780144
228897498101 559374048
849657543993 597645108
485163168349 597638880
688068554693 334474740
555449626451 597632652
889465803449 207971604
844464931623 143443296
383567214369 58941792
535545496723 420539472
252302405275 19256976
973237346217 48908484
221697516653 28904148
859609608857 33456816
618894039959 597626424
516263371049 531528660
749896580507 122666688
573487744017 73614960
545497561587 520934832
34210229199 597620196
383776507547 597613968
967216310199 597607740
774804482179 59913360
318466081877 597601512
584683816989 191293020
97992262587 83579760
294013739721 41715144
388752539979 597595284
253207778339 398398932
441000880515 597589056
363250373765 242038764
676118412927 597582828
745782866975 597576600
121290796759 597570372
124442781293 464365908
960717060953 143356104
177271161619 398616912
776124932759 80129448
572243735909 597564144
744538858867 597557916
155174453311 186709212
427316791327 597551688
484977248855 5829408
104164932959 173985408
923481636845 63818316
636617081767 247849488
602307864737 49992156
907390514125 21218796
745160862921 597545460
88946585951 12007584
698816951559 27465480
624492076445 541026360
576597764287 580742316
567267703477 597539232
47633669121 104406192
929643034537 40799628
225516627101 38831580
911596976271 5754672
287325645059 10089360
891832198043 27994860
325308126471 597533004
81543205 328551912
332150171065 597526776
636932157525 144333900
696385379707 64472256
975924366955 597520548
705295341995 17998920
286121871069 432048816
916833981825 201108348
517507379157 582000372
585227241129 14772816
690424506169 597514320
225787477831 567264924
90190594059 227340684
13717053993 550629936
187223226483 330183648
488895198901 495904500
873293698045 251872776
647506226443 597508092
813518878151 29184408
51198004545 98782308
758905264061 134157348
285217095893 200311164
932098297701 132693768
480089448499 62248860
293778533073 343505340
772173471083 59533452
527035091775 350156844
654402429725 417244860
657458291307 306317952
90190594059 597501864
149280979189 570509712
515641366995 597495636
324064118363 431594172
671023032093 63052272
795294966889 194375880
67436475517 38918772
350918441905 83573532
257516896609 87783660
986035245819 93525876
206505352157 136044432
641908189957 144533196
859396410723 144732492
316751976863 165241296
253777660261 587991708
213347396751 597489408
153715784727 254893356
706504473303 63699984
368624300661 121190652
490409732645 157356648
463041211729 46529388
250667639991 246429504
300932475907 29171952
725376696929 348630984
664324699837 523569276
324064118363 28518012
101304543385 11004876
515505508165 102811824
576133260125 382704372
148862555999 209609568
106601462299 132787188
370933984325 289072620
312868045391 597483180
462149018351 119179008
602721934555 597476952
946068172363 597470724
479359039877 36882216
865853203693 175648284
350188288631 573773184
338992215659 567215100
360140353495 554179896
957432955627 347572224
737696814273 597464496
505689302131 597458268
64372984635 32927436
365447130095 90959940
218323429183 597452040
855255580479 410132484
552628217929 224133264
347700272415 2933388
849035539939 283423824
166353299635 121327668
393525669161 1040076
429084325115 11428380
251544412841 86176836
508314801447 355649940
565270192085 102606300
595011536129 156715164
968361864845 26132688
579707784557 311188248
779993089945 597445812
760374476649 227334456
65310431899 108778248
3732030553 221691888
965972302091 597439584
694156530493 597433356
293110198927 367844364
980072191243 71771472
345834260253 597427128
781568869841 219194460
633200133201 550094328
60334399467 597420900
485163168349 403798608
348190416015 66951000
667410356171 209130012
643152198065 205175232
591661376635 173213136
819481820623 88661808
785591126431 597414672
736603654553 328931820
193443267023 353987064
398014041727 9391824
238227558911 595284696
300893824939 21704580
335595675011 50515308
484727736491 144794772
658702299415 597408444
832746944785 33923916
155399352619 31930956
510665334563 597402216
575799637383 12200652
473345091323 597395988
413010698085 521781840
777505073729 597389760
187097070877 28642572
615344222003 267573564
292963915663 466078608
129998853515 401519160
461527014297 233543772
696022542655 98122140
203720159455 80552952
993962484521 597383532
659946307523 597377304
848413535885 597371076
309136021067 227589804
208371364319 597364848
329662154849 328190688
308514017013 416466360
365738389981 597358620
501833993309 1133496
684204465629 513224568
409580414133 4272408
766612379093 165235068
278035818367 192420288
375068450791 597352392
128145745769 426736332
855881800889 32591124
705602638981 285273540
383154503493 591603948
196523491303 3269700
882623758855 456425208
960996269659 597346164
747648879137 597339936
495542312085 33494184
982144407495 597333708
27730492277 155949120
769483449687 278559756
635608255395 15538860
753868919677 597327480
851523556155 597321252
364494381873 597315024
183323362549 64198224
875781714261 597308796
596687133419 244648296
841571491291 597302568
387621812963 387792648
807400504721 70052544
261241708909 244268388
883867766963 597296340
281767842691 597290112
287524269673 261407844
24258164335 597283884
75888698489 400472856
919568483597 31333068
83448334481 90754416
988364448035 506479644
639955551305 53691588
463854390471 13988088
527459444021 597277656
863341633181 332936424
281767842691 597271428
624240158835 187419204
692827309651 29720016
670669630461 319396752
121912800813 597265200
54114358927 597258972
243004138405 44822916
799275215619 543237300
564364919907 71690508
631956125093 543629664
105773653985 550629936
516608962769 195403500
506380991277 467386488
262058649363 296602272
955398233173 597252744
158194410473 155239128
875159710207 597246516
276169806205 295935876
564453133299 122025204
849657543993 597240288
97654642707 597234060
868939669667 597227832
987520283755 33338484
231385514317 505358604
367604402143 67586256
770663029135 597221604
964728293983 541966788
277063880439 34079616
730959829811 32024376
917627623331 416896092
553320853731 99648000
164209076485 18285408
255701542999 450707904
556071630505 597215376
970948334523 553307976
400570617005 27976176
931762079121 506928060
368226406197 403923168
521861407535 597209148
139328914325 597202920
873164472035 49363128
841124768069 376208568
256887680531 597196692
363626520053 95506380
677362421035 434371860
10574075147 597190464
37157747255 123301944
518129383211 585737172
768124023045 728676
897551856151 360925056
474183642937 234752004
625027260941 59564592
3186948527 339183108
475833107539 49033044
126768457223 29090988
399140857559 70282980
243076433029 50739516
471934109297 155700
931184667547 226742796
77018434015 12001356
537155150711 67822920
745782866975 411708168
499469261591 597184236
789945154809 597178008
649277347559 57297600
557962093795 42256980
876403718315 542782656
531018982647 104916888
230141506209 597171780
635373335235 278634492
913723961555 597165552
396715090203 84277296
748892887245 590663520
856346988893 11870568
570428967731 312396480
296073935933 597159324
17416119741 514227276
204194310789 235001124
529854319259 50533992
166697092701 597153096
27990188659 597146868
468872194099 35462232
477123532931 269728452
894441835881 186478776
782028671863 87478488
977790379117 83972124
531191468345 402104592
366579476391 39703500
532923116397 78161400
799954523501 97349868
648128230497 356683788
495115233213 267019272
102884378947 323737668
421718754841 99099936
749958343583 41989176
347149286245 146575980
966825383629 187693236
672386388603 597140640
714342383801 144720036
853106062291 210269736
949657910561 60884928
331084296213 213881976
319710089985 597134412
894151659667 115909308
133487847585 114806952
510604921725 34515576
197017248381 96297336
638501092849 168996780
879901045449 142390764
257441474291 33481728
310380029175 461370240
976034166595 109207980
310633751667 4509072
64346179323 27017064
763029048269 117640692
318466081877 597128184
113404905749 193024404
407682097335 169395372
168462378181 63724896
842815499399 597121956
759288622373 92822112
528309237175 195148152
553339263699 64839708
908547896981 66234780
525238241553 146420280
294114240957 65126196
775639061567 597115728
71415869773 3363120
863483158253 227060424
717593773443 113816700
83745696569 180232092
472101083215 441596340
443488896731 585699804
761825652949 12225564
560832353511 140665608
277867050785 82664244
836952485187 109251576
884333210315 40961556
467224343787 423547596
42296281901 597109500
684204465629 597103272
920941025169 177105636
611429991311 307538640
193268794593 65636892
716548676437 597097044
147598306891 127568124
527459444021 597090816
701620579141 592033680
926999256041 263992464
924298030473 564836004
446754984453 348481512
399472244449 248148432
203182133753 144732492
69487851643 54694296
715432734693 5966424
891953819665 597084588
68799239129 143704872
799234420981 15744384
55980371089 597078360
50213392637 48453840
190333246753 597072132
798653211565 341587116
415058231535 234689724
414254706193 133764984
821281454761 243857340
695202978975 164961036
522736293301 247313880
36946225691 27122940
832560011365 242786124
183646578303 201513168
838094385235 319527540
585099031521 142733304
228309399279 461376468
207660124243 2646900
246387855601 34696188
436024848083 20035476
188715837667 120754692
195309279185 520187472
554205618343 334057464
582574880449 22669920
222012827837 16871652
423414062513 98240472
451574949433 597065904
422129777929 3786624
269327761611 561578760
598887950405 64640412
635954246945 279668340
446598917001 57141900
462149018351 597059676
893535148709 96421896
763820984541 597053448
52870350819 91184148
393245676965 62933940
907503921015 40232880
333344416215 18216900
65759807011 50066892
405749433117 365346936
753298103555 365994648
553430609775 56400768
903149892637 305526996
73234007299 105919596
530569464291 597047220
194065271077 597040992
506397258813 503247312
801686931369 3057948
941312243679 191915820
531191468345 324310644
497895747449 188745768
861239865069 180562176
133943962631 249462540
999560521007 597034764
590600608743 83860020
814825316969 470643732
403250729653 209204748
310546590807 199513980
739750986771 2659356
518751387265 597028536
975924366955 597022308
556693634559 597016080
243203591343 184404852
551244079821 16049556
691703465813 220813740
320954098093 553307976
516365273585 180674280
637954316807 55117800
576902369539 241166844
166697092701 597009852
620138048067 574719840
267760332225 1887084
352676304847 400211280
264922444415 3581100
989374979641 27957492
775381812789 23348772
665544344009 459352368
248801627829 306741456
261363833761 73770660
494155433657 287777196
748088893565 61077996
560186595865 164356920
641286185903 103546728
141194926487 538460424
934250095337 14561064
878891734531 340123536
401814625113 519795108
469396393641 82570824
72235676345 371880108
986989420253 672624
246313611613 597003624
830029588697 182306016
651860254821 440132760
33948732925 82091268
373843986147 173923128
289625936899 1930680
978917810283 24743844
810471288591 195727356
846819911531 216528876
799278852771 222551352
718626851647 188502876
788780304581 500463396
831638440511 240487992
611190342861 151913376
350810292685 557206704
155763349317 108192816
373824442683 456269508
528988900053 169868700
254917603479 43471440
259459363699 505595268
958327671345 3437856
243825595397 596997396
955398233173 485665668
144803342457 68209056
659946307523 131971320
219704746007 330681888
943580156147 596991168
643832340499 203861124
766113882507 156603060
498349807255 399463920
382482163505 7753860
579085780503 18422424
462771022405 596984940
223299461615 596978712
325164401677 79238844
776261065621 458991144
535545496723 596972484
421718754841 596966256
534301488615 393547320
693105640209 96633648
389137411695 209559744
268705757557 596960028
858579239833 154211508
185357214321 26593560
714060660221 5038452
132321863861 70376400
277224114423 53685360
748270883191 596953800
591983800195 90418104
714264546257 11808288
118802780543 462211020
32030698279 77632020
701620579141 369289260
81707679503 259234272
977579541395 47469816
244026772253 181452780
365116385927 169326864
846365384625 140553504
695237450955 92442204
70286464331 202472280
830375418319 596947572
552339606181 132195528
142381884877 878148
733641922963 95201208
32344217037 525487500
903699389077 7473600
354556828249 579284964
561047662937 311505876
473139964677 58238028
795543191295 54183600
403680637275 557785908
304781992689 262846512
831619426427 113374512
176338130007 130875192
222920847801 247837032
19282131903 542496168
459661002135 596941344
761235679499 43110216
939226127769 596935116
44390537807 152206092
293469305407 46018692
597591652009 100638252
177721290319 120437064
911235945339 533945124
124929293969 40264020
414989461959 363621780
629974451505 53884656
326921448751 170217468
242635876765 445395420
404924645383 187649640
452196953487 596928888
767052612739 65288124
535308221141 9111564
33651850393 178519392
427938795381 297467964
974765464467 109064736
543009545371 596922660
24497992159 289489896
676740416981 172391040
479420360765 1675332
397832688595 13346604
742050842651 596916432
99014217583 427203432
344926065905 159878988
505689302131 373075884
471566296073 474199920
775233823053 209354220
88946585951 596910204
484215239361 78279732
807930164981 3736800
360140353495 596903976
200990035967 153731952
658521661265 100930968
150120757719 64173312
784533659379 348886332
425450779165 37436508
504528456507 87260508
395165966147 82452492
842426167197 296820252
525593431859 596897748
925807787341 213695136
995828496683 596891520
985254427765 62585172
490761204835 596885292
128651110601 50297328
529947460237 596879064
649994242659 380910708
904202369823 128913372
195543333653 346768812
380044483223 596872836
192821262969 551165544
77977971995 235561644
663056327793 596866608
793805158305 359741736
432020851989 229489344
949067837463 14642028
221710514489 72307080
72152476493 578188836
43232002771 34528032
320332094039 165135420
676740416981 596860380
292341911609 556708464
479917730083 221461452
528081448075 596854152
161099056215 98122140
72223818233 414305244
919896674285 5978880
627602096715 596847924
349896474453 162706500
626358088607 141207444
627518864485 25678044
194065271077 51729768
301049968365 596841696
277413814313 570129804
610807987257 596835468
777505073729 596829240
510326418021 196630416
702428295927 230741172
129376849461 596823012
743294850759 264391056
937360115607 596816784
281767842691 596810556
92971344959 251854092
621382056175 596804328
549475168407 78796656
841571491291 596798100
867954347767 294347736
557937642667 444168504
615162015635 239753088
516109251723 7473600
37775796529 101130264
472101083215 596791872
597745902123 596785644
773381138811 95238576
418608734571 596779416
429804807543 316419768
664969267935 121377492
630647263583 11708640
792433171025 596773188
413632702139 505202904
878891734531 442978956
416018546777 69753600
531191468345 185992992
134974885947 596766960
145548954865 247998960
246313611613 172154376
637554161579 525462588
81482537303 596760732
930255572031 28368540
237313535155 120798288
921810014257 596754504
401964993945 240052032
342724239983 249169824
426710973845 512358876
418608734571 596748276
847169527777 596742048
816069325077 274461732
414754428457 45875448
443488896731 513984384
113826748111 187400520
772750583713 259776108
865469875283 224164404
274925798097 596735820
323489179305 504779400
800289969809 85578948
527001460575 392432508
886239168869 46018692
848413535885 596729592
157367031891 596723364
444732904839 596717136
298236220283 137227752
743121760945 65499876
752002907515 237112416
212725392697 596710908
41432530561 110864628
200285311617 153165204
995039574763 42082596
831296210673 178650180
791590439185 164630952
488133842109 69797196
320954098093 589554936
982506098595 230940468
69042456223 596704680
567344457349 463487760
53300450271 58169520
760088960217 528458256
237605554857 596698452
826021389941 465306336
341718459103 82545912
825108350209 224052300
162379398475 450757728
771425543097 326502900
985461166225 238582224
450536135241 360619884
390519706315 14505012
705525193801 372390804
622626064283 489115980
407579528403 95045508
780517481317 44330904
646892804573 115859484
340525688751 202441140
873058147619 35231796
56602375143 596692224
878139501759 98763624
219818780687 262285992
220189441345 10394532
412432252663 363011436
991238942791 136580040
278657822421 304125696
868384081005 35698896
27990188659 596685996
231229563959 40743576
504864886839 92423520
659494863477 128707848
698510558871 112894956
331831601399 125207712
903149892637 81929340
581674995491 289421388
969123458301 449107308
828164635295 148008420
522930799969 69330096
544334455199 368267868
354542317009 596679768
495115233213 186653160
270323445665 175878720
147414967027 596673540
359518349441 596667312
926786046689 596661084
342102235929 464123016
393106568357 596654856
732593498967 84675888
938604123715 596648628
288609887285 433749060
523727419697 254675376
922584137211 419044752
60956403521 290965932
518129383211 596642400
768175012919 513386496
235969648611 29147040
613918007527 467311752
446598917001 596636172
15550107579 208021428
874537706153 596629944
14306099471 245227500
7918692649 53187120
640664181849 488069676
978412383171 596623716
951397556603 170647200
765686996703 592394904
275348174829 156852180
549851589965 467386488
399326608897 366032016
175571760913 110198232
149498952961 342670788
882001754801 213651540
933628091283 451044216
415208058531 108348516
237605554857 596617488
37320249469 596611260
287365879177 488916684
827887402103 596605032
180087038439 247724928
180381181889 291937500
226409481885 596598804
961019730535 534985200
788701146701 345037428
896005116181 21959928
728366753463 208831068
125644825137 596592576
498225253483 464895288
853051866235 144813456
964106289929 571095144
577219768341 136443024
245691607559 596586348
503823289969 596580120
661190315631 24613056
714060660221 596573892
16794115687 377703288
169007011791 105415128
944824164255 596567664
78529088953 316351260
147053131445 9497700
145119302591 123600888
49760330549 471254076
215835412967 462709260
651697783747 105938280
404924645383 596561436
442575053587 140665608
65932435953 407659968
268083753503 423043128
325785266007 8457624
798653211565 55559988
999203804841 86189292
724994869467 215987040
281054709303 23660172
998316512899 65256984
316941507359 214535916
19904135957 596555208
29677705103 98302752
481166658311 189312516
397159197665 218621484
65839836811 12867048
947071417209 141649632
764245260813 145486080
422495337855 292821876
122534804867 596548980
623303970865 447444432
757006349375 416086452
356160104765 194375880
401512266931 24114816
93922618383 596542752
700921085073 11054700
187845230537 73066896
423584767003 471391092
258131688639 596536524
275547802151 596530296
771907037243 590968692
668654364279 596524068
483240567341 12804768
833046201423 369656712
622630118711 560003076
754975823355 65045232
454062965649 596517840
918860744895 255939660
185117030263 187045524
921188010203 491121396
708775829855 116282988
414254706193 596511612
706596611573 45458172
734586794003 330470136
907341288013 6470892
235739542695 126633924
631334121039 588365388
98612603765 9566208
785591126431 596505384
201843883549 205891452
580951792665 404820
156123023783 307619604
107606707571 481268700
54114358927 276573024
56602375143 596499156
864800588253 38102904
778127077783 57783384
613597793669 157126212
103375844121 287671320
712194648059 249169824
236361546749 502076448
386596999315 215438976
949800196687 562861728
272190678515 205156548
875062658045 1015164
940053325739 313841376
51626342711 596492928
968628455623 12561876
791189162917 596486700
780742294671 462105144
905991098733 118095336
925163511959 333671328
417364726463 574931592
65932435953 478889604
817712822017 79170336
585305821043 561279816
589037845367 518138460
936738111553 545280084
803007239943 596480472
234946796783 8158680
968460318307 1089900
715304668329 93868416
261241708909 596474244
52705220389 274032
398082600789 596468016
133236971289 58138380
319457580715 50066892
93300614329 596461788
410408820335 45314928
987624845647 70214472
775999370051 83785284
297939948095 596455560
110094723787 178500708
302148034511 72369360
408034665653 520181244
143349948989 66315744
677362421035 596449332
869221997363 172883052
95336028091 8519904
903149892637 596443104
320684025863 44007048
1543767977 157387788
389996548087 596436876
959752261551 596430648
512531346725 268893900
952744177239 43757928
753246915623 572041800
960742720313 3836448
634754239657 34054704
15550107579 384435756
739485984133 29315196
429182803489 450645624
9862785247 23087196
781237098053 596424420
44583761507 30043872
854894268049 123532380
520617399427 381166056
855594477099 32416740
923054022365 596418192
770348227409 63538056
128132841353 505047204
955024390007 177554052
719036692653 449916948
635688149417 51960204
538571406615 13496076
354542317009 596411964
110716727841 222420564
235117538641 380860884
644396206173 596405736
804873252105 596399508
240975114571 51760908
817172709935 4023288
791891028615 402285204
496821483481 99430020
835351450751 132438420
124275334047 37529928
244257108605 154466856
473345091323 562562784
218352949903 458623692
469230977961 176090472
997072504791 596393280
608045121935 68645016
904899259349 88431372
384398511601 596387052
239240519437 49263480
839486439131 35624160
841105841177 203063940
732098777787 416329344
450866368713 54856224
828509406157 596380824
692709986587 136629864
98898650815 596374596
638057907131 21206340
545790539163 64111032
590903857529 207492048
607785738191 167869512
613545322769 67660992
310380029175 521962452
561669666991 596368368
981522403441 596362140
465594509841 168025212
776261065621 596355912
172295129187 596349684
163788168323 48628224
28951089333 102419460
791907227643 76149756
193190004165 208476072
243971311913 121022496
46903191991 247313880
257509684585 502306884
362756990367 446977332
439756872407 489682728
871427685883 24824808
468613644907 55011924
809679800735 89770392
398839571831 341387820
354542317009 596343456
79616525141 596337228
176027153511 585519192
107730918803 238127580
465881042675 596331000
709260381949 38769300
6229 596324772
575788096899 99355284
626358088607 483404904
202066391305 20583540
263613553003 78485256
725598637937 120505572
787668523141 87578136
522811272193 49917420
732961288517 261937224
930885504329 48466296
774415780243 218496924
804700897195 33842952
468685590763 12705120
257509684585 40332528
312246041337 297287352
10013242509 162581940
659607833169 113343372
375068450791 596318544
832543980493 133466040
138846660363 133920684
11249347285 203381568
334016183227 199819152
730515118233 312595776
283011850799 596312316
233729232763 19630656
660568311577 565782660
482053148079 343461744
174783145403 107769312
689483446665 94528584
27619384757 298744704
461827322229 61750620
866991689559 23548068
24880168389 129212316
666849037749 113854068
264351729179 596306088
9952071093 596299860
674874404819 193298436
675496408873 596293632
586549829151 558091080
989136129613 6464664
194876326071 45564048
983514196291 55348236
833854995653 225752544
733964789949 36645552
414540783145 166374792
578790148561 146426508
416120718355 437143320
197797295401 596287404
790567158863 596281176
276955681395 347659416
362628369711 410562216
684970990423 391180680
813949695061 18447336
714682664275 68059584
791811166971 328408668
224433824545 411048
653726266983 68769576
781859102107 596274948
19282131903 538124112
707840619681 497667024
29856200821 288910692
957264245335 522977616
860853616965 596268720
624061029099 330258384
884236190531 146513700
16172111633 556322328
212416569851 83237220
129125255707 106087752
270831408811 313822692
750469869145 2335500
643890914839 188054460
131591735499 152255916
219567437291 596262492
231716526289 36365292
370985440061 298750932
473345091323 298719792
574129384955 540658908
949178192633 115984044
649286396843 43764156
80238529195 132693768
158611039999 596256264
183702399867 361933992
994280305589 80702424
44742569279 13782564
153884887383 35163288
815772024031 18497160
659324303469 596250036
48516322441 234957528
886886190799 53000280
539277521047 596243808
29856200821 490903416
935171834347 80939088
941092139931 596237580
59971274689 138317652
189627331617 58088556
254616274155 25329276
770663029135 596231352
516344708729 2597076
113434849973 80509356
686070477791 596225124
290190014325 128564604
29856200821 309687300
356813572675 167028732
874537706153 588651876
783456325007 54102636
409900677815 334997892
793677179133 592419816
904393900745 136474164
70908468385 510932664
895063839935 149098320
444333695029 358103772
633200133201 596218896
377556467007 487695996
512040280143 219250512
215835412967 383084280
501627385637 2266992
780615093999 555543828
160256579723 146712996
215612580117 24152184
989842093335 82303020
327174138633 214180920
100166580671 394425468
954990765035 172876824
570795765791 66072852
489771267987 110054988
7464054877 596212668
657023413741 181508832
923346115565 293712480
308151502579 173026296
202515232047 102550248
323266963027 57341196
666166348063 266197176
998938516953 253510740
786641996793 99504756
645401070299 8264556
383154503493 86830776
694077464795 36464940
633200133201 596206440
442244888623 506261664
137137325997 122212044
367112482325 235505592
540292468305 23697540
383776507547 596200212
659946307523 132264036
130475525951 27938808
68420452169 596193984
463070657713 101697012
543758451153 63401040
703621452415 16909020
303537984581 255435192
640664181849 374010084
799512577155 113225040
597840804387 363378888
487029180511 160364772
686440670111 216379404
722146712923 455933196
786047757163 92149488
581340195657 97873020
258753692693 298682424
586120083457 110179548
705238623599 85491756
448136407153 44573796
384610643509 70008948
276701210305 44156520
161721060269 35941788
60867111447 35736264
545497561587 465181776
829131410211 596187756
82104541357 79805592
895063839935 596181528
463596532587 263718432
143270591813 160489332
88012165495 251181468
80860533249 368703828
107606707571 516369708
263729725125 14075280
840949487237 596175300
275346891861 166767156
760710964271 596169072
634444141309 354921264
205261344049 596162844
847236939649 344645064
806117260213 425665116
498041463965 147964824
923961598903 76330368
154668968909 136461708
622929697967 254538360
171051121079 530999280
436047505547 159698376
549105578965 54775260
197620574663 61563780
116206850533 11366100
354733460557 47376396
487651184565 118107792
723851761187 28480644
220189441345 596156616
922432018311 369619344
128016924579 16747092
98736497369 89508816
194687275131 429233760
26746180551 596150388
823533373725 596144160
461527014297 596137932
443907100703 49911192
254399664315 596131704
484289994045 216198792
622848852299 367140600
473967095377 596125476
996661910197 135701892
566645699423 596119248
492627216997 596113020
480519449541 22993776
999390233793 98458452
682338453467 596106792
707840619681 596100564
397460596735 123644484
429623889133 84682116
480659274369 19306800
974920217811 220359096
489891138303 14274576
628357622861 168535908
903208161805 310272732
176649157565 390420864
860853616965 126397260
806860859739 249518592
659324303469 596094336
543631549425 311923152
357652337279 596088108
208371364319 118568664
155314166035 35318988
165152968491 208363968
403245448309 401537844
872232045777 125799372
389374544033 112427856
905015904799 596081880
365738389981 559785096
897620195995 56712168
230141506209 596075652
770156853425 156335256
178515169727 591379740
138084906217 596069424
616406023743 456649416
116879083407 12101004
417986730517 596063196
711858372189 243228312
35454237307 333964044
279777163415 36857304
381641326215 154280016
842534036157 8551044
858174213071 95705676
561669666991 187643412
148036971081 574863084
765541633945 38021940
681110463775 35076096
373514093977 244847592
234495534587 596056968
26746180551 516363480
633822137255 596050740
625736084553 596044512
498632440123 32167620
200907315671 596038284
497892944849 186709212
460747614989 16610076
360762357549 474343164
926410023723 2254536
417071075025 220838652
721975964837 118954800
674106683011 110627964
300075987653 126148140
741195636127 127580580
137875332779 57795840
786835134539 215457660
997600253055 44168976
996775701985 29078532
841571491291 339855732
784416734907 494260308
850279548047 596032056
523727419697 596025828
976564095 65636892
646636701747 142689708
422229301369 22339836
496359241321 596019600
806424300613 164618496
860001350057 69255360
997072504791 137346084
401480198959 17170596
197175291347 596013372
185802161325 74518020
814203312915 596007144
915589973717 35655300
536167500777 533060748
719568514029 22065804
655679433777 159866532
85214561627 348332040
574109748071 214018992
971825829821 165222612
743514624423 35238024
854208576467 378500472
402845366579 43676964
556434324313 18945576
805495256159 218135700
251911648099 437884452
277066969527 179123508
207127356211 596000916
316151820633 1507176
445354908893 469385676
169807112971 595994688
422690405043 234621216
273767063765 135402948
567889707531 595988460
558396484339 34758468
407830354875 33624972
154355345513 456406524
348642420581 117858672
452196953487 595982232
311624037283 469074276
543216508039 184928004
58253999623 107009496
17416119741 595976004
565500728971 481580100
957173570645 11004876
794725321631 23068512
83348549465 595969776
424963374647 134692956
316649968451 414130860
642998626803 81723816
490210000685 280901484
262712603057 48217176
723047170857 275209092
945738672557 212387256
238509512927 174066372
327706501845 25266996
913994885783 186466320
806031088367 5848092
698265205573 108653688
836595458859 548967060
221445656333 34926624
919748753057 38738160
9160452449 49450320
300427964311 386665380
139269323583 29252916
889465803449 595963548
659968491659 62828064
187845230537 108778248
342102235929 595957320
236983550803 595951092
932200984965 125500428
357483133737 132780960
420578200041 474299568
273681789989 595944864
630720375313 477158220
194121920965 497199924
344590252145 595938636
804251248051 296894988
503201285915 529404912
768797016973 167956704
315004913273 44947476
950422200741 595932408
351051658825 159094260
17416119741 9124020
315978065661 595926180
74640492709 595919952
722768716977 41279184
965350298037 244791540
18660127849 503272224
240843566755 186534828
593702632261 90306000
315356061607 545977620
610185983203 360152784
839083475075 185164668
664436990677 1936908
757109385407 428386752
366467758527 351551916
1244014337 595913724
661190315631 87042528
758222948055 567408168
227222797643 392781276
74295186239 91358532
666536484331 87764976
729913722631 187581132
159514269393 241496928
366757752891 56842956
458416994027 26388036
348147000627 34820748
27908974301 37610892
551099677413 427763952
42628159565 25260768
800328527357 71466300
756255468079 31762800
982766411549 468931032
245069603505 216043092
828183244559 67056876
800947299079 87111036
530961996447 29109672
29304006419 372602556
85214561627 28019772
530653262031 397290348
418833876771 259234272
774084455633 22707288
749233477881 72045504
157367031891 595907496
849035539939 178787196
162343064323 70918236
909369933177 531759096
11399124457 307825128
334446942847 163846224
103874683247 595901268
917828980799 178506936
665544344009 595838988
244309473629 28636344
689816845199 318711672
525593431859 595895040
69443769859 74953980
306324751729 57982680
319710089985 595888812
758222948055 191199600
477699119701 595882584
737696814273 210749292
850901552101 595876356
296928667891 36776340
119436349993 26736804
149902983243 595870128
210273368093 362880648
801169029573 16560252
263107721071 285784236
153882234255 86077188
592147865637 595863900
942516143467 106230996
438512864299 520573608
203723802835 143200404
165453084593 381433860
465532634661 219860856
77128508925 595857672
459038998081 595851444
860231612911 196779888
690424506169 595845216
677984425089 534997656
179600960485 102332268
633822137255 595838988
757600944001 595832760
87702577843 595826532
357030333225 35736264
580254995321 790956
50382334603 566393004
263107721071 79575156
122979913799 146220984
460905010243 62491752
764124306825 116949384
699754566979 595820304
308334829987 40836996
343090029107 221050404
6755424333 3624696
48129643367 334611756
225999391759 316849500
635066145363 351489636
3110026499 542957040
616406023743 572614776
223921465669 109276488
723438278039 104431104
84029115403 484339104
981225469847 99946944
415498714301 595814076
975302362901 595807848
119560231141 363472308
34061571829 51873012
607075962933 480471516
460283006189 30579480
577219768341 139899564
812337300753 247650192
777587800253 360788040
311624037283 224575452
281586500777 135845136
751513728017 316587924
945326010267 13072572
81282467793 53000280
858447262285 151956972
489517196727 595801620
929896066959 215264592
56223773785 231382656
869285691119 119633652
616406023743 595795392
717170680491 595789164
284684899599 42200928
984632423711 23510700
179137173781 348917472
414254706193 595782936
38564257577 98925552
659324303469 465424668
398082600789 113088024
673711678339 511935372
422758159455 144022500
325930130525 195278940
909463826505 168523452
791062278635 30174660
873479902789 90766872
720078164963 95145156
114897112113 105346620
316156348389 387910980
70908468385 595776708
516440869049 327293856
403058633221 595770480
434780839975 595764252
580182725609 85136760
866282244385 122081256
873293698045 587020140
597871956843 138255372
11895572031 99548352
962071697025 92697552
740347188221 14940972
387183995781 94597092
807983272375 595758024
192821262969 335745252
792150051135 138896856
403964316447 119035764
630992165233 33973740
842193495345 595751796
271457647905 76865976
659125280263 103627692
990230460197 595745568
430673483993 265717620
444579912781 19705392
659983420175 327667536
370232218275 64067436
130294004663 205056900
400106579943 126148140
771907037243 355886604
161417593503 21162744
730877863103 470625048
833485438589 46815876
956642241281 547615584
451274079743 69853248
385642519709 526048020
642692570427 33195240
338370211605 595739340
53293680435 106642044
285166032521 244243476
326552134579 595733112
97032638653 595726884
261241708909 330476364
659324303469 595720656
850411675067 286301160
555449626451 194712192
690424506169 289975680
192199258915 595714428
582701919193 41353920
724634729139 595708200
454302033657 214405128
632585359855 581365116
34210229199 367402176
699754566979 12393720
297939948095 595701972
684826469683 372203964
70908468385 595695744
829131410211 357013872
429565520317 138909312
640042177795 595689516
467218308855 161006256
314648271843 40475772
204538588401 53822376
10574075147 595683288
824529574703 99728964
328418146741 491706828
57846383251 595677060
623248068337 248708952
341480231875 210917448
769511021043 193721940
110716727841 537538680
470857075107 595670832
267461749449 135116460
553284631683 44293536
232629522425 595664604
460905010243 419574132
610240764691 102195252
820381194885 1594368
41404940521 205798032
521239403481 595658376
617650031851 595652148
883867766963 595645920
534731656575 107015724
186492797939 42026544
668654364279 595639692
978517922859 111867336
470235071053 354827844
526054391051 25098840
977086133085 43365564
951044204795 595633464
865829649397 595627236
792739457837 282850848
849375663475 99853524
181551312223 29800980
618894039959 151303032
26746180551 447662412
42021594723 6794748
379422479169 595621008
780615093999 428517540
64066423791 595614780
383154503493 595608552
549229585911 560520000
871427685883 380960532
891260179917 28374768
418608734571 595602324
320230806837 34652592
414876710247 589280904
964342057097 126515592
392676698103 333316332
40142572269 56220156
170828406561 55939896
696488720911 88425144
883245762909 595596096
549851589965 75825900
355682092071 50477940
697266550763 331074252
509427342703 64839708
431048815651 218166840
605209950771 595589868
681716449413 526371876
674874404819 595583640
80460532483 265337712
626258202705 42817500
934690950545 38557548
41674277847 444081312
400484171127 3998376
176027153511 548064
131242861623 595577412
334706452389 308665908
704433566169 106866252
213369437643 289010340
197836033561 154852992
924034161331 231550812
699042573315 19618200
320640361355 194606316
742247167895 37392912
505067298077 482196672
289149686729 9684540
45965364819 15445440
41052273793 124391844
503823289969 595571184
275547802151 595564956
701620579141 329791284
19713258975 99442476
120046788651 595558728
304159988635 334904472
856732191931 247201776
334058004247 345018744
786415571625 198019260
913240181733 50091804
115070756219 212754708
771907037243 188957520
860231612911 595552500
667410356171 595546272
874537706153 544869036
457794989973 586727424
186601222429 266390244
496524021745 391859532
440527513909 122324148
371078953481 45651240
985254427765 295830000
725256733193 175810212
977431620167 26755488
207448260139 57434616
441000880515 150456024
297510445293 59440032
310380029175 352386468
280891348863 12300300
264024851361 296564904
165216431811 132855696
394350576465 284943456
99573898041 134892252
136622549419 47712708
457794989973 225634212
509264634965 45252648
83970553519 595540044
178515169727 324503712
964500073913 32186304
24691751467 142751988
805226068305 126191736
926039898673 37772820
865450300679 327169296
993551404143 85466844
386393405995 446043132
238849562965 595533816
4808030895 105222060
716044686755 79544016
509638540411 84177648
631334121039 595527588
964728293983 595521360
729230908385 241260264
128542108145 112421628
606453958879 595515132
784969122377 36782568
147414967027 36981864
122534804867 8308152
590577471723 172615248
886977787233 390059640
316078348917 154809396
376606644707 270014940
386264523763 595508904
199984030879 144028728
445354908893 595502676
928033212393 30753864
389829617765 1799892
545497561587 574533000
941380571067 269977572
697266550763 157200948
609694443293 447282504
742980541045 69871932
153013003513 595496448
504846539151 140541048
600233918339 595490220
488895192673 490978152
635254305699 2659356
736166995779 114078276
681716449413 595483992
197175291347 556365924
547027086127 227334456
807834695969 42668028
679252591609 231737652
396216588627 595477764
554827622397 595471536
874537706153 595465308
447220921055 131946408
120046788651 595459080
992438402015 167832144
774316554509 19070136
878372093885 459308772
284501086407 248079924
812959304807 595452852
530960557779 4154076
247557619721 595446624
612862041423 374053680
617888489515 111225852
286422920133 60174936
658080295361 67305996
590903857529 595440396
659324303469 38707020
71536501143 115149492
371336426467 475221312
836595458859 195409728
211481384589 155021148
406983270901 343505340
419852742679 330868728
64929638285 263226420
143060938649 280664820
894663378297 259776108
543631549425 499255164
94233968559 90530208
89428159823 27322236
263729725125 595434168
343742319925 135247248
921188010203 583189920
968002384685 232727904
756615815169 176221260
897551856151 595427940
683582461575 220876020
522483411589 552791052
116093401285 157562172
616889416191 23604120
539368125991 395820540
694592540317 81125928
49760330549 595421712
233873530533 65674260
745501023825 179733852
51387254781 102282444
8086058931 595415484
387471455349 4901436
266839745395 553862268
192199258915 595409256
338248390687 49307076
686070477791 367184196
186993978793 12574332
235393171237 71565948
850901552101 540515664
622010283 88574616
436024848083 595403028
577219768341 595396800
223299461615 246890376
259158500237 132780960
204476214981 60648264
144948674075 572870124
679458314905 219107268
721245992175 88630668
151303357747 183638808
720280700761 595390572
320010061605 269485560
917124611445 210201228
394127886859 40830768
750644838577 9074196
667636121171 30641760
205261344049 190888200
383776507547 595384344
427829517655 26132688
827741273301 49394268
60530836815 164138940
992899019905 365402988
14306099471 595378116
904729284773 138429756
858772226869 116905788
211253681443 136088028
443521736975 521619912
165453084593 96708384
822083186439 179466048
114773666925 239360724
974700201255 122504760
6741280545 30691584
208077507357 7529652
736346866647 40687524
879513738585 419181768
67798448115 6645276
924920034527 65051460
631334121039 569432268
587401957805 60891156
336504199443 595371888
742571111087 66527496
706806837713 298165500
290475899447 37486332
251620456721 166767156
304055400593 44443008
508177318347 565091352
570010258053 243707868
674400882513 358720344
246313611613 550430640
82235578477 248192028
485163168349 526471524
190955250807 34409700
586855829475 161828352
603343938609 595365660
661812319685 595359432
878891734531 333129492
529239109953 9335772
979190728709 374975424
697740869015 28387224
122534804867 595353204
300618179887 10955052
437890860245 595346976
893699007389 89602236
872671693991 253710036
359518349441 66483900
645043259243 555107868
386707801663 69803424
507555314293 595340748
311624037283 595334520
680041088787 194108076
42918285955 96820488
343212496499 30118608
271815777827 595328292
895685843989 496072656
170177523271 172957788
329391970515 142353396
281145838637 595322064
878891734531 170609832
686692481845 131074488
557315638613 271335276
703769878111 269840556
70025908485 52134588
961245302467 291576276
694156530493 269018460
952288212903 175990824
378237904865 176775552
184113206213 595315836
987120439927 160227756
963484285875 221025492
427485794335 31688064
672022205065 35518284
632347336913 135589788
472723087269 358819992
85667081879 89770392
51215959869 47930688
798110147411 482177988
419230738625 83610900
222677457561 212094540
727594883807 19306800
199988564863 83592216
17296366519 86164380
328077405395 263058264
257083725515 354553812
660568311577 595309608
850347427019 418820544
906259912907 595303380
798948811129 112321980
935303948911 158278392
804012160121 102282444
38478938967 29850804
445976912947 46000008
28612192713 595297152
579707784557 595290924
909369933177 595284696
82726545411 230734944
453440961595 595278468
308514017013 531927252
581954097083 195496920
503201285915 595272240
432436665647 411303348
990230460197 490199652
464802487615 334661580
533348496263 246653712
973436350739 331503984
683582461575 499423320
243060333649 31438944
894681215289 274710852
333394179173 367887960
163866585071 164537532
790109711025 390389724
756985049615 253853280
834743503293 10936368
752624911569 573032052
402063334065 105738984
739562826435 127119708
477699119701 530133588
938326827005 51243984
167593103843 23012460
430253410383 83305728
975654002009 111892248
119424784597 595266012
92696422355 79413228
400570617005 467648064
988714056815 101242368
183793011039 255559752
446469223891 74237760
142206597817 126322524
768491731631 271659132
535364347877 38557548
974680358847 547939440
329662154849 595259784
791811166971 595253556
82784123271 53965620
790567158863 595247328
942165860825 98458452
947425611035 196786116
230141506209 595241100
478187289025 59545908
64066423791 522473148
225787477831 595234872
883206406939 1214460
958555175195 88095060
648128230497 35661528
715926672383 399102696
135478768515 16958844
461781041961 288705168
625114080499 595228644
607323121113 128197152
129998853515 83816424
658768851823 52794756
683727505467 69080976
620946437477 78572448
957694064527 2896020
625152538399 334418688
75093255853 40095864
736071501855 30448692
455306973757 456861168
165580384913 287521848
263729725125 595222416
581817965459 264970260
988364448035 223080732
717792684545 563191812
7464054877 108485532
56962141791 224924220
255173656481 200062044
702864587249 228063132
487651184565 595216188
322820110255 121583016
880757746693 18054972
355786325117 595209960
410746566013 319527540
365738389981 396866844
132486869731 595203732
185980812743 534947832
397733831551 194350968
161119695807 214212060
759399275249 23124564
719036692653 586602864
370327842987 351882000
440378876461 595197504
448746783531 259850844
37320249469 595191276
468616665487 193765536
510190585341 174589524
101386667031 595185048
119677255261 110135952
877647726423 587213208
113826748111 595178820
261241708909 70768764
626467614215 312963228
421718754841 85485528
48946590049 162625536
710496206465 412841664
575975760233 595172592
662146819337 167832144
789655040875 79089372
669276368333 115853256
777505073729 394462836
111338731895 87571908
842193495345 470039616
201796943113 74773368
2888109165 158508828
322198106201 595166364
141194926487 383707080
676560544875 12854592
499032478257 205735752
152099023353 261177408
968078229269 292628808
296073935933 590333436
114448752165 595160136
989608456143 595153908
394907758257 6881940
493249221051 506280348
216575157361 55192536
66217883877 133279200
327174138633 595147680
856592392015 481866588
704108595357 184355028
928030054797 595141452
953185737449 133951824
415333577643 62510436
572796445997 27764424
543228808339 104786100
7634378221 94908492
771041268031 100756584
600683698271 57702420
846273235137 63812088
175927373485 62983764
157105168165 195528060
117970549111 12101004
663399820677 29545632
401401034851 172901736
148036971081 354379428
823317802723 37561068
384706847425 167844600
347488033393 50415660
529325456183 595135224
577219768341 32148936
482675152133 429551388
741574798005 43340652
143887003123 183016008
523732370957 26182512
929274062905 113499072
422962762949 471721176
848933804321 66527496
280318558465 94815072
588415841313 386596872
795033091945 6452208
873293698045 595128996
383776507547 216896328
946023373121 2945844
128003503239 17401032
231385514317 595122768
965611575093 136137852
124823019377 112241016
711572644005 460734984
835351450751 595116540
757793133853 241434648
330906162957 595110312
802453183369 209559744
802182463427 143181720
490923736951 287366148
11196079201 586683828
610718402467 55485252
325930130525 25815060
227653489993 112515048
406168653491 64584360
533536083623 114838092
233251526479 378332316
982766411549 530295516
445756558841 176956164
861228891333 109861920
565195829765 137302488
803007239943 86033592
336504199443 468669456
979999522939 86531832
245991467075 244050408
874537706153 222563808
864365268499 17064720
957886249389 595104084
939848131823 338099436
443685981791 134724096
738190806777 23056056
49831392029 423479088
139950918379 595097856
751804214393 167533200
608319971041 595091628
275227420137 136885212
715926672383 503801604
37500425509 205829172
97828808727 245333376
479868136519 179360172
505067298077 595085400
816069325077 456001704
824777381833 536436324
745782866975 368504532
448817602119 67854060
384873919753 55067976
260645245883 563241636
809709290315 22451940
868783843869 88425144
544875557533 595079172
547554075813 375959448
841359052973 23653944
125644825137 595072944
758222948055 506261664
860917622121 338871708
335882195389 595066716
592166462445 460460952
358654760029 139258080
47574409701 54787716
846025049337 353457684
224543469723 233114040
962862281821 292242672
234495534587 280789380
786118862239 34029792
560809615083 34017336
62200411629 8638236
88946585951 267878736
962240277767 259881984
668032360225 521669736
826983760423 163584648
418934284587 114763356
709706631843 595060488
945662248769 240369660
425346907343 52122132
496359241321 353669436
515263058353 74206620
623665618369 106031700
318710244389 284532408
908125925069 595054260
474589099431 595048032
266839745395 520710624
981522403441 595041804
490052947971 54059040
838133229271 6539400
970010806295 229352328
651238250767 96384528
406168653491 595035576
614294969683 135583560
699754566979 78491484
796165195349 595029348
160376281883 30691584
658080295361 542658096
413990992751 106417836
376934462953 358639380
15335470777 107258616
867695661559 595023120
691076030943 458623692
11196079201 595016892
100428592631 6632820
281145838637 595010664
969082322361 519085116
866331296113 70662888
714060660221 170161416
828652718665 427440096
810227529661 178581672
900661876421 595004436
276791810259 493936452
439445359065 132513156
338370211605 2067696
352272679385 117896040
836393782525 139052556
550528101475 323706528
703296100457 18621720
920566006149 594998208
137462902163 590352120
974863636431 38993508
617650031851 594991980
573487744017 71503668
313490049445 594985752
82925249751 356085900
464678687431 121763628
284877862961 494534340
948556188579 594979524
396677603871 4969944
595530454327 138093444
120700212965 243614448
689802502115 525562236
778357003087 134555940
698396354797 59346612
901283880475 247812120
74018488655 274362084
570380812835 479568456
531109674783 47519640
689180498061 61171416
155501019729 106498800
614558346813 219723840
355588435407 54339300
501120973263 163142460
964728293983 594973296
304159988635 594967068
4976038661 321109452
657263590333 107513964
843437503453 84177648
520617399427 594960840
23779578665 249394032
442266829867 169270812
688558494007 571281984
144490671945 237504780
918699993987 73614960
127510837299 140273244
75017554513 154628784
90190594059 184473360
376934462953 20701872
771762216321 28910376
741428838597 511630200
339614219713 271397556
778127077783 594954612
211293459679 146152476
486474283157 270812124
676058386225 30461148
856499588587 594948384
630090112931 486574956
472466560939 180549720
344853441197 7922016
289853895393 37193616
34873811381 535969224
491634845001 66023028
761876031241 2752776
301554747765 58306536
402355284021 4895208
965356980681 159249960
768797016973 594942156
654348271037 358726572
28612192713 177697296
531813472399 457496424
359280320271 208245636
516069186999 41715144
716756959441 75962916
572243735909 99405108
559078544997 38937456
278657822421 594935928
806739264267 594929700
147942702835 34029792
555572212175 225821052
521109479935 32173848
222745218201 331429248
782481106161 553824900
699754566979 248192028
573972045753 23915520
645750194533 26842680
11047135343 24762528
50284067981 7087464
140438745163 96608736
986934159209 23703768
509249968025 140516136
561047662937 363920724
250667639991 594923472
116478311607 142222608
134211280847 15320880
495737237267 430329888
914967969663 115560540
79175207823 403966764
503201285915 432983016
259375696747 284133816
473345091323 594917244
349566284577 199140300
240093571073 62186580
693535697303 47544552
645018210227 567501588
469991941151 105763896
233251526479 541150920
176872151105 118954800
389123218083 217375884
902738581823 298794528
714060660221 162382644
562704668409 11067156
679588947205 181951020
956020237227 594911016
895063839935 594904788
407810855007 17432172
37942253523 416815128
255643672423 32061744
735830802111 594898560
397460596735 594892332
672260544397 22377204
403058633221 278123796
417095688081 17830764
493871225105 366480432
536247455841 375199632
157989035945 594886104
938604123715 594879876
743782465791 80957772
696063933943 414685152
200285311617 594873648
494910293407 146395368
273681789989 594867420
790713286427 343156572
971570338577 376787772
818557341293 594861192
909207256579 9329544
438471054497 7398864
584061812935 239366952
533316845567 296527536
507754610293 61370712
809849284537 229022244
757600944001 98284068
701348333339 191517228
328067577611 124653420
469750425539 72898740
753506243315 150480936
686113363799 412355880
505689302131 222457932
523149478743 11683728
640072526839 105035220
59090391359 594854964
907290249553 28542924
212725392697 594848736
469669548731 154211508
288609887285 357499656
440443068457 434633436
302915980527 503901252
137758395851 12069864
399948612951 579833028
804251248051 531354276
165007575831 403188264
9330067039 594842508
276169806205 391803480
498225253483 594836280
853543985349 212661288
396319830183 136212588
538953557933 272717892
260400453105 93170880
662872968007 136386972
953465860433 6813432
246935615667 594830052
595257885907 594823824
190830645973 90972396
551095598073 557904240
130504336679 29776068
904882973129 1681560
310607102055 243577080
447718918163 54775260
797346137491 4421880
922190513917 12219336
510498684501 28854324
480008764759 117815076
393339956429 205629876
827265398049 509020668
843848321017 15028164
958508253443 594817596
968460318307 594811368
968751003979 10431900
969082322361 594805140
979656391279 430068312
568548064421 544233780
609563979149 578774268
894441835881 579509172
206441831547 6695100
226137360643 16722180
311375401829 199607400
789416533387 313735500
80692114435 140759028
704730599411 573642396
334016183227 38906316
921810014257 594798912
251927654059 448995204
124851792737 47388852
790110732417 169532388
104216675183 127094796
697888554817 594792684
735925953495 265418676
728067559105 249692976
357774262835 154336068
83040181263 93476052
466503046729 370105128
669824276633 28013544
898352061969 171450612
868317665613 594786456
51626342711 512632908
821161970581 395160372
105478850367 77532372
957970931505 466670268
564360610131 123021684
544253553479 572670828
704626316541 58536972
158253701033 37262124
209475558817 44903880
577887081095 431382420
395833957753 286369668
919321998041 48883572
846547523723 594780228
545435647801 896832
729973044331 24121044
289973790621 150779880
436302068819 155220444
253321022063 63457092
306419049877 103447080
549913496285 361367244
270571769719 252321192
705352603465 407909088
287052416471 80814528
991292478679 61077996
288609887285 594774000
248179623775 594767772
589791752233 192202308
13062091363 60392916
360762357549 43994592
843850270381 12873276
609591606557 514501308
430238301255 113467932
46028306225 594761544
977168375063 594755316
528081448075 162818604
385020515655 594749088
163587072431 594742860
983388415603 594736632
822289365617 183240216
102008671085 26967240
956965387289 155345004
92056606221 594730404
342291741513 33618744
886355783179 594724176
579085780503 502244604
500713269699 5555376
588208578463 35026272
15869087055 238009248
735649559845 8544816
117561269863 354690828
300427964311 204303312
106984703517 594717948
33588225145 418571424
545547180063 395066952
516910884991 75190644
822990309571 171251316
714147895817 444697884
354542317009 594711720
473124674937 17893044
134974885947 551445804
908030423679 41235588
856267071197 115236684
751813917617 117248328
650106309291 123389136
583237167207 117291924
732379822515 236414880
881379750747 517577940
401192621059 594705492
942503861851 177199056
535713833335 394643448
321734567379 49848912
256887680531 468270864
225787477831 531285768
479392185293 119210148
106362699463 594699264
671405388935 294291684
264351729179 594693036
687314485899 274928832
641908189957 536261940
398704604843 145510992
461703403713 76772556
817313333185 594686808
695440927181 129125124
171336681107 211739544
816454103373 76099932
645018210227 70843500
584924441997 106100208
928272548205 246498012
345170882357 13695372
769241733541 107271072
12739199465 124136496
111042408645 217625004
364344728023 72493920
997072504791 594680580
206805292637 40967784
969186454521 62933940
878269730477 35493372
517507379157 18285408
364784214309 105303024
448464929163 594674352
557315638613 498065616
807983272375 567663516
289635646351 189250236
643645779521 76679136
985254427765 594668124
774395053459 486033120
909850635129 109127016
210237376481 313411644
154879015675 44044416
405982540929 18771192
594635881853 594661896
271193773773 475414380
877025722369 492896376
418392627961 114782040
722768716977 594655668
233505342391 262640988
120046788651 136517760
378800475115 594649440
933628091283 436557888
265696568607 216678348
911235945339 594643212
821973573639 31519908
681902249337 107227476
514220582097 87914448
39186261631 594636984
586549829151 379409760
897897242347 235449540
234495534587 594630756
868338660201 68283792
13684095417 594624528
311308830737 185376420
988560025919 36359064
263849252901 308005740
788079142647 172889280
706671795989 432553284
348944280523 577833840
819994137141 398691648
25502172443 549751788
233873530533 594618300
769419021027 148861656
429804807543 594612072
725427318113 107433000
789708078523 20689416
215366785869 112870044
527171497431 167296536
739562826435 594605844
649237874495 78161400
172295129187 460548144
658080295361 594599616
864585641289 305196912
537077394131 199825380
574109748071 594593388
205261344049 594587160
452818957541 235262700
568745722457 215059068
501957277807 594580932
624492076445 432391356
776261065621 594574704
656214283199 315323640
97654642707 594568476
950868598869 53722728
819436835779 296203680
224086028113 112533732
754055971429 192937212
874952833493 120144348
388130535925 594562248
324064118363 594556020
561047662937 594549792
35454237307 518960556
135923355533 170329572
645112838459 127860840
898658946669 12972924
298643395705 510696000
426566563971 13645548
894726075573 169793964
931855013337 234197712
143516130713 91657476
433175837065 328776120
691820645633 98800992
556825051587 344184192
959752261551 591236496
983779477951 78329556
150897371873 189399708
947136792525 120163032
688914841483 10226376
507475818863 47855952
41419078081 172092096
307892012959 594543564
541346267065 103204188
114730550481 251536464
36698245415 382336920
769419021027 555033132
681716449413 448820820
938307576257 251362080
804873252105 594537336
393106568357 103316292
897040405325 360862776
484355182521 9896292
316600069715 110783664
210298684913 488474496
980278395333 163815084
52432969597 198909864
91857738715 168990552
110924917425 74592756
639428892941 389044476
56303510869 132961572
605209950771 510509160
796787199403 370154952
608319971041 578799180
865207645343 177404580
648128230497 433580904
53492354873 282078576
306648004851 592145784
958508253443 394375644
51729023747 93164652
903917675487 295070184
323222968435 40052268
822594612353 5885460
176768591921 83561076
187223226483 594531108
630090112931 594524880
685205113399 150337692
382220406893 130545108
232007518371 384441984
671330235659 298090764
451574949433 547615584
491796386865 140752800
628637839265 88668036
811715296699 166873032
393753241519 278653176
562949454959 467131140
149430924517 261688104
913101957501 112346892
70711506647 107632296
462771022405 581271696
36369050781 60411600
966972426709 60492564
312868045391 274953744
681054777989 2908476
455739894493 65126196
832241430481 594518652
918116734321 52433532
268705757557 451112724
345061730429 3830220
928030054797 174365316
264973733233 48105072
676549440351 51356088
784969122377 358215876
443526557447 520928604
550065291329 379397304
243825595397 594512424
926308133643 180269460
311002033229 594506196
72425891921 103247784
268705757557 594499968
565401691315 521370792
501352375841 264932892
773151045351 594493740
685448473737 594487512
460905010243 454232952
37695119017 13601952
326552134579 254002752
296695939987 594481284
483805778263 36346608
72774480547 594475056
34210229199 594468828
405805989585 34247772
287987883231 594462600
855017358241 207884412
698510558871 298508040
462771022405 594456372
535653758047 247556772
284208356713 8513676
863963637235 93550788
519469308747 439522416
640142971747 439659432
970948334523 594450144
269949765665 497990880
851523556155 157232088
112582740003 594443916
126889842181 335645604
669276368333 594437688
352194816929 218565432
651421565719 143449524
363954911275 284189868
15437896465 4702140
791189162917 449997912
351568060911 241889292
430426811597 594431460
246313611613 594425232
577841772395 492553836
83970553519 594419004
755734931839 594412776
822289365617 583096500
517507379157 505427112
488273188619 594406548
852767564263 594400320
172005251917 217544040
697678744715 44281080
688310419073 213221808
724884397203 307121364
282389846745 594394092
951860080261 63675072
938604123715 594387864
199041303509 518873364
99833867217 12456
994584488575 594381636
826692925279 86612796
310620448659 280272456
541597118449 140759028
183967370127 71889804
434158835921 594375408
862100247061 450844920
302915980527 594369180
192663986047 2161116
112793265087 108130536
791189162917 594362952
628474964609 117671832
561253890701 353382948
943580156147 594356724
848232125463 123656940
560425658883 594350496
736324582863 54501228
836806631655 87304104
166075088647 187643412
638603412661 154398348
387768513503 39547800
243461293527 18534528
848413535885 360601200
861318425061 114233976
57023493819 36309240
535895902687 240114312
740184830489 322641540
385205250591 62174124
574109748071 320661036
838461471021 594344268
903149892637 594338040
909056626171 241285176
346456264307 594331812
27624304877 181041732
545880994635 26792856
640201440211 242499636
123191324497 311879556
513153350779 198941004
13062091363 594325584
680172561867 99212040
715042169347 28368540
358618818241 81157068
370092418359 578643480
667410356171 404091324
368848410251 4558896
18038123795 247021164
467763179129 495001440
614540011581 594319356
325445485011 117117540
586333062373 147665880
77750512979 594313128
316050192129 53349048
771907037243 594306900
40430269739 552087288
924920034527 594300672
122887353263 75159504
990230460197 594294444
384398511601 594288216
206661924077 316351260
935899926153 66901176
984101024601 382131396
102393057017 165864096
821045357509 252439524
293186442103 41590584
350641064231 16591392
517820691153 25634448
342102235929 521900172
4143832141 101721924
253870388953 252545400
163587072431 412592544
56507378221 46871928
152523848927 119490408
98985948691 381701664
411766689977 153314676
993992055065 481050720
830267803469 4533984
631956125093 21573792
983388415603 594281988
543917819445 126415944
300827889103 25590852
593284906607 42219612
58468387305 357238080
167941100809 594275760
396838592681 594269532
40506556511 106031700
540351721497 10375848
759466956163 594263304
95788630545 275053392
730854769679 567445536
794123328141 37648260
197175291347 594257076
513775354833 486394344
317073883499 15383160
457316416759 199999764
419151317931 16217712
206505352157 594250848
297939948095 218652624
693534526439 193983516
511287338617 594244620
893632560857 138049848
280409231917 3363120
692912522385 594238392
876736044395 229881708
20543603323 124211232
763662810787 94092624
556019170823 4297320
517467755383 7828596
747157843695 379198008
990595570469 30610620
38327417955 112764168
265595737287 579546540
180001415895 38177640
738027359145 165303576
579707784557 107271072
113826748111 594232164
180513969077 111425148
533983790869 182935044
68443109633 484943220
475519750709 9117792
964016661543 26911188
159855048107 128751444
24174732809 4396968
835733283203 187138944
195931283239 492198840
763198980487 594225936
461238936919 175137588
624773426345 276330132
708694348931 322193124
228909399809 462815136
726151629523 25285680
474589099431 244803996
351907001127 53075016
572627256149 66309516
54114358927 202995432
735489375685 249661836
426694787273 594219708
308331522919 26886276
74979146437 157288140
288823837769 245651004
934872099391 570659184
789323150755 594213480
281526064265 203954544
863341633181 222451704
708735366539 149154372
505689302131 122486076
831619426427 594207252
539332807003 296564904
190333570609 194245092
309758025121 361678644
506676229617 52346340
34832233253 594201024
512013562023 363509676
657924949119 23896836
769666721043 221218560
424206771057 359617176
528081448075 465331248
138973306743 121975380
41977612587 262815372
766309000757 594194796
448828264455 195827004
8406663915 104767416
541143533209 548830044
192495811363 178064748
380493291587 37860012
285499867015 594188568
306026000797 413414640
104496687301 514638324
273681789989 594182340
40430269739 594176112
926293030743 184292748
714060660221 594169884
677362421035 159393204
48191437583 168722748
934872099391 594163656
171176048531 342359388
483466713487 94603320
149486173105 360619884
977790379117 288306576
466503046729 594157428
388551928633 2260764
459490266505 92286504
994519691225 4901436
765686996703 556733376
6229 14212296
362485423417 30728952
595879889961 594151200
59712395413 70251840
872824591391 6850800
353298308901 415588212
831619426427 594144972
131242861623 382480164
586405768045 100800180
342724239983 370541088
306026000797 132450876
776301323413 142907688
855130682929 51779592
228974968193 511393536
439756872407 594138744
312246041337 594132516
261863712963 594126288
181509204715 35387496
488621956619 103210416
893387227481 400398120
956349193959 59801256
829753414265 590364576
693221026365 117379116
844182286299 111487428
865241868203 229016016
510043330509 470986272
997694508845 170329572
113204744057 567327204
91782485791 101958588
894441835881 594120060
81255176697 47407536
476224830055 116258076
739829496939 130825368
649372238605 513741492
220018145195 56550240
885546713679 55223676
905015904799 594113832
286499867073 65736540
883245762909 138137040
189281428497 241434648
564157683207 594107604
81482537303 594101376
230056573735 20583540
389378075309 588826260
82726545411 594095148
985876431819 188409456
60956403521 594088920
801570380577 98688888
267110738131 108622548
96410634599 594082692
659946307523 594076464
899417868313 538130340
306192244801 222084252
424206771057 372515364
45406302171 594070236
570208065561 58754952
548067488459 395241336
436982858965 219113496
97032638653 41223132
35454237307 244679436
11990885343 106187400
940558181113 462883644
488273188619 594064008
865137759717 3892500
770568268877 28605204
945036426951 331379424
630564817319 92161944
948706370571 284345568
822602241653 191959416
534301488615 594057780
268705757557 401294952
898520043585 119266200
214716145471 321140592
274303794043 409920732
702242583195 134960760
967838314253 594051552
312632856189 85965084
954154225065 594045324
175130979203 94759020
836595458859 367402176
89310905267 112023036
745160862921 134611992
558189988771 272531052
577219768341 353102688
887599791287 54681840
380716031017 510739596
370363915563 247756068
320542507019 243421380
474461785417 124560
206815051913 271135980
133108873785 594039096
463860126459 22190364
462641310611 62460612
457172985919 594032868
887715345599 124267284
717792684545 403213176
159233044053 83623356
956020237227 162887112
718414688599 522535428
32400505701 324746604
828322714391 126652608
348944280523 594026640
194065271077 126092088
893989308163 165614976
52248346765 135060408
385642519709 594020412
874537706153 389125440
362006365657 591367284
28854349809 174626892
494493229159 53249400
830024052005 218746044
207749360265 85473072
592769869691 272306844
321762599607 171730872
319710089985 368161992
886811772427 120642588
597771791919 530644284
299805960257 594014184
635066145363 594007956
384265748087 102506652
809227280483 594001728
783468226715 85124304
94409890875 28935288
8086058931 446348304
858098243927 192744144
452818957541 593995500
950658621849 315049608
605209950771 257042016
853213370731 72749268
463393026459 593989272
79236111435 268227504
638798169687 593983044
848413535885 593976816
32243571319 40662612
542230694127 65848644
793677179133 592974108
184113206213 593970588
609305621787 207759852
634831360981 34341192
235596559033 13390200
421096750787 593964360
109220559231 125824284
693905241911 206551620
951666208849 65879784
505067298077 437535684
109472719733 135184968
384398511601 593958132
41354904769 173331468
787947830257 32273496
849657543993 586577952
774395053459 593951904
424206771057 593945676
296695939987 80964
302915980527 105141096
505940078779 23666400
750033453263 8974548
175509767401 466327728
337263263093 451075356
127510837299 593939448
523998979181 293245380
984010419657 593933220
483297156187 441123012
626980092661 506411136
374496252053 172285164
774290652257 61233696
540243335613 91352304
987564820183 2229624
7131509579 17413488
733342785895 593926992
565738669711 6147036
799675451811 167906880
61578407575 196038756
411766689977 593920764
937780636395 123831324
866451653451 174116196
194834492595 31625784
526290371209 266963220
253155656207 593914536
380666487277 593908308
958253153325 216572472
651327659935 469541376
331785146747 286213968
571621731855 112633380
788836219565 338616360
695400538601 80833212
630090112931 593902080
34887706049 73340928
960578095589 229788288
202362652275 344258928
266527964249 179409996
485785172403 563521896
759466956163 363690288
972490651375 226749024
606978574459 17376120
625791077793 156603060
275569151735 132288948
206043027795 138822120
574109748071 85348512
925649284741 197838648
835973454805 593895852
757623912865 536766408
631719142227 49680756
687314485899 593889624
246935615667 352417608
748376092795 305944272
453822856327 198965916
121051179449 23952888
645018210227 593883396
571299724333 248385096
114502207089 474667020
551717602127 451255968
834289294015 996480
577482820377 276348816
811715296699 296041752
545309213173 141257268
804410099419 166648824
87080573789 527274936
391240556195 593877168
546119565641 282539448
1497587357 173262960
517936071081 11278908
997694508845 468445248
879144666067 251044452
842380920777 147765528
11599622461 94846212
564779687261 593870940
163587072431 464633712
166353853927 282103488
121052499785 136000836
366613450131 143094528
38564257577 593864712
151294258639 365004396
761954972379 553613148
854182437551 139637988
338569028049 5437044
714303981953 11777148
347700272415 400547592
766699452761 26668296
716548676437 593858484
807316375659 15096672
408034665653 144489600
654828954305 73004616
696069420811 138043620
400877408285 206003556
425450779165 437747436
134432394769 501223212
560321326189 50434344
402715786811 98607924
784794251355 95089104
429945329907 74100744
553583614289 312190956
462578993243 7305444
320699620775 80359884
669276368333 79712172
179759177835 504256248
613152963759 97256448
198258578449 32597352
360458386315 159910128
61057776677 484619364
901408178899 106978356
265214731921 316843272
384406153357 558427392
285499867015 518505912
126603116279 49811544
125861839797 369799956
771285033189 593852256
237605554857 593846028
579707784557 473296860
269728533411 7741404
324064118363 386111088
779371085891 593839800
266001597363 97219080
116314764327 1413756
399624581329 18434880
320332094039 565795116
714060660221 593833572
61578407575 593827344
243825595397 324273276
196553287293 593821116
530251031641 51194160
602861030707 257920164
966594306145 320561388
645802927009 121794768
675321145487 18191988
623087104439 99990540
245962251527 155700000
475833107539 593814888
862719629127 593808660
92195154309 410749056
970443560113 169874928
477699119701 589617216
85307857067 454961628
630090112931 190589256
812800383693 22856760
817935337239 330171192
908655741029 51580296
148860606635 233176320
910613941285 85298688
371958430521 593802432
663534787665 109220436
716152879571 330974604
839083475075 378705996
440378876461 577111392
422488879419 60318180
495115233213 593796204
288445292463 85342284
740552182841 109519380
24494074747 298065852
369903266533 150979176
1244014337 199819152
78372517033 593789976
731476773733 581589324
632971340155 188976204
598805697209 151278120
776060871551 57017340
74098213283 463082940
953646841123 323357760
243517040355 263649924
558913148001 214511004
968351520137 965340
529325456183 593783748
633309422145 175779072
378800475115 593777520
681094445359 570048840
139556435621 31233420
545320274101 7342812
951073482623 481430628
516691695521 108491760
937700905539 201587904
875781714261 77295708
332150171065 107513964
810471288591 289676736
973300280157 56643660
210237376481 345784788
644734810077 61221240
93791206345 1027620
811429093949 116363952
698510558871 593771292
534923492669 593765064
205222050359 1463580
10574075147 180431388
701620579141 21698352
664777089301 13053888
811112051381 156696480
48814319785 11820744
834729446697 558346428
87702577843 593758836
795543191295 593752608
194065271077 430778304
429489102757 193946148
386585296903 86008680
692612854699 163130004
66079030617 66471444
768658174931 69921756
684826469683 593746380
979034387225 502300656
978412383171 593740152
188467234591 416366712
143983026427 267642072
562489746357 50913900
492390825791 169999488
213818488899 119110500
615516718919 226767708
104353155575 44312220
906259912907 593733924
998316512899 173356380
121912800813 593727696
919321998041 593721468
579707784557 593715240
429182803489 277787484
631956125093 226219644
686198400911 59377752
652182790485 71298144
244263330377 123513696
809849284537 66353112
425953029997 76567032
192821262969 593709012
314734057553 427763952
210393942173 52533180
744332418113 145143540
416120718355 593702784
882268207325 128900916
47826307389 12910644
60956403521 487035828
956029068531 222557580
798283472651 336523752
666465123907 59658012
472101083215 481206420
146818379441 515883924
60751108719 69367464
422897809899 5007312
303985123841 63301392
607557281457 88493652
226736632497 135552420
229293630041 20247228
724219581877 135054180
330906162957 593696556
413632702139 212480676
516977867131 159318468
471479079161 457434144
810471288591 110603052
403680637275 593690328
566783761727 388203696
327174138633 143418384
380666487277 207853272
117418697249 110322792
585305821043 51356088
847609567117 49830228
230141506209 488430900
242581587289 306230760
982144407495 276367500
487275410719 72275940
669291340445 473010372
827887402103 372166596
988475306435 463817844
306026000797 593684100
187845230537 349471764
280560642063 338996268
609753908237 236832156
968481275527 346214520
530569464291 593677872
242208186311 120754692
528081448075 593671644
100764662977 502225920
489832688523 105726528
626165791641 42400224
182247194051 593665416
797188432075 79002180
882528724565 6483348
692516420347 95226120
274925798097 593659188
637917478187 177410808
443408460873 26624700
444402533113 244529964
19282131903 593652960
545183463625 90555120
814203312915 593646732
222880901409 23766048
106022263289 256126500
875800335981 540198036
831408937473 46797192
865829649397 593640504
684580194641 157325508
957264245335 459402192
997694508845 593634276
338370211605 26643384
527459444021 593628048
900039872367 302163876
560425658883 294123528
141816930541 593621820
588415841313 286357212
469938673067 93046320
698936896611 21231252
713438656167 593615592
827265398049 593609364
157989035945 593603136
154545087761 13396428
149280979189 460952964
935939013081 118637172
454691920151 229582764
285968449279 112483908
839390478107 31837536
583439808881 593596908
492538890263 47339028
720280700761 57322512
847169527777 593590680
345212256199 593584452
149280979189 542458800
30035523625 324939672
469987257695 167875740
569844020277 332375904
770663029135 593578224
914345965609 466664040
970131940895 63818316
904077685263 51219072
103252679193 222215040
24258164335 238071528
242026366079 514102716
494493229159 250608492
409052695771 138952908
929274062905 290386728
485163168349 224538084
844059507507 390620160
733656116575 258873048
527234331723 178108344
957886249389 531740412
523950413237 213832152
922432018311 457714404
498847257537 593571996
747648879137 571879872
262485717017 449300376
111960735949 364362912
638176165633 538859016
541765537263 26985924
362399115793 85578948
518751387265 112465224
42027916143 145884672
593706499849 187232364
92255590821 336723048
30151831525 130788
632184842165 93388860
590281853475 423964872
946068172363 479960820
345212256199 593565768
118630257477 101273508
645343760243 172995156
182486754071 206838108
21427015221 176009508
697476590063 253224252
315657048391 116519652
898173860205 274038228
905094489703 226406484
733767460759 90193896
208772484887 153806688
967019610037 87223140
267189777679 229489344
748662462463 23560524
277778376521 170809128
727488976667 47563236
128754845407 593559540
117558772435 93170880
473345091323 593553312
827265398049 101410524
832241430481 174894696
875019647477 29483352
493871225105 201980268
687964366481 516818124
574109748071 222825384
733342785895 593547084
459534211273 33369624
771746665005 110335248
238784560091 30062556
915030766587 69242904
546119565641 82147320
862719629127 593540856
975936337171 182542680
380666487277 36714060
4428216315 380368872
355362682863 54806400
917455985879 458225100
601477926447 212094540
198774114843 57889260
128132841353 593534628
735830802111 593528400
804687731203 74368548
939773500461 40070952
398140608381 67561344
88324581897 593522172
454194139785 138697560
734586794003 593515944
964106289929 593509716
841571491291 455846004
953821411963 164444112
247012313487 510222672
859714313993 483610428
145548954865 215252136
342102235929 519763968
109980656729 28661256
875781714261 305209368
90638138139 135465228
805772140583 230541876
636310153471 370522404
214728059635 47351484
453440961595 593503488
794164152681 26257248
130882433569 110596824
565401691315 593497260
462771022405 4801788
558766983069 93314124
765324974281 39547800
935545278921 466495884
768050513961 35063640
824777381833 473857380
407412661599 502331796
740184830489 448303896
716051226155 234889020
208449401159 438476112
209150619145 126353664
40727009027 214006536
166075088647 593491032
592147865637 355512924
8708062985 36919584
786213130485 593484804
26124176497 373972716
855031109665 53728956
535859039155 59714064
220740681625 2958300
748892887245 593478576
882001754801 496029060
403680637275 316313892
657222248869 11359872
144926950811 593472348
754714278495 198828900
79218536019 213377508
199041303509 497972196
506311306185 159374520
348206527851 37903608
666182241919 508061556
645744763717 149689980
349347973255 71248320
488273188619 593466120
990330973889 307955916
433536831867 527119236
227031485939 184298976
740806834543 427147380
186888762961 204596028
46417618505 535608
948556188579 40295160
850176024993 2609532
945712259609 117186048
989608456143 593459892
88324581897 593453664
436562280887 6240456
789103344713 37280808
849035539939 593447436
381910495385 189686196
8775505997 222993540
906259912907 525531096
855539926047 3674520
824182494491 102830508
970326330469 593441208
933072247273 221972148
30478204875 253977840
679850437251 326633688
227653489993 197072604
395594584573 593434980
674095105159 92230452
424050945259 46784736
214375148777 111182256
872851988363 67025736
580056552557 243682956
512156394975 300700296
48516322441 296975952
49138326495 54357984
313618869397 417064248
226409481885 274144104
764442988595 593428752
809849284537 593422524
862733268447 316102140
906881916961 593416296
580735673599 88555932
858365600749 593410068
708512161247 540210492
882915453463 225167112
993340480467 593403840
590903857529 286438176
286743875123 579776976
487651184565 393348024
435402844029 394388100
832863434535 593397612
728735388783 156497184
748091428361 134263224
251680133417 27683460
975302362901 593391384
688558494007 593385156
659773902789 22134312
193480417043 293525640
788701146701 354927492
900487105047 74424600
364830662733 223578972
660785376061 23037372
321576102147 433487484
702242583195 593378928
283011850799 593372700
235739542695 488729844
208496273087 463282236
378800475115 593366472
131864865677 593360244
572641835897 113206356
851715577851 100164924
246935615667 125587620
587171833205 593354016
709706631843 154143000
838461471021 593347788
362628369711 593341560
622010283 593335332
798031207511 522572796
733652990119 43633368
16642830101 66670740
866217329941 12823452
648788480699 285890112
474048102973 331865208
922432018311 545192892
9330067039 561192624
275547802151 593329104
218323429183 173530764
634444141309 593322876
527459444021 593316648
663678331847 165671028
846547523723 526446612
377066097961 375398928
209796899943 301248360
743294850759 581956776
817963008243 212449536
434780839975 544831668
575353756179 492479100
240715575127 277065036
868701067521 135097776
605380149555 398025252
467125050783 524061288
408890331811 68663700
534466269039 391859532
993473834403 177890364
862386928129 224774748
748892887245 593310420
489294276685 139170888
461527014297 437840856
666005116361 48229632
591525861583 480639672
308514017013 593304192
56951641383 47644200
909369933177 103739796
97654642707 559162296
423869585899 70158420
615548469263 191616876
196930075065 94690512
881379750747 126328752
748115194409 126391032
899417868313 94622004
389248749651 78360696
449708937271 593297964
63100309043 282589272
35454237307 290480148
171404746919 29122128
295157763517 803412
316354710189 99816156
972649751863 85342284
67000159283 22557816
877318949065 135104004
950422200741 593291736
907272406333 27683460
378978558547 389486664
153013003513 593285508
338370211605 220826196
228897498101 213589260
255021668369 593279280
365116385927 593273052
951044204795 593266824
347700272415 27477936
626832132827 111107520
818557341293 593260596
416742722409 588315564
268839784117 450950796
738632130323 20321964
482053148079 593254368
288609887285 593248140
511099949315 60311952
728463038343 19506096
517507379157 593241912
440763299761 34160580
381736695579 59963184
457794989973 593235684
512719569341 21225024
75262496763 593229456
185357214321 593223228
193258275501 68115636
911857949393 510272496
830375418319 24363936
510732584507 236414880
446923321065 105545916
259395072055 168890904
712680531707 15756840
852767564263 134954532
333088003227 77488776
55375811663 415986804
850279548047 137177928
67798448115 406059372
507555314293 593217000
104198476967 118880064
891331815611 3076632
998938516953 593210772
567889707531 593204544
811573745477 91128096
118180776489 175592232
755112927785 593198316
317844077823 472219416
270778016167 106000560
499922423327 116781228
890363116243 175237236
6842050823 58300308
274387660291 227259720
215556029877 206620128
121290796759 593192088
932244612105 653940
421096750787 593185860
940899369637 95300856
759466956163 593179632
964728293983 308373192
843170837939 53149752
215835412967 593173404
959530425181 37480104
820917240083 34260228
711290881819 215090208
347981485299 137551608
967734791199 2609532
552789965317 136069344
20279590937 99785016
22283354003 965340
10574075147 549845208
162572659543 46137024
951781756933 261906084
70908468385 572328288
216457417021 593167176
622004060229 593160948
756638323161 113443020
641095084713 153800460
337748207551 593154720
427509579067 398691648
236405342045 277986780
151146991351 85180356
400570617005 593148492
892862523471 18092340
256820099265 33375852
767804090685 288194472
852767564263 593142264
761954972379 593136036
337296047285 61968600
245069603505 242599284
987120439927 463911264
667229263377 99741420
99000814927 275813208
781859102107 364518612
173539137295 445625856
637930893299 36165996
357417845613 202260528
638798169687 593129808
891164754501 76212036
16794115687 479518632
857564851857 84158964
963117910081 138566772
638513511481 228411900
469861234115 58449780
740425517777 41864616
962862281821 593123580
968916643867 80222868
197002699773 120972672
419230738625 426063708
686232000971 38376936
360762357549 593117352
597943130427 83679408
336798839895 96646104
733964789949 391753656
825035090245 235897956
208371364319 589143888
613039925559 149876820
780712979475 494858196
537227464019 86413500
291488212261 134506116
197386974839 64291644
319786906137 192526164
980420456013 212281380
839705479129 593111124
340236223767 593104896
32966221091 196580592
358274341333 593098668
651860254821 314657244
244087283501 24756300
882001754801 593092440
698510558871 581091084
848524319549 222744420
822700575545 33519096
504445294023 563135760
971573888537 429196392
883919583923 470463120
126266829191 468650772
742050842651 593086212
201283287575 146856240
410286197243 117964548
335882195389 593079984
909991937231 452626128
117181902461 263494224
467747054837 593073756
365488895063 69404832
76506504871 435573864
649994242659 483099732
162018372533 242213148
329662154849 593067528
996308295575 36228276
328948286557 48684276
901738954207 1799892
760710964271 253791000
268083753503 461824884
520697391859 164045520
665373004263 121140828
864585641289 133466040
313788202489 21829140
832863434535 593061300
516885375103 469049364
426072783219 593055072
392351663773 84470364
991474468305 508734180
185617445073 47507184
180551131553 7000272
743294850759 41553216
202151323779 466776144
105118691355 593048844
862719629127 272400264
754394494369 44000820
610322083687 266907168
320332094039 593042616
358781362813 67872744
113826748111 67056876
958084449261 116943156
839812270645 461413836
185003257159 232927200
956368220499 188751996
942424928179 41216904
844869590933 30018960
652482258875 26830224
721828292729 148438152
506311306185 593036388
437890860245 526876344
610807987257 593030160
29234196767 593023932
568511711585 593017704
694621699813 39852972
952910216957 593011476
626358088607 593005248
393106568357 560345616
424322804925 145710288
442244888623 592999020
417594595715 179764992
832715773645 63843228
483776114299 113810472
629233486423 55952352
913604413857 46236672
736312475631 29171952
172641661335 154635012
419532833993 54787716
987120439927 239653440
723178562973 125213940
123778812975 592992792
356408329171 592986564
34210229199 440462844
271617832065 37629576
971810309645 15987276
968956179211 8800164
380106756995 208999224
493249221051 592980336
20037066389 83436516
758844952109 592226748
942958152093 592974108
472723087269 150779880
939226127769 592967880
478943127809 592961652
54114358927 592955424
128555099753 80808300
400819599989 324366696
189089238645 592949196
204639339995 592942968
595769516107 62958852
166075088647 592936740
24513132427 63612792
511909342671 592930512
607075962933 326260008
810045310837 294322824
302234205119 17070948
914495836201 89234784
332955620859 320903928
433536831867 592924284
529947460237 219904452
455306973757 366866568
325801203459 4365828
521058727963 121078548
551747371967 406576296
892781198247 211235076
588415841313 592918056
17914185357 24687792
812782285125 40220424
578001352439 417232404
689802502115 134929620
258304708707 26045496
227101276907 36832392
813581308861 592911828
328924321213 49904964
199988695651 60810192
862719629127 592905600
918652796965 9155160
947934184525 422800236
61578407575 214448724
106984703517 592899372
86950936731 5019768
525593431859 592893144
160785387985 167844600
624118862307 179958060
604941093001 61513956
213347396751 4116708
177490349851 140142456
500713269699 52171956
758708781879 8115084
156123023783 592886916
505310489021 223498008
694778534547 592880688
701620579141 444081312
506311306185 319234824
428890547123 124354476
711695840073 343206396
985437107461 206601444
911857949393 592874460
824155377779 286444404
87702577843 236159532
86458569735 592868232
967216310199 592862004
936557049899 119465496
961856326557 38457900
296695939987 592855776
659650806369 255684312
978768761787 146806416
329923899005 299647764
86899904499 41347692
789945154809 147640968
234957614819 95251032
968729318083 98389944
857121592641 592849548
152813980307 103627692
32966221091 587431188
399326608897 592843320
901283880475 592837092
525593431859 592830864
171673125133 592824636
67798448115 364182300
987120439927 334169568
175866058825 33008400
819863118705 15551316
457369423267 164138940
948391450513 99959400
639052950939 191984328
67798448115 592818408
761954972379 592812180
42296281901 308796696
209305335121 188783136
924298030473 389243772
449502932477 61215012
336056984209 252040932
687576609963 107115372
71892088803 140852448
859609608857 592805952
497603249429 447967584
117678225475 321937776
914967969663 592799724
485107121339 15582456
456550981865 382891212
531038800143 41017608
716548676437 260199612
460363004849 398710332
929373486697 429109200
873259118951 5219064
369470414305 592793496
337994176183 319465260
50631560479 122236956
111730734671 79226388
355344428595 369874692
858987604803 453043404
521672349129 9379368
398622306813 47619288
458827481507 175299516
340966925105 448783452
183163215757 276722496
651238250767 592787268
243407340363 40681296
125740997913 478142244
632248336625 177410808
325930130525 592781040
121290796759 409434948
182655968831 36464940
318909895385 88991892
162343064323 592774812
64066423791 299747412
171673125133 592768584
975197363811 14299488
651889134057 13427568
815738523619 167614164
334515631459 6059844
813928470037 210356928
116936768381 563191812
742119842663 263270016
456595443557 320673492
374446446737 117541044
460700979725 117210960
307270008905 592762356
294829927825 101105352
672082205617 80702424
45581308971 158633388
472723087269 384678648
175405149457 19948284
803007239943 147771756
710017869915 66241008
403680637275 592756128
603343938609 592749900
398646813993 19910916
70786086947 24700248
325308126471 225279216
154257011621 592743672
948556188579 55591128
136981993449 215868708
686070477791 89353116
192199258915 316102140
276791810259 592737444
517302264967 57490668
302725801081 87796116
806503358845 65848644
914345965609 592731216
113650351229 74854332
772241866979 152087760
612051995365 592724988
900039872367 106785288
306026000797 592718760
692767495939 60168708
641908189957 60785280
871282117601 89203644
551095598073 592712532
264351729179 488312568
143886928387 87696468
258432488583 35960472
6220046769 592706304
107606707571 592700076
878616648761 178793424
768878578861 362718720
549851589965 142228836
347700272415 319265964
110716727841 305365068
408656669707 230386176
558746673561 258138144
407824911603 111456288
752002907515 568012284
296405707721 133646652
899088001055 226985688
758222948055 592693848
717792684545 216896328
704730599411 545080788
899019268847 325138968
334512835087 42294348
189711242699 592687620
302915980527 231127308
231385514317 374352624
292677725369 107408088
538121184495 492298488
255021668369 592681392
393547274093 142602516
356885917123 74910384
721540185449 5661252
893819831827 592675164
227031485939 106835112
130620857569 592668936
582195800773 592662708
865207645343 244754172
918699993987 592656480
357233633829 283946976
190955250807 430541640
959386197157 15881400
820423353455 192613356
195309279185 592650252
863963637235 435019572
963103087441 286512912
912776001427 91451952
524349423751 592644024
546580655621 120617676
417364726463 592637796
158524475789 56500416
725813317097 25920936
775756216475 211658580
403474159153 13863528
570594470603 348730632
136840898109 592631568
410522681869 485055324
234559166063 115186860
28362735163 64154628
387508531871 592625340
720280700761 555998472
475833107539 558414936
226710281829 35960472
450952945379 592619112
432292823759 350144388
551717602127 592612884
49902279125 91651248
272530491889 73029528
990378319145 5480640
31591809881 80914176
234166016097 141089112
804873252105 592606656
274925798097 30380184
797932149933 47662884
674252400765 53149752
363041647335 143785836
108850715679 592600428
738245214585 42281892
279901830529 321190416
580818169687 94304376
300427964311 592594200
411144685923 592587972
804251248051 592581744
85214561627 2173572
627602096715 230336352
281767842691 592575516
177893165673 226649376
440838901453 1637964
237431007691 53959392
115692760273 463182588
725256733193 592569288
938253623093 207703800
564601901535 16142976
289389702631 243489888
183127199233 54171144
872671693991 592563060
5867796079 233294652
735830802111 308248632
227713503001 100108872
572243735909 583252200
85836565681 522934020
617650031851 592556832
20963027983 75526956
579085780503 526645908
933160566541 9267264
544875557533 592550604
595257885907 544601232
483711816427 111948300
189089238645 432621792
957886249389 592544376
749082934665 319627188
693874867955 40675068
561442225421 161242920
893885350387 258854364
282389846745 573187752
970107545819 110740068
988402364099 490853592
732720781841 592538148
451859157985 92959128
355564171119 38439216
335382266363 433630728
615578158139 137302488
199663307563 592531920
987742443981 339731172
522483411589 592525692
97654642707 463593636
309425093687 172808316
618406554477 339531876
457750178275 6595452
2171931523 39697272
876403718315 561672180
898110513979 29769840
778127077783 427813776
320378168783 251455500
286743875123 490062636
340858227821 592519464
235117538641 201345012
610807987257 314526456
930324011523 121906872
437890860245 592513236
809227280483 524684088
611429991311 536436324
108228711625 592507008
791253062197 375915852
990852464251 321327432
633885669083 508248396
34210229199 592500780
468991062945 353582244
321307387621 109164384
96410634599 536187204
438896845411 109052280
906028884009 20222316
102194396273 237504780
394100801287 33799356
22392152173 338417064
819179345347 538790508
440439699109 164020608
213607197771 329685408
145803997693 303820524
648750234551 588296880
859609608857 592494552
156656831891 54625788
677588952079 20278368
196047840259 22196592
187611598335 129729240
116314764327 592488324
299558358651 162002736
446855105781 185226948
725000941767 47768760
826643393995 592482096
717792684545 272873592
300672562783 24712704
27778946117 97480656
305403996743 305520768
789945154809 576482364
111375215519 126932868
991474468305 592475868
389183094075 31164912
238666059935 50328468
547363573749 317652912
985876431819 592469640
275679312599 30012732
18369359975 120349872
220189441345 592463412
37942253523 295518600
122534804867 226113768
570852764447 55204992
232007518371 220919616
531191468345 299815920
375068450791 571250844
556372424221 132600348
220811445399 222881436
772757085745 95606028
89452336919 64123488
328096058255 31239648
38564257577 592457184
506819672913 52396164
377556467007 592450956
424659509289 85809384
557315638613 547902072
873293698045 592444728
189535393881 33755760
281767842691 592438500
310380029175 12599244
846547523723 565178544
955398233173 552791052
684204465629 589000644
332772175119 592432272
557889200045 1077444
885111775071 592426044
960996269659 143711100
291466943641 200547828
86740666995 276292764
904224553959 93065004
947094093357 47986740
275807958167 104966712
67798448115 592419816
950422200741 592413588
311002033229 592407360
69248048731 112178736
187595094135 154759572
245934175703 289720332
550391084237 39803148
293753926245 54420264
800151714437 109793412
139328914325 592401132
67653247285 28580292
603965942663 582237036
825810346695 17220420
7664995069 227396736
363250373765 592394904
952595813823 175754160
722768716977 143947764
646262218335 582922116
824155377779 102238848
223776190103 3101544
587793837259 252906624
72152476493 218067192
254399664315 216404316
174161141349 185781240
284255858907 182555136
512731003949 225135972
74640492709 245507760
693534526439 246547836
888221795341 323750124
613296003473 34173036
686342990159 247208004
87321946157 222239952
618272035905 440581176
443488896731 286905276
452818957541 133167096
428282605893 91352304
578816106865 200983788
819801349401 17463312
316028026677 33357168
295451931879 82496088
143379837161 93656664
143682942703 149372352
659324303469 496047744
96410634599 592388676
241337579181 28611432
840327483183 592382448
684788409137 6875712
37351078069 298395936
429452625361 74225304
335260191335 592376220
383776507547 291021984
436795645285 335658060
106362699463 592369992
724634729139 510397056
271314179697 339619068
221244297627 150979176
488520745391 302992200
924920034527 231625548
304159988635 38389392
125399932711 52327656
347803725723 474299568
403129682245 313480152
430805156369 210462804
652482258875 582436332
16172111633 201974040
607075962933 411197472
594205918179 285261084
339093240047 60772824
71190901957 222283548
786213130485 304798320
101963778423 15096672
303537984581 592363764
390618552141 592357536
682960457521 592351308
136218894055 592345080
728216620057 76143528
821222674897 230809680
246935615667 548475048
621892826911 60542388
39808265685 533129256
319088085931 592338852
825337098421 19381536
692151277697 74163024
972717643291 56880324
148857567371 96577596
649420293853 434104056
187223226483 20627136
430426811597 3643380
998339475535 140871132
823905241377 154759572
238046584449 88300584
708274736193 554292
828301433315 18889524
80499077575 181321992
684204465629 592332624
824420098919 223560288
840327483183 592326396
71530472439 592320168
350289369071 268464168
68420452169 592313940
568511711585 297169020
325930130525 568111932
634542599761 488026080
199041303509 592307712
283633854853 412243776
758844952109 592301484
579085780503 435237552
768175012919 146762820
127510837299 551065896
162965068377 553002804
488895192673 592295256
630090112931 592289028
322198106201 592089732
137652202223 75078540
518594714459 112564872
405857725581 13004064
726500741301 592282800
89568590005 170921232
904938427241 25316820
991474468305 592276572
542809787261 148992444
334063951987 247463352
581470055685 34858116
351432296739 592270344
908446741805 86687532
88324581897 288586836
34708145343 79780680
613092352863 87167088
643774202119 377018208
279479097563 159486624
637554161579 592264116
801231047997 77706756
691147827327 392912064
523105415643 237785040
979656391279 592257888
970326330469 592251660
406790657545 591585264
371958430521 592245432
786536861925 55535076
806514102145 121340124
762298303335 12362580
779875117931 81424872
912939486427 105938280
92056606221 221629608
847535889877 172173060
270571769719 322087248
962438377991 387387828
844681511561 592239204
876403718315 216036864
954333535413 55896300
564157683207 592232976
731509707397 424568988
537725537101 246572748
114448752165 576376488
714060660221 592226748
211259816023 138865716
906101222229 43652052
885265905615 255273264
98276646761 592220520
629698252161 58238028
166697092701 592214292
802385235889 592208064
309758025121 554578488
923992315399 260641800
353298308901 373281408
338124428575 132812100
75121618165 5461956
628224100769 592201836
261863712963 592195608
939629160333 92168172
679228433197 9472788
854633576425 415077516
170759325585 22402116
253467996635 53822376
915932395385 36215820
602721934555 592189380
441622884569 592183152
293226363583 248571936
227031485939 24644196
294829927825 592176924
870183677775 592170696
410922606661 25590852
92476105617 128278116
582699172645 5119416
580169428829 19531008
933006087229 452626128
10285026201 197658036
770041025081 374408676
890860354773 94877352
16693382777 22900356
279279826475 346202064
585635655923 59763888
95486689639 1750068
714060660221 578562516
546741569695 54133776
626168108457 100077732
842193495345 56232612
138796070319 331497756
275276278797 179752536
699754566979 592164468
4561919019 63749808
971570338577 592158240
122751844439 350717364
142541111163 201058524
870805681829 592152012
772310748659 102469284
148658975135 592145784
223299461615 592139556
346167389745 34889256
262080148419 58705128
663436478685 76243176
816069325077 592133328
234280032093 121545648
472167504835 130520196
841348614845 55653408
562291671045 442424664
663056327793 592127100
85401912323 269323632
536789504831 592120872
58335791947 14013000
900039872367 592114644
748582688011 146482560
474254623453 290287080
664300335901 592108416
755618554193 59614416
576233761361 54171144
371336426467 438382692
12864014813 74947752
64600412511 16018416
106362699463 592102188
790146294297 343418148
865207645343 262759320
583439808881 56444364
934250095337 592095960
183775323519 77451408
670520376441 592089732
323611229421 224021160
152390999459 592083504
735830802111 572683284
191527846899 1600596
571456240201 103689972
533299992599 234932616
177893165673 592077276
124624327493 140958324
618272035905 217892808
400381620879 90885204
805495256159 535664052
86312652685 108497988
481657668841 280963764
859427370111 55298412
891331815611 204197436
117362159465 132295176
6842050823 592071048
288610080353 373449564
467747054837 276292764
533537565887 55485252
908600124989 82022760
799844510871 13589496
746068470599 163821312
4354034607 592064820
949178192633 353351808
439618192293 78410520
711572644005 592058592
800912409823 62691048
4702105071 95331996
660568311577 471391092
413632702139 592052364
933628091283 184454676
799796916495 3170052
333196625775 50259960
545836588995 241976484
126266829191 592046136
974325523537 73596276
91434602167 592039908
574109748071 558726336
251911648099 410942124
354542317009 592033680
749218094721 153121608
218323429183 288736308
580648232479 766044
30130058437 297723312
216457417021 592027452
296466511685 157829976
658917595147 234253764
815054102549 206520480
414885554007 573910200
621865990459 64964268
284722871715 98427312
49983106109 303160356
523727419697 46124568
36698245415 347323104
742389321995 167327676
635066145363 592021224
24880168389 592014996
121023390113 157736556
82272448237 124516404
490561571285 5144328
498225253483 592008768
715926672383 592002540
39948862785 108161676
844314687351 135390492
597550185985 120007332
847627397881 2939616
29701309223 109587888
948556188579 474791580
411144685923 591996312
525601403699 206794512
72774480547 447226452
809227280483 591990084
669898372387 591983856
458764977299 188751996
63444419737 372502908
365116385927 553146048
853694702949 259028748
146170958919 591977628
4628851335 251530236
925542038581 482775876
218174871461 101217456
897404519117 10861632
931762079121 428156316
602721934555 584304732
111197130849 15320880
302915980527 37965888
6220046769 591971400
616916022207 14330628
733342785895 591965172
969082322361 95400504
586549829151 197508564
455141899379 54258336
86403139297 18509616
135596890001 529921836
745657757673 78043068
554314433959 279630972
456634437065 34011108
954429072933 302842728
761637094021 149795856
477699119701 591958944
999954149291 114557832
17932962777 20577312
873608380201 165783132
146795628557 546681384
900039872367 99386424
294207923771 516899088
279901830529 591952716
322945585771 247407300
765686996703 591946488
71530472439 469142784
329327703783 156484728
706449218487 5735988
70585458155 221710572
919321998041 591940260
655299044983 117123768
803091118647 212667516
867299422505 274791816
269327761611 591934032
660294446495 132724908
676740416981 591927804
862097625073 53180892
266054080719 89515044
233251526479 377715744
208279549905 44243712
417237194469 34129440
297939948095 223373448
544875557533 510322320
25075036281 179982972
47676586269 80920404
890614696303 60349320
93922618383 323849772
344919171509 140528592
818646277133 432086184
755734931839 370267056
319895310705 205735752
679411903849 74779596
895309241819 148407012
298561952149 591921576
737423615587 144246708
731780967937 102855420
258519400323 20807748
459038998081 591915348
809757725471 10450584
379254789031 54052812
779761593947 96839172
929805074641 13608180
903771896691 307962144
285499867015 591909120
505689302131 238295736
64695141629 568927800
463625660943 21038184
313119357647 339270300
132299430605 69940440
549726673731 62541576
869211085907 200360988
55806440495 119565144
974058354793 44673444
516152006943 27203904
592178999409 14330628
292963915663 427514832
676118412927 591902892
128754845407 497044224
564779687261 591896664
979268547569 223566516
374278438971 105222060
857414439429 248945616
827265398049 591890436
327174138633 290947248
418865502555 269759592
470857075107 591884208
954776229119 233313336
925542038581 156092364
415498714301 528097032
284071826497 70469820
659965558271 567457992
304925492037 188091828
799465655403 316425996
955203756407 8121312
853464895977 120617676
412388694031 518188284
83348549465 321557868
714120598493 361224
254582250591 205162776
980278395333 1058760
468738809023 79606296
803690128925 413975160
301083007905 393796440
786237120741 555269796
310380029175 591877980
436131857579 127362600
474236512429 39815604
3511632851 125911476
165728343509 196387524
875159710207 546625332
24635506399 133864632
178515169727 49817772
236983550803 591871752
611429991311 454519440
711144486451 329006556
860577883483 200697300
155501019729 37430280
614705564277 374732532
104009550587 343088064
963974217723 57602772
508799322401 272369124
908125925069 384877944
508799322401 523936728
786835134539 131821848
344256342915 74873016
969704326415 591865524
122656057799 150449796
318227168331 170834040
47272314333 516849264
622192145829 258175512
425344540703 21299760
38564257577 591859296
741175806175 40799628
857121592641 591853068
111338731895 591846840
301049968365 514725516
243825595397 205941276
560359148833 15096672
23913505577 273683232
767781638745 82091268
217701425129 591840612
632578129147 591834384
778262399767 28437048
443739449171 309544056
661190315631 249543504
891035592009 202104828
158978012443 217444392
220811445399 300743892
867073657505 591828156
156123023783 281530512
442165187669 8333064
186531075227 22476852
48875889793 210680784
424828775111 591821928
505203043565 444971916
957329222059 387101340
372694400747 436620168
425979256105 40264020
252151226803 47301660
960996269659 591815700
566466400293 73465488
726500741301 591809472
727744749409 37106424
400389735963 23685084
281767842691 552666492
296229405497 327823236
939528889533 140329296
720902704815 223286256
147501106495 311356404
351432296739 591803244
646451786199 295780176
705352603465 591797016
168079163113 388203696
462532333067 108585180
273681789989 82875996
859609608857 126795852
727122745355 591790788
692528969767 32435424
704730599411 328583052
482956526945 299467152
718279838705 17376120
184113206213 591784560
892380369157 99573264
221234002743 6720012
454402030425 197004096
909452778033 226119996
169807112971 7598160
766309000757 138398616
494186804093 262454148
738109581201 12873276
569133715639 591778332
523388739819 305128404
265419340405 74854332
490530238217 140049036
456550981865 480010644
271485655221 171164124
674874404819 586827072
302915980527 214959420
761103895019 90013284
222497379931 125145432
620925100349 266508576
590281853475 591772104
561738741739 435698424
753187368477 9865152
826312175261 202684032
197797295401 591765876
988986452089 591759648
583762238669 101927448
937671820779 20789064
844681511561 511443360
738678323399 28368540
517944690633 13072572
500037273875 18746280
858987604803 591753420
612304939357 242007624
402975407219 18073656
912341304473 34590312
317222073769 591747192
820860471863 117877356
45574090719 249773940
758865274073 323899596
300427964311 545865516
709580974477 82197144
464637034567 229601448
551627064453 8793936
275547802151 512925624
831619426427 591740964
610185983203 591734736
941092139931 325257300
478321123755 350692452
909991937231 14747904
111170257029 7411320
37942253523 591728508
117991718083 9379368
262538754665 400024440
535401940085 76068792
531813472399 277245648
251754097145 58443552
981114493115 359424108
760710964271 591722280
671764384549 591716052
747541662879 1220688
941092139931 591709824
722146712923 399625848
506317901637 114153012
721524708869 568024740
239471567019 161747388
645395091419 13371516
166075088647 324889848
240093571073 554846292
583818047777 100756584
93632386117 145000296
252533652153 591703596
54736362981 591697368
995705349201 19313028
168563104863 505302552
14928103525 487409508
875362705639 359249724
543009545371 91850544
273059785935 591691140
38564257577 278609580
944824164255 251953740
448576192383 393945912
898173860205 591684912
861516190211 265163328
576886942783 227322000
929025234383 68725980
982766411549 533403288
975738260621 125232624
814690896807 18796104
643966989859 398691648
692290518331 547926984
414171505103 7255620
169422196421 348830280
464637034567 72070416
324980059105 128072592
600233918339 529678944
262058095071 179142192
918699993987 225434916
321628890675 178855704
567948313011 186323076
618755484405 18185760
985876431819 591678684
375173336539 232279488
669353259221 340241868
788701146701 591672456
917455985879 132189300
825751037451 2242080
583007005239 393727932
179242887853 148600080
925542038581 280801836
119424784597 591666228
576164231969 243259452
173539137295 315099432
450592043997 170267292
955398233173 591660000
278035818367 564717672
836928868611 73004616
909991937231 591653772
253777660261 120972672
41333966233 57540492
856817833159 50035752
921649990787 129511260
194065271077 591647544
998938516953 482427108
360140353495 263257560
685572884265 275950224
942145713245 146364228
466887121261 205169004
836795452395 5655024
441622884569 591641316
783103110215 54781488
615556926887 125220168
318466081877 41235588
767179147015 126689976
865000114689 14704308
636310153471 145037664
304297359631 422843832
384842499493 34104528
517992534129 59545908
142315432117 84277296
98898650815 591635088
515019362941 33406992
243825595397 154485540
66113689437 209204748
687314485899 337619880
618720993741 116065008
363872377819 347404068
517507379157 591628860
765064992649 591622632
657992958879 20770380
318760080845 8052804
752002907515 591616404
909405289533 238999500
737361858739 50509080
915257434647 202441140
994584488575 591610176
775639061567 105309252
648128230497 449356428
951666208849 591603948
190096537919 102357180
230913648659 410767740
537326190275 29850804
127510837299 152025480
486407176457 492796728
573487744017 591597720
914967969663 591591492
780025973785 472456080
84592557573 448029864
46284918509 158496372
56671244367 410207220
614540011581 591585264
320974712773 484781292
908747929123 591579036
192316164703 125519112
735830802111 76106160
650616246713 591572808
602721934555 311406228
543388307419 76473612
991525388433 532954872
806739264267 572378112
640042177795 405193680
440749535881 178463340
202773327833 267311988
851289880357 174147336
42296281901 66957228
526215435913 591566580
477465120047 191436264
603055257115 164425428
460568273501 1588140
410522681869 69572988
625114080499 591560352
832537870825 238756608
589788239641 1731384
562913675099 591554124
337270830113 410967036
509113911137 47407536
994994122819 110609280
771398027793 474498864
761101372679 155376144
543009545371 74001096
775123089213 12512052
978156535693 113766876
489633436119 295531056
920860110993 133322796
432002603949 7155972
141387191075 264964032
687936489953 411197472
761954972379 591547896
253777660261 337943736
100764662977 526596084
304350671311 217052028
65514604423 42861096
526133169023 34808292
600979654069 235505592
241959583235 382685688
655313525083 199401876
945446168309 591541668
153635007567 591535440
700376571033 591529212
952827103059 38308428
474451938949 20116440
757879167445 216423000
815447321023 591522984
828693287857 402521868
380666487277 591516756
494493229159 523002528
538851898289 73857852
82325579305 181004364
770166924101 137856780
303242072379 122666688
833485438589 584665956
116796126447 80671284
674252400765 591510528
833278424859 171512892
517227528967 147018168
718527627151 151103736
681311192215 348730632
817756829065 39784464
556114653529 208388880
796459374929 120374784
569680428163 12767400
136565102347 134425152
157007600317 110254284
737696814273 591504300
527203173039 126503136
9952071093 451417896
844901839517 197726544
586052142205 145392660
889465803449 591498072
240231010577 341194752
74640492709 591491844
612673999419 126552960
358896345387 505097028
592387319781 322056108
306026000797 591485616
305552578139 254395116
588276183403 27733284
203395331887 237174696
895239992687 228461724
597960936279 149615244
806470219657 44860284
157617403719 208638000
83970553519 485740404
237310788607 129579768
705127790111 88674264
716548676437 591479388
549851589965 450539748
235739542695 591473160
637090934157 83218536
937930338831 566748
2200175503 207012492
980137248931 92504484
165013255767 337495320
916211977771 250670772
94767628433 217942632
771907037243 280035792
905637908853 39765780
981082605755 267573564
73011549367 158378040
622010283 304960248
684204465629 591466932
220811445399 270650196
989608456143 591460704
212103388643 591454476
528081448075 514432800
601477926447 591448248
707840619681 591442020
365461205375 108298692
862719629127 591435792
116936768381 591429564
400958901665 62927712
914106379439 180755244
259146729317 191791260
100142658923 591423336
9330067039 591417108
939226127769 560987100
72837003439 493556544
646407941079 423360756
653104262929 407884176
342724239983 591410880
45222332041 113916348
442637738407 70806132
695400538601 588477492
223299461615 591404652
396838592681 403132212
984632423711 501185844
523817289737 481393260
612051995365 323943192
573908526381 3151368
979768613611 352467432
818975034569 33624972
14363048303 392513472
733342785895 591398424
821667361563 591392196
824777381833 43533720
78667780285 82907136
91295056361 4409424
869052950759 387792648
928360556073 194612544
465259038621 542365380
566913939383 276423552
567267703477 591385968
488273188619 361136808
671142380495 3599784
625736084553 365988420
685118102011 163391580
167378318807 453952692
760088960217 73396980
121736852347 51106968
122921214899 1557000
547985577803 585544104
395594584573 591379740
819179345347 284675652
864585641289 53697816
524605431919 40320072
141194926487 591373512
860483604019 60803964
237708597117 48435156
293920494105 201743604
492508771655 7859736
497999555753 122355288
873737580061 16255080
626358088607 510633720
298964872609 154884132
917455985879 73122948
386349947011 471447144
417986730517 591367284
315978065661 591361056
328208037695 91470636
71530472439 591354828
884489771017 318032820
551871757583 14791500
151768995405 591348600
385273739907 63936648
60494870115 1949364
549343483575 98875728
726609862089 257814288
261241708909 464453100
485785172403 118761732
5598042715 504200196
247644319709 417743100
84592557573 591342372
641286185903 291109176
955528784509 306075060
678606429143 445856292
340778875635 14150016
634351068839 40606560
912479953447 591336144
297317944041 591329916
676118412927 591323688
169185108917 479574684
377348293 133864632
15806825739 92890620
106466302243 278977032
852145560209 209572200
674252400765 463039344
788517942615 33681024
787457138593 591317460
743916854813 591311232
484332873825 6956676
685448473737 591305004
967074678013 62292456
405546649437 591298776
211861859337 90685908
358550708833 5779584
2232523735 23411052
210859380535 591292548
12706091417 90872748
545310988153 946656
359863380641 172447092
682960457521 591286320
272437781881 586696284
433092861421 155207988
490552789805 51480648
104005116251 245177676
554205618343 591280092
3488153291 190389960
781859102107 31121316
633605221005 132731136
382312911377 67847832
785732041159 325525104
742821727045 248976756
426072783219 153202572
681985268577 30535884
864786008505 268949952
956893142489 53654220
776883069675 591273864
266217741341 591267636
411957758789 277768800
488895192673 364113792
533841624313 13701600
69664460277 378905292
865613947607 16996212
12970930889 44872740
503823289969 591261408
57224379197 190645308
917954406491 21305988
907158159901 270463356
411144685923 591255180
11196079201 118219896
16732083569 15781752
844059507507 262124064
310792715139 102431916
624510349397 170192556
907903272831 6564312
248591076595 49107780
321144687349 150063660
809227280483 591248952
223921465669 591242724
381535524951 101491488
573517451577 543231072
783103110215 22022208
602099930501 139482288
221433449453 2952072
138706910271 591236496
559803654829 583339392
197000027961 133123500
453757730131 164637180
179200799029 426755016
589659849421 591230268
704266363053 317316600
829753414265 416042856
927755404987 200211516
533679484561 393547320
324686122417 498619908
91434602167 591224040
870525850323 225827280
180381181889 591217812
529947460237 591211584
521861407535 455148468
26746180551 591205356
253616441015 15887628
198598379367 331778016
218174510237 36415116
159855048107 136984860
372580434575 591199128
1033656171 174240756
190560680857 76660452
310459716435 360750672
881379750747 222788016
677362421035 135496368
531826246027 292361004
469613066999 591192900
939508517745 91981332
597346069513 49543740
85836565681 591186672
928344213801 62354736
463393026459 570011472
931320381895 201675096
894441835881 591180444
106984703517 399999528
519995395373 446447952
292369414457 87291648
881291349277 50558904
735208798057 591174216
793908013725 64434888
56800668435 211752000
979034387225 591167988
723390721031 355008456
41052273793 591161760
163057927857 430180416
62327001957 166723560
487063552843 358527276
839083475075 17974008
192924641541 395982468
819179345347 448951608
317844077823 591155532
777918108461 129860028
91999512907 21131604
769419021027 124036848
912262632377 51493104
953237741249 249780168
770956573459 67916340
31722212983 591149304
515019362941 591143076
833485438589 114103188
819179345347 358091316
917073386145 284594688
312040410223 174664260
616406023743 195154380
492319060547 236028744
588593501241 216217476
259997700801 591136848
181643438037 386534592
815494703647 371855196
150647697581 78616044
174783145403 591130620
522094708415 261108900
480187135917 591124392
307270008905 327698676
781859102107 28200384
49138326495 277164684
150793843829 26761716
208371364319 476155512
103252679193 490529736
566023695369 392264352
718414688599 591118164
598989910231 591111936
827265398049 591105708
115692760273 548475048
243318348471 256817808
607697966987 591099480
606352590713 43807752
596501894015 591093252
31357612169 214454952
182869198105 113380740
999560521007 194132988
898378381497 10213920
655708481169 394948620
7351414031 65836188
223921465669 488779668
479004349049 162220716
311624037283 285933708
128405416001 29576772
501731380781 19574604
141816930541 591087024
866133631849 79157880
18128728739 395820540
479565131863 591080796
706596611573 472543272
939226127769 60143796
486788354969 37810188
50382334603 591074568
659324303469 69056064
301849296035 18733824
483297156187 591068340
725878737247 421753932
218472303295 206128116
359279467035 180736560
428560799435 591062112
29096344977 35835912
497524738023 10157868
331528167011 591055884
500713269699 591049656
575975760233 591043428
547181359915 142839180
47272314333 591037200
308162071495 102020868
953532221011 591030972
540934034507 65755224
495115233213 591024744
563004778283 218808324
59786832469 359884980
80314292815 6389928
946352150479 273832704
686692481845 591018516
947312180471 591012288
972699625687 61034400
899715267769 150811020
634959838393 24694020
518129383211 591006060
19904135957 590999832
864935405769 55248588
941171733771 101703240
192205692439 60610896
254593678971 227384280
919944002095 40027356
761332968325 590993604
144950480195 385475832
271815777827 590987376
747026875083 590981148
757730567365 279008172
691749503189 458642376
85451356415 279057996
678606429143 308391876
392484564303 36359064
893819831827 590974920
651312750103 451554912
90812598113 341418960
160086081995 305172
808605276429 266334192
563417881523 11253996
375068450791 590968692
29674466543 89434080
920566006149 590962464
487651184565 590956236
476455111593 122990544
195309279185 79880328
148489117653 119409444
520906409767 66315744
173285974085 20845116
420341117527 41945580
845303515615 590950008
29477587007 247837032
558132049687 11571624
63444419737 264160620
964106289929 584466660
905414453203 4222584
431367041539 59321700
910350788363 117684288
753458262803 274231296
872049689937 565247052
640984705869 61102908
455306973757 590943780
806117260213 163366668
585927825097 590937552
743161427077 5088276
199141393697 83884932
271564364685 169301952
360868171269 253267848
176291675355 209011680
480809139971 132095880
31424251769 66857580
109615770665 335215872
89222772839 136679688
63634541893 55578672
463760920647 108958860
430698028541 142266204
214382977373 105477408
816209000433 357493428
678500066121 3767940
849468934003 51437052
824365373483 347441436
980278395333 409958100
814203312915 326465532
301671972419 590931324
751222387167 125307360
855255580479 590925096
155501019729 590918868
764926405955 54046584
797409203457 590912640
216511089925 323444952
147060137945 244449000
267854705109 190502064
373824442683 461133576
6229 590906412
216012923423 24588144
718914734719 54980784
403058633221 590900184
627229685989 187674552
924122162971 12387492
581726912099 196337700
557315638613 499628844
578149759451 37822644
551717602127 590893956
389996548087 590887728
13062091363 339108372
985466017837 52776072
421570016507 65350404
299805960257 267262164
355539003771 142471728
851523556155 53579484
87702577843 590881500
141039013497 76797468
600233918339 335589552
166697092701 590875272
261863712963 265624200
806117260213 378568980
487196477047 363976776
162343064323 407865492
152777477999 136580040
420474746733 590869044
284877862961 346775040
419687774177 5798268
127381063225 92678868
860231612911 590862816
470556068401 39902796
36076241361 55771740
185424931365 437012532
466503046729 417973536
945903459209 83916072
614075943379 100133784
35454237307 590856588
361384361603 517029876
25223997585 185644224
792433171025 357941844
788631827823 28555380
99318243631 92423520
682338453467 590850360
311338575665 240662376
890087807503 131186592
311624037283 374545692
723390721031 466981668
124067262795 180119988
444556551553 8245872
119970357397 16728408
396216588627 35854596
715803998229 54881136
11196079201 82863540
626980092661 54108864
316881133127 192476340
508220117163 489626676
401814625113 275352336
263729725125 585544104
942336148039 467517276
673460371073 47370168
514397358887 155531844
600855922393 590844132
704108595357 590837904
496050044795 199177668
205883348103 360420588
560518244331 39367188
579707784557 590831676
536980598555 343324728
619865783581 78099120
408387625097 3008124
755734931839 486799164
599611914285 366193944
670520376441 35424864
541697165041 24999192
841248244397 166368564
827265398049 366405696
535251795461 43751700
278657822421 590825448
506933310239 590819220
995828496683 25976988
324316221575 10799352
111080200149 30660444
61116382157 349309836
476131204531 40836996
883867766963 590812992
590903857529 590806764
493691608347 117105084
276791810259 590800536
267101738671 257795604
915589973717 590794308
905637908853 590788080
801141227781 355382136
648750234551 206451972
709600281277 20994588
523105415643 590781852
939323652021 255840012
996907044277 24550776
218945433237 226057716
338370211605 167352588
461527014297 253766088
941714143985 277251876
473744754539 23392368
64688427845 490187196
343113402791 154062036
309700234271 5698620
268083753503 74574072
262485717017 376090236
286121871069 590775624
229337892437 7841052
586978851159 156553236
332772175119 590769396
936266096423 7535880
352676304847 590763168
539277521047 590756940
409427703573 427091328
75884500817 590750712
917818966175 95562432
949280817617 225260532
766931004811 120978900
708182904333 9292176
915920886041 141842700
323121769663 166057164
141194926487 590744484
121290796759 325500192
779993089945 590738256
799897219673 590732028
241959583235 504025812
276169806205 537463944
170811840081 182467944
164831080539 590725800
31722212983 590719572
178515169727 458854128
519558599583 379640196
612051995365 44785548
488416824983 334842192
57243231353 568099476
849035539939 585730944
297352148217 55890072
352464165473 43820208
245771612447 366474204
772020193775 329934528
136218894055 181826460
509535765955 412567632
206505352157 251249976
631383882759 92087208
513226168555 123501240
391635448763 139775004
844681511561 590713344
542842833029 121533192
178069125357 211042008
681716449413 265269204
938395708685 51480648
260225658057 298327428
483458467615 428062896
813805797121 353955924
248866704201 58020048
663056327793 221199876
535652344291 433960812
84514289059 9435420
534301488615 468127620
962862281821 590707116
581939984435 9273492
793405581043 240114312
401192621059 391890672
903041605163 40288932
622745374079 7604388
806739264267 188297352
992718476413 182281104
13684095417 474181236
772415540987 68171688
998995459557 416080224
5441855693 53050104
405546649437 590700888
475211103485 590694660
401814625113 590688432
881225656333 9591120
652607304659 258262704
481794971329 17419716
361725768107 79070688
550007563997 431886888
349975358301 176233716
529947460237 590682204
825875223771 14785272
891953819665 590675976
703153634957 225142200
21507537033 66913632
862195361077 383476644
490139200781 563353740
645018210227 118767960
860231612911 429538932
521410467957 281019816
173592947215 172714896
790567158863 590669748
636532779559 282794796
893958267811 66851352
636658292443 132724908
632029272953 289707876
86928690315 46629036
260619704855 590663520
202505958555 79463052
307736828645 62149212
142290015649 36415116
755112927785 590657292
306579601489 18684000
233429609911 312844896
909369933177 590651064
81482537303 590644836
227399672843 25179804
621658647883 272493684
411354114879 255279492
699132562925 590638608
135855576209 294347736
788079142647 580387320
621548125795 133098588
433961108139 103453308
734661990875 377099172
281804998939 358303068
854459664515 13383972
523727419697 475177716
949313857157 144066096
403680637275 206084520
824155377779 547808652
213640623447 135104004
750758899407 590632380
931140075067 590626152
269949765665 455185836
448464929163 582118704
128998410031 95686992
624815066753 37368000
698005940161 34802064
19904135957 319284648
652201642641 622800
440126199035 21922560
55820814719 45725976
173351573609 149988924
25885150847 70276752
232426849611 101317104
837144967755 33724620
478230822745 31744116
214168478825 162077472
588811942113 186628248
370092418359 590619924
923676026419 29913084
647569253803 476118144
788482698363 108373428
247557619721 590613696
80860533249 590607468
128754845407 314781804
179759177835 590601240
498853298697 133671564
920719843977 22875444
58468387305 113953716
679228433197 135795312
640042177795 454245408
816069325077 590595012
302915980527 590588784
27990188659 11783376
645640214281 590582556
445354908893 590576328
793677179133 590570100
504836020059 56002176
294908188873 470394612
596501894015 590563872
754185470233 83424060
162895961251 17145684
189089238645 590557644
533547779807 31613328
505776101767 477127080
987194447251 485279532
410772443353 52508268
237176257579 29115900
913395726033 221118912
526837439967 179970516
453931155019 13738968
986397702963 22900356
262006215831 122473620
575242385845 30791232
227416177043 75371256
464637034567 590551416
557315638613 552703860
394110330127 78528852
926786046689 590545188
37320249469 474804036
75262496763 590538960
253777660261 321944004
49760330549 253087236
59370601535 295126236
295840260135 174147336
222055453507 590532732
853852943973 68246424
824155377779 590526504
231089315627 124834032
163636865291 107457912
54736362981 590520276
338410469397 142907688
337309985549 217973772
401456937379 307850040
468429781891 430691112
812858366373 50932584
531191468345 589903704
823329648379 90598716
449708937271 590514048
76634496499 310197996
419230738625 483411132
739562826435 551750976
754093345657 326714652
124400817029 590507820
124932152621 30834828
676848192521 392002776
251911648099 261812664
554827622397 62610084
781859102107 7012728
458416994027 590501592
293199022663 53722728
284255858907 88537248
211481384589 590495364
654348271037 590489136
401192621059 590482908
449086933217 590476680
100142658923 590470452
217721703497 475202628
979034387225 590464224
284401637703 295070184
488273188619 575361324
724057161865 62298684
441622884569 590457996
932384083175 438999264
997204040151 156690252
853001911447 73160316
311342374745 69236676
55358367035 231370200
544253553479 590451768
562813658409 5972652
666166348063 158944788
451384608059 141942348
36076241361 590445540
431048815651 590439312
841344741029 88593300
527459444021 590433084
891186658377 23373684
919944002095 590426856
388752539979 55933668
866451653451 503720640
451515719915 16940160
80726194051 6570540
733964789949 97779600
627272771293 274499100
542634026873 31333068
394734532665 142758216
182247194051 590420628
395397878183 39560256
219425300637 20191176
471479079161 385426008
545359579009 39130524
409900677815 590414400
921312221435 436831920
790105233093 139208256
247427210391 35474688
528081448075 566573616
284519135151 118033056
581378547681 38738160
886355783179 50303556
289287308083 415314180
697383213659 361174176
355164321063 590408172
588563494737 56805588
421147172675 531877428
174783145403 292896612
273940750229 17052264
299183956203 590401944
40430269739 590395716
545568467367 340497216
866451653451 200223972
374869813721 144713808
910448325071 118693224
758222948055 367526736
223299461615 590389488
319088085931 405972180
243911846969 178998948
777446329995 26917416
336773547987 135253476
205472934121 363646692
124400817029 521177724
152861780207 55018152
512531346725 590383260
397020101513 142465500
781861854883 341313084
194428656193 43832664
79616525141 33151644
63921447169 47594376
888221795341 481193964
172917133241 332562744
874328805339 106324416
580876127455 15763068
808945456017 187182540
616474083327 194525352
659720242341 89452764
885565167243 9572436
636310153471 590377032
996700635901 223971336
447563629211 73291104
494657760463 6171948
683582461575 102263760
585388111607 195060960
406651977431 60922296
545924839755 41677776
776261065621 590370804
165453084593 590364576
91969182547 11876796
302915980527 590358348
982766411549 446659704
781595662697 182492856
569786641713 64129716
909369933177 424114344
580581412267 322429788
357350340321 168623100
180087461943 190346364
855255580479 265375080
681094445359 474312024
909727221081 206215308
899959255897 6819660
552961610235 240705972
393106568357 590352120
947468272835 229364784
768797016973 590345892
274303794043 442879308
476625353973 267698124
870183677775 511250292
926922894533 395222652
286121871069 509251104
506311306185 423329616
908897320159 290804004
897551856151 567096768
42339336065 337140324
743766142203 24351480
13813880709 155046060
113009538615 135110232
809041298709 9896292
816524405037 120673728
238227558911 109307628
284877862961 578730672
955931898037 1743840
678854266175 75726252
958508253443 201955356
232629522425 590339664
157989035945 427271940
530569464291 354186360
86874108123 75427308
199992824815 74754684
551095598073 329037696
7464054877 590333436
765242229073 412997364
933006087229 568473156
622010283 590327208
692912522385 365365620
683367008905 109189296
972192342631 136038204
892186678357 123744132
161721060269 590320980
726845137245 234365868
28612192713 590314752
257509684585 590308524
382753998259 356553000
398507786349 138498264
526006391855 29788524
541765537263 364624488
852280826141 267629616
810101611957 330607152
842133723991 17070948
434194684289 15115356
225845205163 414504540
399948612951 590302296
430426811597 128116188
31426662005 39958848
185740983681 104312772
633945831563 67854060
265595737287 536180976
481431144025 142060680
146792962973 588863628
788079142647 215818884
962080478505 32771736
42296281901 590296068
153635007567 590289840
439182643341 9479016
984010419657 590283612
931794053673 133048764
534301488615 70912008
880408759475 195758496
42718702229 103714884
856220666369 74561616
222055453507 533029608
191207771295 20340648
866095771837 311512104
286949841311 328738752
654676218833 55871388
907108416865 135733032
51685782743 471895560
752002907515 590277384
147102475889 265549464
384780425017 203543496
216862317985 75122136
657458291307 590271156
169185108917 399800232
634037563775 329685408
674874404819 22950180
298756795129 98147052
757433509211 55479024
522820950505 98520732
159033566203 4490388
298561952149 590264928
555402124257 8513676
94544622437 590258700
368451828657 225945612
843437503453 186653160
80123671181 21710808
998175814913 5430816
984555313605 33737076
546741569695 448777224
357536619801 42313032
597558917641 63432180
268899311341 43776612
740184830489 590252472
794934540073 305614188
821171356177 216572472
420167331415 223529148
797212067335 158832684
486801072545 129424068
761587861681 288499644
161172347319 468881208
616406023743 475003332
907258748329 81026280
674874404819 590246244
901792502551 36676692
284001917197 203848668
639424408781 365882544
362006365657 278815104
354542317009 199906344
900661876421 161896860
347299655077 38787984
799897219673 197047692
940470135877 401942664
867965807287 184984056
576210611885 29402388
263212500943 375828660
83348549465 70625520
835973454805 189885492
161605772523 30809916
83970553519 590240016
105138278415 434160108
617028027797 230174424
800519223727 381483684
678158939877 278752824
573487744017 590233788
517808091909 127630404
321443456965 9715680
18191756099 390894192
312665578101 88929612
871248978413 32921208
567753630721 42518556
80860533249 590227560
168688200471 37311948
535545496723 590221332
722146712923 413775864
294612513335 177691068
869561673721 288518328
735830802111 590215104
577065150775 16896564
777505073729 38158956
789948181617 257913936
893819831827 590208876
205566061405 238663188
863963637235 586098396
850901552101 507712788
7464054877 153134064
121140538793 70675344
890709811557 378855468
118180776489 590202648
507229470323 217487988
343346244037 426910716
793677179133 590196420
576303957149 35132148
183631568823 83878704
574427836943 121122144
720613020613 59228280
347700272415 102705948
281767842691 590190192
178745026523 248023872
945865692617 158515056
587311689173 396941580
448988672823 55036836
315392993647 548188560
376152254817 43023024
496981245375 590183964
638176165633 355780728
184113206213 590177736
982246004859 269828100
706329977199 178158168
622316400657 53822376
221681529377 65306808
691454163963 177591420
459455925313 138143268
958755336887 302444136
787457138593 590171508
208227994521 53635536
668703036099 240413256
88540450605 263307384
191577254861 590165280
569755719693 590159052
347700272415 590152824
11638422901 41696460
752997196497 156048768
730704063297 35101008
896399331135 141761736
348322276469 590146596
232629522425 590140368
233486085415 178693776
481431144025 590134140
52248346765 576930780
615784019689 137271348
86458569735 440687052
283150224503 251561376
941092139931 590127912
18660127849 590121684
516306674333 533857932
652482258875 282452256
595103835089 113168988
350188288631 211895244
257355104387 13738968
948280673077 163254564
130620857569 396237816
576366112589 120212856
355164321063 590115456
180381181889 472755024
103252679193 590109228
817313333185 590103000
850403609807 185538348
705446920297 361055844
907821686031 60585984
972041997473 45993780
100427191331 80011116
309136021067 489738780
647592558979 121003812
961618273713 590096772
942958152093 411683256
997072504791 101890080
421163813891 491607180
221511473837 497069136
207475881319 28461960
362679165279 72338220
571531007341 26699436
522483411589 590090544
476455111593 35686440
258786732233 435318516
654874169585 45221508
118686795261 1426212
182953400665 393167412
493093544725 85049568
733342785895 590084316
21148144065 309718440
623870072391 590078088
70515536399 82253196
432914827813 249699204
258131688639 590071860
898314357657 68682384
311834531227 48484980
274303794043 357748776
683582461575 267349356
231043801403 10537776
252192300463 299404872
922432018311 225223164
722391828319 255341772
635980136741 46093428
979921567063 303783156
271631496297 140073948
916833981825 239186340
464901319747 19468728
403474744585 20870028
177574546183 99087480
44162294063 590065632
245691607559 238096440
829977354461 238003020
753246915623 583507548
678464466873 62547804
13062091363 402702480
987780272853 236583036
133108873785 590059404
804327030355 211770684
566023695369 590053176
902804760551 241515612
603343938609 290704356
114242448427 117871128
286743875123 590046948
976119751771 368330148
877269056557 176071788
91854749275 72880056
328418146741 517123296
696462961903 45271332
542387541317 590040720
570377723747 71478756
712606281491 91003536
130357748243 26132688
878891734531 55914984
128380809173 154828080
230638942797 70762536
667410356171 590034492
468025458893 17749800
412276277393 66340656
46650310279 590028264
873915702099 406557612
122777765375 253984068
557580490541 3805308
668032360225 393516180
801217122189 450876060
714060660221 534630204
39808265685 521837892
502579281861 590022036
181954071993 152554860
872671693991 235785852
285925052575 159735744
416757750573 164400516
146170958919 590015808
535843008283 57328740
795543191295 281387268
976546371009 421156044
974228435245 44305992
567889707531 590009580
274546742095 155837016
989608456143 590003352
726935823153 76872204
808843646901 262423008
222820010253 434016864
715304668329 580530564
91434602167 337084272
452949415457 18665316
122534804867 502599600
936738111553 183252672
519153255193 55678320
734586794003 589997124
826993283035 122585724
221435429957 15208776
829753414265 567264924
102916615075 97598988
180228769035 50546448
249423631883 589990896
199109182481 234789372
84098021995 35617932
108678292261 111294360
851523556155 589984668
474884300403 118151388
553583614289 182131632
741152687839 167277852
451574949433 227234808
451942096261 85734648
171513512711 44773092
968764369267 17681292
631956125093 310696236
365116385927 128446272
334016183227 353563560
532435476453 18235584
525784868123 111138660
477077115647 391778568
347286308473 344395944
888221795341 470537856
338543773509 279101592
255732589579 460386216
793428356839 123401592
436943560285 119073132
476455111593 19699164
659615288085 121956696
641802642803 55180080
639420173741 589978440
351432296739 150443568
151146991351 589972212
808223947207 131765796
204017335941 589965984
427316791327 46068516
403058633221 496172304
283924104565 36658008
318783118217 13278096
176296265391 93083688
432083854437 81350136
279279826475 589959756
760515746373 934200
644698183209 284052852
583439808881 25690500
612817592187 115355016
890140845151 400024440
715002827071 121551876
190333246753 357524568
878114907387 50832936
539277521047 121097232
97032638653 351801036
821329130101 12916872
709084627789 158160060
594635881853 579745836
880757746693 589953528
567889707531 589947300
369470414305 589941072
949800196687 589934844
429981682743 32211216
914373767401 160302492
946068172363 589928616
785591126431 589922388
294592384439 6937992
760088960217 589916160
607290542445 176071788
283011850799 586054800
612051995365 570154716
205698263161 48877344
831808894643 150256728
709001233631 47357712
19741185327 5025996
445234806903 77146236
279901830529 79263756
297190997479 67629852
461527014297 108267552
311492183057 14255892
116314764327 589909932
938436576821 122305464
980062213987 66901176
708872475959 173013840
812964629747 282016296
250215903229 83978352
244947346627 47457360
589782428917 256475268
292341911609 589903704
388752539979 589897476
329662154849 189860580
289299321895 315055836
630712116985 439024176
112454709769 95207436
802385235889 589891248
777505073729 272269476
39186261631 574968960
381910495385 589891248
153375896617 91713528
929165165087 25129980
297945964343 64839708
837217462913 482034744
893197827773 18901980
120995943317 135552420
276169806205 358782624
863341633181 470774520
515641366995 71815068
250425039469 127954260
255413839301 2522340
258753692693 394307136
292210300275 92280276
404190517407 11627676
56503896769 11428380
174161141349 589885020
16797777751 361211544
551095598073 325979748
263729725125 589878792
383843296619 334723860
311002033229 589872564
264351729179 589866336
831399701349 94578408
509787943903 145865988
340236223767 37567296
110716727841 589860108
247098073047 24855948
609563979149 482645088
495347213757 357835968
283011850799 155413512
873293698045 208357740
796165195349 529099740
573839576193 214087500
183491202159 148687272
288609887285 437236740
398082600789 304113240
271193773773 4216356
684826469683 589853880
482053148079 589847652
727122745355 569594196
129171398959 163341756
918699993987 589841424
593391873745 533994948
658080295361 495069948
93404933329 216385632
584312190991 186267024
266217741341 287665092
914345965609 589835196
362006365657 40089636
971875560401 8849988
817025965799 131030892
200907315671 330152508
410256346439 133266744
524971427805 589828968
345212256199 581882040
271479290205 226942092
463046835613 243570852
377282601925 44000820
892929212895 58213116
460077356391 73409436
38281336983 243651816
377556467007 589822740
195931283239 490286844
894277004395 111792600
755112927785 236059884
885733779125 397221840
966840299689 62329824
863247146955 21119148
383776507547 257384556
610185983203 589816512
127510837299 16093152
507865393957 144969156
111710437619 36932040
847791531831 16423236
972192342631 455079960
361384361603 253323900
268493661779 41821020
210354294725 232597116
217701425129 173910672
70286464331 589810284
389374544033 123295716
684424818497 840780
783500101619 140858676
951044204795 365415444
985876431819 589804056
870652789419 64659096
755734931839 589797828
448464929163 589791600
966594306145 348400548
484783663931 50808024
926786046689 579938904
383163864177 165340944
447842925109 589785372
898805667131 534474504
889465803449 130507740
317222073769 357524568
918699993987 36383976
839705479129 478254348
79767311249 116961840
181625189997 533185308
876117820737 206962668
776261065621 456904764
328418146741 2198484
266839745395 589779144
449274694961 307382940
170782680585 99162216
415498714301 589772916
311002033229 589766688
857589246933 61121592
423847121503 195914196
566645699423 589760460
583477226705 512888256
545497561587 571593384
873293698045 589754232
141816930541 589748004
237673421373 87727608
580951792665 533172852
984509936397 58069872
207444903247 183489336
133747344671 516942684
85505297123 223118100
894950457957 36676692
271497407457 254538360
315109942265 178320096
622010283 450172296
892575823719 319135176
688558494007 297810504
801763231835 589741776
897551856151 525001716
236361546749 589735548
517965872061 121221792
424143705091 4421880
206505352157 224469576
140048442631 255840012
452379128715 337495320
21557410857 112421628
875159710207 225391320
43079354491 292280040
858365600749 589729320
112993358271 72612252
210534969005 262684584
361384361603 362955384
444424106905 106772832
170557270581 308342052
411483781839 7897104
644396206173 589723092
588692364513 58935564
812959304807 589716864
555449626451 355133016
355164321063 589710636
285762508003 45377208
376370086583 322286544
943236282117 249007896
867073657505 354479076
342043099831 8494992
325930130525 184037400
946299224935 192027924
127510837299 589704408
415361286015 76268088
289951687449 381851136
299805960257 589698180
654348271037 154852992
811854928459 201120804
499469261591 429233760
59797301737 472630464
454830405959 377391888
711572644005 589691952
815447321023 589685724
853389568317 589679496
758222948055 333509400
906259912907 336287088
297317944041 312994368
617955066835 184062312
809849284537 589673268
442034854313 10288656
473967095377 589667040
950574307185 71497440
801763231835 290243484
559478794883 127929348
437268856191 589660812
826677504751 440612316
627602096715 589654584
580329788611 589648356
664332491065 8052804
635903818829 89764164
950677330761 185731416
881044558549 160383456
616632716715 238432752
557937642667 589642128
233873530533 177292476
455976839991 297972432
291719907555 543249756
196553287293 172552968
401814625113 589635900
289231891339 589629672
503394895751 33867864
816691329131 542950812
611429991311 589623444
677789711659 67499064
231219069779 58350132
127510837299 589617216
914094508871 104518296
480809139971 589610988
684063095019 29726244
737794270017 239124060
185357214321 589604760
198170128393 212960232
434475679193 24339024
273059785935 524422512
255021668369 33251292
38564257577 424793196
947934184525 521669736
921188010203 538684632
3302895203 18982944
511318030201 320872788
462149018351 68682384
546899324935 221517504
820330486509 51306264
117124760561 363908268
516050010987 65705400
396054939649 105944508
426694787273 589598532
845011035041 151029000
782504623089 512022564
770731605643 80490672
430426811597 379988964
253225982783 123625800
509901685867 70650432
392144688649 178463340
566645699423 526857660
177893165673 15127812
728988757517 589592304
616619693967 363385116
758222948055 589586076
251911648099 589579848
167549595035 69280272
574731752125 491924808
789975609729 358776396
689287407909 303135444
688558494007 589573620
533057480507 589567392
307892012959 328034988
901283880475 589561164
82284686257 98246700
329728395857 116426232
261486880357 324759060
763820984541 166792068
826233770969 32721912
335260191335 355301172
694456707637 26518824
679693695937 93968064
742973011393 174994344
220315489837 137339856
419718658829 71883576
730537339737 156229380
739562826435 478509696
648750234551 589554936
1866018391 589548708
791189162917 589542480
795543191295 589536252
924037979095 102687264
127510837299 589530024
709329026965 259763652
74471500919 20751696
479880418135 181166292
703247534513 150873300
886355783179 242182008
753246915623 274505328
784744414899 28306260
270571769719 589523796
449524288289 67835376
217701425129 468059112
248801627829 589517568
711476015347 55261044
381910495385 589511340
997365295527 135614700
225787477831 470164176
46363777445 168025212
549851589965 11746008
998266282841 4527756
59712395413 589505112
175354919399 4527756
398704604843 136430568
562913675099 441621252
787457138593 376270848
533554207103 70525872
75987480797 172490688
625114080499 589498884
94331449215 40344984
184576613009 33562692
166697092701 429352092
800764370263 228318480
769419021027 589492656
261241708909 589486428
464217627353 368865756
561558302885 27203904
673008392657 184697568
602721934555 571250844
476684495061 121028724
73396484601 486886356
731476773733 298944
749813474075 1887084
44031087549 67287312
176027153511 182611188
598648919765 19724076
802837893157 93065004
903149892637 589480200
184590700745 68856768
505067298077 559006596
654040612827 68887908
1440781769 334811052
748800288103 12867048
372885538067 145573272
240093571073 176800464
368848410251 426723876
900516924711 33101820
192466247047 116980524
124735279313 225877104
85695687083 46890612
527560462181 400846536
257144417375 260704080
929810057041 13178448
959895050907 271603080
176965334441 72637164
601344054349 71123760
185042200843 141045516
46650310279 589473972
972453252235 129106440
393957046591 274511556
330906162957 589467744
247056949563 300619332
622626064283 589461516
156123023783 589455288
873915702099 254195820
988364448035 589449060
485785172403 589442832
102630675139 289029024
115307177327 315049608
996460203961 38588688
136218894055 589436604
671295290351 204290856
141816930541 385924248
487193568571 370478808
540916297163 37230984
972192342631 72369360
908747929123 493394616
512537456393 253853280
408034665653 208202040
687936489953 589430376
789368029723 441434412
486142211187 227241036
765874123191 181508832
418608734571 196723836
747134227119 108697284
47894318387 197981892
703486591303 379110816
855255580479 589424148
407412661599 589417920
979656391279 35013816
363683275817 75128364
528703452129 589411692
72510007289 34372332
83083889367 81051192
597821516271 485827596
334529625775 64603044
244831094779 129187404
760088960217 97449516
271193773773 589405464
682476110951 160564068
882623758855 589399236
611429991311 589393008
319088085931 589386780
743916854813 589380552
924569315925 236738736
714916563043 2983212
566023695369 589374324
174161141349 589368096
521861407535 410045292
111075360993 25752780
792000404751 52421076
546741569695 589361868
52303283953 412692192
889465803449 512414928
340858227821 227079108
196553287293 589355640
315356061607 589349412
185428892373 220739004
135236555367 170809128
756621675717 231855984
74018488655 589343184
81482537303 589336956
630712116985 36776340
373202438629 589330728
521559964869 150076116
442866892677 589324500
787457138593 589318272
646684657347 44642304
754490923731 549421704
793236521983 232572204
317222073769 108466848
347736363675 484700328
863341633181 589312044
133730877839 35256708
392484564303 48179808
193516203131 296191224
381566278815 110578140
557937642667 589305816
97032638653 265462272
829131410211 450521064
988012502517 302936148
323442114309 589299588
660277904927 161330112
985700296513 19369080
9330067039 315410832
832027690511 121595472
704826130703 31937184
626261547141 53554572
338370211605 54401580
82209165529 200466864
889374437451 38046852
741249414907 47694024
875781714261 190259172
587171833205 255846240
767407048219 94080168
879874632501 215737920
731583228937 210911220
45125156557 63712440
887673275459 100432728
421398273179 182499084
638798169687 307700568
691046510223 115255368
221433449453 441409500
630712116985 589293360
770949529591 109214208
421539461939 45950184
458648096423 5343624
174783145403 57397248
526837439967 556988724
573345127807 7174656
329859794201 133403760
993262211953 22370976
513153350779 320860332
732098777787 322498296
580142723165 55223676
979034387225 313903656
862097625073 526471524
611832986507 23554296
715780138761 80384796
353770329021 109295172
258638460999 36022752
816691329131 589287132
307270008905 477675144
479149941005 263899044
657700118319 184847040
636135282449 95089104
685514502993 262092924
597123898069 557399772
89568590005 589280904
715726484541 8463852
337170665189 320673492
230763510263 219754980
575975760233 589274676
897551856151 336841380
513153350779 161653968
959922273495 113810472
245424773889 152716788
183556141515 370964592
983861127031 15121584
269327761611 314046900
481164086147 96602508
233978223213 3251016
542569305497 242811036
51004338657 589268448
660703944961 355095648
721893412697 50888988
980900399387 333316332
421895885389 90249948
105740695409 589262220
279279826475 564263028
783103110215 384579000
510665334563 589255992
156368319791 174259440
138706910271 589249764
102630675139 589243536
710391370541 458144136
110932135677 79294896
996649024465 335732796
355649600595 21654756
323442114309 350293860
696644546709 589237308
284400653679 189131904
500713269699 589231080
541148210437 46479564
8227951455 166418388
367604402143 589224852
919944002095 165378312
167319096755 484301736
265269893317 217487988
913101957501 116021412
464015030513 543417912
746404871029 589218624
752092241947 373050972
917172436257 87596820
372181505025 35972928
361436826275 311798592
181390754383 171544032
749832762191 115460892
533679484561 589212396
831240899805 333671328
645018210227 138734928
771649408557 173773656
513775354833 107682120
230141506209 561771828
874976375333 113741964
212882120317 239024412
873293698045 545323680
598559616473 132457104
719036692653 396985176
811093292645 589206168
846354853077 69267816
430482327989 216622296
589659849421 578550060
433256688961 48821292
487651184565 589199940
326598477127 323880912
526507734637 51374772
199801002415 431033652
647506226443 589193712
540225772653 33699708
733496025835 407983824
722359853767 200940192
158611039999 585070776
786213130485 589187484
97032638653 587412504
524971427805 404832456
233373321247 368299008
50382334603 589181256
584061812935 386964324
131263588407 218496924
291097903501 589175028
66818725187 19468728
939226127769 418876596
381288491331 107495280
369762052861 63351216
801141227781 417431700
467747054837 589168800
238227558911 589162572
952540160415 225272988
750020910071 70563240
913723961555 580493196
559803654829 548082684
841883140411 128408904
645640214281 589156344
659324303469 589150116
302915980527 181919880
127510837299 589143888
131242861623 571512420
198419299455 589137660
638176165633 37691856
653733765495 388701936
617028027797 589131432
775849188059 5443272
746889957493 52558092
145168453 154516680
398704604843 589125204
838461471021 521887716
730002913819 96714612
205261344049 499354812
697298058215 555880140
840840583191 21249936
483297156187 589118976
452196953487 553993056
291097903501 589112748
654685735217 222507756
28612192713 589106520
607075962933 52495812
777898558769 130183884
288811269665 293830812
376717708631 173088576
844059507507 589100292
131682141147 100501236
688558494007 8787708
111405489827 226705428
755734931839 589094064
84861962169 197128656
521130100843 33319800
318466081877 589087836
259558681615 111157344
183605591835 271279224
434158835921 1513404
279748477247 39354732
755734931839 68121864
276079754315 3120228
161721060269 498893940
999070563009 249431400
964728293983 23996484
437890860245 433973268
429857334495 78927444
299805960257 589081608
897069384209 292684860
140407530427 56195244
756744261441 45501768
707218615627 589075380
788132946339 195665076
340236223767 589069152
760361883633 235804536
138411458941 38327112
592769869691 589062924
486215969391 61856496
574435266947 219792348
133730877839 177672384
496981245375 222557580
948556188579 589056696
459135831025 1152180
87614923733 5125644
249153690441 9728136
544253553479 585562788
931762079121 460429812
905819224617 83137572
279685393835 76710276
320851814411 45782028
57224379197 589050468
286121871069 484276824
528703452129 589044240
808488905011 73228824
47916471383 359206128
92678610275 156148416
204668686331 234789372
840949487237 589038012
951383904827 144707580
672386388603 589031784
308847370713 17276472
467747054837 589025556
968460318307 89234784
717645802155 61881408
771285033189 589019328
891955258333 546718752
28088790355 5368536
87080573789 277339068
712194648059 589013100
131333267271 310378608
625736084553 399221028
518129383211 27347148
745160862921 302188788
978779760435 51405912
688099464257 80665056
504167822929 135770400
631334121039 370248372
873915702099 278815104
102370194029 51866784
88946585951 432136008
809227280483 26400492
703589870227 172577880
221679935009 31333068
104496687301 589006872
650451820047 109949112
512052269043 338174172
406564885079 33624972
16172111633 492840324
251086921407 60816420
533679484561 589000644
538033512939 588994416
13949619969 107308440
729841807915 305414892
774395053459 183925296
837646715357 24046308
75884500817 588988188
647506226443 588981960
100529330531 22072032
813985711585 45072036
450132821179 54862452
806424225877 130489056
657458291307 587225664
608319971041 588975732
726302901415 67598712
200907315671 31096404
829753414265 36664236
515909133627 296346924
564859685921 398710332
937143641545 125058240
746018908175 75614148
493249221051 588969504
524971427805 120972672
291611657449 3487680
680141104239 257316048
855583870815 244916100
408201003077 48877344
833581150493 348145200
300099436073 254525904
974241439309 87086124
645018210227 588963276
20526140011 588957048
189019969591 1432440
816691329131 578811636
336772109319 265387536
668469902137 45588960
806739264267 588950820
15550107579 237473640
154257011621 101304648
15254618881 160022232
642733326459 5150556
699132562925 355656168
226409481885 87883308
889465803449 60349320
662646194071 358832448
962331978839 367769628
659946307523 470375928
482675152133 588944592
536519912157 55491480
970493776477 363571956
235117538641 588938364
530828897859 112926096
736279018815 126029808
148036971081 588932136
723390721031 206383464
531191468345 428866308
279279826475 162843516
985505372569 122081256
354999402385 69797196
569632011691 54301932
731032242767 112446540
350700990047 33319800
56430555841 79313580
663975451043 168722748
789945154809 535906944
124898322125 80596548
614832752493 160925292
363250373765 132376140
990852464251 246672396
991764879945 289315512
834107442643 354634776
629468108877 60424056
511634294269 29034936
77469386049 168236964
169453479665 80054712
175405149457 308211264
408381067013 96864084
226678624905 105377760
695110287651 110484720
176208537783 277127316
874903333349 95450328
760953507503 184479588
742702168129 509394348
503201285915 588925908
815447321023 588919680
23326085607 258991380
562764936765 65350404
352676304847 274075596
103874683247 588913452
300908043463 57173040
360762357549 397614204
837217462913 588907224
81482537303 588900996
564779687261 588894768
638290972585 32391828
859789224377 148431924
319425867739 17712432
652482258875 329616900
329662154849 588888540
868009272499 274555152
695545576265 166094532
628224100769 458580096
366115140385 12966696
747798002369 296072892
909369933177 588882312
91198341749 115896852
443720821223 235991376
975655988741 29122128
576810811711 137844324
792466870733 395197740
900661876421 588876084
43959795633 13577040
162965068377 588869856
636932157525 588863628
486291458979 4720824
366982398089 401450652
155205811291 55173852
647506226443 271229400
733820255515 41135940
393265207973 38981052
524108168477 104904432
293585919717 458119224
981522403441 588857400
688849553359 128433816
602988399535 94727880
802385235889 131367204
176689764125 127057428
362628369711 588851172
954799777187 487857924
349396153063 92566764
877191561553 132936660
269352648699 325961064
553322061963 24799896
976055970823 84756852
754490923731 588844944
374446446737 490050180
1866018391 131597640
84717323097 393590916
204017335941 588838716
455306973757 337532688
305758563011 69965352
65070353717 49855140
467585044635 12375036
239138212081 202154652
294829927825 588832488
92280546417 44218800
289853895393 57789612
699762034351 414024984
607602932697 6483348
441622884569 1513404
381288491331 588826260
55497861779 356702472
620429649255 226294380
207521221159 45096948
771416026713 69155712
604814527585 349702200
135596890001 588820032
973492408967 298651284
348322276469 588813804
334638187281 512776152
638176165633 463506444
220035919907 50720832
703486591303 588807576
168359273641 109475784
683245861849 152311968
895227860543 392432508
584061812935 148743324
253155656207 588801348
80382103279 233961048
859609608857 588795120
466299913043 130925016
731839747801 217481760
722196157015 509799168
56602375143 172876824
302484659149 217052028
822289365617 588788892
96268672329 62547804
194065271077 28106964
188199391985 29396160
470235071053 463786704
837217462913 299984076
667410356171 20122668
325930130525 588782664
535745577451 12997836
710328635897 588776436
491393846313 576021492
75262496763 53797464
172081544917 38358252
856499588587 250552440
535068250073 240456852
399326608897 588770208
315580008031 251181468
308247955615 32765508
930518071013 588763980
249112647921 155095884
609436073475 83212308
931762079121 588757752
286462586265 27590040
270477825329 49282164
648317960289 301559760
985876431819 588751524
745782866975 546980328
452196953487 88462512
813401442983 122591952
565010453345 39255084
262729798565 210792888
561047662937 588745296
448464929163 588739068
504334048249 47619288
999442773201 59122404
728681809299 250047972
135861000797 72817776
127510837299 395297388
734586794003 244679436
74018488655 588732840
365449359719 2335500
477077115647 588726612
866057133325 149976468
167941100809 588720384
70908468385 391323924
417364726463 588714156
64961444681 286955100
873293698045 504119232
190333246753 565552224
993340480467 588707928
457794989973 427234572
124645776725 237405132
575353756179 92890620
505067298077 367265160
369470414305 355643712
159581120745 158465232
97427649553 73303560
987742443981 103353660
237605554857 575317728
374343415695 24482268
729610761571 588701700
983388415603 588695472
371958430521 441727128
43540290009 503714412
571391431633 184660200
251524589117 55946124
869561673721 109974024
167773279883 7436232
246708684793 20328192
261899847819 542433888
836165999653 196312788
709223462365 330576012
622004060229 588689244
944202160201 358919640
610185983203 180767700
347078268361 588683016
133730877839 492354540
10190329461 307351800
665142917031 67424328
76946519299 61077996
833485438589 557144424
90190594059 588676788
406360419839 298072080
336504199443 588670560
989404107997 140590872
840949487237 374066136
491383208889 588664332
112582740003 588658104
701877614929 195988932
789945154809 588651876
754771588551 280365876
251103543939 13321692
338430243297 14517468
997694508845 212798304
436953257281 11341188
552961610235 588645648
805495256159 588639420
97390947949 16261308
24063837041 46641492
429804807543 588633192
575487078975 362164428
648128230497 548649432
144926950811 588626964
896929852097 514856304
341945986627 65200932
771907037243 588620736
487091722087 327574116
699803799319 482501844
546741569695 41235588
25039243965 4864068
411766689977 588614508
146971669205 139077468
318466081877 588608280
451195357823 182362068
404924645383 348275988
320954098093 588602052
56859273915 29782296
422962762949 588595824
251289644045 198903636
450330941325 588589596
153635007567 149341212
167232289653 19655568
991474468305 98900640
686829778105 212542956
184170634601 127443564
184735210267 281281392
417616512047 89652060
613150192299 11577852
750136895353 588583368
311043935213 114570288
549229585911 424961352
927267197057 100158696
115173269099 249854904
341633459359 295792632
556693634559 588577140
791189162917 197626896
632398730369 119029536
566645699423 588570912
112037645521 459875520
214175254889 356515632
1866018391 588564684
128296556789 208986768
462771022405 588558456
365966484253 324821340
690424506169 443769912
900039872367 588552228
649519786153 275589000
495115233213 401942664
296922234367 263139228
486821581349 103422168
158748560467 26942328
174161141349 588546000
315197078213 5536692
393644237825 9223668
120252163179 73708380
115070756219 588539772
991187879419 95830236
32135608939 82701612
202151323779 588533544
812337300753 357642900
29930967961 222545124
115415750051 30984300
376312458899 588527316
290310115077 8021664
770209760285 361118124
921810014257 164138940
942336148039 138647736
268705757557 112521276
748892887245 340391340
150665005193 127854612
113624031701 80926632
132091321985 55067976
483919160241 588521088
968460318307 457122744
333882261305 89795304
737528326951 37100196
860853616965 588514860
407317496521 18310320
850901552101 588508632
752264340271 49307076
459859363935 54806400
547363573749 456761520
225787477831 528047208
603343938609 236383740
292963915663 531279540
423584767003 588502404
901905884529 588496176
771285033189 496981944
409278673761 393846264
722146712923 190695132
6850757567 510527844
506311306185 22159224
451574949433 480652128
166946536557 295437636
163587072431 216572472
829753414265 527081868
409336039869 298738476
943580156147 588489948
579085780503 588483720
710328635897 291078036
268270917359 107470368
632578129147 588477492
522235317971 182013300
118349829321 409285476
498225253483 300999240
750178461025 414118404
323532775305 235810764
8339831247 239086692
123156808921 91707300
799137619177 15850260
727122745355 208775016
512997724277 32111568
241498653945 35811000
878315605925 95431644
518529594491 60897384
161721060269 344078316
314030714581 46934208
201529319725 588471264
847932546207 57995136
987120439927 552934296
717170680491 532799172
601969546083 53629308
561960707659 3606012
615162015635 319322016
530569464291 535595544
601975032951 51779592
662434323739 479313108
640351329487 152268372
378178471061 512888256
877647726423 588465036
186104102231 83984580
371722469047 158807772
397460596735 586303920
532435476453 588458808
77128508925 588452580
77562002637 113467932
862816449615 10027080
889465803449 588446352
783725114269 588440124
580951792665 588433896
434158835921 588427668
625151716303 342614736
261863712963 256556232
232245097887 257689728
915589973717 588421440
984760384199 416721708
85214561627 588415212
605880931817 343841652
516263371049 588408984
325069916689 1071216
286743875123 553750164
519373391319 208544580
90190594059 588402756
793810327545 85005972
334525546435 65836188
839083475075 269167932
760737576515 550536516
189711242699 344900412
168688642659 92579220
109885262453 139282992
722768716977 588396528
455861626981 17930412
544362418919 94092624
775306752933 186709212
605831954825 222090480
973041874209 5910372
42534185273 247899312
271815777827 588390300
249888327875 93575700
761332968325 565396524
318006840375 314987328
560950754019 39877884
258753692693 66016800
849657543993 588384072
697763333411 11029788
521358333369 59869764
33588225145 588377844
35298081425 25534800
236547427637 193086684
457172985919 588371616
740520999245 44660988
154879015675 266664276
123156808921 588365388
451574949433 588359160
613587685625 174732768
293604286089 512159580
967838314253 82776348
733964789949 588352932
584061812935 588346704
789323150755 588340476
76575311815 473446332
240715575127 588334248
281145838637 244224792
286121871069 588328020
294829927825 38669652
742050842651 588321792
884275071935 93276756
548972125381 17899272
713438656167 506093508
123278952457 278204760
680472441305 210805344
928030054797 588315564
131242861623 588309336
42918285955 467616924
977790379117 567102996
324204323099 5922828
929325742849 344420856
243014875477 2920932
608941975095 588303108
797409203457 29041164
656214283199 298738476
258194952663 511717392
476892535173 31955868
656587589519 11970216
690424506169 588296880
173016588173 56014632
524971427805 588290652
221433449453 588284424
513725510911 5374764
641582750807 41135940
478321123755 76691592
450424274133 21860280
53492354873 408108384
594013877799 206153028
938973332011 197707860
185187394207 52682652
638176165633 506373768
288549250239 10326024
977936512909 123470100
929096227355 38271060
126266829191 1494720
924298030473 588278196
613397102597 283959432
410867059129 161080992
444631405885 4527756
666788352117 121340124
48516322441 404583336
523105415643 588271968
883245762909 547185852
979820903899 376831368
385436514915 12941784
162343064323 588265740
253155656207 588259512
166697092701 580075920
244047125357 88306812
505920796891 320274900
775017057513 562089456
441085743243 18596808
101303328925 7616844
304159988635 588253284
3732030553 286282476
378904439119 210138948
85943824297 330401628
378800475115 588247056
673630396711 216591156
277456083749 404097552
917455985879 588240828
84253647259 26892504
148658975135 588234600
176027153511 525381624
393106568357 588228372
619517520049 350181756
456550981865 588222144
883397962773 225995436
701906519077 97598988
107606707571 588215916
715010630755 5493096
207127356211 492535152
816069325077 12424860
65029248917 22003524
815447321023 588209688
770041025081 588203460
430426811597 588197232
952020656785 61439220
453899616427 63064728
618272035905 153003276
958508253443 588191004
129184583635 101902536
185450310465 99554580
550184987261 46186848
579085780503 588184776
872066138085 471036096
715058231359 135272160
671470434167 63046044
550169604101 108560268
90497727879 253716264
633822137255 564337764
909369933177 588178548
272437781881 588172320
945102425067 224612820
502579281861 222856524
177271161619 588166092
477077115647 405031752
661812319685 7467372
168563104863 588159864
173731327147 241434648
174247000557 390582792
177893165673 588153636
626358088607 435025800
669542254109 271472292
834915894333 279855180
502221095887 306461196
666166348063 487353456
370092418359 10425672
624492076445 588147408
372580434575 573306084
884806869637 61021944
401192621059 303994908
486407176457 588141180
753934855513 417992220
512531346725 53093700
131918376653 217855440
223683361763 163927188
500713269699 259707600
478321123755 565994412
670079737975 224394840
234495534587 486481536
65933494713 476740944
674874404819 588134952
278657822421 565944588
803273910447 316886868
314297417463 239678352
85836565681 13801248
531390733205 129343104
742332117815 262703268
461941319541 34883028
436024848083 567395712
366782328579 148126752
470857075107 416634516
682338453467 588128724
351080849461 183177936
39584548459 176314680
344590252145 588122496
380347008323 77140008
923676026419 588116268
29234196767 588110040
956020237227 164593584
916833981825 588103812
834729446697 330551100
355506263175 208968084
857121592641 588097584
695547176861 214299252
769834578099 122872212
196850686749 150811020
697020387825 8482536
233873530533 588091356
674715707913 18603036
757483681979 25759008
153013003513 398809980
824155377779 588085128
628846104823 588078900
851523556155 240375888
685764563421 27708372
169807112971 588072672
895685843989 588066444
840327483183 588060216
484741139147 61501500
772204635995 180319284
631635568695 258418404
131864865677 250421652
590281853475 409266792
317222073769 523488312
586235805925 54326844
834107442643 588053988
474741311751 320231304
714297149837 209665620
907679058603 36290556
879222976939 107134056
441000880515 366256224
245069603505 588047760
449086933217 500021208
475211103485 588041532
283447150631 100968336
682960457521 152629596
71530472439 487029600
246507439429 48678048
894069636907 189978912
913101957501 278105112
266217741341 588035304
200386416969 281125692
424842059435 455889600
289231891339 588029076
373425949093 107233704
999560521007 588022848
748384207879 371587392
312246041337 588016620
678995062571 98757396
795276096049 60523704
567889707531 130096692
713438656167 588010392
844799083745 447899076
707894429601 32971032
442540569151 203443848
315978065661 588004164
65367007051 455248116
749362883265 69710004
431195005495 137956428
410522681869 587997936
52870350819 587991708
234495534587 587985480
829753414265 425303892
505614184985 6477120
283011850799 435019572
308514017013 14884920
41052273793 587979252
281145838637 587973024
307270008905 130233708
986498435873 493444440
59712395413 392245668
646262218335 181932336
636310153471 587966796
286121871069 587960568
489517196727 587954340
291097903501 169258356
243203591343 470861712
558559646721 424755828
245691607559 150269184
619108370351 181247256
478321123755 587948112
539188870457 15439212
504288160345 25360416
790353811257 18117252
213347396751 179870868
874537706153 587941884
652248527025 105676704
291487489813 164904984
65932435953 587935656
281514330713 26020584
798710017153 523008756
218323429183 587929428
450701594517 118861380
894632998113 291775572
498225253483 152405388
547531268877 329635584
120668792705 65169792
454386896385 225746316
336898095531 102544020
415642120229 434957292
801763231835 587923200
281145838637 587916972
265319536705 134269452
240814145683 359523756
828879542425 1121040
590281853475 587910744
401536026751 135639612
322362880397 333945360
360762357549 271758780
246844666945 1961820
399074367431 78628500
710953411411 501883380
292974627823 343362096
713379781645 22613868
824777381833 254893356
208993368373 587904516
650114343411 454320144
946583701291 36153540
6229 203923404
682989679297 307557324
315356061607 587898288
817015521443 98526960
730871952731 180954540
238849562965 587892060
822938554891 262329588
279563032319 167277852
585963455485 52271604
643681764905 12835908
849657543993 269909064
692290518331 587885832
115070756219 587879604
375690454845 376881192
267461749449 139600620
34832233253 537557364
248250853411 63083412
492730657849 237124872
35003073521 103067172
374446446737 587873376
934556612585 195372360
305463972383 357717636
812959304807 587867148
895858328449 144240480
676629414099 27334692
469613066999 587860920
245069603505 587854692
217079421075 37860012
647947000687 94167360
817313333185 587848464
163983646559 89695656
167319096755 477949176
108613876057 112764168
847791531831 587842236
537582797569 344576556
223921465669 587836008
555449626451 260168472
652851367523 65755224
721524708869 587829780
394350576465 587823552
380044483223 587817324
673630396711 587811096
314734057553 256182552
921188010203 254077488
609563979149 362899332
595352545279 307544868
407412661599 411390540
843437503453 587804868
317844077823 587798640
65831715499 4901436
172007487769 46616580
35816439103 43490124
399326608897 238457664
922677656859 267772860
343346244037 579328560
888852773943 211004640
338370211605 587792412
491917577517 35431092
706596611573 587786184
664300335901 587779956
527262544563 33108048
787250106179 55721916
648750234551 568286316
28988525841 61376940
53418570519 17942868
257509684585 113455476
902399391249 77308164
911857949393 587773728
294864300157 150144624
290088815553 213153300
373727284645 59153544
511287338617 587767500
658702299415 587761272
509442047011 423485316
465114529099 68856768
228897498101 215445204
339319671443 48846204
358274341333 117541044
538947018533 47195784
249423631883 336349368
217701425129 587755044
744629725387 249063948
862516987453 117291924
191338341315 170834040
634749799093 30604392
267765881373 12661524
906639758627 161342568
617650031851 459445788
103082460487 62578944
997744301705 107457912
186901032121 278428968
624492076445 587748816
468878453239 34565400
917981261627 57210408
200907315671 587742588
394350576465 587736360
773773049405 70644204
386264523763 167819688
154879015675 587730132
261360009769 128284344
931508386531 112172508
196553287293 587723904
661613252883 79849188
320332094039 483348852
144926950811 587717676
720902704815 587711448
886371421687 390931560
539277521047 66888720
143490010481 4789332
363250373765 587705220
928198802457 278460108
287365879177 587698992
31425073865 88151112
718902857923 78703236
903417161029 126235332
418709304315 319994640
69664460277 544875264
149280979189 12493368
814203312915 572764248
477522996851 12200652
760088960217 119571372
640042177795 587692764
719790742763 200709756
62200411629 587686536
507893407501 34453296
444732904839 587680308
732151771839 193653432
663056327793 587674080
169192239977 8158680
363562352969 137601432
246313611613 587667852
553079518731 265904460
81777314771 200516688
312259070313 235231560
262499916857 202061232
45079225057 19163556
81037526781 56525328
990984902671 154435716
181003185943 381465000
178515169727 587661624
802385235889 203394024
833485438589 514171224
779371085891 64796112
659324303469 587655396
594013877799 587649168
579408770811 37368000
380666487277 304275168
357652337279 25017876
18442756955 15134040
969570516597 55398060
980900399387 587642940
71764414803 146750364
97032638653 587636712
882023490521 51250212
674874404819 173294100
203232157049 117223416
436024848083 406788048
798952491877 279201240
208176165105 136131624
240715575127 4104252
254649444483 209603340
687111900277 132021144
825432082887 424263816
637599208703 434141424
231385514317 375722784
935934292257 42437592
92084133981 32902524
737943847893 101491488
181003185943 196636644
852370982669 225945612
476455111593 285030648
825753036639 27340920
957096598793 132556752
237332904235 116027640
148658975135 587630484
926048412349 72014364
811093292645 587624256
467125050783 271216944
38981047793 88624440
901283880475 587618028
223061133501 169401600
801650254677 11839428
873522994321 304667532
352108571585 439485048
357030333225 587611800
236068013643 143200404
23014156227 587605572
409278673761 587599344
847169527777 439211016
171051121079 387605808
167341561151 143381016
877025722369 587593116
184735210267 587586888
293339451607 26649612
590281853475 586117080
930265954107 72219888
488964547681 122299236
753246915623 515933748
935841333129 11397240
24880168389 587580660
265809588123 225565704
835543609463 185420016
805495256159 464671080
736452806165 228735756
20822935351 167134608
610960093701 71497440
494934283663 34758468
865829649397 587574432
159855048107 587568204
411144685923 514059120
633548203665 95331996
693194993325 234976212
591714513931 288063684
128530312313 83505024
426694787273 4228812
287365879177 35387496
293767771089 996480
171051121079 25017876
753868919677 66527496
668654364279 587561976
587742056429 566748
236121580671 171942624
439134868353 144495828
993340480467 126652608
468826380931 95294628
419852742679 439447680
637554161579 587555748
906881916961 587549520
210859380535 309830544
929274062905 587543292
297522091653 8407800
424339234389 226555956
346137171489 1251828
568151881419 177099408
409278673761 411870096
926786046689 412598772
90661424631 3412944
348322276469 587537064
141194926487 587530836
70286464331 587524608
721999176593 1725156
459661002135 490093776
881726040003 9933660
767488784491 16068240
381910495385 71634456
985391306749 99461160
717170680491 587518380
359746163453 355394592
751441775933 377155224
592468663689 92348784
104105181527 69280272
20526140011 587512152
397239102905 116015184
11628676081 72805320
962525912531 93569472
182247194051 360619884
289853895393 442605276
576918425323 89409168
848202822723 50527764
746076542087 70021404
76506504871 351022536
114995022501 17002440
591318947501 168922044
765925790679 69523164
794643155627 199532664
233873530533 295879824
589659849421 587505924
223921465669 65555928
295451931879 587499696
530158103653 262765548
77421654657 26662068
748470745939 6066072
734586794003 587493468
445756664717 171145440
224032872133 316214244
198186744697 196698924
770203002905 248777460
599951539581 233257284
855877584533 581134680
750136895353 587487240
566150503677 85697280
813321058187 54364212
975924366955 557019864
439134868353 209727900
725256733193 403630452
734775066443 178127028
111119411637 90704592
828509406157 587481012
741428838597 402254064
860614597543 203512356
29016053601 77744124
47559624429 90287316
37576301233 62230176
542533488269 174415140
899688269389 120767148
60334399467 553270608
313692552865 375641820
364494381873 587474784
572026925535 19605744
855255580479 496116252
867073657505 587468556
34210229199 140958324
155785346613 289913400
965972302091 587462328
948244457257 196798572
501612687557 36900900
719478021189 121078548
19282131903 587456100
892890586839 57689964
601477926447 237187152
66554440007 572290920
886355783179 426898260
962240277767 587449872
926460408243 281817000
894172199611 2478744
913723961555 587443644
173153286545 33039540
640664181849 587437416
323818391385 137532924
793618952323 903060
385642519709 587431188
469362071133 35524512
376934462953 183451968
159233044053 587424960
891953819665 110403756
65310431899 587418732
180381181889 587412504
551380416969 70158420
656836287253 107725716
307270008905 462323124
825579437367 324229680
376445140211 96228828
404924645383 548138736
360762357549 587406276
292963915663 587400048
550473594019 174925836
713100430933 116357724
53745728597 286861680
778749081837 587393820
500713269699 135035496
110094723787 587387592
224566700163 405424116
236125143087 58555656
870183677775 587381364
46414062317 46392372
121200153209 16977528
756356935893 587375136
920246290531 30430008
379281625483 105446268
438512864299 45233964
300427964311 587368908
807655653425 278678088
483855764191 8899812
132486869731 487060740
491383208889 418615020
979821370999 5798268
655507022815 10923912
312951650063 51337404
521076104083 15819120
570686732195 96353388
788701146701 237081276
340024352197 152280828
899216528291 8314380
240921902539 250539984
847169527777 587362680
592147865637 587356452
972814346685 587350224
231581559301 354553812
77128508925 587343996
252548642949 247151952
988986452089 440388108
631956125093 141855156
414876710247 580131972
366028440397 92859480
310082653393 12499596
27368184605 193560012
793140037807 17475768
46906604935 139245624
863963637235 3911184
800191031801 205878996
198419299455 587337768
82104541357 186945876
677984425089 177572736
285499867015 587231892
322198106201 587331540
699132562925 75389940
517507379157 412206408
489004325917 148176576
371336426467 587325312
766931004811 576058860
18038123795 109207980
734984588819 70750080
163117816305 412748244
642201080341 186472548
783725114269 508721724
176409384555 143250228
367604402143 587319084
348944280523 388278432
198950896623 29228004
688558494007 338716008
388183455241 40731120
71385981601 84364488
880341540671 306654264
594024976095 562382172
446598917001 587312856
649653445261 179061228
401554455403 97804512
854011572371 304156836
581573796719 545342364
857993900015 159193908
878269730477 587306628
912479953447 205542684
850063242141 50160312
414254706193 163790172
54643383931 26363124
168398422849 95294628
275547802151 587300400
27472298081 114096960
214767364543 211042008
590690354223 126839448
523105415643 587294172
525831272951 345510756
223299461615 172833228
396838592681 301316868
176027153511 587287944
970948334523 462348036
277099000131 278634492
15550107579 137271348
110857991337 267835140
200285311617 351620424
263107721071 496795104
999797639651 153476604
23996917181 80484444
888471457177 229221540
657458291307 299000052
288736072793 384840576
825166912093 76791240
532992066585 4066884
11524039453 124130268
213728045883 141948576
489517196727 73477944
748270883191 551937816
831620229839 113966172
773497776795 7081236
205140002687 59209596
929896066959 586484532
718863528103 48721644
464015030513 587281716
705719208457 165110508
665696107913 71864892
381288491331 27758196
804416825659 169532388
258961471229 72549972
939226127769 346357764
630090112931 215438976
972192342631 12873276
902577183203 175168728
484541164295 587275488
32966221091 80926632
778010457245 19275660
567596323897 257228856
428999013971 61769304
858365600749 491488848
160477052161 587269260
957087468545 87914448
581190947865 135894960
669276368333 587263032
650616246713 587256804
982602943995 42337944
491025128791 237598200
832863434535 527847912
398426635509 6470892
77750512979 365957280
196002301123 146575980
381288491331 587250576
383776507547 587244348
742592871719 44175204
710985554119 125544024
755619918125 77002992
593391873745 411963516
618894039959 85217724
544896826153 429246216
878269730477 587238120
645228841187 73453032
281018524623 124560
1866018391 40506912
843437503453 405779112
551095598073 481953780
185357214321 587231892
544875794197 168156000
801141227781 587225664
225372884861 214940736
172599391899 97636356
344904380009 160146792
391480676735 275676192
214309212941 242057448
960374265605 587219436
570377723747 543828960
377237268313 282869532
127373944621 18086112
610718919391 21125376
732720781841 27764424
681094445359 69865704
253155656207 436215348
249423631883 587213208
113204744057 587206980
8708062985 390283848
470114209247 63668844
619570551469 527592564
590672803719 175392936
976959779421 114047136
856063066829 180780156
427080643013 15246144
436214490683 257951304
753934625077 484874712
288775053845 356415984
71571122595 171189036
569166468691 394568712
142691000439 307968372
896307848043 34671276
416137396939 445831380
800519223727 247612824
695733693005 144558108
349962098889 29184408
814203312915 587200752
761475932065 409596876
580540911583 105041448
818557341293 587194524
923833974727 166231548
66086062029 106710552
527302204467 116183340
654970275091 583912368
141194926487 350493156
539277521047 587188296
404302641329 585089460
560972022639 11646360
937360115607 587182068
900661876421 587175840
653104262929 587169612
347700272415 587163384
914611029289 274175244
532556829033 187767972
686707516237 138959136
178912254551 38999736
255088843577 195191748
727618593803 28642572
723390721031 494222940
652718910419 304785864
982659793179 44262396
128326563293 179198244
192199258915 364107564
935633405121 175174956
260619704855 587157156
603965942663 587150928
78871504393 29701332
145103228123 360526464
710803165901 7461144
265595737287 587144700
759653378887 142210152
222677457561 169164936
559872094321 383202612
770041025081 587138472
932384083175 236639088
16794115687 515641032
170429117025 300893364
299183956203 575336412
1552007621 50758200
175812647497 72861372
763914242613 277993008
504917189583 7349040
29234196767 587132244
995828496683 387132480
995206492629 587126016
812337300753 527044500
985254427765 587119788
431670819705 587113560
533935723165 192164940
318483812993 454332600
945858897869 94055256
383433113073 120686184
403680637275 254376432
429182803489 432983016
88946585951 62037108
306648004851 587107332
138834210591 308815380
640664181849 587101104
311002033229 587094876
915589973717 587088648
303783872249 117871128
928902162875 295587108
878891734531 587082420
935802482865 154896588
786835134539 409877136
662993124811 1793664
405835192677 288624204
145548954865 587076192
258753692693 509855220
787499981005 141830244
947934184525 423049356
235833554355 190221804
260619704855 587069964
226207288627 7517196
874537706153 507139812
253155656207 415077516
628224100769 186671844
695158237023 30697812
281767842691 587063736
51310314069 53361504
115070756219 171039564
602099930501 587057508
376312458899 95961024
383154503493 587051280
450700230585 180219636
227952932233 226070172
970326330469 423560052
977168375063 193111596
439134868353 183140568
200907315671 514501308
603343938609 206308728
674252400765 531173664
457794989973 587045052
830023155173 284208552
593485349797 238146264
233502016639 165471732
642690129051 31002984
414894123735 553426308
783725114269 203636916
516885375103 534798360
708364363341 55036836
62822415683 587038824
217079421075 383401908
786213130485 587032596
71073435649 8881128
134592423229 93326580
615162015635 587026368
324064118363 587020140
981522403441 219213144
957264245335 428181228
68420452169 561921300
640426638463 6937992
763198980487 587013912
220811445399 510970032
657333705157 76118616
333742897349 207000036
374446446737 111281904
438587936611 282707604
920827258293 199968624
645500743211 653940
608057073467 27509076
755734931839 200921508
847791531831 587007684
760088960217 294459840
856499588587 51312492
372233241021 86955336
912479953447 587001456
676118412927 158427864
192252321475 138000024
377556467007 586995228
170911201593 24307884
113321307305 127032516
17569876605 83405376
140572922433 221000580
95439462715 89054172
934541715209 173007612
508220465931 421056396
713667871479 26138916
611237582241 31557276
327423084249 171232632
84592557573 411365628
319110662431 59122404
841305255509 86756040
230546942781 147572460
620462059767 25989444
409900677815 474978420
456694481213 188091828
684204465629 95319540
224543469723 586989000
673008392657 174489876
737074810219 442362384
589403223443 201276504
925489703459 12798540
470743618393 51275124
26124176497 95182524
483532499851 68246424
275547802151 586982772
905637908853 368330148
992568305639 57042252
650616246713 586976544
92056606221 58238028
794299183187 586970316
70908468385 586964088
618894039959 586957860
908747929123 160433280
784973843201 486923724
251289644045 586951632
251549675501 38918772
719036692653 249991920
273681789989 577622088
328418146741 199781784
60956403521 457340724
898795864259 206383464
214136491817 390009816
596501894015 586945404
187223226483 586939176
937982119661 304001136
908747929123 586932948
890594430391 57503124
383154503493 459296316
728235546949 67287312
737358676231 30909564
266222393657 397178244
314734057553 569793492
692436577387 338086980
131342347695 399395412
930518071013 331672140
999931280075 162943164
760392712233 264559212
505689302131 586926720
18911085109 146202300
314366728875 324341784
286541862477 23199300
41674277847 111406464
105118691355 586920492
76741580731 60075288
915379260555 50527764
282433087749 503371872
354542317009 218484468
710452517045 319334472
220149456347 3929868
527459444021 586914264
557937642667 586908036
429220470433 349359660
14928103525 222981084
960874162253 35306532
627124177441 361940220
411766689977 586901808
957553162255 127325232
270446074985 60723000
709706631843 499080780
816460624089 89241012
743916854813 586895580
889760151185 194052024
473038373541 191050128
238849562965 586889352
875159710207 458075628
355786325117 110434896
718414688599 573362136
959752261551 212461992
34839333173 433281960
413632702139 317684052
316107508413 377827848
306648004851 586883124
652482258875 586876896
753495643259 80820756
304159988635 586870668
515641366995 303826752
724749853719 322367508
80860533249 586864440
516885375103 586858212
458416994027 586851984
615295375799 194444388
941506881135 35026272
705974607519 379366164
406482930827 10008396
310380029175 586845756
952910216957 586839528
378979903795 2030328
377556467007 576525960
98417760785 261133812
932574373487 60000552
482053148079 586833300
709084627789 586827072
168714084039 272001672
236089033143 141911208
3732030553 586820844
709317928669 261108900
207127356211 127144620
458654990819 253759860
505689302131 586814616
641286185903 304349904
501465526145 398050164
933006087229 586808388
953585893915 256668336
746732245849 231532128
117150289133 71821296
625919324769 357107292
40430269739 396941580
699579110525 48833748
403680637275 586802160
333394179173 51929064
41897813223 128066364
56306182681 39759552
868317665613 586795932
411144685923 530195868
261899355807 416790216
399326608897 511866864
384398511601 586789704
973398838257 1401300
608264004995 12175740
575975760233 586783476
997694508845 586777248
640042177795 53965620
590903857529 16049556
46229483081 178513164
347715879783 208750104
896307848043 362102148
409531997661 193790448
426694787273 317378880
563333822207 24127272
766309000757 9472788
156123023783 323762580
572865739963 586771020
933946871463 35480916
255021668369 586764792
472950826545 182069352
70767757943 69809652
736452806165 516662424
614104666915 39715956
871622553775 179982972
400570617005 586758564
438512864299 586752336
233873530533 416846268
404693859377 77164920
255276169361 193279752
531813472399 261962136
653643607729 34254000
740184830489 586746108
260475120597 91389672
956020237227 586739880
254689764555 263313612
860247170455 505987632
227443549103 143293824
289853895393 586733652
587320713545 248976756
11549935477 218334996
850121417889 97424604
599336722639 60455196
472934266293 353426544
333006634407 223890372
681310494679 87385068
710965954603 170734392
649994242659 497044224
30732288591 184012488
358461716941 298551636
640664181849 371388096
818111166135 247986504
113038349343 22084488
421119545267 85429476
448464929163 586727424
34832233253 339949152
966446315171 1594368
666166348063 78553764
329662154849 113088024
288051576987 250203672
232007518371 586721196
874862676965 3456540
420022773307 349583868
608941975095 586714968
992020850745 1911996
743787086967 67299768
21148144065 586708740
364362091687 36016524
24477695107 275987592
311624037283 586702512
517507379157 586696284
954357463389 78105348
699388172501 261607140
982144407495 586690056
648750234551 78933672
350353106423 12916872
309489123755 163453860
683865742155 205822944
271193773773 137451960
980034817015 2759004
29415064115 226811304
618894039959 451299564
15937588827 95936112
961618273713 586683828
777876081917 79849188
464357551829 204745500
288048861579 41740056
210161717499 29931768
702864587249 586677600
114448752165 346781268
354542317009 226344204
636807571375 76118616
363872377819 292603896
209325152617 54426492
345591728239 154971324
175405149457 586671372
62680098417 8987004
606293094629 68931504
442498934971 310552992
245069603505 98022492
497603249429 474343164
349174373983 95238576
221506771697 286232652
649994242659 586665144
824155377779 239883876
742408541603 99722736
384616317217 47631744
165921529841 10083132
62200411629 282277872
570377723747 584715780
398082600789 586658916
8279743503 310920444
953532221011 586652688
407412661599 586646460
31722212983 586640232
771859709433 5113188
2866267569 178581672
360140353495 76573260
643774202119 586634004
864809344821 289097532
256095632155 100326852
340858227821 586627776
737248459315 308784240
149280979189 516961368
195309279185 586621548
129998853515 586615320
349051364755 697536
225165473777 586609092
129998853515 586602864
527459444021 546463404
921410941463 182885220
478943127809 586596636
782664315237 211110516
426072783219 287297640
703593675535 697536
665327147499 110459808
380666487277 378201528
640042177795 586590408
47894318387 586584180
697888554817 586577952
449086933217 586571724
854080777907 114788268
677987165409 414236736
818310723711 32036832
812527155105 315678636
849035539939 81406188
560425901775 332357220
344005759335 530937000
209615372427 581751252
297450407373 226555956
488364596975 50359608
400115822295 156889548
133108873785 586565496
855255580479 67766868
236361546749 586559268
215835412967 586553040
65310431899 144489600
62822415683 586546812
848879471249 44162748
192272188795 498974904
157194508825 101273508
351554396679 343816740
79733262773 168591960
831204254253 279070452
298601524861 48142440
799291601487 535333968
92056606221 586540584
98898650815 19176012
762007916607 46398600
856916335207 58094784
66962180939 13433796
681716449413 232777728
364202904007 87627960
674874404819 211658580
16794115687 583675704
467125050783 487123020
715304668329 554142528
110094723787 586534356
464015030513 433780200
244155972113 232665624
568511711585 180101304
636310153471 516998736
638798169687 480234852
619827805237 37853784
943102909497 240456852
594013877799 573966252
784394052531 527542740
509230262633 81667764
754707209715 197327952
564157683207 586528128
715500725769 334555704
203213796905 29769840
334016183227 586521900
757062513479 409789944
745160862921 176632308
848953005245 40513140
709706631843 586515672
287098952087 50664780
17854334277 23454648
830375418319 586509444
848413535885 586503216
693891241367 115330104
223299461615 586496988
919642565657 102637440
336504199443 3319524
859883566121 297928836
775565214933 28380996
542094282243 237641796
233004647321 176769324
920566006149 122050116
418345619017 124809120
457880842953 460386216
776261065621 423074268
636932157525 25590852
810471288591 105047676
90812598113 586490760
269949765665 586484532
45330643189 4957488
769150013785 174452508
379758442401 88070148
839382612143 95201208
103252679193 586478304
240715575127 486020664
510665334563 586472076
787107005423 166244004
571434429745 81804780
783103110215 315323640
814952617289 287521848
679850437251 586465848
381910495385 586459620
141816930541 509674608
31286849633 235306296
550473594019 586453392
771907037243 1513404
539518544647 43782840
758983213709 203213412
82472522737 153090468
471193094391 54034128
200694896037 119596284
822578425781 195247800
993962484521 586447164
850778622599 36570816
119870304577 121969152
203959501495 18528300
984632423711 586440936
229519502155 586434708
944824164255 586428480
54233980123 126471996
585927825097 374396220
247994924969 30922020
276169806205 556172856
116936768381 121365036
242882119429 43402932
73396484601 69660180
757921050745 83635812
443863211987 87254280
313947315433 32547528
276600223285 17718660
937982119661 586422252
807361268321 339967836
493333940535 157076388
265595737287 586416024
219143265657 28138104
360387636235 265561920
383154503493 586409796
928030054797 387668088
198419299455 463631004
842318042889 191704068
286743875123 130893876
755734931839 586403568
633200133201 586397340
819252293911 486082944
781859102107 81206892
339614219713 523594188
488711403155 23454648
649671163921 167657760
422340758895 586391112
181625189997 523139544
194687275131 369787500
43186613107 87889536
70908468385 586384884
413799126755 314277336
739604404563 535969224
634675405633 278316864
207465773275 176433012
200670363945 164120256
134527471417 103895496
343346244037 481654836
577955626463 49618476
173138868725 104437332
303119941299 95120244
646884222389 586378656
85990640173 356802120
722146712923 9030600
402436629167 586372428
110846388573 2466288
664744672561 45165456
828509406157 331672140
628846104823 586366200
402963860507 47145960
167319096755 586359972
954028754539 31171140
68585824253 375996816
768797016973 503396784
305403996743 449885808
767553008865 586353744
215569868493 28935288
835010510109 156783672
745183651173 489545712
694778534547 292653720
597598907629 58150836
541143533209 425079684
416742722409 560252196
671411455007 111250764
271193773773 586347516
108664509697 122137308
94082715351 65219616
602099930501 308061792
592531410789 53417556
845133658133 119409444
253985818705 4814244
167319096755 586341288
99520654869 586335060
60668755875 69411060
576350991005 167701356
611429991311 303745788
118802780543 44443008
284877862961 586328832
603965942663 586322604
901412887267 308348280
315653660359 123264576
657324593593 25036560
911991010613 171948852
654310758555 1401300
920566006149 583949736
246935615667 586316376
929061219767 141076656
554946714213 131684832
123156808921 343000872
112582740003 436159296
541765537263 221193648
672386388603 175760388
683655173475 360806724
126266829191 345616632
447842925109 586310148
416374702423 192065292
148658975135 132376140
957709721719 114464412
731278037015 50010840
467747054837 586303920
514593192119 262155204
770041025081 20054160
78994521087 586297692
353298308901 440182584
240093571073 154846764
225787477831 245046888
626358088607 326577636
586262337205 116837280
244447599451 586291464
502773819669 20222316
260275949157 148525344
977278598207 346986792
264388250171 486475308
261241708909 567732024
414641377801 22072032
935494103445 586285236
236361546749 586279008
509421326455 152972136
159233044053 379714932
169185108917 7249392
692575050739 80011116
261241708909 579534084
835351450751 354205044
22392152173 466570620
306070362841 166455756
940792565665 101927448
338992215659 206333640
944824164255 586272780
587171833205 586266552
812098443259 117080172
745472269149 22707288
220811445399 518499684
286743875123 222009516
646333398147 148444380
453440961595 586260324
960374265605 586254096
785591126431 57746016
201857603833 190346364
308637947985 192825108
255643672423 116301672
903771896691 213433560
306648004851 586247868
708983309447 63089640
782481106161 463232412
153013003513 586241640
105740695409 586235412
257264337515 43919856
273453389307 72381816
399448683925 433630728
739210264345 62111844
380321081159 271422468
504445294023 586229184
898795864259 253516968
617267400977 286369668
354943163545 103621464
92678610275 416634516
947312180471 80683740
195931283239 301783968
975302362901 586222956
493980999833 164699460
225165473777 586216728
623248068337 586210500
769527575067 109712448
426072783219 586204272
76739961451 328807260
991474468305 586198044
673630396711 586191816
229260135857 174807504
979269270017 286394580
256887680531 586185588
296695939987 586179360
718849322035 79132968
193443267023 183975120
12440087309 493631280
399530457565 117273240
692596960843 184840812
807779995445 156453588
300427964311 143026020
746404871029 234210168
969082322361 569849544
926952247097 49319532
536167500777 408108384
496402164697 402241608
275224972533 140721660
156123023783 177491772
797409203457 318257028
467125050783 586173132
782859326373 118836468
736897759397 114283800
561047662937 586166904
972192342631 189455760
654789736589 71590860
52870350819 539064540
813944774941 214261884
884308703135 65213388
619216949303 85834296
618894039959 586160676
158888665555 293382396
246935615667 549764244
883072324327 14629572
661190315631 586154448
172598980851 116700264
804251248051 271478520
474523181041 28754676
163211915157 128109960
818557341293 586148220
494086950569 103334976
117109371173 87073668
803007239943 536834916
427316791327 586141992
482807746253 200199060
270030960101 126017352
428339367885 137881692
703486591303 586135764
889465803449 586129536
339762427429 354952404
402123446721 166916628
633839413727 84327120
918699993987 523189368
302293976473 586123308
103252679193 586117080
140916676893 198579780
516301069133 240189048
948556188579 586110852
505689302131 517690044
46792389643 436501836
280523834583 452264904
365945134669 253292760
111338731895 548194788
630172247795 345635316
704730599411 380013876
8495624667 23653944
86656993815 21125376
882830833627 163734120
708763672799 60174936
945084569391 189044712
563535679153 466776144
143060938649 219244284
815182274789 2428920
208993368373 586104624
923054022365 96870312
946690176417 329025240
533180060003 256475268
951666208849 586098396
885111775071 570677868
595879889961 586092168
502579281861 124472808
891331815611 586085940
451866008785 128433816
288444283527 97163028
23099859735 294366420
109472719733 258897960
295275335701 90119160
924920034527 586079712
354397496087 75769848
912479953447 586073484
309856433749 136131624
607490697909 103310064
353920312955 586067256
640664181849 416696796
20632551619 216672120
116445888639 378625032
604587946717 586061028
327796142687 423622332
181883029197 252626364
6568291617 32609808
707218615627 586054800
758071475629 20303280
862469885089 62304912
286474394553 108790704
46650310279 586048572
758222948055 451231056
148104688125 11235312
970948334523 99716508
504521755179 97424604
356113955285 200722212
883245762909 586042344
91323910685 61115364
155170168447 25391556
33684945985 407199096
917894810759 92211768
627397374889 122735196
237605554857 175698108
791189162917 586036116
349914535653 60361776
659324303469 410967036
192953701389 9958572
245691607559 586029888
797004550375 253878192
890341031755 27235044
79661304461 208687824
230141506209 12873276
902658508427 388652112
257314435547 38738160
329662154849 280017108
909991937231 64123488
533571944447 49294620
369651835945 315485568
950422200741 586023660
159855048107 586017432
460990383667 318830004
853423847229 109376136
183836195991 23149476
529335358703 307270836
11196079201 179111052
860646273151 111948300
680472441305 586011204
638798169687 415581984
668032360225 586004976
24258164335 22015980
948205046473 50876532
78994521087 152866260
643152198065 515036916
8086058931 525076452
202542417267 4154076
162343064323 43047936
488895192673 327636396
378053972103 80596548
581573796719 585998748
39225124351 341730360
743916854813 79332264
922286917129 58792320
761332968325 585992520
186375574523 84763080
308883318729 90187668
147414967027 585986292
547985577803 481044492
10574075147 585980064
535690005007 53155980
745782866975 585973836
911857949393 547522164
373824442683 585967608
564779687261 37897380
573513228993 104636628
710328635897 372415716
951044204795 585961380
365738389981 585955152
141998557705 402229152
152390999459 585948924
359075387931 304480692
161099056215 136991088
222677457561 538715772
357652337279 524092428
968092784105 77507460
858636967165 257602536
613745366129 77588424
405600253833 440905032
670003893391 450247032
266217741341 585942696
86458569735 585936468
880135742639 553002804
325758143067 49400496
154148699235 4396968
500091265645 585930240
227124513575 81368820
743294850759 299803464
116314764327 297661032
943655851259 184784760
234495534587 585924012
948821513835 232130016
327174138633 30361500
643576742141 39952620
645168946511 3145140
998938516953 585917784
593391873745 581751252
153635007567 507762612
594013877799 435835440
301175967033 207678888
173302011185 92809656
572579269409 136617408
631956125093 585911556
921944215201 36153540
784347118323 533945124
230763510263 275645052
661452969075 321308748
354661010233 148811832
278657822421 183900384
681301059259 133472268
873915702099 391666464
655918090737 98863272
874537706153 585905328
266217741341 86656392
278152063987 314626104
871624073407 149160600
666166348063 163671840
577917592067 504299844
492753639169 426543264
569133715639 394207488
517257118195 140815080
302041473431 38208780
441622884569 538472880
572865739963 319670784
247581174017 477843300
619182003995 65985660
595006977233 193329576
741428838597 138516948
282389846745 138716244
316600069715 585899100
487894425333 325082916
602453425553 182791800
645640214281 585892872
941092139931 585886644
58835702289 11802060
371336426467 194132988
98403722873 193995972
381910495385 497561148
828509406157 497405448
14672044295 59340384
310380029175 585880416
886065420125 99367740
830375418319 585874188
642530194011 585867960
65310431899 89353116
204425606253 122641776
110716727841 549863892
441622884569 517571712
434780839975 421411392
886183191605 124622280
895692725929 389106756
214591404859 269616348
804251248051 585861732
44784298117 157599540
546365266469 240649920
613918007527 585855504
178515169727 236819700
603343938609 441260028
367299222677 231581952
811715296699 317160900
228067863745 128533464
298390699595 83336868
178515169727 585849276
10574075147 250483932
22392152173 102992436
70908468385 399096468
277849114145 100968336
555449626451 585843048
717170680491 458038260
472352825203 177286248
997356626151 77451408
189868057511 226450080
429317290921 370578456
36698245415 585836820
781526183129 62086932
149902983243 585830592
282389846745 215980812
347643297433 19854864
938729960455 87926904
964106289929 574439580
169655229497 46629036
126751336451 10568916
711572644005 416914776
234495534587 565832484
693534526439 548475048
896929852097 585824364
422340758895 585818136
588086571943 251854092
349566284577 585811908
15837810039 46691316
246313611613 526427928
195931283239 72039276
143862078667 83168712
511287338617 585805680
460283006189 28779588
505067298077 585799452
689180498061 585793224
325360304655 69990264
348372405641 159760656
446655573117 194562720
343346244037 585786996
616406023743 585780768
114448752165 585774540
82455439333 103914180
318774243317 71902260
232007518371 149372352
827265398049 567134136
922432018311 585768312
136218894055 540515664
77128508925 127262952
974680358847 17780940
497516878287 25852428
863341633181 506081052
14928103525 464583888
420474746733 252906624
727122745355 585569016
362648486151 323712756
235739542695 585762084
251911648099 523712520
108574241065 115305192
413010698085 546239196
44162294063 540690048
363649850141 176146524
661190315631 585755856
308342677267 121140828
589037845367 585749628
778749081837 585743400
730232765625 146818872
394350576465 466994124
547630269165 234228852
469405635993 165465504
965070796615 95824008
489671003415 317553264
329662154849 585737172
329662154849 585730944
166075088647 585724716
981134572187 204533748
834779905953 456313104
12440087309 585718488
947569670903 296203680
999560521007 585712260
64688427845 585706032
903256758889 26624700
645018210227 263020896
204365468685 2871108
940164663695 63419724
11017390415 7174656
350188288631 585699804
350810292685 555817860
389626454177 123177384
696644546709 35823456
32344217037 585693576
720280700761 585687348
71868048723 129841344
254705147715 246684852
803007239943 193516416
629794904493 55173852
957886249389 585681120
882001754801 577335600
528703452129 585674892
626980092661 585668664
133730877839 531784008
540521529155 585662436
213347396751 585656208
997072504791 585649980
160230920363 198455220
840047975533 39828060
100142658923 581346432
595424578327 331703280
873915702099 368392428
592769869691 105190920
770663029135 585643752
129376849461 32921208
476455111593 585637524
203395331887 585631296
725878737247 585625068
216457417021 88232076
312246041337 161255376
809849284537 364475016
671500147955 4440564
979034387225 188552700
294829927825 471571704
936738111553 517577940
534413760771 365409216
466766989369 99996768
831619426427 585618840
639311363115 62267544
96410634599 585612612
333805401557 129860028
638627726773 118911204
613731434093 100308168
455306973757 585606384
282389846745 585600156
12765793025 52520724
374446446737 542085120
213969400805 585593928
307956553723 23492016
943580156147 585587700
15550107579 24781212
217312124067 28312488
343968248091 187898760
748270883191 418839228
317007773279 163142460
680472441305 263849220
819470124439 106766604
873757621765 32317092
179759177835 541107324
891953819665 585581472
921188010203 585575244
364628034753 145922040
114667834521 39703500
518751387265 175031712
413068618485 470257596
865829649397 585569016
572660625773 124890084
708173543649 166567860
547387377165 239659668
864585641289 462267072
631956125093 1301652
162343064323 585562788
975302362901 358303068
290475899447 539525412
424206771057 585556560
890833456041 161834580
811727721559 17531820
696022542655 547995492
576597764287 549440388
573594404745 132226668
218848524319 39877884
205261344049 400958640
358274341333 585550332
457528156303 76822380
882020849849 187244820
554974808721 136137852
392528235039 251604972
571128902749 21368268
451574949433 585544104
841571491291 478821096
55358367035 584317188
997694508845 300426264
653726266983 168598188
751380903461 585537876
737106417319 232017912
799275215619 573592572
992309096279 119372076
185357214321 585531648
34832233253 302226156
879513738585 585525420
768175012919 585519192
767553008865 170684568
596501894015 96347160
834107442643 585512964
620760052121 329616900
606453958879 80534268
709706631843 249412716
6925792511 349222644
7472537413 383837868
330622034131 10867860
976601725473 430099452
393728572411 585506736
624050248431 205829172
110094723787 585500508
50382334603 585494280
128420898809 32753052
940470135877 585488052
727122745355 585481824
162114159173 127910664
353298308901 576544644
899242000811 132158160
545313261373 68209056
507132855359 361772064
676740416981 121782312
381288491331 446697072
298561952149 301441428
363620734241 106803972
320332094039 156634200
441458626059 10039536
561047662937 174396456
23014156227 585475596
802385235889 338217768
511909342671 89689428
751169573727 44972388
931140075067 251517780
502272738463 175610916
976076766115 306031464
684402740237 282265416
293468433487 40388580
757600944001 174377772
753923439589 479967048
770110031321 318705444
77128508925 585469368
57025225203 116432460
475211103485 585463140
385020515655 530339112
295958012931 11141892
166697092701 585456912
843544724701 39734640
898795864259 585450684
53047668207 194431932
38564257577 585444456
648536195637 78360696
192821262969 585438228
122701385183 77488776
101386667031 121477140
190955250807 496078884
97654642707 585432000
222677457561 585425772
355991568857 363989232
565257275213 74910384
965751947985 21729492
210859380535 472736340
265595737287 585419544
4354034607 585413316
990230460197 360327168
774395053459 410014152
812486685561 434895012
793921341645 284532408
577421381157 375324192
331528167011 585407088
906881916961 430815672
121912800813 458692200
159029250199 101036844
982144407495 580817052
42037258143 95562432
432292823759 6047388
95788630545 271802376
453183986849 1718928
658702299415 141070428
913101957501 585400860
846547523723 547665408
112812241803 267044184
652482258875 392326632
999560521007 188085600
856499588587 585394632
479697084499 419848164
850955829121 369395136
22392152173 546918048
335882195389 585388404
40430269739 78373152
244447599451 241901748
468610973095 340104852
72910512523 80596548
759466956163 545105700
615162015635 105022764
208080228993 3892500
258753692693 342546228
309529344179 20153808
657191345533 184330116
48516322441 585382176
608319971041 417213720
587171833205 58910652
537427402741 523413576
15371213269 87135948
944824164255 585375948
347206185253 268856532
483333272359 331778016
611429991311 554447700
509421326455 341269488
936116107499 134119980
729610761571 524746368
451574949433 585369720
180618312989 108086940
731476773733 585363492
530719901631 325749312
32344217037 585357264
345212256199 345996540
622626064283 585351036
941714143985 585344808
598504093853 71659368
952318655367 386055036
8086058931 84065544
825130883113 110173320
947312180471 217344744
501032255403 258219108
753868919677 585338580
144304946757 585332352
825399385887 184448448
724012725085 585326124
878269730477 585319896
313490049445 585313668
161721060269 585307440
940862748997 46635264
759494365591 416086452
508177318347 393453900
191962637273 44978616
849035539939 585301212
51626342711 409522140
450952945379 448640208
692290518331 529367544
756072962767 165110508
497603249429 585294984
187223226483 60779052
890087807503 337071816
729178979321 232952112
239471567019 585288756
349226626903 207417312
106984703517 585282528
364494381873 111935844
148999329107 233923680
687314485899 501441192
261705738505 19973196
300427964311 585276300
1866018391 153775548
387508531871 490386492
452561876919 208133532
24967067673 142814268
656581878443 25067700
139328914325 559218348
856499588587 585270072
915589973717 585263844
453908142559 50832936
572243735909 367887960
115070756219 529535700
867073657505 561865248
547444749501 112421628
541513520005 71011656
456781623389 220975668
778749081837 585257616
306648004851 551483172
954154225065 585251388
859944749993 98657748
815022769481 84688344
169424264117 135894960
635688149417 98308980
697888554817 362718720
502164153283 68775804
402523590731 175972140
382792898347 250658316
317487330517 299280312
863164165083 46647720
975853870985 498240
419970520387 109731132
865207645343 312639372
164831080539 585245160
928295784873 217039572
186601222429 585238932
523105415643 585232704
91881149767 133958052
702242583195 446149008
830997422373 422326908
917287392681 5163012
475211103485 232080192
804100977629 112801536
710328635897 585226476
87491696525 116432460
365738389981 585220248
503201285915 585214020
182247194051 585207792
958508253443 585201564
564398980839 244567332
253155656207 141089112
595879889961 585195336
233720550931 871920
368944657763 254980548
561669666991 441322308
124117049427 132525612
646560140943 275221548
11196079201 48186036
582642429337 79774452
845303515615 452264904
462548401307 107464140
141194926487 585189108
708462623735 432752580
66840959147 83062836
801546433917 43670736
820474036919 199962396
402612520343 149148144
900661876421 585182880
378800475115 585176652
425272302131 67262400
328833847057 122398884
178190583813 216497736
949178192633 502394076
602099930501 585170424
460647761465 23348772
386886527817 585164196
993962484521 585157968
274862476783 2098836
193443267023 82521000
521239403481 134761464
866101682209 101366928
271815777827 585151740
340858227821 507096216
733964789949 585145512
114268562431 12250476
235739542695 585139284
327796142687 343841652
292828105 19443816
8867879693 153040644
841571491291 361940220
275547802151 264353688
842815499399 585133056
855130097497 36701604
235117538641 391847076
503823289969 165284892
606714993043 217375884
900039872367 10880316
913561814337 330084
841907803291 92186856
246935615667 219163320
913723961555 585126828
919321998041 585120600
185979218375 585114372
966215985047 146843784
754806403071 163559736
529947460237 317821068
503823289969 507669192
829753414265 580922928
968255372273 121034952
501586704341 157979448
585133329117 104462244
17416119741 371855196
399948612951 112564872
500091265645 230548104
602721934555 22302468
580951792665 585108144
578991998041 38812896
596246793897 45476856
286684016577 17214192
974058354793 111151116
418998532635 79942608
534301488615 585101916
18038123795 431949168
24921802569 410063976
184735210267 585095688
179966975055 71422704
598726240385 167632848
627298829245 13390200
637674548819 261258372
240267076925 385039872
121912800813 585089460
907702550619 206657496
128132841353 122853528
427938795381 520436592
237791734689 247905540
846625566791 161928
844681511561 423504000
724634729139 255665628
75892696865 23766048
371980894917 143381016
857121592641 585083232
510406541241 110845944
554827622397 234446832
11010751367 64160856
455928977811 585077004
442556481691 64142172
455347630141 54208512
841279938689 37492560
191078453103 230168196
301049968365 585070776
681192119083 88132428
712041469161 47444904
126888833245 386821080
965350298037 452296044
122534804867 585064548
395362895507 33369624
492350667647 158757948
89007134567 522466920
887503449117 48528576
124400817029 585058320
322605928097 89041716
825599055567 114302484
251289644045 585052092
796404051605 38345796
539334887155 130956156
763198980487 585045864
565401691315 296782884
39186261631 585039636
805495256159 202515876
918699993987 585033408
916641080743 68981328
867695661559 510135480
917455985879 67268628
774395053459 466813512
622028480217 428025528
665544344009 290498832
951666208849 40363668
107606707571 585027180
683884631679 245682144
180381181889 585020952
972586238719 129424068
957680842483 162619308
569133715639 585014724
49457119131 10643652
348322276469 585008496
806786049003 410101344
604010398127 27857844
474589099431 281636388
562913675099 47855952
364506121653 567377028
401094977237 1712700
709266634861 52688880
330906162957 585002268
418608734571 584996040
172944480389 33070680
183491202159 408955392
641286185903 584989812
555934712915 12972924
491519352969 369806184
520617399427 268619868
899417868313 505190448
510665334563 482371056
189711242699 444230784
49800096329 192457656
75884500817 357543252
901648561015 14666940
511909342671 584983584
359320783587 84152736
466503046729 546805944
673407526493 39267540
906611066231 151620660
432091191021 120026016
350188288631 507731472
214591404859 584977356
584061812935 584971128
96538688507 378189072
231201544187 113916348
247706201117 254395116
548180626307 10189008
849442608247 127499616
999560521007 483672708
877647726423 584964900
374531950949 414330156
184861632439 426543264
153257327953 17699976
83348549465 584958672
446952013461 25173576
516885375103 584952444
25505193023 514657008
248302913263 97598988
195729638045 37997028
168025259773 86083416
600855922393 304075872
608319971041 319564908
310500653079 15158952
481614820201 97885476
938604123715 556172856
819179345347 529087284
192821262969 584946216
775017057513 254513448
37254530375 24021396
83970553519 72001908
551717602127 429756912
42296281901 247830804
744538858867 584939988
532435476453 584933760
734418362733 56052000
133108873785 423454176
472540032655 129305736
576597764287 584927532
402436629167 584921304
82726545411 584915076
237744651009 257920164
198540689403 418577652
538033512939 584908848
616523041635 60480108
36076241361 414946728
382532499439 85230180
144304946757 584902620
585689347511 96932592
642530194011 369444960
783725114269 584896392
185460331317 446335848
274925798097 411571152
464687823907 240687288
890615574451 42730308
932677397063 62678592
246710005129 69977808
845303515615 584890164
949800196687 117858672
557193967167 7641756
375068450791 136324692
904919145353 4278636
677984425089 572776704
535288384961 43589772
679557844573 102045780
159709573245 33905232
717473093487 254382660
902527888583 584883936
457586107843 102064464
184113206213 584877708
474589099431 584871480
45554709183 414791028
566813892791 47208240
256887680531 278628264
344875363757 180811296
645018210227 385799688
937982119661 488518092
964639089101 847008
684257005037 476248932
322820110255 301391604
969082322361 367383492
51004338657 584865252
697945410229 239205024
707218615627 215781516
70286464331 584859024
326937130855 890604
283228180379 58312764
859609608857 249531048
703892233399 142795584
875159710207 159941268
702242583195 177373440
597123898069 393964596
55980371089 429489108
389749774805 167701356
266839745395 584852796
690922422313 79780680
651238250767 172746036
913723961555 584846568
92678610275 296770428
609694829429 306560844
440044188731 16279992
397258733561 124223688
82635621601 13658004
533679484561 584840340
187928598545 486257328
872192983761 293363712
443398626861 43870032
194687275131 584834112
936428665907 101043072
474392505145 73185228
183491202159 584827884
557315638613 564437412
114448752165 39410784
871445205247 546631560
604123455011 165010860
531191468345 584821656
702112441669 5212836
969982313195 194114304
9952071093 13545900
342982010675 323519688
5598042715 222619860
775127828721 149173056
337126203497 295400268
42918285955 584815428
973733283095 188241300
844059507507 584809200
557937642667 120648816
694330976773 353943468
647239031549 81113472
574109748071 111493656
822911369671 584802972
48037662035 407597688
574350609743 204757956
681716449413 584796744
634162453859 212530500
733448842507 270220464
8764114985 116918244
456550981865 240494220
932063265201 97904160
413726103455 329349096
671142380495 584790516
497180105415 375436296
273059785935 570596904
337748207551 584784288
275547802151 509842764
777505073729 584778060
201529319725 93818592
110716727841 584771832
104911646485 36701604
660568311577 4185216
610572885247 75570552
674874404819 584765604
815040656297 84613608
687936489953 584759376
630321539183 341375364
250667639991 458349660
630712116985 446641020
725256733193 35661528
530569464291 584753148
762216168471 110976732
542393750633 578176380
5598042715 207759852
767553008865 584746920
268083753503 584740692
547708044429 232783956
202151323779 584734464
860853616965 272487456
474814254087 91028448
862719629127 584728236
635735793617 270482040
809227280483 152772840
443488896731 584722008
289853895393 342726840
802555883089 187493940
94407194151 76268088
408034665653 397483416
484994575151 74300040
93464136697 401095656
341650879075 187493940
442866892677 125824284
596006243625 434770452
224010090109 132002460
326232213437 59832396
176649157565 38084220
379713301857 59240736
286743875123 435181500
167319096755 584715780
890709811557 257322276
622004060229 584709552
749514891299 211247532
379795038129 31588416
898173860205 158701896
187223226483 584703324
772267289675 131323608
890087807503 532101636
648128230497 175766616
308514017013 67748184
366982398089 436750956
553583614289 584697096
197797295401 584690868
723923520203 847008
389374544033 182467944
851943796683 142714620
428886934883 41939352
150524987297 271646676
547179142747 110821032
988282392897 10774440
54114358927 584684640
275016072957 206140572
200335210353 521028252
47731841085 105919596
891523837307 100164924
833513221697 307576008
82520372461 13265640
418608734571 584678412
936116107499 150480936
3732030553 283367772
775639061567 271223172
358527702601 138896856
370254794775 33195240
814825316969 12842136
43887251889 22464396
202773327833 584672184
207127356211 67710816
10574075147 584665956
784969122377 584659728
197175291347 584653500
289049540489 34739784
522084008711 215308188
528081448075 91476864
794220030297 11229084
465132060919 87565680
569755719693 584647272
820423353455 584641044
692952182289 535751244
948556188579 584634816
440378876461 316270296
511909342671 287067204
477077115647 423939960
694156530493 584628588
159551263713 256132728
577087092019 58549428
297471862833 45209052
403100111701 230573016
903149892637 584622360
609231072627 270830808
416742722409 68682384
713438656167 584616132
41052273793 392388912
829069054237 6178176
749514891299 160514244
664214201423 22233960
207127356211 104393736
414876710247 506635344
928169468577 420850872
273811917821 139625532
356408329171 563036112
516017376267 16012188
538360078119 57590316
323442114309 584609904
428560799435 584603676
167666176967 89963460
82104541357 257116752
678606429143 446765580
597745902123 584597448
439134868353 584591220
447220921055 584584992
763836921993 409615560
831619426427 258991380
614384179555 9155160
262771538621 277594416
747648879137 107009496
475211103485 584578764
811093292645 414323928
727744749409 584572536
888843799395 584566308
981769119433 35555652
727122745355 434888784
131621075607 159218820
218076201257 9865152
182138464389 20290824
817313333185 584560080
19904135957 584553852
379031502775 333714924
273681789989 584547624
329040150795 378693540
589411786943 96751980
65932435953 584541396
322327243781 320617440
102630675139 516201552
778127077783 584535168
448464929163 347491260
166697092701 584528940
187845230537 584522712
886570630495 40382352
710950639951 584516484
649245840107 18677772
983806389139 107594928
925129675235 176738184
302915980527 584510256
672386388603 584504028
395594584573 90467928
661836926513 36228276
212103388643 492684624
454684969703 227340684
943580156147 584497800
765686996703 441764496
406508166683 184242924
848832231869 8320608
570662816675 257976216
952703477259 31046580
306931422447 35057412
220189441345 584491572
510357171885 140839992
964106289929 584485344
70932963109 339506964
752002907515 107918784
701620579141 584479116
665668088141 223560288
547764326865 138797208
396838592681 584472888
856499588587 550137924
145548954865 584466660
428093530041 187699464
357659655179 357038784
509142541253 51966432
592147865637 584460432
898173860205 584454204
176027153511 584447976
32344217037 486668376
80860533249 584441748
60810231123 72599796
157367031891 582124932
947312180471 584435520
984010419657 438675408
484060467333 36147312
803629243997 555518916
19184145541 14193612
184735210267 191373984
805563994595 434378088
866358163705 45327384
659324303469 130295988
815639398771 272188512
59090391359 410082660
101386667031 342371844
746404871029 584429292
807983272375 363154680
584683816989 482402196
875159710207 538927524
597123898069 584423064
860989487013 258219108
814825316969 341313084
826643393995 584416836
389996548087 584410608
749836368203 151296804
107606707571 119608740
414568348273 102649896
1265158397 465773436
175405149457 111057696
160534162921 418446864
262485717017 177859224
357652337279 238632048
698510558871 584404380
913723961555 199302228
923067892121 321881724
853524454341 365272200
234495534587 270712476
213347396751 234073152
475979907727 164456568
608941975095 11746008
630712116985 367090776
676144259127 131896584
664922339955 584398152
497603249429 553613148
630712116985 1507176
695251463955 2964528
944824164255 584391924
429182803489 358047720
563985153913 14779044
350554906079 145865988
528440760079 179129736
28612192713 584385696
301671972419 584379468
261257677501 567651060
643152198065 584373240
550937318443 103029804
909991937231 584367012
493620995283 22296240
176795104517 27783108
187845230537 584360784
872049689937 548319348
185181303223 75987828
216055890395 342322020
687730397967 36882216
197349339035 63332532
181003185943 584354556
639666952013 246747132
885733779125 237112416
17168605327 15825348
753246915623 538908840
788701146701 418241340
283011850799 253000044
656836287253 584348328
626607158783 43552404
515641366995 437734980
137671509023 172764720
455306973757 584342100
931928435229 370497492
616406023743 300532140
363056208399 75794760
892874381583 278933436
894441835881 23479560
295014245485 281773404
176027153511 293500728
629339611543 86151924
182247194051 584335872
338060591575 5686164
870183677775 546531912
380666487277 584329644
697888554817 584323416
270288307289 217818072
232277259279 291296016
227031485939 584317188
276297536257 270700020
268705757557 282869532
195931283239 145075032
546741569695 237405132
616406023743 571848732
815368143221 39554028
958704914999 234004644
841571491291 382156308
872099034381 346295484
947073354117 27926352
602721934555 584310960
681094445359 485435232
564779687261 128514780
317844077823 584304732
381910495385 584298504
541765537263 156409992
320631878819 251766900
263576303335 112483908
160336590839 35225568
29234196767 351676476
476262714979 107003268
108023753135 96116724
74018488655 584292276
542209824099 118686996
677487142963 236078568
858365600749 584286048
677238426545 58375044
959290784197 35680212
22392152173 311431140
883867766963 584279820
134988394479 129293280
50382334603 286475544
500330034709 7442460
97032638653 259906896
570604510139 199551348
430033898295 351819720
149280979189 511175556
420110096095 143574084
298561952149 584273592
94544622437 192912300
337748207551 322367508
784647332835 234340956
548464118639 104680224
540521529155 135496368
833485438589 575068608
838780145325 224500716
415089838635 186428952
735618955453 146993256
452818957541 302817816
651860254821 584267364
217108891971 448883100
68193359367 125220168
222055453507 584261136
566023695369 584254908
725133292995 42630660
277906193765 18385056
224543469723 254046348
117558772435 235642608
447111026757 9734364
719224603869 257085612
402761126651 8414028
590537481735 138566772
480595250529 80521812
110094723787 578606112
441622884569 319241052
726500741301 197464968
200854170909 14604660
45291319597 67872744
476867398965 129486348
938370329585 49076640
998131241117 91900368
813581308861 425484504
771099032731 73515312
462149018351 449169588
296534066801 102475512
732909434189 288063684
480441755241 50066892
83348549465 584248680
335502061943 190545660
289902972033 413950248
465259038621 584242452
304781992689 180630684
37942253523 485933472
326460307709 1911996
72619763333 30548340
136306179475 450894744
867938889871 94173588
681094445359 541773720
972327004447 291576276
128423470973 170441676
673787205295 106542396
127510837299 584236224
799461059139 275483124
358943553627 89166276
603965942663 584229996
159855048107 584223768
911965743617 304854372
100142658923 111599532
875781714261 366785604
704321125857 47096136
525110629833 159561360
6623565117 49163832
788701146701 111998124
329040150795 19574604
229134629201 108086940
859360605951 152704332
606285365681 5163012
129544625553 274679712
979656391279 584217540
684204465629 495792396
773003702089 62535348
184113206213 512066160
524559251299 131037120
42918285955 322199352
723480715631 141724368
493546826031 146108880
936646602311 30778776
192491719567 288860868
46650310279 584211312
779993089945 584205084
224102532313 256612284
58481023917 94254552
737074810219 584198856
935494103445 584192628
152390999459 584186400
553007610243 378562752
682811688047 28231524
650616246713 49057956
277263911343 76162212
119424784597 584180172
39186261631 584173944
839083475075 584167716
630650894507 20178720
511350777025 259358832
124030181283 222868980
844059507507 13483620
679416419149 164506392
261863712963 260180928
929896066959 250845156
947934184525 584161488
12621477809 200429496
837397526849 346139784
873915702099 12692664
967411670103 33014628
8086058931 265599288
34832233253 584155260
381732977463 66577320
727744749409 242001396
637141237713 68364756
247091701803 227963484
929801960641 51125652
482980448693 129517488
378800475115 473602032
303177911523 46267812
786059166859 27066888
794027342205 190838376
721581558053 253130832
815774147779 61495272
779239785957 57459528
366982398089 533403288
177972161625 267897420
911857949393 173343924
601929275835 62149212
154895015407 437180688
11818083255 164481480
713527729023 300606876
17416119741 532649700
41674277847 326534040
894441835881 103471992
177893165673 584149032
515030243257 424550304
766309000757 512520804
261241708909 584142804
138706910271 315485568
905637908853 274299804
940470135877 510353460
332881233627 99498528
886561388143 31364208
770041025081 337345848
728453403627 161311428
561669666991 423049356
715779372717 53075016
103252679193 366997356
247557619721 584136576
473967095377 584130348
800870121703 64484712
715065381103 1127268
127206654313 80702424
587793837259 584124120
923054022365 119029536
979034387225 437224284
484541164295 524609352
571256763589 112184964
97908122307 321539184
499533920687 507550860
240855474691 317385108
736452806165 518157144
540521529155 559766412
337126203497 470662416
728366753463 584117892
438934331743 108933948
441000880515 584111664
962411703467 38190096
467125050783 584105436
832373152681 337065588
991272019699 129723012
596501894015 99853524
295153721545 137109420
551095598073 12723804
358166284295 3381804
374863816157 82028988
590281853475 421068852
1758403541 67623624
156405849719 62921484
542735966777 105166008
351523636587 323469864
447220921055 584099208
102630675139 584092980
891953819665 145149768
564516347499 58923108
550473594019 526670820
213872809515 12244248
614873109933 70395084
892575823719 466695180
93074138099 93637980
704730599411 548437680
530569464291 59720292
682338453467 584086752
151570844119 25740324
741945762597 4266180
696644546709 450116244
380044483223 517515660
487338761935 221212332
503201285915 44274852
28994380161 45003528
381691281003 164792880
663408116373 42948288
56602375143 330171192
814203312915 499248936
145548954865 584080524
87080573789 584074296
566645699423 584068068
942120795017 103029804
211481384589 108703512
496072845503 203973228
74640492709 584061840
907922324283 125002188
861475621019 574308792
928030054797 85242636
919944002095 501385140
146198947551 382941036
288280717563 70569468
7464054877 102718404
215213408913 584055612
136005864077 57197952
5059194917 5947740
989493841021 46286496
971570338577 584049384
241959583235 584043156
399326608897 12835908
467786527901 425802132
208993368373 293457132
52248346765 452619900
820423353455 584036928
745997147543 232217208
246313611613 301329324
249539192423 76280544
348183527847 26375580
423702544711 118699452
808733454897 12536964
70908468385 548587152
142293858325 52153272
387658732547 410549760
130966424377 71964540
87080573789 584030700
553703360045 186752808
755112927785 12088548
585736655399 24887088
523885392917 333864396
739410282793 104076108
189470473209 79861644
510665334563 13446252
991474468305 50994864
676740416981 481443084
923676026419 185924484
371560323067 133540776
511909342671 584024472
173626105087 143486892
597982391739 51001092
52870350819 584018244
219455979765 22339836
689180498061 219948048
599611914285 525755304
199663307563 253174428
269949765665 344707344
445354908893 317123532
651696918055 94665600
201888301645 131167908
567267703477 58854600
459038998081 584012016
338992215659 438818652
490211532773 436726044
852640617701 67629852
309909315697 295431408
575743554243 79942608
263729725125 222563808
613918007527 584005788
600233918339 583999560
540521529155 583993332
174161141349 26948556
17227752643 42842412
756476924541 280608768
52678290517 46678860
347700272415 583987104
737391566299 213670224
924866298105 2746548
208993368373 246684852
716548676437 583980876
795600812751 172465776
108850715679 174701628
458416994027 583974648
988042178937 80939088
800375231129 76093704
334016183227 583968420
802385235889 583962192
516150194595 71061480
668032360225 583955964
180381181889 389966220
860231612911 583949736
501996252631 395608788
287365879177 505925352
621315197357 5356080
457172985919 513872280
520994741491 133864632
538655516993 541811088
705974607519 583943508
74018488655 583937280
51004338657 271789920
785329754717 86494464
604676035549 362401092
27990188659 583931052
618894039959 118450332
877025722369 583924824
189227288493 212026032
107606707571 70407540
817636198933 69803424
344897267633 168704064
815447321023 301939668
725081762523 44299764
522483411589 583918596
253872182617 29277828
789945154809 583912368
645997427449 120605220
568511711585 583906140
248801627829 583899912
947050677969 104325228
174161141349 583893684
365116385927 471465828
775017057513 583887456
777043615059 353177424
558559646721 51268896
758844952109 583881228
242314734935 20309508
562291671045 583875000
890407179343 202839732
427736564755 154167912
382389640337 50770656
615846312145 312689196
652800067487 180649368
791189162917 583868772
929896066959 583862544
302024626691 208513440
582817804827 483510780
690424506169 583856316
414739506169 66103992
596266779549 192245904
45406302171 344539188
608941975095 400242420
634886130013 111163572
419852742679 583850088
92056606221 583843860
729233891597 188590068
781627494005 184597920
33588225145 583837632
391035155517 33189012
654348271037 583831404
412388694031 583825176
28612192713 583818948
988364448035 498470436
438918101575 147665880
18439730147 125911476
842447199153 19854864
671142380495 583812720
958189353693 5767128
53492354873 583806492
987816114993 44704584
711208852831 15021936
351432296739 50116716
547363573749 583800264
809849284537 62043336
908125925069 26973468
687936489953 167340132
899927574061 26095320
125022821083 583794036
22192935899 158708124
724081544485 148238856
862097625073 583787808
601477926447 583781580
999686258099 286500456
501619164677 7286760
719658696707 583775352
813139555583 294802380
82726545411 39653676
220811445399 350754732
24258164335 154093176
820423353455 199788012
799606358379 131803164
413473064805 54831312
908343830333 234154116
662792010235 36639324
357030333225 583769124
690003043715 56998656
447396967931 23037372
222677457561 583762896
570377723747 583756668
216012325535 256219920
951666208849 293762304
581643114359 74773368
60956403521 389860344
454684969703 148164120
215110371643 44953704
400619444525 284619600
428837497019 13041432
533543289419 55136484
153013003513 139438692
328834345297 78989724
422962762949 583750440
477587494019 45109404
326434629665 37044144
126266829191 583744212
723004496601 196175772
350188288631 583737984
181003185943 583731756
412388694031 20857572
199663307563 25920936
339614219713 583725528
57224379197 443545704
148658975135 452974896
926786046689 583719300
870890500961 305495856
110094723787 583713072
487651184565 583706844
177056773937 108859212
570999727801 583700616
660133583483 292255128
649994242659 356079672
208371364319 21343356
309136021067 579235140
387300116841 51480648
746847027889 97057152
35454237307 523837080
979154201489 145629324
106362699463 583694388
798653211565 583688160
88324581897 583681932
979264698665 117254556
856209063605 189069624
189089238645 583675704
65310431899 583669476
358713670681 119421900
240107982665 215850024
121912800813 91445724
951044204795 583663248
431459197255 21866508
863454279017 308535120
904664513573 276049872
8086058931 583657020
239799091311 249780168
570854776091 33101820
277413814313 506541924
641286185903 583650792
828920584945 8183592
735208798057 310434660
48516322441 583644564
112003927129 143250228
496179213515 112988376
766633871921 32572440
72152476493 583638336
80860533249 583632108
636943436433 127991628
238328819963 209379132
402436629167 495468540
962862281821 132656400
221503663925 53641764
378866236567 173617956
28814752185 254986776
188467234591 583625880
22470942601 181340676
119311190867 9043056
776261065621 265960512
366360394035 583619652
665019708507 221206104
525193269165 68003532
885733779125 583613424
612051995365 151377768
841571491291 222850296
963484285875 346444956
425929195441 85877892
349215528607 180643140
361384361603 583607196
432292823759 583600968
658864588639 135770400
986022522015 215825112
522483411589 422158752
926786046689 527081868
825023032837 314364528
263107721071 583594740
324686122417 583588512
243825595397 583582284
850279548047 583576056
396216588627 583569828
849657543993 583563600
284607715995 36838620
298561952149 171774468
878891734531 302188788
694778534547 444224556
367473052385 7367724
231385514317 583557372
636310153471 93027636
14641277975 119639880
85836565681 583551144
829624885791 16223940
618894039959 162208260
773151045351 583544916
749514891299 583538688
863185396335 55285956
93922618383 583532460
530474124829 9024372
490139200781 583526232
319818718761 430149276
49828352765 438077520
4138320361 7859736
148658975135 583520004
880930137733 165758220
875159710207 315834336
380968588873 222389424
757600944001 453728484
773773049405 403182036
410522681869 583513776
839083475075 374882004
787457138593 583507548
712816652113 583501320
913951949951 151738992
905637908853 583495092
591258349061 162737640
190333246753 543168792
923316015641 179951832
858184539095 119465496
222055453507 583488864
925542038581 409329072
583239016923 98545644
396017141917 6720012
790567158863 306623124
499469261591 583482636
649372238605 434459052
189285887745 218609028
573702522825 307806444
571621731855 583233516
188467234591 475208856
782481106161 583476408
187845230537 583470180
108850715679 583463952
76964487079 85971312
265595737287 63214200
526215435913 583457724
259375696747 583451496
669430386773 77818860
796165195349 257521572
779774118455 73590048
436646852137 506460960
950422200741 578195064
612051995365 583445268
670983048333 14928516
720902704815 583439040
940470135877 583432812
420363725167 63855684
362628369711 129274596
232007518371 190053648
120758226785 462360492
553500388287 18073656
836004133933 413084556
571621731855 202852188
2488022445 583426584
307270008905 502636968
408336798389 1843488
474589099431 583420356
901158266705 67430556
570377723747 573113016
863550314777 281212884
64515275751 106517484
110094723787 399027960
617077216541 160265124
984010419657 228094272
881537842299 53199576
205261344049 583414128
275003087577 247363704
304781992689 73590048
944202160201 583407900
548971751701 14835096
760710964271 583401672
164334446125 370690560
958508253443 583395444
435402844029 411241068
6480532869 171375876
607075962933 345772332
1244014337 583389216
857121592641 529149564
636649380175 145841076
202773327833 583382988
338639391993 245258640
358418351377 205891452
153463854661 64609272
901136113709 7915788
754490923731 530376480
771096828019 101877624
335013474105 115529400
929274062905 403437384
51090683649 300538368
756978939947 583376760
160299415907 83511252
789945154809 583370532
217983397829 24949368
557315638613 267654528
152390999459 84551328
987120439927 381209652
58888627833 142714620
793677179133 583364304
231385514317 14853780
753868919677 43241004
141194926487 118774188
273059785935 583358076
32134961227 80571636
408656669707 175013028
578463776449 583351848
115169326775 359523756
157821140283 95624712
464637034567 380057472
36319731249 264278952
21148144065 583345620
440299860587 19375308
385642519709 239715720
570377723747 583339392
117558772435 280851660
87255088577 125936388
195931283239 398311740
335321045123 392351544
527459444021 456854940
650363382447 160794504
830997422373 583333164
938268109421 88705404
554936375733 352268136
653294827273 384124356
296695939987 583326936
897120167321 15146496
248801627829 583320708
541658009605 60673176
453440961595 583314480
909369933177 583308252
19571104875 267006816
82278047209 385039872
372022803129 106741692
624492076445 551738520
86458569735 571325580
516380775077 241092108
330284158903 481567644
223921465669 583302024
303537984581 583295796
620612914383 34851888
12440087309 583289568
313964386381 52122132
199531970261 27129168
39186261631 227309544
986731574825 244965924
394637892789 16279992
252533652153 319751748
495115233213 306162252
733367585791 519626952
26746180551 386578188
664335891553 520779132
775017057513 583283340
298765246525 116407548
630493108127 23554296
891953819665 583277112
590534560803 281107008
233873530533 583270884
661190315631 583264656
763198980487 583258428
398082600789 529199388
192821262969 583252200
788079142647 583245972
613751787197 46193076
619523716909 338560308
179137173781 583239744
106984703517 583233516
193443267023 544115448
778058319425 26562420
800519223727 583227288
372580434575 583221060
203488266103 234197712
616699941747 245520216
408281169893 260710308
359518349441 583214832
884352249311 70401312
355815179441 506647800
540218517033 158016816
926786046689 583208604
874537706153 239503968
706596611573 535464756
453529193671 151166016
525688296755 210512628
620138048067 19692936
903689997253 6084756
886355783179 583202376
955398233173 583196148
208993368373 583189920
923401800113 147890088
274925798097 583183692
920566006149 583177464
520880656987 183551616
151146991351 583171236
52202320607 5711076
599917771365 49593564
743553387495 121925556
779371085891 523401120
18038123795 536218344
554205618343 583165008
375068450791 219817260
645932425813 177410808
856499588587 583158780
516263371049 262939932
817935337239 583152552
343778056189 118886292
18512541695 34141896
857967225491 48964536
580752800599 34851888
995828496683 476965152
369643060693 255372912
185577573417 225297900
224543469723 63681300
573487744017 49780404
40430269739 53249400
863963637235 182598732
83060671383 20988360
233873530533 583146324
271193773773 161037396
771544796841 288599292
421096750787 114725988
666406468603 275676192
649994242659 583140096
544113739869 44903880
100142658923 583133868
384823223833 69591672
947312180471 583127640
392484564303 279824040
334854510633 341238348
933006087229 583121412
358696244737 83797740
162343064323 583115184
789945154809 461756376
200285311617 353289528
472101083215 583108956
605914861961 456275736
905949950337 89957232
296261243033 358365348
330769600363 81431100
719783804771 361068300
807619337957 125301132
325930130525 583102728
703486591303 157169808
898814928167 15295968
948212526301 154547820
807361268321 490934556
205883348103 351695160
986498435873 3020580
236361546749 302051772
830294583869 429732
513153350779 373605264
565401691315 533764512
501103130043 172247796
689632208673 15837804
958508253443 583096500
725337068165 187549992
432292823759 583090272
641286185903 583084044
187429722051 218173068
252533652153 532375668
70286464331 462659436
250667639991 583077816
520530878813 47575692
952288212903 583071588
430426811597 29994048
591917116999 129860028
702864587249 508291992
720539580037 249300612
957264245335 184485816
255643672423 583065360
626358088607 420539472
198770957247 25410240
973147227057 48864888
770164327025 410649408
416120718355 311854644
23331684579 133416216
325930130525 348313356
39314944567 276672672
698510558871 583059132
998979478509 295954560
113826748111 583052904
448526212683 437921820
622010283 583046676
185787382281 11584080
38564257577 583040448
773282773779 186709212
320954098093 380468520
495937872287 5219064
967838314253 583034220
234574349927 294198264
275646908315 138404844
412049055041 216834048
35454237307 583027992
729610761571 583021764
370714422413 583015536
429804807543 169563528
821667361563 433780200
42296281901 583009308
744696913051 93202020
26746180551 583003080
511909342671 582996852
214591404859 582990624
312246041337 582984396
284877862961 582978168
918956724603 175523724
513153350779 251555148
553583614289 582971940
326947363459 18727596
286743875123 582965712
445354908893 241777188
933006087229 575890704
204017335941 270812124
558299483239 167427324
84650122977 491146308
128674459373 17195508
189253028817 275271372
413010698085 582959484
916211977771 582953256
770663029135 582947028
409362110277 22931496
435402844029 582940800
177728340415 17924184
335295099275 72929880
610529096179 101771748
733964789949 1040076
252533652153 582934572
683582461575 582928344
698569799607 94273236
798289059167 319863852
804304129999 110030076
251289644045 582922116
910613941285 582915888
636434738383 320866560
821221634821 360526464
987742443981 582909660
290985088271 38401848
332919548283 232086420
195649608245 133266744
11127794171 16024644
154257011621 582903432
989608456143 582897204
39186261631 582890976
637554161579 582884748
919367400161 253006272
406790657545 328583052
911235945339 557356176
829753414265 299168208
898866595655 346787496
269949765665 56593836
56027168281 304904196
707218615627 292074516
766931004811 311555700
753868919677 582878520
952910216957 45109404
103993220771 222308460
118180776489 582872292
70454103407 382505076
453880016911 38520180
46650310279 549677052
407074523557 30909564
210237376481 582866064
601477926447 162625536
309758025121 582859836
612949980783 226823760
648128230497 582853608
434780839975 582847380
659799269433 21069324
520460801357 79730856
786734152509 19910916
137485889711 485298216
676740416981 582841152
216941992789 76268088
372288402417 102157884
785591126431 582834924
841036841165 414299016
137462902163 386459856
727744749409 496626948
671203084811 346787496
447220921055 86812092
9218771441 8333064
911235945339 582828696
492005212943 264627720
789323150755 582822468
467235311295 424450656
941508406995 11727324
596501894015 92529396
938604123715 176395644
809542435967 186347988
773773049405 582816240
782481106161 188172792
869945573869 163927188
981522403441 427950792
737696814273 582810012
734586794003 582803784
626980092661 126166824
409900677815 320766912
711572644005 426555720
443488896731 127991628
476300687095 2017872
928030054797 547553304
796787199403 443091060
688190716913 196867080
917733542927 63070956
7832584321 90723276
441789714005 360246204
690424506169 582797556
227031485939 582791328
194283606073 154049580
246935615667 582785100
334130479483 217793160
768175012919 266452524
63836571985 13670460
385020515655 145971864
245394318969 104742504
1244014337 582778872
9091589453 96932592
219907405127 205050672
569133715639 582772644
339694031533 23099652
83348549465 582766416
232629522425 580555476
885657366555 1874628
171523832507 15121584
689802502115 95176296
721295554599 79182792
238931143537 62280000
423384734861 64005156
978533928819 822096
318805184021 131635008
331528167011 224388612
925277484359 130433004
499155219681 208606860
7096969091 117310608
711572644005 486338292
891363248327 110590596
576171263381 7909560
630954921793 311667804
730232765625 582760188
475261064501 33357168
970948334523 582753960
594635881853 582747732
959752261551 160676172
163477190589 32385600
890709811557 582741504
968460318307 522448236
319710089985 526403016
396365711859 296072892
357461298369 100787724
966594306145 582735276
208371364319 97879248
332150171065 582729048
728988757517 582722820
728794417767 48597084
235984178535 249244560
941209556415 423572508
169807112971 365944824
106984703517 411508872
90647448999 43789068
1866018391 525344256
429182803489 562749624
888221795341 329436288
449637407453 25709184
694156530493 540241632
158108457845 452439288
351432296739 582716592
628100162331 24687792
261241708909 533484252
757600944001 582710364
329975734649 78167628
401192621059 582704136
60956403521 582697908
398082600789 218254032
39978464469 398025252
646262218335 582691680
147414967027 582685452
763412495011 201812112
780877355079 172733580
830997422373 7847280
569133715639 582679224
222055453507 350119476
495958437143 323283024
149280979189 433518624
528703452129 582672996
843889930285 71746560
387645286295 365172552
788540693499 41964264
603965942663 433773972
827887402103 582666768
146275844667 116936928
431499479959 103957776
967838314253 522859284
516263371049 582660540
412596130027 119546460
707546332987 178587900
972814346685 226232100
845655964363 86756040
592769869691 405480168
970639542817 12456
656273735687 189275148
722533110499 134805060
98898650815 582654312
255643672423 582648084
931540666255 116114832
363872377819 139930704
985876431819 582641856
699754566979 134138664
811715296699 342272196
172014431989 37293264
822289365617 366449292
745160862921 582635628
372617958275 364462560
577894660571 280758240
185357214321 382262184
670593262725 276074784
27990188659 582629400
32344217037 78117804
590281853475 40538052
987742443981 582623172
469613066999 582616944
753246915623 582610716
641908189957 582604488
296073935933 427290624
590281853475 582598260
6229 335695428
533407089287 101242368
403058633221 554802696
145090155551 159548904
686797155841 239310900
711572644005 26649612
735830802111 403331508
397678794715 138348792
992415165347 214666704
281145838637 467909640
42918285955 582592032
472101083215 144041184
814825316969 582585804
882443158073 66321972
77128508925 531291996
21518031213 72219888
783980468497 292460652
958508253443 382816476
535685950579 241503156
772529041297 11714868
607815501803 190333908
283633854853 234390780
211481384589 43701876
105118691355 362450916
694393574401 334854648
784441273227 134207172
102074476133 361853028
812337300753 582579576
907021031797 132027372
622502051109 44461692
377168847505 136088028
404444739377 255310632
724012725085 582573348
752779316145 28567836
535545496723 114719760
389374544033 525325572
187662755127 54737892
236983550803 582567120
288609887285 320150340
333146235027 14691852
377556467007 582560892
265595737287 502126272
572865739963 102089376
237962020665 108896580
90459413223 30535884
116314764327 582554664
990852464251 415345320
352375049021 176152752
901690431859 109189296
136218894055 582548436
475211103485 543056688
37942253523 280901484
929274062905 582542208
667192530633 177062040
678309900369 158110236
116097293785 121632840
189089238645 207890640
831798574847 392301720
394164351799 15962364
472762298757 411290892
808605276429 133054992
783725114269 551975184
618894039959 582535980
547538449761 90443016
328418146741 523326384
821045357509 582529752
781237098053 582523524
772009083023 476784540
802729451221 198922320
517413409855 48671820
514397358887 582517296
732098777787 132699996
814203312915 507762612
993962484521 454183128
645640214281 582511068
819371952475 186279480
760088960217 582504840
651238250767 582498612
340236223767 144626616
248801627829 164406744
447220921055 582492384
144049360855 15215004
496981245375 174315492
590281853475 582486156
629468108877 582479928
41816780715 144265392
748892887245 582473700
782699304141 246336084
654109064775 67031964
194212102405 337688388
480187135917 82141092
12333736743 27695916
533679484561 582467472
21451553541 95170068
87702577843 582461244
260539480749 2098836
470857075107 582455016
795721006923 131566500
713438656167 582448788
763965978609 167414868
194687275131 5337396
92056606221 151246980
311450100461 103876812
704730599411 582442560
144662396589 106255908
598525736153 163945872
734586794003 123046596
798653211565 454457160
10372523373 896832
886083344309 68258880
301961132231 105321708
712194648059 247693788
287023580831 15713244
120668792705 343978668
582398204545 65119968
687824179191 42113736
535322676329 100220976
656927490085 32236128
589296793151 152810208
888221795341 488617740
735208798057 150487164
417557333591 186279480
541143533209 397651572
802184537351 55111572
594106868067 378382140
353298308901 295555968
427316791327 582436332
40035843033 82782576
913496719281 1195776
373202438629 582430104
17416119741 77426496
286252310301 60237216
578463776449 502026624
37320249469 582423876
197175291347 582417648
543223470943 317266776
311002033229 582411420
804556096195 8831304
704108595357 582405192
448464929163 582398964
791619168949 151782588
503823289969 516201552
216244100555 128552148
999253473141 247357476
423057272849 332481780
354837686137 59770116
151701196159 8382888
742672846705 197396460
273609076851 2908476
256265676477 290804004
412527896059 150549444
870906743585 62516664
144304946757 230716260
506933310239 582392736
504445294023 511935372
671641697939 37361772
386886527817 582386508
137646902195 122816160
220945173015 414037440
165580391141 260392680
707575212223 108510444
975028659747 83940984
642530194011 582380280
916535989471 25989444
338087315923 27353376
40702613951 304175520
905040966271 144389952
14306099471 499230252
637646230103 102145428
138356559121 140161140
752002907515 15314652
519995395373 140497452
78372517033 452022012
56128653541 231258096
168147552781 198928548
372289542141 232646940
461527014297 582374052
983732824003 26319528
592147865637 582367824
637273937709 97848108
987742443981 582361596
183491202159 159399432
99397158619 14156244
134725739797 16024644
707840619681 582355368
874272852987 136860300
786835134539 341543520
840100969585 112079088
771285033189 582349140
451436269319 60922296
804251248051 563908032
370092418359 582342912
166697092701 207429768
207749360265 423964872
801763231835 582336684
238653834371 55342008
481582926613 340160904
737440350223 81730044
296123317745 78030612
627491405233 61115364
316600069715 582330456
616108666645 225291672
675496408873 582324228
620138048067 266695416
782494465221 405442800
92678610275 324416520
86096254597 25198488
36076241361 300438720
390120927475 275495580
885111775071 394705728
744538858867 538398144
890478116263 134506116
416891708625 374564376
460146867099 11758464
634660919305 77083956
38711991965 165826728
24880168389 582318000
868766536257 88898472
359518349441 523401120
661565309739 137906604
280523834583 582311772
275258609961 13770108
693534526439 582305544
501115150083 113000832
764194160073 68725980
67798448115 582299316
971289230331 135135144
574731752125 582293088
227567716739 12256704
355511762499 84370716
435402844029 582286860
265595737287 582280632
932585048279 31719204
436024848083 582274404
481695684553 176601168
108228711625 466782372
421373479511 224326332
901094049797 128022768
2885051217 84320892
277894808981 25148664
839083475075 582268176
304781992689 164076660
375690454845 582261948
339060661379 395776944
500713269699 8121312
797893741857 91489320
452196953487 151527240
662434323739 582255720
428263666545 124871400
845925519669 582249492
880135742639 520087824
957889687245 262479060
508799322401 582243264
759095884457 130003272
420474746733 84277296
917455985879 582237036
11818083255 434259756
403680637275 576737712
856644252571 222819156
216457417021 582230808
886977787233 582224580
776261065621 214050132
467125050783 582218352
993340480467 173742516
188467234591 227975940
260486007141 25036560
671142380495 221816448
145724210785 313610940
37320249469 582212124
660568311577 78622272
826362130049 51019776
468369058891 198903636
35295478121 26867592
477148949399 124198776
939226127769 582205896
895685843989 582199668
908188142789 161018712
500091265645 537426576
311624037283 582193440
286121871069 582187212
147822770239 10282428
66554440007 26686980
670520376441 582180984
158611039999 107352036
575353756179 582174756
324686122417 582168528
788126350887 231451164
568511711585 166175496
149174012051 42219612
815073166457 276741180
541143533209 582162300
261966095055 414485856
936738111553 582156072
674121362407 37162476
472101083215 582149844
573487744017 341481240
611429991311 450352908
286121871069 582143616
58695267117 106069068
703486591303 582137388
255946976023 212300064
519676022295 173331468
431072438455 104032512
262485717017 488094588
175256959187 55616040
32344217037 582131160
26399890057 75128364
814423042983 260099964
826021389941 399999528
891331815611 582124932
849177482287 427172292
559803654829 582118704
916211977771 582112476
979942057183 93986748
901905884529 582106248
401258787331 452893932
562913675099 582100020
551095598073 162382644
878269730477 163005444
260619704855 357624216
675784416505 167464692
232007518371 582093792
436167867875 270631512
293059434499 204838920
650938782377 199582488
24258164335 528177996
962862281821 582087564
445430765933 292273812
956285662131 245538900
680472441305 332506692
322439347781 301609584
916833981825 211066920
659954690411 34770924
259595675935 199358280
302293976473 216790452
907122473461 287173080
691485696327 24862176
591001848881 415376460
504085245877 204172524
740184830489 489134664
769419021027 298258920
926164042635 222619860
885878941349 86002452
731476773733 68246424
761529430585 278995716
663056327793 582081336
391862560249 582075108
375068450791 235991376
784119010357 129424068
939848131823 532761804
870664996299 55603584
585140640789 101647188
38831114921 32584896
617650031851 582068880
366046812997 228169008
655592279145 130395636
519995395373 582062652
296469426389 112079088
122534804867 537607188
533466249059 130837824
730232765625 563260320
42918285955 582056424
78124871831 29701332
219207090201 136424340
320272895661 2509884
276791810259 582050196
438512864299 300096180
872530323381 29726244
956642241281 395203968
2488022445 65200932
153013003513 190514520
913723961555 582043968
680144884635 265194468
322820110255 582037740
743294850759 434708172
620760052121 582031512
6229 582025284
126266829191 257870340
57224379197 333067212
179367329521 324242136
208029682545 260841096
281248500989 363484764
172157476693 76598172
446598917001 262535112
914345965609 582019056
552644448097 187176312
169185108917 248895792
217436827311 61146504
965350298037 422706816
364147892083 288624204
599334630031 122971860
645555873467 7398864
304781992689 467037720
995920203983 100800180
597319401217 7909560
176267653959 155681316
428909586119 198617148
67579358293 156042540
306060105325 199501524
314112053499 499155516
475415780477 304443324
226659523629 132014916
83228080023 15451668
978177872821 148226400
214238400581 98389944
594359774691 76037652
178011802845 212343660
997694508845 68402124
130998834889 85311144
284122765309 90330912
758480880675 88668036
924712765449 103310064
919150926099 120412152
212946187753 279917460
323442114309 582012828
487388666899 135670752
165676906457 18453564
499582206371 190825920
566083291101 19991880
634444141309 582006600
857743596695 582000372
975306186893 521414388
13062091363 26743032
806117260213 81985392
463221954517 672624
323846778609 21953700
663723771335 418079412
481707885205 50415660
314112053499 428131404
268277861579 14523696
557315638613 547067520
855906762713 497797812
960881199893 72736812
803629243997 581994144
321257576077 28561608
371336426467 40183056
490139200781 209073960
287365879177 581987916
334400544247 124802892
21419716005 17668836
147665120875 3331980
608319971041 581981688
472975078377 101292192
430320909447 28443276
338188763815 31750344
674102223763 20832660
421096750787 145349064
446598917001 581975460
464015030513 581969232
62986156031 90748188
946690176417 368996544
490940303431 330993288
838938890817 91389672
272835925465 81107244
740427274073 235107000
138084906217 581963004
937013526169 31164912
834107442643 247998960
311002033229 581956776
101386667031 581950548
603965942663 98607924
547363573749 547914528
174392480409 316332576
456550981865 271036332
393769876507 306430056
156123023783 426686508
584061812935 581944320
960374265605 345049884
849657543993 395353440
601477926447 581938092
208205393109 67959936
648750234551 581931864
702040196869 68022216
45488816943 484974360
796165195349 502742844
642530194011 553395168
417823898219 3114000
691437547659 140049036
431692630161 7529652
150857313377 171979992
529947460237 19954512
163587072431 581925636
153013003513 581919408
204253999941 31930956
743294850759 546525684
516885375103 178425972
612962798007 230554332
643218295829 128782584
684960683083 142334712
275986564751 81057420
97172806021 35717580
203395331887 337433040
969916315079 84943692
465767585961 51275124
303537984581 581913180
376686811523 80322516
931558297723 53131068
137462902163 545815692
94544622437 581906952
538033512939 581900724
387177443925 261800208
598643557457 161386164
847510921825 228312252
918862407771 407572776
499125387561 249007896
333217875711 26880048
475665834677 23000004
171673125133 553862268
467747054837 581894496
743294850759 65549700
402258307833 27004608
888843799395 440469072
687936489953 551613960
879513738585 581888268
157683831567 114489324
38690349665 86793408
334016183227 58225572
67373803153 327356136
787284453599 129785292
814936661153 214859772
752002907515 581882040
475833107539 581875812
982144407495 581869584
89817784741 229190400
11075740547 30853512
313490049445 581863356
34832233253 581857128
234896063495 168965640
342724239983 581850900
674874404819 224594136
356820952855 72761724
835351450751 359498844
724012725085 581844672
979770625255 343748232
59712395413 36433800
700376571033 2086380
208993368373 370852488
255021668369 581838444
474912394911 227876292
567663897697 25080156
568174227483 214349076
389996548087 257365872
929913137907 220078836
59090391359 383464188
648493670853 195515604
984010419657 404458776
780968744751 27340920
286121871069 581832216
528107175943 59869764
33588225145 93818592
290475899447 507961908
400974982361 64833480
220811445399 551371068
490620326237 5461956
445976912947 581825988
142711048371 250876296
472101083215 581819760
742672846705 581813532
626980092661 540976536
446253255535 238625820
93922618383 404078868
346843733099 41341464
332526927697 97773372
122266906209 157213404
191577254861 320206392
630090112931 408681360
301049968365 581807304
116314764327 581801076
913101957501 581794848
156745027837 581788620
967222949247 380001420
980339653941 456593364
615162015635 581782392
752624911569 510764508
477077115647 476865504
923054022365 581776164
629468108877 39223944
513182528959 176370732
82726545411 581769936
568657901429 144159516
844059507507 96471720
551095598073 380169576
625000742117 70301664
967654518507 19244520
210859380535 145542132
665779233029 306679176
52870350819 397875780
817313333185 414137088
539899525101 581763708
96410634599 542583360
277559094869 170678340
113826748111 581757480
427664955211 227683224
795446556409 54115092
34210229199 579895308
213873332667 17774712
916331380987 285205032
325084558717 60953436
651238250767 277644240
93922618383 275252688
929720193229 91277568
856499588587 247232916
120120347559 343268676
429726414469 21461688
632578129147 581751252
597745902123 485030412
357030333225 296814024
194065271077 569587968
728146916281 122691600
970214200319 31482540
568884712733 152704332
893297313845 399395412
291097903501 581745024
599380119343 31357980
707218615627 51343632
271247334573 391018752
340539782715 150680232
607784959691 440263548
72774480547 96166548
693534526439 126216648
748533499267 142017084
932821824383 113075568
865207645343 581738796
889465803449 541836000
949178192633 143729784
675496408873 581732568
768062060673 46672632
63457548361 191349072
787510275889 97897932
314447948223 180829980
875345740567 52122132
969704326415 581726340
262116843795 164437884
383826157163 14343084
805801256483 30978072
271046654719 25734096
691893133325 136829160
807361268321 305383752
706596611573 490467456
911492433063 190894428
475211103485 581720112
587793837259 581713884
720032694335 198554868
654515592485 178805880
466503046729 2323044
135048494679 86799636
951044204795 451349388
81677828699 17787168
868725007953 17214192
476455111593 126770940
959752261551 581707656
90190594059 351962964
252442304839 4484160
912479953447 270226692
629468108877 179522100
158646053815 129399156
738318818327 317503440
12440087309 483672708
168563104863 19481184
391240556195 581701428
944824164255 581695200
649994242659 581688972
645115933775 469416816
348944280523 161068536
620760052121 330569784
697266550763 418459320
186070576907 435399480
540521529155 236140848
569755719693 563939172
272437781881 533316096
981522403441 581682744
443488896731 533913984
638297262865 390632616
123778812975 581676516
957886249389 297548928
475657321001 109849464
724012725085 581670288
404537137985 101510172
306648004851 562917780
681094445359 581664060
271193773773 581657832
49516079607 127368828
802698267625 54021672
640310635735 255348
164209076485 205125408
331482794793 4583808
576597764287 161404848
381288491331 570484800
765064992649 427053960
542387541317 581651604
941975016221 223927740
732627510075 17313840
554205618343 581645376
55980371089 129231000
530887453515 235113228
491656748877 160321176
514397358887 197819964
916833981825 380424924
287365879177 24052536
436024848083 581639148
37320249469 581632920
336504199443 578450412
921810014257 562774536
700998575087 581626692
187223226483 313374276
909261658159 11191716
19282131903 296477712
271815777827 549608544
217469929131 13078800
767553008865 546158232
890087807503 581620464
439134868353 581614236
155501019729 153999756
212103388643 581608008
454062965649 75389940
916833981825 581601780
224922730011 98744940
232629522425 53573256
142438934595 500893128
903771896691 581595552
676118412927 292765824
763820984541 569830860
530425652305 64279188
766309000757 429887700
92056606221 581589324
788393326563 191828628
429804807543 581583096
711572644005 563484528
164831080539 581576868
447924399805 454731192
136648875175 112957236
663522973149 18864612
595695957199 114912828
445664066813 42742764
663056327793 581570640
150524987297 348786684
28916193849 95568660
437890860245 581564412
560174762665 4658544
730520131773 17064720
425450779165 171450612
884489771017 553370256
330981260181 441172836
464664637063 259003836
49492450575 96477948
664300335901 200871684
112796036547 345822156
485163168349 581558184
845925519669 424811880
426694787273 581551956
721524708869 581545728
385020515655 92473344
896929852097 581539500
275547802151 225391320
958508253443 98533188
714945081055 122946948
68420452169 506112192
547363573749 488898000
716981273317 72805320
708462623735 581533272
899417868313 105085044
441567086679 11036016
566792356367 181764180
218032050965 33550236
498847257537 359729280
996278575559 117173592
363250373765 581527044
697920716209 451013076
162076548281 35561880
188467234591 581520816
93300614329 581514588
179759177835 307644516
969351116613 310515624
228275494047 64553220
979336725485 196617960
797826410949 126459540
407426076711 291084264
335882195389 259265412
375068450791 415189620
892575823719 73079352
27368184605 581508360
74473344407 83287044
49760330549 581502132
94948744901 126347436
456585952085 311599296
957962710545 343231308
360140353495 398386476
992718476413 576251928
33452497103 95188752
365116385927 581495904
409278673761 391361292
877647726423 79394544
865041225717 14324400
457807894389 426736332
170803849557 191940732
457794989973 84862728
293250160771 54414036
110500253779 125058240
575975760233 392856012
506933310239 581489676
69042456223 499958928
401192621059 222788016
801763231835 581483448
684826469683 581477220
39101927045 9223668
341712934867 28312488
863963637235 531117612
914345965609 581470992
974058354793 2896020
544253553479 34602768
438645115879 163285704
208820477855 31575960
584061812935 90075564
923676026419 581464764
902657287739 293276520
376430354939 262591164
856499588587 581458536
143682942703 473950800
292963915663 17706204
786835134539 581452308
665699072441 28574064
346456264307 162208260
229096563665 369432504
301326709545 50415660
753868919677 581446080
335260191335 581439852
653325736837 124858944
464637034567 581433624
631252153093 7068780
436024848083 222887664
642895192179 188602524
88324581897 581427396
381608467287 225659124
587940537799 135122688
26746180551 581421168
712637521139 125201484
479565131863 581414940
887006292789 303079392
525290064741 71466300
946068172363 344097000
375158190043 190769868
96694120703 217712196
190857501109 40911732
735254362105 516089448
150185989791 125282448
601477926447 581408712
887599791287 279325800
498522671623 216497736
215213408913 128994336
268611875447 3107772
520962411943 186397812
564157683207 581402484
463082447317 249879816
622010283 581396256
892887229947 22707288
679850437251 581390028
349690072305 269248896
470857075107 518804856
204639339995 206427060
981522403441 541157148
911857949393 525437676
116936768381 581383800
873915702099 581377572
237268332331 75994056
974680358847 581371344
248362571275 72170064
52926222207 238706784
633200133201 317765016
963484285875 61700796
192199258915 581365116
408844188559 42425136
109912248377 38943684
553682334317 412430616
296073935933 87621732
900934345193 87802344
755112927785 581358888
492922442881 20147580
639857478989 30922020
122534804867 263905272
893307340925 25354188
845303515615 250645860
597515477341 23560524
756251214355 50839164
522387144155 27895212
501335273753 557306352
466847791441 217643688
701193891395 109619028
223027888437 34278912
353298308901 581352660
60334399467 492796728
833346883035 18185760
526215435913 581346432
738318818327 581340204
760777541591 76766328
857121592641 581333976
379694561805 30050100
932384083175 581327748
481431144025 239292216
233708605627 60156252
785986454959 31557276
604072522427 128545920
345834260253 581321520
741058433287 91364760
222055453507 581315292
15928408755 16417008
262082110239 24625512
385467044571 1619280
636310153471 581309064
560131534117 57708648
462429060371 2049012
521874311951 426736332
246935615667 581302836
430040904795 66023028
485889192459 346681620
893197827773 581296608
18660127849 143598996
45406302171 581290380
683582461575 581284152
416120718355 581277924
238464677555 221480136
232986305861 50751972
788963731637 285018192
872813001083 226798848
717385938855 176289768
230763510263 509176368
289551611947 51592752
44189423231 404209656
607075962933 581271696
728366753463 581265468
847657902625 41945580
843649828429 7448688
348645615545 158203656
873309853477 77862456
625114080499 176308452
977790379117 235362348
482675152133 581259240
753246915623 515018232
969082322361 539544096
520617399427 581253012
941714143985 180518580
160830771421 93581928
37942253523 152081532
50061448121 191523456
328014770399 40307616
240093571073 581246784
364494381873 6695100
413010698085 186945876
459038998081 21903876
426277765383 157481208
801141227781 581240556
956020237227 445837608
311002033229 581234328
694185459553 53816148
100894603969 313125156
107327125185 36215820
445014242283 260579520
336504199443 581228100
5144481149 313193664
570790428395 1974276
615252078743 364132476
997694508845 581221872
526416936625 168156
316615247351 532587420
251933116015 137009772
995828496683 435112992
48516322441 522666216
236361546749 581215644
552339606181 352722780
303537984581 581209416
699132562925 548007948
891539631515 151714080
721110564315 295107552
783103110215 72344448
431048815651 257334732
152546462795 275713560
602099930501 581203188
948325377661 188453052
979034387225 581196960
738318818327 546693840
890587853623 54980784
19282131903 581190732
452196953487 502300656
685611809265 390227796
453440961595 329903388
925542038581 329953212
923957388775 134580852
35454237307 228287340
549492669087 8494992
697266550763 581184504
23636160281 581178276
53622588581 378836784
4354034607 581172048
529634041127 212468220
509663558287 253355040
693534526439 581165820
980900399387 192115116
639522449957 279132732
727744749409 581159592
280706190423 125799372
984010419657 90455472
438512864299 533509164
51626342711 311331492
87702577843 347011704
275547802151 348151428
848887822997 56681028
406614615659 103995144
64706781761 486450396
682338453467 400821624
371631154111 30766320
815484520867 253118376
940470135877 581153364
635066145363 581147136
54114358927 479188548
180381181889 581140908
810368886577 11565396
554205618343 365770440
591525861583 463649688
869267013347 7841052
715926672383 581134680
379150706695 56849184
866451653451 581128452
537906566377 41958036
587171833205 581122224
356408329171 433412748
219567437291 581115996
916384835911 85130532
74640492709 581109768
353298308901 581103540
84115865215 217083168
225787477831 439528644
880552109351 48783924
715304668329 511711164
792433171025 581097312
777583814333 325363176
529983545269 468183672
620138048067 519253272
22400186293 64372608
819633752683 16186572
986227641195 150923124
935494103445 581091084
949178192633 497747988
276169806205 69205536
189089238645 283616892
376312458899 581084856
156123023783 581078628
649994242659 496957032
104146018523 101896308
194065271077 380194488
194065271077 545504292
54736362981 581072400
977440140071 68221512
890709811557 581066172
319088085931 113897664
682570303223 87067440
659946307523 435162816
475277456597 58630392
287365879177 573162840
703933251007 77993244
942336148039 581059944
936738111553 322498296
23014156227 124472808
242730567277 238787748
752624911569 581053716
243825595397 581047488
632082341741 218814552
747871305929 199227492
167941100809 240662376
258448531911 24339024
207518854519 122436252
177893165673 581041260
948967479471 50527764
781237098053 221262156
690047928911 259059888
81783586367 85248864
648128230497 581035032
620138048067 581028804
416120718355 543330720
392484564303 581022576
772387153763 89440308
473967095377 466221852
437268856191 283629348
982799046269 121028724
3732030553 581016348
979034387225 511835724
729972278287 186111324
720291867565 412629912
320954098093 581010120
568511711585 581003892
359285719947 168965640
666166348063 580997664
363973153087 172515600
512531346725 554366736
515239971157 139127292
516263371049 580991436
873688497193 75396168
655855113201 80098308
846998044787 65873556
742382085059 5891688
38564257577 317970540
697440660731 391460940
285499867015 270737388
786711196101 33712164
137863568087 24301656
915589973717 142727076
890709811557 565421436
574410535559 232422732
249312753561 47569464
264973733233 258698664
315978065661 504063180
478943127809 473265720
309260151335 14741676
792433171025 580985208
619516044013 377958636
143060938649 270550548
59090391359 580978980
775639061567 580972752
991389928195 28343628
223650048191 26836452
865482150671 249879816
426202443951 391436028
498847257537 486618552
439756872407 201114576
277829520857 158284620
380044483223 580966524
153013003513 90704592
943855595675 44654760
85836565681 580960296
59090391359 580954068
265595737287 580947840
554827622397 433568448
53178412611 42966972
796787199403 423217512
813581308861 99735192
80860533249 580941612
3422441663 119770668
48516322441 393516180
33588225145 580935384
651238250767 580929156
749768289935 238414068
199041303509 580922928
826902690547 304916652
780351386785 127063656
987526119391 80372340
375484474963 27633636
694992989499 353439000
317512124185 92859480
879236335999 81717588
357030333225 304119468
994187726369 168442488
281363040137 112321980
569755719693 580916700
574731752125 509481540
830997422373 580910472
526215435913 236576808
442705274839 2391552
4456908711 276672672
787025730023 195621480
252243594271 90393192
643971019375 322560576
456860463641 121769856
986498435873 580904244
350188288631 580898016
246313611613 580891788
31722212983 580885560
370714422413 96702156
246167875175 50639868
822911369671 580879332
940470135877 580873104
56890083831 276597936
942575004295 223971336
1244014337 580866876
574731752125 580860648
381288491331 306118656
159259008585 330426540
263481195547 129336876
850030090497 122361516
317844077823 174016548
886486926175 157780152
138549166249 61457904
441000880515 580854420
797065341883 247457124
826021389941 580848192
85214561627 369326628
930518071013 99392652
570377723747 271914480
196283296027 188621208
532189824211 129424068
852049566807 14828868
490266924605 327187980
705974607519 580841964
456754101857 184280292
566023695369 451280880
315779291575 145946952
821896147143 206520480
379422479169 580835736
343346244037 580829508
742672846705 562020948
133974834827 78223680
750758899407 580823280
914345965609 522361044
159233044053 580817052
908747929123 153532656
538966275509 105801264
588415841313 580810824
663056327793 580804596
349566284577 580798368
10574075147 580792140
637554161579 482159304
719036692653 580785912
526074812663 4023288
478055479633 1569456
750136895353 580779684
332772175119 580773456
304691349139 16977528
453440961595 580767228
480187135917 580761000
629468108877 273521304
133108873785 580754772
543432818935 85821840
990890000407 380505888
434158835921 468544896
551717602127 287907984
800519223727 580748544
570065207697 67318452
569133715639 580742316
777744079457 103889268
825235270621 85921488
921188010203 580736088
945561000173 247145724
798031207511 580729860
259997700801 429121656
847190273245 152374248
696310600111 32753052
475833107539 340111080
341480231875 544999824
426732167729 471957840
154879015675 329710320
804407819971 368871984
356631403675 192264588
378800475115 178039836
355367802279 342577368
465157377739 32005692
174783145403 447245136
900039872367 580723632
225023598699 74567844
653104262929 507905856
829131410211 60953436
4354034607 580717404
772529041297 134630676
934118969787 68508
169386086477 59807484
905637908853 580711176
372040434597 292485564
743294850759 580704948
738318818327 230442228
25502172443 580698720
452324141703 280372104
738318818327 580692492
541765537263 316637748
100885660561 55441656
977168375063 580686264
844681511561 580680036
555880672559 76398876
459498618253 56637432
425450779165 580673808
469718002571 194375880
194333224549 312521040
918909640923 120636360
300427964311 580667580
232629522425 580661352
493568972799 85205268
631334121039 580655124
295591277151 219269196
460696508021 89284608
406168653491 580648896
256293216693 497860092
140442693715 64522080
549229585911 550791864
780615093999 537115176
98451454265 361329876
92925139427 49668300
111960735949 580642668
283845444925 363646692
270834311059 6838344
241337579181 262447920
502579281861 580636440
782481106161 580630212
380204536595 185133528
248801627829 261351792
619516044013 580623984
56922917847 172085868
695400538601 580617756
179852149419 216759312
57224379197 580611528
803007239943 319297104
810647509851 237205836
70908468385 580605300
774049585061 145068804
52870350819 580599072
87932254027 103559184
847403239705 221909868
429804807543 576943236
151146991351 415015236
334345725391 137215296
151146991351 497916144
835124557245 75315204
170429117025 180188496
659530412901 348768
813911374177 245707056
342724239983 490635612
323489060973 505962720
3370207427 17681292
401267506531 22395888
985254427765 580592844
127510837299 580586616
792433171025 24880860
894201539719 14031684
266217741341 580580388
567889707531 580574160
810879745743 73901448
238849562965 580567932
872770239635 455995476
53923687469 29863260
688242490277 30978072
424206771057 409833540
993709034823 179391312
758844952109 506280348
920971573509 76710276
631866446883 10793124
749288558313 92716236
669508591769 217288692
552961610235 580561704
212725392697 580555476
356408329171 399625848
622004060229 416117592
705352603465 287901756
448908151011 5698620
973218487833 23230440
494384686337 28044684
287365879177 552162024
136840898109 178650180
515344483225 229962672
829131410211 529286580
660568311577 180219636
80238529195 580549248
635688149417 65219616
352054300793 580543020
172981842161 16192800
838328695051 46174392
218019115409 22115628
568511711585 156845952
633533960229 132724908
681094445359 580536792
557937642667 580530564
891183612885 32323320
295451931879 111169800
338142184603 165534012
248801627829 580524336
192328558423 99897120
939689970525 11384784
979656391279 427053960
489624754287 238725468
766309000757 580518108
641286185903 354155220
805495256159 141693228
782075182567 240369660
620540208711 8220960
288609887285 493282512
814203312915 502562232
586354586341 73172772
678988361243 112757940
85836565681 580511880
229553781067 109376136
817935337239 580505652
358896345387 580499424
60956403521 450714132
324686122417 169638264
910613941285 580493196
196745645301 42518556
869060972423 438955668
667441907219 155232900
823533373725 580486968
335882195389 273633408
709815646755 202198248
252533652153 47320344
416742722409 333528084
67798448115 580480740
477849762565 196742520
210898616935 70052544
556071630505 177722208
1244014337 105265656
443488896731 374458500
849822037929 135216108
726500741301 74418372
600233918339 147796668
608319971041 515952432
796165195349 580474512
685448473737 570553308
761954972379 400802940
129286311787 8793936
355164321063 523942956
668654364279 580468284
355786325117 580462056
195931283239 491569812
206505352157 580455828
407740989303 163516140
54114358927 580449600
788187777651 345865752
133730877839 580443372
22392152173 529896924
956999105681 157375332
798493312655 61725708
495180751773 54750348
6220046769 580437144
720059867099 117503676
862108972489 443595528
53492354873 580430916
132486869731 580424688
447530409059 218017368
329040150795 446472864
825399385887 491600952
251033404203 185370192
464637034567 246809412
135428128647 103540500
77444075457 54507456
833059230399 337551372
730232765625 79164108
607534082157 31308156
940827454921 90816696
202151323779 85211496
819056621369 36738972
607630485369 3176280
848861540837 72780408
481431144025 580418460
521861407535 17220420
256427922105 109936656
84592557573 14704308
718414688599 580412232
11050598111 55728144
415997720345 9946116
858814583497 73839168
839434528751 63008676
63444419737 51443280
614051897071 415114884
115206775739 77625792
156745027837 489632904
942336148039 303920172
331528167011 304555428
248179623775 580406004
421377845339 288480960
216457417021 213551892
753868919677 98221788
371958430521 580399776
501335273753 580393548
412946473711 16068240
178711519883 258424632
620138048067 580387320
54114358927 237704076
85836565681 580381092
143504515493 18036288
679228433197 580374864
931762079121 456568452
61578407575 346532148
668032360225 580368636
227962940629 61987284
111338731895 316226700
123002596175 54040356
992096472359 580362408
238849562965 580356180
108850715679 170254836
902527888583 286874136
57846383251 580349952
645640214281 580343724
429182803489 351564372
612051995365 580337496
481884691897 60093972
325413971331 265642884
993340480467 9877608
188640740443 179160876
967216310199 82091268
796787199403 580331268
669335970293 69529392
598656231437 249487452
506311306185 285454152
173539137295 580325040
619516044013 299803464
172739584179 28362312
612673999419 580318812
860853616965 580312584
125488837411 33774444
161516176515 104443560
213969400805 580306356
933628091283 555294708
90812598113 488349936
102008671085 534680028
731111556347 113935032
838567652193 284931000
189905076743 350966484
763820984541 136903896
854633576425 66720564
824155377779 572315832
673008392657 4073112
317222073769 201780972
572243735909 580300128
495115233213 479431440
218975558073 456032844
190404140077 274175244
206140495995 47226924
287365879177 408936708
977024725005 10350936
916211977771 201619044
431048815651 111144888
812337300753 580293900
173633653423 73957500
798031207511 13545900
939848131823 15613596
592464746277 139799916
489804201651 49792860
960374265605 283230756
857121592641 580287672
808990173057 159168996
848413535885 580281444
545497561587 580275216
519995395373 523071036
889465803449 580268988
713438656167 233743068
492005212943 450116244
116314764327 580262760
415498714301 521102988
66629219603 257957532
782787343149 63656388
139464553937 348587388
917455985879 90673452
318466081877 569220516
965350298037 580256532
40430269739 297860328
396500666391 2939616
128132841353 580250304
163587072431 126652608
98900961403 154255104
223299461615 232858692
494493229159 580244076
762613428917 364587120
856602462691 276672672
525593431859 29707560
799663518963 78180084
611429991311 580237848
489182272333 178756056
537411508885 580231620
102630675139 575261676
164097077123 44910108
528081448075 580225392
237605554857 510527844
900661876421 580219164
321030901789 295692984
153013003513 358103772
786296187093 380281680
135080568879 345710052
747113836647 175972140
197797295401 580212936
16794115687 375156036
561364369193 37629576
969082471833 15513948
922036520389 56475504
846980444459 65126196
564157683207 45015984
628846104823 64490940
470713468645 33749532
624231614019 103696200
202773327833 519209676
582817804827 580206708
242841332257 22788252
82104541357 580200480
368282788281 496222128
965838791217 75296520
240715575127 277488540
533366956055 177174144
324686122417 424755828
202151323779 475694640
367604402143 75900636
821491836601 127811016
656084727105 84420540
644396206173 343835424
139328914325 116855964
342209482089 425503188
4354034607 580194252
614117596243 223354764
587171833205 429775596
906654413111 42549696
922432018311 410792652
418608734571 36564588
634078089371 26107776
293585919717 154522908
522626026561 131815620
129998853515 19773900
403058633221 580188024
719602568733 8737884
972192342631 107258616
922432018311 491868756
807983272375 268962408
521861407535 580181796
260619704855 580175568
199041303509 580169340
846055404609 180998136
122534804867 580163112
851431691917 48684276
403680637275 529654032
742571609327 8719200
762169421103 71148672
755112927785 444411396
651096861473 73907676
249423631883 580156884
752683429857 518761260
327796142687 580150656
932627442275 303739560
999560521007 379908
981963632329 13826160
457348385083 48154896
229927317823 62030880
951376537103 115784748
402872458379 139008960
946336437235 134979444
877025722369 580144428
405546649437 580138200
514853516291 88518564
543631549425 580131972
412388694031 452594988
138706910271 580125744
434975776375 296602272
911235945339 147827808
732522063807 106093980
624492076445 309232656
96934982375 55261044
216195241895 120592764
714060660221 580119516
54497872939 123270804
776261065621 580113288
829902855125 265611744
288609887285 580107060
128132841353 580100832
561867817039 57023568
411811282457 354915036
467125050783 580094604
530224743253 146538612
243030551353 111767688
708462623735 52327656
964728293983 580088376
738940822381 580082148
637110097713 71746560
27765680477 107875188
353920312955 580075920
753332911847 229140576
55980371089 580069692
268284886763 141618492
345212256199 580063464
378439660925 91682388
630712116985 72170064
498847257537 580057236
534424946259 369519696
367747272463 133266744
256887680531 580051008
850279548047 549932400
101386667031 580044780
542387541317 580038552
643447691753 12069864
965350298037 580032324
515641366995 580026096
856499588587 580019868
432969821053 156603060
240715575127 40432176
606144469637 255491244
21770148119 580013640
51004338657 580007412
401814625113 580001184
621859152115 62012196
466503046729 579994956
885472027503 131323608
321576102147 557567928
864053532187 486014436
200966961227 498906396
708462623735 508105152
956668791245 122342832
643774202119 579988728
307892012959 245925036
669692753729 87603048
39808265685 125562708
366982398089 579982500
929896066959 553071312
298921058629 121383720
443488896731 184485816
953113349405 5150556
162259726217 7616844
885621312663 21878964
118180776489 520916148
988986452089 579976272
888221795341 579970044
215504449581 223329852
232629522425 540995220
485495575393 38526408
621382056175 70507188
872049689937 579963816
929658299365 162233172
125644825137 212785848
73396484601 579957588
925974373885 87958044
341311837973 99448704
565401691315 579951360
857168601585 341568432
613706185781 137850552
11196079201 579945132
207127356211 528607728
371469437863 257017104
428619579299 139750092
228945908345 303658596
817935337239 318786408
325329071235 485678124
401543942539 202895784
826643393995 579938904
843606232429 193958604
738590377811 293245380
36698245415 338429520
589288360439 68956416
206329933071 37704312
647670371611 162451152
739562826435 579932676
508177318347 579926448
901283880475 106866252
228897498101 100582200
23199053091 140902272
554721315427 24694020
343968248091 579920220
82726545411 579913992
474589099431 552118428
353920312955 579907764
190955250807 558259236
304479422755 31021668
837217462913 181814004
42918285955 403661592
495115233213 579901536
468143523089 120779604
898086056623 18615492
251289644045 114775812
42638541641 148020876
126888833245 579895308
645779628061 23161932
393328914185 28088280
3110026499 392276808
245523313305 101074212
511026627071 180362880
658404985913 137296260
153443445505 108504216
57865428475 305315244
849238336075 56656116
65932435953 579889080
347298091849 38638512
658702299415 376725492
872978366939 108491760
947065463241 115529400
918307161649 140491224
941714143985 579882852
475211103485 272257020
924995524115 90530208
163835775155 306548388
781354595501 372994920
68420452169 579876624
741941708169 11534256
164724605413 32204988
579328622679 84320892
256185060007 6819660
687528579627 242842176
364835452065 25889796
209342852593 49861368
58484661069 438943212
672059186929 263438172
776731902421 19138644
645018210227 552984120
885375892095 25217172
365909965153 201687552
489853645743 224226684
992606950379 27801792
994144391945 206489340
89903562985 102232620
887483992845 27814248
939848131823 579870396
224543469723 579864168
485163168349 193622292
995828496683 329629356
944762069857 14106420
316600069715 523563048
140053505995 281542968
706184509803 334381320
444732904839 135290844
223299461615 130208796
872255550249 291252420
329662154849 533776968
959664246217 16018416
356456116615 435960000
270937920067 55217448
149448555985 329093748
551095598073 579857940
56602375143 415893384
938604123715 491003064
175782946165 45595188
459303115105 25217172
229519502155 579851712
253777660261 540260316
54896808717 367819452
977950787485 14903604
201831159745 105153552
747648879137 573125472
56602375143 579845484
970147728875 3730572
530740534995 367607700
906436750739 120468204
51983250707 178600356
227653489993 459769644
475833107539 354753108
396312020271 212038488
483675507187 39174120
755616087905 33537780
959752261551 318717900
736634414645 298669968
898173860205 396424656
993962484521 149970240
596501894015 61339572
276606787597 37704312
209615372427 579839256
642042602653 75682656
75262496763 533646180
991227695023 167701356
852145560209 66944772
708462623735 579833028
467747054837 566523792
748270883191 37884924
813593827141 523369980
63444419737 302774220
388130535925 328558140
302404610665 273664548
709007436719 27484164
465259038621 579826800
208993368373 579820572
232629522425 288512100
526048468223 83903616
315356061607 572739336
276791810259 320623668
218466610903 246697308
913644067533 15538860
325675902327 134362872
417364726463 579814344
171791270293 158627160
846256058313 177429492
935816277885 167215572
510043330509 559025280
905015904799 495667836
703486591303 466626672
511909342671 445084020
965972302091 557891784
361384361603 86905512
684420901085 58705128
205261344049 186248340
945446168309 579808116
942336148039 579801888
719658696707 579795660
243203591343 579789432
600233918339 546992784
118180776489 249300612
156745027837 579783204
194065271077 236732508
708462623735 579776976
612413736289 114047136
37320249469 579770748
76506504871 170422992
551717602127 579764520
593134761983 43589772
848000624475 49182516
538453846887 121109688
475859003563 99984312
814203312915 93737628
173539137295 579758292
598812230381 11926620
374461418849 563366196
170908118733 13471164
467747054837 187767972
877463264281 1862172
833485438589 155102112
599611914285 327032280
610956344445 170690796
591809615491 53454924
85214561627 148070700
704730599411 538012008
903771896691 556683552
490761204835 575149572
748892887245 483074820
999560521007 336785328
527459444021 579752064
529325456183 579745836
801414207249 52408620
738318818327 380356416
640042177795 296315784
526837439967 579739608
878269730477 579733380
637382404557 117366660
851547938775 168454944
844681511561 9043056
604587946717 579727152
547363573749 579720924
161976096869 294821064
848413535885 579714696
388921760967 31426488
441235053315 264036060
97654642707 579708468
434780839975 262753092
761332968325 276000048
800519223727 579702240
660568311577 579696012
438512864299 25067700
848803458509 13022748
518989496161 164749284
57337710113 376077780
750206543077 501814872
466792673641 235866816
52005328967 88350408
828772476877 73409436
758450612595 351059904
910146017951 1992960
83348549465 318475008
321354558493 17519364
871427685883 276510744
124725152585 115435980
552388595629 248777460
515019362941 141537528
682338453467 579689784
127111446877 54594648
882414801989 104574348
432914827813 115504488
819801349401 579683556
107080290861 231949404
672265352413 44449236
255643672423 517198032
673630396711 297019548
586386803785 86139468
884489771017 202970520
528980946897 189599004
748270883191 579677328
942958152093 101223684
408656669707 579671100
500713269699 579664872
317222073769 579658644
730854769679 563808384
151480843291 90679680
416120718355 327075876
489752814423 36234504
99520654869 579652416
664922339955 579646188
987742443981 462815136
879596446425 271304136
298561952149 481536504
769111879741 61314660
380044483223 423360756
891953819665 579639960
290911890587 64883304
618894039959 579633732
88946585951 579627504
241593867609 8345520
658080295361 579621276
774491587459 444710340
141539565323 168915816
283386452543 159411888
717322456851 364742820
106362699463 579615048
669037174527 128888460
949069917615 11191716
452818957541 579608820
65932435953 815868
143682942703 579602592
841463060573 35399952
708462623735 579596364
913101957501 541331532
394094187151 117210960
227206299671 288188244
962047793961 86587884
904716810089 85834296
783103110215 579590136
258814976213 437921820
575001424525 285983532
990230460197 518076180
834729446697 579583908
994461540389 43888716
357652337279 335427624
516263371049 276647760
849657543993 513990612
866089145245 314227512
861855740771 126559188
956280866571 90256176
161721060269 542203452
739676275683 68476860
22392152173 579577680
510043330509 428424120
262994220761 68171688
110094723787 295767720
533167031027 307600920
382532499439 190458468
93300614329 21380724
816236391177 117316836
830997422373 579571452
800669511595 130021956
718619097787 341605800
494244425549 192339324
296073935933 579565224
831619426427 579558996
487651184565 579552768
965466375501 182274876
993340480467 579546540
824875522657 91788264
454323999813 274455504
877025722369 347858712
6229 570640500
987120439927 2858652
909204559855 92149488
84233954323 236888208
691046510223 97580304
805495256159 485945928
523727419697 579540312
132912273271 28642572
628571068877 32728140
916833981825 579534084
571621731855 287827020
177893165673 579527856
260890878203 179490960
224543469723 579521628
625114080499 579515400
630371805371 57540492
609445664595 45806940
794179336545 230436
914345965609 579509172
286121871069 579502944
705352603465 579496716
853389568317 579490488
626813673035 14324400
132486869731 579484260
563060655899 281393496
31606464365 37903608
823533373725 579478032
24258164335 579471804
281145838637 579465576
133730877839 579459348
821183743669 292796964
323778052629 60006780
3110026499 579453120
119424784597 76834836
441622884569 395210196
594296790927 157456296
586308274933 29010024
751698668477 60585984
463393026459 579446892
852329416997 205791804
309758025121 579440664
826021389941 433531080
668842169619 332338536
269327761611 579434436
878680809617 84451680
272294848043 6931764
807111648843 189399708
703486591303 579428208
265036224985 498296052
315469186999 429545160
234875205923 99131076
443488896731 579421980
99520654869 128352852
591545878375 91514232
564779687261 579415752
740184830489 255503700
468369058891 533770740
370248161955 55024380
86227920745 114663708
363250373765 579409524
458728057715 7230708
775017057513 579403296
654970275091 61352028
766309000757 579397068
911235945339 17681292
398082600789 223522920
807983272375 579390840
562936251599 540160668
141816930541 48017880
526837439967 391959180
983007260765 190975392
319088085931 579384612
972539983363 202260528
697266550763 327736044
567399749533 840780
187223226483 579378384
625736084553 579372156
365116385927 579365928
164500708813 244529964
910867265185 279500184
896428963959 143555400
428383206777 93457368
4354034607 122797476
662434323739 430435764
609860531597 178064748
301049968365 550773180
145145877467 189723564
752242897267 100669392
399948612951 579359700
732720781841 189075852
461956017621 103110768
247557619721 579353472
690424506169 579347244
393958454119 122978088
599907003153 199794240
947934184525 485422776
204017335941 579341016
309194626547 186323076
934250095337 484046388
134974885947 238818888
661190315631 425627748
721734642293 315498024
241337579181 579334788
294207923771 579328560
914402752513 297249984
785591126431 579322332
257509684585 579316104
126116633505 75645288
465259038621 579309876
475211103485 222476616
507555314293 579303648
656663620943 111624444
998938516953 579297420
718547706223 7243164
916211977771 579291192
135596890001 579284964
67208630365 180313056
56602375143 23429736
966949283461 115579224
649214687651 34789608
124632149861 267243480
778127077783 41696460
326552134579 579278736
139328914325 579272508
365458813823 171064476
407412661599 579266280
184898788687 248297904
827265398049 579260052
944065840499 14735448
730232765625 123881148
619516044013 135184968
296073935933 579253824
500713269699 434340720
309136021067 456381612
178515169727 579247596
422770185723 72786636
781237098053 349403256
374446446737 579241368
588415841313 579235140
78499618057 98315208
825043504273 311512104
225442470305 92199312
236983550803 88574616
792938180861 47258064
371090082917 102201480
676118412927 508634532
471102003663 207566784
191577254861 579228912
772264947947 202360176
556693634559 579222684
287365879177 579216456
507555314293 476336124
977902757149 164188764
492627216997 579210228
432540691931 227832696
336504199443 579204000
394972580519 571817592
147532371055 346519692
722463780403 144115920
438628698871 301871160
190361141965 357923160
789986963373 400809168
460617044969 215987040
910944953257 36365292
116314764327 109357452
190333246753 579197772
51276377697 28187928
224485747381 6097212
600243571739 526521348
298561952149 88674264
497952123305 152255916
934250095337 579191544
403680637275 71690508
413010698085 558844668
181343801491 4945032
707840619681 579185316
183491202159 579179088
960175977303 33581376
170429117025 579172860
558559646721 579166632
102630675139 579160404
668032360225 317814840
785591126431 579154176
910892787529 134948304
647298533861 6595452
173542705939 293357484
431048815651 244972152
150524987297 579147948
702734146779 18939348
123156808921 217730880
133730877839 61432992
699754566979 143461980
753246915623 579141720
893197827773 173698920
245069603505 579135492
446957182701 9460332
103874683247 214504776
866012634265 111157344
328846770157 143144352
287987883231 579129264
496127589623 120212856
146792962973 579123036
849500117599 8083944
279901830529 579116808
172295129187 579110580
275547802151 578251116
987120439927 579104352
907552518099 333988956
781237098053 199140300
368226406197 579098124
543849946701 46859472
497603249429 579091896
322198106201 59078808
199464166025 140628240
153013003513 579085668
909369933177 366418152
784969122377 366467976
591091233137 298551636
384398511601 551863080
558993813057 53255628
330032029541 185575716
351432296739 127431108
808759992405 408893112
615996793081 260311716
943037664969 464066964
819664456723 18086112
371420174383 160576524
437268856191 397078596
424828775111 574202916
506311306185 579079440
189613287477 32516388
911235945339 579073212
501038003847 21056868
668261313961 223510464
10574075147 415295496
214321619117 15476580
261241708909 579066984
793677179133 65973204
49760330549 477114624
764529439463 193815360
674252400765 75632832
569133715639 452439288
444110900785 499902876
304084485353 13682916
167941100809 579060756
716906375389 10350936
304807490121 348687036
639914982113 67903884
282085526743 85155444
556071630505 579054528
837217462913 579048300
660173729171 168018984
826021389941 63413496
348633389981 63662616
560300331601 6800976
823533373725 579042072
375690454845 579035844
833485438589 579029616
584061812935 66321972
876403718315 32964804
29234196767 183869244
855255580479 579023388
259078570085 170030628
307058031459 84937464
266254586189 71702964
256771826037 9977256
557937642667 579017160
14928103525 579010932
801763231835 409783716
14603237351 219294108
491383208889 579004704
566684892227 65755224
246323277469 499765860
952942035809 377310924
860403362467 406271124
189089238645 569027448
987120439927 578998476
745160862921 578992248
649196283911 73963728
373824442683 578986020
539655498367 85311144
387115244889 15881400
946690176417 578979792
725878737247 98900640
490139200781 578973564
482266195503 137844324
654383664761 374265432
822142607787 14660712
788701146701 578967336
551095598073 461226996
25413023613 292716
896018817781 145174680
111161139237 93457368
771285033189 355849236
644396206173 303515352
350810292685 578961108
885955832237 227346912
145169792987 224899308
413509137381 11503116
758262414891 266402700
947312180471 485379180
575975760233 578954880
71530472439 474561144
971946011537 105159780
752624911569 544308516
301671972419 390109464
649994242659 534891780
586097513185 202621752
81482537303 578948652
718155446861 22034664
800666073739 71827524
604914107077 74611440
727122745355 578942424
241477889793 90306000
947752157531 136536444
276791810259 578936196
219981985427 69274044
374446446737 578929968
173539137295 200429496
984365116713 124285968
388752539979 271727640
959130257497 578923740
61812013627 325998432
650616246713 578917512
959752261551 206906616
778813211553 340733880
182869198105 578911284
600855922393 578905056
37877431261 6881940
187344473187 214542144
763342492291 162121068
285499867015 578898828
561910933483 251580060
110988679689 183763368
271193773773 578892600
74018488655 578886372
84592557573 578880144
661920232241 420221844
989466531241 57173040
822911369671 578873916
580582938127 204365592
657930118359 20832660
964938196267 334381320
303537984581 12692664
274036113365 90947484
371336426467 314769348
697502461175 136841616
543009545371 358452540
789945154809 27938808
225165473777 558857124
501957277807 544788072
327174138633 578867688
248179623775 35605476
169185108917 578861460
840238832593 15439212
931777680261 240294924
26311738945 198623376
704461399101 62479296
11196079201 578855232
93300614329 578849004
360140353495 415980576
578474968165 98620380
413923007903 9871380
594013877799 578842776
490239683333 88319268
169807112971 574620192
940379392679 7093692
783103110215 524578212
415113436527 256724388
486407176457 555163920
841342430441 23697540
2318706799 112658292
557937642667 578836548
306026000797 203001660
878891734531 578830320
581576929403 569301480
717856739525 497150100
247896871337 68258880
928652058851 57789612
759184689509 116058780
585960684025 303023340
885817352657 409789944
271882803563 490953240
59090391359 551159316
421096750787 369936972
71530472439 578824092
197797295401 578817864
955149983855 120306276
499469261591 411620976
200120984599 19711620
488273188619 230031180
154042792095 44249940
349032593563 468333144
132543214447 480322044
767553008865 176725728
989608456143 330052860
698865075315 189343656
238849562965 526502664
146170958919 423584964
981953611477 16603848
322198106201 132102108
718784525923 82738980
204287139129 95001912
862926124695 218173068
243653234259 62834292
431048815651 578811636
261574925593 81811008
910613941285 513156060
827887402103 290324448
597745902123 578805408
961959144609 182237508
774142880501 205536456
709866249255 15669648
437890860245 572004432
499337575521 51381000
772529041297 210948588
961998835653 163291932
870359425707 211372092
210859380535 229090752
585927825097 578799180
453440961595 578792952
772672883185 411303348
873293698045 383775588
42296281901 412935084
66454367265 45788256
601663782423 310303872
465259038621 578786724
141605937119 142708392
10574075147 17675064
764661273767 322323912
444110900785 578780496
32605543917 153825372
552446410153 368710056
917455985879 325082916
794483625407 5468184
931140075067 141855156
189089238645 247307652
590281853475 281156832
49760330549 577167444
30734200587 7056324
200907315671 320343408
273421190547 189356112
184735210267 25989444
980900399387 510658632
971298279615 86450868
475833107539 383115420
83348549465 490897188
411907044185 365147640
331528167011 578774268
59090391359 578768040
485078995691 24170868
565197909917 53131068
539501398963 144383724
293585919717 578761812
16936419259 346102416
635559396735 19580832
777505073729 578755584
808369495567 188328492
997072504791 578749356
442567717003 197583300
552339606181 398193408
569984611149 16884108
532605363837 94952088
896307848043 578743128
282389846745 348170112
619706197309 337925052
325308126471 158614704
861475621019 157960764
256635009333 87839712
617650031851 546457176
565401691315 578736900
835351450751 555718212
552556826365 327916656
176649157565 268165224
786835134539 578730672
51004338657 578724444
124667468849 178176852
18714267853 219424896
909991937231 578718216
811927391239 170821584
120046788651 578711988
232629522425 222152760
279042170985 158814000
223075576233 18135936
365738389981 110434896
392803674567 133198236
45853759059 53959392
673083234533 240232644
434780839975 496371600
215835412967 578705760
285499867015 578699532
298943554165 280260
533679484561 578693304
512776275281 34459524
845764960591 29962908
383154503493 578687076
318197112003 25541028
875159710207 147740616
693534526439 322454700
840327483183 578680848
972860726601 97542936
778127077783 142758216
383776507547 538398144
825547039311 56805588
238227558911 242312796
344219354823 35057412
486407176457 431824608
638176165633 435162816
985876431819 519053976
572959290751 61844040
791189162917 578674620
849035539939 578668392
875971132653 20832660
222677457561 578662164
6220046769 578655936
681094445359 578649708
921810014257 145018980
774498643783 129909852
769597297527 5237748
759466956163 578643480
85214561627 105222060
70121427321 24289200
278120394607 240818076
772428102863 747360
514397358887 376364268
52248346765 468382968
657458291307 183906612
939957956375 77712984
392235524029 148612536
519642416007 28536696
226687294281 185108616
529077063621 192401604
461527014297 578637252
122977441283 64727604
733973496693 15794208
240093571073 158726808
324686122417 130694580
880775371933 260616888
581079342105 41378832
109472719733 578631024
928754914271 355151700
60956403521 433605816
155501019729 578624796
684204465629 212717340
1866018391 83424060
3110026499 276336360
539899525101 578525148
161334188127 268974864
932187488889 73185228
235534565521 130763088
750136895353 578618568
902354836137 113125392
713087644849 269429508
942958152093 578612340
116936768381 578606112
738940822381 517851972
914345965609 297860328
144926950811 65169792
941849783597 348587388
845940348537 186603336
371336426467 279082908
670129530835 112832676
858987604803 578599884
201529319725 44237484
861793778399 91657476
584834055033 373468248
107606707571 578593656
988986452089 8420256
363991805947 278902296
682338453467 578587428
203593444567 290573568
492064241927 369899604
410522681869 578581200
607075962933 578574972
237605554857 578568744
695269612347 57496896
261637766113 81997848
871455898723 208395108
610185983203 133764984
779371085891 578562516
686835053221 415824876
498225253483 312788844
338992215659 548506188
840327483183 187263504
98276646761 328265424
765064992649 552903156
86095220749 270139500
531191468345 578556288
325930130525 578550060
447264847139 90567576
472187602591 372608784
462149018351 401170392
822463749617 233668332
442244888623 532082952
423584767003 113324688
513906715809 181222344
297317944041 342608508
845925519669 223118100
872049689937 578543832
916833981825 282458484
29856200821 578537604
645729374329 403873344
214591404859 458281152
292341911609 402378624
327796142687 578531376
141097787133 32404284
261241708909 578525148
465881042675 578518920
965350298037 200603880
636310153471 578512692
50756058199 138355020
201479475803 5374764
682960457521 232603344
441342218511 160645032
899051336819 184946688
383776507547 309699756
522483411589 492896376
975924366955 472182048
868317665613 53174664
618272035905 214716528
714682664275 176875200
197175291347 578506464
638798169687 578500236
426393500307 117534816
266217741341 66440304
54804422565 406364544
221433449453 578269800
836606239527 283548384
900579896019 26419176
83155617243 5592744
788079142647 578494008
661635966399 8245872
376934462953 578487780
284255858907 545728500
463476942531 303334740
220674222637 70245612
632578129147 179422452
689180498061 331597404
846061788309 132949116
707218615627 578481552
24880168389 578475324
338370211605 25541028
884222557439 193503960
329040150795 196530768
705352603465 578469096
412388694031 201650184
140572922433 578462868
903149892637 254955636
885022215193 4384512
844681511561 578456640
923676026419 578450412
584579895343 217980
761954972379 578444184
572865739963 578437956
385020515655 224120808
898969469759 23473332
582960345063 426069936
459411968089 58991616
578463776449 461202084
60956403521 242867088
356408329171 207573012
308999520753 22514220
422340758895 309581424
850901552101 578431728
933006087229 499323672
960374265605 578425500
373409588137 2017872
472723087269 578419272
494795498911 172627704
903149892637 301678092
863963637235 578413044
686884023985 356858172
671764384549 578406816
781890024127 279008172
704510263989 82770120
594635881853 578400588
840327483183 557418456
686103318035 326671056
659324303469 10712160
979034387225 578394360
977410407599 299137068
202773327833 578388132
808727613033 274000860
604884324781 26543736
615162015635 578381904
551573217165 68352300
261545342593 254538360
260651399147 166997592
140703691749 126658836
69441141643 179216928
892870694607 86407272
991474468305 334811052
453053441741 173717604
479565131863 578375676
852461089373 213657768
353298308901 199096704
755112927785 256388076
988170681261 66421620
345099054833 52489584
32344217037 578369448
552339606181 366916392
787457138593 543231072
100142658923 498445524
752241807367 58530744
512531346725 265586832
559314792959 202640436
526215435913 578363220
215954068823 2696724
572243735909 578356992
230763510263 578350764
903149892637 488804580
158116604069 2242080
155501019729 578344536
535050107909 13072572
218323429183 578338308
268083753503 197240760
977790379117 578332080
260385412485 20807748
401192621059 506778588
730149383923 4471704
500713269699 578325852
270571769719 281237796
724634729139 417456612
345728121439 40046040
646884222389 578319624
936475257575 115666416
863341633181 385033644
755112927785 134618220
470857075107 578313396
325333013559 325961064
985254427765 175355568
532435476453 511075908
284255858907 578307168
43540290009 531603396
270571769719 227272176
325650218055 183539160
231146071391 23741136
670798562517 184753620
321576102147 578300940
302434249717 321601464
647817732319 182424348
974680358847 578294712
174161141349 79512876
337126203497 578288484
193842232703 67741956
416364282979 152822664
311002033229 578282256
595879889961 578276028
753868919677 271958076
776883069675 578269800
850279548047 374813496
473967095377 578263572
222055453507 519508620
806117260213 349216416
259119786989 31326840
687807712359 37716768
939397329261 170547552
921453540983 298825668
131864865677 376059096
682108707537 8818848
299183956203 578257344
28669920045 9665856
466310158103 61626060
177271161619 16118064
409376036085 262385640
753868919677 391336380
937080053665 5374764
512608106825 400323384
550183866221 91277568
73396484601 323880912
467839285289 468526212
488185534509 5125644
129376849461 578251116
35454237307 578244888
59206761539 157082616
906259912907 495026352
478024800505 246597660
678767921183 353594700
873915702099 578238660
230763510263 417307140
680810360129 176962392
709706631843 123077736
947934184525 578232432
175405149457 578226204
368432303877 358633152
840949487237 253516968
725256733193 578219976
545497561587 446435496
284877862961 355631256
833343059043 1669104
365116385927 578213748
302505616369 13377744
788152975587 86195520
239471567019 110540772
785591126431 578207520
717566899623 56064456
232629522425 578201292
751422450449 114165468
453067056149 78310872
948556188579 578195064
40309713105 56568924
961669106649 491345604
86583073683 426057480
583721532461 144720036
833294082051 126465768
294207923771 578188836
342566963061 2161116
350332622531 308223720
982144407495 578182608
286743875123 419941584
473967095377 80988912
897195781469 288362628
238849562965 299218032
907360414201 90773100
347700272415 578176380
260619704855 578170152
772529041297 121925556
136840898109 569245428
576808289371 108130536
899417868313 578163924
530752779243 155550528
285499867015 214859772
316600069715 230199336
414254706193 578157696
358438542553 77538600
733883637871 7816140
933628091283 578151468
794420280419 229184172
793055175079 578145240
297939948095 578139012
277659733121 292049604
629468108877 578132784
316600069715 578126556
434158835921 578120328
497448463707 35742492
886360510231 204166296
253777660261 578114100
112761440007 351981648
221433449453 578107872
915589973717 544022028
792433171025 578101644
150524987297 578095416
256053836047 19817496
615162015635 578089188
386655530059 37000548
909991937231 578082960
132844406755 46915524
160477052161 487901520
547985577803 529448508
944202160201 578076732
113826748111 578070504
57646986365 1002708
66997076423 64727604
763469400247 79537788
983388415603 399837600
143682942703 578064276
685448473737 62616312
304206916615 121377492
417707141903 92716236
348322276469 420172020
678606429143 149658840
750136895353 578058048
921221024831 62217720
71709029199 66390480
133455144357 206501796
602804692219 205181460
763843617093 496215900
768477282671 172627704
324686122417 578051820
55358367035 124229916
663056327793 418938876
656214283199 578045592
909991937231 578039364
715650278733 76978080
750136895353 234054468
765937947735 85933944
499469261591 126141912
847169527777 175592232
375690454845 578033136
368226406197 424039608
929896066959 50658552
103911472043 47918232
526215435913 78578676
710950639951 528676236
618681364977 43191180
500713269699 578026908
552017162699 169495020
962240277767 578020680
633200133201 199183896
706596611573 578014452
446598917001 364755276
237141542707 52850808
572994846403 402117048
650993501585 109295172
98276646761 536423868
862171308541 380642904
176886761993 29103444
359445430779 22638780
809227280483 318898512
348944280523 578008224
298561952149 578001996
694156530493 491775336
850602289235 190402416
401814625113 113299776
487029180511 577995768
76137189461 319975956
46187307065 82857312
70908468385 577989540
314325431007 121720032
126935082373 286338528
444732904839 13875984
87702577843 282178224
955398233173 577983312
91434602167 577977084
291097903501 200473092
76230042713 167502060
559181650775 577970856
532017246331 325213704
319088085931 98159508
207653123971 39554028
750992847999 109587888
82284075913 53311680
105205908267 474199920
714907899895 129013020
458933998991 14299488
506933310239 577964628
62822415683 577958400
195522768797 262105380
411766689977 260940744
511287338617 577952172
65816774527 53884656
796165195349 119029536
745928926031 338086980
831888021383 179036316
312496886493 85535352
153013003513 338877936
289231891339 404085096
351156202033 55410516
1866018391 361248912
34832233253 109849464
139808993477 57173040
356049725921 138604140
522977441461 26282160
519055631293 268731972
935121169567 43552404
451583363461 516357252
164209076485 496396512
849035539939 577945944
330811857343 41322780
836595458859 479132496
68420452169 577939716
470006639231 83380464
26387247217 73409436
641286185903 577933488
638238999925 431768556
447545356259 248453604
643878402787 192669408
118180776489 270276516
225787477831 342602280
861475621019 365957280
150175950255 188627436
935829257037 194874120
863096578827 27546444
390248539195 253442232
903925977411 1992960
433663546755 271939392
719276813193 275676192
206505352157 577927260
264973733233 374875776
65310431899 365278428
332247315409 422177436
984758441063 169233444
477156709487 101703240
116071491181 146887380
155957239413 8021664
807983272375 99853524
55358367035 564038820
251911648099 344501820
424871194019 238034160
521239403481 333073440
223531317599 294584400
380877149377 354373200
903149892637 257465520
154270252349 346887144
852767564263 150406200
375759099861 16709724
669276368333 233543772
913723961555 577921032
118180776489 577914804
460283006189 577908576
157989035945 577902348
620926065689 372490452
629468108877 577896120
41674277847 577889892
351432296739 577883664
250667639991 305041212
595068509873 96938820
711572644005 577877436
915907072337 61021944
366739367835 20558628
231385514317 91782036
335260191335 454924260
87702577843 155438424
643152198065 577871208
402802156715 178164396
298561952149 577864980
53802222785 33444360
924298030473 577858752
723032609793 141612264
86458569735 398965680
959938204719 133926912
768797016973 577852524
522483411589 18671544
268705757557 515746908
373202438629 280596312
52870350819 53548344
731533068625 296701920
873704154385 138927996
32019942523 48161124
399326608897 577846296
659556346293 117802620
979198700549 15258600
124400817029 299834604
287987883231 126440856
697182141441 33226380
487029180511 577840068
539507477491 22476852
645018210227 577833840
786835134539 27938808
72152476493 577827612
419852742679 577821384
67223029501 165297348
206505352157 186603336
314637746523 9192528
427938795381 47625516
52100181407 9422964
939406602753 392625576
345212256199 577815156
125491465627 66259692
478321123755 577808928
803629243997 577802700
671764384549 577796472
478978110485 196761204
735406985473 314308476
308514017013 577790244
481431144025 577784016
586889167959 181620936
410522681869 292983804
201051113963 198399168
73396484601 577777788
350810292685 567831672
269327761611 577771560
110765243961 48752784
198861649383 18248040
9330067039 349602552
385915978733 111680496
683582461575 354161448
454208464185 137109420
616211304085 129984588
134216088863 44411868
598067908407 251617428
855502545591 184274064
991474468305 300936960
147012730409 14392908
81345252261 68937732
885951092729 357063696
880135742639 577765332
942623445679 107370720
611429991311 128178468
598989910231 439634520
801141227781 173761200
392545822911 268781796
585305821043 461052612
18038123795 577759104
64066423791 577752876
988011699105 201201768
994584488575 577746648
413155337157 257353416
499543399703 23572980
55454595863 22507992
422756203863 63737352
514397358887 437747436
61793024455 335010348
494790560107 242892000
488895192673 577740420
289395706423 74916612
924324779733 455304168
889818607193 192769056
236983550803 160016004
612673999419 353987064
135738826121 284065308
263107721071 480110292
318850517633 85111848
613838101049 3799080
808605276429 577734192
278527438003 53629308
481431144025 321657516
245069603505 554435244
861549609659 124547544
826356998177 203973228
368226406197 577727964
959130257497 370385388
377231507413 28667484
986829796613 82309248
629468108877 577721736
414645874417 4714596
74251739711 276541884
377964021099 54382896
228897498101 577715508
8131928151 64833480
334638187281 577709280
869561673721 534219156
715926672383 175866264
540521529155 577703052
532435476453 577696824
11585422621 157531032
172295129187 35225568
390962069937 83118888
91247300057 118562436
365738389981 73154088
567267703477 23174388
306157399141 135309528
99520654869 25702956
669898372387 367620156
939848131823 124111584
389996548087 577690596
442398894607 286805628
451732424413 327181752
505067298077 577684368
98276646761 119502864
601477926447 174757680
708462623735 510615036
36698245415 298962684
93471099601 108155448
809379922535 362556792
197797295401 368186904
473967095377 64565676
980801341809 47662884
545124571657 222582492
964106289929 577678140
211903294221 60467652
526837439967 169401600
185979218375 144900648
809667438155 23622804
75688398543 72232344
56122680889 401874156
327611169849 33282432
102630675139 535053708
665544344009 371780460
442244888623 110123496
277413814313 98701344
730510989069 133721388
568742477669 141238584
157367031891 577671912
655199926363 224307648
58710774837 111319272
127184345617 152087760
214591404859 577665684
149280979189 577659456
212103388643 577653228
812959304807 95388048
594635881853 577647000
412388694031 431681364
478321123755 577640772
564779687261 577634544
39347591743 21119148
496981245375 90100476
821824170147 106542396
299183956203 577628316
776261065621 577622088
636932157525 354834072
598367906177 10413216
607075962933 149795856
91434602167 416123820
481813094809 15283512
322820110255 577615860
115692760273 325606068
425841006961 159293556
703486591303 577609632
983018377745 60330636
497217286575 75614148
152059251345 166530492
501335273753 503776692
91964007079 12867048
154879015675 577603404
220189441345 577597176
167319096755 577590948
21770148119 25441380
67176444061 479643192
259375696747 577584720
493609330239 33008400
383154503493 577578492
270356896253 4048200
57846383251 193285980
74156339207 50353380
119033353559 269803188
123168006865 476248932
247557619721 577572264
282389846745 577566036
269071571593 16828056
499469261591 253193112
314112053499 577559808
714060660221 577553580
283633854853 539743392
675496408873 577547352
645018210227 577541124
845303515615 577534896
807983272375 340372656
615869822845 274206384
757421071895 75844584
495991333439 197228304
939999690203 120250224
594013877799 577528668
294207923771 14255892
520800209911 131043348
793677179133 577522440
296695939987 64764972
742672846705 577516212
851711971839 147410532
850485701075 132120792
106362699463 1893312
731192595083 213309000
223299461615 577509984
384125063795 218640168
509083935773 183283812
720282089605 334773684
358274341333 1457352
633618362085 78503940
472723087269 410394060
870183677775 367495596
147414967027 577503756
275547802151 577497528
895173259667 149129460
838564588017 446335848
932671306079 82720296
51667621895 125531568
556341776233 230024952
662434323739 281318760
301049968365 577491300
230763510263 457135200
832495738405 235592784
800897580955 164842704
492005212943 250004376
750779202687 459202896
5598042715 577485072
365492090027 103160592
515938866099 79799364
364494381873 577478844
697514630687 70145964
348944280523 524821104
450216917863 6825888
625736084553 44972388
178515169727 232871148
513896794605 66035484
566023695369 577472616
772007544707 348830280
577219768341 303235092
324819052849 104144616
815268183821 107501508
538033512939 577466388
471547967069 445762872
585053610717 186983244
207052239065 6477120
373202438629 577460160
126314205587 344906640
917215876557 126197964
238227558911 133565688
686692481845 577453932
523307863011 137763360
813581308861 577447704
549229585911 482252724
313490049445 577441476
21148144065 228928824
286958498231 275022252
465259038621 577435248
662434323739 577429020
422962762949 577422792
478321123755 134269452
495115233213 577416564
602721934555 575049924
209015178829 133821036
600855922393 577410336
142968513891 42929604
771907037243 103876812
383776507547 577404108
947934184525 281549196
23014156227 545392188
16794115687 52632828
724634729139 274922604
327461623113 226337976
162750742975 9653400
48516322441 577397880
805257862245 56456820
311356512305 80179272
762576976433 577391652
93437493313 177909048
195801976265 83947212
901666678267 67031964
860853616965 577385424
905015904799 577379196
446604142293 572141448
809849284537 577372968
918699993987 540185580
648128230497 577366740
146170958919 308815380
157367031891 312041484
537160998803 84283524
726500741301 371718180
38716432529 123563520
391862560249 221112684
957264245335 30486060
624996307781 1812348
744538858867 577360512
432427672415 360675936
192821262969 577354284
253777660261 210226140
920236973443 141873840
915716906585 72898740
691046510223 577348056
360140353495 568454472
565401691315 577341828
826643393995 68233968
913728445715 154647468
647609193967 195235344
562913675099 577335600
902530902935 494808372
139095637119 105097500
60042853093 71435160
411144685923 90137844
360762357549 577329372
60956403521 577323144
150181057215 171643680
630090112931 577316916
803225699499 47862180
370714422413 577310688
139950918379 577304460
241337579181 577298232
848739789665 167228028
663939621359 124435440
954154225065 577292004
606453958879 577285776
759324072149 89633376
962697307091 35219340
132278242949 51125652
419872946311 334954296
696797394285 2017872
868410450357 142453044
797863934649 111499884
213969400805 8893584
172917133241 577279548
201624664177 334966752
55519043207 225061236
325930130525 206887932
564157683207 577273320
161566810155 100638252
14022549849 87596820
484541164295 539133048
837217462913 500264100
991718400381 149920416
66554440007 214859772
780014009797 120866796
124400817029 577267092
77128508925 307912320
738318818327 577260864
376312458899 494285220
315386902663 456717924
811144088213 180773928
78018952235 12188196
955398233173 521065620
814825316969 222943716
300672033403 195802092
330935073333 33836724
307270008905 445183668
566905986227 270805896
619676078701 204384276
90835473557 390190428
619360342775 83567304
656214283199 237853548
673085296001 97262676
645018210227 577254636
452196953487 331896348
122534804867 224226684
813839503057 93718944
901688688019 21492828
482053148079 576077544
839083475075 577248408
391862560249 577242180
382259618381 207174420
971570338577 444573324
903472291285 174384
177271161619 577235952
818209437747 160470648
708462623735 349017120
268083753503 485186112
736784964089 200336076
970948334523 450147384
362006365657 577229724
738940822381 577223496
151170938011 453329892
314833194857 15906312
133730877839 577217268
207127356211 543056688
540521529155 122535900
919944002095 544408164
288609887285 577211040
949800196687 577204812
693534526439 71790156
308514017013 182031984
711572644005 454251636
756059908879 42574608
853389568317 577198584
850901552101 152231004
328418146741 136025748
267461749449 59570820
696022542655 493867944
429182803489 363397572
392789661567 158303304
351025077721 210275964
77561379837 138660192
315978065661 577192356
267962991345 15003252
593391873745 577186128
924193841023 7778772
792924834257 58842144
587793837259 545205348
921810014257 577179900
618394908117 439721712
561669666991 577173672
457501344763 233425440
249423631883 398598228
363288482897 443707632
551649871389 18690228
960130139223 18503388
213347396751 28069596
55980371089 577167444
124753620773 62479296
172917133241 113798016
406790657545 440195040
912387167465 41752512
378800475115 577161216
783103110215 404141148
335473045691 174253212
231385514317 577154988
712194648059 199607400
611429991311 577148760
455928977811 577142532
661414019163 180811296
189998602619 167165748
356443031587 278204760
407459085111 249063948
353920312955 577136304
77750512979 103278924
800340036701 86027364
64066423791 577130076
194065271077 577123848
732098777787 562824360
791189162917 286413264
372580434575 577117620
968460318307 577111392
64688427845 577105164
256887680531 319128948
753246915623 143555400
890709811557 122747652
561669666991 9479016
410522681869 577098936
837575728613 9460332
902074700697 396075888
107643776627 193404312
531277850705 257720868
212103388643 562463136
420866487933 69255360
341480231875 394475292
707218615627 577092708
303740176601 327013596
774395053459 237778812
226409481885 577086480
788739168641 287428428
636043494185 14417820
299805960257 577080252
403058633221 577074024
830375418319 220010328
544253553479 210070440
533508412619 672624
733041386825 104767416
469613066999 577067796
596501894015 577061568
11680972597 54762804
358274341333 536355360
839609485727 22096944
239471567019 577055340
325930130525 326160360
516885375103 577049112
530569464291 577042884
118180776489 31283244
870926997041 224376156
726500741301 562905324
475855964299 423335844
225471007001 142515324
990008667423 128259432
445589243621 278746596
635688149417 139046328
422962762949 577036656
906019299117 1432440
883867766963 73421892
194898491523 310135716
711038959219 349895268
16172111633 393802668
485219369821 71802612
193443267023 334979208
725733386945 22725972
297939948095 37573524
447220921055 501528384
309612388331 23168160
586549829151 567439308
460685422181 67847832
440759643925 16759548
57011349219 57197952
264037649901 216871416
930098470731 337937508
563394514067 49288392
360762357549 577030428
485785172403 196163316
756356935893 577024200
592509699981 97804512
727122745355 334960524
674742164457 41360148
377556467007 261351792
777505073729 577017972
935622126213 120044700
850670641535 4154076
6220046769 390153060
810471288591 577011744
303537984581 226904724
998493612307 7859736
509421326455 406588752
616406023743 577005516
509861079307 17949096
787632487933 163827540
117558772435 576999288
411766689977 576993060
861475621019 458368344
590281853475 576986832
630769065817 392513472
143060938649 514339380
682960457521 326235096
316094099529 145710288
353920312955 271596852
81984221387 25945848
606513847327 703764
919624921733 65904696
509119678265 146382912
344590252145 576980604
974680358847 102737088
817313333185 576974376
829131410211 576968148
276169806205 556210224
890087807503 23006232
895685843989 576961920
944202160201 310222908
749514891299 576955692
712194648059 78566220
605209950771 576949464
954776229119 466645356
199873334407 270861948
455589980305 25734096
154879015675 528869304
399948612951 576943236
117238458929 121738716
54537439423 80478216
284442798555 86600340
184113206213 518456088
868939669667 576937008
586549829151 576930780
93109425947 101217456
512281789527 139818600
347124940993 360015768
280523834583 116581932
617028027797 576924552
680065384215 38102904
791189162917 58499604
540521529155 576918324
652140545961 10537776
839705479129 545298768
229528289863 333154404
821667361563 549041796
209615372427 576912096
894164806975 175691880
760710964271 454089708
983388415603 198417852
221147620383 80247780
480809139971 576905868
75262496763 424182852
599226692563 11963988
22770858169 188926380
897380715701 20863800
222677457561 576899640
317222073769 576893412
521861407535 576887184
822372602837 418179060
998938516953 576880956
818557341293 576874728
890709811557 576868500
590998523129 208027656
869561673721 576862272
381288491331 576856044
19606324215 98526960
556755104919 428947272
997694508845 157829976
728988757517 576849816
817313333185 167558112
705974607519 576843588
30864228771 183339864
389309310723 16149204
225787477831 576837360
454062965649 257017104
758844952109 246691080
549378472479 4826700
903297402817 161323884
407412661599 576831132
307270008905 576824904
916211977771 576818676
204017335941 380730096
653104262929 576812448
117140187317 44548884
161436856707 74312496
123791237835 17531820
44175092603 555481548
364356287191 10494180
848413535885 576806220
867724279219 267791544
696644546709 576799992
445354908893 576793764
398704604843 576787536
144926950811 576781308
958350920469 57179268
112582740003 576775080
360762357549 368797248
965972302091 65711628
66882848675 113573808
458416994027 260236980
772529041297 372147912
658702299415 70021404
825697532703 123495012
780615093999 351869544
930134269275 5549148
843437503453 576768852
405546649437 576762624
240093571073 576756396
113826748111 576750168
936738111553 334698948
348944280523 553588236
156493122683 80204184
57344112497 58468464
963722014863 260498556
571621731855 576743940
934298623913 400703292
478619687847 257820516
141816930541 351888228
66554440007 77445180
526654783945 20944764
847434192865 37262124
542387541317 188203932
287987883231 439777764
654512291645 247594140
143060938649 576737712
201604628701 90038196
954154225065 576731484
594635881853 250994628
209762427963 376202340
211481384589 576725256
946304437771 127948032
759805423051 165677256
19282131903 576719028
95788630545 576712800
41052273793 576706572
225787477831 62504208
773773049405 472343976
515533116889 3487680
682219024101 56892780
998316512899 576700344
622626064283 576694116
724371956125 151595748
530569464291 128589516
849035539939 576687888
228512656287 42051456
245553220161 53467380
197574674303 107464140
817313333185 121128372
798653211565 240207732
210739870205 70108596
472928181537 243464976
316377548265 99430020
233251526479 386565732
120668792705 277775028
868317665613 576681660
900822322157 319764204
10878431279 23921748
353920312955 543287124
128546592305 19861092
507301291619 69217992
88456715145 336629628
389996548087 576675432
654577866257 19107504
599611914285 102818052
623248068337 51493104
997072504791 576669204
75024573469 187506396
235739542695 327169296
457854853509 48864888
96410634599 576662976
681957124245 131765796
862097625073 335066400
161949827165 153376956
956642241281 576656748
590903857529 576650520
64066423791 56052
599611914285 263525364
929274062905 576644292
934589222393 55310868
221433449453 154504224
699132562925 48235860
603567548721 218646396
23636160281 5387220
887148409521 370453896
909991937231 213034968
832517137813 124678332
16172111633 487347228
409986269219 421006572
845810431219 58593024
52248346765 382162536
49577674527 59552136
877647726423 576638064
281145838637 576631836
957088128713 5318712
777973718273 66259692
919321998041 576625608
286743875123 178095888
401814625113 162189576
630090112931 23896836
324686122417 225708948
102347735861 197004096
202464548583 53897112
869076698123 275321196
480809139971 487359684
990338285561 414716292
281267191217 299722500
512531346725 576619380
809674432199 70239384
622004060229 180306828
648128230497 373001148
545497561587 576613152
516263371049 228704616
120402370083 90760644
398082600789 214336620
663056327793 576606924
545729479851 68109408
674874404819 576600696
10655008007 3294612
21972707591 254986776
369470414305 260641800
983051597897 274268664
694778534547 553538412
120295653303 320841648
974218078081 231575724
147549124375 436589028
583439808881 576594468
493871225105 281175516
63257889899 64534536
29623471679 177971328
267596934417 358010352
242233229099 280091844
200907315671 576588240
525822148931 15881400
548162677211 7859736
275841931907 213944256
747915325433 273209904
291371692609 222233724
357652337279 281256480
259997700801 366804288
615233874299 92878164
422866769547 14828868
752427071683 67598712
932384083175 576582012
987120439927 330071544
4378666347 516002256
235739542695 549975996
403680637275 277775028
511287338617 576575784
142438934595 576569556
308343393487 120985128
511578279637 23878152
83348549465 576563328
504175782313 82103724
472120103527 546731208
796165195349 576557100
690424506169 394562484
486557165381 7535880
645961118209 57434616
803295154155 270687564
796488179429 196711380
964728293983 354753108
433681589271 74785824
577219768341 251891460
707840619681 456823800
253777660261 224014932
812337300753 445868748
332150171065 576550872
201100813403 326839212
244447599451 102132972
225516272105 198368028
200907315671 342608508
489828216819 155095884
580951792665 437112180
133108873785 219524544
445354908893 157344192
176649157565 576544644
738318818327 506909376
907835449911 103229100
987999043809 271490976
840232492489 3431628
375929553993 299915568
82104541357 539182872
223921465669 246610116
342161489121 169370460
172295129187 576538416
256265676477 108392112
176649157565 576532188
906259912907 108765792
455928977811 576525960
668654364279 576519732
371336426467 576513504
56948608347 121900644
358896345387 576507276
703265346593 20079072
445976912947 576501048
556071630505 431382420
608941975095 576494820
35235409061 30473604
101691465351 77034132
707572322431 107464140
618894039959 167738724
831619426427 576488592
964728293983 462049092
582195800773 202715172
975302362901 576482364
153809578407 337682160
927408050743 490909644
526837439967 435798072
332772175119 27122940
736264295823 92840796
195428993801 294129756
619516044013 576476136
564779687261 576469908
352676304847 92174400
905077356475 315080748
307337296217 142583832
945293599755 61084224
318466081877 60062832
659946307523 576463680
905015904799 576457452
859609608857 441945108
592147865637 576451224
8086058931 576444996
346042331505 128134872
767970945033 83648268
721524708869 563011200
113826748111 576438768
4251620137 6445980
173231641013 255335544
114448752165 576432540
980900399387 576426312
255021668369 133204464
837217462913 432733896
526837439967 576420084
517507379157 180612
793677179133 576413856
376934462953 576407628
707840619681 576401400
879571665213 286587648
664996123071 378002232
843158456675 160246440
744538858867 576395172
575975760233 576388944
363250373765 576382716
98276646761 24868404
487457766559 127636632
936450638291 14025456
679992497931 212281380
718414688599 388128960
393896360959 191878452
957886249389 374265432
591219087749 253280304
273681789989 285479064
772847721829 187170084
741702148149 170560008
126266829191 576376488
253777660261 35057412
385642519709 576370260
712690633523 31476312
981522403441 576364032
412388694031 576357804
982144407495 30598164
826021389941 253784772
518751387265 38974824
283633854853 144601704
207749360265 576351576
510990168359 235816992
73396484601 576345348
168798735015 246635028
947312180471 4365828
612673999419 576339120
69664460277 576332892
854011572371 576326664
172917133241 576320436
683915099055 93849732
595257885907 576314208
928652058851 576307980
555557937599 118649628
391862560249 576301752
890241271651 254725200
602199074033 416341800
569133715639 68339844
688558494007 576295524
579085780503 298115676
217865445737 129928536
583439808881 222738192
82726545411 576289296
6220046769 576283068
480187135917 445059108
441009811467 489614220
616406023743 174178476
883377497565 125836740
86458569735 576276840
16172111633 576270612
760088960217 576264384
689180498061 576258156
798928651093 44654760
667205241981 57490668
901283880475 576251928
985533317605 111854880
828351232403 18160848
753323731775 209534832
651238250767 576245700
820013923497 259545672
817313333185 576239472
845925519669 546039900
494735510815 41023836
295855076547 148917708
594635881853 111817512
464637034567 576233244
964645379381 11042244
397460596735 113723280
47894318387 576227016
922963970475 3120228
194065271077 576220788
631956125093 576214560
348781716029 39554028
960374265605 235244016
411586811643 44374500
608941975095 240824304
454684969703 576208332
621382056175 576202104
342347058609 186509916
544510165763 158496372
645640214281 560015532
450485563881 106754148
524349423751 576195876
567550797217 168616872
157367031891 576189648
579463776507 20110212
593391873745 92367468
732098777787 576183420
687314485899 118033056
673630396711 539456904
589659849421 576177192
338112315115 5312484
779998944265 569183148
715926672383 230940468
469613066999 541593108
78372517033 576170964
412388694031 576164736
143060938649 560999556
353298308901 576158508
221582516633 248297904
784969122377 576152280
960996269659 576146052
914967969663 576139824
593592496309 288848412
27368184605 576133596
455044574423 16404552
39205219663 45993780
360140353495 576127368
570825946679 51387228
770041025081 576121140
921810014257 392332860
992718476413 576114912
261241708909 576108684
573487744017 245308464
429182803489 576102456
912479953447 171544032
521239403481 576096228
991474468305 298595232
543009545371 576090000
139010095539 4428108
895063839935 576083772
59297684111 345155760
479565131863 576077544
637554161579 245744424
14928103525 491899896
364494381873 576071316
576487589729 39286224
540521529155 576065088
790567158863 576058860
73227380707 17911728
506357486805 519010380
128132841353 576052632
232007518371 199134072
20131053137 147553776
496359241321 551532996
402436629167 195932880
861984672827 46672632
393519366425 2852424
223921465669 403219404
480021002779 4403196
934250095337 576046404
730688399877 5897916
374446446737 558832212
716356192631 90841608
567267703477 473739048
725878737247 576040176
508301579403 251766900
564157683207 530799984
298584584701 432846000
218323429183 576033948
844927349405 116083692
939848131823 576027720
836242678789 140578416
679472869741 186466320
35094762137 24681564
987120439927 363335292
550473594019 541916964
604587946717 576021492
928471476753 3437856
81504864683 334175796
782481106161 576015264
184225802225 322392420
34210229199 114869232
181651920573 414523224
380073032375 47887092
449086933217 60735456
574346760839 232111332
334638187281 576009036
221433449453 576002808
787457138593 315610128
501335273753 537725520
145941231673 67436784
430115186151 40893048
719154763077 335620692
52939898895 239528880
233251526479 575996580
156745027837 333247824
622466445633 94889808
270571769719 575990352
223299461615 416453904
897149034101 93750084
581788818419 83760372
236457152777 362295216
211481384589 354354516
636173428949 21654756
634444141309 561790512
484036134537 219929364
965972302091 368840844
71530472439 184404852
88639469577 127586808
94331050623 128489868
898495829121 72774180
379260799051 64204452
856499588587 575984124
269327761611 345267864
817043192447 35642844
822911369671 487054512
230141506209 71416476
534415498383 33176556
330284158903 575977896
499469261591 575971668
77128508925 378587664
492005212943 554167440
850279548047 575965440
933628091283 432578196
236131713627 25036560
264432823967 152268372
800519223727 575959212
52248346765 480265992
53492354873 461999268
104200382735 33008400
798708771553 100015452
662434323739 575952984
963724562115 205810488
673257724409 279880092
943580156147 317179584
396246701007 109463328
489517196727 575946756
385642519709 488505636
528287856451 84987288
69042456223 547459884
729349570469 154392120
689802502115 575940528
407812810599 90841608
147414967027 139002732
322820110255 575934300
229519502155 575928072
785591126431 395253792
574109748071 575921844
67798448115 575915616
566023695369 575909388
702864587249 332394588
304781992689 496209672
406168653491 575903160
113229849125 324622044
125663988693 91252656
764098417029 9298404
330906162957 575896932
284877862961 455902056
656866412089 456032844
436024848083 291925044
530156671213 17457084
80459149867 35966700
181625189997 575890704
427938795381 575884476
977790379117 575878248
6229 328508316
9330067039 205399440
126418624235 383663484
112987914999 117584640
92583152481 28829412
191387853915 131317380
820423353455 434895012
151146991351 496271952
722146712923 575872020
394972580519 551283876
254118580981 117553500
832241430481 396947808
983741132155 34229088
371336426467 101111580
928030054797 575865792
571621731855 154522908
503424796379 243215856
988094506593 9728136
52490672017 196418664
192307893919 210998412
452196953487 575859564
156745027837 7554564
31100208929 575853336
428560799435 575847108
41052273793 454332600
692145616445 61943688
948228868573 97960212
200426051961 77239656
870805681829 277650468
189711242699 575840880
45547690227 61426764
672660464199 233076672
445112812839 189362340
940470135877 288705168
807983272375 446709528
161099056215 575834652
567581843797 15688332
20526140011 575828424
635360985111 65300580
238227558911 460946736
488389322135 188527788
932384083175 249742800
314403175131 8339292
105281422767 172366128
832863434535 575822196
800584293871 505937808
423584767003 161903088
939885213335 2665584
139328914325 460218060
868939669667 13265640
651238250767 197371548
801763231835 402303888
302317754977 256761756
765686996703 488312568
202151323779 498034476
892575823719 143063388
55090069785 179858412
520465291745 42543468
121290796759 575815968
656146838949 11721096
317999740455 291900132
541878014943 62454384
261241708909 575809740
634539411025 147709476
731476773733 575803512
809227280483 575797284
945258866199 118562436
639205381239 13950720
654757494233 18329004
752130089503 6203088
636932157525 575791056
306664004583 437180688
148261534077 254189592
23753726237 370260828
637554161579 575784828
406790657545 364493700
952910216957 575778600
276945504843 199327140
759466956163 344775852
963257959117 141549984
146815321493 515261124
423220969601 11851884
506311306185 289315512
384700133641 136885212
708176321337 113330916
683195589433 268974864
210479265773 135546192
733964789949 27141624
760088960217 459171756
787457138593 447805656
406168653491 575772372
987317568583 325612296
265992822111 38999736
901674587827 147821580
658702299415 427514832
372580434575 142029540
133730877839 575766144
944824164255 345348828
129998853515 104125932
362628369711 575759916
654047102403 85927716
744673501999 55672092
730029320539 3132684
432914827813 575753688
761332968325 575747460
968460318307 468874980
122725238423 170908776
837474075197 158496372
730854769679 136069344
835351450751 575741232
7464054877 389387016
299183956203 481268700
583881648113 13134852
97032638653 575735004
810471288591 575728776
300698695471 163678068
453440961595 329000328
573061087411 221586012
120447298875 65138652
349566284577 575722548
858987604803 575716320
238227558911 575710092
329040150795 250938576
671875323913 224220456
655592279145 430560324
101615265771 236234268
338992215659 53610624
167602240319 131659920
947312180471 575703864
258131688639 159218820
296073935933 225061236
245069603505 469267344
686070477791 526048020
762899717621 190402416
977532202367 17419716
518129383211 502830036
577841772395 575697636
774565326979 326677284
112955068527 12094776
987120439927 575691408
334016183227 575685180
665544344009 178444656
362006365657 123700536
742672846705 138006252
771476263929 50864076
143698076743 401544072
61900127371 22582728
681716449413 295026588
395605109893 209852460
804873252105 442655100
223921465669 575678952
168037896385 386671608
978412383171 575672724
334638187281 298514268
679228433197 575666496
766931004811 55223676
997372133871 244579788
607697966987 575660268
664580982037 170790444
266839745395 463406796
141460644107 54320616
484541164295 575654040
342724239983 575647812
763820984541 575641584
687314485899 575635356
227457655523 57521808
946068172363 575629128
415219760943 4577580
940470135877 117142452
765511683493 17556732
221709829409 239373180
361384361603 575622900
205261344049 452271132
427963402209 36228276
680319088023 39354732
368848410251 575616672
585305821043 567532728
895395337691 202434912
473519238659 343611216
184435268549 203792616
209615372427 575610444
835973454805 575604216
550473594019 575597988
544253553479 120368556
525593431859 465100812
959874311667 448752312
570758017883 56095596
54114358927 391429800
89568590005 12642840
592769869691 575591760
1909408867 531889884
698510558871 136523988
815447321023 575585532
519849764811 22595184
286757782247 493537860
544253553479 569320164
689858286311 100339308
393106568357 26911188
84592557573 86189292
685816224681 109899288
854440600607 140385348
143060938649 575579304
966721382257 193995972
523727419697 575573076
583439808881 575566848
643152198065 575560620
947312180471 575554392
974710851135 194662368
659811140001 14866236
279279826475 86924196
523105415643 183900384
291459451357 60486336
203395331887 575548164
918699993987 184423536
837217462913 575541936
513153350779 206408376
329435311167 32597352
689524302345 46809648
418624410447 314881452
951472099535 76018968
659946307523 575535708
925094424755 254600640
616406023743 575529480
338992215659 575523252
263107721071 263519136
425039362475 1121040
374959945337 24208236
198116723293 211801824
668097025549 186877368
357490289709 81860832
752624911569 412854120
432292823759 575517024
261241708909 30467376
146792962973 575510796
149280979189 49911192
215213408913 549116532
420474746733 575504568
31722212983 575498340
619516044013 319608504
320332094039 206408376
766452749225 166499352
755734931839 575492112
894810919617 81549432
529520367671 206620128
625736084553 235063404
434286478781 90131616
521239403481 575485884
122068176957 241434648
931762079121 575479656
791555693173 179540784
126888833245 389119212
866451653451 390919104
205883348103 495960552
429804807543 259140852
750981886719 50035752
966989983441 141549984
206505352157 575473428
158205732977 230392404
664847048425 12767400
757140058307 399358044
772529041297 565527312
971570338577 575467200
374446446737 232310628
415498714301 348518880
251911648099 140808852
435402844029 534717396
348815172845 30305448
818743932173 300849768
331528167011 166412160
162965068377 575460972
128754845407 575454744
654970275091 575448516
946399925467 110484720
81353784621 4590036
172917133241 575442288
473791209191 121171968
887599791287 575436060
825399385887 500158224
462149018351 105832404
685448473737 575429832
386329973815 180331740
149107129559 82265652
919944002095 75421080
161721060269 103085856
476455111593 322398648
30797109615 62815608
654348271037 323114868
182869198105 575423604
55358367035 555880140
360762357549 362264076
72774480547 197408916
87702577843 491065344
877025722369 575417376
706596611573 575411148
195051968127 136878984
508799322401 143785836
140572922433 504349668
274821733207 43471440
508034384509 6931764
712194648059 575404920
937360115607 575398692
564157683207 575392464
289231891339 79674804
741428838597 471303900
194065271077 208706508
372580434575 575386236
653104262929 575380008
60956403521 575373780
617177144801 64291644
77750512979 543610980
499820527019 212013576
194687275131 354173904
222878597049 124136496
612673999419 22072032
966194903267 315167940
948622541691 58630392
771907037243 575367552
484541164295 575361324
572243735909 575355096
758222948055 328414896
476305669495 94329288
171673125133 575348868
18038123795 575342640
980278395333 266240772
520617399427 139943160
780615093999 220440060
751380903461 575336412
205883348103 575330184
363094878051 1656648
403311564757 251044452
92056606221 196044984
404924645383 494752320
375068450791 295898508
333394179173 560719296
870183677775 537850080
962065014381 18191988
369313940795 56257524
719036692653 345722508
585305821043 575323956
979034387225 575317728
546119565641 575311500
170455255941 492348312
590903857529 575305272
523727419697 406918836
481431144025 575299044
419883452947 469242432
890950648317 259203132
980641606065 28972656
212319051827 276423552
540068908017 3188736
397460596735 536523516
322198106201 575292816
945446168309 575286588
791811166971 132699996
672755783739 108055800
672182326945 10892772
242581587289 568597716
654970275091 11926620
948575470467 217350972
285670190359 94908492
417986730517 575280360
357030333225 557188020
968008687421 292149252
887246326137 272481228
378800475115 575274132
335094512841 80222868
451158388415 327599028
332772175119 575267904
889564897157 347441436
700376571033 575261676
146365559007 134007876
597745902123 520579836
436987685665 36670464
157609917663 240469308
291097903501 97860564
411144685923 472580640
620760052121 575255448
659946307523 49437864
460290479789 355238892
509421326455 575249220
773151045351 575242992
549229585911 575236764
840775033491 97287588
917455985879 352635588
278657822421 564904512
350188288631 269522928
54736362981 575230536
61189143881 281891736
306648004851 575224308
813581308861 575218080
116314764327 553264380
545497561587 575211852
513775354833 473365368
11116702103 27789336
631334121039 511835724
781237098053 575205624
574109748071 575199396
94833495761 267268392
84592557573 226375344
851523556155 575193168
535545496723 94422708
341828856631 75601692
578812370065 172957788
281568526769 26992152
927710034007 32261040
74018488655 575186940
550473594019 575180712
707467100371 117553500
772529041297 520592292
227653489993 379988964
927408050743 187643412
954154225065 231351516
547363573749 267019272
704108595357 575174484
406679934923 26469000
75002246089 177111864
540521529155 181614708
261669647245 52265376
610315195519 419711148
174161141349 575168256
461527014297 167302764
327174138633 575162028
258131688639 575155800
995206492629 575149572
266715987569 18553212
613296003473 94235868
398704604843 575143344
779993089945 575137116
371557003543 167614164
123778812975 575130888
627602096715 559753956
433192372405 252825660
715304668329 290785320
128754845407 575124660
458416994027 575118432
307892012959 220714092
684826469683 575112204
388752539979 571201020
326308325825 50533992
563101436843 182580048
409278673761 575105976
256265676477 490803768
268705757557 575099748
524604173863 6458436
483964537449 498887712
181003185943 186279480
403680637275 575093520
671142380495 575087292
362628369711 337439268
946690176417 575081064
199536616349 37150020
289853895393 575074836
584061812935 575068608
401192621059 575062380
415498714301 96783120
748803713503 27116712
145548954865 575056152
736510346657 81817236
410522681869 575049924
334016183227 575043696
132565317619 351053676
129456673737 191031444
735830802111 575037468
528703452129 341362908
274303794043 575031240
908747929123 329909616
183598759719 85417020
493871225105 575025012
41511532741 75072312
738096726609 71136216
829753414265 494571708
106498999243 330046632
270571769719 179441136
162228542621 39242628
434780839975 575018784
800871946507 111001644
471744946253 155955348
342102235929 575012556
318143507607 159112944
704108595357 308086704
718414688599 575006328
685684415289 217556496
978469388055 76243176
527459444021 41665320
62200411629 575000100
627602096715 574993872
85040898837 34640136
553383264519 26469000
330284158903 574987644
671142380495 218135700
378800475115 574981416
722146712923 521844120
323442114309 48914712
547363573749 145243188
556185727465 187855164
784996594085 494515656
640042177795 574975188
338992215659 574968960
482675152133 574962732
350810292685 574956504
619516044013 574950276
715926672383 27639864
748270883191 574944048
168730457451 50104260
966386401811 80496900
227421695051 31357980
606688903951 102824280
463393026459 574937820
472101083215 574931592
83393166857 400939956
513153350779 574925364
892266290881 137327400
483919160241 516176640
355378059795 63967788
273681789989 228816720
117191393933 264590352
114448752165 574919136
124400817029 574912908
561047662937 477668916
642256322701 2871108
324686122417 19032768
92056606221 90081792
285980948875 83243448
610079632637 20994588
300661894219 202410000
714411676529 146121336
538296315855 200877912
764773552151 81387504
232629522425 538572528
54736362981 483734988
630463587407 129336876
336504199443 295032816
148658975135 178693776
904631760521 49114008
419852742679 329430060
6842050823 210730608
656288558327 175754160
264224265693 11391012
139950918379 574906680
114448752165 574900452
87928984327 59060124
790567158863 26026812
447220921055 574894224
121290796759 574887996
241959583235 518973012
901283880475 574881768
615527356343 134200944
528703452129 278136252
113826748111 458362116
195309279185 574875540
538412629983 12138372
910431602891 56052000
80575769167 79874100
406569126347 171182808
71530472439 509294700
111960735949 574869312
34832233253 574863084
643152198065 338541624
338992215659 386030124
674252400765 574856856
451944824125 185575716
262339662951 30305448
93161199311 69074748
243203591343 468040428
176725712141 374383764
388445728777 3743028
994367740481 151396452
651860254821 574850628
613918007527 574844400
842193495345 574838172
667410356171 574831944
453821461255 38570004
233076150989 28150560
54860904297 144365040
268799607289 47631744
675902082109 88954524
290869602467 155556756
127259517577 153837828
729610761571 574825716
446659496757 254569500
204639339995 68240196
930518071013 485117604
273059785935 573692220
643466195141 56357172
526602425149 82041444
592913375267 414429804
427720452919 37866240
762922399997 18030060
156405550775 59589504
552961610235 574819488
743294850759 264092112
394972580519 330837588
591525861583 574813260
566023695369 574807032
499553021963 375099984
722768716977 405424116
786835134539 82041444
870854179265 374340168
65932435953 484980588
767708110977 93687804
66396297393 80023572
253777660261 574800804
249423631883 171768240
435402844029 574794576
25578135359 228798036
278657822421 574788348
426072783219 530258148
657150626869 172067184
471479079161 348213708
113826748111 506884464
359518349441 574782120
763198980487 574775892
793055175079 98221788
762949678637 164120256
737074810219 574769664
855877584533 574763436
788079142647 574757208
866529609327 314594964
662123719685 12213108
35154083837 115616592
960185935875 108971316
481431144025 256138956
496657786729 39740868
271254010989 144782316
305403996743 388969740
804251248051 574750980
804251248051 466962984
804251248051 406918836
940884073669 14473872
289231891339 290137608
778127077783 297860328
111391676123 46398600
208371364319 574744752
613918007527 182492856
312868045391 563198040
724634729139 24071220
283633854853 574738524
886072544957 235748484
471083338347 262616076
119328367691 34839432
704730599411 574732296
22006482035 40251564
422106248545 148226400
179759177835 454681368
217079421075 574726068
974286081613 258486912
869743780441 337420584
913723961555 574719840
694295271649 321607692
486098739747 134705412
858987604803 67131612
603343938609 416229696
594264523659 195316308
442244888623 108697284
653726266983 361784520
542387541317 574713612
281522483165 99816156
181625189997 574707384
759466956163 135813996
536953892891 370478808
926458788963 46772280
295451931879 491308236
671555820047 19611972
982447349871 31999464
536167500777 86855688
432292823759 574701156
255021668369 574694928
486447807929 219020076
366982398089 574688700
304934217465 23217984
684204465629 235131912
669276368333 355593888
256446082953 368230500
324064118363 446080500
604587946717 324896076
235464301225 183190392
517223779711 146544840
747026875083 574682472
760088960217 574676244
948556188579 18117252
33588225145 574670016
352676304847 574663788
648162708705 475769376
892575823719 66023028
340401259539 364537296
401814625113 574657560
496981245375 574651332
437268856191 333141948
613520915237 287714916
689802502115 574645104
215213408913 509805396
213632664063 277413804
158611039999 574638876
373824442683 153096696
830375418319 759816
132486869731 395409492
742672846705 125656128
989850451311 157269456
592223361453 172453320
123087222239 20975904
858987604803 574632648
298561952149 230037408
697325473871 186952104
500091265645 425739852
278978726349 184616604
558184427167 177927732
961448789911 7623072
714294932669 54987012
445976912947 73284876
829131410211 119565144
844059507507 106685640
956642241281 574626420
133999553759 7199568
691668514277 116725176
604378261175 84333348
223921465669 485896104
255021668369 421747704
398355885429 172883052
203395331887 299049876
713438656167 547877160
994584488575 574620192
906881916961 387132480
887599791287 126758484
609563979149 456717924
892575823719 526919940
874537706153 574613964
634662320605 149839452
746498907601 196418664
188864630815 119751984
930518071013 268221276
648750234551 454214268
906259912907 142421904
687576435579 138629052
248801627829 307121364
193546153583 211309812
898795864259 574607736
627602096715 518954328
129007471771 40812084
173459785109 14150016
292341911609 574601508
414254706193 574595280
531813472399 267287076
330906162957 375199632
452196953487 52221780
794949443677 473247036
197797295401 251175240
397035677741 134724096
853748051997 56973744
530026481101 466383780
638428268845 10799352
561378207809 165303576
94544622437 173094804
682338453467 397508328
307726596041 67542660
404302641329 574589052
410522681869 420209388
380759222197 12474684
382881479191 147952368
839809754533 382741740
754400149393 21791772
387852111947 215600904
57898324771 391373748
952288212903 79487964
623870072391 574582824
914345965609 404346672
236361546749 574576596
834139822015 155183076
831619426427 268806708
282389846745 114514236
911857949393 185332824
338625229521 137588976
556420809553 28760904
397460596735 298009800
529325456183 15563772
441000880515 337856544
382796846899 23747364
371336426467 96646104
343968248091 574570368
149280979189 574564140
375504460615 81125928
912479953447 420751224
440378876461 180325512
666788352117 574557912
1866018391 516101904
399326608897 574551684
244447599451 326720880
166117544923 324260820
704108595357 15881400
27368184605 574545456
679228433197 306604440
582195800773 508896108
322036955463 78391836
267688068741 47806128
511307616985 546637788
770663029135 574539228
759466956163 574533000
97772675763 427626936
415080633651 95288400
426694787273 496147392
301049968365 574526772
719036692653 279562464
525965137583 36932040
216457417021 574520544
832241430481 455846004
350188288631 369226980
542387541317 574514316
872972724371 24544548
536789504831 574508088
260077014381 439453908
40430269739 358184736
206505352157 448110828
383524845285 66533724
979034387225 380194488
237605554857 574501860
601477926447 574495632
148333666773 257004648
815458905103 437903136
135267390195 246491784
501335273753 163665612
95045459513 69610356
405760967373 19786356
188467234591 482925348
896425744083 15432984
920485171699 429732
902527888583 264353688
972647746447 90854064
737969868477 196001388
226782781977 140622012
876338864913 11708640
393787333591 389368332
365738389981 15769296
366982398089 273359376
324064118363 574489404
506933310239 118294632
72774480547 516270060
672386388603 487571436
6089606299 18939348
671764384549 407086992
14928103525 245601180
695872284689 70675344
995906197211 465206688
863389464221 111063924
319359327787 204695676
89491567091 20882484
620138048067 574483176
52248346765 539456904
285669997291 404053956
67798448115 574476948
441000880515 574470720
926164042635 574464492
698261985697 196997868
238227558911 312060168
159070261579 36844848
215131353775 10774440
125022821083 574458264
775793260619 322336368
565764889591 134767692
756978939947 63482004
164209076485 574452036
346456264307 382280868
965350298037 574445808
597745902123 574439580
483348331663 466495884
269327761611 574433352
812053122103 213309000
51626342711 574427124
237938634525 102232620
264596165723 186466320
189089238645 244617156
320332094039 507949452
551357342229 299647764
559803654829 433400292
622010283 111686724
736452806165 574420896
779773171799 155793420
374260869783 97001100
618894039959 30791232
189089238645 574414668
888843799395 318425184
153174283801 120885480
900661876421 62043336
56997809547 120549168
324686122417 226014120
517507379157 552865788
12302029995 8999460
725256733193 429102972
128754845407 529579296
782481106161 574408440
857743596695 350642628
494493229159 258555420
236361546749 250135164
300747392203 211801824
513457214899 259857072
603343938609 574402212
290475899447 161591688
201529319725 74655036
44870144869 20010564
969610027029 43116444
308836907673 248497200
105740695409 346164696
260313784257 102512880
125107073467 177578964
90812598113 574395984
560145609397 6265368
854210737583 6477120
322820110255 574389756
880757746693 230492052
418608734571 374919372
80238529195 574383528
661190315631 175193640
295451931879 373113252
626236628913 33301116
77321153421 277139772
511071854807 137719764
931140075067 574377300
6842050823 313037964
269949765665 574371072
469613066999 559324224
108611372401 39018420
337126203497 574364844
207749360265 279170100
100142658923 574358616
528779520921 459557892
837217462913 1208232
91434602167 574352388
528703452129 529523244
180505175141 64316556
957355628779 180929628
117980165143 2260764
459661002135 470743380
368848410251 367844364
23894267285 204122700
253777660261 71665596
838504618605 421056396
198590725155 38190096
850279548047 574346160
451921494037 108840528
436646852137 574339932
308549448105 376015500
761954972379 574333704
226045752991 154778256
353298308901 574327476
878647925777 50533992
524666123779 232914744
415498714301 93737628
652678646399 149160600
754490923731 450222120
263729725125 574321248
317844077823 574315020
676624774239 10899000
760088960217 574308792
300055472621 149415948
553293842895 129268368
30259177333 84102912
720577844869 127929348
867943056403 229669956
241337579181 349365888
864748528401 143312508
554395746727 382181220
955066858739 210201228
973039924845 126229104
420474746733 205785576
408034665653 574302564
701620579141 22246416
380666487277 574296336
37523257357 325475280
481885570045 37318176
375690454845 306610668
328418146741 563584176
622010283 574290108
236983550803 574283880
886355783179 574277652
102630675139 574271424
398082600789 369202068
742050842651 574265196
746069018663 178207992
277814081645 33463044
444788078691 449973000
406168653491 574258968
931762079121 574252740
927556252231 250297092
723390721031 554316912
799275215619 450309312
900946340321 148195260
986498435873 574246512
111338731895 572290920
166788469917 478733904
162667692595 12499596
841108033433 383078052
857121592641 229975128
139328914325 200691072
782481106161 33948828
160127610299 175891176
890177191759 149814540
878618809877 106156260
18816425737 185058792
70908468385 574240284
80860533249 71864892
797409203457 574234056
304915900917 393889860
198419299455 574227828
840949487237 566349408
961618273713 574221600
450076482691 176482836
755112927785 574215372
59090391359 574209144
404796901637 17874360
408656669707 496564668
747455454903 10500408
46650310279 196599276
244447599451 574202916
401326398499 403250544
87144286229 159330924
914345965609 574196688
880297570991 40195512
80238529195 574190460
293585919717 341935884
730232765625 524117340
128132841353 574184232
847382070733 79867872
865207645343 574178004
580951792665 28773360
678630332207 519776424
717382806171 145959408
141194926487 574171776
297956894483 361578996
822911369671 217749564
521239403481 574165548
667410356171 574159320
581573796719 496390284
31100208929 254264328
763820984541 283374000
197813724865 345099708
906259912907 574153092
403513868881 118101564
562291671045 406968660
23685342797 224998956
86458569735 48416472
80238529195 574146864
77750512979 35013816
386575581223 230398632
594996539105 30517200
440476039489 377447940
936116107499 574140636
840949487237 105514776
684204465629 574134408
72774480547 168106176
950749351353 44181432
976631657241 187917444
911327683779 101796660
890087807503 46591668
752002907515 574128180
38564257577 355786956
426735468569 215575992
539724068647 48833748
340236223767 574121952
468369058891 93245616
948556188579 297810504
829131410211 574115724
77128508925 574109496
121461680623 395515368
804873252105 184691340
535004188865 472941864
956642241281 134537256
929274062905 408208032
811501538045 122155992
400862199509 86967792
225787477831 75034944
473682019895 154722204
269333808999 556110576
914667218305 166038480
698085845401 374228064
984632423711 457782912
241959583235 574103268
509832492787 47469816
830394482227 15295968
301671972419 574097040
248471991007 7897104
533785503805 35113464
643198272809 59458716
794921187241 302151420
909991937231 445389192
787814968333 120449520
499486780955 546631560
617650031851 522460692
229965221431 22557816
470999272803 246111876
960374265605 184604148
28612192713 574090812
631334121039 190526976
254153295853 193759308
354339370163 84607380
72152476493 557013636
178591057907 454743648
805968521879 65350404
129376849461 479786436
350478152207 145616868
251911648099 574084584
668032360225 574078356
837839466967 461065068
341151840653 180973224
976546371009 456593364
970326330469 574072128
651705992251 26531280
102008671085 364867380
77750512979 574065900
169807112971 561865248
663228974181 255372912
436122858119 437031216
50898691855 11241540
496359241321 574059672
627730841931 381259476
384398511601 90872748
641286185903 574053444
582195800773 574047216
344009496135 251623656
740291727881 200336076
720001741175 200753352
57224379197 480104064
784482184959 110210688
187349766987 404950788
182869198105 574040988
4976038661 574034760
144926950811 44517744
499280128449 138660192
774395053459 330955920
441622884569 574028532
739562826435 574022304
916833981825 535682736
731476773733 574016076
907503921015 14255892
986498435873 306118656
185795435085 77619564
246313611613 82421352
340236223767 159299784
151146991351 460809720
890938703013 16884108
259711080775 138429756
194167391593 203630688
353298308901 219163320
854131984523 121526964
398285434293 136467936
743294850759 152747928
901012462997 68582736
312868045391 258131916
97654642707 454569264
714682664275 574009848
639010395015 243053928
472599223567 4515300
558559646721 491750424
618456229005 303702192
488018493321 36676692
41674277847 574003620
761954972379 183993804
637002477873 325774224
840327483183 322604172
538033512939 573997392
63444419737 571886100
976011266239 251050680
393728572411 48042792
889129483983 110098584
92056606221 573991164
225787477831 573984936
794299183187 124759296
288020742159 319515084
346010905017 39105612
815447321023 83916072
834107442643 573978708
285828823747 16647444
148658975135 405604728
57224379197 573972480
498225253483 469908828
869259053963 229707324
54114358927 573966252
304781992689 573960024
267614777637 358514820
719658696707 369725220
385259216211 17917956
454547491593 80316288
878470340585 252290052
211284466447 38893860
200285311617 113299776
797083490275 152305740
536789504831 63108324
829131410211 573953796
549709173051 31339296
18078823775 381739032
256419570357 111805056
867073657505 503340732
20349282257 73403208
570377723747 86139468
264351729179 573947568
53501422841 391305240
758844952109 573941340
149728267921 105402672
428454847461 26954784
263729725125 472867128
108407274613 50951268
121333084879 374645340
14715677663 154466856
346227602049 48777696
41052273793 573935112
870183677775 308472840
850532734931 18777420
225787477831 573928884
655856228013 156366396
821045357509 573922656
309758025121 329847336
437268856191 573916428
115070756219 573910200
690614883673 97792056
897811563751 32180076
247648349225 480315816
926164042635 46074744
230763510263 362805912
913452544077 26836452
863341633181 66745476
645412342979 150879528
274926109497 20103984
960392189789 91688616
467747054837 527225112
811559670197 32111568
29856200821 573903972
868368915825 371394324
967216310199 573897744
267461749449 573891516
692548195603 271515888
739562826435 573885288
637554161579 573879060
218323429183 573872832
789945154809 573866604
949800196687 573860376
943580156147 165963744
657709553739 303347196
219567437291 332407044
900113300487 438102432
875159710207 104854608
607075962933 573854148
426490495179 53330364
879095433727 94210956
437890860245 377018208
31888780843 188284896
589037845367 67100472
787123241819 272169828
618272035905 573847920
494804461003 12487140
205261344049 262796688
836868513063 128670480
735629648929 71883576
32344217037 183489336
736654954589 286002216
554205618343 573841692
363872377819 573835464
365116385927 573829236
628387436297 390227796
850279548047 573823008
495737237267 573816780
807695014385 32067972
533057480507 427010364
189089238645 573810552
347700272415 416896092
869561673721 573804324
59712395413 573798096
100142658923 382853844
855877584533 573791868
822911369671 573785640
807361268321 229022244
411860446289 261862488
251289644045 16255080
713320858537 29670192
320332094039 554840064
485163168349 318580884
294837544669 227284632
114448752165 573779412
634083152735 94815072
148139571153 196013844
844059507507 439846272
348944280523 348388092
440745992149 67959936
868395708681 161928
797088628375 71902260
329662154849 573773184
370738873541 42256980
699132562925 487328544
986067544227 163391580
533057480507 90044424
548185646075 224457120
803007239943 558857124
11233758601 345373740
303735206657 145884672
507754168105 218901744
769419021027 573766956
525593431859 431008740
548682660397 49456548
488273188619 273097800
152390999459 474604740
306237541045 281150604
24966289173 249780168
813811383637 240992460
346456264307 400790484
566023695369 573760728
192454444987 9715680
500204932873 13109940
590281853475 505707372
302293976473 573754500
67798448115 335496132
877665034035 333988956
590138919637 6931764
341480231875 352890936
735830802111 424220220
834729446697 528844392
490139200781 573748272
960374265605 78454116
551717602127 573742044
698288990305 138865716
773773049405 573735816
460429077701 164780424
198662733291 267461460
561669666991 573729588
618894039959 573723360
17416119741 573717132
116314764327 153819144
925542038581 453890412
912835889875 29003796
989830285047 181209888
893197827773 573710904
760275283293 195285168
467125050783 100887372
506830845945 20926080
780615093999 573704676
758946916925 257353416
44162294063 573698448
160477052161 207411084
661190315631 26823996
911235945339 487203984
218998707549 56955060
19904135957 573692220
200043726259 139258080
812959304807 336118932
893663937521 17232876
318081364623 35325216
974680358847 573685992
150439245183 7037640
776883069675 211129200
621382056175 155488248
763198980487 260803728
245691607559 573679764
523727419697 466682724
411144685923 573673536
537926788693 4459248
262779005993 54532368
365116385927 32802876
689180498061 527281164
316600069715 188297352
702486141591 8544816
531813472399 10039536
188467234591 320418144
75047909785 38725704
885553595619 21013272
264351729179 573667308
565401691315 573661080
396838592681 573654852
340389009063 236072340
300004776701 5437044
333064000515 205654788
64066423791 573648624
682960457521 345560580
501957277807 97461972
160477052161 573642396
319088085931 78248592
485163168349 573636168
855877584533 573629940
615784019689 573623712
314776333217 58381272
101386667031 391392432
752724883425 154161684
313490049445 233668332
891363715427 482022288
626740226231 118948572
830835175507 35462232
623248068337 235206648
166891667877 342322020
579085780503 573617484
412123000085 94073940
88324581897 573611256
761566935601 206184168
286743875123 573605028
395594584573 573598800
951666208849 573592572
442244888623 158832684
311083676081 297679716
833325763887 11833200
677362421035 573586344
5598042715 573580116
766931004811 573573888
655866373425 132980256
439756872407 406495332
505897578907 245669688
279901830529 467803764
463799266443 128078820
602721934555 573567660
751380903461 232491240
476455111593 334811052
102121784021 125307360
425591893189 301173624
314378941983 303565176
429209689765 534468276
105118691355 573561432
75884500817 573555204
140572922433 573548976
989608456143 10998648
144166478395 15165180
989466076597 28748448
85214561627 573542748
133772399915 374726304
951044204795 573536520
138886426143 90187668
543009545371 128303028
861225104709 75246696
993085853677 51405912
980900399387 237834864
903771896691 116557020
694778534547 573530292
563535679153 3026808
951480326723 28032228
224233251805 226306836
934250095337 570852252
403132298005 32161392
819801349401 571481280
451574949433 137084508
858365600749 573293628
59090391359 211490424
13499608363 73714608
460208393511 22109400
3170712131 321028488
604587946717 573524064
4976038661 573517836
712816652113 573511608
804389671579 236919348
77750512979 573505380
429804807543 319452804
678497344485 35568108
467849710961 27683460
454062965649 573499152
980751050709 45053352
257509684585 67312224
220189441345 77868684
88324581897 276056100
564779687261 280963764
723761716763 109550520
564779687261 573492924
548607581857 80229096
863341633181 185096160
852145560209 298713564
359216190555 49929876
519252355129 62286228
501957277807 398405160
47552605473 10537776
321904940547 144277848
786835134539 573486696
343238429891 1052532
9330067039 57154356
790567158863 201083436
943580156147 255148704
824155377779 508678128
384398511601 481330980
278657822421 573480468
447220921055 236296548
954837226151 445277088
334244725915 220832424
746524336525 164307096
152107512117 93781224
969704326415 123326856
438169189565 7504740
238849562965 456182316
610185983203 573474240
828347258939 330084
271288408233 464191524
294450149375 171002196
909991937231 513585792
850279548047 573468012
356408329171 573461784
27990188659 470581452
584325244879 221536188
265595737287 269622576
572881390927 265287888
46172316269 205891452
770163467561 259084800
324686122417 496290636
1244014337 289035252
824777381833 149714892
192199258915 573455556
120398645739 36838620
171673125133 85367196
950422200741 183190392
190955250807 154373436
440782295161 143119440
230141506209 573449328
120046788651 573443100
822445881485 218042280
639902930933 71740332
553840762181 47226924
673922876047 38912544
351896401071 16348500
210617222201 161342568
354542317009 573436872
913723961555 573430644
903149892637 198598464
23502661863 46298952
980677423293 82763892
167319096755 573424416
355786325117 393198552
206505352157 33282432
83348549465 60480108
579707784557 484849800
71530472439 573418188
39808265685 573411960
465128411311 52969140
279901830529 573405732
936600409235 23915520
871644308179 193553784
487029180511 573399504
386886527817 63899280
504470959611 183065832
27368184605 308117844
173743652359 339021180
608941975095 573393276
544076683269 52128360
551717602127 95475240
523509762315 109675080
867073657505 573387048
860853616965 573380820
832863434535 573374592
862719629127 569133324
319710089985 357574392
81879945983 50596272
918077989933 227726820
744030820985 380667816
227520346571 32217444
40430269739 366636132
820423353455 573368364
341210508413 219593052
834519138355 19587060
51626342711 535869576
699754566979 573362136
889465803449 182019528
585927825097 573355908
912858080239 190389960
201529319725 275458212
911545121943 113187672
628224100769 74057148
389374544033 223796952
832442333305 127381284
715097150131 37990800
822312459041 470625048
995510051577 134263224
974825857383 165403224
104264792711 85809384
848413535885 472231872
55133447805 38999736
937360115607 573349680
29939805493 335957004
796889164219 257353416
872197200117 161323884
453747055339 67636080
134989696131 58891968
187223226483 573343452
543631549425 573337224
812095347943 127082340
942958152093 178363692
129998853515 573330996
850279548047 573324768
345212256199 573318540
52870350819 573312312
762576976433 573306084
977446386755 196262964
954154225065 573299856
841657848739 428118948
704348628705 139183344
916329101539 446223744
62200411629 573293628
802798002817 35979156
439407374493 14424048
408656669707 573287400
752003997415 257241312
463393026459 37610892
145316798699 1974276
147414967027 573281172
898795864259 198087768
279637232711 61146504
507914128057 64453572
621382056175 205081812
512807054057 161074764
536789504831 573274944
868939669667 12667752
344590252145 573268716
939848131823 474916140
401814625113 319577364
880135742639 464683536
259375696747 573262488
786501256449 132070968
715939433555 53043876
844885322861 144427320
393106568357 519433884
773151045351 573256260
605881193393 138766068
839083475075 342041760
572865739963 445557348
467747054837 573250032
541765537263 489396240
657458291307 573243804
857743596695 573237576
896929852097 573231348
485785172403 573225120
74499458411 523152
895211069855 120922848
228897498101 573218892
94544622437 573212664
272437781881 573206436
83970553519 190906884
528081448075 52190640
831619426427 154473084
468387798943 28380996
974173192885 453167964
208371364319 116258076
6873184595 14330628
179759177835 573200208
684204465629 573193980
853023080419 62497980
997977808109 274785588
350188288631 573187752
413010698085 573181524
42918285955 573175296
93922618383 198187416
691466588823 97175484
405558270885 336143844
249758361971 153183888
401939378181 446248656
958415741493 12923100
235117538641 533951352
256479925905 171724644
134578615753 1961820
653726266983 573169068
380666487277 560794032
757703575213 193541328
383154503493 573162840
205345048369 183763368
893819831827 573156612
166075088647 573150384
247820628161 294291684
464015030513 573144156
260619704855 174844872
733342785895 321875496
944724627121 47419992
108850715679 452750688
165453084593 458598780
254223055681 54694296
36076241361 573137928
750648818269 33257520
795543191295 573131700
78994521087 573125472
529629326531 110746296
506990215475 44467920
684999439927 339463368
656411847815 331379424
359740483517 20589768
466538172649 447836796
253415793539 305122176
694778534547 378973800
931603593967 48067704
875159710207 326415708
5598042715 573119244
398704604843 573113016
850972918753 260286804
400117298331 194923944
803065154115 109874376
271193773773 573106788
286121871069 520168788
140943687729 194961312
965972302091 528757200
836813856135 46859472
658381556177 169551072
830375418319 573100560
271815777827 46236672
579707784557 347858712
475211103485 178643952
308514017013 573094332
90812598113 440319600
823533373725 376233480
840654048363 57590316
513153350779 411322032
47894318387 434801592
39919597413 196904448
518129383211 573088104
399003187619 33020856
442603777123 117877356
790241663661 181515060
451574949433 573081876
312868045391 141649632
461527014297 573075648
546497119457 64279188
222055453507 174109968
781859102107 573069420
617147350049 255721680
567889707531 153165204
563535679153 296801568
674874404819 573063192
95788630545 355114332
606567333391 106928532
833188324383 39454380
469711058351 94759020
535545496723 179789904
233873530533 573056964
802385235889 130837824
166075088647 573050736
171673125133 529741224
800519223727 510708456
252533652153 573044508
195317425409 143007336
832241430481 550193976
375690454845 573038280
937360115607 573032052
796165195349 443321496
104155011755 238021704
821045357509 500849532
584061812935 573025824
440523509305 63320076
917965797503 6421068
547363573749 375735240
652926732551 9099108
218945433237 573019596
464637034567 195372360
504046320877 277295472
852767564263 573013368
498922392129 453778308
46028306225 573007140
655766264553 1968048
681727136661 543841416
838147647091 36010296
371336426467 573000912
955129207247 35437320
376934462953 212966460
197797295401 468364284
117742585627 349191504
343282767023 8526132
485353483573 15146496
765064992649 572994684
101165073553 141705684
606477587911 534648888
300427964311 572988456
967459395267 282389976
239664354759 193292208
976546371009 572982228
977342316875 156771216
279470316083 107868960
844908684089 131790708
636138359081 90623628
64304239971 295412724
559181650775 572976000
777659179361 178662636
840443803539 419449572
837851742355 460162008
739244599309 81057420
948355321885 114744672
585305821043 572969772
663056327793 3444084
759605946439 328147092
469001694141 90486612
923757644359 303951312
967436413947 36932040
150524987297 412256232
544686561407 90885204
885733779125 572963544
938604123715 572957316
78088967411 217220184
849657543993 280384560
575975760233 572951088
305403996743 572944860
622861781627 34403472
708644792735 131130540
261632067493 126696204
463393026459 572938632
974680358847 572932404
266217741341 572926176
741983361033 3176280
984632423711 572919948
352676304847 92834568
210237376481 572913720
835376225735 332245116
256265676477 572907492
95933481369 146769048
512531346725 572901264
430426811597 434328264
352054300793 458922636
174330947769 386248104
607938087527 275676192
189089238645 550175292
207540459451 106324416
916211977771 501322860
961618273713 572895036
331528167011 572888808
569133715639 274642344
48213216899 93656664
856499588587 572882580
609563979149 572876352
603684280125 20614680
897551856151 572870124
106984703517 572863896
291719907555 409652928
133730877839 572857668
724634729139 572851440
643247199977 285753096
915273316047 219094812
130361883635 193547556
397460596735 382118940
21770148119 316114596
724371208765 56973744
773773049405 572845212
293585919717 372054492
986090544231 38819124
592769869691 381981924
177303316783 8052804
473967095377 572838984
409278673761 269410824
395594584573 572832756
681716449413 377360748
811093292645 260691624
605831954825 572826528
171051121079 572820300
855877584533 572814072
285206271629 113573808
134352881893 572807844
472300771579 68956416
547363573749 520710624
354298819655 131940180
998858710123 13103712
375068450791 572801616
968160887285 67941252
181625189997 132805872
594013877799 572795388
666464644351 176607396
809849284537 560663244
745804359803 528931584
343346244037 572789160
110716727841 572782932
502621090425 434191248
798817319365 281698668
775017057513 572776704
391187448801 3736800
301671972419 295070184
217079421075 572770476
773509747011 172640160
36761845751 131354748
804873252105 572764248
159855048107 303428160
200285311617 282408660
467125050783 572758020
296243648933 43309512
718298678405 16373412
460283006189 447475572
923948999659 134076384
487209705319 383925060
156123023783 470332332
751380903461 572751792
583439808881 572745564
842314324773 321975144
397764660151 213857064
661229178351 341730360
570754673447 27546444
743294850759 572739336
668998498647 106455204
577058256379 18615492
607141388073 277314156
355786325117 356920452
673630396711 572733108
237605554857 134680500
739373107861 94541040
937360115607 572726880
404140020783 51225300
841253382497 268078032
724634729139 27627408
841163973329 354678372
123778812975 503901252
880757746693 572720652
63503000305 218247804
183662005059 8968320
489788015079 136249956
557315638613 406974888
996450500737 470824344
229795882111 239373180
152390999459 157543488
669276368333 572714424
763820984541 572708196
490761204835 198112680
214591404859 572701968
143060938649 572695740
585305821043 572689512
106984703517 572683284
69664460277 572677056
877753882683 331385652
997072504791 572670828
276391242745 197122428
272944753537 8575956
391377036587 289956996
968569059187 301752828
31483567241 24033852
260619704855 572664600
690227488379 28630116
423584767003 572658372
827265398049 437062356
5598042715 187562448
258131688639 572652144
38691931577 333428436
559181650775 572645916
174783145403 182499084
258131688639 572639688
557315638613 572633460
215213408913 572627232
890087807503 572621004
187223226483 381602016
679931407479 163889820
813581308861 572614776
657931046331 66894948
579421893207 92703780
91020021653 7567020
582817804827 572608548
515019362941 572602320
981522403441 572596092
801414201021 134076384
378800475115 387456336
363971483983 138404844
393728572411 572589864
399326608897 378836784
423287758673 95848920
828509406157 480197484
16794115687 572583636
776261065621 56145420
170429117025 572577408
517507379157 572571180
838581814665 169233444
666788352117 459620172
914345965609 572564952
167319096755 82290564
259997700801 572558724
849752732745 213919344
114448752165 485335584
327174138633 572552496
687314485899 548101368
684204465629 572546268
67176444061 498221316
131864865677 572540040
952098656257 77899824
236361546749 572533812
584061812935 572527584
167941100809 572521356
975924366955 572515128
693233245701 144028728
141816930541 572508900
496981245375 572502672
69537003019 28966428
922432018311 50471712
64688427845 247332564
866865871503 140024124
542387541317 572496444
551717602127 385127064
950906982033 70245612
46650310279 572490216
539277521047 78609816
473967095377 339239160
299805960257 572483988
176649157565 209024136
659946307523 572477760
883867766963 522180432
990019535283 84451680
595031285117 173350152
281189372357 49251024
651238250767 572471532
205261344049 477706284
478390796391 407404620
884489771017 572465304
110716727841 258891732
730957625099 463369428
824777381833 483330168
689802502115 148948848
312868045391 572459076
328545995125 259333920
331959456011 62448156
204639339995 358103772
95788630545 165079368
606453958879 572452848
217160111043 404016588
574109748071 572446620
535545496723 457160112
71530472439 519844932
781859102107 544788072
110262437599 177199056
226409481885 253298988
429804807543 529025004
430033829787 93127284
334016183227 459034740
298745628325 97885476
593754779305 13564584
419852742679 202721400
887599791287 224120808
597745902123 393659424
502579281861 27558900
349657562145 242188236
730899399527 336791556
991969276677 67903884
356203071737 125693496
166697092701 240114312
416915113449 165758220
570999727801 462348036
763820984541 337694616
952288212903 572440392
572031478203 9678312
261715030681 20091528
525911832131 181315764
516885375103 572434164
256887680531 463861440
892894790739 238264596
184113206213 502288200
13684095417 572427936
453440961595 321607692
885733779125 151956972
44664750419 1064988
788079142647 269479332
730854769679 572421708
591388669961 57640140
385866578237 294310368
716562863821 429271128
965350298037 417662136
909991937231 572415480
751380903461 397975428
148658975135 572409252
817313333185 572403024
778127077783 572396796
986498435873 572390568
265930261851 114327396
286238751945 242611740
527459444021 457826508
393728572411 461152260
549851589965 283118652
199041303509 117796392
148973993603 38221236
253963148785 114003540
778907740137 314719524
259997700801 356173092
11196079201 364562208
613918007527 572384340
776953900719 77519916
310139135125 90604944
618272035905 441527832
97654642707 464901516
908512858253 39149208
474589099431 572378112
548147854571 319122720
202151323779 572371884
228897498101 572365656
470857075107 99299232
285739053355 276722496
740184830489 572359428
860853616965 409783716
648128230497 572353200
770663029135 386983008
370714422413 241995168
113204744057 572346972
391862560249 572340744
952910216957 70214472
141194926487 572334516
938900657479 102836736
318845055677 114806952
506933310239 452302272
525593431859 569893140
883547571789 219038760
865207645343 201880620
692448703303 131404572
819801349401 572328288
944202160201 502300656
424206771057 572322060
312559465437 2628216
643460533889 120013560
572081352027 4328460
614357262139 15034392
515091439585 323351532
436646852137 319328244
762463183407 30137292
251911648099 23242896
861475621019 441428184
401814625113 572315832
260022388593 315635040
67798448115 572309604
638798169687 300289248
879513738585 572303376
102008671085 406040688
690424506169 572297148
306648004851 572290920
674874404819 289975680
925542038581 484245684
789323150755 572284692
29856200821 420782364
946690176417 572278464
203395331887 572272236
768175012919 572266008
733964789949 572259780
906881916961 506560608
385218541143 27322236
163784201087 325612296
868939669667 572253552
341480231875 572247324
714682664275 295039044
628846104823 402708708
957886249389 572241096
266970234451 413763408
783103110215 572234868
730232765625 536866056
533833359757 376781544
942336148039 231513444
818557341293 572228640
172589040963 211826736
818859218681 264060972
888843799395 409086180
829131410211 109974024
612452897953 143300052
455306973757 572222412
859824468629 92080980
870183677775 572216184
819179345347 408998988
377074923037 273851388
877423623061 29327652
212192056679 164929896
334798732665 395434404
476160345343 140977008
511287338617 572209956
157459810407 270382392
505338035465 271708956
625114080499 572203728
126888833245 572197500
35459998207 59109948
642530194011 572191272
245069603505 572185044
70908468385 572178816
560154696049 185363964
288737586197 204770412
245691607559 64970496
654120393507 112228560
309758025121 572172588
936116107499 314445492
291719907555 347086440
197175291347 208818612
171051121079 476740944
259389012211 496521072
528703452129 466271676
439832536379 371300904
373824442683 572166360
944824164255 572160132
406522428803 17139456
577219768341 204770412
612673999419 572153904
223666465199 27023292
857121592641 371711952
494493229159 404346672
370714422413 572147676
641908189957 572141448
69664460277 572135220
605209950771 572128992
966178430207 355612572
554272992847 393908544
867695661559 546264108
109134650199 233425440
846041690553 303602544
189711242699 255024144
948064069465 180998136
411766689977 572122764
524835407047 72736812
396216588627 572116536
535764180487 288561924
811715296699 572110308
74018488655 10861632
546119565641 344252700
931140075067 462080232
675867230221 26070408
1866018391 493257600
447842925109 572104080
469320131781 107787996
488273188619 188907696
578463776449 572097852
581573796719 572091624
158611039999 503571168
271815777827 517353732
659946307523 300924504
466503046729 572085396
470857075107 564561972
928385275005 5318712
471479079161 572079168
687384818703 149266476
459989547819 5742216
124200921903 91215288
770663029135 572072940
41674277847 397564380
345501851971 137121876
631482677523 174502332
795692009355 283940748
791811166971 572066712
571202355781 298190412
804591247027 5094504
313559672257 66477672
220637919625 65923380
82726545411 572060484
89568590005 159561360
3110026499 245370744
487029180511 572054256
790567158863 572048028
705718193293 173574360
386886527817 572041800
283633854853 572035572
566645699423 39983760
804873252105 161112132
315860087419 66378024
346024482057 232952112
942958152093 572029344
388130535925 503253540
858987604803 572023116
963484285875 451492632
257509684585 572016888
380666487277 507457440
507555314293 572010660
23212729779 207236700
494777730427 52863264
856862487919 125768232
158611039999 190589256
396098909329 11185488
692912522385 447307416
780409232449 66415392
666788352117 494117064
129376849461 50552676
967838314253 572004432
686692481845 571998204
232164407919 382287096
208371364319 481125456
760710964271 571991976
614034888403 242611740
277413814313 571985748
982144407495 41976720
135316236399 112558644
295969229559 38576232
74355946607 79525332
757035054227 381103776
622773923231 5480640
345308752831 192632040
494724636727 228654792
478943127809 222115392
628846104823 334381320
819801349401 414859536
794299183187 571979520
168276372733 218459556
297317944041 520841412
495205240269 3805308
110094723787 49500144
412388694031 571973292
882826791655 29084760
692912995713 326932632
623870072391 46660176
24634024135 55261044
508799322401 471633984
258873102137 193148964
455928977811 571967064
325763623707 36545904
543631549425 265094820
235739542695 220788828
338370211605 571960836
431904774525 292734684
962612662343 146034144
777178326699 160725996
85836565681 404471232
178012780641 112658292
296695939987 226250784
547808738733 48379104
88324581897 425851956
601129119841 188820504
912150895829 1351476
473967095377 571954608
421718754841 296932356
734206330473 77737896
508409193015 106442748
888952347207 67050648
996464955925 222688368
822911369671 202877100
329662154849 313318224
251339605061 33357168
959139014065 502643196
106984703517 571948380
536167500777 571942152
779371085891 571935924
561890256523 9391824
520452929165 48098844
769280951257 64964268
666166348063 311811048
999128713845 106903620
290475899447 162251856
648128230497 229887936
755734931839 571929696
716548676437 571923468
118180776489 525437676
826021389941 392737680
344749340177 230323896
797409203457 571917240
483540384499 37330632
167319096755 386285472
54736362981 571911012
298561952149 131161680
173169772061 159555132
656214283199 418079412
433536831867 571904784
773997662225 331827840
788701146701 323532144
31722212983 149098320
93106554839 121906872
100764662977 571898556
81748061855 226032804
600233918339 571892328
858365600749 447176628
46650310279 571886100
436646852137 571879872
439886445947 357530796
552339606181 225086148
752255832823 100943424
74018488655 571873644
674252400765 542458800
106572483415 25198488
286121871069 571867416
627602096715 423902592
388130535925 449057484
328829767717 32939892
126888833245 571861188
967216310199 67063104
350188288631 571854960
166697092701 535589316
69042456223 516083220
324769695949 409789944
185161498183 56506644
149280979189 441826776
856863378523 68078268
293585919717 571848732
953532221011 236894436
873362666917 298470672
471479079161 571842504
987120439927 571836276
44784298117 204278400
258753692693 150480936
655592279145 369133560
747050747007 358602012
394972580519 571830048
310380029175 571823820
215213408913 381776400
49760330549 501061284
425009928947 277687836
84592557573 571817592
121912800813 503814060
579165019347 363434940
758844952109 571811364
714682664275 289222092
720280700761 571805136
362024464225 535228092
532435476453 254332836
322820110255 444498588
872100965061 317677824
177893165673 248372640
677066782865 386136
602721934555 571798908
771285033189 571792680
12094463211 239373180
204314380401 28667484
58468387305 460535688
946690176417 571786452
82104541357 571780224
251911648099 475389468
676118412927 571773996
598989910231 537376752
382768036171 193678344
394972580519 500158224
878891734531 268109172
660568311577 571767768
165453084593 229022244
13684095417 571761540
940246406195 22894128
925542038581 90685908
795543191295 54364212
813581308861 571755312
465259038621 24631740
917455985879 571749084
513153350779 527935104
454555444749 61196328
670096372963 89147592
55871180555 13066344
695710144937 112676976
46650310279 288599292
586861770987 181166292
449086933217 571742856
173558767951 157188492
626358088607 223877916
714682664275 461021472
59749246489 327742272
347777350143 4677228
840949487237 109008684
142438934595 571736628
159233044053 150954264
555449626451 571730400
18149193947 388820268
812614795521 189599004
122534804867 571724172
583439808881 571717944
993962484521 571711716
18660127849 461202084
450736521141 139606848
207895076781 121022496
427938795381 571705488
147064485089 280122984
885733779125 564618024
353920312955 395907732
157367031891 571699260
474342120625 5792040
542387541317 455048820
784347118323 571693032
50382334603 571686804
861475621019 425876868
406168653491 571680576
838738536057 2291904
689802502115 571674348
523938112937 111126204
54736362981 112153824
875781714261 571668120
898596591933 129087756
579899376521 320499108
46650310279 571661892
294906114949 164774196
233502633211 113941260
143682942703 26244792
82269570901 391928040
559803654829 571655664
235117538641 571649436
379422479169 364107564
332772175119 571643208
895063839935 112023036
275547802151 571636980
519033858205 234976212
700376571033 277550820
241337579181 62504208
125022821083 571630752
973436350739 571624524
740184830489 571618296
782811439281 91221516
296695939987 527474232
850279548047 571612068
366360394035 420919380
846006826209 161186868
285615352819 193946148
488273188619 504256248
598989910231 571605840
602099930501 191753892
92431251561 82838628
919944002095 132482016
343664463697 20303280
332772175119 571599612
308612139153 423279792
637371897921 81574344
295886627595 1999188
186336960923 54993240
904393900745 569363760
794299183187 522423324
43173359923 69585444
510879988811 74225304
432914827813 284594688
218945433237 571593384
347078268361 568099476
804873252105 571587156
829753414265 571580928
866611669455 353762856
33588225145 548007948
716548676437 119783124
661717048731 44667216
65932435953 571574700
271862039411 493058304
616406023743 571568472
882623758855 571562244
894541633353 70451136
436024848083 44013276
137059818537 21660984
544253553479 571556016
209541743773 20901168
325930130525 571549788
814430005887 71553492
901905884529 571543560
565859611243 74381004
680180639583 58692672
263729725125 225192024
367604402143 571537332
312246041337 571531104
879208783327 14598432
896929852097 571524876
394350576465 571518648
975302362901 571512420
937360115607 338921532
885111775071 571506192
821667361563 571499964
623870072391 571493736
935225507251 56132964
755965697923 39255084
637554161579 571487508
875159710207 571481280
731009485655 408893112
228275494047 532531368
638798169687 571475052
824419220771 186609564
528703452129 571468824
179759177835 571462596
867452288765 43110216
106984703517 310459572
116480148867 228679704
504335966473 51424596
601699979559 227346912
628955325259 416734164
72774480547 109631484
420474746733 571456368
380471861039 39423240
97032638653 40749804
134111452235 95462784
262316849787 8974548
3633795071 6813432
3935580277 157854888
446756603733 9989712
122534804867 571450140
956721480125 394493976
46650310279 268102944
289016189549 27727056
633031160095 94565952
894879352881 73714608
644020120927 292049604
330906162957 274330944
769098682609 215071524
69664460277 571443912
307485896297 72562428
510043330509 571437684
777505073729 523363752
32966221091 571431456
84592557573 571425228
758844952109 571419000
831619426427 523531908
278978352669 152816436
125022821083 571412772
535364677961 69006240
83970553519 277831080
97654642707 571406544
739151278957 62547804
320332094039 571400316
233251526479 116401320
171708319561 328333932
431843048817 297355860
816158335653 429015780
925804337029 87117264
730941999047 65450052
538655516993 571394088
824489509979 227558664
387348807345 84134052
742337610911 138323880
20220225641 27708372
92878192763 67013280
975302362901 493351020
429917827059 442754748
671764384549 156858408
204323616525 171463068
187223226483 571387860
701620579141 571381632
46506031193 12406176
182869198105 571375404
538033512939 571369176
747648879137 315055836
627634183371 106797744
125644825137 118680768
206505352157 300606876
133730877839 71154900
768175012919 571362948
757810024189 350960256
655691111277 63027360
316959462683 66913632
395828240449 312471216
800171457197 131796936
916211977771 571356720
869812089145 174234528
646884222389 571350492
343623825997 157923396
985876431819 571344264
905637908853 342627192
427534746415 1033848
454313729841 12879504
760088960217 571338036
477077115647 390209112
320954098093 47202012
380740999069 151464960
509421326455 571331808
153723046575 172528056
448701742635 20321964
727122745355 413738496
180167759547 45395892
700998575087 571325580
176649157565 571319352
70286464331 338647500
648128230497 571313124
923752157491 2852424
231113243603 136237500
355164321063 571306896
519227829265 57945312
62200411629 3718116
179759177835 571300668
178515169727 524160936
939848131823 2671812
403058633221 566586072
21349819161 276977844
961872787161 104418648
606453958879 571294440
721941636101 138143268
859442566431 40338756
236983550803 465462036
620371093599 92261592
382101576653 62354736
768666277559 19020312
285499867015 571288212
899417868313 315454428
538655516993 571281984
248320849903 57291372
60538354011 347771520
174788482799 252962676
831619426427 571275756
775353350829 68040900
905637908853 571269528
760710964271 571263300
304781992689 571257072
798653211565 337594968
204228726717 220029012
525593431859 571250844
222677457561 381570876
445611296969 202497192
662158739729 87870852
788701146701 571244616
779371085891 347516172
584186404075 12163284
801763231835 262460376
925542038581 295039044
97654642707 152274600
165796888877 46809648
36549475941 28231524
455850584737 21461688
8708062985 472755024
76506504871 571238388
351432296739 68750892
674252400765 571232160
366982398089 106872480
164831080539 294086160
20003958341 143779608
556693634559 571225932
402154499529 172310076
659636911701 195671304
553478453271 20577312
209853194835 318269484
811093292645 571219704
6431256933 42001632
242618332489 458897724
74301538799 25790148
816463121517 102961296
188068523021 25958304
936738111553 137657484
727122745355 140908500
699754566979 571213476
106984703517 571207248
135837888689 248048784
98026927635 156048768
246313611613 534331260
660298563203 146488788
802187775911 39952620
398191266933 319477716
371029559213 42736536
72405065489 152536176
564365661039 321090768
832461098269 319589820
151768995405 571201020
271815777827 571194792
365985442285 251119188
986962396961 11515572
570999727801 487359684
240093571073 456101352
752624911569 74480652
6842050823 571188564
883363640265 146669400
410522681869 494540568
322820110255 571182336
443059674189 245862756
444732904839 571176108
598989910231 571169880
457794989973 552224304
967216310199 374365080
754490923731 378786960
305278339377 36097488
947934184525 148506660
657458291307 571163652
441000880515 227826468
902874439415 22682376
125022821083 557536788
373295927137 451866312
84853952961 264609036
306038357149 223983792
908815646167 66309516
567889707531 571157424
384204090887 82682928
661812319685 250701912
136840898109 571151196
691742521601 485279532
763820984541 355201524
193443267023 571144968
848413535885 542583360
356805090139 354996
464637034567 182075580
720902704815 371880108
805969954319 41926896
920916219045 10830492
65417105083 245358288
423448746245 72736812
740184830489 571138740
697606475003 161641512
707840619681 571132512
900039872367 430709796
936738111553 224332560
68518368785 412723332
14526371375 199738188
560425658883 571126284
212529246827 12979152
36698245415 571120056
394849520229 43409160
343474067509 131192820
290475899447 571113828
506933310239 503851428
548338724087 61513956
667410356171 571107600
789608866483 140678064
432331786127 285640992
870805681829 336835152
114448752165 571101372
618894039959 338130576
203645435911 295587108
365116385927 571095144
276791810259 91346076
729610761571 571088916
179250043825 145299240
45406302171 571082688
668418695521 130102920
424658375793 80260236
665546044253 183009780
452477144979 57901716
303473031531 5007312
296695939987 571076460
84406463695 134256996
590824636131 6925536
288609887285 536311764
447842925109 561952440
991474468305 61239924
409278673761 155369916
589659849421 571070232
181652910825 479854944
49138326495 112446540
575353756179 571064004
446053915939 302824044
437890860245 571057776
721524708869 434807820
625736084553 386796168
535545496723 525269520
157989035945 571051548
568511711585 287746056
508799322401 323202060
659324303469 571045320
90812598113 571039092
968021205701 379895544
747026875083 299772324
677139924497 18870840
397203285677 136878984
999560521007 571032864
407412661599 523980324
386264523763 449773704
919659835901 183271356
315356061607 326932632
664372723945 315192852
442866892677 571026636
53492354873 571020408
6398298357 38451672
988364448035 305209368
327174138633 264004920
921810014257 158122692
190333246753 571014180
549229585911 571007952
11879784051 272755260
916919274285 189592776
18660127849 571001724
433536831867 321726024
279279826475 570995496
140572922433 66483900
900039872367 402017400
902329812033 126534276
977168375063 119172780
261241708909 389698416
968523875047 12306528
483297156187 68134320
360762357549 523893132
918542362069 1855944
238019399229 85666140
342184844121 416734164
708715767023 23859468
393106568357 276186888
359274341391 20110212
671142380495 570989268
941714143985 555705756
610807987257 314352072
868645657005 78441660
71018990473 222464160
849657543993 231880896
783228243191 237841092
579707784557 463543812
711699147141 275283828
672580795623 11571624
196108650451 109270260
345212256199 112216104
337126203497 570983040
752993403645 26020584
921965963377 362942928
76312177577 46641492
724012725085 570976812
256016119279 139818600
622010283 370734156
618894039959 570970584
247557619721 570964356
22400883829 488580372
687936489953 570958128
299351800803 378101880
430310047815 14355540
179137173781 79662348
895818101797 221884956
322235287361 420819732
472723087269 554267088
647714995231 108255096
441000880515 570951900
212103388643 94435164
785591126431 39933936
774603890755 104941800
137225720001 177691068
3732030553 5754672
36076241361 259925580
921810014257 305084808
650298617475 154360980
24258164335 128004084
523213770387 142079364
624492076445 570945672
497323187487 5586516
372369167121 120736008
651860254821 451037988
607257372117 130215024
775024531113 355238892
682338453467 538896384
982144407495 520125192
829753414265 8252100
758003353765 15538860
616500496275 53386416
155293837843 141120252
528703452129 570939444
65310431899 570933216
995206492629 23934204
194883998967 257671044
92678610275 570926988
572243735909 570920760
797077866391 257316048
479882193115 210848940
743294850759 570914532
952910216957 25615764
115070756219 288792360
815298009713 10525320
499085235645 57260232
49552893315 101335788
314734057553 570908304
914681013325 54127548
948383871037 51574068
725878737247 570902076
963190833733 166891716
144951333431 190701360
704730599411 62759556
543185087779 217519128
388130535925 496278180
841791271183 153034416
822058548471 14013000
374446446737 570895848
865207645343 570889620
581573796719 570883392
557315638613 38912544
630090112931 570877164
183491202159 415332864
877025722369 570870936
112656024879 225067464
767553008865 184597920
241337579181 350113248
175219011983 82626876
688863416887 104972940
916532669947 168747660
399326608897 555917508
572865739963 460074816
363872377819 35860824
296598015905 38688336
74821609177 215451432
59712395413 570864708
979906943719 248671584
519995395373 570858480
940161456275 216715716
820100050509 186553512
969704326415 570852252
777505073729 570846024
740806834543 516319884
118180776489 570839796
283102953983 218808324
849657543993 501578208
896929852097 472499676
162965068377 570833568
877025722369 570827340
914967969663 570821112
906881916961 429906384
312868045391 484681644
828509406157 570814884
921188010203 475850340
109472719733 274094280
610807987257 327574116
499469261591 515840328
157837171155 36072576
481568209849 271129752
833485438589 570808656
961047395311 262964844
225839911363 233655876
820250699601 103596552
285208675637 166767156
691079350467 326671056
825399385887 570802428
806016116255 9223668
520617399427 466003872
937360115607 408569256
287987883231 368766108
401720500111 8619552
521239403481 570796200
897767158111 187082892
933628091283 570789972
283970166853 92186856
462149018351 89060400
586054440337 13072572
620582060871 18659088
140572922433 511823268
596350720533 3412944
771907037243 570783744
350318746547 179192016
167941100809 570777516
417661154351 122212044
170913007713 41522076
600233918339 570771288
680472441305 570765060
884101958447 71379108
923676026419 518263020
606168584453 19325484
668213869057 122423796
313728519565 50477940
520287874709 14598432
86274201013 1806120
229519502155 570758832
342724239983 111537252
986498435873 519770196
887599791287 570752604
429804807543 570746376
166933270917 113517756
612831767115 369476100
696341827303 169806420
847169527777 570740148
482539841367 31507452
445354908893 570733920
411144685923 570727692
964404872705 1887084
741428838597 219032532
70950868609 338136804
62587593933 39111840
141550190291 163024128
567889707531 570721464
580951792665 423136548
352676304847 570715236
713438656167 570709008
27368184605 465567912
416120718355 536729040
852767564263 532749348
718414688599 570702780
218945433237 570696552
23636160281 12474684
306648004851 326776932
823533373725 497312028
617464809893 89676972
601477926447 570690324
606453958879 570684096
991873757841 55939896
607697966987 514850076
787457138593 74829420
570999727801 431226720
60334399467 570677868
281767842691 570671640
88000861675 50702148
80238529195 570665412
803848295213 110926908
735208798057 570659184
441086309991 419100804
548607581857 570652956
643391602385 204147612
448464929163 570646728
406168653491 570640500
269112508237 146451420
995206492629 570634272
835351450751 557468280
572865739963 570628044
498225253483 312763932
26124176497 186161148
409278673761 570621816
746733559957 199383192
641286185903 570615588
497603249429 570609360
319710089985 570603132
28373771179 49506372
363317661077 217164132
813581308861 570596904
788701146701 419873076
426142947867 102986208
696022542655 570590676
78758995573 136580040
83970553519 484177176
811715296699 362843280
553981234721 35181972
891953819665 335732796
801141227781 444672972
561669666991 570584448
904732461053 53068788
82726545411 570578220
481431144025 570571992
680934739517 56388312
54736362981 570565764
617827062751 293893092
428411363565 30741408
748892887245 570559536
219349599297 160308720
720280700761 570553308
251911648099 95830236
123156808921 542988180
436377483671 65948292
673630396711 80926632
256265676477 553202100
552339606181 570547080
709149293113 501621804
292963915663 289222092
541638354037 8625780
597306359785 234988668
891006980577 239055552
517507379157 504424404
987597623059 75769848
58624112217 189823212
246218851355 28605204
861125761881 268675920
567620332837 188976204
969082322361 570540852
360762357549 102475512
314534772771 22333608
828509406157 504561420
465267240897 436103244
36698245415 570534624
855709190631 39279996
194433090529 69616584
924447863697 408886884
205883348103 216746856
143060938649 289072620
296073935933 570528396
877025722369 570522168
55980371089 11085840
259997700801 570515940
928652058851 570509712
134974885947 570503484
478425137583 459283860
45432802311 86774724
434158835921 258897960
233873530533 570497256
237974526489 40799628
606611097547 404539740
908236154441 140036580
420993869217 51169248
444110900785 125139204
126552588515 118531296
809227280483 570491028
854633576425 570484800
305115944277 41304096
306663643359 390931560
674028945115 4222584
812959304807 570478572
967838314253 570472344
405065093011 165938832
812117943127 77769036
4354034607 570466116
846461688189 18316548
598989910231 528134400
576597764287 570459888
388130535925 292734684
373202438629 570453660
895145196299 87671556
573487744017 570447432
548607581857 362301444
287987883231 570441204
498847257537 286120548
796392940853 14044140
864291448015 153183888
174161141349 570434976
833485438589 570428748
671271860615 210232368
97444415329 12101004
52248346765 296290872
184525724021 12206880
854011572371 570422520
231556609933 277388892
813581308861 570416292
951666208849 40718664
623366612089 275090760
238227558911 570410064
964728293983 570403836
14928103525 570397608
264973733233 47089908
76506504871 570391380
121912800813 230803452
754170902941 32261040
42517388357 330065316
248801627829 72207432
649372238605 57764700
821667361563 570385152
208993368373 175262148
57512087885 276597936
850627425443 179964288
692077625369 83255904
827265398049 480932388
202773327833 570378924
406168653491 312732792
986301536415 33108048
455559431965 190383732
595257885907 570372696
884489771017 227870064
666788352117 454911804
468991062945 41036292
766309000757 570366468
841571491291 570360240
96568483259 271584396
906881916961 570354012
70842668327 6333876
582195800773 156434904
400570617005 127879524
37320249469 570347784
541143533209 570341556
711421190263 5069592
138706910271 570335328
560425658883 570329100
649372238605 165496644
910628240773 549645912
518129383211 570322872
865036423929 43795296
191876354561 103802076
4529807451 384304968
518129383211 570316644
899417868313 570310416
839867606425 221249700
887599791287 520162560
361384361603 570304188
298751893693 314028216
512845132049 40145688
519995395373 570297960
372580434575 214330392
714060660221 570291732
651238250767 209385360
241959583235 570285504
354400398335 55485252
466503046729 96888996
863785969841 9049284
994437450485 33350940
851938596303 67673448
424828775111 570279276
597123898069 196568136
38564257577 570273048
360762357549 570266820
415823348801 135975924
587171833205 570260592
262652808029 390009816
821045357509 254245644
700493053317 446061816
444732904839 309830544
959752261551 544096764
809227280483 431226720
700190607943 123968340
164209076485 570254364
760710964271 570248136
896608922019 26431632
463393026459 570241908
184113206213 434857644
205261344049 496234584
210237376481 570235680
639420173741 168922044
709084627789 490554648
94929973709 141867612
188085967649 318207204
975924366955 374228064
63638496673 291675924
55358367035 212623920
515641366995 570229452
705352603465 376588476
329662154849 107489052
575611626519 15090444
189711242699 100607112
268471135103 55952352
577219768341 570223224
229383394205 73938816
381288491331 269024688
236361546749 458094312
947658376307 146438964
590281853475 570216996
490139200781 350599032
209634342915 322043652
535771286635 210892536
576597764287 570210768
196764634473 274231296
862097625073 261675648
362296416073 92859480
573487744017 570204540
122216179149 165235068
477811429225 310515624
284255858907 4216356
847169527777 304156836
951666208849 538634808
476549777193 208027656
89287388339 133005168
886831023175 31414032
34210229199 570198312
847460338009 112016808
922432018311 257945076
505689302131 191890908
593052664487 283025232
385642519709 570192084
289853895393 570185856
514088766477 233792892
464015030513 99454932
343616763445 55142712
921810014257 570179628
474589099431 184510728
96868710227 65699172
837217462913 570173400
355786325117 570167172
819801349401 405162540
36848626703 317291688
619516044013 297710856
676118412927 208295460
766411208465 110428668
632864436535 143648820
155501019729 548649432
429182803489 235542960
542387541317 570160944
367021914749 72026820
25502172443 560183688
284878317605 282365064
934872099391 100787724
799275215619 570154716
645305433131 82720296
595257885907 570148488
205130710511 18528300
427316791327 366094296
253155656207 570142260
457563437923 26668296
334856298069 342452808
683582461575 570136032
375068450791 570129804
694778534547 570123576
528814827453 250216128
747648879137 391952952
220189441345 349291152
95873088453 429078060
731754474025 243371556
437268856191 570117348
606453958879 43533720
781237098053 555718212
492209759147 301210992
102115014185 396007380
577219768341 118929888
404030856399 63581652
262760533745 251530236
404302641329 570111120
115070756219 570104892
491383208889 359056656
644172295879 46666404
401192621059 174097512
119832525529 13433796
330284158903 570098664
753868919677 538846560
294207923771 173524536
35249945213 53330364
195309279185 359424108
613296003473 570092436
798244964927 330532416
314734057553 328047444
815447321023 570086208
83110987395 104630400
548084715107 15906312
114044628463 177647472
748430818231 31002984
283442479631 66583548
620760052121 137096964
360140353495 464577660
952288212903 344339892
204017335941 570079980
705847175173 55647180
309758025121 438968124
832457180857 136268640
475343267873 244760400
596056161045 376084008
445976912947 570073752
698510558871 71709192
150524987297 570067524
952910216957 125338500
745160862921 241179300
379249520143 50882760
909991937231 570061296
493409436351 270911772
745216715625 198461448
318591003101 275084532
982951900073 114003540
473262886713 26612244
622010283 570055068
312246041337 414952956
42918285955 570048840
689180498061 570042612
821865854151 65194704
278261259511 32273496
471479079161 570036384
526837439967 570030156
833348645559 44411868
988986452089 570023928
687612234123 51455736
829753414265 570017700
453116394365 58275396
330906162957 570011472
630090112931 95743044
177893165673 570005244
345834260253 153775548
380666487277 487384596
10574075147 569999016
752002907515 569992788
458600819675 152511264
974058354793 569986560
116314764327 569980332
967216310199 569974104
281145838637 569967876
231385514317 412094304
133730877839 145124856
1019506155 107875188
245069603505 569961648
900200797659 106349328
766997040295 381876048
849035539939 200846772
479882305219 231806160
574410903011 64677780
905329360039 218509380
892575823719 288300348
854633576425 201519396
298343273375 22121856
214126172021 104138388
252958102809 56705940
631956125093 569955420
262485717017 347534856
995206492629 62298684
887599791287 569949192
57846383251 536218344
765297309505 65350404
863042195931 191342844
275547802151 569942964
118802780543 72855144
147414967027 364904748
206831898653 220427604
740941066627 58736268
666788352117 195204204
669898372387 526857660
237087321739 77887368
330284158903 569936736
370714422413 355786956
872671693991 569930508
889543385645 81287856
721016745723 266876028
772620916753 216011952
687459367863 102232620
515019362941 569924280
250667639991 569918052
536789504831 76075020
89568590005 537974640
215835412967 569911824
777505073729 569905596
121378057267 44511516
87080573789 540696276
455408079109 202360176
52248346765 67586256
901905884529 569899368
929274062905 569893140
646953029333 73727064
47427597057 248596848
402142330017 132133248
701720345473 30859740
530445476029 13776336
603437613957 344016036
651238250767 93357720
313955816653 31744116
512531346725 220290588
596264126421 162233172
702024489853 10992420
257023687595 327474468
183536622963 83224764
344219828151 306890928
971751405221 256612284
417364726463 569886912
539137807085 47849724
388190243761 494378640
206556745613 91663704
937360115607 136355832
149902983243 272717892
823239778339 113573808
509421326455 498806748
721598491985 242057448
988986452089 569880684
521239403481 490816224
753246915623 104238036
942694880839 65070144
560425658883 427502376
26124176497 569874456
456840066941 62086932
372874720031 173431116
688735331839 331746876
204659325647 285989760
475211103485 127101024
499266962457 105969420
771907037243 569868228
101491571463 43172496
111449615207 316357488
579563387139 39417012
241570973481 143754696
295451931879 569862000
447402685235 313791552
57224379197 427514832
857743596695 478073736
302507547049 215183628
83970553519 39018420
95788630545 569855772
751825121789 12287844
83970553519 569849544
500453616913 60567300
501187033659 64733832
991035417979 42456276
309136021067 502076448
654081979203 109338768
794299183187 569843316
906881916961 569837088
921810014257 467025264
485163168349 467392716
16307508353 155220444
389659811345 277413804
932039075649 171151668
489517196727 569830860
527123753583 98321436
274303794043 545080788
11196079201 198349344
629468108877 569824632
232629522425 569818404
189785330987 294285456
755734931839 54146232
3279727043 127723824
646884222389 133322796
419300205737 237772584
483919160241 161516952
42149069427 15924996
106362699463 340945632
896002114285 209821320
403145694433 6427296
907503921015 569812176
425817147493 75776076
896307848043 533160396
524755613911 37318176
907503921015 288406224
751380903461 569805948
997072504791 569799720
794299183187 270818352
368848410251 569793492
633200133201 224301420
385965086513 191342844
793677179133 569787264
451192897763 326347200
410600070997 216180108
649994242659 224868168
543631549425 449923176
997356763167 285136524
646884222389 569781036
66231298989 87223140
869954131141 36477396
543631549425 507413844
592804167287 164082888
350810292685 569774808
4354034607 569768580
906458667071 124173864
83970553519 569762352
431949977349 24413760
548607581857 340160904
530659539855 462864960
673630396711 195503148
51626342711 569756124
783180300047 117267012
516263371049 569749896
647506226443 563559264
868317665613 152000568
832241430481 372403260
671142380495 504766944
879857237697 132998940
920431642039 78161400
168563104863 23909292
489517196727 569743668
422198871361 89440308
433426115473 19319256
906259912907 166455756
197254779311 121994064
230141506209 569737440
467125050783 230747400
6229 569731212
65073025529 88910928
492005212943 569724984
230141506209 569718756
509421326455 280851660
915239012223 149727348
379422479169 530482356
533057480507 569712528
938038601393 487403280
792630112841 340758792
156557713271 24189552
924831383937 15439212
569755719693 31800168
653104262929 72568656
837839466967 546332616
83348549465 569706300
367371131165 31656924
90190594059 288867096
148887218879 152206092
996510638305 326291148
232007518371 569700072
110344665883 97486884
237476802175 70500960
142278904897 50141628
960197021715 15738156
438165390485 243359100
831226544265 17183052
62822415683 222215040
399948612951 569693844
26124176497 569687616
987944119077 317111076
122167258209 314981100
261750648613 43234776
878979437227 200510460
566438411661 68526684
987742443981 435050712
545497561587 452489112
753868919677 133596828
95166626491 569681388
103006790287 55092888
943580156147 521165268
14928103525 569675160
717792684545 67056876
757600944001 230031180
482675152133 562824360
863606080289 166692420
468369058891 26406720
439507776081 155818332
768797016973 569668932
955629136273 175386708
641908189957 569662704
157833048219 60529932
599611914285 569656476
4468050603 395434404
726377681011 43409160
345212256199 534567924
959752261551 569650248
90190594059 569644020
169807112971 102537792
39808265685 546656472
2748726525 78136488
351432296739 597888
442244888623 569637792
629873638869 125058240
984234478185 227365596
883324129833 267947244
581175141201 104904432
619516044013 569631564
924378122553 97642584
747648879137 556683552
640664181849 349851672
300941163967 24936912
701813161357 32036832
714060660221 569625336
851039720281 73465488
760710964271 277444944
331337975109 22925268
338992215659 214068816
628846104823 190738728
66558830747 58343904
131242861623 371736864
577841772395 44928792
836595458859 490504824
549851589965 134045244
939226127769 569619108
624492076445 549390564
633200133201 21337128
123959499711 5686164
857302279377 5686164
885502040235 48366648
473967095377 400036896
543009545371 569612880
842193495345 70768764
640042177795 569606652
505359584345 170155188
207749360265 569600424
559181650775 555942420
999560521007 307009260
524488326835 55690776
301671972419 569594196
856499588587 569587968
999560521007 569581740
977790379117 553563324
213969400805 568971396
592769869691 320281128
540645908543 142328484
830997422373 347983272
141194926487 569575512
208896696119 7124832
421096750787 569569284
438370976765 34023564
362426064349 59402664
124832205677 58175748
18038123795 351695160
201243129431 27484164
911235945339 569563056
387521884703 134369100
906259912907 569556828
659324303469 374203152
819179345347 102388320
156745027837 85734648
636120883313 86562972
383154503493 569550600
683582461575 569544372
746409018877 271285452
624084589623 158527512
681581991883 27527760
42777644021 80671284
560962935987 25821288
164831080539 405187452
373579818061 127331460
901553521735 199925028
113969674483 338174172
45697361523 128433816
890709811557 323613108
312980205443 394082928
549851589965 569538144
419852742679 569531916
613296003473 385270308
906610169399 51381000
568511711585 268719516
791811166971 211160340
454062965649 569525688
437268856191 552249216
33588225145 569519460
353920312955 569513232
791189162917 569507004
472101083215 95755500
653104262929 365720616
451174207535 163528596
66554440007 333391068
847169527777 381091320
628861537807 37542384
922432018311 569500776
659767855401 60666948
843567905317 413962704
483297156187 399084012
187845230537 569494548
1244014337 569488320
566023695369 569482092
408656669707 434010636
538033512939 569475864
889062881751 39703500
881379750747 247363704
508177318347 569469636
550473594019 491202360
377556467007 569463408
98276646761 385170660
106984703517 533135484
809227280483 163696752
526837439967 499093236
680476614065 332058276
515104026373 78684552
727122745355 426935628
520617399427 569457180
827965712975 85815612
214591404859 569450952
63143238647 228038220
838621057293 399519972
200907315671 141045516
421718754841 447768288
480187135917 3736800
506933310239 279462816
447842925109 96297336
119424784597 569444724
495737237267 368753652
416120718355 569438496
49138326495 417711960
9330067039 97493112
710328635897 37380456
362006365657 569432268
410618991661 356727384
517507379157 323899596
557937642667 507102444
620138048067 569426040
687936489953 444971916
688124731253 355550292
880135742639 222582492
670037636695 234029556
378461751641 205822944
376986890257 439267068
661190315631 569419812
85836565681 569413584
528703452129 300033900
141915606973 166119444
179137173781 206433288
767434656943 61302204
550132522589 193665888
349566284577 569407356
366982398089 569401128
281798907955 536629392
82149420325 441434412
222677457561 118811556
793488718615 23286492
583239944895 98209332
388130535925 358035264
543631549425 31893588
519995395373 186840
489803111751 280534032
928652058851 369544608
116314764327 237224520
956020237227 569394900
99626182101 322124616
789945154809 193018176
153832783935 97050924
733988051529 339874416
441313588395 46971576
831241117785 74206620
132279071273 138467124
835351450751 569388672
17416119741 569382444
215241528333 526104072
436646852137 569376216
246951129615 166063392
333768270221 166511808
697266550763 569369988
57846383251 569363760
784969122377 97057152
356007232277 102867876
711572644005 569357532
545048384533 382498848
651164422817 18565668
482053148079 569351304
71673498459 285018192
674874404819 541468548
546392457917 25285680
858987604803 222140304
424206771057 569345076
23296801551 27023292
222382006231 38327112
491383208889 569338848
27990188659 569332620
962862281821 413570340
329150542095 448285212
387508531871 569326392
688558494007 504050724
368848410251 569320164
883245762909 126658836
937539077187 185432472
725256733193 195652620
393728572411 519981948
18660127849 403574400
194687275131 159717060
749284373097 143623908
814335751335 9958572
268083753503 369656712
21393041481 112378032
378178471061 569313936
135596890001 569307708
755567565557 53187120
669276368333 569301480
396216588627 569295252
54137321563 140871132
206505352157 569289024
907503921015 569282796
386543289043 282103488
701620579141 569276568
829131410211 569270340
691290205635 74206620
546119565641 67007052
875781714261 569264112
560168852293 16273764
19904135957 430740936
653726266983 569257884
553739800073 349029576
439519497177 91034676
555449626451 569251656
349758405921 207317664
685782855057 162650448
317222073769 53573256
460283006189 569245428
776261065621 569239200
643665777629 42026544
500713269699 233437896
502305080467 211098060
263107721071 356640192
396838592681 115710012
395594584573 569232972
580951792665 66041712
637019031897 269323632
918906545607 61812900
110094723787 537856308
232997335649 154585188
701700291313 393896088
705974607519 569226744
422126477089 57341196
192821262969 60311952
449708937271 511592832
472723087269 20813976
828509406157 302774220
671142380495 569220516
593178027899 28966428
199428666425 124684560
685448473737 569214288
809455567823 129629592
153013003513 285236172
354462958595 24831036
61200578489 239510196
319710089985 569208060
498225253483 569201832
691046510223 569195604
11818083255 569189376
376934462953 127362600
291097903501 569183148
914967969663 569176920
385824962741 246784500
986336388303 81860832
177271161619 569170692
523727419697 569164464
255021668369 569158236
994584488575 569152008
978425972667 521588772
521239403481 476572788
773151045351 271758780
211481384589 569145780
41052273793 36539676
534301488615 569139552
446161604287 114470640
21148144065 569133324
172135597729 94098852
283633854853 569127096
274925798097 569120868
345212256199 558203184
191316836031 61538868
585305821043 569114640
55980371089 5518008
662434323739 569108412
619071363575 226811304
686692481845 569102184
221066619015 112141368
556071630505 93438684
468690255535 206825652
154257011621 569095956
878676873521 28991340
740184830489 569089728
191577254861 569083500
575975760233 92093436
541765537263 149914188
955579742005 122423796
139734002129 132731136
118513102569 113598720
846547523723 569077272
439756872407 50689692
181625189997 529311492
825399385887 86214204
719658696707 569071044
153635007567 569064816
769773512559 14436504
364274787583 15538860
6842050823 294135984
859609608857 569058588
639341157867 19375308
484541164295 370678104
602482653557 17949096
554132905205 2908476
345952305765 226692972
682338453467 14374224
90812598113 569052360
582195800773 32653404
16172111633 569046132
217079421075 569039904
158611039999 569033676
682070567265 80746020
975980655619 367732260
449820293911 39435696
809849284537 516263832
748030425101 120405924
123446803285 254557044
922163029753 25055244
106984703517 569027448
886977787233 7735176
758300648583 465206688
289853895393 569021220
518751387265 569014992
168563104863 276616620
173539137295 270201780
112582740003 569008764
627602096715 144670212
34541203803 82726524
758844952109 27471708
501957277807 569002536
195309279185 568996308
313490049445 389604996
729103664117 260212068
569755719693 568990080
623870072391 568983852
86458569735 568977624
496016332631 21031956
505067298077 568971396
428560799435 491221044
222833157561 353619612
459038998081 556820568
46028306225 568965168
420214446235 19095048
759466956163 67841604
854011572371 568958940
22604738725 108311148
269327761611 268264872
46028306225 568952712
987120439927 568946484
325015315813 102930156
665155049175 166947768
525740431343 381888504
223995130453 149727348
21148144065 399389184
632168474981 131678604
630712116985 199769328
943580156147 568940256
310380029175 308317140
917455985879 568934028
942336148039 568927800
108850715679 568921572
704969025935 183109428
525593431859 327069648
234355702293 43085304
152390999459 568915344
632578129147 317715192
300427964311 169850016
743100660481 107358264
422489801163 84912552
723465650099 1756296
347700272415 568909116
891444417851 25266996
641910207829 172372356
352054300793 568902888
973526102447 111456288
214593759043 60442740
579085780503 110416212
38331223263 66228552
515641366995 103235328
662434323739 63338760
850279548047 568896660
876403718315 35555652
36177558465 392912064
940470135877 307831356
779371085891 477332604
93922618383 190514520
776261065621 339868188
728911504167 10979964
724913002407 273870072
331283168709 152336880
765213069577 277114860
966594306145 201158172
867741082363 442829484
411766689977 350325000
439134868353 568890432
743455097199 180394020
888305400013 51337404
538655516993 239541336
133730877839 92130804
331857204707 176196348
881505251175 17438400
125649309297 412573860
480809139971 568884204
11818083255 186148692
884882502469 104624172
557315638613 568877976
205261344049 568871748
570801663707 104842152
963604729167 22296240
260872225343 20340648
365116385927 334599300
416742722409 419125716
358274341333 568865520
811715296699 568859292
650035378599 449107308
582257831653 215974584
230525530917 160096968
498565594999 40675068
709706631843 291109176
199043271557 277482312
293430760315 80291376
745160862921 568853064
352793123443 279263520
628846104823 568846836
488561171339 244835136
931140075067 488007396
316600069715 568840608
978732091323 120082068
91148144069 200666160
523436819979 153439236
176132662059 325736856
533717388169 188490420
888843799395 3045492
838834515765 162756324
221822985941 125438148
244447599451 123115104
129998853515 244037952
40920351059 11098296
753900937825 127294092
402623606183 325556244
478321123755 536317992
442244888623 276143292
153635007567 568834380
11818083255 568828152
538161990351 104144616
592147865637 568821924
495182103249 163634472
309758025121 233493948
901905884529 568815696
317222073769 509145228
213969400805 279381852
565212975449 2920932
199041303509 568809468
190012360271 47644200
800069336681 25871112
93517379869 209354220
402294847509 37779048
941092139931 568803240
186991250929 1264284
895685843989 568797012
736745603129 217936404
845925519669 568790784
504712014351 117740340
978707173095 48759012
927010211093 271160892
961145486311 1855944
123778812975 107078004
600233918339 568784556
107606707571 568778328
940470135877 162183348
391240556195 568772100
941092139931 568765872
618272035905 568759644
126144634593 44225028
70908468385 568753416
120046788651 568747188
457794989973 568740960
741320127619 14990796
334016183227 568734732
894583896561 212281380
361384361603 351720072
5598042715 568728504
320332094039 351458496
687936489953 85392108
75884500817 568722276
168869547375 184840812
35454237307 472076172
528703452129 254289240
518751387265 568716048
380065839035 355251348
271193773773 568709820
682960457521 568703592
38564257577 568697364
449393045645 233275968
587383591433 21187656
338992215659 568691136
501957277807 237131100
274303794043 193198788
946584778735 40394808
184113206213 553195872
172917133241 568684908
136218894055 344097000
869212393787 219281652
822132319131 45246420
370341837303 307426536
744538858867 101030616
612216557809 112533732
250045635937 506778588
923676026419 568678680
559486735583 57297600
62822415683 202167108
903149892637 568672452
552021516071 177317388
888843799395 568666224
429182803489 280752012
735625482397 120941532
660646298593 406308492
201231339827 211976208
770041025081 235754712
456309763959 124385616
733342785895 568659996
501708542705 89415396
189711242699 568653768
395847646897 157225860
70286464331 568647540
789773771467 34534260
344894247053 136947492
309540025199 151271892
348028961343 199383192
65932435953 568641312
965972302091 488281428
481150969979 100806408
846992240291 63780948
325930130525 31027896
868317665613 568635084
669276368333 380462292
67798448115 343860336
458550665591 76567032
721634520965 77389128
494893571227 41285412
576144402017 145735200
584683816989 568628856
477077115647 568622628
758553511611 81387504
221696887625 259987860
939298534497 229140576
702864587249 342247284
759466956163 568616400
432292823759 231258096
891331815611 345429792
691095867123 109519380
359518349441 568610172
370092418359 454494528
81852829271 79581384
955460581681 169470108
52870350819 353706804
311624037283 539662428
473345091323 566187480
794921187241 556010928
464366246117 118001916
416120718355 123943428
468050875361 34939080
957886249389 452202624
876403718315 538771824
735830802111 568603944
713438656167 568597716
503201285915 568591488
594278455695 131591412
401814625113 22483080
223921465669 1264284
546981540763 192713004
133730877839 568585260
213969400805 48129984
878269730477 444118680
919944002095 481362120
225532421309 114389676
4354034607 568579032
822911369671 568572804
35025008537 137632572
653726266983 453753396
651550205059 153364500
695660731985 75365028
378582089057 11739780
28612192713 568566576
39186261631 568560348
735397780489 160333632
748270883191 568554120
286121871069 82620648
855255580479 568547892
82726545411 568541664
251911648099 269909064
660491818043 14405364
869377610171 98228016
439756872407 154485540
496981245375 283946976
74640492709 568535436
667410356171 568529208
452818957541 568522980
419852742679 417481524
986976447329 76093704
176216877075 304237800
917455985879 521626140
698046609001 405990864
574731752125 568516752
206272199511 165203928
18294069683 97767144
369470414305 568510524
518129383211 520025544
870805681829 262447920
891331815611 568504296
755112927785 116569476
305403996743 568498068
885111775071 256101588
78994521087 328751208
49760330549 568491840
409900677815 568485612
216175387031 169059060
262485717017 568479384
543009545371 208557036
534301488615 44330904
801141750933 250315776
588415841313 162924480
667410356171 568473156
74018488655 568466928
528287320843 168666696
556071630505 568460700
842870754215 469877688
312868045391 568454472
212725392697 562805676
639288929859 34048476
964728293983 331391880
581573796719 568448244
550473594019 275968908
584061812935 542969496
957264245335 568442016
757600944001 568435788
753086051373 68931504
613093019259 635256
752634901281 59346612
524641311427 90804240
125043398395 359866296
145548954865 566853876
160477052161 358190964
938604123715 409185828
719349114045 72537516
843437503453 304462008
641908189957 568429560
954776229119 475333416
296073935933 568423332
574109748071 450053964
603343938609 568417104
698510558871 64646640
895063839935 119795580
678937671551 107134056
638871062199 92660184
856499588587 568410876
919944002095 568404648
276169806205 465325020
990852464251 120580308
619756600513 83461428
696644546709 568398420
946690176417 171762012
885920668949 242393760
653104262929 357256764
594013877799 568392192
154257011621 332886600
42047964075 113741964
233873530533 281742264
139950918379 568385964
801175600113 403063704
191577254861 568379736
32547505185 74069604
326552134579 568373508
288814670153 63743580
105740695409 88587072
840949487237 568367280
926786046689 568361052
399326608897 568354824
110716727841 568348596
420815642541 135135144
271193773773 538690860
864585641289 521694648
770663029135 487278720
951677238637 280490436
522564064189 219499632
788701146701 568342368
815447321023 568336140
870256314939 192258360
663056327793 233294652
190333246753 568329912
874253988375 84875184
483297156187 568323684
178515169727 568317456
886409829763 214542144
58468387305 490529736
17520787509 194606316
932384083175 568311228
974058354793 568305000
260266401633 148394556
345212256199 568298772
178668802031 5711076
679228433197 568292544
174161141349 558906948
903149892637 525967056
30478204875 525736620
103874683247 114844320
150304440123 8189820
727744749409 568286316
348322276469 568280088
157104682381 155120796
11196079201 568273860
700998575087 155612808
799390047483 226144908
445976912947 568267632
348615584129 195023592
93418392037 118699452
160477052161 568261404
391240556195 301615812
501678816461 63668844
13684095417 379870632
43868455785 193890096
121503339715 79867872
223299461615 568255176
74640492709 407610144
582817804827 568248948
875276067931 348923700
794921187241 427602024
702242583195 568242720
621382056175 568236492
365238772355 161442216
799294572243 133534548
334016183227 568230264
169482091097 111966984
540521529155 568224036
194687275131 65176020
875159710207 25902252
684691158917 31507452
222677457561 568217808
636932157525 24824808
817935337239 568211580
821667361563 292772052
635066145363 568205352
965972302091 568199124
825666978135 98084772
811306807169 201812112
983755848919 48466296
477699119701 568192896
179854422639 210201228
58856609685 24581916
408374633489 205050672
492627216997 140983236
220637664277 51387228
877725352215 75583008
706596611573 568186668
693534526439 568180440
18660127849 568174212
753246915623 568167984
179354730277 23498244
661812319685 568161756
684826469683 214760124
96727670939 13278096
946690176417 568155528
674252400765 568149300
831619426427 297218844
524349423751 311892012
687314485899 508173660
481573472509 37779048
615784019689 568143072
779371085891 568136844
186031664363 10718388
46028306225 568130616
804873252105 568124388
350810292685 365483952
401905466721 297088056
473967095377 568118160
761332968325 568111932
492627216997 327754728
179759177835 568105704
190333246753 562282524
288984912533 5792040
993340480467 568099476
191759697893 246784500
294598051919 160763364
758222948055 568093248
382532499439 472368888
904531159637 251056908
283781228017 232086420
10574075147 568087020
474589099431 510241356
845572895299 181365588
173927434411 95008140
620138048067 246977568
768175012919 550150380
207749360265 205144092
935266580911 81393732
814203312915 568080792
948556188579 151334172
292963915663 568074564
575353756179 568068336
79616525141 568062108
570999727801 524410056
428991540371 1613052
628224100769 568055880
603343938609 568049652
873293698045 38233692
582817804827 346226976
580329788611 354827844
461028667183 321713568
580978379997 106729236
468369058891 568043424
901905884529 568037196
460789292765 4720824
651238250767 568030968
790865897339 37579752
112603684767 485678124
460905010243 568024740
931386043699 319465260
755257355105 154641240
293585919717 438581988
788935880021 115361244
231141275831 99542124
548607581857 521974908
558559646721 423952416
584683816989 568018512
668047332337 473010372
488895192673 568012284
747743594561 275234004
855757775259 24226920
853389568317 191897136
857121592641 568006056
627602096715 125045784
224841031107 125126748
418403153281 36527220
24258164335 567999828
563773981117 227371824
86814213447 211994892
645018210227 567993600
267461749449 28480644
411766689977 567987372
531191468345 352000332
799275215619 495001440
342102235929 567981144
562576670553 218640168
560531198571 111867336
198263965669 69915528
24880168389 567974916
704730599411 567968688
41674277847 459072108
243206387715 486195048
714946264375 52589232
962240277767 421405164
845303515615 567962460
737696814273 567956232
366982398089 567950004
938938486351 45719748
149280979189 89278380
298561952149 567943776
235739542695 567937548
908125925069 567931320
577219768341 567925092
311863497655 31482540
627602096715 408469608
756663035865 127966716
21148144065 567918864
805100754717 14548608
300049481285 38968596
475833107539 567912636
51004338657 218129472
33397005623 66726792
557038379271 217643688
182869198105 567906408
88946585951 536324220
874537706153 567900180
512531346725 567893952
100764662977 567887724
697266550763 498694644
508252234959 328869540
230763510263 549128988
382532499439 31638240
138925288863 327561660
508177318347 508179888
995647086261 105795036
58743596397 282564360
480854205779 520044228
703569809839 368417340
827887402103 492728220
712194648059 567881496
668654364279 567875268
617650031851 233942364
717818649077 269653716
104496687301 225995436
347700272415 8488764
52870350819 297723312
406790657545 281760948
318466081877 418633704
80860533249 567869040
736452806165 409758804
118802780543 62336052
16172111633 150150852
186601222429 127381284
816069325077 567862812
368518692465 70301664
770663029135 43639596
547863576273 24008940
423584767003 409061268
365738389981 567856584
364843187241 144246708
131242861623 567850356
542387541317 567844128
336504199443 567837900
733725016939 87989184
869329517555 1974276
529947460237 567831672
44162294063 539058312
733486341295 379833264
461368336075 77208516
105118691355 567825444
812420021049 153731952
868317665613 567819216
689802502115 567812988
45761117559 7498512
113826748111 242835948
768907202749 142702164
552339606181 567806760
684129572691 2702952
626980092661 383981112
880135742639 430304976
568511711585 567800532
17416119741 175355568
989608456143 567794304
5598042715 567788076
477699119701 567781848
800252028833 81113472
552961610235 151446276
492656164741 333366156
454684969703 74567844
441771397457 66645828
651860254821 281910420
16272974093 83710548
262485717017 567775620
642021072457 219169548
27368184605 518786172
462771022405 567769392
208993368373 83044152
894441835881 567763164
744538858867 146831328
692362993567 414784800
691668514277 376052868
305563402403 383507784
216457417021 309145464
689180498061 40251564
441622884569 310914216
964106289929 40612788
72774480547 565284420
174783145403 567756936
811715296699 567750708
69433462519 45975096
454062965649 392002776
636395078479 410960808
163839437219 186080184
623870072391 567744480
618894039959 356017392
167941100809 567738252
354001065203 415183392
463447403127 390850596
764773950743 58879512
610185983203 567732024
945710297789 16554024
648397255185 79475508
751604893481 94067712
877025722369 502362936
542387541317 567725796
839815390873 216429228
730553488941 144028728
854011572371 108055800
160392543191 22532904
230962943279 67094244
593047900067 36770112
658972139971 77407812
750136895353 414878220
372580434575 567719568
256887680531 567713340
848413535885 190128384
691046510223 412935084
266506191161 180119988
839705479129 567707112
612673999419 556615044
616406023743 567700884
440160546455 111431376
900039872367 567694656
329040150795 567688428
133146135909 505009836
524971427805 567682200
458824803467 18347688
454965260843 134711640
920566006149 567675972
195309279185 567669744
829753414265 567663516
495737237267 557648892
84656170365 234409464
208371364319 249805080
167001399009 182935044
802385235889 567657288
287147779607 111443832
962471324111 305414892
333144952059 122872212
699132562925 567651060
760088960217 567644832
892575823719 567638604
722146712923 150530760
937982119661 567632376
926164042635 567626148
622268800053 110715156
700210107811 75657744
924012201403 80247780
561683636395 358010352
769419021027 567619920
697435653419 379646424
850603360451 189281376
123156808921 383794272
638176165633 567613692
979034387225 567607464
918913296759 320829192
196355976787 85118076
773773049405 567601236
101386667031 567595008
485163168349 567588780
232660506725 451723068
895063839935 567582552
898959778991 373069656
958120696221 30405096
829131410211 531397872
206880433457 37978344
9330067039 567576324
744206730845 184797216
585305821043 567570096
856365006497 7280532
225165473777 557412228
276985208343 155450880
214591404859 567563868
492627216997 567557640
884761056469 154298700
943229705349 143437068
626726107355 170584920
652912102979 125132976
490139200781 567551412
738940822381 311406228
227653489993 26985924
426694787273 567545184
926182166115 37031688
780615093999 567538956
108138068075 16977528
474589099431 567532728
790739456483 183539160
192890954289 97387236
144336765609 377310924
60956403521 567526500
735212404069 532873908
886511638879 377877672
453440961595 39852972
108850715679 567520272
367037036333 504324756
293029396855 491862528
841914461023 169906068
530710821207 387630720
850404369623 60723000
128233703813 186453864
883867766963 567514044
4976038661 250047972
264351729179 567507816
180381181889 567501588
44308010579 121022496
331693364711 249954552
999560521007 357387552
360140353495 461009016
324064118363 530152272
345489601495 273683232
250667639991 567495360
61578407575 107931240
133730877839 567489132
192821262969 125662356
970326330469 567482904
608319971041 567476676
832241430481 567470448
782095249183 145654236
519995395373 567464220
923676026419 418820544
29856200821 94472532
518782053937 447344784
378963648715 29788524
636310153471 567457992
374624673413 92697552
796787199403 567451764
813581308861 567445536
10704034823 226991916
771907037243 567439308
42792728237 32092884
471142429611 100551060
340858227821 42636888
406858243801 87665328
864275199163 157474980
576597764287 247357476
605209950771 567433080
746666490625 226487448
283633854853 509749344
396838592681 567426852
80860533249 567420624
149399105665 235960236
244507481671 503645904
792064054911 180176040
791189162917 112178736
694156530493 567414396
241959583235 567408168
679228433197 158620932
472419583135 11708640
807361268321 337893912
692591635903 191523456
244447599451 157587084
176950237769 72051732
710328635897 498831660
709084627789 567401940
233611560931 45645012
547985577803 299373732
571621731855 567395712
466507368961 286276248
899417868313 265524552
960996269659 144408636
586549829151 567389484
883912353215 175087764
812725080945 137308716
13062091363 236844612
500384255677 218982708
387075416829 81262944
21395277333 268669692
421718754841 464172840
815447321023 288499644
717430755543 161411076
417986730517 567383256
777505073729 364761504
761954972379 534723624
815207267753 15283512
414491357737 304785864
333795636053 8189820
626358088607 567377028
362438040793 2142432
914796897721 672624
435402844029 567370800
139264316271 1868400
352676304847 486643464
796940314783 196337700
656836287253 421037712
139950918379 191897136
90190594059 567364572
454495631037 33263748
147819668695 10045764
496359241321 562737168
540521529155 310409748
401192621059 567358344
226529669829 259589268
8086058931 263899044
593057422679 156484728
970948334523 567352116
637865723507 157474980
640386984787 127368828
484263904953 217643688
993340480467 567345888
893197827773 475862796
473426696807 473820012
81842939207 116326584
414360301933 173449800
671764384549 130146516
587793837259 307744164
331528167011 567339660
572865739963 567333432
385642519709 567327204
991315690435 97704864
865207645343 514874988
680472441305 567320976
168563104863 227029284
207127356211 362781000
369470414305 250664544
752624911569 567314748
544521077219 87347700
295451931879 548630748
873417155689 17002440
684062235555 60797736
175091792627 20683188
457172985919 567308520
910613941285 231737652
915297742263 159187680
44784298117 567302292
675158445215 187624728
274303794043 485534880
689180498061 324547308
508418771679 163279476
643774202119 557455824
642012129049 452837880
112582740003 143075844
978260885833 46249128
11818083255 21330900
949800196687 541113552
85836565681 567296064
730854769679 567289836
305722222631 59321700
533057480507 550044504
837839466967 567283608
406790657545 567277380
676118412927 567271152
749514891299 559311768
201266633903 99131076
121290796759 567264924
257041929407 75987828
103252679193 567258696
860231612911 420676488
807983272375 260791272
394350576465 567252468
328441800685 12337668
800147093261 12020040
513315708511 14940972
307270008905 339874416
174310027917 4826700
200089165747 12979152
294564302387 146806416
964117780589 483884460
54114358927 567246240
960099229659 121832136
544253553479 567240012
461876292993 14760360
434158835921 493238916
258753692693 76567032
241337579181 223585200
508799322401 567233784
295451931879 240338520
368226406197 567227556
325930130525 567221328
570377723747 215414064
472723087269 81524520
982144407495 567215100
175786128673 50633640
669276368333 281107008
351432296739 567208872
432914827813 567202644
27990188659 567196416
19551075627 267816456
718592666155 373150620
268705757557 567190188
722146712923 224002476
565821284131 92423520
164888901291 183912840
59090391359 567183960
886977787233 40475772
113826748111 299635308
369470414305 88163568
88946585951 466994124
800101971401 47712708
779662830323 71939628
112582740003 453703572
758945851937 145872216
280523834583 567177732
789323150755 567171504
840327483183 567165276
216457417021 82496088
217454633163 146289492
683582461575 567159048
194065271077 567152820
339728983069 5181696
833140175715 50415660
62822415683 153308448
412388694031 567146592
995206492629 567140364
166472042683 12318984
120202544703 119235060
355164321063 388477728
991474468305 206894160
227031485939 333372384
7464054877 4602492
546317510165 333266508
755918483455 167259168
170429117025 567134136
292029856431 159611184
615784019689 237978108
849035539939 237218292
924298030473 567127908
971570338577 567121680
581070523257 201812112
450512823837 42381540
417364726463 567115452
950422200741 567109224
724416972109 53504748
295754151807 138417300
598367906177 567102996
992096472359 176763096
49760330549 567096768
233251526479 197633124
618679621137 123912288
7464054877 567090540
143885390071 137763360
513203031535 168355296
852145560209 567084312
29084848089 45053352
83970553519 84744396
702242583195 540254088
276791810259 357835968
319710089985 567078084
11196079201 427589568
57224379197 178332552
911857949393 567071856
852145560209 274144104
584683816989 567065628
241959583235 567059400
179137173781 166860576
350385448427 38881404
165639270653 29059848
933628091283 567053172
440216517491 11883024
357670909175 201587904
232313263347 56257524
129376849461 89415396
713438656167 502443900
587171833205 121757400
380666487277 567046944
911857949393 417201264
437352927963 369494784
632420964329 32173848
344590252145 247538088
700770840801 169731684
247557619721 567040716
138790888623 190358820
69208575667 148986216
280523834583 567034488
538219823559 369625572
391862560249 567028260
565401691315 567022032
845925519669 183433284
233873530533 567015804
623034278543 97742232
199685510383 514644552
469613066999 567009576
568511711585 120879252
464015030513 567003348
210323079989 294366420
156745027837 11160576
233251526479 566997120
240093571073 321427080
827265398049 395197740
613726875197 119191464
335357478923 407716020
263107721071 372502908
543151481491 284065308
561735714931 243340416
135596890001 566990892
988986452089 566984664
402495925955 459246492
409900677815 566978436
779558075363 27982404
546516862217 28306260
496981245375 18422424
733013485385 231588180
218945433237 566972208
989608456143 26425404
594714404477 22738428
406168653491 566965980
764442988595 566959752
472101083215 209572200
932384083175 179466048
739562826435 566953524
25559713 437921820
589037845367 566947296
603965942663 566941068
142438934595 566934840
309136021067 566928612
996450500737 566922384
349566284577 566916156
176027153511 555786720
499469261591 565271964
955698005497 144022500
848413535885 533110572
274925798097 238700556
976546371009 320436828
635077704531 318736584
68171399439 122068800
617650031851 566909928
927408050743 132257808
809227280483 566903700
15329336197 154323612
830375418319 484451208
152812199099 15956136
425450779165 272829996
389374544033 566897472
960164804271 139282992
739931137899 112172508
80238529195 566891244
256648766985 170834040
143060938649 566885016
307892012959 230660208
686692481845 348126516
240124324937 463986000
98055763275 153806688
427938795381 566878788
617809643035 157163580
161099056215 120001104
268464520967 16759548
542396023853 553725252
524971427805 459171756
417986730517 566872560
579707784557 566866332
327796142687 566860104
223299461615 430211556
958508253443 348257304
604587946717 566853876
214593653167 561018240
71058943093 319975956
300247045901 84682116
807983272375 566847648
743916854813 57609000
436646852137 566841420
946690176417 566835192
289562859715 149770944
974680358847 349365888
314112053499 566828964
869561673721 13969404
569383321423 270413532
672386388603 566822736
505534049309 26369352
606453958879 328315248
207749360265 222881436
32153688823 79014636
574109748071 108846756
889494713825 33836724
958508253443 264789648
436686530725 401874156
319710089985 566816508
393555233477 22775796
287713482541 11559168
358320478357 295213428
237605554857 539151732
530569464291 138797208
503201285915 517802148
443343888969 67692132
608620565461 254669148
242179587335 238526172
155501019729 509437944
445354908893 566810280
513153350779 566804052
394972580519 566797824
210045596439 73502856
884035655159 385706268
105359957847 174234528
415498714301 566791596
461945062569 118300860
893819831827 566785368
714060660221 566779140
281145838637 523880676
843437503453 566772912
346107152529 249487452
451574949433 566766684
322820110255 566760456
836778045135 205162776
36076241361 566754228
301671972419 566748000
640210090903 83037924
283781838361 78092892
890087807503 518854680
95788630545 42331716
161721060269 566741772
336504199443 566735544
535545496723 443103516
778127077783 566729316
22538802889 122610636
998316512899 566723088
738940822381 566716860
312868045391 566710632
212725392697 566704404
696644546709 566698176
354542317009 249512364
533057480507 354790476
960175167663 78192540
365738389981 400802940
643774202119 355207752
231393486157 206794512
220957591647 132562980
557315638613 485435232
828509406157 566691948
568521819629 7542108
517960665453 33506640
182247194051 523027440
539277521047 61476588
887939690615 97250220
164831080539 142558920
192199258915 566685720
209744360535 184292748
419852742679 566679492
307270008905 566006868
452115801409 15308424
310709565111 46280268
510271505745 323121096
962862281821 428231052
983422214959 248011416
439756872407 64341468
4354034607 103173048
658702299415 566673264
414254706193 213975396
541248462553 356746068
322198106201 524559528
47374167045 401251356
40788205355 162563256
67798448115 566667036
784347118323 447319872
94173345207 79357176
704108595357 21928788
139950918379 566660808
894859080741 16292448
265340998393 73035756
862719629127 108398340
227653489993 371581164
999413308533 15924996
251911648099 566654580
300570803491 354535128
823291638895 10058220
659448321633 287615268
392484564303 422806464
598989910231 127107252
628846104823 160769592
159855048107 553550868
198725044431 56257524
623248068337 566648352
572243735909 566642124
466266643067 161647740
734842117091 282041208
188586949207 294129756
884920163185 117036576
605209950771 63226656
581573796719 566635896
897310395353 61787988
937894104327 16018416
845026661093 17905500
631632124611 260056368
16172111633 366959988
177893165673 103864356
441454889259 78229908
72863640595 194948856
884208600491 36670464
175405149457 439752852
34832233253 566629668
600855922393 474000624
847169527777 103528044
885982008521 195602796
335260191335 463705740
273441176199 1432440
356799497395 4714596
382532499439 71964540
728988757517 360121644
801763231835 61545096
254743138515 31108860
814203312915 566623440
441622884569 442424664
248801627829 566617212
722205492787 76479840
460283006189 496060200
389996548087 389879028
530095562077 353333124
40430269739 566610984
487029180511 423186372
717645777243 25404012
976546371009 566604756
538487222739 101074212
761558253769 204714360
125644825137 384846804
439134868353 566598528
251911648099 361846800
572243735909 566592300
310380029175 203823756
609563979149 540310140
516263371049 566586072
933006087229 39012192
919944002095 566579844
842075579383 27284868
464015030513 382262184
527459444021 566573616
890838002481 401693544
994584488575 566567388
409088052127 8445168
911857949393 566561160
612232246141 90766872
709322213533 211565160
487651184565 566554932
315356061607 285061788
352054300793 566548704
617028027797 448216704
41052273793 566542476
463393026459 530700336
978412383171 566536248
3732030553 205044444
380044483223 394107840
689180498061 52215552
966048053255 351240516
532693440213 71852436
789323150755 70874640
995206492629 21642300
201847526929 18559440
496981245375 566530020
559181650775 566523792
249423631883 566517564
850901552101 566511336
775639061567 566505108
110126200099 529928064
673983318787 155936664
990852464251 566498880
911857949393 363304152
817628040253 248771232
57555609149 140117544
750249298297 437130864
692290518331 177529140
113589908489 112764168
621382056175 566492652
990230460197 566486424
35454237307 566480196
448768313727 99087480
518751387265 41839704
563535679153 566473968
717792684545 566467740
161530264251 16603848
965972302091 566461512
42608983553 164176308
503823289969 566455284
381288491331 566449056
623894230803 292647492
197954378017 144228024
722529274051 23741136
282389846745 81144612
921188010203 188502876
910113619895 279369396
443625196511 330046632
460911051403 450278172
277572478841 351483408
587171833205 566442828
746404871029 566436600
208993368373 203157360
575258740573 33936372
120821546861 397682712
151389235639 111886020
995828496683 286811856
824921360737 227863836
52049024615 80241552
663678331847 566430372
393106568357 566424144
669414997385 426798612
770691360307 211845420
207127356211 25572168
812337300753 16678584
419738326853 41883300
549229585911 282290328
590903857529 31918500
390618552141 152081532
93922618383 369519696
541357483693 245651004
189711242699 566417916
495737237267 437560596
327174138633 566411688
317844077823 348880104
770663029135 59365296
819801349401 566405460
628224100769 566399232
18038123795 503994672
981522403441 314040672
256982800775 227944800
18038123795 566393004
921076552677 22339836
545874430323 116681580
808016081479 523818396
883665256077 73372068
158611039999 566386776
254310060841 4203900
668923326687 183726000
102955365691 137296260
233873530533 566380548
899417868313 456543540
547985577803 501030144
364846525449 34503120
18409013651 121514508
886977787233 566374320
429804807543 566368092
52599145093 198368028
317296336441 101703240
241691379405 6576768
742672846705 566361864
523744366085 361578996
170429117025 212437080
594635881853 566355636
665311708287 59545908
670403998795 59614416
641012252313 95331996
582817804827 33444360
442244888623 350885520
328486405621 139139748
747648879137 566349408
979034387225 4558896
848173644543 52352568
946068172363 566343180
944824164255 266421384
984632423711 492616116
710772860453 37305720
174783145403 521931312
852767564263 566336952
349995842193 120518028
148658975135 566330724
823533373725 558446076
86702688651 43483896
335882195389 560899908
253155656207 243141120
74018488655 258418404
164111146175 9254808
302915980527 145037664
972192342631 298134360
287987883231 329548392
116458562619 198399168
295451931879 231575724
994584488575 566324496
492005212943 566318268
992718476413 566312040
156827181385 109531836
478751976795 97063380
128756639071 2347956
998365720327 302238612
355164321063 360551376
338992215659 209572200
837057744615 100376676
926449664943 36651780
160477052161 176862744
874698899249 400317156
610185983203 566305812
125383634035 154392120
351432296739 566299584
696980360469 27484164
51626342711 566293356
122008319649 204838920
637421846481 17326296
662434323739 566287128
403306812793 291725748
39808265685 330015492
934250095337 566280900
635066145363 183258900
161320106619 21393180
291097903501 258810768
18660127849 261899856
297317944041 46105884
551293866453 189138132
270571769719 566274672
818557341293 566268444
194687275131 566262216
839705479129 566255988
487651184565 377279784
106090870937 75184416
277789537097 71727876
798653211565 36645552
20526140011 103372344
301049968365 566249760
308382218839 31152456
181625189997 566243532
109567572173 417811608
393728572411 566237304
442866892677 153700812
693534526439 566231076
259545173083 165614976
503823289969 468762876
983388415603 12842136
539706499459 62136756
868317665613 566224848
912479953447 566218620
823101946471 325755540
223744171955 106517484
908125925069 566212392
652990806215 44791776
696644546709 566206164
400271777643 24133500
563535679153 94073940
784969122377 509705748
118180776489 24363936
619516044013 403835976
599880745905 30180888
402436629167 212972688
764625437855 283448736
775017057513 566199936
879513738585 566193708
949800196687 505420884
865829649397 288069912
594013877799 62759556
533097644879 114676164
961618273713 566187480
403058633221 566181252
161099056215 566175024
358320297745 395235108
551298338157 179353944
651860254821 191018988
79616525141 228162780
475094208915 60940980
941092139931 472916952
702026626057 96122952
473025201321 232671852
408034665653 403331508
811093292645 275271372
647506226443 566168796
47894318387 566162568
731476773733 566156340
183491202159 288269208
294587862911 118624716
929274062905 566150112
938014405613 116694036
55980371089 485142516
522932923717 104462244
232031925903 228561372
877025722369 386989236
542796453113 8096400
508799322401 566143884
54736362981 28555380
268885148869 98178192
19282131903 566137656
309136021067 537302016
876527126135 396405972
835351450751 94036572
956020237227 566131428
4976038661 395627472
979034387225 566125200
330284158903 566118972
665544344009 566112744
721524708869 566106516
847791531831 566100288
143498941433 12082320
633200133201 218079648
2488022445 77588424
871427685883 566094060
319710089985 566087832
951166790519 225821052
562291671045 49033044
86458569735 566081604
358493766229 326708424
754989468903 16398324
902055836085 202908240
198068294365 276871968
990852464251 465163092
208371364319 106536168
992718476413 101927448
846547523723 566075376
319088085931 248335272
816691329131 483647796
283715335777 312346656
898173860205 566069148
231385514317 566062920
963484285875 468308232
559686081407 35300304
276169806205 566056692
935494103445 566050464
729382572641 119876544
544513584935 38918772
523559822979 16186572
265144492537 111549708
624492076445 74156796
722768716977 566044236
353920312955 57565404
644733053781 117260784
55358367035 371188800
4976038661 387636948
912098860889 231594408
346456264307 566038008
990392905121 36608184
160477052161 230784768
222055453507 551333700
15550107579 9447876
864289891015 190072332
537794611849 21984840
236983550803 566031780
829753414265 566025552
433536831867 529909380
59347551707 193784220
417986730517 533297412
474429617797 54588420
699754566979 91981332
518129383211 131192820
548607581857 566019324
859609608857 566013096
26981069571 306679176
340236223767 566006868
305818401635 103422168
457172985919 125288676
370092418359 566000640
976949683833 96901452
211138021255 148849200
474589099431 468239724
816471529317 35593020
807361268321 513305532
96410634599 565994412
507969800149 37990800
246580095277 292286268
79616525141 565988184
347078268361 565981956
896307848043 565975728
623558453173 174477420
273681789989 565969500
188119486745 15626052
65310431899 565963272
692290518331 565957044
26453357437 161984052
971900883449 102444372
227371553423 54613332
452818957541 565950816
412388694031 565944588
452196953487 500986548
376312458899 208121076
921963441037 148587624
522483411589 565938360
651947814273 153177660
313141641431 219860856
127147226737 177896592
90190594059 565932132
863963637235 565925904
337588875389 38352024
490139200781 565919676
59090391359 141979716
773773049405 565913448
981653185213 151066368
47894318387 206875476
189390219201 246740904
866060994685 121975380
923676026419 363783708
64688427845 339332580
26124176497 565907220
159895804139 168492312
656836287253 524846016
615162015635 565900992
360762357549 183514248
684204465629 565894764
57879715507 14480100
247833962309 33058224
921810014257 225030096
516755551205 19767672
840949487237 565888536
237605554857 119228832
36698245415 534437136
626114205117 60492564
886977787233 565882308
910613941285 565876080
85836565681 329915844
888413680021 1438668
618272035905 565869852
790567158863 179204472
335882195389 565863624
4976038661 565857396
649372238605 565851168
407412661599 129380472
280099457425 1750068
929030285291 54731664
193443267023 565844940
737074810219 181278396
579089729055 405654552
354792807169 165471732
102630675139 546083496
64066423791 565838712
867073657505 565832484
294366289355 16385868
111960735949 500675148
653996337975 12568104
707218615627 565826256
85667561435 87646644
707218615627 565820028
31512546125 45121860
203121373385 113193900
943580156147 331665912
856499588587 399227256
70286464331 29794752
37407945937 263587644
980900399387 565813800
870183677775 565807572
299495605323 51480648
85836565681 109064736
965432943597 181608480
302915980527 565801344
169185108917 565795116
664300335901 146818872
564779687261 565788888
588415841313 565782660
741428838597 565776432
627615125691 235231560
6220046769 565770204
299183956203 565763976
761972547795 365477724
712360200755 323264340
659088466555 167489604
744538858867 565757748
948556188579 202665348
143682942703 565751520
669898372387 152511264
54736362981 565745292
666166348063 112695660
960241875771 367452
186214038887 78771744
296695939987 128371536
612051995365 28655028
841571491291 430958916
787778528305 159530220
725878737247 565739064
458416994027 565732836
298163066195 13209588
964106289929 139276764
690105606419 5767128
920566006149 565726608
567636575461 68900364
412388694031 404396496
264973733233 565720380
426694787273 88213392
728366753463 565714152
552201293519 45364752
453299615897 46753596
507836246917 193665888
308514017013 565707924
35585791351 324422748
809227280483 63712440
763412526151 17039808
180381181889 291451716
31297661441 84688344
911857949393 452420604
292531741049 23255352
633200133201 201488256
607697966987 565701696
774395053459 526515120
172345793967 342807804
324686122417 543542472
796165195349 213975396
173444152829 2484972
821667361563 264970260
968575941127 123656940
45406302171 369662940
957583698139 243265680
149902983243 565695468
743294850759 565689240
580180701509 27945036
96410634599 326639916
648750234551 52994052
733342785895 565683012
184499684753 90773100
197626316879 4783104
640664181849 507009024
880160125259 411378084
294207923771 258237792
895063839935 565676784
172917133241 302313348
557937642667 469236204
482053148079 103135680
663678331847 63980244
830375418319 145965636
29717452199 26375580
7464054877 565670556
84217344247 178942896
451574949433 565664328
271815777827 565658100
813372003227 105994332
654393529913 480259764
918077989933 354366972
76506504871 23355000
14928103525 35013816
459661002135 565651872
980278395333 565645644
572263516037 18129708
296695939987 565639416
654466135937 325668348
628846104823 277519680
432914827813 565633188
556693634559 565626960
539899525101 565620732
483297156187 155774736
343671127657 180095076
681094445359 565614504
326809581415 88126200
238227558911 565608276
934250095337 565602048
438512864299 463855212
910424664899 83567304
857121592641 219935592
953839317463 215202312
410895477493 4415652
492627216997 565595820
498911393481 337102956
243203591343 116905788
812337300753 467922096
361384361603 565589592
687314485899 434870100
840949487237 275153040
912076658069 337283568
948378353029 38271060
579957726653 97486884
724803719691 49512600
922640868063 12132144
844857932117 253305216
421718754841 228206376
202151323779 275190408
853389568317 432372672
269509382547 57067164
811343969645 125575164
454062965649 565583364
468369058891 546525684
141194926487 565577136
464637034567 565570908
102008671085 565564680
265345115101 1837260
942336148039 223005996
791012379899 311400
931140075067 565558452
791189162917 565552224
795090208933 171587628
298561952149 36097488
664922339955 559971936
912479953447 565545996
397460596735 565539768
268083753503 324690552
210237376481 565533540
384398511601 497467728
391862560249 180942084
59090391359 565527312
881643369531 30168432
533451526067 1930680
752002907515 424469340
231385514317 368379972
1244014337 542502396
238597919387 103770936
249423631883 90866520
143682942703 565521084
678642109355 33681024
284255858907 518013900
490139200781 492560064
184735210267 550262484
43399286851 18814788
719658696707 320411916
72152476493 490100004
64688427845 216205020
257884684921 29321424
610290327115 317335284
865207645343 521582544
936539300099 99535896
819801349401 565514856
119138824739 153576252
53492354873 363310380
85836565681 403879572
914345965609 565508628
159263050557 52813440
200676473613 148656132
636041164913 25055244
313893985069 79656120
475833107539 565502400
932835015287 672624
28612192713 565496172
226409481885 565489944
210504538997 241964028
580951792665 565483716
573487744017 500176908
77337832005 18216900
499485909035 514345608
707218615627 460753668
604313788919 4284864
589037845367 291825396
394972580519 565477488
710950639951 565471260
67985182239 37473876
471074519499 275800752
384398511601 497741760
922137395305 133621740
102124817057 313162524
290277953685 122697828
737074810219 344532960
637195010265 19973196
148036971081 347130036
749514891299 565465032
302915980527 565458804
882623758855 510727140
88661292489 120823200
416742722409 286849224
784347118323 565452576
824155377779 115367472
98276646761 260922060
306026000797 565446348
849772263753 32616036
860231612911 33618744
978412383171 565440120
567727186633 36720288
961618273713 509058036
622010283 565433892
2488022445 518113548
770858775175 206663724
439134868353 431046108
439598418393 13975632
435402844029 565427664
800976776203 2547252
554205618343 565421436
979999174171 49313304
941300323287 160059600
933048207193 138703788
937982119661 565415208
987120439927 80260236
296695939987 565408980
174783145403 565402752
706403635755 114458184
642530194011 565396524
984632423711 565390296
724364868661 34503120
35454237307 565384068
23014156227 60629580
133730877839 422146296
637371518013 107383176
235739542695 565377840
580089218417 151844868
560023166917 112241016
278191674067 377877672
53857384181 1718928
386065762133 36589500
633200133201 432098640
920999144865 57945312
958508253443 111499884
671764384549 449549496
80392722019 10774440
156872652013 330027948
19904135957 565371612
156745027837 565365384
325308126471 432976788
460283006189 411303348
129605392149 216883872
480809139971 186049044
465881042675 565359156
982766411549 565352928
523645800519 8196048
455306973757 565346700
340236223767 405386748
525593431859 89216100
399948612951 248690268
516981628843 35524512
842815499399 147011940
524971427805 565340472
601477926447 533608812
63647545957 124809120
990852464251 59097492
851025296233 436190436
63751435225 168704064
296133681137 143144352
199663307563 13072572
364145780791 18571896
406790657545 565334244
221214864099 143119440
852767564263 565328016
239191305781 180531036
604803740689 316824588
584061812935 401294952
417986730517 565321788
895063839935 270525636
55980371089 156104820
616406023743 565315560
323294771047 62535348
30266109097 33400764
712816652113 565309332
148036971081 106467660
461527014297 495069948
414254706193 565303104
832032978083 42281892
372580434575 565296876
186718277689 291507768
739562826435 565290648
907503921015 34054704
378178471061 565284420
992879407933 182349612
931140075067 565278192
117558772435 565271964
500713269699 260504784
847518084025 176134068
334849509549 72593568
638798169687 15657192
750136895353 565265736
953614355875 345635316
640711464825 500494536
811977557779 172733580
309644001659 6825888
683582461575 344520504
409900677815 517851972
725256733193 565259508
814825316969 565253280
618272035905 565247052
65144946473 5455728
266217741341 565240824
639163311099 188988660
349718272689 200062044
985254427765 565234596
566023695369 565228368
292350095201 60125112
992889335365 222638544
39808265685 565222140
192292211815 284931000
836595458859 565215912
456550981865 565209684
797863691757 21262392
421718754841 565203456
15550107579 282446028
283633854853 565197228
188194322393 59595732
368226406197 476983836
618894039959 565191000
278321808127 182922588
305590818059 22078260
997694508845 189499356
497603249429 565184772
120668792705 473726592
155076642571 1750068
456550981865 565178544
286487137041 113075568
11818083255 565172316
829753414265 192719232
733964789949 565166088
65932435953 244224792
231385514317 254457396
258131688639 410057748
309146969891 367520508
207127356211 343337184
898023160051 39610080
722768716977 565159860
295451931879 559149840
87846270259 111325500
896582907663 288742536
745782866975 565153632
265920882483 156030084
231385514317 166318740
726680313225 76523436
869855554357 42207156
324686122417 434452824
832305965017 361840572
294207923771 524534616
447842925109 565147404
648750234551 565141176
273805266317 229489344
628465554101 163279476
14024156673 209970792
258753692693 136474164
776883069675 521457984
812959304807 122766336
421096750787 324080208
697888554817 235181736
412644035803 200454408
19904135957 555213744
958658566223 85466844
664922339955 565134948
497265154983 145747656
699842244763 74243988
365738389981 352430064
277278192147 50739516
309758025121 565128720
862719629127 551452032
936512613119 17849448
269949765665 340845984
671970992221 140123772
200907315671 51219072
339614219713 565122492
683647189179 80932860
911603341287 120779604
963484285875 565116264
41358361309 140653152
946690176417 305252964
552339606181 290704356
881616832023 146364228
87080573789 565110036
665089026147 55061748
807361268321 565103808
685685779221 138840804
746404871029 565097580
557417148785 69479568
304159988635 5069592
936738111553 565091352
909991937231 565085124
793055175079 565078896
275547802151 565072668
842553710409 105795036
491072654659 173536992
150524987297 484189632
809227280483 149366124
844681511561 565066440
28612192713 565060212
547167477703 53672904
978180258145 22333608
744538858867 565053984
857743596695 417276
371693253499 97661268
568511711585 565047756
766588581905 254799936
733342785895 25976988
98678595653 112234788
668032360225 565041528
616601159439 198168732
230141506209 181334448
850672341779 111263220
792433171025 316270296
147607318807 332413272
167941100809 565035300
948556188579 565029072
97524750301 51474420
498847257537 565022844
146170958919 565016616
374446446737 150294096
815292603809 37984572
544875557533 407354796
963484285875 565010388
246059682359 157406472
312284904057 341730360
138706910271 372895272
490761204835 365272200
450952945379 208930716
776261065621 565004160
53742315653 151620660
643152198065 564997932
551312799573 112321980
203586107983 328969188
829783999973 45196596
496359241321 173181996
461527014297 205330932
69757039497 365340708
218644445215 207554328
838046778403 356571684
827380503945 108242640
596501894015 378531612
274087481909 46560528
256537098945 292909068
652215313101 122224500
562221175075 498240
752341006951 147454128
320332094039 564991704
455928977811 564985476
830760271351 4340916
895685843989 564979248
526837439967 209478780
18501256559 67249944
71935479279 25491204
847791531831 44530200
829131410211 564973020
575353756179 564966792
497603249429 397645344
117127426145 131030892
901921442073 380580624
840327483183 477276552
316600069715 564960564
636310153471 534947832
661190315631 418565196
424206771057 229564080
75884500817 564954336
798349259015 94397796
269327761611 564948108
983388415603 196723836
184113206213 290660760
972814346685 67673448
797409203457 564941880
593391873745 483903144
97654642707 564935652
245069603505 564929424
696825158709 69230448
115070756219 28343628
176649157565 90368280
607103104557 205511544
602937740983 83797740
431048815651 248023872
14928103525 446591196
278846412489 375853572
820835671967 84333348
304963482837 324316872
932215602081 24202008
168563104863 564923196
124400817029 378687312
961618273713 124584912
607075962933 6234228
505067298077 564916968
533057480507 294864660
148036971081 564910740
483919160241 564904512
103874683247 564898284
46699393147 190776096
806324372353 164687004
375982865673 82383984
600855922393 244866276
250045635937 141170076
112582740003 328016304
601693328055 78858936
737831507229 188079372
928652058851 564892056
628846104823 265599288
30841639815 147254832
892753477419 269578980
970326330469 564885828
780133662133 58873284
538655516993 564879600
774613027231 342670788
823533373725 542134944
803629243997 133696476
929274062905 249612012
178515169727 564873372
953532221011 559903428
198582062007 124995960
170707639413 99728964
841414345157 53411328
959324527501 237268116
149902983243 564867144
312552159993 10014624
864587839773 441845460
95166626491 8270784
994584488575 120978900
224543469723 564860916
32966221091 14268348
827459138673 307102680
390401567383 16068240
396079340953 6620364
675496408873 85167900
138706910271 302674572
431048815651 535576860
952288212903 410257044
772421955827 34484436
315818384731 62821836
247557619721 564854688
35197710977 180549720
883245762909 564848460
482135868375 153731952
137824443791 103696200
751380903461 287739828
783227302763 412829208
712600146911 93893328
431670819705 564842232
989608456143 564836004
143682942703 65362860
702242583195 146868696
73396484601 564829776
713880445575 85441932
357652337279 272618244
182869198105 564823548
455928977811 39734640
413632702139 564817320
185357214321 564811092
920577864261 278964576
177893165673 508285764
604587946717 564804864
848810004137 67885200
747269374719 50808024
312410603781 112533732
162447171571 76025196
46060461389 8052804
85214561627 70270524
909369933177 523008756
148658975135 564798636
348497638265 142160328
424206771057 367128144
235281739861 77538600
840635819007 167844600
44784298117 229209084
809227280483 264004920
60956403521 288269208
171673125133 564792408
311002033229 21374496
605956502369 191704068
16172111633 564786180
474589099431 57278916
992718476413 161784756
26746180551 564779952
99576993357 224351244
104496687301 564773724
665892844205 180854892
511909342671 564767496
594013877799 564761268
375690454845 510054516
312315950637 479556
801763231835 564755040
456011112675 383451732
76248265841 135571104
253628006411 72493920
200907315671 2665584
243825595397 564748812
51809881871 143611452
266569673165 44007048
96020505213 106442748
878418965813 319863852
628653309617 40170600
662434323739 312801300
157367031891 564742584
520617399427 489340188
220519899025 71435160
362006365657 506697624
444644515825 13795020
524971427805 225721404
643774202119 564736356
460283006189 564730128
95788630545 550953792
446675471577 374383764
786835134539 564723900
313137686651 257390784
256887680531 327150612
719685751139 117229644
84592557573 487745820
740806834543 564717672
690881591545 69797196
25198568661 181315764
763198980487 564711444
471479079161 343355868
375068450791 148045788
783103110215 21044412
203176242065 156042540
106655826511 108809388
858365600749 564705216
989139567469 199470384
911682187767 81798552
610185983203 165720852
195931283239 285846516
729610761571 564698988
127770270867 112926096
372580434575 564692760
767553008865 448054776
300427964311 491395428
229519502155 564686532
967689737847 42668028
219567437291 415226988
529947460237 382916124
762576976433 385170660
764442988595 564680304
403208796529 377329608
150961109225 70594380
41098610113 470257596
65853924547 10157868
237605554857 564674076
463890438135 24731388
29856200821 553912092
680316335247 43876260
645018210227 564667848
116936768381 446641020
439465836729 224052300
688607184511 228741984
209141358109 25404012
712194648059 564661620
727122745355 330252156
605209950771 386061264
859609608857 109687536
621382056175 564655392
104371129583 32092884
559181650775 564649164
296695939987 564642936
495115233213 292983804
29410492763 103322520
547363573749 564636708
574109748071 564630480
657773695911 198392940
450347215089 2248308
852767564263 564624252
227031485939 564618024
276485858521 127088568
100619586707 52153272
988987996633 329803740
758712319383 38246148
18038123795 564611796
901557133975 146893608
32099741887 36415116
709707958407 24669108
132905908255 109089648
858365600749 564605568
215213408913 118313316
480907480091 137676168
339614219713 564599340
46737900871 87086124
146170958919 117709200
963484285875 564593112
312065614939 27677232
389374544033 302948604
418608734571 564586884
356408329171 564580656
63444419737 324528624
299183956203 159243732
680472441305 564574428
675882737941 23230440
752492278843 38246148
681094445359 113642316
574731752125 159505308
502785079893 306654264
752231188627 51897924
961667119917 349596324
923054022365 10332252
448582862571 254812392
548607581857 564568200
397812939607 91750896
286121871069 394263540
276791810259 564561972
553583614289 354198816
796216526525 119004624
232629522425 278310636
460687907153 91632564
535545496723 564555744
355894561529 197782596
651860254821 564549516
304817672901 33681024
931140075067 564543288
645018210227 564537060
664477659517 226811304
651860254821 112633380
714060660221 449518356
584683816989 564530832
286003251343 48285684
293585919717 246223980
306034875697 442530540
166075088647 212997600
275912943563 60947208
405546649437 207118368
370714422413 564524604
565401691315 564518376
62822415683 445899888
329204825343 152916084
382532499439 372608784
306420276793 81038736
131788602579 4546440
309468695915 124927452
249586518995 16130520
773551132071 158508828
758222948055 145710288
958508253443 564512148
341343027797 22501764
361743262559 110777436
860067018089 85342284
358978791651 120044700
521861407535 222974856
479057997041 133366392
722146712923 564505920
299805960257 334636668
874951214213 96963732
171051121079 564499692
829753414265 564493464
304781992689 129056616
419328786029 2547252
688762461007 218758500
37320249469 562126824
464970606247 95786640
385696018229 418913964
572243735909 564487236
368350063137 321713568
650843662133 60467652
460905010243 341144928
766931004811 114794496
75884500817 564481008
637554161579 114314940
510043330509 54619560
519135206449 161928000
495954669203 122591952
562610052633 108348516
109354087551 5119416
436646852137 494808372
634508439181 410998176
411144685923 332382132
588594479037 172615248
786567136233 88966980
765954433251 80185500
385020515655 564474780
893197827773 564468552
808605276429 564462324
957619415719 76822380
205953518979 30006504
733348061011 533758284
206589660593 158801544
673008392657 564456096
144709542549 53205804
230778121151 380723868
153635007567 564449868
969704326415 564443640
432914827813 125326044
171845690557 171475524
860853616965 564437412
949800196687 564431184
1244014337 564424956
474085583077 430448220
948556188579 564418728
640664181849 564412500
224386248853 22520448
575975760233 361186632
217701425129 564406272
958776773663 173723832
841683047227 228218832
834729446697 170348256
343706496469 131323608
212103388643 492684624
326552134579 564400044
956642241281 36327924
750136895353 564393816
384398511601 564387588
810471288591 126222876
282088665655 100987020
819179345347 227801556
633200133201 564381360
517230393847 7062552
365116385927 147447900
406362487535 350966484
586549829151 564375132
779993089945 229937760
918792423735 408102156
845303515615 564368904
396216588627 401344776
340427348631 190383732
100142658923 564362676
344590252145 542869848
503362485239 262603620
797409203457 564356448
442417161331 13452480
914967969663 564350220
980904273203 541823544
125022821083 315909072
569646535387 10095588
575975760233 275177952
532049252023 144564336
229017449381 79724628
282859294701 88294356
28270062523 101939904
98276646761 535458528
976801544625 112141368
933006087229 276641532
28224548299 3680748
711847523013 136791792
778749081837 564343992
3732030553 564337764
966594306145 286681068
442648108027 114732216
911235945339 387331776
532435476453 564331536
925826016697 29470896
126266829191 388907460
770323925753 280913940
243203591343 417039336
375967059009 82365300
250700050503 67561344
85214561627 526745556
210448013669 290442780
875371051159 322703820
910613941285 396605268
596854641707 142010856
86494748187 252645048
41674277847 236838384
794921187241 564325308
11196079201 564319080
120046788651 404757720
242095384775 387319320
549851589965 564312852
65486721667 196767432
506311306185 564306624
573487744017 564300396
780615093999 564294168
866451653451 564287940
158611039999 564281712
320332094039 322379964
237261201271 38725704
219060302469 133366392
376312458899 564275484
673270753385 91072044
381457182939 115292736
832863434535 306685404
944534691805 207056088
388752539979 242842176
808605276429 178899300
873065969987 162158436
279279826475 564269256
498225253483 497554920
998468887147 409976784
977168375063 564263028
223921465669 564256800
790247412105 128938284
311387776865 115896852
130870226689 52115904
681716449413 564250572
647314982009 42443820
748750077967 9261036
309485430551 118194984
314878030229 359536212
360509150743 122753880
647506226443 564244344
612051995365 555419268
955398233173 423142776
930518071013 272219652
862097625073 564238116
77128508925 1170864
398704604843 564231888
487029180511 564225660
728366753463 177479316
642609071631 144794772
321576102147 564219432
531831047815 255796416
922432018311 385837056
759798298219 114937740
497603249429 564213204
273681789989 540633996
583439808881 202858416
268083753503 564206976
467941324841 237268116
17416119741 155587896
230141506209 76647996
653726266983 564200748
635066145363 564194520
324064118363 564188292
830997422373 10108044
765064992649 328140864
834107442643 564182064
758222948055 564175836
427645710691 126341208
443961776315 48073932
840852895947 12244248
254585302311 231787476
241057928287 124721928
205261344049 564169608
515641366995 564163380
545139867625 155058516
300811609111 97418376
487651184565 564157152
898173860205 564150924
641996210281 278061516
14306099471 294528348
439134868353 443670264
568511711585 564144696
66554440007 564138468
16794115687 129928536
587282355293 41079888
865207645343 53635536
53815781141 207579240
356408329171 463176360
473345091323 564132240
710328635897 423043128
189711242699 564126012
211481384589 305801028
912910719295 16666128
286145313261 268140312
759904442023 37878696
589037845367 130788000
705974607519 564119784
51626342711 564113556
640664181849 252701100
848413535885 564107328
240093571073 564101100
397647000775 102961296
218499687811 8719200
167941100809 122878440
932384083175 397290348
847791531831 564094872
776261065621 564088644
541765537263 564082416
848029123803 37747908
817096093079 144396180
815447321023 58113468
962761299791 19910916
482053148079 564076188
250981668207 56737080
498847257537 564069960
238227558911 564063732
728135842897 172347444
622004060229 564057504
312666269409 62865432
442866892677 92286504
132486869731 60891156
693534526439 564051276
216045539459 5443272
837417917321 189268920
149280979189 564045048
658108757321 33064452
29234196767 564038820
680472441305 116189568
348322276469 564032592
585927825097 465536772
302072737991 19979424
817313333185 564026364
626752507847 73446804
841820474275 46691316
564779687261 465586596
680232618471 1444896
623870072391 418733352
799585270371 15601140
40430269739 295026588
408034665653 265786128
364899980373 33002172
664300335901 564020136
972192342631 564013908
621382056175 464023368
534301488615 564007680
908125925069 268800480
574109748071 564001452
426072783219 313492608
357293185965 101248596
366825980631 95350680
162965068377 563995224
112582740003 563988996
768175012919 316226700
345834260253 563982768
118024035175 93968064
949178192633 563976540
717183298419 7809912
288441412419 7411320
279901830529 563970312
668852912919 318854916
77938424195 226281924
825199652689 78697008
713438656167 388016856
560667654051 157269456
10574075147 563964084
813752024569 223242660
597745902123 192108888
250667639991 350692452
155089472251 251013312
617650031851 563957856
226409481885 13464936
447842925109 563951628
166466643007 153501516
700130420551 60990804
661190315631 438177168
5598042715 528688692
167319096755 507849804
555789868319 23809644
698510558871 563945400
695400538601 463973544
807361268321 563939172
457172985919 563932944
849035539939 563926716
62822415683 563920488
11818083255 534511872
547363573749 446877684
992860356481 272076408
965116503907 49076640
669276368333 563914260
108850715679 553887180
350188288631 563908032
319322875303 40357440
993962484521 563901804
545075924749 268949952
322820110255 563895576
511287338617 563889348
816691329131 540590400
640261627603 248522112
826021389941 563883120
58468387305 563876892
342724239983 348811596
114566504961 178046064
227031485939 563870664
618894039959 563864436
311624037283 563858208
240093571073 321377256
92678610275 563851980
15550107579 442163088
261863712963 563845752
587793837259 563839524
154879015675 563833296
112582740003 489483432
290475899447 563827068
554827622397 464870376
311624037283 176968620
527459444021 31146228
972238261675 301833792
102630675139 563820840
656836287253 563814612
412080705737 102730860
570377723747 433300644
471479079161 563808384
426694787273 128471184
551717602127 536785092
492005212943 563802156
289231891339 563795928
612695585667 20309508
624659167457 390009816
636932157525 504785628
140572922433 421492356
16976178811 35412408
800519223727 563789700
140438365255 41391288
939226127769 563783472
872671693991 563777244
803007239943 33419448
973098150417 266682960
232007518371 563771016
723066259677 160153020
641286185903 563764788
844059507507 248970528
514397358887 450570888
431048815651 563758560
395594584573 563752332
287987883231 450763956
340581585051 186702984
47272314333 563746104
798983476177 183115656
718414688599 563739876
49206846951 267866280
255021668369 563733648
70908468385 424737144
31722212983 563727420
88324581897 460847088
123609677941 37274580
431266926439 342452808
821667361563 35076096
46650310279 563721192
444505388533 95761728
98276646761 563714964
495737237267 93669120
362006365657 563708736
338370211605 325979748
947312180471 563702508
85214561627 119160324
185164282099 5592744
267461749449 563696280
357904079267 213290316
942895086127 4421880
122756770787 285971076
431516513539 32217444
168621984375 433275732
155201781775 72506376
268341574019 35518284
533057480507 563690052
963484285875 133266744
26183797141 18297864
413516903697 27814248
30305264533 45669924
645716065093 332101872
531433911929 235107000
575353756179 471633984
481830122161 120337416
950422200741 519639408
119424784597 217438164
440415030001 55522620
803629243997 563683824
333474856685 437573052
503823289969 563677596
885111775071 563671368
507555314293 563665140
779371085891 563658912
467125050783 563652684
516908051251 417276000
519373391319 556639956
469613066999 255011688
218323429183 563646456
697753331243 32703228
847169527777 25858656
524971427805 205754436
880757746693 211546476
848413535885 563640228
461841191985 86257800
669276368333 54862452
154580363153 154622556
371958430521 435169044
690424506169 162750096
694156530493 563634000
747026875083 279425448
726870833973 179864640
800519223727 563627772
55980371089 525593376
741161332303 178967808
710328635897 500924268
640042177795 563621544
731527338865 382274640
821667361563 563615316
96410634599 455273028
789945154809 563609088
769775524203 205872768
865572961139 177803172
336836544207 84202560
928030054797 563602860
139376795189 298987596
542387541317 563596632
868833530853 40046040
418732709139 355120560
431048815651 393740388
55980371089 563590404
191816715233 31482540
144166889443 8999460
507741276145 350107020
169807112971 563584176
495438703077 139781232
383001038107 46080972
438512864299 563577948
946330346251 149957784
605209950771 563571720
194065271077 432964332
917455985879 563565492
398082600789 563559264
947067717777 63183060
75262496763 96652332
972342723919 317291688
947312180471 563553036
323919384633 28424592
520194703829 35636616
362628369711 521358336
303185061267 35300304
987120439927 563546808
572926413139 422370504
349195493131 249935868
288609887285 346837320
727744749409 491233500
329662154849 563540580
812337300753 170472816
297447175041 100046592
243594753339 148656132
640042177795 244417860
144304946757 563534352
523573157127 26531280
229519502155 321209100
929896066959 563528124
648128230497 563521896
897737836687 264951576
340236223767 563515668
878891734531 563509440
94974921185 54451404
408034665653 453778308
513900979821 192980808
668032360225 563503212
337126203497 96677244
569133715639 563496984
334638187281 14598432
399326608897 563490756
825012513745 268974864
860231612911 563484528
736452806165 563478300
227653489993 559230804
807695201225 116444916
868939669667 215793972
454684969703 63102096
659775061197 106486344
56423293993 25161120
970948334523 563472072
354542317009 563465844
769795509855 137408364
219567437291 105066360
121290796759 77308164
836595458859 563459616
881379750747 199146528
489084723169 171313596
954776229119 543374316
610489984339 113860296
575410237911 487403280
64688427845 563453388
877752842607 273963492
833485438589 553420080
916211977771 563447160
94310828307 49076640
147414967027 4639860
437890860245 364431420
528113989375 419019840
937477594371 15152724
524349423751 554217264
377556467007 563440932
385717448777 315510480
786213130485 563434704
536167500777 563428476
441100634391 313654536
170198175319 78329556
757785566833 198909864
682097465997 38501496
641908189957 563422248
715304668329 563416020
720902704815 563409792
233106518717 67692132
613918007527 563403564
629035996543 220141116
573487744017 563397336
943262950413 203319288
112842117519 82701612
700507589469 421834896
574731752125 563391108
250045635937 14903604
86458569735 563384880
729610761571 563378652
212489244383 15246144
476455111593 12150828
175610218813 257477976
445141704531 20141352
333394179173 563372424
683214952285 109793412
443488896731 268800480
416158491175 315068292
261524858701 132282720
431939987637 191903364
352432658021 164842704
690424506169 563366196
87702577843 563359968
627602096715 563353740
219905723567 195615252
243825595397 189486900
484541164295 429538932
528703452129 416622060
834107442643 126229104
736707954869 206352324
347700272415 255945888
879513738585 456120036
649917188605 15682104
262485717017 563347512
558722839005 339077232
27990188659 563341284
398442361209 71590860
620138048067 184516956
340429129839 341095104
957899969673 525836268
138987923859 19724076
685448473737 531285768
721634134829 393111360
112105742473 228480408
917504763575 222320916
809227280483 47718936
840949487237 98128368
156400506095 44318448
176027153511 563335056
608319971041 563328828
92427309237 191330388
229589579611 87385068
493249221051 563322600
460283006189 563316372
875159710207 534549240
511287338617 563310144
441622884569 103596552
751380903461 25584624
778749081837 248129748
490761204835 80166816
386886527817 378058284
779993089945 557829504
784969122377 563303916
870918782309 92274048
4976038661 227340684
227031485939 228449268
295451931879 239927472
730854769679 548506188
311002033229 563297688
841571491291 563291460
174161141349 172434636
243203591343 132295176
990852464251 54800172
955398233173 563285232
300671641039 7641756
948563007 38327112
918077989933 561385692
498225253483 563279004
347078268361 563272776
162965068377 46143252
850649808875 156117276
148658975135 563266548
264810975671 77955876
794363393867 58941792
709706631843 563260320
531000840483 116195796
976587737385 241229124
969704326415 282097260
557937642667 563254092
576784535779 228430584
328418146741 563247864
251289644045 563241636
186601222429 448770996
658263168125 58144608
411766689977 494117064
802526630173 305514540
50301967253 21467916
171156355595 108803160
710548559033 92871936
615292703987 355867920
719658696707 92342556
132654384247 112826448
928030054797 563235408
9330067039 40027356
320332094039 514526220
265210907929 182648556
239471567019 563229180
855255580479 563222952
93609485761 11521800
223921465669 563216724
720280700761 488225376
924931207559 248777460
270571769719 563210496
180381181889 563204268
455306973757 563198040
749514891299 176576256
522483411589 563191812
208993368373 330084000
679634150029 101665872
480809139971 381521052
547511121297 159542676
950422200741 563185584
547363573749 563179356
749514891299 244505052
418362633913 27185220
441622884569 563173128
216457417021 563166900
202151323779 563160672
309136021067 361641276
585567010907 91682388
554951080041 17002440
683754902439 19611972
80860533249 563154444
109472719733 230392404
472272838999 211397004
692046753173 141543756
864612403005 485323128
6977864819 334879560
41416997929 129280824
62822415683 563148216
851523556155 563141988
721524708869 353507508
576597764287 221000580
849048494179 147242376
973436350739 563135760
640664181849 464266260
396216588627 42499872
963591693963 245339604
194065271077 563129532
778444525171 114308712
245801133167 312963228
1244014337 563123304
847791531831 563117076
949178192633 520747992
684204465629 563110848
166075088647 313997076
47690611725 74187936
864585641289 161934228
169807112971 563104620
766931004811 563098392
758593825455 10164096
297317944041 563092164
948975202191 45084492
620835660041 478347768
588084304951 157045248
179447315725 64023840
748270883191 563085936
261040773707 99411336
617650031851 563079708
208094067609 51243984
534390206475 381203424
837911811415 921744
751380903461 563073480
979034387225 390265164
460283006189 25715412
426804680333 65306808
670520376441 563067252
29856200821 514669464
129452824833 80652600
166075088647 563061024
496001460167 188689716
284255858907 241889292
541143533209 563054796
333394179173 336916116
134352881893 450558432
488273188619 563048568
887599791287 563042340
429182803489 563036112
417364726463 196916904
819801349401 150586812
74018488655 563029884
187223226483 289925856
731117416895 41204448
204017335941 456886080
483919160241 41696460
475833107539 311823504
19282131903 563023656
266217741341 404290620
492627216997 563017428
168563104863 241048512
883595440197 123632028
230141506209 435810528
430426811597 126982692
271815777827 348026868
541765537263 563011200
757865285233 23703768
551342550729 47519640
824155377779 563004972
115800554497 427334220
885164121411 101896308
397251509081 41671548
107606707571 562998744
579902552801 6738696
875781714261 310534308
79271218671 91358532
726622299405 190956708
705380685517 20378016
716548676437 155021148
468991062945 562992516
515526079249 30809916
960374265605 82371528
266217741341 505726056
824777381833 562986288
883606787613 114906600
506311306185 562980060
839705479129 562973832
717170680491 562967604
818246805747 202671576
959190743833 260866008
37320249469 562961376
527459444021 562955148
982766411549 562948920
776392115197 267629616
676740416981 562942692
168316755085 51424596
696644546709 562936464
530569464291 543212388
425785826881 48927168
761954972379 30548340
717578620719 126029808
562506400029 144140832
649994242659 547297956
601477926447 562930236
886355783179 562924008
766586788241 110578140
575831655531 2435148
605831954825 562917780
18660127849 562911552
372580434575 474822720
704730599411 418864140
978412383171 562905324
457979195529 46548072
533679484561 562899096
891331815611 562892868
775639061567 562886640
658702299415 562880412
714403007153 199688364
563059005479 236221812
185979218375 169034148
519995395373 562874184
543009545371 562867956
625736084553 434720628
880135742639 99168444
783725114269 420321492
429458243017 44654760
842286734733 56207700
962862281821 553121136
633348558897 253224252
890709811557 171874116
496359241321 163622016
417796731683 57459528
13062091363 180151128
205883348103 562861728
449492450753 8993232
453340023161 747360
45898743903 20097756
997694508845 197265672
856499588587 562855500
336504199443 255933432
15550107579 226095084
680912300033 106592220
672386388603 562849272
288609887285 562843044
882623758855 562836816
51004338657 562830588
841308811697 105807492
459661002135 399096468
484209447321 63880596
840068509249 97630128
32344217037 562824360
384472070509 430105680
159855048107 562818132
723390721031 562811904
620138048067 562805676
355164321063 562799448
383154503493 373362372
692290518331 562793220
551095598073 562786992
817313333185 134400240
638798169687 444000348
577841772395 188639892
586246966501 25945848
692517952435 144614160
910613941285 562780764
552568497637 16884108
356408329171 562774536
34832233253 562768308
674542557057 226151136
361384361603 553264380
963609045171 60268356
846646386995 377721972
132486869731 330370488
362043260329 154118088
783725114269 562762080
292341911609 96776892
226409481885 72780408
267517247157 5486868
956020237227 562755852
34832233253 432877140
43223632339 219094812
824155377779 137931516
577229876385 360893916
23014156227 160451964
355975930349 140603328
795543191295 562749624
993962484521 546208056
4976038661 562743396
643309492433 315516708
577841772395 562737168
26412395881 109475784
130838625817 170099136
170429117025 562730940
793055175079 1158408
653104262929 562724712
770976285079 51088284
105118691355 562718484
338992215659 333658872
169807112971 217020888
748921822533 406738224
717792684545 557412228
583262608587 25229628
510665334563 562712256
351636263739 181421640
517195143367 37716768
358896345387 562706028
328418146741 444349116
386264523763 501210756
928652058851 256998420
416120718355 562699800
547363573749 562693572
501335273753 10238832
310562434839 197010324
140366220103 111331728
375922497669 117802620
899417868313 562687344
566023695369 562681116
283117664519 253267848
459661002135 208395108
13062091363 124846488
431048815651 351819720
849657543993 562674888
874812186569 134886024
623248068337 562668660
297340296333 23348772
622004060229 562662432
835973454805 249350436
691668514277 85597632
747648879137 200578968
72452211449 80939088
399545765989 260971884
473980441981 108348516
269949765665 562656204
390618552141 213607944
519071494009 92292732
676898844845 12966696
924076686115 96689700
909369933177 562649976
478943127809 424612584
100764662977 562643748
933628091283 222333372
656836287253 562637520
293955047049 82994328
886977787233 562631292
177893165673 10319796
376312458899 562625064
755498683877 46392372
133730877839 506473416
141194926487 562618836
841705997407 376376724
668885628603 278316864
743916854813 494515656
392484564303 304069644
431670819705 447189084
982766411549 534194244
412097029325 195029820
714060660221 562612608
157989035945 413950248
456550981865 562606380
334503848083 6570540
742672846705 88593300
684481038653 224077212
711572644005 562600152
932660413307 244723032
593589855637 161118360
108228711625 251430588
125022821083 220029012
277413814313 371792916
42296281901 562593924
386531729875 43901172
895260489035 218609028
480306507993 88805052
200086363147 95493924
429804807543 562587696
285499867015 562581468
137462902163 537270876
484541164295 562575240
692912522385 417170124
502676494713 99261864
474911653779 159598728
124620136049 326421936
597745902123 562569012
545633929875 405349380
289545022723 83100204
888843799395 562562784
724012725085 562556556
761582231569 311231844
997694508845 330177420
867695661559 562550328
970948334523 222059340
12770613497 87627960
347087890621 422551116
313490049445 470133036
4976038661 562544100
304159988635 562537872
456550981865 541020132
977790379117 350580348
485785172403 273558672
653104262929 506130876
470857075107 562531644
283633854853 562525416
862488133129 13078800
550473594019 120623904
154879015675 562519188
791913673623 67418100
160477052161 562512960
439134868353 562506732
599611914285 562500504
148734794807 435474216
786213130485 562494276
351082443829 61862724
21148144065 562488048
728612261223 96664788
138141537421 381066408
212991745573 2049012
531191468345 315522936
875781714261 562481820
682608094727 199925028
705101806895 162015192
926942332121 127044972
219567437291 546046128
4354034607 562475592
171051121079 232939656
941092139931 562469364
89568590005 373019832
886977787233 562463136
610185983203 562456908
116936768381 562450680
889926077561 44542656
760981178507 27359604
261556422205 17538048
4055294893 56052000
421096750787 562444452
670226401147 201089664
164209076485 112415400
301352113557 99137304
763820984541 562438224
804876179265 259072344
577841772395 562431996
604072279535 187961040
233251526479 323912052
501957277807 394905024
636932157525 444342888
760710964271 562425768
47910592151 2248308
884489771017 311655348
101386667031 562419540
27990188659 15781752
154879015675 562413312
953690424667 52670196
364696997397 88736544
286757881895 242219376
742050842651 515292264
757148385143 368118396
928652058851 562407084
438300413525 77656932
160503521161 378681084
348322276469 68900364
987334116379 193310892
414876710247 348033096
276169806205 354136536
905737015017 138404844
754190004217 93507192
470857075107 226749024
233251526479 270002484
661812319685 562400856
515886687915 224700012
161908884293 168075036
81482537303 557555472
269536798203 3612240
419548410221 212518044
391504604711 124304652
603965942663 562394628
254399664315 140217192
218710916659 136779336
781237098053 340291692
488273188619 126833220
649513041229 293774760
46746557791 157375332
675968977057 30741408
18898977877 197377776
416127158107 310328784
941714143985 562388400
236983550803 562382172
759629488279 287366148
123303559285 134879796
407412661599 562375944
428766622379 153912564
259076029061 173082348
3732030553 100102644
338992215659 175735476
389374544033 562369716
984632423711 562363488
392294166877 13695372
561049213709 153987300
754675067007 83529936
48516322441 562357260
771660488169 20521260
45098606593 136081800
826021389941 381651840
566502765585 6931764
326083775285 368081028
212151387839 157076388
31722212983 562351032
971005563615 340273008
698877662103 99236952
215835412967 515223756
324686122417 562344804
786835134539 535832208
865829649397 132021144
710601995273 172254024
493871225105 151876008
19904135957 562338576
151146991351 414255420
811093292645 381651840
488594827451 122965632
135596890001 365434128
986498435873 189711108
89179245347 131062032
643196715809 41609268
942336148039 83623356
809665389143 120630132
447557096039 151159788
248179623775 562332348
260619704855 59639328
175674522913 251611200
116936768381 475644816
348322276469 562326120
868393161429 189306288
143060938649 562319892
679131760943 7124832
782509923117 463014432
530093282629 261563544
488576043803 223485552
171051121079 332413272
889465803449 562313664
232629522425 430379712
436338801563 226618236
236361546749 562307436
302293976473 562301208
560425658883 43726788
771285033189 562294980
908747929123 562288752
153013003513 562282524
775264757529 221218560
561669666991 562276296
417986730517 562270068
590903857529 364699224
890087807503 438868476
988865783351 49388040
849281178487 296596044
469008177489 68072040
373202438629 562263840
498225253483 562257612
266313017285 272531052
941207999415 93208248
859923026729 206931528
450330941325 562251384
804873252105 443234304
120046788651 562245156
826191140309 270837036
82726545411 134861112
996701769397 157879800
507555314293 233332020
435565569213 397315260
345212256199 537395436
64767224501 445843836
431670819705 557368632
609383963799 111163572
572243735909 228056904
290475899447 562238928
265308133237 17425944
950422200741 562232700
835973454805 562226472
850901552101 81574344
276169806205 78223680
663985596455 78678324
210308525153 388533780
898232073321 89141364
549229585911 104125932
275235254961 64054980
573739087413 89770392
439756872407 86425956
454684969703 311910696
399948612951 562220244
401192621059 341674308
389392829441 130053096
218323429183 562214016
113826748111 562207788
604798185313 70326576
41052273793 562201560
335882195389 76828608
739562826435 562195332
475866365059 278939664
648128230497 562189104
751002980955 255491244
275547802151 562182876
865207645343 129860028
829988508809 123140016
959188084477 201706236
286896199547 54831312
589778885185 51281352
559228385687 35499600
576597764287 264895524
967112413465 33899004
187845230537 364493700
948454116649 40425948
631064248105 61513956
748892887245 75259152
202571682639 37997028
612242902249 359193672
600098140473 64771200
202151323779 189599004
2488022445 292118112
47272314333 562176648
350188288631 562170420
329662154849 389972448
27439632221 15495264
27990188659 562164192
629626910421 259414884
573487744017 562157964
890087807503 562151736
938604123715 562145508
942958152093 180686736
487453500379 100750356
651238250767 562139280
561151545977 402297660
347700272415 238333104
789323150755 461856024
464637034567 562133052
752363714239 67181436
878708960177 3556188
334638187281 549882576
362006365657 562126824
517638484785 205362072
944251230613 357730092
431048815651 562120596
392364717661 38713248
526969236903 389910168
297317944041 458337204
952288212903 562114368
795393157537 50839164
901622658763 41322780
105809670509 74835648
513775354833 562108140
785591126431 562101912
803629243997 396281412
378506350349 57708648
462771022405 562095684
914722342333 38121588
626358088607 63594108
74640492709 562089456
705974607519 172665072
82726545411 196555680
415498714301 562083228
543841551357 67069332
446598917001 259670232
605209950771 480589848
498847257537 362681352
267508023489 272026584
274303794043 56718396
534301488615 420713856
118180776489 562077000
869561673721 562070772
688321511141 17288928
964728293983 363310380
602099930501 562064544
27747656645 154971324
840327483183 101410524
763198980487 562058316
460797264605 21854052
776916812979 356858172
70045177917 112789080
661812319685 405019296
37942253523 562052088
966915845329 150698916
79616525141 530420076
271815777827 562045860
402147175401 92672640
567627476353 8139996
580951792665 562039632
664922339955 356503176
29856200821 562033404
340584780015 17338752
357652337279 562027176
77128508925 306037692
727744749409 560258424
325042021477 136050660
4976038661 518032584
184113206213 550997388
652482258875 243863568
187223226483 498221316
742672846705 562020948
224738941731 157443840
237605554857 562014720
749123659557 161996508
686504550707 87391296
320137704465 28013544
584683816989 233718156
111522501491 191598192
839705479129 562008492
262801638545 183134340
886977787233 388203696
595647634147 56319804
204639339995 562002264
273059785935 499958928
576937321075 9964800
430426811597 66103992
254399664315 561996036
18660127849 336312
291097903501 483585516
578702221657 146787732
797475880425 43234776
52585194373 117260784
783349527263 206227764
995206492629 561989808
4354034607 31158684
738940822381 87167088
504785193351 97250220
621858547999 47756304
788271133203 73179000
571621731855 561983580
196574611965 92105892
483297156187 561977352
830375418319 561971124
885733779125 561964896
44024024997 67573800
562440925065 123482556
746404871029 561958668
84952573341 48229632
272597150173 398760156
147414967027 561952440
468369058891 48516120
951666208849 561946212
919797530753 62180352
630712116985 261787752
671479059947 214149780
883936779431 15233688
535545496723 495107316
921810014257 561939984
320332094039 561933756
821045357509 561927528
697315789331 56463048
179137173781 221324436
324064118363 130551336
257509684585 204321996
877983901407 80247780
512531346725 451928592
995206492629 561921300
482053148079 192358008
622004060229 362108376
816370068969 148955076
648272340189 297474192
394972580519 561915072
609602580293 437878224
784347118323 561908844
926802974393 534574152
987918353841 249275700
199041303509 561902616
11602885933 31046580
914345965609 285622308
976583938305 523793484
988986452089 68439492
820423353455 561896388
278297002003 87889536
121912800813 21119148
910613941285 389499120
113398347665 324628272
417986730517 536118696
474021851953 436632624
822911369671 561890160
784144675945 105060132
225787477831 490635612
855877584533 561883932
215835412967 561877704
465881042675 561871476
52248346765 561865248
813098407187 274685940
783219729515 372945096
168563104863 470824344
95788630545 561859020
855255580479 361155492
750758899407 561852792
175405149457 553874724
965424735093 395060724
540965043719 25335504
33588225145 561846564
56979910275 172017360
572243735909 561840336
673630396711 259807248
205261344049 499473144
720383612233 383619888
376985812813 361672416
670002386215 274723308
103884461207 370491264
229519502155 486020664
304781992689 561834108
723477744875 50590044
34210229199 561827880
850279548047 561821652
798199569035 289969452
213969400805 519558444
278035818367 561815424
157367031891 291445488
23180232075 124603596
36076241361 305558136
187845230537 561809196
989608456143 419835708
248902851513 179764992
883245762909 521707104
906259912907 135652068
392909014959 41360148
523727419697 528937812
740806834543 561802968
186601222429 561796740
871427685883 561790512
927559584211 133584372
785139227741 272886048
528128151847 1799892
491719396329 34216632
603965942663 272076408
134744068801 14013000
54872027505 144066096
103064343235 104132160
630712116985 561784284
640995050577 3892500
705352603465 47662884
313490049445 561778056
460905010243 561771828
749773502771 297611208
78994521087 117615780
538950157445 101609820
737696814273 171475524
195052304439 1718928
676951652057 90031968
967216310199 286593876
135700829093 13826160
597745902123 561765600
218323429183 561759372
489070591837 48154896
361384361603 400827852
186098297735 35300304
218945433237 561753144
868317665613 23330088
365455512983 55310868
233251526479 561746916
402576435311 80197956
537411508885 561740688
917706170867 289296828
487525165975 31476312
85214561627 561734460
338648397681 184753620
343662333721 27708372
604587946717 561728232
291962712363 133515864
578670234649 155257812
718414688599 561722004
23636160281 366287364
59712395413 561715776
678606429143 532114092
760500668385 136704600
776883069675 93687804
62551540041 47307888
67798448115 561709548
695659330685 48902256
32344217037 561703320
937982119661 561697092
684204465629 561690864
207749360265 223616340
428560799435 561684636
875159710207 561678408
993962484521 185880888
534301488615 147709476
951666208849 190408644
888843799395 561672180
552339606181 64764972
879513738585 561665952
515641366995 314046900
807983272375 561659724
961451922595 13309236
946824358677 137582748
997694508845 561653496
51626342711 561647268
426955889945 170267292
532435476453 561641040
77750512979 556104348
389374544033 424052064
821045357509 561634812
431670819705 561628584
967838314253 506610432
618272035905 561622356
735214913953 403518348
854011572371 284301972
37568964649 152293284
813581308861 561616128
39186261631 246024684
826251464717 168847308
664300335901 561609900
147185868809 61320888
376934462953 561603672
575408163987 260834868
612793197111 408046104
814203312915 269853012
592147865637 561597444
434158835921 561591216
694778534547 120860568
562659421989 109899288
273571908147 12119688
292341911609 61570008
159855048107 536448780
963824720811 194836752
990612249053 74293812
791189162917 561584988
701007742703 213632856
301049968365 298053396
898173860205 270519408
161099056215 389007108
37320249469 561578760
512531346725 561572532
69042456223 523363752
920566006149 561566304
421096750787 561560076
595257885907 561553848
875159710207 410537304
250045635937 253024956
57224379197 276436008
323835649173 11291364
730232765625 503677044
269327761611 561547620
907503921015 376725492
719036692653 561541392
867610729085 20583540
252533652153 439329348
583439808881 561535164
564157683207 561528936
193837349951 45725976
979062058229 212449536
409278673761 275283828
239471567019 561522708
629129404087 274785588
371336426467 561516480
460283006189 561510252
85253717063 383763132
86020036333 25765236
797520672201 129747924
306648004851 175374252
206332978563 7486056
67176444061 176221260
788701146701 162588168
104090682743 115647732
734586794003 221025492
804251248051 561504024
549851589965 386640468
547363573749 23031144
549851589965 427763952
808605276429 561497796
607697966987 346133556
790977528011 122560812
110094723787 27951264
740184830489 561491568
180698280509 226169820
840327483183 561485340
11196079201 561479112
236983550803 561472884
749514891299 323731440
774610131211 304144380
738340167911 132288948
128132841353 78236136
875159710207 105882228
595879889961 561466656
884489771017 561460428
922257396409 31949640
187223226483 424593900
645713636173 138218004
184735210267 548176104
575975760233 561454200
818557341293 553002804
583439808881 561447972
514556303675 149328756
445354908893 561441744
408262473437 28891692
393106568357 561435516
337748207551 328508316
334889225505 112807764
335882195389 561429288
18038123795 561423060
801763231835 561416832
17332507603 13128624
796787199403 395066952
816691329131 183726000
420692514981 170099136
76106915153 115074756
995828496683 126465768
950814371673 63787176
556693634559 48142440
375068450791 46622808
714060660221 561410604
411144685923 561404376
411766689977 561398148
428393040789 82004076
156123023783 561391920
582817804827 416578464
196294556251 17519364
812959304807 307301976
569755719693 561385692
711260557687 86737356
253155656207 561379464
217153951551 473452560
787457138593 561373236
548184911171 110796120
623870072391 153152748
521618439561 11770920
257509684585 561367008
315356061607 338043384
761019262727 18385056
924920034527 561360780
770172685001 294995448
953663756371 135191196
289853895393 561354552
198059936389 45377208
945446168309 118606032
911235945339 539911548
715482141417 309849228
65994417009 193348260
573702977469 278167392
550473594019 561348324
708107819565 273571128
437424985923 237803724
651238250767 459078336
231656781085 239572476
739562826435 156409992
603965942663 561342096
513153350779 561335868
335882195389 293868180
616406023743 561329640
533254272851 83903616
578297126387 28854324
923964376591 117242100
399948612951 287820792
246935615667 483647796
661190315631 561323412
319088085931 478883376
153818702427 168411348
631746869283 80571636
86468889531 285522660
453440961595 468059112
127510837299 561317184
150524987297 561310956
486407176457 538765596
66554440007 102855420
121912800813 561304728
521688467193 45669924
750217902949 331865208
592658281377 17357436
907603612611 393615828
211481384589 139525884
377556467007 443346408
405546649437 532774260
186601222429 340036344
501383702681 294017652
150083925327 258816996
551862901367 272823768
639560440757 397439820
826181605241 394954848
891953819665 99648
614114781187 181776636
913723961555 256350708
900661876421 561298500
653726266983 561292272
495737237267 153102924
4976038661 287746056
705352603465 518406264
236886436361 16473060
509767322995 57621456
680721455429 179528328
489517196727 164431656
745782866975 247837032
485410108549 277345296
791811166971 297623664
910613941285 323862228
53106472983 211303584
479565131863 476479368
845925519669 44168976
338992215659 334960524
405546649437 561286044
242137442459 303260004
32344217037 561279816
74356345199 71323056
100142658923 374165784
227031485939 407678652
778749081837 561273588
224543469723 329504796
521239403481 561267360
562913675099 561261132
483919160241 163485000
219580621967 30398868
601735329687 117098856
448464929163 547478568
252533652153 312253236
392484564303 561254904
628224100769 561248676
359147296419 167900652
108228711625 400528908
979453319873 22489308
854633576425 561242448
60334399467 489657816
767070717535 314084268
734586794003 561236220
548212065251 149054724
274303794043 561229992
609454383795 24264288
783103110215 561223764
157367031891 561217536
480809139971 249742800
243203591343 85734648
365116385927 561211308
773340694179 69691320
314112053499 410306868
54522641695 43184952
465936696083 254220732
506697853233 5860548
742672846705 175573548
985254427765 561205080
314596629267 46348776
25502172443 561198852
560560582275 386503452
944202160201 561192624
199041303509 32061744
69067287259 411278436
116025310561 92672640
672386388603 561186396
971570338577 19437588
563535679153 561180168
348322276469 561173940
564464437119 204390504
544875557533 561167712
67176444061 379808352
970227316487 105876
235739542695 508173660
863352557093 392557068
315384735319 471995208
731670875581 106654500
291847606467 170591148
658080295361 398915856
343544394085 165945060
484541164295 561161484
457794989973 561155256
728366753463 521320968
733964789949 144196884
666788352117 561149028
608941975095 401762052
873645847849 141680772
240093571073 561142800
895685843989 43515036
640428656335 136580040
693989481839 21025728
936116107499 311854644
92966804747 225522108
777505073729 509431716
164581760005 5792040
543243612295 317079936
421096750787 561136572
776261065621 399052872
54114358927 561130344
372014407785 91028448
598989910231 561124116
125682249189 176090472
932047228101 146557296
278035818367 561117888
712816652113 1195776
548010558311 242798580
987120439927 288125964
143060938649 561111660
781859102107 561105432
14190556377 21486600
15550107579 561099204
507555314293 391442256
763503006535 83598444
646262218335 217257552
52351189729 18665316
636932157525 561092976
184880229247 290648304
352151700485 53305452
979734347155 111780144
850901552101 561086748
442603123183 112708116
585305821043 353999520
688149113873 119372076
901905884529 561080520
685196998315 34471980
211633783749 68464404
310613977767 109587888
654582151121 208420020
192649879627 34534260
685642270413 164207448
82340146597 304013592
309136021067 561074292
455306973757 561068064
511287338617 561061836
711636013905 412524036
840949487237 21380724
243593532651 132077196
261539824585 111767688
64688427845 522977616
792045750819 99417564
373905076599 384030936
291719907555 330003036
660994630633 86544288
216557868433 48821292
903771896691 561055608
644396206173 561049380
840949487237 561043152
13322839039 229508028
465881042675 561036924
235739542695 207647748
208993368373 561030696
396216588627 561024468
137462902163 309830544
409278673761 313287084
4354034607 502717932
99974607561 1064988
189089238645 561018240
867073657505 462578472
249423631883 456387840
344590252145 452202624
492933204865 214274340
623331000385 364200984
883867766963 561012012
459661002135 561005784
276791810259 560999556
635066145363 283411368
309136021067 560993328
184451168633 152473896
306648004851 499734720
365282056955 36290556
402772442927 107408088
21770148119 141799104
895063839935 201837024
937360115607 421791300
731846100361 21922560
928030054797 51300036
681094445359 432702756
491399208621 226661832
766502349017 236944260
408656669707 4029516
790213618977 245034432
82104541357 560987100
971308941951 195957792
333394179173 376800228
970326330469 560980872
960996269659 536037732
13062091363 49904964
573487744017 560974644
215213408913 442206684
361580194835 262155204
903771896691 560968416
332150171065 27533988
453502880371 467710344
940470135877 395957556
237605554857 560962188
287365879177 560955960
922546046763 367956468
23014156227 169632036
6220046769 170466588
176138597343 128913372
253238488607 157101300
601258512769 35711352
499257165813 41821020
648128230497 560949732
923739552019 484015248
300427964311 365757984
613414073897 125936388
658080295361 356883084
130620857569 341039052
573591022941 172577880
168563104863 295070184
582262072921 438164712
15117671389 295780176
574109748071 560943504
324957576025 7274304
707277557419 219325248
771285033189 384566544
543631549425 560937276
830997422373 459389736
628846104823 560931048
495737237267 459339912
73745252601 103210416
770041025081 560924820
825399385887 360208836
411144685923 560918592
465768831561 4702140
276169806205 560912364
894441835881 560906136
804408436543 208887120
832863434535 560899908
425450779165 128246976
696644546709 51972660
279901830529 560893680
197811569977 156571920
722768716977 560887452
524971427805 230093460
397460596735 560881224
936738111553 495206964
76556054839 165920148
645018210227 560874996
848413535885 560868768
775399986093 2316816
571621731855 560862540
324686122417 560856312
583187828991 146003004
340918707929 125089380
867695661559 560850084
565401691315 332961336
143682942703 108535356
121290796759 16005960
358274341333 127873296
727122745355 560843856
440296111331 19144872
419230738625 36116172
761332968325 560837628
342102235929 560831400
723390721031 560825172
590903857529 276573024
602721934555 560818944
848413535885 560812716
20526140011 547403832
20526140011 560806488
86458569735 530899632
593563598389 187743060
391969040365 66658284
673630396711 560800260
406790657545 532811628
210684652757 53747640
455042600147 1600596
94544622437 560794032
81482537303 107987292
49138326495 560787804
648750234551 560781576
767553008865 172876824
999975573611 32603580
528703452129 251629884
737696814273 560775348
76534456135 3823992
383776507547 560769120
403680637275 560762892
151146991351 383538924
939848131823 560756664
360762357549 556409520
208667605367 103752252
898795864259 552299040
115070756219 317976768
941771080361 281792088
799699230315 49412952
894441835881 151832412
568511711585 560750436
27109441107 103671288
382532499439 560744208
504682126179 128819952
629547154653 27552672
300099853349 256332024
823533373725 433705464
546741569695 486332064
598367906177 560737980
722146712923 560731752
743304996171 340104852
221433449453 560725524
487651184565 153570024
604587946717 500021208
700390577805 242219376
574109748071 560719296
977573873915 31943412
503201285915 560713068
809227280483 560706840
542480830529 187954812
298561952149 560700612
737770640985 72587340
941714143985 207703800
411150347175 166530492
584683816989 560694384
92056606221 560688156
211481384589 410624496
920566006149 560681928
598611520625 129417840
868939669667 293805900
90812598113 524434968
105276714399 228467952
718414688599 560675700
787336862219 20533716
577602510081 12244248
391240556195 560669472
987120439927 320106744
626358088607 551788344
79407132315 9765504
649618886089 19238292
471479079161 188938836
413632702139 101335788
184113206213 285703272
637554161579 560663244
353920312955 560657016
303537984581 532867680
288609887285 560650788
554827622397 560644560
346900868771 29539404
967850365433 55740600
583931011241 14037912
27990188659 402366168
546741569695 560638332
113826748111 130545108
598174126947 39977532
936738111553 423111636
701882373121 166187952
845303515615 403269228
910613941285 83212308
57224379197 560632104
97032638653 400329612
604089767759 370995732
57846383251 7704036
55358367035 538971120
682137842121 2260764
497603249429 560625876
21770148119 447301188
885111775071 265804812
502579281861 560619648
566930524547 198897408
470857075107 560613420
24258164335 469410588
991336541779 44760636
168826188039 8494992
354325232603 94042800
968763111211 25167348
166697092701 424207764
582195800773 560607192
923054022365 560600964
938604123715 383451732
794921187241 560594736
174783145403 560588508
699132562925 560582280
687432587463 207161964
956642241281 560576052
160265280239 62666136
284255858907 109201752
564496592283 219256740
442369996687 355350996
542387541317 560569824
692524248943 52452216
218385646903 161018712
337447680401 128776356
250045635937 273135168
284104598233 21822912
561669666991 560563596
450330941325 560557368
747026875083 478702764
545619848367 390788316
1244014337 560551140
793956897297 217936404
146170958919 467006580
333594913841 70637976
848530510181 167925564
550473594019 18870840
117558772435 495480996
243825595397 560544912
979656391279 46286496
26124176497 560538684
896383879467 215588448
783103110215 7261848
834216177295 374819724
282389846745 557729856
795863030235 46952892
423973051663 62927712
622626064283 560532456
589659849421 560526228
737696814273 216404316
882001754801 526814064
601477926447 560520000
70908468385 560513772
509220945545 87453576
913540794837 37050372
827421552693 355108104
511727764093 9840240
845925519669 560507544
524971427805 93737628
154257011621 560501316
844538347287 29090988
861129286929 73041984
620760052121 560495088
918088029469 488293884
709084627789 493039620
16172111633 41515848
397717209019 158496372
671979817297 278186076
393106568357 532587420
447842925109 386360208
612678246915 234172800
857610173013 19898460
832267152121 123706764
538569345147 5848092
574303451327 243981900
516885375103 560488860
725606833985 178419744
440378876461 143922852
744538858867 26219880
342724239983 560482632
407223821173 76031424
752624911569 245401884
166697092701 560476404
860853616965 560470176
387508531871 333633960
983283416513 14299488
940323097787 21069324
413241837849 174228300
492990845005 22551588
272298167567 71217180
371141432777 27303552
253777660261 261395388
821324247349 111854880
573905624133 93756312
988986452089 67623624
971229684423 276330132
590281853475 560463948
327546186897 47152188
369539731945 74773368
149902983243 433020384
792433171025 303739560
943603710443 477843300
762576976433 560457720
791985862371 266340420
421140683099 457185024
948556188579 124584912
245448477657 105763896
929274062905 522790776
517244157727 14604660
895875841585 276068556
774033479453 90692136
860853616965 560451492
698841801279 5891688
461151022471 306131112
49138326495 440680824
199223690489 135683208
11863024503 206134344
454062965649 47706480
576597764287 560445264
146817052877 247681332
649379749573 326303604
935659587633 31021668
536434713117 46822104
638798169687 61065540
308699312469 197869788
926164042635 370559772
396838592681 51082056
733342785895 5343624
781486903133 189978912
117851264227 797184
476201830051 147678336
857743596695 560439036
656836287253 132394824
634129165199 106193628
987120439927 560432808
236983550803 560426580
855138144073 15974820
703548958495 208476072
685648872093 310415976
979034387225 560420352
3200712407 441789408
566843376143 266471208
302915980527 553980600
282584957529 181832688
233251526479 131124312
436024848083 290984616
687936489953 511592832
457550595787 32946120
894441835881 560414124
780922109487 168704064
712816652113 560407896
634444141309 560401668
851523556155 560395440
844450401699 42375312
951666208849 384591456
156245061443 274467960
920884985625 177522912
590281853475 560389212
61578407575 377136540
559803654829 560382984
343346244037 560376756
243203591343 560370528
559181650775 560364300
208371364319 560358072
321576102147 243122436
700021947475 114819408
595879889961 560351844
804873252105 114470640
6220046769 241528068
567889707531 560345616
806942577327 239161428
159233044053 176233716
799897219673 560339388
951666208849 560333160
696022542655 560326932
464015030513 451025532
306648004851 560320704
601477926447 560314476
502579281861 560308248
666166348063 516083220
648291684357 122012748
914659184185 17812080
880135742639 45744660
893197827773 560302020
894441835881 521551404
964221215213 290143836
750136895353 324790200
793308511435 212866812
133108873785 560295792
409900677815 560289564
843050706047 196493400
752892640833 274959972
123778812975 513965700
695400538601 560283336
353058747643 24040080
128754845407 560277108
189711242699 337277340
477699119701 534922920
434253109157 432528372
556693634559 551352384
970948334523 371655900
950079615907 214062588
742672846705 560270880
600276492947 301883616
31100208929 560264652
280244737981 44978616
220262196841 173188224
954197185809 514351836
649372238605 241571664
914345965609 351109728
658702299415 560258424
73027405855 100943424
675141916103 76722732
796165195349 20776608
475833107539 57023568
438733242079 222682140
304781992689 560252196
866634445251 217052028
266217741341 39105612
358896345387 560245968
515019362941 555213744
745160862921 139158432
573487744017 560239740
16172111633 560233512
467961540929 294503436
931140075067 155924208
239984075367 5324940
669391642385 204234804
832241430481 560227284
81482537303 560221056
890087807503 560214828
431048815651 560208600
984867617903 273838932
878058089343 65381544
465259038621 560202372
677133777461 101989728
458469894659 39634992
420474746733 237940740
30478204875 19618200
828509406157 153962388
80860533249 523363752
301671972419 560196144
174349102389 54345528
482053148079 560189916
861480329387 479499948
763374180355 42263208
520617399427 28773360
796787199403 560183688
408656669707 560177460
743916854813 560171232
717170680491 560165004
461527014297 560158776
629050856551 47712708
823253542219 184610376
268247194907 130283532
659143422427 23685084
187845230537 560152548
659946307523 560146320
956642241281 560140092
661812319685 5978880
801922774511 238694328
40554269219 187014384
886184655185 40569192
465436106889 155756052
694778534547 554005512
135187727847 339843276
442897602945 128801268
26124176497 560133864
910135168775 72275940
331528167011 560127636
692290518331 560121408
889262732043 22489308
948972935199 58094784
382532499439 560115180
129376849461 386310384
210237376481 560108952
145548954865 560102724
86458569735 697536
774612254959 112321980
374016732183 177429492
383997452075 237311712
348944280523 398050164
848201004147 30174660
954154225065 560096496
926786046689 560090268
128942507503 335240784
75884500817 560084040
558233011795 59770116
775639061567 157823748
1866018391 560077812
230141506209 560071584
114448752165 536106240
890087807503 560065356
220811445399 560059128
129376849461 560052900
960588851345 48572172
584874256773 10363392
670520376441 191012760
376312458899 435131676
116314764327 560046672
942958152093 354622320
914345965609 560040444
888221795341 41534532
645018210227 539992512
571102751377 80123220
726500741301 560034216
575353756179 560027988
207749360265 560021760
883148119087 1712700
556706028279 252850572
52870350819 79338492
559181650775 560015532
985948794951 79525332
312950996123 392974344
340236223767 560009304
728988757517 57976452
175841825677 64160856
330554298403 97206624
762613055237 350019828
343346244037 560003076
391240556195 559996848
795694002315 110671560
369470414305 160003548
818557341293 144713808
899417868313 559990620
98495025353 327561660
362238981457 252489348
338398468041 21312216
815447321023 559984392
328816028749 19487412
856499588587 559978164
579085780503 366411924
936116107499 559971936
67373192809 171618768
898173860205 559965708
674252400765 534032316
781237098053 73297332
623870072391 559959480
540521529155 559953252
340882498337 484525944
477518905055 85441932
736681386221 1712700
749080549341 74449512
260619704855 559947024
597123898069 118475244
764442988595 559940796
862826314767 120013560
61984087039 80372340
248179623775 142428132
604587946717 46523160
400570617005 559934568
932783092451 34683732
988364448035 559928340
946068172363 462348036
57846383251 559922112
69208214443 225403776
307892012959 364032828
171051121079 101721924
801153721149 179951832
454848921803 194027112
855722038995 7037640
228275494047 559915884
152662365875 257602536
646017936253 27888984
79172616975 321707340
217853332277 165241296
58468387305 559909656
140572922433 511455816
833485438589 559903428
919439788205 223410816
695295838455 30274308
231435033145 396736056
706596611573 559897200
917455985879 432615564
520777951039 232049052
162965068377 559890972
373202438629 289950768
768492117767 6041160
651860254821 559884744
89905805065 211297356
183022170241 261152496
300427964311 559878516
188081906993 61900092
393183577577 343586304
714682664275 559872288
160477052161 449269236
987521454619 155581668
641908189957 559866060
877875278859 112913640
47585645013 126721116
651860254821 559859832
301840352627 49767948
787310760671 2914704
636336005899 379073448
76538915383 361018476
700376571033 559853604
105479267643 165396996
447349983899 340366428
661812319685 200454408
617650031851 510882840
112582740003 559847376
307462267265 322516980
915078479295 440979768
112582740003 122672916
852145560209 502313112
306695244231 384734700
92056606221 559841148
703732198711 51542928
704730599411 326515356
322610001209 91470636
270571769719 378108108
860853616965 273982176
153667274835 65742768
100764662977 559834920
16491882065 33774444
54002583773 473328
942542419399 163167372
419852742679 559828692
291542856733 45134316
639162850227 14666940
512554508657 388770444
118180776489 559822464
93922618383 121421088
609715425425 379335024
288627275861 508958388
215835412967 559816236
313203342227 116868420
127510837299 193890096
95180321863 136206360
921188010203 559810008
759466956163 559803780
455928977811 20552400
242093043047 414174456
830646411055 269429508
286121871069 14118876
327174138633 559797552
657458291307 198243468
756978939947 559791324
393728572411 519801336
312246041337 559785096
143060938649 494752320
126266829191 454338828
219741497435 360289800
41052273793 559778868
949800196687 559772640
263293869763 325923696
998138963837 28362312
184113206213 559766412
841409175917 37710540
972306190471 114557832
413957031467 47370168
964106289929 152586000
200767483377 30710268
547651967517 58773636
418340910649 189169272
88110044743 5692392
942958152093 355319856
987742443981 559760184
331528167011 227328228
234568028507 305969184
100764662977 559753956
842839844651 15053076
967838314253 559747728
244937157619 67935024
199041303509 463475304
282479455209 110005164
380160093587 416964600
132486869731 262024416
756356935893 559741500
135596890001 559735272
538922081621 211739544
396838592681 98651520
503201285915 69479568
513775354833 559729044
325345606575 44025732
253777660261 35561880
275588446079 1806120
309758025121 205044444
677984425089 448341264
535545496723 559722816
526215435913 559716588
677362421035 559710360
256923198815 17774712
247557619721 559704132
43540290009 559697904
625236635083 75452220
219567437291 448011180
432292823759 559691676
144304946757 144153288
948556188579 221561100
200907315671 203817528
397723131847 40444632
963484285875 559685448
956642241281 559679220
321270461809 227228580
274303794043 311698944
729610761571 559672992
169185108917 19014084
351601617375 89926092
920566006149 62497980
259375696747 559666764
632578129147 366667272
801763231835 559660536
93922618383 57851892
527459444021 386534592
756978939947 230759856
110125265899 411116508
509421326455 559654308
772390479515 45221508
790567158863 559648080
290195725401 100806408
659324303469 559641852
941493428655 13489848
133953709451 124011936
127510837299 559635624
90190594059 266558400
413010698085 559629396
751255127763 43539948
917173818873 32939892
157989035945 559623168
417986730517 559616940
979291117841 175523724
464015030513 256319568
311002033229 194973768
164831080539 86998932
117565361659 141985944
997072504791 559610712
116936768381 559604484
347700272415 559598256
622247587485 223809408
460283006189 559592028
192683417407 57721104
521487190689 177603876
399326608897 438027696
447220921055 502636968
663678331847 349658604
390618552141 559585800
301671972419 318624480
49760330549 559579572
18038123795 509674608
776883069675 489607992
983388415603 36352836
45406302171 559573344
192821262969 394213716
698011140541 377672148
911235945339 559567116
314112053499 314215056
583439808881 559560888
333394179173 559554660
502456314991 44580024
703058383925 164207448
156745027837 559548432
262485717017 559542204
812975634623 17612784
399584728357 261127584
702388760583 166268916
399948612951 38650968
942336148039 515030688
347700272415 559535976
164885357559 369395136
751564498673 352847340
758844952109 559529748
435233360227 7623072
896307848043 559523520
523727419697 559517292
128754845407 185581944
49760330549 97412148
607075962933 18291636
624492076445 22445712
550312219073 16634988
109084327959 56220156
230141506209 559511064
295525409823 372720888
197175291347 559504836
964106289929 28985112
659017704019 85616316
462446125091 78366924
632578129147 559498608
625889878785 226948320
722921626833 161672652
690495580105 76486068
337126203497 559492380
62475732825 173144628
192460672987 4633632
793055175079 502693020
967216310199 559486152
210859380535 369220752
14306099471 297193932
923676026419 559479924
913122323061 476697348
9330067039 319427892
627602096715 559473696
497985966257 1127268
117558772435 322199352
715926672383 154336068
221433449453 559467468
470857075107 559461240
956787945341 91271340
111338731895 559455012
200907315671 559448784
729610761571 442462032
132116258897 109114560
789945154809 559442556
694156530493 559436328
956020237227 559430100
350810292685 298327428
154257011621 559423872
322820110255 125319816
310673666919 38551320
94775656325 305172
48077178695 315441972
790567158863 489390012
870805681829 559417644
41491690333 70463592
211481384589 71298144
821925580671 214417584
516885375103 559411416
405546649437 360015768
269949765665 559405188
587932136227 232372908
772011113351 25752780
649372238605 559398960
320332094039 559392732
608941975095 559386504
578463776449 559380276
552680962861 137520468
328418146741 515790504
813025172135 103254012
954573811653 80633916
393728572411 21305988
387508531871 559374048
380840005585 279961056
648263739321 397769904
915375112707 99442476
161537183559 1774980
435402844029 363023892
237361191811 107731944
539277521047 32952348
31738679815 516942684
434189801537 2839968
930780643493 110254284
382649261983 49668300
481795787197 114022224
135806879477 46853244
924985397387 169077744
861475621019 559367820
333394179173 498601224
369563896585 350916660
869644730329 158241024
518751387265 511567920
24258164335 559361592
668032360225 539463132
992096472359 396698688
732098777787 24868404
153635007567 440020656
26124176497 558645372
427693168051 38121588
323442114309 559355364
875159710207 548138736
845303515615 400429260
337469011301 149683752
342828185303 254849760
448464929163 559349136
773548236051 35399952
680636580245 204371820
455336158165 270706248
755112927785 559342908
820575428759 236321460
671142380495 309830544
750758899407 35761176
969704326415 159299784
541765537263 559336680
582448383541 189804528
877647726423 559330452
493249221051 306025236
563535679153 559324224
704807029427 428212368
79616525141 353439000
401814625113 264004920
256887680531 559317996
132486869731 559311768
657458291307 52171956
447047395281 65923380
225787477831 436993848
60447817575 126571644
500091265645 139258080
832863434535 559305540
663683152319 508522428
992096472359 80559180
511909342671 355930200
32966221091 559299312
714682664275 559293084
70286464331 559286856
684204465629 514171224
95788630545 559280628
22392152173 559274400
340236223767 438557076
703363867325 36738972
183491202159 382006836
595257885907 559268172
419230738625 403125984
821984902371 38015712
6220046769 339288984
434158835921 42624432
622010283 155936664
743916854813 559261944
353298308901 559255716
875974066041 78653412
155501019729 559249488
845303515615 423815400
44162294063 559243260
895173670715 390339900
937360115607 121327668
543631549425 391741200
803629243997 71173584
709481911909 71105076
350810292685 479381616
705069938219 181620936
975924366955 38134044
319088085931 559237032
595300803055 10201464
566023695369 559230804
731606266309 331310916
250094413633 87216912
303537984581 559224576
932384083175 374508324
405781756437 53722728
620138048067 559218348
664337130925 360252432
314449006983 809640
581112369189 130949928
95369983147 193410540
750136895353 494901792
358274341333 491625864
882623758855 322728732
440378876461 32827788
636932157525 559212120
341480231875 559205892
967838314253 166792068
341801291503 39005964
328418146741 383663484
78372517033 260174700
311002033229 362469600
829753414265 15264828
394875279237 22645008
668032360225 559199664
237605554857 485721720
318466081877 559193436
428094844149 167115924
464015030513 135284616
717170680491 559187208
610807987257 367950240
431048815651 516070764
424828775111 326988684
782481106161 275096988
635688149417 164549988
333231546171 4191444
31100208929 559180980
404302641329 559174752
248395990723 15464124
822911369671 559168524
608319971041 48945852
147579479647 376831368
234091591497 273757968
223970909761 19369080
983388415603 167788548
139950918379 539120592
737337519715 236309004
869004802091 424618812
388752539979 159959952
496769087317 125213940
204017335941 559162296
36076241361 559156068
949178192633 55348236
90827470577 45950184
990852464251 425409768
149280979189 142073136
397177613861 37710540
513775354833 383651028
868596642645 115660188
735667770517 59838624
798653211565 559149840
782649542421 364057740
200907315671 435337200
798693456901 446977332
607912235099 268956180
687936489953 559143612
988129900317 29900628
516885375103 559137384
433536831867 60853788
610807987257 559131156
854776309729 173088576
526990742187 124366932
511909342671 258412176
850901552101 559124928
940043965055 204309540
913101957501 429264900
98316362717 56749536
249423631883 559118700
839901137977 257745780
119530380337 177983784
802385235889 559112472
905377938439 106336872
973436350739 559106244
335882195389 559100016
941092139931 466956756
499481786099 81773640
382645126591 256911228
7922398309 89515044
226173595147 130264848
112357067185 121078548
676800778757 319041756
567267703477 291763116
27990188659 394774236
788715763817 298040940
913101957501 375386472
786835134539 559093788
376312458899 559087560
13137886123 197975664
143682942703 559081332
669898372387 559075104
348604734953 34029792
956020237227 559068876
537411508885 49662072
447220921055 283099968
310777774167 155967804
169807112971 95730588
411538799991 24494724
299265131955 112421628
257509684585 342147636
888349463113 271459836
235282213189 152916084
50686559947 45121860
477719995957 54563508
283956701917 203468760
855068969677 94161132
780879815139 8457624
636310153471 219281652
944202160201 344707344
337748207551 505115712
478497241 31445172
839804230297 352137348
226699594581 105489864
723773531279 111375324
505067298077 510945120
822911369671 559062648
442244888623 427016592
661812319685 559056420
786610763373 21991068
952910216957 559050192
269626942275 96372072
688558494007 559043964
564246743607 362008728
307270008905 199812924
849035539939 517384872
49138326495 559037736
699754566979 216796680
382532499439 232273260
316667730707 389112984
98544569093 149092092
859609608857 486082944
14096744013 48441384
12440087309 178855704
645149272259 278235900
997340931591 115205544
828509406157 185426244
924076194103 37480104
225165473777 520436592
532453705809 432036360
954154225065 419505624
885111775071 559031508
90190594059 177610104
109509826157 456157404
756356935893 559025280
603008528431 243253224
56071492957 344589012
498847257537 559019052
183491202159 413395956
159855048107 465169320
125022821083 112907412
435402844029 559012824
565661205847 32572440
876756958019 3257244
577841772395 519626952
581878115483 125512884
209615372427 175779072
346573344479 149023584
167319096755 390246480
901592758135 4920120
164209076485 559006596
968460318307 398317968
780652679979 423846540
349141969699 92292732
204639339995 559000368
168563104863 459395964
301049968365 558994140
970948334523 181459008
800402360297 9285948
375690454845 422594712
971570338577 558987912
732720781841 558981684
916211977771 68732208
317493888601 242163324
740806834543 256612284
394350576465 558975456
205009600823 156117276
300427964311 558969228
408656669707 123389136
529375878071 13340376
773773049405 317765016
624492076445 175174956
281767842691 515516472
835973454805 558963000
391240556195 483099732
331318120245 136461708
26124176497 558956772
450330941325 48267000
499469261591 558950544
264700590599 28760904
634577812873 180991908
180570419669 308809152
87702577843 558944316
481771136773 163248336
246935615667 558938088
964799903527 287895528
990852464251 558931860
815447321023 558925632
463393026459 558919404
241337579181 558913176
187845230537 204857604
63444419737 525070224
289868867505 473010372
486547972853 32186304
750136895353 119920140
749514891299 61364484
743008012753 16753320
116775200367 39628764
900985022429 155345004
791189162917 558906948
103252679193 260915832
672386388603 302948604
350810292685 302873868
694403470693 277345296
39808265685 558900720
295451931879 558894492
156123023783 116706492
137462902163 558888264
574444795787 48927168
192199258915 558882036
136081254017 15339564
908747929123 140354208
579101717955 409615560
427420724191 10506636
194590011217 19207152
783103110215 70519644
287799024121 49612248
221086405371 268763112
166075088647 356241600
48516322441 203194728
724012725085 558875808
441622884569 558869580
952910216957 7535880
862272800029 223398360
705974607519 541343988
188467234591 558863352
533057480507 396854388
709706631843 42524784
892575823719 558857124
340236223767 558850896
554827622397 11092068
849532982755 29763612
433536831867 522591480
795666792183 302300892
686347175375 13041432
252533652153 558844668
531813472399 558838440
178515169727 326029572
220811445399 537837624
759466956163 269024688
396216588627 309338532
499469261591 110185776
243203591343 558832212
284255858907 558825984
651647735539 43739244
886552407367 149552964
692706349435 8501220
738318818327 522385956
56646332367 447892848
704470510665 133360164
570377723747 99255636
777377155599 1625508
71036621941 126746028
360762357549 558819756
275073470205 298383480
504526145919 373823244
754490923731 558813528
530569464291 494982756
29689662863 35393724
696184919071 33195240
487029180511 558807300
701923801777 63544284
452196953487 558801072
693534526439 558794844
731476773733 558788616
561394979813 6794748
146170958919 558782388
279279826475 558776160
567889707531 558769932
427316791327 420558156
676740416981 293668884
805009396185 245183904
664922339955 425721168
279901830529 95487696
889465803449 558763704
545422587685 8874900
194687275131 558757476
292341911609 558751248
467747054837 351595512
484541164295 558745020
74640492709 558738792
676740416981 558732564
627602096715 558726336
381910495385 507538404
379422479169 274586292
334638187281 558720108
175245537035 44773092
218030413001 190340136
368848410251 558713880
970948334523 558707652
26746180551 511256520
893819831827 558701424
598989910231 441801864
31100208929 558695196
70917654685 477108396
886977787233 558688968
487651184565 249281928
519373391319 447537852
485785172403 274773132
274477312351 184062312
847602759913 66297060
6842050823 277575732
156745027837 71397792
317222073769 504181512
762366263271 50527764
667410356171 558682740
477936848689 260498556
113204744057 113841612
944824164255 515323404
939848131823 558676512
817935337239 293083452
910111844915 363522132
790803673391 249481224
556693634559 351059904
317844077823 558670284
973705425251 111250764
42662008745 127698912
885824913449 461214540
742050842651 101416752
526837439967 558664056
473532977627 290249712
680472441305 348799140
458261448489 7037640
702694904151 79220160
527868741953 18839700
879513738585 184348800
153635007567 558657828
732098777787 172708668
854193037607 329461200
702864587249 414604188
960169481499 116500968
850901552101 558651600
618894039959 558645372
396838592681 558639144
471692979821 114595200
633822137255 181857600
873915702099 118954800
989156258509 386248104
860853616965 437205600
819801349401 558632916
913101957501 558626688
826986219 9242352
935635236153 264440880
538999427153 208083708
797535289317 326839212
132551622247 178382376
668160482641 367196652
563535679153 558620460
591699024895 231918264
266440367429 326583864
1244014337 558614232
444329677969 68495544
903149892637 501945660
108228711625 8750340
107606707571 495941868
506339182713 516818124
851523556155 394332048
836181364129 277264332
431048815651 123488784
297779227089 13122396
504445294023 244953468
120772825217 404900964
261310696465 303048252
674252400765 558608004
519088421713 86158152
143178834689 367059636
873915702099 190240488
347319983269 118176300
301049968365 434029320
238120772385 8650692
876403718315 214859772
178865083679 198050400
245691607559 124205004
580999561425 247463352
635695529597 430018488
692912522385 208712736
672386388603 368031204
89568590005 41073660
403082691985 129386700
312868045391 558601776
593641404793 36994320
550473594019 558595548
878891734531 63226656
401814625113 558589320
528487115083 104848380
991474468305 306311724
438098028437 107557560
155501019729 314165232
501335273753 558583092
142219695301 27172764
561047662937 558576864
138084906217 558570636
738086064273 43789068
664145880263 13415112
59090391359 558564408
500713269699 156229380
614540011581 548537328
402436629167 333222912
615784019689 343231308
608941975095 558558180
677702202031 35792316
492627216997 558551952
772733462941 227620944
465881042675 558545724
563535679153 222183900
269385165087 469248660
933628091283 558539496
867695661559 558533268
83970553519 558527040
157367031891 558520812
775639061567 228424356
816691329131 558514584
925556020441 308640996
437268856191 558508356
600419232479 199520208
86620759311 394786692
349862643957 198249696
563535679153 558502128
824155377779 128782584
58926213813 15401844
649994242659 17874360
274303794043 558495900
216266789159 116195796
260882258651 162862200
803324575227 14137560
512615393585 48989448
255643672423 558489672
202773327833 154423260
402436629167 250184988
102246032621 234646128
409278673761 453124368
629234389483 62927712
327796142687 558483444
173539137295 558477216
238644940787 34995132
256887680531 339475824
843682506745 294684048
385228649187 133297884
805745802371 289602000
325930130525 558470988
681716449413 287696232
791386247977 134724096
934250095337 542433888
29234196767 293332572
439756872407 558464760
539899525101 431482068
868065748003 187419204
614540011581 558458532
344590252145 558452304
450330941325 558446076
575975760233 450078876
749152657125 27066888
990490603757 35194428
919944002095 558439848
30590252823 182312244
308266851367 141394284
335260191335 173593044
935494103445 558433620
62200411629 558427392
336163663621 70202016
696644546709 558421164
985876431819 558414936
699754566979 558408708
321933028827 181029276
224543469723 178226676
720902704815 558402480
724634729139 558396252
527459444021 461644272
167988383785 429470424
786213130485 558390024
889202314215 4085568
265828938519 259408656
58468387305 558383796
31722212983 558377568
376934462953 558371340
36698245415 115261596
139950918379 558365112
597745902123 558358884
455928977811 558352656
770663029135 281187972
641931426625 140528592
32509744821 182947500
248801627829 77681844
764442988595 558346428
139950918379 558340200
551095598073 101927448
644179327291 96141636
200285311617 91420812
69664460277 176171436
909369933177 558333972
303537984581 558327744
394972580519 152573544
492935029669 122616864
476112339919 186142464
531813472399 116027640
526837439967 558321516
260619704855 480072924
544875557533 151832412
492005212943 340011432
954154225065 558315288
64489504287 80478216
786213130485 558309060
733964789949 169202304
946493812567 129797748
788165674479 46130796
358671830977 98109684
494527134391 461376468
209615372427 557810820
445354908893 438251904
970948334523 397041228
632578129147 558302832
176649157565 539519184
658080295361 558296604
630090112931 558290376
83970553519 558284148
487029180511 163323072
948639986319 15071760
615784019689 558277920
215305651821 348606072
376934462953 558271692
846547523723 543081600
980278395333 553694112
33325016171 145598184
529947460237 558265464
35260034573 34334964
724012725085 558259236
200907315671 558253008
632578129147 558246780
311624037283 114831864
171268403543 116912016
545497561587 558240552
594231141579 235443312
694156530493 386061264
112270765789 211017096
195931283239 558234324
561669666991 558228096
101386667031 506000088
388752539979 558221868
487651184565 558215640
264351729179 142758216
292351328345 75969144
472101083215 122018976
895955834017 112782852
180381181889 103584096
884489771017 30155976
547363573749 399027960
489139043785 19580832
326716684567 251667252
702242583195 558209412
89332068011 104443560
856585983403 176881428
795364764085 18036288
384398511601 558203184
197478146531 223485552
620138048067 558196956
272665334317 199750644
159855048107 558190728
666459674407 222812928
497603249429 135365580
19904135957 558184500
848660457401 60262128
878006832903 27509076
531333996125 300345300
538033512939 486425484
709084627789 558178272
973436350739 558172044
965972302091 304767180
190333246753 558165816
851332504789 64827252
158611039999 535396248
556806965475 101547540
76180143977 5225292
447910953553 17594100
804873252105 413414640
162343064323 558159588
31100208929 558153360
270003058661 268738200
269692809603 171930168
834107442643 517553028
707840619681 558147132
436237204199 49014360
552990782187 431724960
601582357551 157636908
218462182795 412063164
167319096755 533957580
754879320495 106860024
811547301389 78229908
9952071093 558140904
806739264267 558134676
104815610725 129243456
237363957043 80627688
369700296013 219107268
325930130525 334368864
351500754915 386229420
853222507207 37224756
798031207511 482277636
973815959795 45296244
935494103445 16846740
141860439349 497318256
362628369711 558128448
497479385727 4515300
705728656333 42281892
72774480547 558122220
724340965597 213987852
487651184565 345130848
859609608857 399158748
384526210513 82452492
728484120123 114233976
208993368373 558115992
605209950771 89303292
166697092701 558109764
185188571299 68084496
995206492629 220813740
916421188747 17457084
6842050823 558103536
757600944001 538117884
970609878853 208762560
865207645343 558097308
835009507401 221772852
864922121445 56724624
540115860909 243029016
710950639951 264235356
98898650815 558091080
607897549475 152623368
718414688599 558084852
429804807543 558078624
247557619721 483791040
617650031851 112004352
29234196767 159667236
532186816087 43147584
244280451149 83287044
468250601093 15731928
594013877799 121888188
320332094039 558072396
671764384549 558066168
724012725085 421124904
669276368333 558059940
585927825097 558053712
913336746873 40357440
566023695369 465922908
361384361603 379004940
40430269739 558047484
304781992689 228368304
261863712963 558041256
430582536509 81673992
582195800773 368934264
48341220983 69685092
409278673761 6620364
876403718315 558035028
413632702139 533770740
255643672423 558028800
372916609559 151159788
755112927785 528919128
524971427805 558022572
460433630369 119851632
277121346195 46280268
879986966937 53280540
541765537263 558016344
201218852687 222700824
706317047871 166468212
120668792705 555743124
580951792665 558010116
801469051017 123750360
697888554817 558003888
516263371049 557997660
862097625073 476566560
505689302131 557991432
913723961555 557985204
463185427297 103422168
120842809253 154703520
224731368483 15812892
194687275131 194699736
329694764657 112340664
576597764287 557978976
656547032783 73434348
697365937187 397203156
300427964311 557972748
919103169795 30473604
998316512899 557966520
144926950811 219929364
162965068377 557960292
380666487277 557954064
735208798057 557947836
982144407495 181241028
174783145403 509425488
896669520459 127406196
389996548087 557941608
187223226483 557935380
524349423751 221592240
11212626997 515684628
446715997173 305059896
320332094039 557929152
123778812975 557922924
788164428879 402191784
355164321063 392893380
170429117025 557916696
296695939987 160439508
956020237227 347130036
698510558871 557910468
796787199403 557904240
21856754687 176613624
191745579017 326147904
505689302131 405523764
271468652781 136791792
795543191295 426487212
564217378587 387686772
589358201231 146382912
871427685883 170198784
995828496683 423317160
315356061607 557898012
810471288591 492902604
449556518189 38513952
183227563453 28530468
103086135007 98726256
499192830573 25646904
605867423285 352934532
765106763845 275937768
291719907555 446952420
537035380043 102899016
542387541317 248796144
148658975135 209310624
805495256159 290629620
19282131903 25105068
81482537303 423703296
569145075511 13197132
134352881893 393453900
831619426427 25453836
456610390757 409428720
87080573789 505937808
70119291117 50814252
167941100809 557891784
317844077823 423852768
856499588587 557885556
317222073769 127082340
857743596695 557879328
330284158903 469074276
78372517033 67505292
778749081837 557873100
686219694443 1855944
629694459309 6632820
630712116985 557866872
788079142647 557860644
393728572411 557854416
467125050783 557848188
250101538465 447444432
988518229811 206825652
579085780503 557841960
364828109253 99828612
828241881179 80179272
913152528861 339612840
222055453507 321645060
946871797353 57067164
812621359833 247438440
405784745877 300245652
636932157525 557835732
381288491331 158807772
790567158863 557829504
506311306185 557823276
360140353495 491563584
638676454645 47401308
941237015667 204496380
752624911569 58873284
111960735949 368081028
527459444021 557817048
745782866975 557810820
797189173207 148718412
637554161579 128564604
878891734531 557804592
909991937231 557798364
683913012675 225204480
181003185943 167844600
136218894055 557792136
679850437251 37666944
824571395723 64503396
747481157859 25242084
454684969703 557785908
181300323823 219294108
724634729139 343337184
511729962577 20620908
167941100809 557779680
479788175227 209279484
799571450439 128738988
543631549425 156104820
348944280523 557773452
429804807543 557767224
263998824549 215333100
559181650775 557760996
287365879177 557754768
67186483597 488293884
87080573789 327424644
964106289929 422227260
250667639991 109531836
927560312887 290044188
801763231835 557748540
532435476453 557742312
460283006189 43596000
755112927785 321040944
330284158903 557736084
120976910549 233195004
638176165633 557729856
110716727841 557723628
867695661559 557717400
737696814273 234957528
845925519669 557711172
827265398049 241141932
605209950771 394718184
158611039999 557704944
689475144741 69965352
763820984541 10425672
360404925163 90891432
643510451309 69087204
618272035905 557698716
766931004811 269927748
123156808921 557692488
19920964013 365764212
197797295401 557686260
43076570575 36508536
34832233253 419661324
614866352553 150730056
791811166971 525979512
647682846295 1662876
319710089985 557680032
113826748111 348219936
330648702427 17899272
745789406375 538722000
804393464431 255939660
303675860045 250060428
75884500817 461874708
556693634559 214523460
840059453737 44206344
590903857529 476672436
617028027797 305470944
754692013395 118792872
885196837095 336586032
939848131823 557673804
843437503453 557667576
402436629167 100382904
326357794829 123283260
803293198563 210008160
297317944041 557661348
726500741301 557655120
217701425129 557648892
907503921015 557642664
415498714301 501036372
916446063379 32697000
741428838597 557636436
222055453507 557630208
367604402143 557623980
870104325589 14150016
895063839935 112415400
438512864299 557617752
935494103445 386553276
393106568357 557611524
3110026499 557605296
337574158625 79027092
745782866975 9385596
85836565681 160676172
722768716977 147167640
850447137299 169725456
156123023783 557599068
296695939987 557592840
606738896107 268744428
167319096755 557586612
520839564643 49525056
384398511601 557580384
145548954865 332475552
248891086821 114588972
806948481471 289296828
883245762909 557574156
955398233173 557567928
514397358887 318475008
241959583235 40320072
445354908893 557561700
615162015635 518219424
399326608897 557555472
918077989933 149795856
82104541357 557549244
336757342731 23859468
711414563671 32317092
825399385887 557543016
598989910231 557536788
743294850759 28262664
492627216997 557530560
49138326495 557524332
328317575759 31675608
663678331847 491501304
778749081837 330177420
721524708869 557518104
283633854853 557511876
240715575127 557505648
688558494007 557499420
898502897901 140111316
432514964063 243801288
210859380535 557493192
520617399427 557486964
705781656613 115597908
351432296739 557480736
411766689977 374059908
654561667229 107532648
232314272283 204390504
472723087269 116912016
121912800813 557474508
898054636363 20602224
241959583235 557468280
957264245335 48161124
124400817029 557462052
993340480467 537127632
977790379117 35418636
924920034527 557455824
944571243937 81549432
426694787273 557449596
659380361697 298651284
22078446575 167446008
990852464251 557443368
592769869691 467592012
19578161199 77470092
537411508885 557437140
673978697611 89988372
582195800773 557430912
408248560085 22209048
99163216255 44181432
530569464291 143873028
418608734571 557424684
685238364691 91470636
123933927543 349795620
537411508885 206240220
297359846025 463381884
417986730517 557418456
724012725085 473763960
16242257597 293052312
981722415661 114620112
389996548087 270936684
356408329171 487876608
335260191335 136511532
15129236785 148475520
680472441305 557412228
93347399065 138927996
406538484587 9908748
127386898861 24687792
560516724699 139581936
757660390261 488437128
3110026499 495518364
193785769655 106723008
58651197789 212337432
165453084593 492012
232311401175 49805316
264351729179 557406000
841571491291 280172808
783725114269 460473408
861475621019 557399772
860885224065 427110012
89568590005 557393544
397460596735 557387316
290475899447 278597124
477077115647 54781488
47962546127 99486072
594906382577 176302224
870263352579 407940228
843437503453 398224548
446598917001 246965112
786213130485 557381088
130126720583 128844864
224543469723 372907728
286332838341 29589228
802138742867 19543464
375068450791 272524824
292963915663 557374860
820423353455 557368632
709084627789 516463128
460905010243 557362404
510325458909 178463340
392345049637 24077448
893197827773 557356176
148575699309 16454376
692290518331 311748768
333807176537 11067156
267461749449 557349948
596888995355 91863000
101386667031 510390828
564779687261 557343720
988183629273 69006240
820810791107 152424072
629468108877 557337492
277659963557 127007604
255818430103 379278972
47272314333 297069372
233251526479 206682408
147868041571 73322244
352704530143 31650696
974680358847 193958604
138706910271 557331264
120046788651 136144080
792433171025 557325036
805495256159 557318808
854931156493 96129180
648750234551 328944276
176030803119 259003836
602721934555 557312580
504445294023 91607652
980517363693 137570292
676311754959 72774180
426072783219 436040964
219667340639 441291168
947717554763 113567580
958508253443 141475248
400570617005 306249444
625822716033 126571644
516973196131 307457676
520617399427 184180644
555449626451 283872240
943580156147 557306352
556208683873 400609872
669898372387 481505364
247557619721 557300124
771907037243 557293896
277413814313 517472064
852767564263 557287668
583439808881 557281440
374446446737 427303080
581648457983 81225576
705352603465 557275212
132701922571 269952660
829753414265 557268984
852422681297 54021672
333394179173 243097524
838483997697 311169564
290475899447 557262756
681125124487 97374780
962240277767 557256528
480187135917 121526964
350267645807 236259180
719658696707 503079156
188279907569 3917412
463393026459 54769032
447220921055 163335528
515641366995 333864396
322025147175 50882760
996450500737 557250300
453440961595 557244072
188800694167 42487416
487029180511 557237844
414876710247 557231616
717662443371 20739240
513229133083 257895252
681094445359 557225388
931783459845 433238364
194065271077 144850824
998316512899 557219160
407583520551 222638544
594758915993 206956440
995828496683 557212932
752624911569 107594928
236549445509 15812892
965373080061 231849756
215524154973 166306284
485785172403 557206704
881027693125 3662064
696644546709 123632028
397571909779 240593868
613173528615 39834288
952460074563 12262932
338713760541 93401316
125644825137 557200476
620760052121 89103996
630090112931 557194248
227284417475 95033052
882623758855 557188020
196553287293 557181792
433536831867 557175564
584683816989 310858164
606520716811 332363448
87080573789 557169336
671764384549 356976504
801431029077 59284332
193443267023 423030672
983630255071 162152208
783999096445 33737076
103874683247 557163108
551095598073 328639104
770041025081 557156880
929335383793 161205552
724634729139 557150652
261357499885 31482540
540737323127 288431136
703486591303 557144424
237319327195 81611712
42323105897 328744980
188467234591 408170664
152828516459 73714608
965350298037 92579220
13880476713 73857852
845303515615 41696460
276169806205 557138196
659946307523 557131968
13684095417 218067192
342724239983 359567352
632578129147 304412184
23636160281 29639052
627964921311 44231256
64688427845 437548140
877092013201 372571416
834297191119 190171980
115347391523 136530216
901905884529 557125740
939552039009 1943136
251289644045 557119512
415498714301 557113284
832863434535 557107056
430725344549 164269728
262984094033 6682644
825637376451 84545100
611429991311 389779380
367173990053 320499108
235117538641 557100828
730232765625 557094600
576597764287 482464476
602721934555 557088372
638798169687 557082144
928030054797 17226648
190955250807 557075916
318641138501 169003008
49138326495 557069688
129376849461 557063460
83494284665 299573028
325930130525 8955864
712383493475 78921216
459661002135 310453344
264973733233 205654788
249424503803 337738212
29856200821 557057232
314734057553 557051004
658580509637 51412140
493871225105 353432772
435402844029 181814004
178800947735 146532384
511909342671 557044776
757904895313 37268352
959320697281 316425996
411144685923 557038548
541143533209 557032320
648750234551 429439284
254399664315 557026092
942762423499 89801532
863963637235 308323368
309758025121 446447952
268705757557 557019864
189711242699 135290844
693277775901 26338212
529325456183 557013636
34210229199 557007408
246935615667 557001180
366982398089 556994952
347078268361 556988724
953546850583 123457644
616044543157 139170888
329662154849 556982496
711102864727 23217984
55358367035 556976268
697352721371 428249736
653104262929 556970040
229519502155 556963812
245069603505 246890376
840327483183 255659400
468702368995 17394804
162343064323 556957584
834772880769 298470672
906259912907 556951356
530317023529 52701336
482675152133 194762016
317844077823 186273252
171051121079 556945128
199702712119 378182844
1244014337 498900168
334638187281 192457656
428560799435 556938900
347700272415 373150620
219808604135 114956424
289853895393 357823512
145947478357 13745196
747648879137 153476604
100834908589 422949708
172295129187 556932672
528081448075 212997600
67176444061 556926444
916211977771 556920216
71807089059 47843496
273059785935 556913988
866287886953 50577588
144927150107 316239156
515641366995 556907760
893819831827 556901532
839083475075 461332872
123778812975 446061816
29234196767 556895304
150524987297 310440888
444133695265 452837880
892575823719 556889076
545497561587 364543524
192638077567 91875456
355164321063 556882848
786213130485 194780700
155501019729 556876620
830375418319 272699208
708518831435 438924528
913171318737 487098108
208744272047 76230720
627922228371 109544292
628525660529 84053088
477699119701 556870392
289853895393 556864164
819454996627 83249676
215835412967 556857936
796165195349 556851708
905015904799 556845480
667048838217 171375876
943580156147 556839252
619196789267 167502060
344850065621 212013576
951979751281 123252120
497603249429 283741452
784969122377 195528060
473967095377 135714348
352676304847 317129760
721064427291 263313612
857121592641 556833024
370714422413 13284324
424206771057 109693764
529325456183 93799908
228911866097 130383180
224543469723 347092668
983231443853 12686436
324797080465 316918008
306648004851 556826796
903771896691 556820568
389996548087 556814340
982144407495 556808112
741571764969 338174172
987742443981 556801884
954540560361 130102920
775257993921 162320364
292963915663 556795656
69042456223 556789428
926164042635 556783200
92678610275 556776972
475739194289 9198756
994584488575 323918280
179872122615 190825920
868939669667 127910664
191082719283 195627708
74018488655 80503128
991089389827 237336624
805495256159 556770744
41674277847 556764516
931762079121 141026832
376477357655 288294120
351432296739 367719804
264025604949 87316560
212103388643 428579820
287365879177 501079968
578816106865 200983788
139646729165 56600064
127315912117 33494184
76734835807 75676428
702544958823 86207976
342724239983 556758288
186395354651 132581664
485404839661 91557828
685448473737 153233712
858226185731 50826708
839705479129 259215588
326552134579 273110256
414876710247 518792400
100425665471 125282448
728005036213 270805896
502648313013 477513216
973606219439 375529716
872049689937 556752060
863020846347 113281092
20526140011 556745832
185979218375 257826744
465259038621 122772564
967216310199 556739604
668654364279 556733376
56830948971 26537508
753868919677 556727148
98898650815 556720920
503201285915 475594992
751380903461 504916416
215835412967 57054708
92678610275 394413012
648750234551 556714692
16172111633 177747120
312868045391 556708464
709321528453 33637428
581573796719 506703852
616406023743 315223992
763198980487 7872192
577219768341 556702236
467747054837 556696008
736548287633 4440564
765064992649 526652136
781859102107 201874392
769419021027 443165796
748503231187 109699992
378396868337 232391592
543915701925 249026580
910326461795 114327396
24258164335 437242968
160477052161 556689780
472723087269 112888728
128132841353 260361540
376312458899 556683552
77128508925 556677324
868317665613 556671096
605831954825 556664868
152390999459 556658640
709706631843 75913092
437113235917 43060392
64066423791 459775872
431459969527 42973200
67254443533 74399688
238849562965 556652412
944824164255 231638004
712194648059 556646184
161406015651 123277032
317762178385 6084756
955407394561 13651776
251911648099 556639956
380044483223 506660256
294207923771 145791252
40140049929 54426492
811093292645 556633728
680706190601 22694832
161721060269 509792940
331528167011 338099436
767553008865 556627500
112582740003 556621272
833485438589 412193952
503201285915 364157388
209829391419 301989492
634532510401 154298700
888289742821 209559744
660568311577 336586032
217701425129 556615044
41674277847 323071272
861475621019 236097252
186796370581 271746324
905487625975 14162472
826660141087 216391860
745160862921 556608816
267875898993 15370704
668654364279 556602588
529325456183 556596360
36076241361 556590132
516885375103 351059904
977790379117 556583904
884930171581 12256704
742672846705 553121136
890087807503 556577676
338370211605 531267084
170749740693 160831872
206565446129 145180908
933006087229 346058820
466503046729 82253196
355164321063 556571448
396838592681 556565220
635066145363 556558992
117612152623 495113544
296073935933 556552764
382532499439 556546536
565401691315 556540308
713438656167 212723568
355640619819 19387764
801814812131 386690292
753999234349 62566488
11818083255 556534080
734586794003 59446260
186857504629 54762804
97654642707 556527852
493871225105 556521624
644396206173 556515396
982795813937 25061472
468995042637 350138160
57224379197 556509168
386264523763 548257068
705974607519 324254592
431670819705 146756592
658702299415 556502940
521473756893 163678068
243471102627 76722732
573596958225 293855724
191184777519 132401052
597171810073 179733852
552047088239 154672380
977168375063 556496712
281767842691 489028788
942958152093 556490484
605287252707 324005472
926786046689 61426764
13062091363 556484256
257509684585 450321768
818557341293 556478028
567889707531 556471800
509421326455 556465572
141194926487 556459344
830160800201 80073396
951431424467 34341192
929564312617 173985408
36698245415 556453116
525219999741 136499076
657458291307 247569228
896307848043 556446888
291719907555 165396996
605831954825 554285772
109678542677 153912564
463759239087 47768760
911857949393 451312020
179768899743 201338784
48516322441 556440660
428560799435 556434432
827265398049 434508876
649372238605 556428204
510105448581 339706260
463524929271 314700840
934250095337 210643416
854651575345 409353984
600855922393 556421976
819179345347 382735512
579085780503 89496360
605831954825 556415748
565401691315 556409520
479565131863 556403292
551475761421 85460616
46028306225 556397064
559803654829 556390836
161099056215 556384608
834729446697 556378380
38390856363 83305728
193443267023 556372152
616406023743 556365924
689309504853 400591188
715304668329 110976732
608319971041 358988148
696022542655 556359696
844349028543 110752524
922432018311 556353468
234322980381 93694032
22763615005 112795308
749514891299 198399168
330906162957 556347240
743294850759 489570624
31925694199 342577368
164209076485 556341012
755734931839 556334784
625114080499 34503120
399326608897 556328556
868697461509 152897400
796806854971 497237292
784969122377 532718208
659324303469 556322328
881820898671 16747092
646262218335 283000320
964111527677 438364008
819179345347 556316100
376215425421 27913896
738940822381 172222884
792151907079 51019776
89405614463 5524236
386927221569 485840052
932384083175 261021708
662434323739 540633996
496365157921 395478000
259163358077 83492568
633984339287 209397816
954154225065 82670472
944375884033 135166284
557315638613 556309872
913465703841 83374236
81482537303 504337212
330284158903 226213416
427316791327 556303644
701620579141 15769296
633822137255 101653416
419852742679 556297416
538033512939 469323396
343968248091 472138452
804700486147 94983228
700998575087 556291188
450952945379 556284960
904393900745 556278732
288713265857 395982468
184735210267 556272504
712816652113 186541056
709706631843 556266276
113301259373 366312276
684204465629 556260048
344590252145 5225292
626358088607 387151164
480903369611 6103440
442866892677 199532664
960374265605 556253820
315978065661 556247592
966594306145 15389388
39186261631 365882544
435531776085 319757976
200285311617 556241364
462771022405 107856504
230763510263 12063636
460283006189 556235136
478321123755 499068324
306464221561 50365836
387232138221 8046576
86458569735 556228908
422568927903 198106452
799742689299 18690228
195309279185 556222680
901317486763 66415392
70286464331 556216452
5598042715 556210224
200285311617 556203996
701495513435 4739508
449708937271 556197768
858490360045 338186628
678282509625 238638276
336504199443 99230724
468991062945 117186048
639420173741 556191540
224543469723 55840248
218323429183 442729836
331921085303 9690768
402436629167 556185312
100764662977 556179084
163587072431 152461440
320332094039 556172856
353920312955 556166628
459661002135 550262484
245691607559 556160400
139328914325 556154172
14928103525 75732480
271193773773 49338216
30478204875 556147944
99150610783 21449232
485785172403 271129752
394972580519 556141716
616406023743 389872800
477999957013 53710272
850587678347 86469552
811715296699 536940792
254071559581 158770404
732098777787 553146048
536167500777 102519108
420474746733 397676484
728988757517 203057712
781237098053 556135488
855385509015 281711124
185357214321 232410276
554205618343 556129260
695400538601 556123032
649994242659 28374768
506933310239 556116804
616406023743 556110576
41674277847 556104348
580951792665 549907488
468473072719 57135672
966594306145 556098120
519373391319 556091892
239927219955 13309236
796165195349 556085664
636310153471 426275460
884489771017 556079436
763898435949 442792116
126888833245 556073208
283633854853 193061772
16721402549 2908476
325930130525 556066980
171673125133 556060752
558117283099 235418400
108228711625 48105072
841571491291 556054524
262485717017 542981952
356775837223 98688888
292341911609 46311408
762232361271 233182548
897726676111 186491232
870805681829 946656
97654642707 234534024
150524987297 367620156
763935673161 95655852
797409203457 556048296
392484564303 494085924
422340758895 556042068
739562826435 556035840
608319971041 416896092
223921465669 556029612
165668853653 84258612
348502197161 329573304
870183677775 556023384
974367836569 234484200
179759177835 556017156
199064396933 226618236
11196079201 171805608
528703452129 556010928
767859700497 46037376
147541295779 113928804
717170680491 556004700
567889707531 456425208
786650111877 89888724
735830802111 555998472
321576102147 24868404
539277521047 555992244
427316791327 555986016
941714143985 555979788
635369760363 22146768
990113596767 9285948
575353756179 555973560
336293012953 15028164
947959657045 149472
645640214281 555967332
284255858907 502319340
302915980527 210736836
571621731855 350418420
640778808189 399376728
482053148079 555961104
554205618343 555954876
488141483865 31613328
921810014257 318736584
584773711941 435816756
862438863421 2491200
161099056215 163248336
853389568317 428031756
41301655369 30430008
276791810259 555948648
642530194011 503010648
736932393305 72269712
787142162483 6657732
457172985919 123918516
93300614329 249636924
972626658439 83498796
212103388643 238451436
547363573749 555942420
364494381873 450682992
875810425341 278995716
164831080539 555936192
451574949433 555929964
464463371777 34640136
178287603597 69180624
472101083215 555923736
485163168349 354865212
338370211605 47725164
172917133241 555917508
358896345387 555911280
923676026419 301217220
931762079121 555905052
732720781841 555898824
112582740003 253230480
906259912907 37698084
228275494047 444261924
956642241281 555892596
214591404859 176171436
273264350823 8476308
559803654829 555886368
777505073729 555880140
649372238605 285697044
65932435953 442692468
140572922433 555873912
866677567923 190115928
642530194011 555867684
852767564263 50228820
376318350587 403206948
987120439927 555861456
977168375063 555855228
661997714789 134655588
23951776637 48242088
689802502115 388434132
818072390607 400609872
406790657545 553644288
617991936595 120505572
513775354833 506616660
835105561845 49350672
55745929247 130601160
648181834893 440905032
415498714301 157481208
638176165633 555849000
771907037243 555842772
182869198105 555836544
281881167379 290997072
879513738585 555830316
959130257497 555824088
470857075107 229277592
999693675647 166866804
405169081927 156852180
925689150169 146893608
947812469483 47401308
919504870805 58144608
816069325077 11646360
422164362013 74854332
499469261591 238133808
915814001105 253629072
467747054837 225559476
698510558871 349639920
684826469683 528327468
999560521007 133746300
46028306225 555817860
939291963957 350131932
94544622437 187917444
675926115961 42400224
346456264307 456257052
984010419657 438631812
220392474145 29084760
547611448149 165876552
90190594059 536511060
22274354543 29670192
94544622437 54594648
534923492669 119210148
154350954773 328327704
898173860205 555811632
784849674327 23124564
146283710631 312527268
436646852137 91003536
432292823759 503807832
712194648059 110758752
646262218335 555805404
661812319685 39074472
117558772435 476554104
49879845869 414155772
482053148079 555799176
616406023743 555792948
500091265645 555786720
824982027685 216883872
972918989541 394630992
63581740909 203032800
233718738583 5717304
433536831867 555780492
36222182085 171020880
351432296739 500438484
283885764997 123177384
343410784801 28387224
900661876421 555774264
880135742639 555768036
138084906217 548462592
123778812975 555761808
568558907369 218310084
789945154809 555755580
145349844467 129156264
92119104201 22370976
425727476749 13041432
366982398089 461170944
608182542755 46348776
90190594059 456219684
857271650073 265449816
663678331847 555749352
597985100919 315902844
62200411629 555743124
411766689977 555736896
317222073769 555730668
763820984541 555724440
928919968727 209316852
778127077783 555718212
434780839975 178525620
24258164335 166461984
932384083175 555711984
700376571033 555705756
5598042715 555699528
998591603659 185214492
798653211565 555693300
98340247097 131354748
807983272375 315024696
786676418949 85946400
809227280483 3064176
207830585841 449642916
314112053499 555687072
334660695273 127493388
365116385927 219337704
408656669707 555680844
618272035905 547945668
250667639991 166673736
296877093823 272095092
931762079121 555674616
682960457521 555668388
42496157105 305396208
118180776489 379141956
837839466967 555662160
106984703517 134854884
107239117317 9559980
93922618383 555655932
161451735399 97187940
217079421075 555649704
989867223315 185955624
779371085891 555643476
57224379197 555637248
19282131903 555631020
707233562827 309867912
275264065689 42917148
380044483223 555624792
343346244037 203151132
306676803123 166567860
910613941285 555618564
616406023743 555612336
856499588587 538367004
577841772395 555606108
531813472399 234266220
234110948121 307463904
871299014165 1519632
67176444061 32105340
952288212903 555599880
507167146727 245127852
652802110271 185407560
392601457635 146744136
986167895991 232765272
254545100571 377391888
39186261631 555593652
985876431819 471067236
341480231875 517683816
683582461575 420589296
815447321023 555587424
709084627789 298483128
380666487277 382150080
470235071053 555581196
13938004749 281567880
402436629167 62099388
49760330549 496190988
677362421035 311568156
783953825113 133279200
972814346685 501889608
830375418319 555574968
683147353573 44872740
122686574999 318244572
444110900785 249020352
421461960707 38171412
200285311617 555568740
723390721031 224500716
4354034607 555562512
767553008865 142851636
268925861305 191915820
258972513473 38065536
821326726093 163590876
947312180471 494876880
709706631843 555556284
584061812935 555550056
456550981865 55422972
540532552715 309774492
856283481977 114782040
348130913703 88107516
783103110215 555543828
945446168309 555537600
641378329163 174533472
338158277755 90480384
445354908893 555531372
254011963849 183271356
682960457521 555525144
933952364559 47177100
251289644045 555518916
261241708909 131510448
693694262183 249892272
459661002135 526789152
934872099391 128608200
870183677775 540615312
478017177433 231675372
449086933217 279662112
694156530493 555512688
783103110215 555506460
261241708909 291825396
631420677783 44741952
640664181849 555500232
659324303469 445295772
997072504791 555494004
187223226483 555469092
367604402143 63619020
531813472399 555487776
115070756219 555481548
788701146701 379347480
863560148789 234558936
589037845367 401008464
946690176417 285790464
768175012919 513785088
137364062565 31607100
971570338577 555475320
900108716679 128838636
821667361563 438569532
350949999181 248802372
345212256199 555469092
125022821083 555462864
434354339069 7909560
788445355275 47768760
97990356819 120075840
974058354793 555456636
196553287293 555450408
293585919717 555444180
240300751721 315049608
466503046729 555437952
591525861583 555431724
529426804427 287646408
635840056565 165241296
287365879177 555425496
952288212903 555419268
436646852137 402465816
922432018311 555413040
204017335941 555406812
147414967027 555400584
314734057553 98707572
921496489271 150518304
516294349121 370883628
375537730591 23541840
803629243997 318325536
473967095377 555394356
561047662937 280639908
957264245335 555388128
731978127733 14361768
105118691355 555381900
324369358871 72824004
79616525141 555375672
129998853515 113007060
771944012879 111020328
138706910271 555369444
216699306313 159822936
156848674213 38464128
216886320697 41995404
725455057625 219449808
955398233173 555363216
245384161101 237542148
970948334523 155077200
439134868353 555356988
314734057553 555350760
793055175079 555344532
938604123715 555338304
486564352493 91520460
239471567019 236838384
890087807503 169638264
75262496763 253193112
233873530533 215825112
582824032827 515279808
966594306145 399557340
620138048067 555332076
904393900745 118574892
350810292685 555325848
560425658883 534686256
648128230497 270139500
98276646761 555319620
98898650815 210568680
664300335901 555313392
571621731855 439771536
263729725125 7567020
986688975305 182735748
913380106209 263101860
590903857529 555307164
314112053499 555300936
701620579141 516637512
945446168309 555294708
250468461085 131385888
335402881043 84084228
89648476561 117472536
979656391279 360065592
471479079161 555288480
933006087229 512464752
658764386347 352710324
766173029823 29987820
809278076051 180773928
184113206213 555282252
320332094039 555276024
928652058851 209086416
728988757517 227122704
151768995405 555269796
479731487971 370497492
982766411549 555263568
918699993987 555257340
164733343297 834552
415787612537 168741432
920566006149 62435700
311895210631 179490960
227313508463 175903632
350810292685 555251112
747026875083 254656692
641286185903 523008756
153013003513 123364224
927408050743 555244884
579085780503 555238656
619290421019 152318196
932384083175 181241028
532435476453 555232428
934250095337 555226200
498847257537 555219972
953532221011 555213744
180206834019 45570276
672071985469 128010312
636932157525 52632828
720323449753 56213928
410522681869 152019252
736751307977 60037920
805574650703 46510704
185500539285 313604712
763820984541 555207516
585927825097 385830828
995206492629 555201288
929728308313 82004076
457172985919 247438440
832863434535 370447668
287773184149 93276756
13684095417 152586000
44784298117 208015200
334016183227 533770740
443840940659 105564600
348717368333 46984032
55358367035 371188800
92056606221 555195060
895717625473 448739856
437890860245 554889888
59090391359 555188832
222677457561 555182604
542515981361 195864372
125994570933 85554036
200633867865 17338752
253019025105 69068520
148036971081 555176376
931960447149 271503432
459038998081 467124912
364077820855 252501804
597958600779 237648024
866739947571 192551076
916833981825 555170148
524229676757 35898192
973436350739 555163920
656214283199 98308980
873293698045 555157692
38960974949 1189548
498847257537 555151464
880757746693 555145236
304159988635 388303344
863963637235 2877336
31722212983 44991072
473051682777 75514500
291719907555 426991680
956434081599 63133236
536167500777 509456628
139950918379 555139008
774614054851 114663708
604292078111 129087756
704108595357 312452532
128844235891 154429488
741428838597 413875512
427938795381 555132780
643826243287 327817008
360762357549 513355356
361665699047 204969708
894441835881 555126552
273059785935 555120324
161099056215 511337484
69042456223 82676700
858365600749 205399440
779371085891 555114096
81482537303 555107868
860853616965 555101640
569897942301 383719536
654348271037 555095412
152510539691 94709196
756356935893 555089184
789945154809 109556748
6220046769 80341200
654599141105 26076636
773773049405 80939088
743916854813 368697600
502579281861 522167976
528081448075 555082956
524971427805 554858748
972192342631 555076728
211903038873 26469000
847169527777 555070500
501957277807 26356896
41674277847 555064272
34210229199 555058044
97654642707 504293616
297317944041 555051816
398082600789 555045588
828809826193 191604420
518751387265 138635280
515641366995 555039360
665914349489 125450604
354154417247 36801252
78994521087 555033132
483297156187 555026904
541765537263 555020676
969764252231 367016040
614153070931 1002708
168563104863 555014448
190549588789 168479856
799897219673 457172568
726500741301 228156552
459112918213 261632052
548607581857 129959676
681418812055 200255112
272214288863 94584636
37633885321 93476052
27990188659 555008220
644115153979 145236960
962862281821 204919884
319710089985 555001992
693534526439 554995764
821525231137 5823180
413010698085 554989536
863963637235 554983308
220811445399 554977080
920566006149 190171980
862719629127 496626948
614540011581 381315528
999642780431 76031424
377148108265 290766636
536789504831 395820540
880757746693 554970852
305403996743 99585720
693534526439 309232656
526837439967 554964624
582223079413 152069076
327395849205 83997036
323294397367 63313848
865959054781 140410260
381413973075 166854348
624723234893 112832676
830997422373 554958396
965972302091 238850028
38162245167 34714872
793055175079 554952168
465259038621 554945940
455306973757 135608472
984632423711 554939712
180401659553 340360200
320964878761 283548384
486498815249 219842172
837839466967 501447420
13684095417 539220240
234495534587 407865492
944980979067 54426492
309654091019 20421612
482283403467 163372896
255021668369 265941828
252533652153 198586008
395594584573 169632036
602721934555 143206632
339646866889 47096136
382673115223 197670492
207749360265 554933484
960996269659 554927256
534301488615 554921028
459054368785 511742304
642530194011 554914800
46028306225 52919316
249423631883 27309780
270571769719 554908572
57846383251 151259436
70908468385 511680024
41674277847 169918524
608986935027 151932060
674594280597 176557572
730232765625 554902344
395594584573 554896116
998938516953 554889888
618272035905 42985656
873293698045 554883660
979204324433 329567076
85214561627 554877432
149902983243 96534000
95166626491 527580108
578463776449 554871204
393106568357 46597896
14928103525 148326048
620760052121 554864976
761332968325 554858748
592147865637 554852520
513775354833 554846292
803805203681 211042008
638908093887 381159828
339614219713 554840064
574731752125 444567096
208498913759 369363996
947312180471 441110556
848413535885 554833836
744538858867 284495040
8708062985 554827608
8086058931 554821380
453640407067 264067200
692912522385 554815152
403680637275 383925060
579085780503 66371796
518129383211 460062360
574731752125 554808924
863963637235 288119736
80270802691 70569468
113204744057 231121080
686258974439 290037960
48516322441 137327400
55358367035 554802696
721004096655 436570344
321576102147 554796468
538676941313 392762592
95788630545 554790240
460426256417 92242908
440378876461 554784012
233873530533 554777784
789945154809 287141940
177328154047 286488000
179759177835 554771556
937982119661 507432528
884749559581 27901440
473568825995 7124832
268705757557 554765328
153102925 28399680
999560521007 489097296
533679484561 485784
911857949393 554759100
775883155571 108890352
329040150795 554752872
331533560459 536467464
27990188659 320822964
287987883231 319241052
242581587289 554746644
7464054877 422607168
754490923731 554740416
211481384589 320262444
865301463935 395683524
680472441305 554734188
169640649749 75657744
407412661599 241222896
845303515615 554727960
116077613305 4340916
256647608577 112757940
252533652153 554721732
170587837605 55398060
293114496247 358464996
768520424027 120673728
763336843495 234577620
926813748833 500955408
171689349073 407012256
663056327793 554715504
426072783219 211733316
811093292645 554709276
122534804867 554703048
502579281861 554696820
836595458859 554690592
785634068491 311337720
41360391637 41005152
844107369687 231469848
972192342631 304804548
10574075147 554684364
40017956217 192264588
421140938447 196175772
54022625477 10681020
630090112931 467162280
138706910271 244324440
300056967341 220776372
941714143985 554678136
575415855567 172422180
783103110215 178195536
320332094039 331541352
941092139931 554671908
551095598073 554665680
141816930541 526571172
521861407535 554659452
454062965649 160476876
325426726275 161554320
83348549465 554653224
251911648099 62703504
179137173781 543006864
649994242659 68047128
337748207551 440014428
513834371361 8314380
350072365629 14305716
93922618383 554646996
535648638631 250683228
46785744367 169619580
776261065621 301435200
634819353397 26506368
237605554857 554640768
312246041337 361298736
259997700801 554634540
207862093293 440375652
774583842823 160645032
59712395413 554628312
802385235889 554622084
871101200429 134456292
548607581857 476703576
49760330549 64391292
22392152173 554615856
536217629949 159760656
823533373725 40151916
882691407391 102631212
74111964707 238146264
901905884529 290305764
683196947137 209665620
358274341333 554609628
942958152093 554603400
63444419737 554597172
848892026897 3275928
336504199443 554590944
235854299823 256817808
936738111553 554584716
453440961595 209952108
672386388603 46921752
684941619175 359137620
997307431179 193503960
691685659961 202291668
30478204875 512383788
635688149417 478297944
946690176417 400142772
800519223727 158097780
663389799825 113050656
791655851869 44866512
106984703517 554578488
897551856151 554572260
905637908853 554566032
936738111553 554559804
310559339523 90281088
882001754801 554553576
138084906217 554547348
285499867015 554541120
750758899407 554534892
487029180511 422613396
877025722369 554528664
867695661559 256450356
747902041109 220595760
934250095337 554522436
4354034607 490809996
589659849421 44991072
659324303469 88474968
488273188619 405206136
203395331887 554516208
14306099471 518966784
737696814273 554509980
891186427941 48559716
388130535925 554503752
712816652113 2030328
38564257577 87627960
572865739963 496776420
518129383211 74131884
928030054797 554497524
974680358847 554491296
904199006703 111088836
298561952149 76423788
825404661003 533758284
960996269659 554485068
869912011177 1426212
815447321023 554478840
885111775071 554472612
969082322361 524889612
770041025081 66303288
100142658923 228822948
438512864299 464421960
435402844029 554466384
838461471021 140796396
284255858907 260050140
603965942663 554460156
632578129147 554453928
178515169727 114750900
577219768341 286400808
506933310239 268053120
103874683247 554447700
877025722369 140846220
307270008905 257129208
27368184605 554441472
559803654829 554435244
850901552101 458250012
661190315631 554429016
384398511601 554422788
53863008065 118861380
543009545371 447849252
229231898105 17425944
758844952109 23635260
740184830489 146750364
788701146701 57571632
848413535885 30591936
673008392657 276485832
17416119741 554416560
95788630545 554410332
657829112655 18372600
330041278121 78155172
445976912947 430921548
271287380613 82109952
77808171803 4708368
34210229199 303372108
194687275131 554404104
695002568163 7199568
13684095417 554397876
698114967529 154441944
876403718315 554391648
271815777827 317285460
812052891667 179459820
17507833269 348051780
854633576425 390545424
513153350779 410935896
238849562965 554385420
671325240803 71734104
163749834983 124995960
349343482867 138435984
802385235889 77544828
129124888255 45028440
145548954865 224388612
386264523763 203518584
824777381833 260180928
291097903501 303808068
644396206173 285921252
142237463785 129635820
113204744057 188808048
658080295361 554379192
805099390785 27403200
509480193511 256151412
296113402769 266402700
545896222095 13128624
955398233173 424681092
364406042683 1743840
585305821043 240755796
58038585559 270581688
346643035799 228430584
18038123795 438525936
113826748111 554372964
111338731895 363366432
516949006579 115186860
807983272375 554366736
893819831827 554360508
159855048107 105956964
477699119701 554354280
54593092831 25746552
527618152145 207859500
840327483183 32454108
408823038271 84837816
524349423751 315062064
22392152173 554348052
109921764761 10176552
961765242057 288480960
443597787083 258044724
952910216957 554341824
406790657545 52695108
15026823553 412430616
682338453467 554335596
691046510223 538510248
8708062985 46124568
835973454805 465050988
264471910895 66334428
996450500737 207759852
619218948491 40058496
883245762909 554329368
324562134155 13776336
429804807543 554323140
229556452879 177304932
727361888099 101958588
909991937231 292435740
874738353629 51468192
968460318307 425409768
130620857569 554316912
681094445359 51997572
349566284577 289047708
151768995405 554310684
666387871795 252016020
88946585951 554304456
379602306441 241546752
174161141349 481169052
110094723787 554298228
448464929163 174116196
447261484019 499236480
663056327793 1064988
882001754801 554292000
682338453467 506872008
202773327833 554285772
266839745395 554279544
706154870751 122909580
655592279145 553357800
627602096715 554273316
287403514981 342614736
661467181371 50677236
217701425129 285441696
23636160281 282153312
623248068337 554267088
215835412967 395546508
687936489953 178874388
470770405021 2441376
760801974035 310048524
685448473737 533646180
61578407575 554260860
54114358927 122492304
512531346725 554254632
50382334603 376345584
10574075147 554248404
409278673761 554242176
64066423791 554235948
713438656167 18827244
714910416007 191641788
484038918453 405934812
803007239943 548742852
87158722733 304225344
9330067039 114184152
447220921055 554229720
47894318387 554223492
654348271037 144377496
646884222389 326334744
542679179873 63351216
6842050823 88232076
837886762399 452370780
545497561587 554217264
862097625073 554211036
220839670695 505016064
423584767003 554204808
539899525101 554198580
821045357509 350686224
649994242659 554192352
485163168349 554186124
324146539715 295107552
865396627775 160333632
326552134579 134387784
864585641289 125282448
377556467007 554179896
949178192633 293805900
699132562925 281860596
382962549067 54488772
29234196767 554173668
98003908947 24382620
620760052121 554167440
960996269659 554161212
798031207511 406869012
758844952109 26917416
92678610275 74499336
76506504871 554154984
613303047341 389586312
812605223085 103285152
943580156147 267517512
511042782503 97574076
482675152133 554148756
940470135877 464602572
973436350739 554142528
301049968365 554136300
984010419657 554130072
110389594675 86407272
859609608857 445862520
588415841313 508217256
779993089945 65773908
696264500455 239871420
454062965649 302711940
489517196727 554123844
974871570903 348867648
457172985919 554117616
424292655177 61893864
526837439967 554111388
930518071013 554105160
44162294063 554098932
451574949433 347503716
31147909181 399140064
351933351795 44486604
595879889961 554092704
755112927785 549814068
278065307947 253180656
286121871069 532674612
810471288591 554086476
910427529779 77021676
8086058931 506928060
183491202159 554080248
266217741341 44461692
442866892677 554074020
520455482645 49269708
931140075067 115822116
19282131903 554067792
147414967027 172509372
174783145403 554061564
143682942703 554055336
40831402763 65394000
822911369671 554049108
441622884569 554042880
263729725125 2721636
818174610771 182443032
225349137497 357568164
181625189997 554036652
241179965947 4546440
241571122953 210356928
360762357549 190514520
393106568357 310154400
596779239311 273683232
807361268321 263220192
268489713227 138479580
799897219673 554030424
20526140011 254177136
286886029223 139170888
359113366275 11104524
580951792665 554024196
452818957541 381788856
553103558811 91651248
533057480507 187294644
959752261551 554017968
837217462913 554011740
110716727841 534997656
75884500817 554005512
273340201635 75115908
882623758855 271652904
402660475943 73695924
43540290009 424095660
496981245375 292734684
363250373765 553999284
924920034527 553993056
629630640993 287366148
955398233173 230616612
575588913003 68321160
26746180551 372745800
467125050783 553986828
534301488615 553980600
441399858651 109830780
360484282339 108647460
833846917937 80440848
304462987063 140192280
992350985807 285952392
24258164335 186142464
258753692693 553974372
822624861749 10058220
855877584533 553968144
242581587289 196132176
585305821043 553961916
199663307563 553955688
752624911569 134811288
965972302091 547709004
866616240807 297928836
458416994027 468949716
700998575087 477158220
103252679193 553949460
245691607559 553943232
613918007527 145168452
517563493437 51792048
413632702139 140790168
218323429183 100420272
695224147947 24569460
232108623723 281125692
418477054729 43178724
998007964085 218509380
28612192713 474797808
969704326415 438706548
9330067039 553937004
425537908885 415644264
535545496723 474492636
74640492709 553930776
998316512899 361074528
441736439693 376426548
1579080737 74125656
648128230497 553924548
439756872407 553918320
899897044405 60112656
184735210267 553912092
437268856191 553905864
483297156187 134443836
357438148893 62030880
927824735083 120941532
848413535885 553899636
11818083255 553893408
500091265645 21779316
93300614329 280652364
473007158805 41989176
301671972419 152255916
913101957501 48036564
851523556155 130956156
522884420053 103116996
953532221011 553887180
820423353455 553880952
742050842651 553874724
895227916595 305321472
64688427845 250029288
463750544799 189312516
580679378707 120200400
432914827813 553868496
870183677775 222333372
895187372315 74904156
759466956163 75832128
261863712963 188864100
159233044053 553862268
205883348103 553856040
549359072259 174278124
776261065621 553849812
72774480547 553843584
986498435873 73751976
693414119277 48491208
597123898069 553837356
600233918339 471521880
343346244037 281449548
165644826029 89751708
595257885907 553831128
949865360251 50160312
592769869691 553824900
796787199403 502381620
282652064229 34752240
284255858907 377690832
677788459831 73110492
336841339767 168236964
146299392735 82489860
36986751287 227932344
146792962973 2752776
98276646761 159779340
491383208889 553818672
805495256159 553812444
882389703149 56886552
172295129187 553806216
572243735909 92467116
634522097185 428480172
62200411629 553799988
508531953123 79463052
941092139931 553793760
716548676437 481318524
474675338547 298383480
148036971081 553787532
571621731855 553781304
992718476413 400759344
338370211605 530806212
947934184525 167782320
455306973757 553775076
977790379117 553768848
529947460237 458374572
936738111553 94410252
244540932259 21860280
569314732459 59608188
202151323779 553762620
780615093999 65674260
324686122417 472206960
621118921937 96191460
950812490817 34845660
35454237307 553756392
628224100769 477345060
69470120527 123283260
492005212943 553750164
495737237267 553743936
665544344009 130607388
6220046769 553737708
137462902163 249244560
539899525101 13601952
154257011621 192594672
118984420163 629028
437890860245 553731480
604350683591 103615236
555650336207 343866564
346106305521 91613880
775217281485 231040116
523727419697 553725252
162965068377 553719024
403058633221 553712796
480039412747 9080424
33650891281 44499060
489327104473 92591676
476455111593 553706568
954477009849 159156540
181003185943 553700340
929274062905 210736836
402046742673 177765804
864000108403 402814584
105118691355 553694112
280523834583 553687884
368226406197 553681656
126266829191 170609832
238227558911 155513160
393331019249 181253484
362810245995 132799644
803629243997 553675428
106362699463 553669200
909369933177 458735796
158611039999 258119460
743335239339 129125124
98152353327 39803148
977168375063 553662972
584061812935 478428732
462149018351 367582788
966594306145 553656744
940470135877 350966484
108439161973 238588452
318466081877 553650516
199663307563 553644288
687314485899 510590124
384398511601 553638060
205883348103 291059352
160477052161 553631832
127510837299 234434376
377734376055 117484992
925350258539 73502856
622004060229 553625604
449708937271 145728972
387508531871 553619376
169185108917 553613148
360762357549 434957292
163587072431 315927756
267461749449 553606920
560425658883 74947752
122852806547 218883060
280346285521 28362312
391862560249 553600692
508799322401 169769052
998514856015 151290576
738940822381 553594464
235739542695 454164444
876403718315 553588236
661190315631 553582008
520617399427 553575780
244447599451 180692964
420474746733 553569552
589659849421 553563324
493871225105 553557096
92502643125 40743576
682338453467 553550868
912479953447 114159240
509421326455 553544640
990852464251 553538412
572865739963 553532184
692377828663 118867608
349999429521 49612248
769419021027 315871704
157367031891 551047212
903149892637 553525956
859817424761 151714080
654970275091 397782360
326552134579 553519728
431071248907 107096688
567666581965 92236680
997072504791 127779876
445354908893 58331448
721524708869 134823744
18038123795 553513500
96410634599 553507272
248801627829 553501044
62822415683 553494816
682960457521 553488588
413632702139 553482360
939226127769 553476132
162343064323 445264632
628846104823 553469904
178515169727 166225320
957886249389 435592548
614540011581 87167088
90812598113 553463676
164934060519 172490688
240715575127 553457448
544875557533 553451220
929923650771 281368584
645640214281 172042272
788079142647 553444992
831840370955 91887912
640042177795 553438764
306224337685 61408080
519668000631 26450316
704108595357 553432536
462771022405 553426308
437318300283 157879800
23014156227 112720572
239750070723 179154648
689802502115 553420080
607697966987 298682424
495379979265 225478512
777275078679 7797456
967838314253 509462856
316600069715 553413852
631334121039 492217524
222677457561 335776392
252850476741 231581952
178515169727 553407624
224080248529 200242656
849035539939 553401396
801763231835 524036376
62822415683 553395168
160745248525 182779344
359518349441 553388940
717792684545 553382712
363984326119 232646940
401192621059 553376484
790568497883 487907748
529947460237 553370256
776883069675 553364028
625736084553 553357800
589986981349 206296272
44784298117 277662924
873293698045 194631228
838566780273 296023068
684204465629 553351572
406168653491 553345344
826021389941 145349064
68420452169 553339116
345212256199 491962176
97254822553 94441392
764583996743 34920396
285499867015 321047172
758844952109 553332888
673008392657 553326660
321576102147 553320432
893819831827 523824624
605209950771 402646428
653726266983 553314204
805495256159 553307976
362628369711 465237828
757625083729 4571352
298594773709 488810808
506311306185 335377800
448464929163 391498308
913723961555 553301748
487029180511 454475844
65932435953 234876564
617830749727 278896068
320954098093 291993552
325308126471 553295520
151768995405 454974084
507794419669 57216636
112582740003 443402460
328418146741 553289292
746404871029 80042256
103874683247 419574132
741428838597 55933668
771285033189 265182012
372423369405 68601420
483584117515 219530772
118802780543 553283064
705352603465 48833748
262753060145 227490156
561228960017 251000856
197175291347 33550236
179137173781 553276836
159678433245 24096132
185979218375 453317436
935494103445 553270608
83970553519 310472028
103023524923 79182792
780615093999 553264380
565401691315 7809912
811186002653 430697340
774395053459 125643672
368226406197 553258152
804251248051 114383448
408034665653 446366988
682960457521 262665900
463393026459 373150620
16794115687 124136496
487029180511 93264300
899417868313 553251924
669568000661 93656664
890430310135 95824008
87080573789 297225072
975302362901 553245696
454062965649 48329280
39186261631 514557360
158611039999 173549448
393106568357 553239468
991167899995 102948840
612051995365 553233240
225787477831 553227012
639081948507 69448428
842300567121 347391612
479565131863 515298492
531191468345 226057716
210237376481 243570852
725666996465 93339036
551717602127 553220784
988364448035 96147864
554827622397 500052348
195931283239 553214556
239187967573 146544840
77128508925 386989236
930518071013 553208328
119492632429 127636632
944824164255 429233760
979656391279 523482084
840949487237 302014404
311002033229 23629032
37334486677 49232340
226409481885 553202100
256537597185 14965884
662159455949 75850812
724634729139 553195872
879514261737 98153280
982144407495 490511052
23636160281 110895768
669697879373 90935028
731476773733 553189644
978412383171 553183416
459038998081 545280084
635688149417 553177188
842634979581 79556472
806739264267 292392144
49760330549 65431368
648128230497 451168776
569133715639 553170960
342102235929 553164732
632079146777 142795584
412388694031 248061240
871008166565 64995408
36076241361 553158504
144436911849 418066956
198419299455 210095352
479565131863 553152276
629252151739 96122952
327174138633 553146048
844397650539 123688080
251569468085 173979180
614540011581 271945620
972693696631 14361768
407588179095 233101584
404924645383 71391564
723390721031 536330448
385642519709 379123272
445400167769 480259764
763198980487 487272492
852145560209 553139820
638798169687 542433888
289030669649 3151368
435402844029 360152784
690175721243 106056612
486723714557 8202276
846547523723 320443056
484204240713 39037104
466089805235 50969952
755734931839 553133592
331594190039 353040408
305403996743 553127364
840327483183 408058560
537411508885 553121136
92678610275 345355056
303004480407 79070688
242581587289 553114908
830375418319 553108680
538143424683 291806712
782481106161 553102452
225340592681 89620920
459661002135 553096224
809320955831 344016036
848413535885 88207164
403892962251 7448688
43283003863 132743592
713438656167 553089996
996450500737 553083768
123778812975 147267288
581573796719 553077540
8086058931 240886584
755112927785 553071312
753534991763 13396428
208193908677 9466560
455524885249 11826972
53820900557 5742216
774752752411 149384808
640664181849 543691944
367917907207 36844848
642530194011 553065084
424828775111 476136828
133885593815 19113732
817313333185 553058856
478943127809 553052628
373824442683 172117008
268705757557 24756300
123778812975 532506456
54736362981 553046400
665544344009 553040172
602721934555 75003804
526837439967 1999188
314734057553 139376412
985254427765 553033944
751380903461 553027716
864135019339 371238624
365116385927 292834332
651874199313 266215860
630712116985 553021488
449086933217 73969956
309758025121 139245624
136218894055 553015260
600063786825 31277016
73396484601 553009032
883245762909 80964
110094723787 553002804
756356935893 552996576
903149892637 482321232
288802942829 74873016
990129870531 23074740
610807987257 552990348
840327483183 4396968
13797488613 89982144
490936815751 88418916
298731496993 303129216
281767842691 552984120
365367231083 85535352
501957277807 552977892
935494103445 552971664
916833981825 136891440
415705047941 234334728
760710964271 552965436
365474414963 38713248
60334399467 98464680
3732030553 552959208
967580710479 37835100
529563552623 300245652
563535679153 244405404
411298361823 299971620
136218894055 552952980
578463776449 58786092
957886249389 410742828
961618273713 228318480
493249221051 552946752
451281273083 147055536
87387396209 210574908
163649346203 208999224
827265398049 552940524
996799063213 44056872
674533501545 153837828
288239251539 222868980
425501761573 493693560
466503046729 552934296
154094472039 2684268
255856364851 152368020
992096472359 552928068
639420173741 552921840
404941828435 233848944
303537984581 206420832
946068172363 552915612
872671693991 542801340
569133715639 518188284
25254109965 153931248
93922618383 338491800
9952071093 552909384
482675152133 552903156
209701275231 25080156
878269730477 552896928
905637908853 552890700
430426811597 552884472
71530472439 124080444
734010609345 425011176
216244150379 43676964
904746181337 166163040
71530472439 552878244
140572922433 193640976
981522403441 501777504
779371085891 191261880
428560799435 143399700
649764546553 114925284
381288491331 83399148
883513193229 282894444
532435476453 84912552
511909342671 398056392
548759233657 130457916
929896066959 153675900
291097903501 552872016
379618069509 284040396
787457138593 267978384
909494518089 320866560
314112053499 154884132
878891734531 214473636
358896345387 552865788
799275215619 229439520
114448752165 552859560
485163168349 247506948
252104529259 85062024
180119722983 65910924
267192287563 190034964
95584170295 50434344
517507379157 552853332
605831954825 456113808
84592557573 552847104
78516165853 94734108
286121871069 552840876
869745630157 35867052
538296222435 236309004
89568590005 67617396
917455985879 151284348
567267703477 350231580
575975760233 552834648
213969400805 538354548
860853616965 452806740
172295129187 552828420
470857075107 552822192
398704604843 552815964
512390636283 69809652
959411295997 106355556
314734057553 552809736
111362703467 279232380
995206492629 552803508
672386388603 552797280
83719881509 23323860
620831736401 134966988
41412165001 165091824
277716681953 221455224
125391618331 76853520
255643672423 159137856
615162015635 552791052
743294850759 552784824
139003145091 128738988
436024848083 321022260
49760330549 520505100
687987266837 168187140
275113279581 341612028
953243265485 76349052
981522403441 448447140
808044387739 438700320
693788336123 202522104
546540024149 47750076
971411012643 21193884
259997700801 326141676
322820110255 56475504
163587072431 367470684
969082322361 552778596
510813722891 59440032
513775354833 552772368
376312458899 552766140
834729446697 358527276
414876710247 552759912
199663307563 552753684
539899525101 552747456
579085780503 387798876
786835134539 165309804
687314485899 203923404
90190594059 552741228
383154503493 149932872
375472255627 92541852
464015030513 552735000
642787597251 214454952
363745655465 7131060
554205618343 552728772
25766744111 90891432
619516044013 34621452
201529319725 99928260
179137173781 399133836
13062091363 552722544
601477926447 552716316
695400538601 552710088
104028178535 183719772
78372517033 552703860
539277521047 165372084
775017057513 542471256
493249221051 125955072
455611199101 45121860
164386555801 124647192
134352881893 552697632
431048815651 354373200
9330067039 533210220
814203312915 544613688
93922618383 475370784
478321123755 541543284
601537528407 69529392
651437428435 194189040
489517196727 444299292
89258122967 222700824
836595458859 552691404
761332968325 552685176
577219768341 552678948
552961610235 552672720
961618273713 552666492
331863943403 81611712
878891734531 110883312
196103487439 230068548
327796142687 426779928
110094723787 552660264
569378270515 165247524
183713074659 182368296
360311424199 367607700
786213130485 340173360
67192717825 2248308
215903130011 270756072
761981995671 260411364
582252431977 488001168
218323429183 552654036
727744749409 552647808
409926150335 149472
707218615627 552641580
567889707531 134313048
620044520953 3182508
684204465629 552635352
22109929115 4764420
928030054797 552629124
941092139931 552622896
19904135957 552616668
370780227461 218366136
107279007657 74748456
26124176497 454793472
938824071763 308068020
392484564303 279057996
621382056175 552610440
595957671453 63114552
386886527817 552604212
934872099391 552597984
488273188619 552591756
127510837299 153844056
42296281901 552585528
497603249429 552579300
238485186359 191448720
503934696433 316214244
934923592495 130650984
613918007527 552573072
310380029175 221368032
448815472143 42119964
29856200821 542714148
19282131903 552566844
226409481885 465287652
511909342671 552560616
171673125133 331871436
38709139541 275788296
673385765861 113611176
508799322401 492149016
330906162957 141649632
620138048067 261270828
606453958879 358950780
982046950513 26412948
230763510263 552554388
388130535925 360837864
336222350065 61650972
959130257497 552548160
547985577803 536940792
695400538601 552541932
868317665613 552535704
598989910231 552529476
998316512899 552523248
566922421919 34528032
920566006149 552517020
324686122417 552510792
658867465975 128876004
256327975161 304206660
335016818541 43110216
667410356171 552504564
225397915193 295412724
965350298037 434459052
715926672383 182424348
72322177037 127723824
114448752165 552498336
837217462913 544102992
534035950369 108896580
127995662187 8507448
401192621059 251200152
977790379117 552492108
136840898109 552485880
800519223727 133964280
294829927825 394587396
104496687301 552479652
409900677815 552473424
389374544033 552467196
556289236825 223217748
90190594059 475190172
457172985919 552460968
835351450751 458262468
945446168309 452725776
129786010377 141076656
561047662937 552454740
728988757517 552448512
998008076189 157088844
273681789989 318593340
525593431859 297959976
844212523239 234066924
910204804043 81792324
483551246131 244822680
761954972379 552442284
111960735949 495319068
319088085931 522348588
272437781881 137694852
241337579181 552436056
619518012061 277482312
453440961595 22470624
141194926487 552429828
936738111553 552423600
608941975095 552417372
578463776449 313417872
413632702139 552411144
542617697057 225659124
315978065661 459757188
607075962933 432048816
123778812975 33020856
395594584573 552404916
521120117359 15731928
584683816989 552398688
592147865637 552392460
789945154809 552386232
988986452089 512788608
835797537479 105334164
689180498061 552380004
9330067039 460411128
806739264267 552373776
514397358887 552367548
223299461615 552361320
894549275109 324840024
677984425089 552355092
117558772435 266900940
1244014337 287166852
286743875123 552348864
324477869315 19861092
416871206049 35051184
609221736855 85037112
702242583195 552342636
620138048067 552336408
303778777745 610344
863341633181 457770456
74640492709 420153336
444850533075 303963768
454684969703 552330180
103874683247 552323952
144926950811 272250792
153013003513 91906596
829827160013 445731732
422340758895 384410844
526389496057 360289800
858987604803 313617168
103315451205 280278684
664300335901 552317724
420774780633 142303572
783725114269 552311496
987120439927 552305268
542387541317 552299040
789371816347 234303588
556071630505 234085608
440378876461 16236396
431670819705 552292812
365116385927 379820808
508177318347 552286584
163587072431 552280356
395594584573 503303364
865207645343 552274128
476455111593 116139744
484314220965 109494468
475833107539 552267900
967838314253 552261672
434507666201 100146240
478943127809 552255444
685448473737 518892048
419852742679 552249216
391240556195 552242988
467747054837 83679408
887599791287 513062640
823533373725 25597080
399326608897 552236760
742375171979 26581104
116314764327 534175560
177487877335 30180888
537411508885 10463040
17279557147 50583816
525593431859 552230532
95496754087 27272412
37470967069 72967248
958298356149 122822388
225994845319 318892284
662527718827 28100736
622626064283 514706832
482053148079 518755032
125644825137 377510220
566023695369 523127088
197797295401 313610940
480399946677 29053620
412388694031 552224304
896929852097 193908780
750136895353 552218076
342102235929 34322508
658702299415 518997924
550473594019 552211848
650616246713 552205620
222677457561 552199392
955398233173 552193164
4354034607 552186936
617028027797 552180708
662566388479 334474740
273681789989 552174480
949800196687 492074280
777191474007 48896028
34832233253 200049588
356414993131 34783380
770663029135 160140564
117106661993 151807500
177917087421 470818116
739767322815 198872496
802385235889 184006260
470235071053 401867928
760088960217 552168252
589037845367 244231020
660929124529 154392120
132486869731 552162024
591525861583 69280272
907503921015 88873560
919944002095 552155796
711572644005 386173368
941092139931 552149568
367604402143 37791504
207983427189 317079936
725878737247 33157872
432181222989 6128352
611429991311 552143340
109472719733 262933704
80455033159 291850308
947312180471 531173664
753868919677 296191224
94848885149 97636356
71530472439 314046900
673630396711 525076452
626358088607 552137112
974058354793 454675140
925542038581 355413276
959130257497 552130884
227031485939 308771784
56722569315 212661288
610883769561 159318468
783725114269 194961312
853131920947 12406176
942684648235 153557568
936116107499 552124656
426072783219 442256508
250715502171 486842760
858987604803 552118428
899417868313 552112200
426694787273 125176572
376312458899 464739588
673957211011 67125384
240715575127 543561156
151146991351 103584096
850901552101 552105972
468172601621 32890068
268083753503 193977288
548250267803 241397280
268705757557 552099744
174785406167 401213988
22392152173 552093516
599762762673 397246752
829820091233 43234776
360200055103 393640740
134518727305 304518060
602099930501 499635072
582305868217 48964536
907503921015 552087288
16172111633 552081060
899835586501 59520996
87871325503 278460108
319439986615 191560824
248425218727 38582460
888843799395 552074832
213969400805 552068604
778555856899 38719476
671764384549 552062376
172917133241 224594136
529023951237 71385336
1480410533 181446552
166810143357 389318508
312868045391 552056148
20526140011 552049920
891331815611 552043692
956642241281 552037464
115456910903 106112664
216457417021 470332332
174783145403 552031236
615784019689 552025008
434158835921 552018780
928652058851 333646416
139328914325 552012552
138706910271 34092072
546119565641 552006324
673630396711 552000096
36076241361 343499112
961981864353 152523720
840513937047 52676424
400570617005 266440068
450952945379 113854068
93922618383 93787452
762576976433 551993868
695015833803 254669148
545556173295 73907676
92056606221 509257332
877647726423 183352320
228062812837 28829412
650454778347 69149484
836595458859 48036564
211904988237 25864884
460283006189 551987640
149280979189 418322304
340858227821 551981412
224744409915 227396736
417364726463 551975184
613564934741 215737920
370092418359 290299536
730232765625 551968956
576976345723 89539956
624492076445 325213704
597123898069 158402952
362793411711 67106700
184113206213 273241044
378800475115 551962728
56602375143 168143544
452196953487 551956500
905015904799 482975172
75123013237 19269432
958508253443 551950272
468991062945 397265436
368874050927 216846504
194687275131 551944044
997072504791 24245604
449086933217 551937816
571621731855 44561340
408034665653 500787252
463393026459 491034204
161099056215 551931588
536789504831 551925360
737074810219 551919132
102630675139 356085900
263823057933 21860280
717170680491 551912904
380088048083 454388652
149280979189 387636948
520617399427 551906676
625114080499 551900448
618046213615 143742240
866849772123 18135936
669898372387 183258900
987742443981 551894220
388130535925 3911184
760088960217 551887992
11818083255 551881764
396513066339 62846748
793055175079 468551124
166697092701 551875536
962862281821 551869308
315978065661 188602524
986498435873 551863080
948567810027 93930696
57224379197 295998156
421718754841 108255096
539277521047 239117832
670520376441 551856852
896929852097 513374040
41674277847 321234012
676118412927 551850624
840327483183 374358852
152390999459 551844396
526837439967 548562240
15550107579 551838168
282888790509 43409160
215461152525 214149780
595879889961 551831940
12440087309 551825712
898173860205 269933976
97654642707 551819484
972645087091 58294080
33588225145 551813256
780890994399 255154932
292341911609 462703032
603343938609 551807028
724012725085 26917416
199041303509 33456816
238251941531 168454944
65310431899 378911520
348944280523 23977800
174364080729 80347428
415498714301 551800800
89568590005 551794572
780006511285 229246452
468211688549 18179532
473967095377 551788344
111338731895 551782116
388864587927 244436544
222677457561 307893636
976546371009 551775888
167941100809 379652652
123156808921 551769660
350554582223 53062560
462149018351 383134104
313490049445 488069676
881379750747 146756592
46650310279 551763432
309350743823 41011380
351432296739 393952140
740184830489 551757204
979034387225 551750976
431048815651 551744748
949870940539 119303568
910024210727 247251600
827448189849 217052028
686070477791 551738520
315356061607 551732292
41674277847 551726064
777156752907 23143248
22572508825 215034156
482675152133 498968676
8708062985 551719836
163103273925 406719540
491747515749 1183320
317222073769 551713608
849035539939 99654228
118802780543 8401572
768797016973 515790504
893587980833 55921212
101386667031 136025748
890850383745 208569492
833485438589 451424124
559803654829 551707380
357930822299 91719756
641908189957 551701152
391862560249 312695424
814203312915 551694924
837217462913 94404024
9952071093 551688696
982834197101 322566804
486407176457 28897920
19282131903 394356960
125022821083 162351504
304159988635 551682468
620760052121 551676240
803319026079 226306836
167217946569 27870300
871793225887 81730044
337748207551 430180416
100764662977 401245128
760710964271 138336336
750136895353 551670012
57224379197 551663784
536167500777 543343176
604587946717 551657556
209318526025 28885464
667410356171 551651328
338370211605 551645100
967216310199 551638872
797475214029 354616092
545497561587 454301460
513946743165 122828616
219005626857 95549976
952705576095 22190364
949879435531 363434940
781654928345 16790688
426799616969 378157932
147414967027 242537004
177893165673 352610676
907098034789 125394552
717864698909 352766376
894886384293 38987280
317844077823 434515104
95166626491 551632644
566521760985 42780132
445354908893 551626416
161721060269 551620188
915932009249 69435972
972814346685 551613960
564779687261 551607732
476455111593 551601504
698510558871 551595276
133813616819 11920392
50382334603 127916892
210686695541 63587880
814825316969 551589048
477836652625 251972424
164537042965 158010588
672386388603 411390540
745160862921 34883028
436646852137 551582820
941092139931 551576592
621382056175 165309804
471322848543 37760364
686692481845 294459840
744027376901 41079888
819838617753 358925868
931803339621 464926428
157367031891 551570364
622010283 515784276
768175012919 490118688
459038998081 551564136
342422878281 44966160
788079142647 551557908
511372861513 295848684
994116278753 226948320
518905193953 317553264
350374468463 247905540
147414967027 7249392
424828775111 438096204
135596890001 551551680
861616716359 215868708
212725392697 551545452
789945154809 165403224
378178471061 551539224
284953159481 296222364
610185983203 551532996
979034387225 551526768
785396736857 63818316
669276368333 551520540
519995395373 551514312
686692481845 126453312
981010348499 402173100
670064709811 48877344
820423353455 551508084
189089238645 551501856
574731752125 41933124
235117538641 551495628
224543469723 551489400
775639061567 423111636
448697825223 210157632
815447321023 270849492
104496687301 551483172
566645699423 551476944
174161141349 551470716
530672867775 267336900
80238529195 551464488
87080573789 412673508
345477114355 148512888
47894318387 13695372
34210229199 147391848
171673125133 238071528
179823363603 432852228
266374026773 127044972
433766470683 240450624
300427964311 447151716
585305821043 551458260
179137173781 551452032
480187135917 551445804
16558253861 111705408
648322101909 63675072
694778534547 551439576
844681511561 523693836
258131688639 551433348
671142380495 551427120
555524356223 114096960
590903857529 551420892
689180498061 548431452
827265398049 551414664
752421472711 50739516
936269814539 140404032
491383208889 229987584
799049798149 38962368
141194926487 551408436
293585919717 204384276
508799322401 92828340
801763231835 551402208
714682664275 492254892
289978941177 7417548
73396484601 551395980
574109748071 168567048
992477563679 13658004
59712395413 551389752
484541164295 551383524
797788999353 152897400
288609887285 551377296
396838592681 323849772
291097903501 58449780
884489771017 551371068
213083683309 16136748
195931283239 551364840
442991975829 130264848
958544444351 213832152
396216588627 551358612
876403718315 394188804
704108595357 71273232
580951792665 303733332
171673125133 551352384
11818083255 220215852
14306099471 551346156
431670819705 551339928
187965424709 212661288
287527190605 319178772
898795864259 324254592
886396302547 509406804
901283880475 497723076
869561673721 402739848
394350576465 551333700
948556188579 310552992
228897498101 156341484
932384083175 548001720
441138475719 276610392
495865185299 96253740
840949487237 551327472
355786325117 259265412
845303515615 551321244
421096750787 551315016
531191468345 433257048
346143374577 87646644
396303431859 147317112
228107012953 24202008
734589135731 548201016
592953944459 84333348
212725392697 341948340
319710089985 551308788
359518349441 551302560
957886249389 381253248
151146991351 551296332
948914585067 70376400
195931283239 399868740
808935478761 58692672
365322775619 244934784
151880158977 254613096
123388098157 311231844
343149786767 32890068
198586359327 150331464
145812698209 70793676
1418983769 19157328
302943389955 501547068
6518019201 18434880
670520376441 9603576
809227280483 183813192
103874683247 551290104
667152005037 122255640
305208311745 86544288
485347479781 173026296
93300614329 551283876
501335273753 319010616
824155377779 508970844
755112927785 23566752
120719339153 385606620
319088085931 551277648
257509684585 551271420
472327097335 25391556
791499161617 185158440
843698375689 223927740
519995395373 551265192
909623960841 78410520
472156798903 412063164
551095598073 551258964
9952071093 551252736
441000880515 551246508
29670250187 29776068
891953819665 551240280
166125230275 377603640
286743875123 551234052
467973747809 71553492
358292066221 233985960
227031485939 346226976
387713943767 51866784
545497561587 551227824
843053496191 253759860
965972302091 551221596
801286327725 292641264
243203591343 9672084
980900399387 439877412
237605554857 551215368
817935337239 551209140
190955250807 418714668
322820110255 551202912
473702086511 112527504
157367031891 551196684
217234678887 235256472
343346244037 529305264
718414688599 551190456
25178464677 176607396
73396484601 551184228
179575624981 82813716
529016664477 12456
831122181669 338186628
156295196843 22757112
931604845795 17756028
955150849547 47289204
756978939947 551178000
795543191295 132718680
499469261591 551171772
98898650815 551165544
410522681869 551159316
758256373731 391828392
734201784033 281605248
900382879467 59340384
559803654829 99124848
620138048067 179571924
102460456433 62578944
172295129187 449325288
486580595117 162345276
966594306145 23766048
570377723747 551153088
106984703517 551146860
172031241361 60112656
605209950771 551140632
893197827773 551134404
275547802151 551128176
649820118997 53367732
294207923771 551121948
717792684545 84028176
704108595357 551115720
490541691509 143106984
984964899263 55603584
586662119991 135664524
159233044053 551109492
122878497047 118350684
633822137255 477407340
583439808881 551103264
718414688599 57939084
378178471061 551097036
62200411629 551090808
753246915623 364624488
46028306225 72369360
215835412967 341761500
76506504871 251386992
303160454439 112982148
618894039959 23267808
964357402889 225092376
82726545411 551084580
752624911569 551078352
663227112009 199401876
470094497627 45470628
340858227821 94752792
481019285147 339575472
826103929625 12617928
954154225065 314053128
142438934595 52184412
412388694031 551072124
740184830489 551065896
528703452129 238949676
615162015635 551059668
341480231875 551053440
904621889141 233431668
165718384937 204552432
76913311603 63195516
55000666845 197284356
14306099471 551047212
442244888623 551040984
804251248051 551034756
479565131863 551028528
694778534547 109307628
329320130535 219848400
667410356171 551022300
19586849259 238663188
332772175119 6427296
647506226443 283872240
495935773451 33126732
909414457149 252800748
879513738585 551016072
773773049405 551009844
740380632581 294497208
300427964311 164089116
791811166971 551003616
10101181869 112191192
267461749449 172870596
9438272311 124329564
896160809953 33350940
315467686051 355737132
223921465669 239790456
253886033689 262952388
850279548047 76548348
910613941285 238164948
482687788745 94254552
854633576425 486649692
100593896207 27826704
418608734571 86550516
36698245415 313455240
595257885907 550997388
266839745395 517472064
609958217777 115691328
345834260253 550991160
867695661559 383445504
564157683207 28424592
194065271077 550984932
960996269659 550978704
855255580479 550972476
348944280523 199781784
144926950811 114451956
204639339995 371749320
823533373725 83523708
962454502283 27328464
307270008905 550966248
673008392657 78759288
851523556155 550960020
119751692317 160377228
137742327611 156951828
403300871281 38177640
801348545445 251841636
39808265685 550953792
371958430521 550947564
111055182273 87596820
866147339677 22115628
896307848043 550941336
17471629905 412991136
527459444021 550935108
601477926447 550928880
862303703365 5025996
446736699045 154996236
55771283435 41671548
342724239983 39958848
674874404819 375610680
678108785793 120922848
488895192673 97580304
592147865637 48161124
763433296531 225596844
937982119661 550922652
810584395299 363870900
220811445399 384454440
881379750747 550916424
979213772309 71952084
481889848681 15819120
834729446697 550910196
229519502155 68252652
170089571455 26587332
289878838533 458953776
141816930541 166094532
602721934555 550903968
778749081837 532674612
248801627829 550897740
149280979189 550891512
437750174715 31507452
382532499439 550885284
129998853515 466346412
441622884569 550879056
509136848861 156453588
690079542239 157624452
22392152173 550872828
155501019729 550866600
926786046689 550860372
947934184525 550854144
265595737287 550847916
189089238645 550841688
373824442683 550835460
617090077361 367564104
126266829191 268233732
100283013131 365147640
577841772395 550829232
574731752125 495599328
890272143847 26462772
526215435913 550823004
396045859225 76448700
260978232131 44754408
136218894055 550816776
692912522385 550810548
939848131823 550804320
432914827813 359274636
186290282063 7230708
7464054877 413981388
369470414305 550798092
22392152173 550791864
236167767519 39977532
68420452169 445295772
105118691355 402895548
806739264267 550785636
508058474413 33537780
224415607645 46274040
990230460197 203269464
931762079121 121396176
899417868313 39915252
616406023743 550779408
193634124083 53535888
478163691133 31401576
579707784557 538890156
914967969663 36601956
75906379781 63706212
569442935839 75769848
128132841353 550773180
509818971799 89091540
229696041043 19281888
184735210267 550766952
821114320153 479942136
924506612421 333802116
403680637275 97679952
161721060269 550760724
36921656231 3132684
279967423825 31588416
185357214321 325500192
996255108455 67287312
311624037283 550754496
159855048107 550748268
16172111633 550742040
978412383171 550735812
965074290523 57621456
489517196727 155519388
463393026459 2347956
862856333727 398286828
218945433237 312745248
733342785895 550729584
6842050823 550723356
676779315 233388072
277413814313 550717128
168571792923 57247776
499975703867 28144332
770663029135 241204212
580746024535 70264296
223921465669 37380456
598367906177 370703016
322820110255 550710900
827265398049 379353708
478943127809 550704672
540521529155 172577880
625736084553 381053952
339878616997 58536972
919096225575 33624972
682960457521 550698444
541962080487 234976212
745441440549 249661836
49138326495 550692216
967216310199 550685988
57224379197 550679760
799584703623 218017368
797056018567 30535884
679558000273 17687520
909369933177 54183600
862097625073 198442764
596939161895 86681304
276219325033 396736056
689537281497 50751972
610849453281 26338212
74018488655 382716828
658702299415 550673532
246313611613 151913376
99520654869 550667304
335271345683 411259752
112582740003 59440032
22876304437 35835912
998316512899 57148128
792433171025 501466104
185364009069 393385392
138706910271 550661076
456550981865 375187176
610807987257 550654848
304159988635 495269244
668654364279 550648620
893819831827 550642392
907503921015 68713524
453440961595 550636164
751470979025 246491784
494099468849 152206092
877647726423 318811320
541143533209 550629936
542641973801 202335264
657458291307 550623708
23636160281 550617480
44784298117 550611252
940470135877 498327192
114230440843 71248320
721524708869 141824016
347992751751 63861912
750758899407 345118392
100764662977 550605024
736452806165 550598796
949800196687 160209072
56602375143 35761176
389444359913 38470356
80860533249 18982944
917455985879 550592568
822621691697 46230444
603965942663 29252916
290895274283 29757384
644396206173 30380184
217079421075 550586340
297939948095 550580112
134352881893 531316908
695400538601 550573884
922526758647 173219364
569133715639 550567656
500774185767 153258624
801811642079 130987296
190955250807 548244612
719036692653 232858692
323442114309 550561428
748270883191 56375856
255721759087 448266528
136218894055 463842756
538797602585 269821872
463393026459 550555200
365738389981 550548972
920278601395 195677532
953532221011 550542744
400570617005 550536516
694156530493 550530288
564779687261 550524060
931140075067 130831596
337748207551 550517832
551717602127 271684044
792585265013 382386744
536167500777 514171224
568511711585 359598492
816069325077 26008128
863341633181 543000636
666788352117 550511604
79616525141 550505376
341480231875 550499148
68420452169 273521304
691668514277 550492920
452818957541 412611228
140572922433 550486692
683582461575 157331736
710950639951 72655848
157989035945 550480464
392601812631 344271384
206873869145 27876528
624492076445 155320092
749514891299 550474236
41052273793 550468008
8888357357 67025736
962240277767 550461780
556693634559 222196356
35598951115 18640404
209118843889 88375320
680095608699 19169784
648128230497 550455552
913217480673 107246160
692912522385 42587064
602721934555 550449324
223921465669 4515300
502579281861 142695936
88946585951 32784192
438512864299 550443096
791262404197 212443308
672839463147 73322244
759791827327 124871400
880757746693 76081248
138084906217 421654284
209615372427 393024168
177525731119 185905800
998518779655 157580856
676740416981 253797228
910613941285 471665124
10574075147 550436868
852767564263 198174960
538655516993 550430640
739562826435 419748516
703486591303 539052084
585024202101 160258896
365834064517 87908220
19904135957 64920672
840655810887 163516140
642530194011 351091044
356408329171 491214816
730232765625 550424412
493871225105 550418184
876044280513 193877640
489714082491 66004344
21957193643 89938548
289988768961 260112420
715934868431 514389204
983596219051 211577616
957264245335 550411956
877647726423 550405728
564783349325 229171716
37942253523 468744192
579333567711 177603876
504445294023 550399500
305403996743 409434948
791322305101 202640436
734586794003 305209368
222055453507 550393272
836306503333 76349052
875159710207 389000880
593560297549 90692136
622626064283 221125140
644396206173 428349384
916211977771 29284056
515019362941 418615020
452312059383 376862508
134352881893 550387044
769419021027 550380816
394972580519 399233484
916981927965 59919588
959752261551 550374588
394050011947 140304384
183770204103 38956140
483150118097 21069324
629468108877 550368360
540182612613 196630416
618894039959 430435764
156123023783 259396200
279279826475 87677784
53492354873 197259444
858459917581 361055844
82431548725 164151396
205261344049 100339308
118802780543 445731732
26264979121 293774760
694778534547 231276780
408656669707 550362132
929274062905 133833492
710662755641 159000840
271193773773 313000596
955398233173 550355904
48695832085 241472016
555235892709 122641776
145077574991 16921476
182655003491 18347688
182247194051 226493676
956020237227 431681364
871427685883 186267024
731476773733 550349676
284516774739 178917984
856612097407 145841076
969704326415 171762012
311002033229 550343448
480809139971 425976516
200285311617 550337220
815447321023 418316076
958508253443 35748720
243825595397 331416792
573487744017 550330992
940470135877 34858116
634444141309 550324764
852830454607 110316564
588415841313 550318536
5272653389 159536448
813581308861 80864352
158379326021 66122676
184378431821 164194992
271576982613 13190904
476455111593 276635304
26882604891 58269168
410522681869 550312308
834107442643 550306080
396838592681 467037720
184406320805 114433272
540284297169 27521532
856838055475 165677256
341480231875 334225620
318466081877 223902828
329153456799 334188252
790567158863 173935584
664966029375 118456560
906881916961 341967024
575975760233 550299852
398741100923 229327416
414493892533 178631496
538033512939 138049848
462771022405 427004136
434158835921 550293624
220189441345 192015468
334016183227 151402680
138706910271 550287396
510043330509 274474188
397050487925 303957540
552339606181 549664596
887415814929 31308156
100142658923 550281168
330906162957 15513948
770663029135 308036880
590903857529 533210220
163652615903 335795076
584061812935 550274940
676184442183 262092924
147414967027 550268712
932384083175 550262484
929274062905 206894160
920608126113 497891232
539899525101 465991416
455015782379 4577580
774395053459 550256256
440378876461 550250028
345579751795 153109152
517745967609 112982148
938720331967 272456316
83348549465 550243800
696644546709 550237572
799964861981 406246212
519373391319 60505020
832241430481 550231344
539932739025 276006276
189089238645 550225116
93437617873 295562196
88946585951 550218888
571621731855 550212660
856499588587 550206432
731476773733 354778020
208993368373 550200204
526215435913 550193976
801141227781 550187748
708669922715 5443272
262485717017 187531308
960062752263 132513156
647506226443 550181520
401192621059 98421084
135596890001 257770692
384398511601 460280340
776457546565 274131648
115325300807 175249692
719036692653 550175292
326552134579 356995188
307892012959 516905316
625114080499 550169064
909369933177 550162836
947661664691 49861368
587793837259 485410320
389374544033 550156608
176649157565 550150380
2018753863 139444920
985254427765 550144152
270218472725 251169012
625977799461 118176300
401192621059 476516736
452196953487 550137924
577610058417 66122676
143060938649 550131696
385642519709 550125468
237886817565 263058264
484541164295 343642356
503823289969 128900916
936738111553 242692704
464637034567 481430628
822289365617 550119240
286917636323 321476904
105159740103 467666748
617939976391 165546468
702893385521 166567860
514397358887 550113012
907503921015 550106784
643220612645 127418652
739359916957 47824812
350353529927 289938312
597868176447 414280332
639420173741 550100556
731476773733 335321748
467747054837 550094328
961618273713 526010652
884489771017 550088100
812337300753 523868220
759466956163 368896896
260619704855 550081872
190955250807 226823760
957886249389 492173928
447220921055 550075644
21770148119 436308768
618629554245 114034680
748270883191 484955676
467747054837 34932852
922779385011 83542392
59155816499 277314156
824155377779 550069416
716788709785 139183344
190624094353 141263496
808605276429 550063188
210859380535 450103788
855255580479 283978116
773404612143 13763880
166485264727 45838080
703486591303 550056960
110094723787 550050732
722146712923 501864696
357030333225 13085028
391240556195 550044504
256265676477 458567640
487029180511 550038276
23014156227 550032048
740806834543 343791828
919021271595 114015996
222677457561 466240536
987120439927 42761448
64522612335 52010028
450330941325 550025820
173539137295 550019592
42945278107 258287616
238227558911 232298172
79616525141 107545104
596985803387 10494180
561263431997 84258612
645018210227 550013364
82104541357 550007136
623248068337 442206684
595257885907 550000908
924920034527 549994680
236769393557 140453856
11818083255 549988452
91434602167 473745276
649447852753 186765264
568302692439 108659916
697888554817 549982224
158611039999 549975996
283011850799 549969768
886113755633 11833200
212725392697 168616872
684204465629 464515380
725256733193 549963540
946894928145 47712708
801141227781 549957312
760152604149 265543236
34016481109 36682920
669276368333 549951084
651238250767 1233144
268740871021 125899020
795683545503 22719744
762576976433 549944856
204017335941 549938628
974680358847 549932400
408656669707 549926172
395594584573 549919944
832931201403 415694088
666166348063 245713284
75761054391 20390472
580964080509 376333128
782606282733 188116740
395594584573 549913716
935494103445 549907488
759130873361 232379136
186893863693 123289488
665544344009 549901260
675496408873 228324708
776261065621 549895032
753246915623 485703036
462771022405 253118376
452818957541 58624164
343346244037 549888804
949178192633 549882576
187921124945 450876060
370092418359 549876348
953532221011 239927472
487437070915 84507732
368226406197 283230756
765064992649 2154888
399326608897 549870120
796787199403 23716224
616406023743 393877404
240715575127 491495076
54736362981 238208544
82796037435 108753336
612673999419 549863892
903149892637 549857664
797409203457 549851436
850408162475 341555976
612673999419 194631228
139543157525 74424600
710370120605 198716796
996647660533 177510456
335260191335 549845208
874537706153 549838980
205261344049 346133556
251911648099 151844868
48638578081 194886576
613053471459 154971324
125022821083 549832752
298561952149 480776688
473481372419 386042580
562291671045 549826524
553717310765 369974340
884384771927 14299488
28297789579 128010312
313490049445 161161956
489517196727 17064720
511287338617 549820296
661812319685 61707024
605209950771 549814068
528081448075 94584636
956221158735 47264292
681226740535 270563004
314112053499 549807840
156123023783 549801612
470857075107 161286516
609563979149 216902556
213633828699 115236684
984806863763 283971888
155501019729 549795384
286743875123 189542952
930086587707 214454952
612673999419 169196076
662434323739 549789156
290475899447 209080188
536234520285 296253504
394350576465 549782928
598989910231 1226916
439134868353 549776700
950063049427 77146236
952288212903 361946448
698510558871 69000012
455928977811 484613136
801141227781 549770472
253155656207 549764244
760088960217 305950500
884006968991 361821888
138706910271 394668360
542635340981 280739556
537411508885 239572476
799275215619 549758016
918699993987 530843580
683011527121 160383456
707218615627 275389704
355164321063 302811588
421718754841 549751788
566023695369 92323872
718056882533 102020868
584786037153 120960216
641286185903 161348796
713438656167 549745560
840498093015 41210676
606453958879 549739332
801763231835 549733104
931762079121 183701088
500491470697 145648008
658080295361 269796960
878997548251 280994904
270196238765 19163556
590903857529 258001128
820852923527 113872752
417166195269 97754688
917455985879 549726876
362006365657 549720648
39543219451 2428920
307026804267 129473892
78134942507 22588956
684826469683 549714420
14516717975 18447336
595279970395 424313640
904393900745 43110216
326967535951 133434900
842815499399 183850560
645640214281 478198296
424508231169 112104
626980092661 400597416
80860533249 5953968
515019362941 549708192
869561673721 356683788
386886527817 8980776
591525861583 549701964
660871148077 234309816
760088960217 549695736
210237376481 470799432
903771896691 262983528
815450422567 538024464
110716727841 549689508
86675771235 112321980
32180107999 76623084
80238529195 203518584
694778534547 549683280
4354034607 272319300
578894405281 66583548
929274062905 316039860
555449626451 549677052
956642241281 521327196
402436629167 549670824
686070477791 64646640
188467234591 549664596
563535679153 160084512
921606450839 117198504
784066906909 176227488
796369324277 198448992
355955757857 196275420
23421623127 5692392
928652058851 549658368
475833107539 487926432
916211977771 521383248
148476225693 15034392
1866018391 151066368
992096472359 549652140
816691329131 549645912
290120509845 14318172
488895192673 127941804
489517196727 323631792
549948036773 116762544
376934462953 52857036
951044204795 241297632
4048873825 13807476
681716449413 354759336
944202160201 534262752
471479079161 549639684
563713874689 83311956
384398511601 384180408
373356631453 10774440
275547802151 526851432
405850961973 51816960
457794989973 549633456
557491143653 87565680
415800317657 68078268
997072504791 264515616
471479079161 126372348
714060660221 549627228
818557341293 506205612
854633576425 297330948
956020237227 549621000
177893165673 549614772
744965956423 41154624
91477295107 174639348
692912522385 530849808
128754845407 252439524
347700272415 181969704
382532499439 318157380
462771022405 425079684
121912800813 243813744
666166348063 549608544
612112818013 164020608
482675152133 97711092
218323429183 549602316
998168783501 6533172
608941975095 549596088
741631167633 20016792
4672559439 28623888
254036053753 74642580
83398510481 33357168
474589099431 132550524
199663307563 549589860
149902983243 549583632
801763231835 549577404
977204840003 483037452
39808265685 549571176
623248068337 549564948
589037845367 379565460
215213408913 421610688
803980285217 88138656
549043317649 77999472
154257011621 549558720
97032638653 125743320
577219768341 549552492
640664181849 549546264
351756918783 188882784
647506226443 170186328
947934184525 335315520
823533373725 503888796
197699028779 7087464
704730599411 500967864
893197827773 549540036
845925519669 549533808
712194648059 280459296
57846383251 549527580
41674277847 549521352
70286464331 549515124
29234196767 510577668
174161141349 549508896
765686996703 161928000
680472441305 549502668
695400538601 392058828
778749081837 549496440
791811166971 210039300
490508502497 28044684
653104262929 333198000
97949569647 120598992
571621731855 549490212
110094723787 147142728
701309663687 26898732
897551856151 380860884
419852742679 549483984
988986452089 549477756
431670819705 498638592
393106568357 549471528
164975999871 205355844
939848131823 104835924
520617399427 549465300
319088085931 549459072
156745027837 393609600
121290796759 549452844
552339606181 404950788
230141506209 549446616
840949487237 22975092
722146712923 549440388
230141506209 549434160
379911551553 1681560
507245015411 20789064
578463776449 549427932
314112053499 16610076
55710734819 2478744
298654649701 354591180
145309935443 122803704
903771896691 53816148
91289557037 25771464
56602375143 549421704
208371364319 549415476
263729725125 464328540
741114055555 75819672
749125278837 249356664
269327761611 524472336
36076241361 549409248
956059336611 427197204
523105415643 549403020
989659245483 342633420
789323150755 499871736
196553287293 549396792
688558494007 80341200
890087807503 498906396
168563104863 549390564
641614133699 55871388
20526140011 549384336
350253838331 66670740
899417868313 549378108
896929852097 125189028
782481106161 277345296
208993368373 549371880
656214283199 549365652
949800196687 549359424
471324997203 68128092
886355783179 549353196
965350298037 549346968
837979783807 18260496
753868919677 329461200
991474468305 549340740
932058824637 202808592
594274980471 274187700
797409203457 549334512
357652337279 222694596
521239403481 529168248
116936768381 328003848
790799133179 63861912
689802502115 19991880
317222073769 549328284
197013623685 51767136
737074810219 549322056
948945706383 115006248
331528167011 466358868
473967095377 366486660
11818083255 36950724
472194235411 333733608
965972302091 549315828
346456264307 458598780
20037178493 353955924
735208798057 549309600
143777614531 224531856
429804807543 549303372
271193773773 549297144
969704326415 179198244
104653103521 306641808
802385235889 500469624
135596890001 549290916
723390721031 549284688
694646804881 22657464
251620512773 3892500
904393900745 549278460
234724706303 208725192
493871225105 206339868
42918285955 340528356
399326608897 10008396
691046510223 475208856
509421326455 549272232
707840619681 40581648
966837478405 288462276
770663029135 549266004
459303364225 54314388
18038123795 459016056
138777747543 305956728
313542700957 428610960
866451653451 79755768
990852464251 501185844
888221795341 386273016
94544622437 323793720
385505315631 22501764
498947104833 101647188
604317039935 187880076
125644825137 57826980
35454237307 549259776
770200499249 269205300
563535679153 435094308
292341911609 549253548
814203312915 549247320
725256733193 549241092
885733779125 549234864
588415841313 315192852
534055288309 7953156
415835561909 117260784
827265398049 524497248
41052273793 549228636
341480231875 549222408
890709811557 124958592
155501019729 92411064
814825316969 404633160
703486591303 386783712
501500863817 269977572
755112927785 549216180
992096472359 25609536
671764384549 549209952
778749081837 412287372
966594306145 346687848
337126203497 549203724
718299830585 21710808
847169527777 252153036
508799322401 549197496
138084906217 467430084
364494381873 549191268
905208194299 177429492
158611039999 549185040
69664460277 549178812
93922618383 549172584
890709811557 58873284
127510837299 493786980
285287559485 14473872
795972711543 86587884
637554161579 549166356
764442988595 549160128
343346244037 549153900
731476773733 74960208
763198980487 32528844
442866892677 549147672
451609433869 319153860
135596890001 549141444
911857949393 549135216
54736362981 201986496
797409203457 549128988
750847853931 251330940
149902983243 461550852
728988757517 549122760
231385514317 24762528
131242861623 51262668
60334399467 186036588
31722212983 549116532
26354755741 29850804
824155377779 549110304
17736481833 169445196
715926672383 17868132
993962484521 549104076
614540011581 445183668
525103598421 77245884
84964387857 143100756
906881916961 512670276
694156530493 549097848
202968027569 161573004
679228433197 549091620
597123898069 428716836
411144685923 445862520
974192923189 162332820
735830802111 443558160
100142658923 60062832
714433686281 77694300
957264245335 549085392
437890860245 548070228
664300335901 383906376
87080573789 549079164
298561952149 549072936
621382056175 549066708
700998575087 473963256
914439952357 424139256
606453958879 549060480
203802667999 103310064
35302752425 19431360
682562275331 20994588
248801627829 34963992
456550981865 10045764
530569464291 549054252
197175291347 179758764
910623009253 9142704
808657217949 391373748
87801210679 47363940
250667639991 549048024
790993272395 3201192
962862281821 549041796
58468387305 549035568
552076129403 44754408
797409203457 513691668
35978005879 22221504
312246041337 183171708
485163168349 549029340
483919160241 109207980
580951792665 452663496
77128508925 498389472
493249221051 482128164
134560473589 61650972
933628091283 549023112
126266829191 549016884
50814688591 99660456
653726266983 321476904
369543418921 240145452
199041303509 549010656
469233886437 290343132
446598917001 549004428
41674277847 548998200
671246693267 146775276
987120439927 19393992
985457510389 65456280
421096750787 548991972
120668792705 548985744
133730877839 438843564
895685843989 97773372
341066299073 128134872
548826726493 157979448
194065271077 536716584
73396484601 153046872
142858838811 44480376
190333246753 363117312
516885375103 94628232
942958152093 262659672
711572644005 548979516
727122745355 430448220
524971427805 456836256
485163168349 239815368
690424506169 548973288
580951792665 548967060
148658975135 231513444
283011850799 544925088
19469270847 148712184
918219546145 84918780
187688208963 51393456
187845230537 548960832
288609887285 407155500
830375418319 548954604
249484691195 320667264
931473291751 81811008
857743596695 432839772
207749360265 548948376
27368184605 482395968
180381181889 548942148
399948612951 548935920
979034387225 72985932
495314628861 25329276
951044204795 89938548
631451033055 327972708
964452548045 103590324
295451931879 78043068
342257661897 21268620
918077989933 94198500
150524987297 266552172
313490049445 188216388
914967969663 548929692
422391261747 368012520
943580156147 548923464
744066451373 58586796
460283006189 527984928
311624037283 548917236
430426811597 88630668
985962571287 311356404
543727136769 231949404
670764563865 196586820
341480231875 548911008
590606544027 137296260
625968943245 123744132
611082031713 53978076
299183956203 548904780
995206492629 548898552
439756872407 548892324
314734057553 47083680
388752539979 206140572
756356935893 548886096
419514642005 79045776
575496869391 349907724
351432296739 499093236
121290796759 500942952
905015904799 83623356
663678331847 371319588
471479079161 529460964
488895192673 548879868
468369058891 141836472
928496226825 9155160
436024848083 515398140
626358088607 455964336
449086933217 451704384
27368184605 101267280
799897219673 541742580
184735210267 548873640
447220921055 548867412
303537984581 308286000
126266829191 540029880
490341529817 15333336
253956889645 120929076
309136021067 486674604
344126906391 314719524
399326608897 548861184
941092139931 548854956
156123023783 548848728
342724239983 548842500
554827622397 290268396
733342785895 548836272
105939835709 302624748
612248152453 135047952
789323150755 141493932
402436629167 548830044
14928103525 548823816
129376849461 548817588
922614878619 134605764
618894039959 548811360
206505352157 548805132
613963197895 269940204
900661876421 156378852
918699993987 548798904
788895933629 55572444
842509715817 166599000
656380041419 225403776
573487744017 548792676
194187483121 141344460
309136021067 113735736
389374544033 548786448
470235071053 548780220
948008914297 266222088
302533474213 308684592
74018488655 446821632
598989910231 227390508
240715575127 548773992
969704326415 548767764
474358132813 140049036
296695939987 548761536
720280700761 144956700
768549166247 16473060
119424784597 548755308
385020515655 548749080
748892887245 548742852
131978738429 395340984
711594896649 387786420
208993368373 548736624
119424784597 302543784
663292904601 300501000
807983272375 548730396
554827622397 493942680
47894318387 548724168
73396484601 548717940
809849284537 523282788
389374544033 548711712
606239708213 31924728
728988757517 548705484
217196158707 168591960
714060660221 548699256
423584767003 548693028
552351588853 345392424
456818536745 63843228
841571491291 548686800
603343938609 102818052
842193495345 548680572
10574075147 528389748
190955250807 548674344
257022946463 187911216
192925806177 158564880
761954972379 548668116
436024848083 345685140
65635988143 150431112
409900677815 548661888
578463776449 548655660
547686327393 61931232
183491202159 548649432
164831080539 112340664
315978065661 440618544
831619426427 548643204
638176165633 217836756
787647360397 203898492
2488022445 111499884
234803521643 78908760
583439808881 548636976
692290518331 548630748
107606707571 280509120
824155377779 359561124
935774612565 92971584
340858227821 548624520
478321123755 24700248
640944690969 192569760
144926950811 548618292
67176444061 548612064
41052273793 128888460
103637613189 125238852
637199849421 223292484
490761204835 28835640
724634729139 548605836
49396676391 222837840
540521529155 548599608
742050842651 548593380
266217741341 150536988
217450541367 10469268
301671972419 548587152
635424572991 135564876
661190315631 548580924
129998853515 548574696
761693569525 135533736
363638938685 54289476
31100208929 548568468
975924366955 370105128
904058963895 49213656
447842925109 548562240
319710089985 548556012
518129383211 548549784
172917133241 548543556
577219768341 501646716
738018814329 56936376
478943127809 426580632
941092139931 381228336
724244001865 285497748
432571084571 224612820
397460596735 255111336
676118412927 511050996
492247488371 60978348
382814440999 165901464
954465201561 32603580
650388375411 150879528
74640492709 535608
962053573545 100968336
103874683247 548537328
267461749449 24619284
797409203457 66988368
198419299455 548531100
776883069675 390564108
993340480467 483099732
394972580519 548524872
704922434267 10674792
513238151227 286674840
704108595357 123719220
667816104143 100501236
408656669707 184859496
64066423791 548518644
616406023743 548512416
202773327833 548506188
148658975135 510054516
154879015675 548499960
835405217075 321314976
496118957615 91265112
942958152093 125768232
671472221603 27515304
136218894055 398940768
647506226443 541182060
275872355687 42474960
476455111593 548493732
643152198065 348431688
646884222389 548487504
955539534037 72282168
93922618383 548481276
598367906177 323195832
625736084553 486058032
210544192673 131473080
957264245335 495300384
188978790055 27378288
662434323739 142708392
62822415683 548475048
252990749985 34260228
442866892677 548468820
938859166543 197658036
208603948979 248509656
393518345033 12101004
818898691745 112558644
512531346725 478129788
930518071013 18603036
87702577843 548462592
203072714021 202017636
666166348063 548456364
988986452089 548450136
80502833059 197284356
621382056175 543181248
898192450785 438413832
918077989933 69666408
213362854647 512732556
290475899447 548443908
74640492709 495898272
662434323739 548437680
719658696707 124815348
92678610275 548431452
626980092661 444255696
513775354833 548425224
404302641329 174190932
845303515615 492080508
562291671045 28250208
577841772395 469024452
549229585911 548418996
721352316591 47326572
791952100383 77856228
304781992689 548412768
578549673025 429869016
480187135917 249350436
426694787273 467822448
452196953487 548406540
654348271037 548400312
108850715679 487920204
495115233213 440388108
993962484521 285198804
329040150795 522417096
176027153511 481094316
684204465629 548394084
597402931153 24121044
401543842891 125008416
332772175119 511499412
636932157525 197720316
835701663647 191249424
992718476413 548387856
363250373765 212935320
780615093999 9117792
162343064323 308229948
373202438629 319888764
508177318347 372695976
161099056215 548381628
11818083255 138685104
316600069715 548375400
122215288545 34546716
12451117097 280490436
801509663805 117696744
126888833245 454886892
309758025121 97231536
752487782227 22377204
890709811557 56562696
827887402103 548369172
349644352557 181010592
626358088607 46572984
976546371009 543231072
724012725085 496907208
701620579141 91358532
373938396399 262516428
71620130727 412972452
939226127769 548362944
112800358779 58698900
990852464251 548356716
842193495345 34372332
62822415683 54551052
854934862153 92056068
215970977843 88238304
111338731895 453435768
295451931879 548350488
197797295401 548344260
422358689307 505750968
544875557533 548338032
63444419737 548331804
928652058851 548325576
452915435489 134350416
638176165633 548319348
991670706357 3749256
770663029135 310690008
794299183187 548313120
476176656475 93401316
268360451087 13041432
681716449413 548306892
430213258467 65331720
760947889847 132650172
416120718355 12779856
807361268321 188558928
368848410251 123077736
412388694031 533421972
102008671085 548300664
357030333225 548294436
627189727141 325132740
292196206311 19387764
8708062985 7710264
763873362021 317335284
148036971081 548288208
54114358927 11521800
921810014257 548281980
153635007567 259128396
785591126431 548275752
518129383211 365054220
956180458755 215140032
420474746733 548269524
8339382831 279500184
153477176353 53616852
348322276469 404782632
150524987297 507301740
669276368333 24694020
575975760233 548263296
645018210227 548257068
224955520431 46541844
544044098373 30878424
198540882471 97001100
22392152173 352685412
239105969725 140914728
141194926487 546363756
635066145363 548250840
156123023783 548244612
983088361781 47357712
157367031891 548238384
707072144285 62180352
473345091323 548232156
693534526439 548225928
2488022445 548219700
243825595397 409023900
692290518331 547945668
663056327793 548213472
544253553479 5754672
598011893775 280116756
575975760233 138747384
780615093999 548207244
827733998997 18142164
939267132921 37729224
819179345347 548201016
934872099391 391049892
423584767003 202248072
897783799327 124223688
809941564813 39890340
722846760045 23697540
70286464331 382754196
913544512953 45040896
904393900745 340347744
394350576465 548194788
928086063201 111300588
352156689113 213807240
283011850799 10836720
705352603465 94080168
765064992649 126845676
883681754049 64883304
184735210267 545529204
187223226483 65163564
826177538357 93058776
60334399467 548188560
359518349441 548182332
951874765885 35929332
36698245415 548176104
64066423791 548169876
19282131903 215301960
593391873745 274069368
816691329131 548163648
264973733233 323750124
791811166971 548157420
148658975135 548151192
73396484601 534729852
166075088647 548144964
470857075107 85174128
42296281901 95238576
314734057553 151763904
827408019249 59801256
102630675139 535184496
512225488407 180537264
424206771057 113443020
924920034527 423011988
281767842691 428922360
592769869691 548138736
896307848043 548132508
327445691889 208880892
536167500777 548126280
337126203497 548120052
612228914161 174259440
290475899447 263674836
81482537303 518343984
287365879177 548113824
686692481845 548107596
646884222389 548101368
568511711585 548095140
250161426913 31482540
875873608401 385961616
420764560485 34951536
569755719693 548088912
313291144571 101379384
605485570911 40120776
331528167011 548082684
30310670437 59844852
52248346765 8339292
829131410211 505277640
334076837719 338628816
55546577195 111387780
160028043263 282433572
19904135957 548076456
928949713655 226898496
666297453691 49051728
544253553479 548070228
183868924131 153626076
147079749917 113617404
266217741341 548064000
363250373765 184186872
838461471021 548057772
203104321121 108111852
885521633523 68925276
982766411549 548051544
339155270927 157518576
765686996703 548045316
659324303469 111070152
928720137119 49525056
748270883191 548039088
267461749449 523176912
711033571999 365303340
80860533249 468843840
292054338699 55472796
553583614289 491140080
737696814273 548032860
626358088607 548026632
278657822421 548020404
501335273753 548014176
813581308861 183333636
593391873745 548007948
480187135917 458580096
376312458899 548001720
157367031891 547995492
656836287253 547989264
524349423751 547983036
806739264267 547976808
989641171827 148581396
206505352157 547970580
784969122377 547964352
436038755207 493537860
912831081859 47307888
827887402103 514034208
659973361955 117229644
698557194135 434122740
497603249429 547958124
595933388481 418913964
645018210227 547951896
4976038661 547945668
172748652147 85398336
569411341195 22221504
740806834543 547939440
433347891793 34397244
210859380535 5138100
34498579371 117242100
382266325937 61040628
167319096755 547933212
750758899407 351172008
555099842049 143879256
166997126601 142303572
258181456587 254451168
583541568173 302562468
712194648059 210743064
713438656167 367595244
611429991311 547926984
460283006189 547920756
919944002095 16248852
195931283239 73048212
306378891733 187630956
713438656167 396754740
85747416851 292716
907031227033 260492328
351695099655 200877912
903771896691 35630388
880135742639 273396744
54114358927 547914528
944202160201 547908300
670194800275 122212044
937982119661 547902072
103874683247 547895844
126001185069 157873572
350188288631 293388624
366825961947 59265648
392484564303 517646448
333412277741 513928332
459661002135 252669960
656836287253 226200960
444732904839 547889616
175405149457 547883388
380044483223 303826752
307892012959 443190708
847791531831 71759016
728366753463 547877160
441000880515 73471716
416839443249 276342588
626980092661 437660244
97654642707 547870932
67798448115 547864704
921188010203 547858476
163587072431 547852248
169807112971 328252968
538138703859 151190928
824777381833 547846020
383154503493 483404904
287242252139 6682644
89670125089 271571940
406790657545 471733632
360853747221 57552948
788989652573 227932344
610395972679 46853244
808605276429 547839792
353920312955 547833564
600855922393 547827336
395594584573 547821108
204017335941 542844936
842214122481 517702500
154257011621 317403792
469613066999 212611464
21148144065 547814880
730903977107 87086124
727122745355 167340132
291444659857 60617124
966152963915 73073124
875159710207 317821068
626980092661 547808652
353298308901 547802424
165774019661 129137580
475211103485 547796196
478943127809 503209944
758844952109 547789968
721604470865 171743328
22392152173 80278920
993962484521 547783740
157164028993 105028992
384622501621 113424336
772503675 117491220
565401691315 270444672
732720781841 547777512
969082322361 543523788
332772175119 118425420
162965068377 547771284
571621731855 547765056
406168653491 547758828
160234177607 12238020
690668002285 239946156
302915980527 222308460
728988757517 472487220
764296050153 26275932
86458569735 547752600
199663307563 529523244
885207256539 4440564
483919160241 547746372
626387036351 333366156
688647654055 117534816
615994613281 158191200
710950639951 119297340
70286464331 547740144
508177318347 547733916
475833107539 547727688
794668746479 52701336
882001754801 24774984
143178018821 305059896
352676304847 547721460
974058354793 547715232
775017057513 183420828
946690176417 256562460
304159988635 547709004
230215731513 84738168
63444419737 547702776
118802780543 240786936
370975556225 62199036
909369933177 547696548
344590252145 547690320
544253553479 261650736
292438047017 390489372
223921465669 508914792
231385514317 547684092
10371090933 635256
858625233613 86562972
636932157525 547677864
793055175079 380941848
614540011581 472480992
437890860245 547671636
470235071053 547665408
916211977771 544763160
353298308901 547659180
629468108877 547652952
631956125093 547646724
329040150795 547640496
230763510263 547634268
74018488655 547628040
442368863191 355120560
293585919717 505196676
391240556195 33076908
843437503453 534599064
192821262969 36938268
353298308901 547621812
272437781881 203886036
998991523461 455652936
240093571073 547615584
271265495421 431967852
873915702099 547609356
363250373765 533639952
520731297091 98875728
76506504871 547603128
948310474057 47949372
147414967027 547596900
85214561627 547590672
765365275669 45632556
753246915623 389306052
263729725125 547584444
737074810219 316594152
553583614289 547578216
799897219673 248821056
338992215659 547571988
164831080539 547565760
259375696747 547559532
518129383211 547553304
85596512411 15283512
445811084981 10681020
440378876461 118194984
392682602247 264384828
171962633713 151819956
833485438589 71790156
356014961225 129181176
393738562123 532076724
154257011621 426219408
657047173561 257515344
335882195389 136604952
886977787233 547547076
266839745395 310509396
648128230497 547540848
798031207511 547534620
951375727463 116787456
993962484521 159225048
415498714301 547528392
681791870493 393092676
623870072391 330059088
761954972379 547522164
504445294023 432864684
159855048107 462061548
693227565765 121290300
200285311617 547515936
763198980487 25939620
8086058931 547509708
179759177835 547503480
631498826727 258829452
554484576691 240170364
97654642707 284389164
34258894791 234303588
370092418359 547497252
20079640997 87565680
723390721031 547491024
190955250807 36060120
400570617005 547484796
350810292685 547478568
692290518331 547472340
568141935303 14760360
856499588587 284750388
689802502115 542863620
281420057477 26257248
856141483577 132513156
609859778009 42275664
681716449413 547466112
59911523257 17961552
39442668391 140914728
403680637275 547459884
51895541783 123158700
865829649397 547453656
850901552101 304704900
836595458859 547447428
112582740003 547441200
605209950771 547434972
607697966987 547428744
61323519209 67959936
629468108877 547422516
826643393995 346569516
687314485899 76641768
744538858867 547416288
455306973757 441615024
32966221091 547410060
923892094423 29464668
835973454805 547403832
246313611613 547397604
212103388643 477986544
737696814273 547391376
50382334603 547385148
85214561627 525425220
428560799435 547378920
977168375063 547372692
306648004851 433979496
410543059885 53517204
157989035945 547366464
421096750787 547360236
260619704855 547354008
195931283239 547347780
242234518295 153725724
290747826383 96926364
80238529195 461208312
417986730517 547341552
475211103485 547335324
225812881843 59041440
170459914485 192326868
676813595981 410649408
65040042041 97194168
822289365617 547329096
168623603655 411228612
684826469683 547322868
317222073769 232397820
794299183187 214336620
546289434341 375529716
236983550803 65599524
691668514277 547316640
291719907555 530912088
257509684585 545217804
319325603167 57677508
611429991311 547310412
987120439927 296041752
83970553519 23610348
121912800813 547304184
386886527817 197776368
307270008905 547297956
856771359823 86893056
355786325117 486905040
69042456223 547291728
247557619721 15856488
925542038581 488929140
988542107963 355905288
93616050073 102948840
139950918379 547285500
532579679565 335819988
271193773773 148948848
896566042239 93718944
743294850759 547279272
653104262929 18721368
403680637275 350219124
747026875083 547273044
112376349073 112620924
832241430481 547266816
960374265605 547260588
513775354833 389748240
451076533811 33687252
797855084661 12200652
942958152093 547254360
707840619681 547248132
656214283199 547241904
245691607559 547235676
50382334603 547229448
664462251445 159935040
767553008865 547223220
748892887245 547216992
356408329171 14305716
45406302171 11540484
515641366995 547210764
161099056215 547204536
905637908853 330507504
955846188301 79027092
230578132605 68626332
55980371089 205094268
50149655285 107333352
707840619681 547198308
283633854853 547192080
852145560209 365926140
702864587249 508765320
428962791923 109245348
712857022009 410263272
751380903461 547185852
637795540175 249879816
937360115607 418627476
835351450751 547179624
785252515061 204191208
40430269739 281368584
746702513377 160669944
364584924537 362376180
592769869691 169557300
947529226271 290561112
284877862961 547173396
368003492383 146912292
840603333759 160159248
254399664315 260075052
156818586745 343268676
8536822887 49045500
329133390183 56207700
81687407363 157630680
232629522425 547167168
217701425129 544308516
649372238605 547160940
173226309845 113187672
806739264267 547154712
911235945339 547148484
470857075107 547142256
404302641329 543990888
145347452915 45470628
617808764887 353874960
1244014337 547136028
957264245335 547129800
843721836565 203294376
154879015675 547123572
32344217037 96677244
378178471061 547117344
219567437291 547111116
650616246713 420595524
129521532129 245171448
760979478263 189704880
330538398319 209092644
720902704815 547104888
541143533209 184286520
622004060229 547098660
55358367035 547092432
697266550763 4596264
908747929123 547086204
928652058851 335907180
988364448035 377466624
445354908893 547079976
608703995749 160096968
287365879177 4720824
240516626657 95493924
465881042675 547073748
72774480547 547067520
963063464905 22663692
791991853707 174682944
811715296699 259720056
704859606203 120169260
950672466693 256307112
942336148039 547061292
469336592385 115305192
891953819665 260872236
146170958919 547055064
433536831867 547048836
304781992689 525724164
780615093999 547042608
151768995405 547036380
717496473399 196462260
687314485899 547030152
174783145403 547023924
561345261689 123264576
669278865761 62348508
158611039999 547017696
794921187241 457558704
432520519439 216491508
21148144065 547011468
832581896557 56662344
145731622105 245956176
462517591391 80964000
548833415365 65412684
793677179133 92865708
799897219673 547005240
824777381833 76087476
656836287253 468046656
625736084553 12250476
124400817029 534592836
65932435953 61339572
826643393995 174340404
72152476493 546999012
950422200741 546992784
431670819705 546986556
932648287391 161392392
766309000757 55167624
447220921055 167869512
297939948095 546980328
342724239983 546974100
287365879177 546967872
322198106201 145324152
823635207753 347970816
175405149457 546961644
705974607519 546955416
413010698085 226985688
229521899935 329735232
983388415603 417711960
391573617179 26481456
288934403453 33899004
753078590229 81076104
314734057553 546949188
69664460277 505128168
584805761229 414847080
951666208849 445196124
358274341333 546942960
788079142647 329386464
97394255017 140852448
776261065621 546936732
182537985599 69653952
895101475739 342614736
259997700801 546930504
157989035945 546924276
994278922973 160551612
246165620639 1594368
926786046689 162469836
528081448075 494422236
761332968325 546918048
303629723021 101796660
194687275131 546911820
468612536323 218528064
330906162957 546905592
590281853475 546899364
523105415643 546893136
765064992649 340310376
21148144065 546886908
591184746557 104319000
566975503163 200635020
587793837259 509033124
920566006149 85417020
299183956203 546880680
999560521007 60405372
924920034527 546874452
80238529195 546868224
633822137255 56674800
187845230537 546861996
470235071053 209105100
120266948451 229869252
633548695677 44056872
980278395333 546855768
608941975095 546849540
686070477791 546843312
153802746291 139619304
605831954825 414666468
924708791985 97480656
998617667839 64677780
541765537263 126135684
978016766917 285915024
396216588627 546837084
200907315671 86170608
129387816969 161971596
856499588587 546830856
245467136745 53728956
844059507507 209565972
30188807161 82327932
847169527777 251941284
51004338657 546824628
671764384549 185725188
263161418887 54009216
393728572411 460249200
123156808921 546818400
937705028475 100962108
162343064323 546812172
823875552501 1108584
204639339995 392469876
881379750747 46996488
569133715639 122598180
577573655757 148388328
782481106161 546805944
645640214281 546799716
815544484051 254363976
859118349207 56512872
242709616285 200666160
652482258875 422196120
108850715679 546793488
587171833205 546787260
664349555785 122043888
587171833205 546781032
702242583195 290691900
727122745355 546774804
619516044013 546768576
521239403481 265698936
113204744057 546581736
953532221011 393310656
14306099471 392893380
222055453507 546762348
335882195389 457789140
238627969487 141705684
825399385887 546756120
501957277807 134350416
285499867015 68831856
243825595397 418671072
624723782957 88356636
51004338657 546749892
869679656953 70289208
535688242483 147155184
908747929123 364730364
154257011621 546743664
924344248461 24476040
102630675139 546737436
765686996703 546731208
80860533249 546724980
88324581897 546718752
560489489655 194108076
483297156187 25659360
735208798057 546712524
790567158863 546706296
890749066641 430043400
592611994881 22290012
980900399387 546700068
404924645383 75190644
385768144697 169438968
51626342711 2821284
715304668329 546693840
575353756179 546687612
569387687251 193342032
691046510223 546681384
814203312915 546675156
105740695409 545946480
807983272375 546668928
120046788651 546662700
120956109029 16279992
351547770087 198056628
32364159093 253529424
110126878951 8052804
780615093999 546656472
628559584445 50515308
673008392657 377491536
542387541317 393298200
153996841911 97032240
794921187241 546650244
340115193805 44486604
914345965609 546644016
888432868489 74966436
597570931453 50241276
404542300997 68869224
717170680491 76760100
867710029555 130383180
905253571507 304742268
58315918399 6365016
49138326495 546637788
790567158863 546631560
843437503453 546625332
796165195349 546619104
789323150755 546612876
347078268361 546606648
247557619721 546600420
409278673761 414759888
382532499439 546594192
173539137295 135789084
901905884529 323525916
557937642667 546587964
700376571033 546581736
969082322361 546575508
526215435913 388838952
798435286379 99143532
766309000757 206713548
318628445837 351190692
621789803335 110958048
756356935893 55721916
227031485939 546569280
186872395777 68040900
706596611573 330588468
966594306145 37299492
398235946605 147541320
780739417335 331223724
626137765641 16124292
416742722409 466514568
403680637275 394288452
704730599411 313835148
86707509123 121134600
218945433237 504262476
874061829663 343156572
666932785665 373711140
381910495385 450240804
128423358869 77955876
253294378679 22252644
194065271077 440008200
294207923771 293232924
456814189601 89197416
864948478341 64472256
582195800773 546563052
654970275091 461027700
416120718355 264733596
863341633181 546556824
199943847823 80521812
23014156227 716220
817935337239 24538320
919321998041 74493108
268705757557 144969156
435468804777 415364004
217079421075 546550596
976546371009 354790476
310380029175 546544368
180053344959 200678616
60334399467 74449512
991474468305 269410824
502380183919 78192540
195931283239 4340916
240184393997 98919324
525593431859 349720884
74640492709 274959972
292341911609 127368828
486196643907 24793668
204404294037 37386684
179759177835 546538140
27990188659 359218584
200285311617 546531912
547985577803 546525684
147088687097 243352872
118851819815 451841400
740473211801 108273780
581621995211 303453072
582195800773 546519456
964106289929 546513228
520443618305 51387228
641908189957 546507000
399448553137 365359392
977790379117 546500772
985379224429 137252664
55358367035 546494544
885334282827 26873820
250667639991 546488316
807361268321 546482088
661190315631 546475860
380580141047 9335772
820541268179 302350716
559803654829 546469632
6220046769 292491792
653104262929 546463404
476573574381 320816736
39321241075 387661860
237605554857 546457176
961862753853 138616596
62822415683 34116984
972192342631 546450948
837315522773 277687836
189089238645 546444720
908125925069 546438492
936870606025 109338768
580329788611 546432264
279901830529 377348292
579574360875 5088276
629468108877 546426036
564208117551 147871404
865207645343 546419808
970948334523 253230480
924298030473 546413580
240715575127 405860076
305590892795 44872740
666166348063 546407352
597988046763 270681336
802385235889 177641244
267290397247 74318724
129376849461 546401124
273250194579 192495024
624195796791 16404552
28612192713 546394896
984010419657 546388668
23014156227 183900384
421096750787 546382440
389996548087 398019024
872671693991 546376212
494493229159 441976248
52870350819 395322300
679850437251 431071020
559181650775 458891496
232629522425 451255968
97839956847 199520208
334638187281 58910652
867073657505 153320904
256265676477 546369984
100142658923 236944260
849035539939 546363756
742050842651 414865764
590903857529 546357528
235920484779 258816996
395594584573 546351300
698510558871 546345072
281812939639 356098356
998316512899 546338844
392626955067 137202840
259997700801 431569260
237675370737 38470356
875683920967 14087736
373824442683 546332616
833485438589 526315824
779371085891 546326388
748270883191 234091836
228897498101 546320160
904393900745 310646412
909369933177 546313932
479565131863 248316588
386886527817 313642080
824861453605 224394840
807361268321 546307704
548607581857 118973484
439134868353 546301476
837217462913 119490408
888650132269 103814532
786467114553 192065292
18660127849 546295248
595879889961 546289020
869037847859 289994364
722768716977 546282792
192821262969 102014640
325930130525 169364232
250667639991 546276564
408656669707 57540492
730643589417 4309776
634444141309 79226388
671764384549 546270336
381910495385 546264108
415498714301 458480448
111338731895 531970848
200907315671 533241360
165453084593 546257880
117558772435 439279524
685448473737 499143060
982144407495 546251652
162965068377 342477720
808108274563 139420008
502232013571 18459792
60956403521 546245424
259518386455 84084228
625736084553 545417100
52123835351 8351748
644396206173 546239196
648750234551 249792624
84592557573 264353688
947361325619 196337700
395594584573 160501788
563656010341 52863264
386950838145 259389972
608319971041 175262148
150567723833 32603580
426072783219 546232968
1616747681 43894944
641286185903 546226740
583439808881 546220512
127771242435 189044712
994584488575 546214284
965972302091 546208056
608319971041 47382624
466860004549 76367736
279530472335 195316308
292673789273 25260768
970948334523 546201828
776261065621 355232664
437268856191 382710600
410522681869 546195600
457794989973 508864968
241538668845 118792872
328418146741 546189372
123156808921 546183144
375690454845 546176916
420813232305 83922300
727744749409 546170688
558559646721 546164460
34832233253 512315280
322820110255 546158232
370714422413 546152004
719036692653 546145776
74640492709 546139548
974680358847 365054220
914967969663 546133320
113826748111 495499680
280643287623 321937776
62291346657 155064744
477699119701 66664512
531191468345 254718972
276169806205 546127092
216457417021 295051500
607697966987 546120864
896061990277 95506380
212103388643 546114636
790567158863 110322792
456415814343 14866236
415498714301 546108408
245093438061 74169252
913904723027 22906584
538655516993 546102180
371958430521 546095952
523769838605 238034160
428453184585 4533984
426072783219 546089724
136840898109 345896892
802385235889 546083496
534301488615 290000592
464637034567 213981624
245907401531 316824588
752008799203 474542460
36076241361 244380492
572865739963 515286036
946502693695 100040364
719991035243 22856760
273059785935 153962388
610807987257 287297640
77750512979 142471728
990852464251 162606852
993386729595 103185504
832241430481 546077268
221701876253 115205544
957886249389 546071040
397460596735 321109452
229519502155 127250496
699132562925 546064812
982144407495 130358268
163587072431 546058584
362628369711 440051796
149280979189 25783920
556076176945 16815600
854169483311 1096128
574109748071 348126516
577841772395 323127324
179289386101 187350696
1429720841 295443864
535075580429 120150576
484541164295 491364288
36076241361 275115672
153234676717 159094260
236774313677 35979156
802200923219 31744116
525247645833 265487184
590903857529 546052356
96410634599 546046128
311002033229 546039900
77750512979 115946676
467125050783 546033672
877025722369 546027444
613525997285 167277852
216092037707 239634756
822289365617 546021216
702242583195 424755828
825399385887 546014988
547506917397 237336624
189711242699 137881692
664052279651 20272140
812337300753 546008760
829131410211 546002532
51004338657 500737428
645018210227 275271372
768175012919 545996304
548607581857 545990076
146924896925 370198548
414254706193 356646420
125213522443 129199860
313490049445 545983848
325308126471 51343632
695016961071 183109428
222055453507 273870072
688558494007 451430352
748270883191 428031756
858365600749 545977620
307270008905 545971392
327174138633 545965164
455928977811 545958936
465259038621 545952708
738318818327 545946480
996450500737 545940252
521861407535 294902028
59090391359 545934024
470857075107 545927796
18038123795 545921568
536681447793 3381804
667509661631 136735740
55358367035 545915340
119424784597 254818620
352697262067 346214520
752002907515 545909112
37320249469 77482548
635688149417 109955340
530569464291 545902884
66683191451 146015460
795543191295 41752512
60334399467 286338528
295451931879 545896656
41052273793 42817500
847791531831 521974908
580951792665 211409460
125022821083 545890428
595714012171 4546440
283633854853 147342024
67176444061 545884200
861149914065 181396728
810471288591 545877972
155501019729 545871744
71646531219 364811328
610980521541 108691056
571621731855 1500948
176027153511 394064244
163860381983 170560008
473967095377 545865516
879513738585 545859288
714060660221 252968904
584683816989 393167412
202151323779 545853060
868747266825 19007856
187845230537 545846832
784527256995 278734140
768175012919 496583352
101386667031 545840604
273681789989 545834376
703660477063 361329876
201039274535 123756588
19904135957 545828148
630540553031 15439212
194065271077 452134116
40430269739 545821920
553815034313 136667232
918699993987 545815692
860231612911 545809464
525593431859 545803236
530569464291 545797008
966594306145 493382160
725390454581 74318724
292341911609 545790780
664300335901 18017604
535545496723 83311956
531191468345 545784552
734586794003 545778324
295629629175 70737624
982144407495 381247020
385020515655 545772096
901754910343 6950448
900692848265 277893360
811516223669 66191184
357911789531 211328496
84224774251 248958072
346820421695 170360712
301049968365 545765868
133280816409 274636116
775639061567 124971048
97032638653 545759640
827265398049 545753412
659946307523 300127320
72944536087 108516672
806117260213 504822996
559181650775 54800172
593391873745 545747184
694778534547 545740956
533369397431 82072584
998435206123 124130268
548607581857 13159764
636419697763 220701636
544456679699 124809120
498551401 16398324
327666916677 49363128
806551059097 101877624
308514017013 480664584
883623266901 156403764
566023695369 545734728
306399344485 43147584
603343938609 545728500
434158835921 263357208
924920034527 545722272
55358367035 545716044
421718754841 323382672
165453084593 322299000
577523638689 222053112
97287768673 185731416
693979043711 73764432
65310431899 117198504
608941975095 116002728
715304668329 545709816
825399385887 236128392
56019763189 339407316
253777660261 545703588
90190594059 233998416
190333246753 545697360
908878069411 328626648
988364448035 40145688
213347396751 545691132
645018210227 545684904
286121871069 545678676
785830387507 14131332
82726545411 545672448
640664181849 545666220
241337579181 545659992
240093571073 486799164
318466081877 469373220
561047662937 545653764
976546371009 344339892
430426811597 236526984
108241410517 296764200
549229585911 545647536
943580156147 545641308
281595269801 26618472
905015904799 545635080
250667639991 444523500
606453958879 233294652
530768585907 310577904
874537706153 180213408
710328635897 545628852
716548676437 40992696
313107294011 95462784
627602096715 545622624
593496460549 183383460
979656391279 545616396
368226406197 359069112
542387541317 545610168
334172219539 21218796
552997931931 500095944
321878708211 146314404
551095598073 435100536
201529319725 533110572
240715575127 545603940
358421708269 276311448
584061812935 533316096
304159988635 140323068
920566006149 545597712
155501019729 545591484
254399664315 492092964
772838535529 236084796
241711894437 87254280
446598917001 545585256
858987604803 545579028
759807391099 194836752
170219879899 35979156
531813472399 362345040
380044483223 545572800
715304668329 544308516
709084627789 523413576
305403996743 545566572
872671693991 545560344
580096193777 125786916
778760236185 387344232
27990188659 327542976
645945292861 121458456
314555318943 24550776
840327483183 75072312
159463199793 109089648
840405974667 428399208
561047662937 545554116
441622884569 31121316
893819831827 307955916
514397358887 545547888
816335223309 64771200
830997422373 545541660
98898650815 530395164
727873693921 349241328
170429117025 545535432
557721386585 100501236
840327483183 545529204
911235945339 299024964
441622884569 279550008
981522403441 545522976
961618273713 545516748
6229 496234584
256265676477 281841912
798653211565 545510520
962862281821 545504292
907503921015 533434428
301049968365 38021940
793055175079 523027440
388251440089 349714656
945908690729 54588420
987258639247 157854888
123778812975 227645856
462928889749 171718416
132486869731 545498064
712194648059 545491836
738318818327 545485608
906316045871 393248376
444110900785 117964548
814825316969 65182248
977430137903 246068280
709706631843 545479380
509421326455 314713296
575353756179 460130868
14928103525 545473152
199663307563 104748732
758222948055 545466924
181625189997 13004064
885856601513 109183068
529947460237 545460696
696022542655 545454468
23391255399 46784736
372580434575 260828640
422340758895 73876536
464287225253 36365292
458416994027 545448240
256265676477 545442012
232007518371 545435784
562009223779 9964800
512531346725 545429556
25502172443 545423328
437890860245 130893876
144304946757 530893404
885111775071 545417100
982144407495 442405980
887599791287 59246964
46916333071 255634488
623248068337 299442240
307892012959 545410872
169807112971 545404644
314280103623 15700788
504445294023 545398416
540053923449 322062336
19352894439 316955376
884599639165 28461960
364256352703 28169244
679228433197 81362592
57224379197 254102400
981522403441 545392188
505689302131 358334208
8086058931 545385960
107606707571 133939368
337748207551 242630424
238227558911 545379732
347078268361 545373504
125644825137 545367276
159489039765 7056324
350188288631 545361048
732355919451 105645564
185357214321 450521064
803629243997 425241612
347700272415 545354820
6220046769 368299008
881379750747 224033616
805949451743 36203364
177271161619 545348592
411144685923 472786164
931762079121 545342364
865207645343 391753656
853389568317 545336136
288609887285 545329908
393106568357 511680024
82104541357 545323680
281290135169 105346620
364494381873 219107268
348944280523 114962652
245069603505 545317452
501957277807 409808628
929274062905 457322040
789323150755 545311224
288609887285 422800236
823557320385 411658344
22545597637 40762260
729415001837 81462240
849543476935 28661256
607697966987 415339092
65932435953 545304996
691046510223 250620948
608319971041 545298768
690246110099 89371800
849881540241 246510468
194065271077 545292540
686364215183 25522344
572865739963 545286312
873915702099 545280084
177893165673 545273856
47272314333 545267628
824155377779 545261400
467580678807 72188748
266217741341 513268164
646262218335 545255172
837217462913 545248944
227031485939 545242716
262009803159 243826200
719249073681 32721912
457794989973 545236488
132486869731 195528060
404176012395 29551860
585479706803 94055256
10574075147 430965144
919944002095 545230260
278756480169 85927716
811715296699 258599016
38303925939 127406196
923306891621 127275408
791811166971 545224032
184735210267 545217804
721658922269 142334712
404924645383 201058524
870805681829 530370252
119424784597 545211576
394972580519 453441996
149932958607 430996284
807983272375 520374312
985254427765 478204524
321576102147 98315208
741428838597 470986272
823533373725 4378284
401814625113 307351800
204825631931 129243456
279680959499 65394000
236669583629 23523156
454113325257 101771748
783899031169 5449500
951800627773 391529448
676659096747 734904
209005481833 8688060
52870350819 338765832
315978065661 89440308
649372238605 545205348
502070322235 199358280
602131319621 185500980
383776507547 18223128
597388295353 58536972
746542777633 197770140
975076534383 37536156
759472623643 46703772
744538858867 545199120
956020237227 545192892
291719907555 545186664
761332968325 66297060
538899523805 87546996
941714143985 545180436
892575823719 393590916
518482249235 47214468
498225253483 545174208
677984425089 545167980
355786325117 545161752
154257011621 545155524
725256733193 545149296
636932157525 482775876
407807099523 69180624
934872099391 37311948
217126523439 432179604
52248346765 545143068
565401691315 545136840
524971427805 379746072
511314567433 319851396
288665839637 386441172
207127356211 545130612
685448473737 26948556
397460596735 307308204
699132562925 250714368
388130535925 192987036
671142380495 426418704
201573470017 470126808
390036021151 425802132
986568120965 450658080
125458432315 95375592
456550981865 34689960
528118268011 374091048
913101957501 8227188
704108595357 366330960
467747054837 545124384
682338453467 545118156
931804055841 285366960
83348549465 355313628
652482258875 380163348
167782889687 16435692
818557341293 450664308
327796142687 545111928
569160558319 327717360
871427685883 347441436
659324303469 545105700
508211889975 473053968
169349559257 127518300
950215716391 49425408
469251131769 261619596
705352603465 508846284
931801203417 394967304
218323429183 545099472
435402844029 177423264
192199258915 545093244
424113243943 3182508
739866584679 34565400
205355654653 178756056
878965411771 65157336
833485438589 139314132
871427685883 450975708
176649157565 545087016
563794477465 77663160
950058197815 54171144
923676026419 390072096
40430269739 360788040
788701146701 545080788
505067298077 545074560
455306973757 545068332
124590596645 143256456
245069603505 450981936
399326608897 545062104
491383208889 545055876
928652058851 545049648
603462494817 245059344
233251526479 311069916
230957294483 263114316
953559792367 378301176
974373940009 180163584
387205339137 17587872
636310153471 545043420
676740416981 256861404
738940822381 545037192
636310153471 131722200
608319971041 516905316
841571491291 545030964
585305821043 545024736
251289644045 545018508
647693296879 235374804
261241708909 484812432
962862281821 545012280
89625084193 62778240
475211103485 49170060
570377723747 545006052
936935763361 318163608
100764662977 544999824
480542200425 120891708
850135455801 884376
754135895353 46367460
315775156183 47824812
150524987297 544993596
3732030553 544987368
543884219385 290735496
464771254195 9279720
845528352643 203362884
47894318387 544981140
17416119741 544974912
259197543569 53859744
480187135917 67305996
725256733193 544968684
214843813243 196088580
886977787233 544962456
309758025121 376912332
498847257537 544956228
171390067523 69062292
637554161579 544950000
512531346725 544943772
685448473737 544937544
171225816479 266340420
705352603465 544931316
369470414305 544925088
416742722409 544918860
486407176457 299597940
390638892789 331342056
515019362941 217544040
324064118363 514302012
349566284577 544912632
837890299903 136947492
985876431819 544906404
511909342671 544900176
656836287253 333029844
803901787505 164157624
320479429835 88381548
869242848707 81617940
928030054797 544893948
14306099471 391853304
125022821083 544887720
588415841313 544881492
268705757557 544875264
151146991351 544869036
497436231915 12698892
809849284537 479001708
44784298117 544862808
105740695409 544856580
207749360265 544850352
642530194011 544844124
256887680531 544837896
841219670333 172235340
572929869679 340733880
399948612951 544831668
143682942703 117559728
979656391279 544825440
966594306145 544819212
380874863701 239485284
850279548047 544812984
492005212943 301777740
735208798057 457502652
654970275091 544806756
838017295051 351377532
324470837903 108062028
122092802469 80571636
627884268711 193192560
268083753503 544800528
549438678555 49182516
817114229015 120113208
454062965649 544794300
975302362901 544788072
168563104863 483510780
678939458987 170391852
65932435953 4770648
92678610275 199090476
760088960217 397016316
828509406157 239995980
26361002425 113710824
862249955725 38968596
973436350739 173923128
513775354833 544781844
121912800813 515721996
269949765665 544775616
183149707225 92971584
722768716977 6576768
552339606181 544769388
82726545411 544763160
476455111593 352236996
654970275091 544756932
124031900211 48310596
144304946757 544750704
620138048067 167670216
254418198843 459900432
371958430521 544744476
579707784557 361280052
33588225145 544738248
207127356211 315933984
638176165633 544732020
350188288631 544725792
17562770457 122610636
174783145403 432740124
190368789949 347970816
150524987297 544719564
246498078745 315784512
82726545411 164201220
241959583235 544713336
977575138199 2902248
924920034527 544707108
305767001951 37287036
494296628645 28642572
911857949393 393341796
653726266983 544700880
340502090859 120742236
125022821083 544694652
162343064323 90673452
807695680781 2142432
20526140011 293936688
564835620929 9721908
127579164687 374664024
752002907515 357948072
156745027837 544688424
689802502115 260616888
408656669707 321327432
127089150637 64746288
515019362941 250739280
29492372279 215115120
917455985879 544682196
601477926447 544675968
113482712153 15140268
222677457561 270208008
102630675139 375535944
929274062905 544669740
458416994027 544663512
72152476493 544657284
421718754841 544651056
466503046729 384080760
723390721031 285279768
134974885947 544644828
668654364279 102525336
115070756219 1893312
482675152133 544638600
826021389941 385058556
653491158745 8793936
546119565641 511574148
732720781841 544632372
631052414905 78665868
787457138593 27702144
655618044381 124198776
641286185903 456574680
708462623735 544626144
962862281821 438768828
268917067369 324977040
23636160281 544619916
557064437223 1837260
529947460237 83125116
589037845367 544613688
746659658509 3356892
746404871029 544607460
156745027837 236022516
829131410211 544601232
275547802151 121720032
270571769719 544595004
883867766963 496253268
880757746693 299703816
978412383171 246292488
267967743309 16373412
91434602167 544588776
42582178241 159804252
368226406197 544582548
167319096755 520305804
826021389941 544576320
678606429143 544570092
82726545411 544563864
216457417021 544557636
867695661559 286942644
26124176497 544551408
634444141309 179335260
912479953447 386603100
128766354751 395129232
866498992479 267573564
480187135917 544545180
972814346685 544538952
907503921015 544532724
268705757557 544526496
185068682299 113050656
714682664275 544520268
50382334603 441695988
11644358185 46454652
557937642667 544514040
809227280483 544507812
771098472211 86326308
403058633221 544501584
626358088607 544495356
909526125189 143673732
995206492629 544489128
995828496683 501889608
134459355781 346818636
739562826435 470793204
495115233213 544482900
278035818367 544476672
1866018391 416235924
229735439371 291626100
171673125133 486506448
185979218375 544470444
256887680531 87503400
430426811597 544464216
56782806531 9422964
704730599411 364506156
655592279145 544457988
465881042675 360109188
490761204835 544451760
784969122377 544445532
812500630053 4471704
245691607559 424824336
279004005801 21885192
941092139931 544439304
822289365617 544433076
468991062945 544426848
261241708909 266614452
227666101693 15295968
374147202555 203798844
246935615667 544420620
8086058931 242630424
145603225657 485821368
469091103309 53884656
131864865677 331815384
779993089945 544414392
883867766963 351720072
324064118363 544408164
697888554817 513012816
498847257537 544401936
674252400765 544395708
630712116985 119185236
335882195389 316799676
803629243997 544389480
542387541317 544383252
697601193659 2578392
669898372387 40756032
292341911609 544377024
637554161579 421772616
686692481845 544370796
812153268343 70469820
373202438629 235729800
792597515489 211552704
821045357509 133241832
85214561627 195229116
351724103451 156708936
668032360225 544364568
353298308901 128471184
550902603571 90953712
719789914439 104686452
481431144025 229489344
75915391697 85441932
448329649537 33606288
891953819665 544358340
473967095377 544352112
993962484521 318823776
367604402143 544345884
601477926447 124161408
114033548851 327760956
247557619721 544339656
921985519297 87565680
776261065621 544333428
466406910083 15252372
455532738757 30641760
503055916929 28810728
344590252145 544327200
439471578945 162040104
39808265685 21044412
306267167641 80241552
39808265685 245943720
579085780503 228069360
861475621019 544320972
24732096451 8924724
522276410315 92143260
640858850445 128315484
500091265645 18534528
628846104823 544314744
928652058851 544308516
985876431819 544302288
328418146741 544296060
542593806449 218708676
98276646761 544289832
218323429183 544283604
437890860245 338815656
696644546709 544277376
894498242877 385824600
566645699423 544271148
697266550763 111742776
155071037371 100164924
525047010813 323264340
896929852097 544264920
550476365479 275620140
284537981079 114800724
466503046729 132151932
163587072431 544258692
403680637275 544252464
957264245335 544246236
657458291307 544240008
327416563533 76946940
237328912087 186702984
12202911375 24563232
889465803449 544233780
164612227381 2995668
707218615627 374807268
335260191335 257129208
695728735517 42923376
223921465669 486251100
837839466967 523569276
371467488499 278235900
442244888623 544227552
897551856151 445999536
625114080499 544221324
205883348103 544215096
505689302131 339749856
80860533249 544208868
922432018311 221044176
54373518463 48815064
553583614289 429750684
313670929249 82564596
674252400765 123326856
160477052161 544202640
105118691355 544196412
190955250807 108080712
3110026499 544190184
402504072179 222993540
946690176417 544183956
109688208533 181627164
503201285915 218939112
280331257357 72786636
853086437863 65063916
555449626451 544177728
192936935613 165521556
415498714301 429183936
936738111553 332276256
164833416039 130825368
78994521087 234994896
181625189997 544171500
536830142531 219113496
668654364279 407859264
391570764755 112652064
374103276471 211926384
480187135917 544165272
705445755661 333733608
317222073769 410250816
980562261345 30909564
917562565643 92809656
912804506983 2304360
398748873467 149459544
47964719699 390763404
811093292645 57085848
905015904799 544159044
780429112225 9896292
784969122377 520050456
34868623457 422737956
432399160631 187961040
623870072391 544152816
559803654829 544146588
814543828815 67411872
940535137513 406507788
155501019729 256537548
621382056175 544140360
235739542695 544134132
677984425089 434459052
514201287753 97729776
315356061607 544127904
992096472359 395440632
838820328381 10132956
927408050743 544121676
701995853509 109861920
432292823759 544115448
447220921055 1550772
158611039999 364811328
941327215791 60075288
387508531871 433207224
144926950811 544109220
994269630797 3201192
663678331847 544102992
297939948095 544096764
383154503493 544090536
347078268361 145878444
91434602167 464752044
959852438931 378668628
870805681829 544084308
547363573749 544078080
919944002095 544071852
861767882375 110708928
590281853475 526446612
656836287253 544065624
150706732793 92566764
409278673761 544059396
302293976473 544053168
72152476493 544046940
249844769243 114744672
555449626451 50085576
916833981825 81350136
774395053459 544040712
342213667305 23217984
687589184295 92629044
951044204795 544034484
304893523713 96546456
565401691315 489906936
639420173741 223778268
612051995365 128682936
311624037283 544028256
724012725085 331678368
179759177835 299871972
119424784597 256680792
633200133201 544022028
362006365657 544015800
420805397481 6819660
567267703477 544009572
814888948445 115186860
670745624517 165714624
883971444479 28636344
785591126431 4091796
93738131329 73714608
46912334695 171027108
467125050783 544003344
931000361105 59234508
861475621019 543997116
802242401699 4253724
588415841313 543990888
690710639173 154099404
597123898069 459414648
452818957541 543984660
543319494247 159611184
797409203457 543978432
946068172363 543972204
681483608167 154062036
590281853475 36128628
538033512939 543965976
923676026419 27739512
301049968365 543959748
657088446517 106666956
735830802111 514034208
895063839935 543953520
215286525633 466022556
334378858351 57316284
187845230537 149310072
406790657545 543947292
406790657545 543941064
671383678127 244567332
254742565539 63363672
715304668329 543934836
235117538641 543928608
252533652153 543922380
602964266035 157356648
751456567433 448023636
721524708869 428380524
995828496683 543916152
183330699133 54968328
330906162957 543909924
904000501659 78398064
264351729179 543903696
664922339955 543897468
479565131863 543891240
241337579181 543885012
459412914745 72493920
833584526069 383520240
900661876421 543878784
932384083175 543872556
136027686989 10475496
788079142647 480135204
378214637057 444753936
552961610235 543866328
636220786661 7697808
177271161619 543860100
853389568317 543853872
863963637235 543847644
474589099431 159337152
378922768123 254469852
950422200741 115610364
27882131621 3381804
224737023507 43776612
562000604227 193697028
75262496763 543841416
475307257577 185986764
715528023093 180113760
622010283 543835188
734891735567 31432716
642205651693 131909040
29856200821 543828960
154879015675 543822732
723443820959 1955592
194065271077 543816504
950422200741 543810276
773151045351 377142768
696644546709 543804048
773151045351 107271072
576033886157 31607100
485163168349 337445496
772312498727 53124840
573731040837 125388324
648128230497 543797820
51626342711 543791592
766309000757 418060728
187845230537 466228080
538655516993 483429816
57224379197 543785364
984010419657 23691312
265009320025 486095400
381288491331 543779136
831801427271 121626612
480509416233 35549424
700376571033 543772908
575975760233 543766680
9437873719 125481744
711572644005 229202856
570212468757 14785272
368935539971 415644264
682607733503 65481192
115070756219 543760452
592147865637 543754224
710328635897 543747996
70908468385 423790488
32966221091 543741768
256118451547 30890880
148036971081 543735540
22392152173 365764212
402436629167 328147092
736452806165 543729312
832241430481 543723084
74018488655 543716856
735208798057 543710628
366360394035 543704400
82193875789 193865184
408788205067 135191196
82104541357 543698172
213101352145 26606016
140930932785 71136216
256887680531 405019296
353298308901 543691944
373040665091 78591132
642024927589 101254824
422476267719 111269448
726522564213 355014684
296073935933 125737092
24258164335 543685716
164831080539 543679488
769419021027 226200960
463091590021 5505552
311794852639 330364260
27088857567 186995700
58012365679 255254580
529947460237 67611168
476455111593 543673260
972814346685 398517264
98898650815 543667032
855255580479 543660804
216543737101 435586320
908747929123 398604456
371336426467 543654576
205883348103 498719556
646039130137 59502312
441000880515 543648348
981529328977 370428984
612051995365 39747096
299183956203 543642120
941092139931 185868432
654361841849 13334148
187845230537 543635892
149280979189 543629664
341480231875 543623436
610807987257 543617208
481431144025 244648296
677362421035 543610980
503201285915 543604752
241337579181 414230508
948556188579 543598524
466678900537 121639068
397513335439 385731180
478321123755 543592296
541765537263 543586068
744538858867 543579840
268705757557 264615264
882001754801 198013032
669276368333 466962984
864585641289 484351560
988986452089 396866844
61578407575 543573612
221433449453 543567384
654970275091 149179284
65310431899 543561156
928030054797 543554928
214882215091 14866236
998938516953 459383508
583894122797 54052812
70286464331 333671328
165453084593 543548700
643236861497 78684552
2917274889 24046308
661812319685 475078068
343968248091 196692696
845982381309 81723816
441000880515 543542472
501335273753 543536244
913101957501 185002740
932384083175 543530016
335260191335 543523788
905015904799 174950748
786213130485 543517560
278657822421 543511332
433536831867 185102388
387508531871 543505104
253777660261 531628308
791189162917 398735244
950657886945 49842684
415673957765 90225036
590963216597 155264040
890709811557 543498876
261241708909 501148476
924920034527 397882008
27990188659 543492648
441000880515 543486420
190333246753 543480192
233873530533 14585976
227031485939 265375080
625114080499 543473964
413632702139 543467736
408034665653 203512356
794299183187 541779948
658080295361 450564660
72152476493 543461508
471596283893 132581664
641709197891 34851888
304305219367 65636892
758844952109 543455280
798031207511 422843832
957346050115 12188196
671764384549 504000900
933014575993 343212624
572243735909 543449052
652482258875 543442824
684204465629 148294908
947312180471 520673256
34832233253 543436596
645114351863 48920940
376341936023 158066640
376312458899 275196636
760255571673 110198232
609563979149 63793404
991474468305 543430368
297939948095 543424140
263355215563 228941280
863341633181 328931820
708334637097 11696184
567385998109 338385924
42439208273 293245380
612051995365 386939412
820547284427 192825108
307270008905 91993788
619367324363 55267272
865207645343 543417912
944624244217 42954516
146792962973 32715684
882340315109 94154904
830997422373 543411684
383005248235 63768492
450330941325 543405456
296695939987 493625052
483297156187 543399228
899235847547 90854064
55244767077 5250204
880757746693 138124584
449086933217 543393000
926164042635 543386772
602099930501 67523976
318092593707 104972940
832518495517 66820212
714072275441 303845436
747142043259 49830228
696644546709 368442252
801141227781 543380544
900278915463 152380476
508799322401 486419256
482675152133 312471216
519995395373 14305716
816069325077 543374316
716548676437 512751240
293585919717 174321720
643774202119 543368088
578870060029 28026000
98898650815 482526756
584683816989 421772616
18660127849 298234008
855991127201 423784260
418608734571 543361860
791189162917 69927984
642013019653 420252984
886977787233 543355632
264973733233 543349404
143891562019 35954244
572865739963 543343176
676740416981 543336948
699754566979 543330720
90190594059 543324492
398704604843 543318264
311002033229 543312036
793677179133 168903360
339940355161 129087756
277620372161 278840016
256654565253 38607372
616260287305 50639868
380044483223 397925604
802385235889 543305808
887599791287 543299580
207127356211 176183892
413632702139 543293352
585305821043 543287124
32344217037 543280896
809396738135 185401332
948556188579 543274668
323442114309 543268440
605831954825 543262212
254399664315 51717312
113204744057 323775036
208993368373 422233488
202773327833 245675916
236361546749 59215824
978412383171 538746912
199041303509 543255984
610614475831 36303012
374236636635 44281080
935790998433 38339568
743916854813 543249756
288609887285 397751220
521861407535 543243528
811093292645 304293852
930142608567 120075840
886977787233 250502616
625736084553 233587368
39553750999 161317656
561845607991 136928808
235484205913 165795588
608941975095 223298712
373824442683 543237300
591525861583 543231072
908125925069 543224844
453126608285 107183880
617938350883 31501224
270571769719 140460084
117558772435 543218616
946690176417 543212388
621165345449 36246960
636956533917 370173636
360762357549 543206160
32154841003 97200396
221656094225 84532644
478076623693 156403764
343011593675 243882252
49138326495 543199932
110716727841 459121932
857361993441 203313060
374446446737 543193704
486407176457 482508072
896307848043 543187476
898795864259 543181248
875781714261 525618288
845548581187 220371552
625736084553 131915268
330906162957 196007616
80860533249 543175020
451574949433 543168792
791811166971 543162564
478943127809 445619628
736909773209 24289200
515019362941 543156336
750406175389 65481192
670520376441 543150108
465429623541 107433000
70286464331 543143880
39808265685 543137652
390776263785 272636928
302077782671 43128900
523231233699 247170636
13062091363 543131424
90190594059 208880892
253777660261 390557880
465340700157 229925304
380878451029 261027936
462771022405 543125196
203395331887 543118968
500091265645 308796696
347853537267 313673220
747026875083 164792880
885111775071 543112740
951666208849 543106512
863341633181 543100284
508177318347 451287108
82262352649 286207740
707974764573 313567344
59712395413 543094056
416742722409 371630988
159233044053 543087828
107813321471 133472268
866924533035 48073932
397100984549 33624972
906259912907 60473880
447842925109 274947516
78011235743 124360704
885225068619 312633144
659324303469 543081600
487029180511 543075372
94789494941 53691588
791189162917 543069144
223746202283 76697820
401192621059 251436816
687936489953 352099980
100142658923 543062916
945446168309 32709456
869561673721 535962996
100764662977 383956200
128754845407 543056688
242581587289 290579796
970979885571 155232900
535545496723 255366684
914345965609 543050460
173539137295 543044232
707218615627 543038004
840794907039 73776888
862205612365 70008948
523568398935 66502584
33588225145 543031776
946445134519 135583560
613918007527 194923944
226409481885 543025548
213592294167 112378032
939848131823 543019320
263107721071 543013092
570377723747 527654844
397460596735 543006864
802385235889 543000636
893197827773 505016064
343346244037 542994408
483297156187 187562448
625437481855 56500416
339614219713 542988180
769419021027 220047696
10574075147 542981952
211481384589 542975724
189711242699 542969496
212725392697 120518028
394972580519 542963268
122720436635 259813476
685866135873 22377204
925982918701 11148120
135596890001 542957040
659324303469 542950812
816769278779 281866824
207749360265 334786140
102630675139 40432176
765064992649 378039600
648128230497 99037656
307496371793 172216656
801141227781 542944584
586549829151 50683464
116314764327 269597664
555737976623 117242100
192821262969 485316900
200907315671 517845744
810471288591 542938356
418351373689 25678044
884671068097 251000856
905637908853 542932128
714682664275 234801828
235739542695 542925900
229519502155 310098348
389996548087 542919672
513775354833 542913444
498225253483 542907216
986623382009 288742536
677362421035 542900988
314734057553 542894760
860396573947 262734408
683807815527 144807228
246313611613 209802636
935853415449 179129736
184113206213 422277084
667410356171 479250828
734586794003 5038452
663678331847 394145208
9952071093 162388872
15874150419 66857580
845303515615 2067696
596364110733 1787436
186870321853 3369348
912479953447 15152724
414876710247 395913960
964106289929 542888532
250424802805 41291640
374446446737 186721668
883245762909 125332272
280523834583 542882304
988986452089 261781524
425450779165 382710600
901905884529 542876076
781237098053 542869848
406790657545 420246756
540006547053 12561876
801392091621 194649912
185357214321 542863620
824777381833 542527308
737853386193 70513416
420146062795 126883044
603965942663 542857392
243568234515 114022224
224543469723 542851164
546741569695 542844936
582817804827 542838708
602721934555 119864088
149902983243 189480672
505955835619 86301396
217079421075 83598444
189089238645 157294368
434780839975 542832480
327912575147 48372876
393728572411 248098608
771583615965 47893320
812959304807 535794840
756417914241 166468212
263107721071 70208244
976330376503 12742488
247557619721 488293884
305185946997 48646908
824777381833 169183620
561669666991 542826252
353920312955 542820024
556693634559 17425944
401192621059 542813796
396216588627 27621180
680472441305 416036628
386264523763 542807568
420738577269 124777980
103252679193 542801340
959930201739 71746560
587254790165 317827296
478943127809 542795112
353920312955 381334212
208371364319 542788884
379446438285 453217788
297317944041 400061808
558836213517 87098580
56738126859 209858688
123495917293 27353376
268705757557 542782656
786835134539 150979176
200285311617 542776428
492375940871 144620388
623248068337 542770200
20756874955 19101276
120728095721 317310372
827887402103 531914796
527853738701 45022212
962862281821 542763972
340330627791 79930152
386886527817 542757744
982890566729 137016000
204639339995 542751516
395594584573 355693536
608319971041 542745288
495737237267 542739060
399948612951 244094004
520617399427 252532944
508799322401 442362384
817935337239 448042320
749851938203 195415956
449378166953 239273532
569755719693 542732832
929896066959 542726604
976546371009 542720376
697266550763 542714148
465881042675 542707920
339778414705 357755004
413509367817 42910920
365116385927 542701692
672386388603 178189308
426072783219 272531052
994584488575 306623124
347078268361 542695464
682742127515 111431376
59712395413 542689236
210237376481 410886072
18669600637 464801868
308702245857 46859472
366378990843 460460952
113235230117 286861680
24457186303 165652344
194814868167 406856556
836856493023 57079620
539899525101 542683008
820486879055 407199096
170429117025 542676780
316600069715 37368
890087807503 542670552
928030054797 4764420
751145732943 95512608
366982398089 542664324
842193495345 247114584
260619704855 542658096
564779687261 279593604
333394179173 542651868
975302362901 542645640
386886527817 34988904
378910411771 121987836
519019490209 145249416
177893165673 542639412
243280706439 249294384
177893165673 542633184
18219539207 106274592
36076241361 450975708
326851757431 84949920
628224100769 168909588
508799322401 542626956
490139200781 542620728
969704326415 438980580
475219187429 358421400
886977787233 394948620
357652337279 298420848
830997422373 542614500
649496649133 275950224
333483395273 222227496
910613941285 492603660
406168653491 542608272
166075088647 470133036
245691607559 517951620
583439808881 84999744
611141758233 3898728
709706631843 539245152
535124843909 322759872
75884500817 542602044
487651184565 221872500
266287619501 5113188
893819831827 542595816
968460318307 322143300
356896236919 45433260
313659899461 306785052
32344217037 542589588
32966221091 500712516
428560799435 542583360
83570689769 243801288
200907315671 542577132
27990188659 224643960
574109748071 542570904
610807987257 191648016
706596611573 119484180
421718754841 141948576
219058807749 108130536
729610761571 542564676
886355783179 34982676
884489771017 249761484
568846248605 145691604
601477926447 521034480
385642519709 542558448
950523088113 92379924
111338731895 542552220
910342473983 56114280
598738029989 133497180
903839694699 375922080
628224100769 542545992
172367567055 178886844
925272090911 158247252
347700272415 542539764
320954098093 444442536
549851589965 542533536
791811166971 542527308
741116042287 102058236
922034016733 42618204
370759351205 1444896
828509406157 542521080
765064992649 8202276
198790587903 148537800
339199782443 309002220
394687691877 81094788
723390721031 542514852
845925519669 542508624
866701365111 253056096
592769869691 239161428
575975760233 333957816
39186261631 336804012
393106568357 542502396
787268983247 7635528
909369933177 542496168
204017335941 35835912
816470134245 65344176
2488022445 381545964
78372517033 463469076
146792962973 542489940
898173860205 542483712
246313611613 542477484
795543191295 540434700
53201823663 42144876
895063839935 419306328
7464054877 542471256
806117260213 61551324
874537706153 542465028
607200921525 141587352
889789229717 207579240
415498714301 542458800
718414688599 495462312
307949534767 266278140
741428838597 542452572
722768716977 542446344
750758899407 542440116
592769869691 414809712
574731752125 542433888
832398376081 183221532
497603249429 419673780
52248346765 542427660
737262640471 151253208
325930130525 542421432
759502960231 418745808
877025722369 44368272
722327486851 321016032
447220921055 343947528
461527014297 542415204
448893776787 65232072
790069559109 281032272
457888054977 130719492
756356935893 62248860
508799322401 542408976
582879785883 193348260
365738389981 131628780
512531346725 542402748
737074810219 17369892
783103110215 218895516
379079688811 45215280
829266595179 165596292
346456264307 542396520
529947460237 542390292
428202146361 29776068
857392903005 176501520
825003744721 272674296
938604123715 343380780
993340480467 124771752
928030640229 15090444
343346244037 542384064
459661002135 542377836
558669714165 48964536
838461471021 542371608
507647787637 365222376
720280700761 542365380
233251526479 253298988
394086950215 4322232
198419299455 542359152
190955250807 542352924
669276368333 269217756
335740980479 46504476
713438656167 305576820
603343938609 542346696
934250095337 400665924
503201285915 143816976
808605276429 542340468
396216588627 253822140
223921465669 199426788
531191468345 116189568
423659459407 146470104
248179623775 141898752
697266550763 542334240
710950639951 542328012
460283006189 504555192
575027482477 41808564
4354034607 494042328
993340480467 542321784
632578129147 421143588
943580156147 542315556
342102235929 542309328
8708062985 542303100
625736084553 542296872
438872755507 165091824
494493229159 251978652
185357214321 542290644
44784298117 181128924
757600944001 83480112
997694508845 352255680
255021668369 542284416
354542317009 542278188
429989355639 40245336
370714422413 518960556
961618273713 542271960
183987168939 26718120
813581308861 369743904
585572136551 136586268
148658975135 542265732
605923381865 210711924
59090391359 542259504
583439808881 300775032
186601222429 542253276
875159710207 346444956
295556007987 25752780
577219768341 542247048
595274676595 7884648
34951686293 321937776
240093571073 411334488
657458291307 542240820
421249442663 130445460
852767564263 542234592
330697000567 58219344
669898372387 401126796
327492152769 178619040
393932153275 209609568
494493229159 542228364
604206063203 193759308
602099930501 542222136
716548676437 60573528
470235071053 542215908
674874404819 542209680
32344217037 542203452
484979733827 93258072
980900399387 542197224
824155377779 542190996
862097625073 229707324
96857007815 58375044
944824164255 404359128
498225253483 23442192
192416516467 237448728
162047818517 61738164
677984425089 142197696
32344217037 542184768
906881916961 542178540
863341633181 337401900
362628369711 542172312
238595241347 154603872
514397358887 542166084
864585641289 542159856
348322276469 507787524
362628369711 266956992
64566856047 15102900
947934184525 490411404
489264301321 145093716
993340480467 542153628
328418146741 542147400
817009218707 88051464
282389846745 302861412
526215435913 542141172
95166626491 542134944
674874404819 269921520
111338731895 542128716
22392152173 542122488
60956403521 111157344
55358367035 542116260
552339606181 542110032
902814806315 28511784
984010419657 384635052
143716262503 77625792
852145560209 542103804
468369058891 494104608
803018929899 420047460
577639361157 61682112
868454121093 342913680
675496408873 542097576
979656391279 150312780
510665334563 259483392
733342785895 428542452
563535679153 542091348
409614792693 24064992
782760824325 13303008
268705757557 199856520
229331602157 107102916
506311306185 542085120
512531346725 369563292
691668514277 44542656
351432296739 542078892
477699119701 542072664
682338453467 119048220
606453958879 542066436
421718754841 542060208
781389042569 87192
838230267739 88904700
961618273713 542053980
574731752125 542047752
69664460277 542041524
177697387255 18976716
533679484561 542035296
675577709185 193454136
322198106201 245551356
192821262969 221280840
696644546709 202248072
63047489375 148612536
432914827813 358676748
292341911609 302064228
856499588587 242113500
84644748213 67667220
446088836335 428000616
445494845825 241671312
11818083255 522055872
607697966987 542029068
539564756407 30897108
667410356171 542022840
436024848083 487515384
955398233173 107937468
944315690413 243900936
764442988595 320561388
906259912907 386515908
717170680491 542016612
187845230537 542010384
855411131007 106405380
869131056107 296776656
198419299455 542004156
965350298037 541997928
154879015675 406339632
813581308861 183420828
696878719509 71111304
459038998081 541991700
877647726423 263500452
529325456183 541985472
991474468305 541979244
458416994027 400553820
242637004033 415314180
810471288591 217301148
107606707571 437218056
491383208889 541973016
468991062945 541966788
691046510223 115847028
414876710247 541960560
159855048107 495786168
691668514277 541954332
228897498101 541948104
520617399427 541941876
608509053121 295344216
880757746693 541935648
863341633181 541929420
200907315671 486880128
122534804867 309500460
437890860245 541923192
986126691543 86756040
178515169727 541916964
385642519709 541910736
243298667991 369768816
351432296739 541904508
259997700801 541898280
992718476413 541892052
926786046689 541885824
278062978675 371419236
608319971041 541879596
651860254821 541873368
562291671045 407317428
381295578795 494889336
186910679293 64054980
598989910231 541867140
518427505115 41684004
775017057513 541860912
710950639951 39111840
500091265645 19126188
255643672423 541854684
248179623775 541848456
605831954825 541842228
611429991311 541836000
776883069675 129287052
743916854813 59402664
400570617005 508497516
791189162917 209908512
944824164255 541829772
541143533209 541823544
605831954825 324036612
317844077823 541817316
976085180143 89315748
204757229807 421729020
682452973931 88412688
294486869663 104599260
340858227821 541811088
890958296301 173337696
623870072391 541804860
90812598113 176358276
315356061607 541798632
345834260253 40693752
403680637275 541792404
862981510299 264478248
998938516953 541786176
303322905591 83368008
374446446737 541779948
283011850799 541773720
367782367243 2179800
318466081877 415625580
651238250767 257982444
131864865677 541767492
359518349441 367501824
681094445359 541761264
681716449413 541755036
518751387265 6969132
824493645371 42917148
461189474143 148195260
296695939987 541748808
29234196767 34079616
682338453467 541742580
900661876421 359206128
68420452169 363135996
838461471021 111144888
740184830489 541736352
673630396711 465717384
452196953487 243963216
781859102107 279182556
191577254861 116177112
738940822381 541730124
962973887581 374302800
979141515053 179989200
427316791327 472082400
448464929163 541723896
387031328817 193678344
691668514277 272879820
502579281861 281536740
967216310199 212916636
659644048989 36751428
580329788611 234135432
636932157525 533733372
942958152093 541717668
470857075107 520106508
168563104863 541711440
592147865637 15489036
431048815651 541705212
417986730517 541698984
878269730477 230361264
86087086981 176302224
364824945429 81387504
238227558911 233593596
441000880515 541692756
763848512301 32902524
289231891339 541686528
14928103525 541680300
819801349401 521246232
110094723787 541674072
638798169687 94179816
330284158903 541667844
934872099391 541661616
620589497103 82695384
872671693991 169663176
320954098093 242723844
73396484601 541655388
371958430521 541649160
948046294753 254799936
843604270609 128072592
709706631843 384790752
231385514317 229707324
581573796719 541642932
120046788651 231918264
165606424181 377877672
368848410251 541636704
852145560209 160476876
610807987257 452383236
32250914131 9503928
729610761571 80752248
824777381833 541630476
417986730517 541624248
49986350897 181197432
26124176497 541618020
856499588587 113704596
941714143985 541611792
764442988595 541605564
430426811597 541599336
414876710247 533453112
334638187281 410475024
540366133089 11665044
531191468345 7978068
651238250767 308323368
322820110255 541593108
683582461575 541586880
393728572411 541580652
537586085953 225715176
21770148119 541574424
680048624667 176974848
954154225065 123943428
429988303107 69348780
561047662937 156889548
535545496723 541568196
561047662937 42169788
825399385887 477805932
66554440007 541561968
334769205717 353108916
528847088493 334842192
608941975095 541555740
327174138633 171132984
651358127311 327013596
656836287253 306361548
674252400765 541549512
602099930501 305003844
106984703517 175125132
193443267023 64696464
206029288827 171020880
938604123715 232030368
661507133991 193777992
830639012191 250303320
863341633181 454064796
838461471021 354572496
228379875327 15464124
204660091691 100457640
350188288631 185631768
332772175119 541543284
847968923955 300108636
736657495613 107850276
264351729179 36352836
53492354873 516699792
30478204875 188359632
352139705357 332880372
580951792665 119060676
684826469683 541537056
190153393331 4203900
160622357629 71235864
879036666319 177902820
822911369671 534885552
230240649741 272020356
653726266983 419904216
471479079161 505894212
629468108877 26057952
851523556155 541530828
635775777377 251150328
81482537303 541524600
199041303509 541518372
798794225941 371961072
434780839975 519091344
951044204795 541512144
543631549425 304617708
264351729179 541505916
692290518331 541499688
880135742639 541493460
609318625851 108653688
674252400765 527835456
412567537279 293650200
858987604803 541487232
465881042675 81044964
131866945829 50945040
747026875083 541481004
902255636553 166754700
790282731093 99093708
663438178929 2709180
576597764287 541474776
486407176457 288811044
210859380535 541468548
46650310279 131859216
638798169687 247363704
571621731855 324472572
942958152093 19748988
451574949433 343393236
515019362941 11322504
276169806205 541462320
704988911939 74007324
34982029109 123108876
522483411589 541456092
580329788611 258362352
656010003561 39909024
869561673721 541449864
966594306145 541443636
705974607519 541437408
282169293343 74897928
642762112275 171382104
748892887245 541431180
232629522425 288730080
904550678189 44953704
511909342671 541424952
500713269699 99386424
973444204247 27633636
569755719693 71273232
333394179173 359280864
702864587249 497928600
936116107499 541418724
294829927825 125519112
301671972419 502306884
386264523763 1264284
365956644013 311456052
687314485899 541412496
607765627979 389112984
379422479169 278049060
159987162671 81811008
276169806205 541406268
240093571073 541400040
60956403521 541393812
773773049405 541387584
748270883191 541381356
154879015675 541375128
825898391931 9946116
492005212943 90206352
898795864259 541368900
780615093999 263438172
283833555673 262560024
289853895393 541362672
465259038621 522280080
730854769679 348033096
68621579201 144570564
319710089985 193068
15550107579 467006580
359355897051 9167616
766309000757 502574688
649088838455 41098572
113826748111 489115980
951907002013 610344
76589150431 181608480
221671365281 147261060
475518916157 122616864
490193919989 204209892
913766841335 161766072
612673999419 541356444
987742443981 541350216
858691300237 36396432
234495534587 417456612
607075962933 323214516
45741773391 168025212
582195800773 96453036
464015030513 541343988
618894039959 200765808
916523944519 160607664
15550107579 364207212
301671972419 234752004
198419299455 541337760
652482258875 541331532
351443700207 480913704
490139200781 516494268
646884222389 541325304
87080573789 140983236
445976912947 388116504
629468108877 107632296
513775354833 127754964
711572644005 237629340
799275215619 465729840
145548954865 541319076
974209850893 55846476
770663029135 541312848
99520654869 541306620
322198106201 137607660
313490049445 189424620
870183677775 117323064
796787199403 541300392
41431776973 115990272
213969400805 445189896
516885375103 23790960
961618273713 541294164
963484285875 541287936
758844952109 541281708
319952788917 246722220
701620579141 541275480
732720781841 449356428
638798169687 519683004
26124176497 541269252
158611039999 541263024
873113165771 51798276
836595458859 501391368
367338079169 19979424
856499588587 541256796
373202438629 255086424
396838592681 541250568
721327062051 76398876
48638596765 414280332
740184830489 137906604
814203312915 164961036
977168375063 268925040
415045109139 218689992
878457959321 46859472
207749360265 541244340
292963915663 287148168
360140353495 43060392
945235940931 12101004
894171688915 36838620
473345091323 541238112
894441835881 541231884
553001295051 1239372
726102758407 235866816
319088085931 541225656
816691329131 527798088
494493229159 26070408
201132034367 165091824
194065271077 541219428
827265398049 541213200
557937642667 333559224
512054797611 170640972
343503245689 21835368
612051995365 541206972
257509684585 508952160
350188288631 541200744
402436629167 313243488
7901397493 99760104
281767842691 541194516
213112873945 2516112
67176444061 208619316
729955774087 186397812
697888554817 541188288
532435476453 218939112
973436350739 541182060
65547930451 176433012
966594306145 541175832
580329788611 541169604
34832233253 116301672
618754151613 16174116
39808265685 56369628
125644825137 541163376
166697092701 541157148
789945154809 541150920
944202160201 541144692
520184925869 171313596
622626064283 541138464
3823706713 368436024
151146991351 541132236
182247194051 352311732
932384083175 541126008
59712395413 541119780
468369058891 425951604
775017057513 481449312
651238250767 541113552
97032638653 541107324
710328635897 541101096
622004060229 541094868
536167500777 541088640
671764384549 541082412
877647726423 486724428
646884222389 15171408
802385235889 541076184
80860533249 541069956
962305547207 464976252
704108595357 152262144
775848602627 115342560
769475016975 3282156
253336199699 252925308
503001390789 91215288
961618273713 53093700
121475182927 18889524
202773327833 541063728
243825595397 541057500
556902496767 160719768
37548175585 41422428
294829927825 189935316
844681511561 445115160
97654642707 281125692
598367906177 18951804
47272314333 515958660
709706631843 147404304
621400484827 191068812
784147073725 25011648
860936405769 141904980
75604993167 39828060
400570617005 164095344
640706613213 291812940
672386388603 541051272
712207041779 158334444
886355783179 541045044
439134868353 541038816
83970553519 541032588
505950797167 208258092
11571932773 60990804
589037845367 541026360
268705757557 450508608
128754845407 336056652
174161141349 541020132
913999668887 124678332
51004338657 541013904
800599141423 341886060
273681789989 359212356
304781992689 283442508
244447599451 436532976
625736084553 541007676
499876958927 16778232
444872019675 324559764
839893240873 307382940
548607581857 540982764
190955250807 541001448
513153350779 181197432
320954098093 540995220
562291671045 540988992
454684969703 216429228
7464054877 540982764
597123898069 540976536
41052273793 540970308
10390161069 28275120
89006075807 104418648
444110900785 168137316
500091265645 358938324
392484564303 540964080
129998853515 348431688
259765806211 85809384
362006365657 540957852
992718476413 540951624
594013877799 540945396
281850151939 389393244
490761204835 540939168
218053705721 28723536
264437164883 213421104
545885958351 102269988
88324581897 540932940
572865739963 157412700
696456746359 48428928
627602096715 327462012
592769869691 540926712
577841772395 540920484
359606189153 170634744
894635968869 308080476
560425658883 252806976
262134138951 8357976
858987604803 441895284
491593086261 286126776
566645699423 540914256
662152698569 17288928
292341911609 540908028
674874404819 374651568
993509994171 328483404
544253553479 540901800
383395003941 155681316
60334399467 540895572
857121592641 540889344
17416119741 63500688
895063839935 540883116
817653039445 46747368
939848131823 540876888
100142658923 540870660
740184830489 357487200
173539137295 396910440
691668514277 537856308
228275494047 540864432
9952071093 540858204
289231891339 174720312
911857949393 102830508
899417868313 540851976
396216588627 540845748
11818083255 400641012
496359241321 540839520
313490049445 540833292
870606970023 14037912
370851743585 203032800
399948612951 47021400
943580156147 515055600
317844077823 527418180
406168653491 540827064
317844077823 49749264
396838592681 540820836
532148295907 142135416
703486591303 540814608
722768716977 258144372
527613437549 328091040
538655516993 540808380
189373104657 30909564
42359166017 69909300
823745150637 172951560
819928593669 399177432
251289644045 128788812
220811445399 540802152
160477052161 533141712
453284432033 72201204
511287338617 540795924
18660127849 372409488
987944324601 63780948
225787477831 540789696
539301480163 453217788
684204465629 540783468
97654642707 540777240
781237098053 540771012
240391699205 145081260
220389254269 289682964
867695661559 538765596
774046745093 98931780
860095822589 15414300
301049968365 22258872
125022821083 448914240
993779523327 18833472
127521194463 343773144
933138002497 286955100
151146991351 540764784
985560284845 49593564
995274807561 392226984
729610761571 540758556
570999727801 343542708
253174994147 395901504
844090529175 276274080
20241001 187861392
715304668329 540752328
603672172893 148357188
849207358003 9055512
320472354827 52296516
240093571073 540746100
526215435913 1986732
389584994381 238588452
602721934555 312589548
122848372211 182617416
32966221091 540739872
384398511601 540733644
347700272415 519315552
849657543993 540727416
583439808881 454369968
129724982205 2871108
482727598121 10718388
598989910231 540721188
314112053499 540714960
467125050783 540708732
532617732645 293326344
943580156147 540702504
2488022445 370186092
146170958919 540696276
226409481885 216653436
268083753503 407043396
640066797079 197645580
292341911609 207423540
414373119157 379465812
227653489993 450720360
38564257577 505788336
750486242557 74679948
886355783179 537663240
752624911569 540690048
158611039999 540683820
903149892637 162905796
360859452069 346880916
510665334563 540677592
460905010243 540671364
326680549711 132245352
830581938799 173368836
36896769143 192706776
868594282233 232746588
439807736483 472393800
810471288591 540665136
814203312915 161143272
623248068337 212860584
992718476413 540658908
863341633181 342284652
511909342671 540652680
531813472399 540646452
647506226443 76679136
948556188579 540640224
320332094039 540633996
728988757517 540627768
957264245335 387157392
872049689937 540621540
455306973757 210848940
149280979189 190981620
317525944117 110746296
695400538601 540615312
95788630545 277918272
573487744017 497922372
26124176497 540609084
834107442643 270893088
479456327465 24936912
74018488655 455466096
292017923583 188477964
507555314293 112328208
937749272187 149721120
384019935155 280795608
715304668329 540602856
259375696747 230753628
113204744057 540596628
885111775071 540590400
672386388603 265512096
100142658923 540584172
324686122417 540577944
649994242659 540571716
473586121151 18061200
796489269329 88960752
781859102107 153675900
959130257497 540565488
115175430215 239310900
330906162957 264129480
723466216847 172453320
357652337279 540559260
879513738585 471185568
783103110215 340036344
518129383211 80914176
373202438629 113424336
225165473777 436009824
41207998705 189823212
730232765625 540553032
637236787689 97723548
740914715959 187668324
419230738625 540546804
155501019729 540540576
966594306145 184896864
440378876461 540534348
120046788651 540528120
60971917469 166063392
468799855879 61856496
761954972379 521576316
123778812975 106891164
550084205765 218839464
223299461615 540521892
947934184525 540515664
601477926447 354242412
636932157525 540509436
57908750443 208476072
749514891299 540503208
360762357549 540496980
565401691315 540490752
260619704855 540484524
346456264307 540478296
928415810889 46392372
633200133201 426150900
454062965649 540472068
931140075067 51169248
332150171065 540465840
138706910271 433344240
883867766963 540459612
70908468385 540453384
676337109147 10624968
552961610235 76000284
236075287947 40519368
917455985879 540447156
859064477007 15345792
347700272415 540440928
505288734617 137688624
869586373969 122124852
346456264307 540434700
251289644045 301777740
261241708909 110858400
293585919717 77744124
760357729557 16722180
962862281821 540428472
695501643953 296104032
34210229199 279767988
399427502497 13377744
323859838725 39909024
26746180551 540422244
180393233069 55740600
767553008865 540416016
649808248429 81125928
129998853515 262591164
658999773607 211876560
104496687301 540409788
112582740003 540403560
380666487277 454824612
814825316969 379615284
131670538383 67654764
262116164943 77059044
131242861623 540397332
362848591791 221785308
140572922433 281312532
725256733193 485603388
495737237267 540391104
532435476453 540384876
554205618343 75190644
802385235889 540378648
994584488575 403418700
808605276429 61669656
448537821675 92660184
567889707531 540372420
788079142647 201974040
364114889911 234932616
168563104863 540366192
506933310239 180063936
603600451245 7274304
429804807543 540359964
314489090391 24737616
458416994027 540353736
182247194051 540347508
547985577803 540341280
823651425465 321744708
547254675931 25129980
893419488521 171052020
485172859117 271310364
640325302675 36520992
459038998081 396518076
43569804501 396673776
129107001439 52034940
617765897563 365191236
747884789549 136841616
936116107499 540335052
676831426745 88443828
225847870747 397446048
49760330549 540328824
330284158903 540322596
487029180511 540316368
285713699167 127026288
512531346725 336212352
174906976727 288138420
495115233213 540310140
445354908893 540303912
758222948055 321819444
984724703987 39890340
692290518331 540297684
529325456183 46890612
776261065621 463506444
810471288591 453292524
147414967027 86288940
753305029091 51337404
781859102107 463574952
698510558871 540291456
684204465629 540285228
860231612911 540279000
106362699463 540272772
434780839975 540266544
434780839975 394425468
362628369711 540260316
738940822381 453473136
141430849355 216454140
82104541357 336629628
653726266983 401911524
61821492643 282389976
736452806165 540254088
3198738131 41864616
603112112527 133571916
571621731855 139930704
666677859931 20876256
633212663937 432951876
485163168349 540247860
192821262969 540241632
997072504791 181035504
203487387955 267822684
972087455645 8432712
805495256159 540235404
477077115647 226176048
255105229445 435972456
242581587289 540229176
621456941647 22395888
301671972419 100270800
923054022365 540222948
680472441305 186640704
164209076485 283417596
138084906217 540216720
554827622397 540210492
770290749197 17525592
852767564263 540204264
44162294063 540198036
222924080133 178083432
634444141309 540191808
643152198065 490156056
798939954913 118400508
355164321063 540185580
109885941305 95699448
326552134579 540179352
241583821845 182063124
248179623775 540173124
218323429183 540166896
763643292235 54071496
839721970873 264951576
540404671953 18702684
495115233213 257969988
156470421623 120779604
702864587249 419798340
327202401297 230597928
205590904897 109033596
967838314253 540160668
230938828463 131435712
775639061567 540154440
541515488053 120019788
329507537283 16896564
486424702049 249306840
74018488655 239298444
808480615543 1849716
42918285955 540148212
220811445399 540141984
419230738625 511686252
521861407535 540135756
278035818367 540129528
853389568317 278665632
438740304631 199028196
253155656207 540123300
633822137255 540117072
715304668329 370030392
73396484601 401014692
647506226443 540110844
699132562925 434141424
750758899407 540104616
27368184605 537252192
186601222429 540098388
136840898109 540092160
972846919125 244156284
753868919677 540085932
263729725125 540079704
953097474233 132942888
506933310239 381745260
867073657505 540073476
396216588627 540067248
918699993987 540061020
858585704497 191915820
437507301399 71316828
977942585209 70781220
242581587289 44474148
542387541317 540054792
47894318387 540048564
587171833205 533795652
930518071013 54787716
776261065621 268196364
110094723787 518667840
981522403441 479686788
2488022445 208519668
824305628279 35206884
246313611613 540042336
340928485889 80179272
558559646721 540036108
743916854813 540029880
943580156147 540023652
306458304961 53685360
200907315671 540017424
100142658923 540011196
411582813267 1774980
463393026459 540004968
241848542985 10512864
49316266683 71746560
196553287293 292304952
705352603465 349633692
14306099471 365782896
629985512433 3574872
622881387371 155382372
467747054837 539998740
410522681869 13552128
655592279145 247531860
912479953447 135259704
795209294521 95064192
285499867015 49437864
262485717017 507905856
901599353587 116457372
34210229199 539992512
483919160241 539986284
36698245415 539980056
696158948311 196412436
51626342711 326091852
887599791287 138516948
613296003473 539973828
963484285875 539967600
1891123459 324622044
18660127849 258910416
143471345165 65375316
278035818367 389281140
760710964271 89490132
218323429183 539961372
225165473777 485049096
35454237307 539955144
441000880515 539948916
594635881853 332568972
239471567019 448858188
214591404859 539942688
221294850303 32466564
885841828697 138031164
303537984581 539936460
905637908853 539930232
629468108877 285061788
250249646533 198480132
125644825137 122504760
96410634599 451517544
322820110255 539924004
970326330469 539917776
4354034607 152554860
625736084553 539911548
848413535885 539905320
786213130485 539899092
877647726423 241845696
373570868425 15632280
703486591303 521937540
487065869659 368573040
786213130485 152062848
83970553519 137794500
1244014337 373262724
299848503725 360731988
510665334563 539892864
869561673721 539886636
493249221051 158141376
855877584533 539880408
870805681829 368859528
3732030553 354771792
656836287253 539874180
861071864769 46087200
599798318325 190196892
195309279185 539867952
858987604803 490535964
531813472399 4484160
615162015635 8769024
112582740003 539861724
533679484561 539855496
753868919677 539849268
553583614289 477295236
777505073729 192769056
981109404839 23137020
640415484115 54881136
6220046769 300164688
943151388249 124821576
398704604843 314190144
376934462953 294073704
292963915663 310609044
996450500737 539843040
33846481621 158184972
814825316969 379204236
406790657545 539836812
363872377819 34783380
707556005071 130015728
90190594059 539830584
410522681869 539824356
691059072099 523805940
967838314253 539818128
903771896691 539811900
445358988233 334069920
757600944001 539805672
579707784557 539799444
395594584573 539793216
881755865895 55092888
128851809139 241721136
7464054877 539786988
631334121039 315286272
739562826435 539780760
729610761571 417693276
216457417021 539774532
131242861623 539768304
909369933177 191205828
285574129687 81306540
169807112971 539762076
285499867015 539755848
191138167167 184759848
2488022445 539749620
633822137255 539743392
985876431819 49045500
374446446737 539737164
970211472455 21710808
809485200647 215171172
752002907515 483585516
837217462913 539730936
577219768341 244417860
934250095337 312633144
654537359345 35624160
212725392697 539724708
453452140855 372160368
592147865637 539718480
605831954825 539712252
610807987257 539706024
666174008503 98551872
285499867015 133160868
81482537303 539699796
116314764327 539693568
570999727801 539687340
4679049015 42269436
266839745395 539681112
873915702099 48472524
741428838597 539674884
682646920079 212250240
251289644045 486114084
911105374081 6526944
569755719693 539668656
864585641289 481088088
235739542695 539662428
67176444061 539656200
784969122377 539649972
22392152173 539643744
26746180551 476510508
28612192713 121215564
135191676399 191567052
159233044053 481505364
335260191335 539637516
107606707571 89683200
353298308901 524478564
532813242021 99542124
980339959113 81399960
823533373725 539631288
942958152093 54538596
885111775071 461351556
57588243869 105876000
508863153173 194108076
975302362901 539625060
67446434089 112782852
230457265809 199283544
820423353455 539618832
256526125209 81244260
225576752213 41123484
234495534587 539612604
904393900745 347042844
622626064283 424512936
962862281821 539606376
850901552101 539600148
396838592681 539593920
315077388509 109893060
638001468995 42512328
507555314293 451044216
59791005229 423759348
734586794003 523949184
547023442747 187170084
273059785935 386279244
54114358927 539587692
148658975135 293214240
433874999811 140416488
400252551807 46230444
459661002135 24874632
482053148079 539581464
546119565641 539575236
11196079201 539569008
900661876421 111319272
362628369711 539562780
288609887285 539556552
855255580479 539550324
179759177835 38171412
255021668369 539544096
98276646761 539537868
175405149457 146544840
259997700801 539531640
286280298933 215376696
266839745395 539525412
414045325823 72761724
536167500777 539519184
375068450791 242730072
398082600789 399781548
853533640641 369071280
822911369671 539512956
20526140011 511891776
373824442683 53523432
960593765237 108441936
464015030513 539506728
724012725085 11353644
714060660221 539500500
917455985879 539494272
137462902163 539488044
33816942217 93388860
865207645343 539481816
307270008905 539475588
311889842095 88300584
483919160241 229794516
218323429183 539469360
54114358927 539463132
205000140491 152336880
743916854813 539456904
877025722369 206483112
530900376615 27266184
837269983637 139550796
364494381873 483311484
279279826475 242549460
993962484521 358614468
923676026419 397221840
497603249429 539450676
509815172719 65487420
666788352117 434533788
601477926447 332861688
41232219397 255279492
314112053499 539444448
210010264995 103814532
132486869731 248017644
332772175119 539438220
431517802735 63282708
57846383251 146719224
369470414305 134798832
464418162725 72892512
872479945089 24725160
281767842691 54507456
837839466967 539431992
776261065621 374882004
437268856191 539425764
550473594019 410076432
132748688623 125294904
194968531611 105938280
984760371743 96253740
954154225065 539419536
412388694031 539413308
170083997395 230541876
286743875123 539407080
761954972379 539400852
264973733233 262404324
134974885947 539394624
283011850799 539388396
385411521951 37000548
103874683247 539382168
764442988595 539375940
512531346725 180836208
688648139839 178712460
377556467007 284974596
826643393995 364699224
98898650815 51742224
885733779125 539369712
904163083599 14013000
775639061567 539363484
304781992689 509188824
128754845407 513785088
681716449413 539357256
817313333185 539351028
766931004811 539344800
580951792665 539338572
963665670147 277127316
297442846581 157213404
5905450567 25808832
648581759685 7411320
957987622545 237679164
663331717497 6925536
470857075107 539332344
647506226443 159343380
704108595357 539326116
335427537695 341126244
944696700769 11391012
686692481845 539319888
459295492033 170024400
592835680967 436887972
868939669667 539313660
393555613385 50882760
105740695409 120729780
315356061607 42923376
879513738585 539307432
120668792705 15756840
260929541627 126839448
245691607559 539301204
44162294063 539294976
540890457191 10631196
593391873745 539288748
852767564263 539282520
560425658883 539276292
603343938609 62167896
420316915519 53616852
827887402103 380169576
890709811557 251019540
915589973717 539270064
396838592681 130233708
514397358887 539263836
731476773733 525879864
223921465669 539257608
625114080499 539251380
127510837299 539245152
525593431859 539238924
578463776449 311997888
162343064323 539232696
177271161619 453722256
408656669707 539226468
53071315923 302892552
618723011613 47388852
905296986895 53834832
849035539939 149266476
78994521087 524789964
344590252145 341487468
528703452129 491295780
101827048911 85778244
371958430521 539220240
32966221091 468538668
231385514317 539214012
195458365049 302680800
924298030473 306255672
543631549425 384367248
828575018137 235293840
629798018493 87615504
572505498749 246068280
521239403481 365764212
138706910271 539207784
169185108917 539201556
912479953447 539195328
285676960195 219655332
976821349665 233381844
986498435873 539189100
856546622443 176657220
928030054797 539182872
791189162917 539176644
595879889961 539170416
215213408913 321209100
279901830529 539164188
985876431819 539157960
136840898109 358103772
184409565593 198249696
70647557543 76797468
544875557533 467137368
456157489359 3138912
299183956203 521638596
381288491331 539151732
795321996409 52147044
988986452089 475233768
378800475115 357518340
185357214321 539145504
778749081837 538846560
74314287515 149565420
340236223767 468818928
76576314523 348618528
116449127199 245395656
899417868313 353700576
893197827773 368784792
437890860245 504935100
630090112931 539139276
773288983095 301634496
8366424807 134176032
227402965 248858424
504635017587 304237800
539006053745 45221508
911857949393 539133048
700998575087 49057956
551095598073 338541624
252609434457 257895252
539899525101 320580072
464325022985 130308444
513775354833 128720304
234822666515 206296272
763820984541 307719252
373824442683 539126820
252533652153 427545972
639420173741 539120592
946474561819 122087484
817722276121 27104256
538155201831 322155756
550473594019 394182576
947934184525 539114364
959130257497 539108136
617864081983 317453616
823533373725 539101908
977168375063 539095680
929502325333 211621212
62593753425 48777696
617028027797 539089452
939423655017 118350684
931762079121 539083224
919083943959 38077992
452196953487 539076996
445674343013 103141908
38231818155 75514500
819179345347 539070768
901905884529 539064540
970948334523 539058312
718509235867 347609592
765064992649 539052084
215503334769 194867892
247828519037 73671012
740806834543 539045856
762576976433 539039628
403680637275 472132224
923676026419 374545692
806117260213 539033400
55871660111 14990796
273681789989 20583540
138084906217 539027172
869561673721 76411332
189711242699 204409188
646884222389 539020944
501957277807 539014716
421718754841 539008488
697266550763 383657256
65967412401 49518828
284877862961 35655300
252239658175 92560536
735005932175 12443544
218431628227 90660996
269327761611 448378632
154339165169 358402716
306648004851 313523748
982144407495 539002260
615784019689 538996032
432292823759 501833556
235739542695 538989804
948556188579 519664320
172295129187 19020312
383776507547 405405432
801763231835 538983576
460283006189 360912600
742672846705 93071232
322820110255 174589524
854633576425 538977348
107606707571 538971120
174783145403 263568960
28065447811 272643156
960374265605 538964892
943580156147 290953476
730232765625 538958664
27990188659 538952436
248179623775 335433852
868317665613 406844100
153913841355 211926384
434158835921 75832128
691046510223 538946208
107431755585 70233156
849035539939 110042532
393992508823 209783952
57224379197 292716000
468083896217 169115112
965350298037 487770732
885111775071 202565700
441622884569 525879864
517210707139 62323596
818287617831 28723536
956642241281 538939980
793081071103 441222660
537411508885 480863880
799275215619 538933752
682338453467 434371860
860853616965 288001404
9952071093 290511288
418652561007 354061800
600855922393 538927524
701620579141 516967596
127671631803 984024
185979218375 397894464
921261749723 462192336
758431536231 295499916
702864587249 538921296
793055175079 538915068
340858227821 68439492
952288212903 375716556
100142658923 385506972
487651184565 538908840
153013003513 142534008
454684969703 538902612
227653489993 143736012
757600944001 250870068
436646852137 60031692
707962688481 393759072
461843191173 72637164
14306099471 538896384
366360394035 29838348
28612192713 222264864
275547802151 241677540
298561952149 538890156
760088960217 538883928
641450387123 77538600
990230460197 538877700
785660643367 11104524
974058354793 493120584
134478699949 247170636
599611914285 402316344
998938516953 538871472
727122745355 375336648
924920034527 297841644
522371823275 17357436
176649157565 538865244
819205583911 507650508
687314485899 538859016
748270883191 277494768
289231891339 75857040
803007239943 240288696
39186261631 338585220
449185117637 64733832
93300614329 171512892
441000880515 144900648
541424895565 134580852
76506504871 538852788
579085780503 173779884
34210229199 538846560
77750512979 142652340
135079958535 6115896
466503046729 538840332
125215664875 37287036
434158835921 253261620
831619426427 538834104
551095598073 209366676
600007541757 4627404
44441638547 35082324
184171811693 186323076
271193773773 210269736
143731788907 349596324
605209950771 523513224
629468108877 538827876
232007518371 477457164
889465803449 538821648
520617399427 538815420
575975760233 190059876
566023695369 538809192
211481384589 354908808
65310431899 72300852
472433197543 20060388
676544806719 3431628
33588225145 538802964
915705366101 260716536
708462623735 390314988
616581348171 21785544
293585919717 417444156
843437503453 538796736
692912522385 538790508
365594478347 57596544
960810848405 45290016
755734931839 52327656
317844077823 113492844
543266313355 269759592
809227280483 538784280
135727522301 225329040
465259038621 538778052
551717602127 531945936
895685843989 303334740
246935615667 166841892
954046603987 17575416
116428780323 35929332
861527070527 244125144
669276368333 20440296
579707784557 139307904
129781302009 111518568
647271466973 138062304
614561467041 240973776
476455111593 538771824
566162118897 125232624
51004338657 372907728
288609887285 538765596
532435476453 538759368
28324682083 145554588
14306099471 40120776
162965068377 538753140
578463776449 538746912
268705757557 391161996
722768716977 538740684
718414688599 222651000
388130535925 538734456
880135742639 538728228
521285621469 155955348
697123616925 6931764
450757696341 38738160
998465237539 214317936
915589973717 538722000
444352260697 41733828
829753414265 538715772
410910462061 117354204
832060256723 47108592
450952945379 189798300
389668848173 74748456
245864733503 117547272
824777381833 430547868
868317665613 538709544
241665589257 92560536
893819831827 538703316
348322276469 538697088
385020515655 538690860
630090112931 538684632
954776229119 538678404
309758025121 538672176
765064992649 538665948
863341633181 538659720
279027323433 158128920
535281801965 16261308
851523556155 49251024
390618552141 208893348
966104964719 54395352
9952071093 246030912
797409203457 538653492
541209581149 243340416
135596890001 538647264
715304668329 538641036
896307848043 341543520
50382334603 538634808
781859102107 538628580
313176337619 63089640
946068172363 174776364
886977787233 384311196
618598513893 76878432
98898650815 538622352
786835134539 538616124
887599791287 420047460
4976038661 162320364
574109748071 306729000
41674277847 538609896
255930359719 79232616
770180600789 129343104
91469410459 190097244
937360115607 538603668
646884222389 538597440
306026000797 538591212
26746180551 538584984
199041303509 538578756
598367906177 538572528
51626342711 538566300
877647726423 171649908
623897201559 404209656
61578407575 538560072
69042456223 538553844
829753414265 538547616
590903857529 83554848
404924645383 538541388
746404871029 538535160
623248068337 538528932
16794115687 75794760
535635572287 246491784
810471288591 538522704
56157619969 163148688
872154114813 25684272
117558772435 538516476
143204263613 313604712
608975419455 448204248
311002033229 538510248
456550981865 55777968
820423353455 191909592
199936573519 187811568
12440087309 500027436
295451931879 538504020
324686122417 538497792
916833981825 538491564
831619426427 407354796
728988757517 315223992
530313168397 60679404
974058354793 538485336
348322276469 538479108
524971427805 130893876
633839849687 321346116
218323429183 538472880
914967969663 538466652
577841772395 538460424
473345091323 538454196
558559646721 469971108
462771022405 165197700
229519502155 2846196
504445294023 538447968
334708868853 162021420
280098903133 127730052
936738111553 408619080
410522681869 86438412
889465803449 131865444
207127356211 538441740
191577254861 538435512
289231891339 538429284
269177684257 39578940
793677179133 426505896
414254706193 538049376
217701425129 219474720
971570338577 538423056
766506870545 217880352
28612192713 538416828
636462639823 341786412
4976038661 283417596
457172985919 538410600
507555314293 318923424
567889707531 538404372
98954235715 470668644
605460596631 195316308
724634729139 538398144
632578129147 538391916
677473846183 32422968
480306134313 225845964
21000539227 50976180
598367906177 240992460
793938107421 143692416
611634238571 82278108
39279600667 218559204
271833683327 488941596
398082600789 538385688
296073935933 267436548
611429991311 270482040
387570805643 406476648
29234196767 538379460
440378876461 538373232
628846104823 538367004
674874404819 393416532
110094723787 538360776
81651004703 218590344
950422200741 357082380
191577254861 150505848
402436629167 300195828
720902704815 538354548
465881042675 538348320
496981245375 538342092
428956296119 30928248
882623758855 321981372
771907037243 160645032
230141506209 171799380
511909342671 302201244
894533630373 120057156
79122444207 344732256
449708937271 409491000
69042456223 405368064
52870350819 538335864
62200411629 538329636
473073592881 146376684
454684969703 373804560
233362359967 67854060
809007461985 41353920
303215646975 60106428
738975406465 83529936
668975529783 150462252
341480231875 538323408
927408050743 300289248
382717570687 35574336
570377723747 169619580
13745297973 125413236
442866892677 185407560
74640492709 68221512
201800735965 200360988
810021476281 171930168
204654997187 287222904
677713250503 159349608
126266829191 538317180
708462623735 42418908
150109983279 82359072
813183014567 184847040
268532219327 42113736
629072461483 48341736
176649157565 538310952
511752813109 72201204
651238250767 538304724
908747929123 160588980
887446973613 64329012
224543469723 538298496
541765537263 296278416
615162015635 96035760
513153350779 394749324
711572644005 50135400
480187135917 336567348
667410356171 538292268
934250095337 342315792
280109011177 315049608
268881225229 248055012
234495534587 538286040
235739542695 538279812
233873530533 538273584
342102235929 538267356
751186719411 41715144
261241708909 210450348
647506226443 533720916
658442565665 72493920
78994521087 30193344
981522403441 538261128
972814346685 538254900
501335273753 458605008
690424506169 274306032
536789504831 20870028
643774202119 538248672
8086058931 495593100
534923492669 320636124
506311306185 538242444
625736084553 538236216
959813214987 430572780
191577254861 538229988
635066145363 139681584
460283006189 538223760
812337300753 538217532
6220046769 358433856
343346244037 230230476
765686996703 538211304
485902121787 243265680
249423631883 375648048
822289365617 132133248
677984425089 513722808
623248068337 538205076
435638000853 148207716
164979419043 369874692
494493229159 538198848
15562027971 260978112
78531343489 285211260
136397220379 312521040
543009545371 293743620
749514891299 488287656
372580434575 203281920
566645699423 538192620
225165473777 486319608
956020237227 538186392
549851589965 538180164
371958430521 423111636
167941100809 112060404
437890860245 538173936
672386388603 485727948
735601728805 90013284
57224379197 87702696
414876710247 538167708
439603512897 66259692
86458569735 538161480
935494103445 538155252
452818957541 181041732
827265398049 99286776
244447599451 538149024
225445497113 207168192
616412768667 206968896
362006365657 499990068
209822932983 280073160
818557341293 66041712
820423353455 538142796
49138326495 103347432
796975602631 301086432
156123023783 538136568
478943127809 165066912
971570338577 3070404
528703452129 239877648
459661002135 430398396
489517196727 305975412
508799322401 538130340
372580434575 84707028
620760052121 538124112
752624911569 158253480
798280987679 232709220
151768995405 252564084
768938330293 37598436
239471567019 538117884
617650031851 538111656
34210229199 44449236
93978595647 101753064
819859257345 66234780
917455985879 522435780
468991062945 538105428
687936489953 538099200
90190594059 433786428
556693634559 315485568
37372658089 200435724
850493398883 17046036
214230503477 114065820
296695939987 305938044
738318818327 538092972
137462902163 248204484
855877584533 511306344
851672199831 201893076
67176444061 538086744
524690475259 31663152
564779687261 410873616
230763510263 538080516
713731920231 169837560
178965877631 56550240
403058633221 178569216
402436629167 538074288
269327761611 538068060
613296003473 538061832
107950574135 188633664
866451653451 538055604
68420452169 66141360
886977787233 529903152
193029726585 49599792
103988636963 86064732
9415259851 268931268
635688149417 59763888
680472441305 255123792
61221928073 107308440
965350298037 25628220
297317944041 538049376
595879889961 516911544
582195800773 538043148
665544344009 138124584
166075088647 429626124
518129383211 278173620
779371085891 364935888
968460318307 538036920
330906162957 359685684
906529672499 44698356
614540011581 538030692
84193814863 73197684
460365863501 277899588
877647726423 538024464
811093292645 320119200
4354034607 529672716
173834761771 103826988
37942253523 141911208
948556188579 538018236
810972075843 11422152
383323238697 153545112
515019362941 538012008
365563768079 31949640
919321998041 538005780
696644546709 537999552
281231075045 172048500
504445294023 381303072
776261065621 505277640
669276368333 537993324
847897189851 319415436
28722334893 390981384
119615311573 44455464
832863434535 226780164
450952945379 154217736
503201285915 25186032
282485265933 840780
500091265645 537987096
696644546709 214523460
770663029135 537980868
974206662157 313623396
137462902163 508005504
181625189997 537974640
483011451677 29520720
979034387225 537968412
695400538601 537962184
543212945623 173997864
957264245335 537955956
53117259879 254283012
140391082279 7355268
590281853475 537949728
8708062985 537943500
820423353455 142471728
757600944001 182430576
730854769679 537937272
372580434575 314700840
276169806205 537931044
835973454805 537924816
195309279185 75421080
724634729139 386329068
892024065277 11727324
534923492669 439671888
995828496683 537918588
480809139971 537912360
235117538641 479213460
83348549465 13919580
759466956163 537906132
777505073729 537899904
574731752125 537893676
413228254581 23498244
856075697213 245900124
671764384549 537887448
8209186491 39921480
508799322401 537881220
259997700801 103092084
569133715639 91003536
664300335901 537874992
690613307989 213128388
731738561485 267486372
361610114147 181670760
722614342303 40239108
312965501135 239124060
886355783179 537868764
883099198147 39304908
517559669445 412779384
213347396751 354503988
400570617005 483716304
324064118363 537862536
907503921015 537856308
749751399599 227047968
997072504791 537850080
526837439967 537843852
763820984541 425739852
951666208849 526758012
743916854813 537837624
479565131863 82988100
752624911569 537831396
984632423711 537719292
699793049791 398984364
681094445359 537825168
195984464131 465244056
882623758855 537818940
923054022365 536417640
987611106679 27129168
133730877839 537812712
573487744017 375604452
508177318347 537806484
977276107007 99361512
330906162957 537800256
347309102953 100258344
192892673217 52252920
198650900091 73571364
68420452169 177024672
551125274493 171189036
813331141319 122261868
188467234591 537794028
524349423751 281474460
368848410251 537787800
267753020553 72051732
613918007527 456344244
631334121039 10712160
600855922393 537781572
212355516767 5169240
393281089373 118444104
567267703477 537775344
121912800813 537769116
856740605959 269715996
566645699423 139625532
595038185741 16373412
466696083589 287540532
230763510263 78964812
979656391279 131809392
387214008513 11546712
23014156227 468713052
513153350779 537762888
276791810259 537756660
193617046907 315236448
818557341293 228555144
741428838597 537750432
349566284577 537744204
25608191687 264316320
57224379197 428411664
295451931879 537737976
657458291307 345492072
554827622397 537731748
23028343611 429271128
994584488575 537725520
91720679119 166374792
977168375063 537719292
617028027797 537713064
742672846705 134431380
319601976895 10207692
351432296739 348064236
157989035945 232329312
866451653451 537706836
265805272119 151352856
345883386717 156833496
872049689937 192513708
383776507547 457315812
143682942703 161604144
58468387305 537700608
766511074445 39541572
652758626375 5779584
549851589965 537694380
684826469683 234172800
626980092661 537688152
798825870409 178706232
382532499439 390676212
337126203497 310534308
649357431 398934540
488895192673 537681924
914967969663 532811628
926786046689 537675696
684826469683 537669468
718414688599 537663240
102008671085 122162220
835351450751 288045000
246313611613 537657012
809227280483 345267864
556071630505 348456600
723390721031 312726564
715304668329 537650784
795543191295 537644556
233885818377 376333128
564157683207 537638328
857743596695 537632100
85214561627 5175468
137462902163 86052276
513775354833 537625872
395594584573 7193340
782171978143 191959416
490761204835 537619644
837839466967 207585468
671764384549 58642848
143060938649 537613416
37320249469 343349640
492005212943 537607188
882001754801 537600960
187369528431 356559228
770836958491 244118916
417037786365 148108068
896307848043 537594732
527459444021 467934552
388130535925 537588504
362628369711 537582276
439756872407 210226140
374446446737 537576048
747648879137 537569820
353920312955 537563592
110484185539 23653944
835351450751 450271944
309603650447 40239108
701917623601 28667484
296695939987 413532972
468991062945 537557364
458599256447 258187968
980381051457 320368320
768797016973 537551136
618090550747 53909568
987742443981 537544908
934872099391 438077520
460384117769 424101888
324064118363 276791004
116314764327 537538680
490829619415 127418652
456550981865 716220
300427964311 537532452
297317944041 377971092
29856200821 537526224
525688589471 271453608
144943118699 216061776
519373391319 537519996
694778534547 284644512
850382802059 44262396
132486869731 537513768
508177318347 406451736
776883069675 413807004
375690454845 282284100
696022542655 537507540
97032638653 21175200
15550107579 537501312
582195800773 537495084
847791531831 526066704
192821262969 537488856
908747929123 537482628
416742722409 2752776
171673125133 537476400
915589973717 537470172
754490923731 537463944
524593760647 174346632
912732922351 226331748
246935615667 280857888
843449803753 255622032
614600890281 183825648
556552594033 53492292
936116107499 537457716
202151323779 520293348
668654364279 537451488
254017693609 139183344
859831817669 214866000
582195800773 323706528
551871801179 322336368
452196953487 184454676
137462902163 31158684
734595002507 272655612
424206771057 202459824
685448473737 537445260
360817886397 72238572
63447041725 450844920
894825536733 10076904
172917133241 515354544
224705597019 361024704
565401691315 537439032
867695661559 537432804
67798448115 537426576
866451653451 537420348
470991369471 38358252
877025722369 537414120
933006087229 388683252
927408050743 417450384
551717602127 537407892
269348145855 50309784
165453084593 537401664
677984425089 267311988
902527888583 221654520
941335822887 42929604
75262496763 537395436
297939948095 239049324
177271161619 104642856
764442988595 229906620
394350576465 442623960
664300335901 537389208
305403996743 537382980
416742722409 152972136
770041025081 240681060
32966221091 537376752
606453958879 333920448
394463633349 72095328
222055453507 537370524
57224379197 537364296
680637969089 182947500
461527014297 537358068
764025561885 171811836
387508531871 111742776
569133715639 537351840
308514017013 537345612
647506226443 321140592
729610761571 324042840
626612633195 175249692
138950574543 251879004
304334347723 141388056
571621731855 38302200
214591404859 203437620
218565872767 235107000
442244888623 537339384
335260191335 537333156
551937705875 191915820
776883069675 360812952
73756245021 71590860
358469757289 314744436
559181650775 537326928
877025722369 537320700
159620500389 29900628
322820110255 537314472
325930130525 537308244
181003185943 228704616
586669780431 79724628
872049689937 368610408
127510837299 537302016
975924366955 508478832
710950639951 537295788
812959304807 537289560
36076241361 537283332
302293976473 537277104
687314485899 449082396
16794115687 537270876
122089638645 120468204
680472441305 537264648
830997422373 537258420
447842925109 537252192
885733779125 129598452
47457236109 216522648
888843799395 124292196
828509406157 176109156
162517572883 295456320
366982398089 264926664
36698245415 156515868
617650031851 15775524
235278283321 105876
734586794003 537245964
668392083277 117808848
667410356171 537239736
35454237307 537233508
838461471021 537227280
503368744379 170379396
272437781881 537221052
967838314253 199333368
501335273753 537214824
768438158375 76212036
273389234679 198100224
789945154809 168996780
395594584573 537208596
546741569695 292043376
886355783179 60928524
776360775901 362812140
631956125093 537202368
649391595229 133534548
164209076485 537196140
35454237307 291844080
352278010553 184847040
562291671045 537189912
866511112167 397533240
312246041337 537183684
378178471061 537177456
496998671319 143723556
638188235497 465891768
649372238605 537171228
981522403441 77800176
980900399387 537165000
493249221051 537158772
194761786923 151464960
711572644005 537152544
285499867015 537146316
349178665075 136088028
937360115607 322267860
241494487413 118643400
617028027797 537140088
253777660261 537133860
523727419697 537127632
424828775111 519745284
772529041297 537121404
496359241321 537115176
247323626295 123906060
444110900785 537108948
546741569695 537102720
938604123715 517577940
246935615667 228916368
671764384549 219711384
720280700761 10276200
55980371089 537096492
376024929585 110067444
435402844029 537090264
28612192713 537084036
98276646761 537077808
214591404859 537071580
103252679193 537065352
116738037891 85821840
413010698085 537059124
81482537303 157051476
27594765473 61875180
876884407811 46348776
975924366955 69784740
841919368687 179964288
806117260213 537052896
693534526439 537046668
922432018311 537040440
112720596783 395590104
783103110215 537034212
949800196687 537027984
210404237057 301086432
900039872367 524466108
617028027797 526079160
758222948055 31476312
719036692653 330931008
107606707571 537021756
756511016613 1992960
166495447507 37997028
200285311617 537015528
450952945379 537009300
855877584533 537003072
757119225647 7349040
223921465669 536996844
128253701921 320922612
115460492003 21804228
132290642897 37648260
869561673721 463612320
105261175539 54937188
219088689693 11826972
223921465669 536990616
162030822305 170086680
771285033189 377273556
338992215659 536984388
597775584771 66602232
163587072431 425310120
287987883231 536978160
532083169711 106972128
205883348103 536971932
505067298077 536965704
390381039895 249120
563636037145 251636112
941405831835 61277292
352979097751 4621176
103874683247 536959476
892361566825 110958048
477261165503 345934260
121913660277 386353980
712816652113 536953248
911235945339 536947020
949178192633 426972996
529515715355 183277584
65310431899 336934800
202773327833 536940792
656836287253 536934564
888221795341 41852160
697266550763 536928336
497638661837 203742792
632578129147 536922108
256265676477 278310636
449086933217 536915880
77128508925 384952680
79616525141 536909652
279901830529 459632628
300427964311 536903424
19904135957 536897196
917455985879 495375120
837217462913 536890968
797701047537 17444628
574731752125 536884740
984632423711 434820276
500091265645 3873816
204017335941 536878512
86458569735 536872284
946690176417 536866056
55358367035 420919380
803629243997 536859828
901283880475 438183396
560767600995 5374764
612051995365 423616104
836595458859 536853600
617028027797 358346664
486407176457 167900652
995402450421 176252400
536792593919 196231824
668654364279 271833516
668180767237 81667764
162127655249 40039812
567267703477 491582268
874537706153 536847372
549851589965 536841144
418608734571 148998672
826643393995 536834916
478943127809 489701412
534554376555 180176040
270571769719 536828688
330906162957 536822460
681094445359 519863616
450330941325 29894400
909369933177 536816232
19282131903 536810004
668654364279 536803776
280523834583 89863812
106856224867 39485520
225787477831 536797548
1866018391 237448728
542387541317 536791320
714682664275 188988660
887635029311 64571904
687936489953 163821312
163587072431 536785092
426435234135 104107248
965350298037 368566812
172295129187 536778864
23901336065 89813988
113826748111 536772636
4354034607 88537248
537411508885 428797800
168563104863 536766408
340858227821 337744440
65932435953 536760180
319379145283 128433816
480809139971 264017376
491586260373 317422476
582195800773 475159032
228897498101 247780980
858987604803 392737680
45406302171 536753952
62822415683 536747724
15550107579 536741496
664922339955 536735268
583172433375 106037928
6220046769 536729040
436024848083 252750924
407412661599 536722812
781859102107 519041520
207143623747 37984572
220811445399 520623432
599611914285 536716584
822911369671 536710356
631334121039 330476364
673239887417 260809956
714060660221 536704128
508799322401 536697900
534301488615 536691672
498855945597 57247776
971570338577 295437636
49138326495 509001984
788701146701 318898512
50740077151 54993240
218323429183 536685444
243825595397 536679216
970068508715 60710544
609563979149 126995148
931140075067 536672988
275547802151 145056348
145548954865 536666760
352676304847 536660532
862719629127 536654304
776883069675 536648076
865829649397 502082676
197175291347 531528660
551095598073 536641848
121742712895 23535612
705007620851 69728688
548607581857 536635620
910882449049 121558104
159233044053 173599272
669276368333 465717384
164209076485 536629392
98898650815 536623164
885459179139 104244264
987120439927 536616936
487181735371 301404060
235117538641 536610708
817963269819 238987044
289853895393 327717360
834859001553 179353944
517507379157 536604480
312868045391 536598252
268191323519 405467712
323442114309 536592024
296695939987 280870344
367095317957 347354244
589659849421 406619892
528368390719 109401048
541290109189 90773100
534923492669 536585796
374446446737 536579568
256887680531 450078876
73121168395 128763900
556693634559 17450856
101619407391 281891736
851523556155 399171204
647544304435 422065332
769698627087 74698632
895238790683 240899040
223921465669 268669692
208862031071 27129168
276791810259 525300660
496359241321 382841388
985254427765 536573340
57846383251 536567112
776883069675 536560884
592147865637 345429792
888843799395 536554656
852767564263 536548428
493513911051 45595188
181003185943 536542200
546930240727 56101824
937360115607 536535972
885764881757 150424884
285499867015 76199580
890087807503 536529744
882001754801 536523516
751380903461 536517288
559181650775 336467700
703582602151 135135144
333857324393 59738976
339732452065 31420260
408656669707 486238644
616406023743 536511060
505689302131 169893612
128580827621 5200380
886355783179 116656668
862760677875 467666748
475869983527 460909368
75262496763 536504832
8708062985 536498604
830643079075 106013016
138359162425 15626052
383776507547 536492376
408656669707 536486148
51626342711 195590340
908125925069 337875228
715304668329 536479920
301790933447 101746836
675496408873 536473692
891033100809 186939648
910613941285 536467464
990955263619 130981068
902014475937 333453348
462149018351 343648584
322820110255 479854944
13684095417 536461236
278493893995 65699172
798520348403 38495268
692290518331 536455008
559181650775 329866020
61578407575 536448780
974680358847 536442552
321576102147 251648568
216457417021 400697064
757344479951 81730044
846547523723 536436324
13062091363 456898536
949892252755 267822684
73710027033 59714064
47272314333 411384312
832241430481 256936140
772353447827 81624168
83970553519 536430096
646884222389 536423868
401192621059 536417640
151768995405 536411412
17416119741 536405184
326836523743 173680236
989025545245 182461716
348106014159 110571912
250667639991 536398956
875853996429 141543756
729610761571 536392728
696521610979 26568648
777734457197 187805340
652482258875 21399408
277060953279 105377760
314734057553 536386500
377830430499 132033600
35454237307 536380272
680472441305 124647192
416231396143 107557560
584683816989 536374044
837217462913 260859780
483468170839 260149788
535713696319 26936100
314734057553 488300112
215213408913 295954560
884870065153 108628776
804873252105 536367816
93300614329 282931812
162965068377 510098112
4354034607 536361588
841571491291 536355360
421718754841 279369396
555449626451 252626364
344161010919 10668564
740184830489 367377264
820423353455 240344748
141816930541 508074012
110094723787 536349132
261241708909 277644240
444110900785 210861396
993962484521 536342904
888843799395 147753072
607697966987 536336676
416906033025 135328212
317844077823 536330448
749691062735 51019776
234495534587 536324220
140292748387 144402408
401192621059 348145200
658192112873 46629036
601477926447 536317992
899417868313 530052624
855264561255 84501504
633200133201 536311764
365738389981 189106992
200064583831 110142180
103874683247 536305536
49760330549 536299308
625905137385 138311424
950422200741 216049320
177629539423 4322232
135610728617 137676168
982144407495 536293080
678606429143 536286852
141816930541 16410780
222677457561 4396968
888221795341 536280624
93922618383 373742280
337501926281 71727876
562970175515 218023596
59090391359 513180972
578463776449 536274396
365116385927 246037140
794299183187 83965896
276169806205 62765784
620760052121 536268168
268705757557 481966236
950422200741 536261940
726500741301 536255712
164959109535 200666160
643774202119 536249484
491761615941 123083964
146170958919 75533184
758844952109 46317636
739562826435 536243256
485785172403 523550592
3500827271 88904700
154119371583 15339564
192425179615 222289776
409666927281 124964820
807983272375 536237028
820423353455 210388068
232629522425 427957020
184113206213 57116988
241128715735 64522080
929339874181 436887972
913101957501 536230800
883245762909 536224572
918699993987 536218344
944824164255 536212116
188467234591 111151116
124217538207 12399948
602099930501 146295720
47901673655 528489396
92863774943 183956436
155501019729 536205888
925335130727 75483360
588651023049 271086156
745160862921 233792892
967838314253 536199660
254399664315 536193432
492005212943 536187204
390452531107 78510168
645018210227 536180976
423443614373 20066616
163587072431 536174748
334858334625 109457100
97032638653 391137084
581573796719 536168520
259375696747 536162292
68455883261 376015500
938604123715 96428124
188467234591 312340428
248801627829 536156064
264351729179 117379116
499469261591 536149836
145548954865 536143608
846547523723 457128972
639057615711 35262936
827887402103 389100528
764645205527 256251060
239471567019 334674036
460283006189 354043116
276791810259 239292216
233251526479 501945660
363420192641 295412724
843437503453 536137380
937982119661 16684812
560425658883 536131152
770958504139 42705396
553922193281 167396184
288297925527 153613620
485386305133 150412428
168707600691 357767460
195309279185 224239140
834148366831 237299256
172295129187 297312264
267461749449 103054716
701620579141 536124924
74750055685 159935040
782481106161 184068540
995828496683 487776960
92130868893 101703240
685448473737 536118696
17416119741 536112468
835561209791 162837288
664922339955 501964344
442866892677 524634264
938604123715 536106240
274334336155 406121652
796787199403 536100012
177271161619 398031480
948889342983 144558108
830997422373 308423016
784969122377 536093784
138084906217 526496436
630090112931 536087556
519995395373 356110812
995828496683 373729824
474362853637 959112
618894039959 536081328
158634345175 473041512
271193773773 536075100
102630675139 224519400
953821362139 188571384
846638415155 396349920
378831185383 128801268
187845230537 536068872
215435947809 246398364
5598042715 60953436
287166687815 106561080
326552134579 536062644
679850437251 536056416
241959583235 536050188
815447321023 536043960
29006692917 42549696
177271161619 536037732
516885375103 536031504
688558494007 536025276
453568237003 391635324
210859380535 536019048
600855922393 224756064
984762439439 293693796
416156884351 444753936
455306973757 536012820
378178471061 536006592
750758899407 536000364
550814950699 137520468
368226406197 535994136
886977787233 535987908
487029180511 535981680
980900399387 66894948
296695939987 94217184
533679484561 535975452
82104541357 186572196
552533670661 127406196
411144685923 535969224
322198106201 14517468
95788630545 535962996
274726700155 78192540
908747929123 535956768
119792747293 75875724
209615372427 522821916
651860254821 408606624
514070505981 205056900
52386234685 53878428
320954098093 298265148
763198980487 535950540
737757394029 11677500
739680261603 337800492
200285311617 8040348
403058633221 535944312
216186429275 146121336
876403718315 188397000
785591126431 243838656
344590252145 535938084
92056606221 535931856
790567158863 339095916
604975957345 123906060
150524987297 535925628
528081448075 535919400
157367031891 535913172
256887680531 169482564
327174138633 535906944
345834260253 63083412
51626342711 40164372
926164042635 165477960
280208858473 6657732
546119565641 215277048
534923492669 24980508
789323150755 535900716
958508253443 535894488
843729490777 46093428
393106568357 365434128
31100208929 440898804
587793837259 535888260
380044483223 535882032
380044483223 32348232
43085738191 62983764
118802780543 176663448
539389637503 111232080
201529319725 381981924
455306973757 82757664
10777656011 209609568
60334399467 535875804
11196079201 369451188
22392152173 429078060
900039872367 396069660
921188010203 414024984
531813472399 422893656
644396206173 535869576
655592279145 535863348
259375696747 163242108
708256849377 82197144
370092418359 535857120
338370211605 417033108
365116385927 513019044
535545496723 306753912
933628091283 346563288
546230841317 356490720
60334399467 77638248
286743875123 19717848
571621731855 535850892
455002417091 114308712
362628369711 865692
198790027383 144620388
217106226387 139750092
44468699207 11341188
993340480467 206744688
454684969703 535844664
378194726141 364269492
202151323779 535838436
182247194051 535832208
804251248051 9709452
811715296699 259788564
837858169651 187064208
712194648059 314769348
887084286033 231065028
538655516993 535825980
640042177795 535819752
169185108917 535813524
26124176497 119222604
352054300793 535807296
303797785601 125002188
840327483183 535801068
88324581897 535794840
771285033189 535788612
892575823719 299305224
92678610275 535782384
804251248051 535776156
136840898109 473271948
121912800813 219754980
884569364857 55080432
44488635035 150730056
268705757557 535769928
515019362941 535763700
509311251545 17207964
121290796759 453018492
76506504871 316506960
250667639991 354005748
475897025503 120082068
804534397843 247014936
236046464763 70139736
449086933217 297928836
450952945379 535757472
626358088607 535477212
995828496683 535751244
798091145783 55597356
172917133241 535745016
320954098093 99423792
934872099391 535738788
824481338843 194307372
895063839935 58157064
699132562925 535732560
659517657957 109120788
644264414227 43938540
434981867359 228766896
845303515615 535726332
95788630545 535720104
353993305115 35692668
199041303509 146239668
82726545411 535713876
205533420457 255235896
33001122803 337968648
650616246713 535707648
636759802615 33842952
129376849461 535701420
459661002135 58175748
396861779525 373393512
776883069675 535695192
119424784597 535688964
107606707571 535682736
170429117025 260834868
485163168349 535676508
77384249289 198280836
12440087309 463219956
736452806165 535670280
393106568357 458007120
455306973757 535664052
264973733233 502443900
93922618383 32858928
144304946757 535657824
677696802355 162650448
991568616981 421959456
122534804867 466153344
664922339955 347335560
142438934595 535651596
536167500777 342782892
157989035945 535645368
264351729179 535639140
640664181849 338697324
544875557533 535632912
177698825923 48597084
368226406197 535626684
933006087229 535620456
383776507547 535614228
175230016859 80714880
267311304643 317628
513343248727 131236416
105740695409 535608000
39808265685 303982452
683775996675 93768768
591525861583 535601772
478321123755 535595544
702864587249 409559508
571621731855 497330712
7464054877 535589316
972192342631 111157344
792149197899 35599248
331191411585 180443844
938604123715 349515360
720902704815 535583088
842957111663 288991656
600899119801 209671848
918699993987 378039600
166697092701 442131948
376334275583 475171488
66554440007 473489928
967838314253 81437328
589037845367 376656984
994584488575 54868680
765686996703 73988640
597745902123 535576860
206661481889 237803724
14732269055 57521808
790567158863 178905528
698510558871 535570632
694156530493 535564404
132630910915 40133232
485163168349 535558176
762702015989 64590588
389374544033 535551948
101386667031 535545720
302293976473 144670212
117896298895 156453588
974680358847 535539492
449708937271 535533264
233873530533 535527036
976546371009 428255964
949800196687 346575744
968570497855 219512088
759466956163 384790752
177893165673 310559220
371958430521 123781500
464637034567 535520808
967838314253 535514580
179759177835 422607168
726500741301 535508352
389439277865 293432220
639761536649 82851084
404783611085 523152
168563104863 43060392
213347396751 535502124
714256954325 236389968
398704604843 396349920
832241430481 535495896
633200133201 535489668
575353756179 482844384
287365879177 535483440
964106289929 535477212
524349423751 535470984
969082322361 535464756
493249221051 397489644
578463776449 535458528
120753094913 310677552
33654391417 222812928
797409203457 535452300
378220721813 41528304
957264245335 506180700
108641814865 106324416
373202438629 535446072
630712116985 535439844
139950918379 535433616
669898372387 426150900
888221795341 230018724
538033512939 115946676
808605276429 535427388
356408329171 535421160
587793837259 20346876
624492076445 535414932
926238162063 15588684
661190315631 70781220
14928103525 535408704
83970553519 259825932
867695661559 535402476
347875839735 322722504
521382136785 173088576
483919160241 337607424
521861407535 535396248
516885375103 535390020
110094723787 535383792
955398233173 255385368
954154225065 172229112
464637034567 535377564
175149426539 4888980
816195410937 326839212
283011850799 535371336
227031485939 535365108
301671972419 463051800
725260283153 429196392
562291671045 19942056
574731752125 25696728
449253743969 96048216
133730877839 535358880
180381181889 535352652
819801349401 105446268
557440042913 281032272
200285311617 535346424
127519276239 226487448
661190315631 23828328
567634594957 33257520
316275340557 109899288
732098777787 364518612
970326330469 535340196
48516322441 252040932
335260191335 226020348
901283880475 247818348
163587072431 478727676
615162015635 535333968
163587072431 342116496
933107896345 62423244
543009545371 517708728
485540809357 107731944
362628369711 535327740
555449626451 188994888
77128508925 535321512
348322276469 402827040
462149018351 257509116
718414688599 250944804
790289500929 147927456
294207923771 535315284
513594473791 23685084
913793976731 420776136
554827622397 518449860
130338509951 58829688
978450971859 190140840
610185983203 535309056
444417000757 127966716
812513484645 197035236
561047662937 535302828
770663029135 535296600
512149226547 264291408
289231891339 535290372
975302362901 497349396
398082600789 371898792
161099056215 130408092
589037845367 535284144
761954972379 303546492
849035539939 535277916
286141215237 160906608
347078268361 359374284
528081448075 535271688
302518228069 216173880
689286859845 15819120
6842050823 535265460
612673999419 535259232
754490923731 516301200
816733959791 165272436
316453131273 26275932
359518349441 23492016
228275494047 535253004
185142315943 65792592
621382056175 535246776
779371085891 297698400
664402188613 192638268
93300614329 535240548
446988142089 74667492
306648004851 27839160
342724239983 535234320
172917133241 535228092
207434147491 206003556
201704930641 88418916
98547458885 98564328
593559855361 353326896
101386667031 288848412
750136895353 361111896
23014156227 535221864
526215435913 535215636
949178192633 535209408
752300306971 137103192
782481106161 535203180
786835134539 366661044
62200411629 535196952
264351729179 75713796
887599791287 535190724
12875169161 76872204
200285311617 535184496
139950918379 439634520
550473594019 535178268
77750512979 535172040
190333246753 535165812
665544344009 535159584
287365879177 173935584
362006365657 535153356
71533106883 440201268
416742722409 535147128
241959583235 176912568
984010419657 535140900
140177063287 218123244
839084091647 515809188
103252679193 127163304
146792962973 535134672
207749360265 178301412
490761204835 535128444
507735122881 104375052
205883348103 318649392
251289644045 535122216
379839369033 57490668
728988757517 535115988
867695661559 535109760
746426538241 332350992
809227280483 535103532
206913049493 16778232
569133715639 535097304
588415841313 192358008
376934462953 535091076
535545496723 526004424
67798448115 535084848
40095052629 113617404
746404871029 450994392
608319971041 535078620
951044204795 336262176
702443324091 79992432
401192621059 535072392
23636160281 370920996
859288635183 24544548
112582740003 535066164
424967105219 244206108
181034793043 85691052
477077115647 535059936
656836287253 31115088
926521884831 86039820
847220640973 331989768
253155656207 185613084
202319236887 83037924
765215616829 145529676
506311306185 535053708
954154225065 407809440
474589099431 535047480
790567158863 535041252
475833107539 422065332
64066423791 502244604
409278673761 63457092
218826962983 18005148
763593873055 103814532
218575277047 182386980
616293881137 15763068
89830153549 131958864
3110026499 535035024
691046510223 535028796
227208616487 90249948
133108873785 125562708
855372610827 107401860
110134850791 429594984
48516322441 535022568
161721060269 137451960
843639546001 75869496
181003185943 308485296
329040150795 271765008
603376430085 452856564
331528167011 535016340
62450932929 176302224
800824389499 145423800
823533373725 388465272
967508409627 76417560
877825822311 321707340
992096472359 479537316
940638871081 361118124
483787119175 29906856
311002033229 535010112
97032638653 535003884
620138048067 163391580
443488896731 320274900
285499867015 534997656
884934936001 48379104
304997799117 83797740
791480446477 228854088
411144685923 244666980
581573796719 341456328
25119641217 45757116
517315424731 54488772
480187135917 223971336
570377723747 441185292
945891719429 60181164
722768716977 459595260
161099056215 534991428
495737237267 534985200
56602375143 63120780
766931004811 534978972
54827914581 92280276
826696251031 236309004
126266829191 534972744
623870072391 189038484
936796698349 425540556
635066145363 534966516
37942253523 534960288
187467133647 221735484
63444419737 534954060
393728572411 534947832
724634729139 534941604
713438656167 534935376
565092476105 114458184
887599791287 241384824
890709811557 534929148
757600944001 534922920
357659592899 481106772
437026324177 93899556
343219627559 13589496
309758025121 534916692
542074576851 156185784
146170958919 534910464
266217741341 65194704
97032638653 534904236
515395739665 57378564
489848787903 7822368
967838314253 534898008
215213408913 534891780
251911648099 29726244
313490049445 534885552
655460125975 27646092
935103594151 260809956
623313941893 23984028
659946307523 534879324
710328635897 534873096
640806510333 37779048
61404389789 5200380
464015030513 534866868
510665334563 223149240
154257011621 534860640
674252400765 534854412
26746180551 534848184
822459115985 270837036
762576976433 534841956
664300335901 138710016
534301488615 534835728
325930130525 519701688
992718476413 534829500
735830802111 534823272
440378876461 358433856
779993089945 534817044
303918484241 12219336
82726545411 226088856
605209950771 534810816
8086058931 534804588
964728293983 41030064
27990188659 414691380
790064601621 136729512
342933874463 325132740
9952071093 371630988
348322276469 534798360
622010283 534792132
411144685923 534785904
303537984581 534779676
94202510931 93239388
715926672383 534773448
351432296739 534767220
257800731481 72973476
858987604803 238314420
727744749409 534760992
121290796759 209541060
373824442683 534754764
46295973209 66209868
520617399427 107831592
130101129731 279132732
481033323059 192382920
76506504871 534748536
735830802111 534742308
365738389981 375959448
487924176489 247077216
702242583195 534736080
957264245335 222053112
631956125093 534729852
4976038661 404016588
704730599411 359660772
797409203457 370920996
26124176497 534723624
216082614743 183894156
335260191335 534717396
453440961595 290193660
417468690467 210138948
842430396009 33637428
62822415683 363864672
849035539939 62909028
343093784591 146943432
291719907555 423983556
166792026105 24326568
94544622437 26188740
412217740421 71920944
234267619689 74368548
608957906319 263182824
300427964311 160657488
196553287293 60324408
146558440167 95936112
765686996703 534711168
98898650815 534704940
782583046065 344713572
921421055735 92261592
520617399427 534698712
335882195389 534692484
110094723787 534686256
976077575755 136723284
743916854813 79992432
552339606181 325761768
66554440007 534680028
694156530493 534673800
566023695369 534667572
316600069715 303260004
649460501821 141163848
181003185943 412243776
136562991055 26120232
194356118677 57970224
83014029891 21455460
559181650775 534661344
79616525141 534655116
467747054837 534648888
337748207551 459956484
238338161963 72157608
765064992649 534642660
863683799501 13645548
268305246095 66757932
267461749449 534636432
916615944535 37803960
971570338577 511057224
926786046689 51661260
888023058623 29969136
281316809693 173325240
372580434575 245981088
260619704855 250789104
313956906553 13091256
80860533249 534630204
883867766963 534623976
412388694031 534617748
398082600789 214236972
667410356171 534611520
742672846705 534605292
696022542655 494528112
75884500817 534599064
201215240447 216871416
569133715639 534592836
418620966363 93208248
473672229479 176034420
552339606181 273041748
386277889051 471173112
343968248091 534586608
140572922433 534580380
595879889961 412187724
600233918339 425316348
939848131823 169675632
429804807543 534574152
266839745395 534567924
288609887285 40500684
202773327833 395123004
676740416981 231550812
921810014257 534561696
635688149417 534555468
918077989933 534549240
891331815611 181633392
300427964311 343854108
813581308861 103702428
67176444061 534543012
987151262299 80845668
745782866975 166904172
663056327793 184143276
949800196687 534536784
422962762949 534530556
121912800813 534524328
21148144065 525225924
334638187281 534518100
618420063009 55173852
482675152133 534511872
613296003473 534505644
314112053499 157904712
790310962617 135932328
360762357549 534499416
230763510263 1874628
769464317271 459570348
601477926447 534493188
885733779125 314327160
69081443503 323874684
199663307563 439646976
460283006189 534486960
403680637275 534480732
844681511561 534474504
831046804185 139301676
879513738585 330295752
625736084553 295742808
477077115647 68688612
96410634599 534468276
247557619721 534462048
891953819665 418851684
519373391319 534455820
772910830153 74293812
781859102107 534449592
931762079121 534443364
498847257537 523955412
347700272415 534437136
460905010243 458605008
548607581857 523463400
786897277523 457029324
918077989933 534430908
167970434689 434110284
963484285875 534424680
818657686829 69834564
804526544335 48248316
804873252105 34465752
359518349441 534418452
517507379157 534412224
601477926447 534405996
431670819705 155014920
302915980527 172254024
347078268361 249132456
486698952029 109158156
544253553479 534399768
627314162581 136330920
225292487609 260311716
728366753463 534393540
41767056363 283361544
376312458899 465518088
757600944001 534387312
788079142647 534381084
710328635897 534374856
153256586821 30809916
246935615667 314700840
533057480507 534368628
509421326455 534362400
317222073769 534356172
510043330509 534349944
154879015675 534343716
717170680491 534337488
904393900745 500426028
512861287481 193242384
656214283199 534331260
52658828017 3275928
170162308267 41721372
500440675129 88200936
161721060269 534325032
628224100769 534318804
259997700801 502599600
229689619975 88605756
272437781881 12337668
838461471021 534312576
438512864299 534306348
58586999565 22333608
199041303509 534300120
205446278281 144184428
985876431819 534293892
725256733193 534287664
577219768341 534281436
223921465669 534275208
546741569695 324902304
350188288631 534268980
795268715869 144938016
159233044053 157369104
526837439967 408270312
276370814905 106934760
546741569695 534262752
512267720475 69984036
876101615481 133864632
290540527403 328103496
15550107579 225030096
69664460277 462154968
744389024405 45258876
431048815651 267959700
829408375599 105228288
332772175119 366094296
2488022445 99554580
233251526479 534256524
270650958739 77650704
43540290009 534250296
59712395413 347703012
900039872367 11197944
643578317825 68090724
245691607559 534244068
772529041297 38513952
786861740555 163148688
921188010203 534237840
381910495385 25920936
239059197445 299591712
877847277771 31407804
286743875123 246691080
384175473227 67741956
572243735909 11229084
833154163803 151608204
429182803489 534231612
159279766509 94466304
358274341333 301310640
780707399187 240799392
200992259363 71036568
195931283239 534225384
738940822381 353694348
428560799435 534219156
608319971041 534212928
961618273713 534206700
295451931879 534200472
657458291307 426138444
546119565641 217450620
821045357509 116021412
738318818327 98103456
620497029987 131167908
998938516953 438139800
500292529693 274492872
302915980527 534194244
708093544989 100943424
350035277889 60137568
703520807935 260884692
932384083175 256475268
929896066959 534188016
29856200821 534181788
450330941325 206314956
320332094039 534175560
706919875913 56052000
18660127849 484550856
123156808921 534169332
523727419697 534163104
48516322441 223504236
941756618945 356036076
166075088647 534156876
154400641757 288754992
72152476493 534150648
105740695409 446080500
621090055157 180169812
175405149457 504692208
217701425129 534144420
253155656207 534138192
182278676591 206881704
277661352401 152940996
227653489993 205386984
524349423751 534131964
993050385217 177055812
651238250767 534125736
71530472439 55323324
204017335941 253473372
760710964271 534119508
721524708869 83965896
15550107579 342185004
672386388603 534113280
441000880515 526191264
27077964795 7155972
534923492669 534107052
4015965073 233425440
30478204875 534100824
107606707571 534094596
51626342711 534088368
895819895461 283062600
213969400805 534082140
688558494007 534075912
496359241321 534069684
646884222389 534063456
792556192709 353196108
759662870359 184161960
613296003473 534057228
576146332697 142913916
565401691315 484725240
191693245133 83243448
279954911773 413040960
790567158863 534051000
830375418319 402359940
538033512939 338902848
814454855607 191006532
75341094123 159878988
625114080499 534044772
287987883231 534038544
580329788611 534032316
652661133263 154273788
398704604843 534026088
863963637235 54245880
968779191907 65063916
194065271077 534019860
80238529195 472393800
110716727841 214897140
243365849427 308080476
408034665653 517553028
534923492669 534013632
151768995405 460629108
84592557573 534007404
492627216997 514077804
812337300753 534001176
58468387305 533994948
537692304493 9728136
59321437703 111437604
816069325077 238800204
919321998041 447519168
949178192633 533988720
784347118323 427826232
378264722633 178998948
738940822381 533982492
545497561587 533976264
689180498061 533970036
913101957501 291345840
467499970155 85161672
500091265645 93033864
391240556195 533963808
668654364279 398062620
761954972379 533957580
737696814273 533951352
982144407495 533945124
442244888623 58300308
590281853475 533938896
556119667069 269877924
78701772709 76155984
526215435913 208195812
56602375143 533932668
365738389981 519938352
334638187281 533926440
570377723747 235667520
61578407575 533920212
900465979671 104929344
137814597323 28966428
595879889961 21256164
862719629127 533913984
609563979149 533907756
605382198567 131080716
259375696747 533901528
353163396727 10687248
877025722369 27415656
926650256367 15414300
209615372427 196138404
613296003473 190894428
696644546709 468308232
740184830489 533895300
702864587249 533889072
916211977771 257060700
196883838393 71516124
8708062985 533882844
887141153901 192295728
741556755489 268856532
796165195349 533876616
858606674173 192102660
857954034587 208812384
113892198163 296708148
753425771327 203462532
778439692243 136386972
450743371941 57795840
679850437251 533870388
239471567019 314445492
132486869731 208114848
398749614599 130040640
498874162497 366829200
792433171025 231202044
214591404859 533864160
700565186013 317254320
435095690287 44125380
49760330549 533857932
582195800773 533851704
202773327833 409466088
661500152403 77214744
386039423921 127456020
46650310279 464963796
473769006371 5125644
359518349441 533845476
742672846705 33456816
813581308861 355444416
913723961555 99392652
458416994027 168417576
66786302219 131323608
363462281465 253641528
720280700761 533839248
575434508427 415183392
936116107499 533833020
627602096715 523569276
983481169207 50795568
504445294023 373405968
579707784557 533826792
709706631843 50739516
868939669667 533820564
465259038621 533814336
975302362901 533808108
742672846705 269983800
781859102107 287098344
335260191335 254027664
47272314333 533801880
241959583235 533795652
59090391359 90816696
870183677775 24650424
46650310279 156198240
437268856191 391579272
933006087229 533789424
674874404819 225266760
502579281861 533783196
88324581897 65917152
36698245415 533776968
659324303469 533770740
815447321023 533764512
661812319685 223772040
615784019689 533758284
432914827813 324061524
922432018311 103584096
615162015635 421293060
856499588587 260436276
571621731855 217419480
137739431591 222040656
627602096715 533752056
109567466297 322778556
554827622397 533745828
494674358083 350767188
292963915663 162401328
401814625113 533739600
587793837259 533733372
145719035317 44305992
117558772435 533727144
893197827773 163634472
129376849461 316612836
262119920427 55877616
382532499439 533720916
922432018311 312440076
194687275131 533714688
892073434633 91022220
462394115063 173443572
752729529513 381178512
924298030473 533708460
700376571033 116058780
637239459501 8059032
681716449413 533702232
283316213159 153632304
844059507507 466172028
921810014257 482296320
875159710207 533696004
474589099431 516400848
405546649437 259084800
158611039999 533689776
560492074275 35698896
906918319621 354653460
311624037283 533683548
110094723787 430093224
979656391279 533677320
609563979149 466178256
684826469683 163622016
857743596695 34689960
148658975135 144365040
274303794043 17780940
236410673213 419038524
363897856567 488785896
242581587289 18092340
23014156227 391809708
381288491331 533671092
31722212983 533664864
972814346685 533658636
274303794043 533652408
115139426147 392955660
533057480507 533646180
909401098089 308778012
587793837259 533639952
607075962933 533633724
984010419657 533627496
814825316969 533621268
266839745395 533615040
190955250807 158614704
911275393491 203755248
799275215619 533608812
815447321023 1233144
893819831827 400404348
259375696747 533602584
280269326125 94983228
557937642667 460996560
993340480467 533596356
534923492669 533590128
673630396711 533583900
763820984541 515254896
113914494403 401108112
172295129187 38140272
230141506209 370572228
48516322441 533577672
107606707571 533571444
426072783219 430242696
721524708869 355400820
776883069675 533565216
207127356211 95219892
625114080499 114539148
173112549197 314744436
422534599167 43359336
870805681829 533558988
264351729179 533552760
589385249435 104244264
322820110255 533546532
145548954865 533540304
895685843989 533534076
248801627829 533527848
146559523839 54289476
101559942447 138815892
415498714301 533521620
192199258915 533515392
962240277767 40444632
94544622437 533509164
218560628791 263369664
448464929163 533502936
31722212983 533496708
446598917001 347864940
525022323021 17089632
149280979189 533490480
147414967027 386366436
786835134539 533484252
603987479087 111649356
990230460197 533478024
573707087949 122959404
972005146397 56780676
98898650815 258941556
649994242659 308391876
811093292645 533471796
284255858907 533465568
874537706153 128103732
707218615627 533459340
810471288591 533453112
222055453507 533446884
147424134643 213632856
388130535925 263936412
390949912881 99529668
391583725223 129392928
110094723787 312489900
700998575087 533440656
148683071267 45501768
955398233173 533434428
146170958919 533428200
140572922433 533421972
39469984399 73913904
972192342631 451392984
896731090467 57503124
681216321091 185444928
729610761571 533415744
91845656395 83629584
478943127809 465960276
977790379117 533409516
238849562965 209871144
38564257577 533403288
220811445399 533397060
722768716977 533390832
865207645343 388957284
97354563973 191747664
735830802111 533384604
228897498101 533378376
600233918339 9535068
138084906217 521763156
600855922393 336922344
161721060269 133970508
54736362981 370024164
229519502155 533372148
158932205503 150462252
275547802151 61594920
870608028783 91383444
883867766963 37118880
9330067039 301970808
390618552141 66216096
19282131903 8121312
277413814313 533365920
854011572371 533359692
737876161989 353532420
919944002095 381203424
384398511601 452644812
616704762219 37579752
917611586231 10556460
775639061567 533353464
475211103485 480957300
598367906177 344084544
733483071595 132531840
541143533209 463076712
400636652489 293276520
747648879137 533347236
596501894015 41266728
779111532753 104107248
515031009301 17924184
381910495385 135826452
242581587289 226275696
350810292685 86145696
415763535089 145679148
161721060269 533341008
816069325077 533334780
163965298871 54731664
993181559353 19331712
465259038621 479854944
16172111633 533328552
536890149311 132986484
163276275309 175405392
778127077783 533322324
615381041939 1924452
516263371049 338678640
773903806265 60878700
969704326415 250359372
228275494047 256973508
432292823759 533316096
622626064283 300083724
775017057513 110827260
30478204875 533309868
213969400805 533303640
626201067033 51393456
705352603465 184467132
457172985919 115896852
575353756179 64584360
248179623775 533297412
415498714301 533291184
591525861583 533284956
658702299415 199831608
959130257497 475464204
95215771639 196337700
615784019689 533278728
376147552677 34260228
389374544033 410182308
772876482733 84370716
610807987257 12088548
653104262929 231768792
182247194051 31974552
915743668301 19095048
254826911343 33207696
857743596695 449555724
110250386419 291900132
934250095337 351315252
806298115105 78946128
599611914285 533272500
845303515615 254750112
756356935893 533266272
17677147677 133733844
772529041297 533260044
703486591303 533253816
574731752125 456624504
879513738585 533247588
307270008905 533241360
4976038661 533235132
730232765625 533228904
233419277659 90443016
606453958879 533222676
771285033189 533216448
834107442643 533210220
327174138633 481318524
872049689937 533203992
200285311617 43863804
714682664275 533197764
232726735277 99261864
677362421035 409042584
487276376059 235823220
443488896731 533191536
386886527817 533185308
261241708909 533179080
23636160281 533172852
491383208889 477830844
218374218523 240687288
459771642555 9036828
706852239833 138566772
128754845407 533166624
602524543085 24451128
909126049687 17207964
373206418321 350138160
121290796759 263662380
115692760273 16846740
704246501961 197770140
856075392041 11596536
9952071093 533160396
314112053499 533154168
519995395373 533147940
28775995341 265779900
189089238645 533141712
278336612083 206022240
773773049405 145380204
494493229159 328981644
485526939601 75975372
212725392697 533135484
87702577843 533129256
603965942663 531285768
457229056603 258972696
900202267467 210662100
987742443981 461258136
628224100769 533123028
512531346725 533116800
865207645343 369407592
476776003065 206732232
111960735949 290729268
102630675139 382150080
691668514277 445619628
974058354793 533110572
627870803775 251169012
620329938975 59091264
615162015635 533104344
615784019689 533098116
38029495347 327219120
465881042675 533091888
12440087309 533085660
203395331887 497990880
54114358927 533079432
657458291307 350418420
918077989933 533073204
948556188579 434122740
515641366995 198081540
465881042675 533066976
8086058931 524466108
957264245335 312732792
334104564775 286755804
262485717017 533060748
908125925069 533054520
421718754841 176794236
641908189957 533048292
435560561901 162376416
787457138593 84439224
161721060269 526739328
536966840903 318394044
75262496763 143281368
826021389941 533042064
942336148039 533035836
528081448075 400211280
167941100809 533029608
268946189497 130277304
775103203209 385195572
43540290009 437193144
429804807543 533023380
909369933177 396823248
558559646721 533017152
893197827773 340322832
262485717017 533010924
880469202215 42487416
243825595397 516189096
183912669603 27010836
674576157117 70083684
705352603465 173941812
528081448075 533004696
693534526439 532998468
730232765625 532992240
652482258875 219779892
641908189957 459850608
227653489993 532986012
812959304807 532979784
468657514939 36496080
673008392657 374844636
937982119661 532973556
308514017013 977796
839083475075 532967328
994584488575 64117260
419318229569 235655064
235739542695 532961100
262485717017 532954872
228979963049 233662104
187223226483 532948644
337748207551 29794752
975924366955 532942416
386264523763 446597424
241337579181 532936188
995206492629 532929960
417364726463 532923732
851158513153 208008972
600539825243 53554572
545804589531 106193628
587437831085 187848936
883867766963 465997644
295451931879 201232908
783725114269 285130296
588075542155 122579496
804644851423 72381816
258984010361 221835132
439756872407 349901496
687314485899 532917504
171957271405 204807780
919321998041 532911276
241959583235 465449580
440568151609 73577592
40657753667 205530228
431670819705 532905048
619954862665 91875456
83348549465 188727084
670832642133 152056620
496359241321 4583808
273681789989 532898820
320954098093 248721408
635688149417 398535948
543009545371 384118128
261241708909 430846812
230763510263 532892592
544875557533 532886364
664922339955 178469568
865207645343 532880136
111372456515 334879560
796787199403 532873908
928491312933 62821836
875159710207 96490404
176027153511 532867680
648750234551 129959676
354796818001 193279752
307892012959 401556528
998316512899 342290880
795543191295 320953752
576737701219 241671312
913723961555 532861452
470857075107 532855224
287365879177 268208820
844681511561 516811896
140572922433 532848996
342102235929 45489312
842815499399 532842768
749514891299 448920468
916092037709 15707016
801763231835 532836540
923538847253 8507448
886977787233 532830312
491383208889 532824084
206505352157 2298132
464141926013 375261912
356408329171 532817856
722170647127 220614444
848413535885 532811628
770041025081 532805400
814203312915 532799172
811715296699 532792944
357030333225 364543524
485785172403 200360988
885111775071 528520536
526537274041 168342840
246473895421 215133804
84592557573 352087524
184113206213 532786716
258131688639 532780488
791189162917 172272708
73684286709 16672356
796165195349 532774260
183602589939 130003272
186601222429 318935880
44784298117 78105348
261544632601 65904696
92056606221 532768032
606092496977 4453020
879513738585 259159536
531014299191 77040360
740184830489 532761804
603965942663 532755576
375690454845 284949684
142438934595 516232692
622626064283 532749348
296695939987 60691860
814825316969 532743120
375690454845 532736892
555449626451 532730664
332789713167 109743588
596010005337 382567356
710950639951 532724436
357030333225 175947228
638798169687 398143584
581331700665 116619300
364494381873 41690232
56602375143 532718208
754490923731 532711980
65932435953 532705752
207749360265 532699524
486407176457 532693296
331528167011 532687068
952910216957 532680840
287540456245 225715176
306648004851 532674612
508177318347 423173916
955486290865 379378620
23014156227 532668384
245691607559 48516120
746404871029 64185768
933006087229 532662156
699132562925 532655928
205261344049 532649700
462771022405 529809732
466503046729 114825636
546119565641 434191248
611429991311 444922092
49363144839 116606844
278296192363 129953448
968126938457 214834860
135693436457 90187668
361715741027 199370736
528081448075 532643472
143682942703 532637244
263729725125 415108656
704270436165 144906876
354732538813 203898492
345834260253 532631016
971570338577 289290600
938604123715 532624788
617650031851 97131888
413632702139 532618560
11196079201 532612332
350203030307 67156524
307270008905 456406524
441495838359 14766588
380044483223 188695944
648750234551 483884460
293921696109 81611712
438512864299 532606104
788852325173 366685956
755112927785 532599876
585305821043 274984884
43540290009 39074472
393728572411 490317984
144304946757 248111064
85836565681 532593648
817630220053 50017068
776883069675 499722264
421996947145 38283516
87867302215 63307620
200285311617 532587420
33588225145 532581192
803108463627 179764992
918699993987 532574964
544253553479 532568736
793677179133 4378284
407412661599 532562508
987742443981 373723596
696644546709 68956416
193189057509 71771472
115369139699 133808580
495281358885 69984036
726500741301 352959444
388752539979 31127544
83348549465 532556280
238227558911 532550052
144032613763 152037936
314734057553 532543824
976546371009 526596084
986498435873 505315008
63444419737 532537596
73396484601 532531368
830563815319 203692968
934250095337 532525140
998316512899 532518912
839705479129 532512684
333394179173 332407044
153013003513 532506456
990852464251 359131392
381638423967 180182268
742380278939 118338228
891435405935 129909852
259997700801 532500228
801763231835 532494000
668654364279 342446580
837217462913 89614692
465105573235 46080972
998316512899 532487772
825399385887 532481544
754490923731 64771200
248002180589 58761180
472117276015 322759872
313490049445 251879004
433073430061 246635028
806117260213 532475316
102255137957 183663720
90190594059 532469088
486103392063 20303280
112781481711 316531872
216599197441 239678352
750136895353 532462860
656530441391 62560260
245691607559 532456632
934250095337 102880332
664300335901 532450404
817139315399 19188468
751818208709 30922020
190955250807 532444176
677362421035 532437948
149902983243 532431720
480187135917 532425492
325308126471 271272996
87424639649 139295448
880231261475 204838920
336504199443 86575428
327174138633 374452272
368275134069 85504212
301310865513 62273772
370092418359 422289540
859609608857 532419264
992718476413 43782840
858674310253 114682392
335260191335 532413036
489517196727 387051516
876403718315 532406808
9952071093 532400580
738318818327 532394352
406974439597 217973772
329040150795 532388124
342102235929 494359956
514408706303 443595528
351432296739 532381896
565401691315 532375668
203430563683 446690844
734586794003 197215848
624277122015 43209864
738318818327 93357720
375529497175 22009752
612051995365 532369440
692290518331 452831652
479565131863 337171464
90812598113 532363212
153013003513 36664236
383154503493 454301460
564157683207 532356984
711572644005 532350756
199220769557 165683484
113204744057 532344528
696022542655 532338300
810471288591 80534268
379637731305 159798024
876403718315 532332072
904127658735 5760900
620886623765 318468780
4374867267 252290052
404924645383 532325844
534923492669 532319616
632578129147 178376148
703047553433 286307388
956642241281 115822116
936116107499 532313388
196553287293 31575960
911966584397 345865752
764655687251 237648024
202773327833 217431936
335260191335 431693820
71530472439 532307160
40430269739 113019516
914967969663 532300932
132559756015 276074784
436024848083 532294704
639420173741 173873304
922432018311 47395080
742435384283 65954520
395594584573 205511544
369037492331 246535380
115275296195 271528344
961618273713 532288476
557485762661 345417336
845925519669 521781840
433536831867 198025488
997694508845 532282248
544429500707 57104532
75884500817 408351276
293585919717 340596864
725646468977 21804228
327796142687 282520764
844059507507 310254048
599611914285 175642056
745848478955 235293840
408034665653 532276020
368226406197 490548420
973436350739 532269792
653726266983 513162288
28612192713 532263564
911235945339 532257336
71530472439 532251108
17416119741 532244880
306273819145 177111864
695225630211 15999732
922432018311 146825100
157548017571 21791772
380837327545 38931228
264973733233 72300852
108228711625 40114548
100764662977 532238652
387508531871 41796108
574732051069 94055256
555259534197 92591676
906881916961 532232424
2682610077 40712436
742309099127 158184972
800519223727 532226196
782481106161 168311700
777505073729 217699740
700998575087 425054772
930518071013 85242636
701932726501 191486088
222101322727 285591168
416742722409 253205568
384398511601 532219968
856499588587 532213740
943597849895 45383436
469156646781 348537564
583487945093 281972700
176027153511 124267284
345212256199 369999252
955085150375 53143524
24258164335 532207512
166697092701 532201284
432914827813 532195056
831619426427 478192068
501105496683 53747640
529947460237 532188828
277149496755 36639324
937982119661 434322036
151768995405 375037704
36717315551 122037660
299183956203 431868204
529947460237 95842692
272437781881 532182600
734748890159 281599020
755734931839 53149752
484617401243 322305228
625183647259 217413252
936738111553 532176372
420474746733 532170144
912479953447 286263792
725256733193 131778252
364771235157 231843528
680719418873 140186052
435402844029 532163916
481431144025 384099444
200285311617 330837588
126888833245 415525932
922708354671 191535912
988986452089 512365104
360179677087 2709180
413010698085 281972700
181403995111 52147044
858987604803 532157688
827265398049 201731148
103874683247 532151460
353298308901 532145232
771907037243 532139004
98276646761 147753072
782481106161 516768300
133108873785 532132776
643793832775 258318756
525701475203 261003024
677984425089 123432732
268083753503 532126548
568292702727 23554296
368226406197 532120320
14928103525 102226392
348944280523 160819416
797409203457 422501292
815272973153 45570276
571621731855 532114092
795543191295 324348012
152390999459 532107864
29856200821 532101636
210237376481 465692472
541765537263 532095408
892926235911 120486888
92056606221 532089180
645640214281 532082952
219567437291 119652336
235133980561 396661320
595257885907 254046348
660568311577 59658012
538033512939 532076724
748598905723 92790972
229068811697 207560556
605831954825 532070496
322903714927 335957004
977333062067 251094276
250875524403 63749808
804873252105 32447880
194065271077 497785356
964999361455 238507488
865207645343 532064268
869561673721 532058040
884489771017 532051812
602099930501 532045584
149280979189 532039356
884489771017 532033128
969082322361 532026900
20526140011 101254824
805495256159 532020672
178515169727 532014444
523880908757 204776640
235739542695 266022792
101386667031 532008216
817409225701 57758472
344596343129 195795864
258155442231 239597388
120668792705 532001988
978001010077 116469828
233873530533 68202828
279901830529 350468244
93922618383 70594380
134974885947 531995760
626980092661 531989532
448464929163 531983304
878269730477 27066888
390874055841 152642052
524971427805 531977076
756978939947 256014396
866138863369 124466580
273059785935 503814060
974680358847 531970848
515019362941 270930456
749514891299 531964620
733964789949 531958392
400744035665 164469024
768175012919 56083140
53492354873 25198488
325523366151 212424624
305403996743 531952164
117558772435 228617424
128754845407 395951328
612051995365 531945936
314456206551 146806416
177271161619 243184716
777724261961 140142456
173539137295 531939708
312868045391 302655888
155501019729 15358248
461527014297 118170072
674252400765 522435780
722146712923 531933480
822289365617 100893600
279279826475 4334688
961750525293 12325212
860853616965 531927252
786213130485 531921024
34832233253 531914796
220811445399 445127616
408194924549 166829436
694283998969 195627708
259997700801 531908568
980900399387 22862988
823533373725 28829412
753868919677 70594380
663678331847 531902340
599611914285 108529128
32344217037 531896112
360594025927 76598172
113204744057 531889884
503823289969 531883656
115692760273 82670472
836363377429 13022748
492005212943 346532148
992718476413 531877428
245069603505 531871200
45406302171 110976732
863963637235 120530484
837839466967 473365368
311840914927 37293264
620760052121 531864972
204017335941 531858744
895345924739 143287596
83348549465 98807220
503201285915 531852516
770041025081 531846288
652035205569 286108092
8708062985 340652916
734017590933 44299764
197797295401 531840060
151146991351 531833832
977971252693 174085056
335882195389 531827604
842815499399 115280280
626596851443 132787188
768356777099 313791552
256887680531 371145204
737074810219 531821376
678606429143 30629304
695400538601 163609560
869561673721 523575504
972192342631 12960468
736579988153 6203088
294829927825 14143788
834729446697 531815148
952288212903 531808920
869616093985 47139732
960996269659 41559444
28612192713 531802692
57224379197 497523780
225787477831 268345836
353298308901 215426520
187376497563 137632572
70286464331 482171760
98898650815 310085892
589037845367 41291640
260792749835 287920440
828282518879 102643668
520617399427 19798812
42918285955 531796464
157367031891 504879048
968811216283 103914180
735830802111 201519396
687314485899 257110524
128132841353 531790236
779993089945 531784008
898173860205 531777780
598367906177 531771552
951044204795 28163016
408034665653 531765324
643774202119 506523240
241337579181 531759096
245691607559 256531320
294829927825 41210676
722146712923 423740664
890087807503 531752868
528292521223 74966436
347078268361 531746640
713438656167 211851648
663678331847 531740412
732098777787 531734184
189089238645 527169060
875781714261 531727956
922432018311 531721728
610307559991 9055512
699132562925 531715500
483297156187 51013548
529325456183 531709272
370092418359 528713604
148036971081 66521268
135282947739 42966972
681355273999 104779872
835351450751 232883604
526215435913 498906396
332772175119 401942664
500091265645 531703044
492005212943 531696816
661812319685 22009752
845572714687 113891436
275719663811 12262932
102008671085 390258936
951044204795 531690588
334638187281 250720596
883245762909 397259208
620309149911 13863528
437890860245 531684360
938604123715 359723052
920035429135 210711924
672812296611 53672904
433536831867 531678132
592147865637 531671904
206883889997 60218532
304246128103 308622312
837839466967 531665676
536167500777 531659448
22633997869 111555936
23014156227 123214752
636932157525 531653220
619516044013 177498000
598367906177 531646992
564907193105 48285684
634444141309 308927484
608941975095 37666944
838461471021 115043616
574109748071 111169800
789138688613 91875456
661190315631 531640764
251911648099 350256492
765686996703 119179008
191577254861 531634536
251686255541 122859756
138084906217 531628308
786339222573 86793408
265097321665 33687252
760710964271 187257276
261241708909 275589000
717170680491 531622080
922432018311 531615852
541420803769 161230464
27990188659 86625252
202773327833 492485328
250667639991 179272980
682565470295 221909868
373567984861 145274328
987827231973 66334428
242581587289 46224216
292341911609 65288124
197797295401 401830560
44556084275 30996756
484302369081 13190904
275547802151 227944800
248203701223 385282764
228954272549 154404576
429579950593 94304376
569755719693 432466092
457794989973 32703228
501957277807 531609624
497603249429 531603396
622010283 518829768
7832366341 98938008
980278395333 169345548
862719629127 311580612
601477926447 531597168
338370211605 531590940
658702299415 531584712
443488896731 304779636
401192621059 95450328
810471288591 531578484
426694787273 531572256
515667269247 338809428
749662868579 188509104
968460318307 34372332
944202160201 461955672
699346644197 201550536
113427774965 277295472
895063839935 522385956
596501894015 531566028
963265837537 108373428
103026807079 56979972
703486591303 531559800
10574075147 531553572
154034141403 39267540
14928103525 445401648
606821628859 13520988
321221329117 217631232
710950639951 531547344
100764662977 332593884
218476444915 234066924
985254427765 531541116
290322434061 46080972
870235806135 156030084
878269730477 246055824
284366561607 370653192
462149018351 231251868
366652561971 175062852
800755196419 287060976
653726266983 531534888
381288491331 531528660
637554161579 293930460
548354456015 108037116
633371901441 330856272
661190315631 531522432
32966221091 100214748
899417868313 444000348
834883060317 218185524
516263371049 531516204
586549829151 531509976
495330821661 36801252
460905010243 531503748
459185792041 345230496
405546649437 531497520
93300614329 531491292
452818957541 493762068
563237014175 169843788
364756611813 13726512
114448752165 525369168
648750234551 531485064
963484285875 51922836
539277521047 431313912
433536831867 232572204
80238529195 412847892
694377250813 292784508
638798169687 172316304
619516044013 93799908
697888554817 531478836
807361268321 531472608
898559946381 104923116
851121506377 123613344
688558494007 531466380
531381914357 141064200
707218615627 110590596
950422200741 187979724
54229390087 70968060
629504710833 396960264
754597297971 129691872
198419299455 319764204
311624037283 531460152
666166348063 531453924
947098004541 117783936
401269592911 12593016
673008392657 531447696
500724392907 342490176
94544622437 246628800
949178192633 531441468
199663307563 479568456
180412041629 197577072
730958241671 413171748
585161423625 39417012
907287235201 69516936
201529319725 531435240
776883069675 42786360
149902983243 262366956
148036971081 459919116
637554161579 461856024
499469261591 531429012
419852742679 447020928
844059507507 531422784
338370211605 531416556
360140353495 156789900
670520376441 531410328
676740416981 282607956
609563979149 287546760
668032360225 531404100
811715296699 531397872
212725392697 531391644
213969400805 60336864
377221542613 150200676
458416994027 226157364
640874769213 6178176
121912800813 56450592
802385235889 388820268
860853616965 61582464
992311680899 227994624
713133588805 44822916
157989035945 223927740
299183956203 317914488
627602096715 294484752
589037845367 531385416
553583614289 531379188
321576102147 490293072
243203591343 92386152
693534526439 531372960
421096750787 239117832
460905010243 510434424
448572499179 405467712
1404235865 215140032
408034665653 531366732
1264878137 183159252
327827531807 185500980
494493229159 392968116
566023695369 531360504
287987883231 531354276
485347180837 67337136
585305821043 150786108
743061218557 129729240
601477926447 425957832
428560799435 531348048
664090226855 38202552
958508253443 253759860
70697468735 81593028
621222238229 66807756
534349045623 104431104
758992294133 244106460
88946585951 531341820
893819831827 334474740
214591404859 531335592
905637908853 1015164
71084546401 71341740
847791531831 531329364
953532221011 531323136
528703452129 482987628
32966221091 531316908
671142380495 429065604
694156530493 331846524
385642519709 400890132
779993089945 531310680
724012725085 365402988
362961455607 100301940
293585919717 531304452
362006365657 531298224
538655516993 318668076
770663029135 337183920
932384083175 66733020
193616274635 168735204
307270008905 531291996
710950639951 531285768
887599791287 531279540
152390999459 258331212
608319971041 423298476
960791522921 4477932
103252679193 531273312
858987604803 531267084
496359241321 531260856
712194648059 531254628
890087807503 531248400
775017057513 531242172
889465803449 272157372
100972547389 63749808
556693634559 531235944
60956403521 531229716
106984703517 531223488
837839466967 531217260
136285963387 181004364
594013877799 397470960
234495534587 531211032
886977787233 476354808
80238529195 76685364
636310153471 102220164
117558772435 531204804
732720781841 363628008
338992215659 523232964
814203312915 531198576
44162294063 531192348
268083753503 531186120
719658696707 498576312
858261884627 3089088
974058354793 55124028
337748207551 531179892
78372517033 531173664
859725991493 371350728
670724349669 251312256
608941975095 531167436
648128230497 181315764
704730599411 119365848
441145899495 145361520
740806834543 453242700
549229585911 531161208
264351729179 531154980
117750003175 50864076
635418133239 168897132
241444252365 241814556
894475940409 452171484
173181393509 3942324
597597219841 20091528
269327761611 531148752
341480231875 216229932
391240556195 531142524
464843511451 15725700
975120192663 54663156
883245762909 531136296
91434602167 531130068
755734931839 97206624
726278026783 55939896
73396484601 352679184
668654364279 531123840
71658208719 359573580
868548836517 208694052
645018210227 180742788
470235071053 531117612
58468387305 311038776
67798448115 434029320
368848410251 209709216
661812319685 531111384
420662645493 295244568
156123023783 531105156
974058354793 38738160
534301488615 40550508
486407176457 531098928
965705817189 70831044
888843799395 414847080
64742026013 74075832
443488896731 531092700
190333246753 293936688
416120718355 531086472
687936489953 531080244
544253553479 531074016
357935655227 192133800
629468108877 531067788
169302606365 264746052
158083788737 97792056
666166348063 1233144
243203591343 531061560
453440961595 531055332
721524708869 142278660
585305821043 531049104
895685843989 136779336
755112927785 429327180
699132562925 514065348
803893130585 210444120
363872377819 282664008
476455111593 531042876
988364448035 531036648
77128508925 531030420
865829649397 531024192
721291114035 125786916
849035539939 531017964
278657822421 531011736
318466081877 531005508
717170680491 530999280
906881916961 88076376
490761204835 530993052
22392152173 530986824
64688427845 530980596
489517196727 530974368
103029964675 55939896
798031207511 530968140
584785046901 20913624
166229163139 356802120
215213408913 530961912
577219768341 530955684
720555866257 60293268
349566284577 530949456
778127077783 530943228
171253742831 37162476
569755719693 530937000
153635007567 530930772
915589973717 347833800
700661857029 162961848
612051995365 530924544
646262218335 530918316
75352939779 180481212
18038123795 530912088
872170924185 231793704
902527888583 530905860
815447321023 530899632
265595737287 530893404
105740695409 530887176
332772175119 416840040
164431621609 267455232
202151323779 530880948
104496687301 530874720
53492354873 530868492
936212205539 395845452
26834381487 9815328
918077989933 530862264
200285311617 481816764
245093101749 270494496
195814942961 7099920
796787199403 470992500
374446446737 403966764
710328635897 530856036
998938516953 530849808
948701475363 244237248
673008392657 261420300
743916854813 308248632
879513738585 450776412
21148144065 14274576
176649157565 325114056
482332754139 74698632
618272035905 250957260
779993089945 530843580
466640573425 298427076
32427672237 34011108
836263100401 145834848
849035539939 530837352
103874683247 530831124
618894039959 530824896
167941100809 530451216
609730409993 172995156
174907250759 365602284
678606429143 530818668
907821742083 80702424
801763231835 530812440
805915851683 57310056
395926431097 139102380
643152198065 530806212
355936750001 337638564
54736362981 95456556
904045274751 75296520
437890860245 129673188
497603249429 530799984
781237098053 530793756
493871225105 530787528
374446446737 144483372
979265906897 204284628
58468387305 530781300
867779347195 140428944
813581308861 107588700
976242574159 18559440
603343938609 488349936
875781714261 530775072
900687766217 490704120
417986730517 530768844
200285311617 402023628
249423631883 291576276
19282131903 530762616
3110026499 352560852
250667639991 530756388
65932435953 530750160
112266823465 140653152
472101083215 503739324
160477052161 530743932
720547688893 261582228
307904749219 314283564
661869710705 134200944
213347396751 415575756
969082322361 328751208
913101957501 448503192
852767564263 358396488
120046788651 530737704
338992215659 376308216
470857075107 530731476
141194926487 400659696
422340758895 260828640
835351450751 530725248
636932157525 530719020
267461749449 175523724
204639339995 530712792
64688427845 530706564
692912522385 70955604
442866892677 530700336
273059785935 315722232
287987883231 335321748
289853895393 530694108
40621942667 28318716
410522681869 317042568
37104964955 78777972
579707784557 197215848
284877862961 530687880
559181650775 530681652
928030054797 224787204
220189441345 530675424
403680637275 530669196
474589099431 519022836
472160199391 438071292
6220046769 530662968
625273361599 354323376
544253553479 10027080
580329788611 510521616
391326957239 297480420
28612192713 29284056
669898372387 77009220
108228711625 530656740
864440085463 48136212
823303316395 126023580
901283880475 530650512
482053148079 530644284
640664181849 329405148
197797295401 106766604
690179514095 91015992
975924366955 530638056
442866892677 530631828
413632702139 457695720
890709811557 530625600
103255612581 52340112
565401691315 530619372
543631549425 509973552
854011572371 333372384
501612127037 231843528
610807987257 530613144
889745689769 21636072
513775354833 306461196
778141290079 81287856
88324581897 43091532
29361939275 118263492
406971655681 159256188
715926672383 255927204
909685424973 105726528
131356211223 258480684
923676026419 530606916
121912800813 176594940
942044365001 83305728
446806253349 93314124
527459444021 290729268
256429304721 201500712
209615372427 530600688
729610761571 530594460
932384083175 530588232
181625189997 530582004
732098777787 530575776
686070477791 530569548
183001885645 235250244
136218894055 210556224
590920704269 89321976
472187789431 357331500
663678331847 530563320
941714143985 139320360
327796142687 530557092
171673125133 413831916
409900677815 482190444
796829194807 257720868
866451653451 530550864
93113667215 44816688
824155377779 530544636
650616246713 513112464
496359241321 420277896
391939152193 413445780
256265676477 530538408
635375733015 154354752
281145838637 530532180
113826748111 530525952
582195800773 530519724
886977787233 530513496
303537984581 530507268
520159702469 263730888
208415994167 336791556
779108561997 72020592
61136467457 346139784
480187135917 530501040
351810803439 131940180
736452806165 530494812
927408050743 313480152
385642519709 524870928
269327761611 71615772
801141227781 530488584
881379750747 335452536
587813467915 157188492
148215459333 201550536
376312458899 530482356
74640492709 530476128
159241458081 507594456
95197423951 192326868
727152228707 393217236
888221795341 530469900
917455985879 521159040
220336017325 90773100
650616246713 316612836
323442114309 530463672
791189162917 530457444
535545496723 530451216
943047841521 78591132
547363573749 421604460
376568741099 230653980
98898650815 530444988
269014386097 38202552
761954972379 530438760
240715575127 530432532
268705757557 530426304
171051121079 408942936
363872377819 84794220
599611914285 530420076
747026875083 223990020
394972580519 530413848
456929818649 22140540
168563104863 530407620
233557059703 142515324
112582740003 21891420
139328914325 324391608
469613066999 530401392
31457727269 14617116
177359773603 172702440
383154503493 530395164
953609790751 398648052
414876710247 530388936
383953326695 251474184
519373391319 530382708
918699993987 438675408
562913675099 530376480
519373391319 530370252
968460318307 530364024
96410634599 293450904
640664181849 36346608
812337300753 529342632
517013042875 271459836
513775354833 73976184
844385730147 10656108
949178192633 355419504
869561673721 530357796
832241430481 530351568
949800196687 530345340
944202160201 530339112
656214283199 530332884
868317665613 530326656
887599791287 281879280
937982119661 482084568
47894318387 456257052
363872377819 267772860
398082600789 45146772
644802159669 78977268
880757746693 427521060
975302362901 399999528
446051032375 15588684
493249221051 37940976
59090391359 393042852
385642519709 530320428
715304668329 529616664
82376885569 101827800
818568059681 233612280
533057480507 530314200
730854769679 295063956
199663307563 274972428
362006365657 226437624
203145158117 143100756
762462118419 21710808
450952945379 530307972
658702299415 530301744
521239403481 530295516
571621731855 322940484
126888833245 530289288
246313611613 323787492
176649157565 530283060
527459444021 530276832
817313333185 179335260
352054300793 286762032
997694508845 530270604
655592279145 139145976
817483382497 310596588
503823289969 530264376
582442591501 50558904
51626342711 530258148
936346612007 41908212
781912008967 113804244
457172985919 530251920
357652337279 218945340
747026875083 530245692
913723961555 530239464
541765537263 46280268
691668514277 89091540
646884222389 530233236
846623604971 20994588
55358367035 530227008
850279548047 475949988
882001754801 132164388
965484330825 217712196
576597764287 530220780
59090391359 33973740
918098529877 429476652
807983272375 530214552
549229585911 530208324
879513738585 215264592
826021389941 530202096
118576291857 8083944
13062091363 530195868
783725114269 530189640
709909129035 12518280
723390721031 530183412
82726545411 530177184
301049968365 131865444
120046788651 158209884
342102235929 530170956
351432296739 272481228
173257599317 56662344
148866803495 205455492
827887402103 530164728
709706631843 530158500
802385235889 530152272
53147204103 231843528
991474468305 530146044
534923492669 73421892
66554440007 530139816
905245120111 108236412
631771936983 83517480
607075962933 530133588
367698550819 421959456
441622884569 530127360
981617666929 377734428
1866018391 300930732
970948334523 401238900
721751812889 299791008
593482235797 388870092
122119209189 234671040
497603249429 530121132
683582461575 71821296
237605554857 530114904
967611607587 89714340
91434602167 116021412
495737237267 530108676
99520654869 530102448
399593030281 1332792
63444419737 414734976
809227280483 530096220
853817294901 36278100
110242887907 309301164
827887402103 530089992
115070756219 105876000
25774068239 91314936
451574949433 14691852
885256389231 317279232
738318818327 530083764
892575823719 530077536
193443267023 501210756
187845230537 530071308
68655334961 88325496
632578129147 530065080
234495534587 530058852
956020237227 530052624
597412248241 117242100
55358367035 530046396
858365600749 429271128
601477926447 530040168
659324303469 530033940
376430255291 218341224
270170205725 37324404
889142668659 194382108
651238250767 530027712
971570338577 530021484
276169806205 214131096
458416994027 113492844
475252351529 225727632
773773049405 422987076
219567437291 530015256
782882650233 93681576
276169806205 530009028
8708062985 530002800
628224100769 410979492
121290796759 529996572
162343064323 307301976
984010419657 529990344
365738389981 529984116
426694787273 529977888
974539735597 24444900
238354460639 63401040
768483641459 38202552
123778812975 305776116
550664619235 116494740
58203820627 86886828
455928977811 529971660
408049264085 330358032
339002597735 59265648
137648004551 238812660
182869198105 88400232
100963093285 39846744
13062091363 529965432
620138048067 27590040
189089238645 417954852
157989035945 529959204
856499588587 529952976
215892884951 373300092
269327761611 529946748
331528167011 529940520
905021049127 244723032
755372473457 142135416
378800475115 529934292
842193495345 529928064
819179345347 390576564
18728112697 39796920
550473594019 529921836
888221795341 46217988
641908189957 168510996
487651184565 278665632
170429117025 396960264
968460318307 529915608
113204744057 529909380
815447321023 327879288
47894318387 65661804
448464929163 529903152
495737237267 85996224
566078651241 116968068
612248924725 132837012
92056606221 529896924
398704604843 492447960
977790379117 529890696
781859102107 529884468
918315513397 79344720
377952860523 69977808
84347621551 94522356
878891734531 158670756
205883348103 509058036
269772310023 38987280
945446168309 336399192
743061100225 124964820
214591404859 529878240
88946585951 463761792
945446168309 529872012
605831954825 529865784
143682942703 529859556
49138326495 235418400
120668792705 529853328
209615372427 529847100
726205744615 5511780
322925226439 273963492
499469261591 134686728
860853616965 529840872
124400817029 529834644
108228711625 529828416
691668514277 323513460
28612192713 217519128
931140075067 529822188
820423353455 529815960
47894318387 529809732
734110058049 99529668
886643622655 128863548
345212256199 134101296
98276646761 529803504
597745902123 475401924
419852742679 124690788
868032322327 164543760
72774480547 529797276
195309279185 350063424
250045635937 297038232
663056327793 241596576
989608456143 151925832
626980092661 529791048
375886275621 256064220
214591404859 508130064
710167939803 8295696
228275494047 208575720
125274176935 149708664
783103110215 529784820
977790379117 354996
80238529195 529778592
709084627789 529772364
376312458899 370098900
255643672423 529766136
62200411629 463207500
844927561157 67704588
37320249469 529759908
779993089945 104605488
744538858867 529753680
893819831827 529747452
952923918557 460255428
641908189957 529741224
2094984583 190601712
778127077783 414828396
550473594019 64995408
175405149457 292143024
227031485939 118437876
565401691315 118257264
562291671045 196524540
445976912947 529734996
205921600479 309849228
788213374731 58736268
664922339955 470687328
342102235929 529728768
301671972419 196823484
925121124191 291115404
354542317009 529722540
77750512979 529716312
143060938649 216840276
121290796759 529710084
460492148657 22819392
865207645343 203300604
244447599451 77258340
533296218431 115753608
896456373387 13190904
676118412927 529703856
722768716977 529697628
680472441305 201488256
391862560249 335508588
314112053499 529691400
579707784557 471011184
264973733233 529685172
687314485899 529678944
255021668369 419462028
582195800773 529672716
812959304807 529666488
174783145403 529660260
918077989933 94416480
551095598073 529654032
399948612951 529647804
234495534587 176451696
557315638613 529641576
156123023783 135739260
885111775071 529635348
99520654869 282863304
657636866751 173300328
9952071093 529629120
269949765665 505358604
164399485129 192495024
469613066999 529622892
521454450093 210680784
273681789989 529616664
723390721031 529610436
926806779701 153850284
830997422373 325151424
672386388603 529604208
711572644005 529597980
877025722369 529591752
157989035945 247992732
842815499399 524273040
766309000757 529585524
717170680491 187606044
273681789989 529579296
133108873785 529573068
236597407337 82427580
699132562925 529566840
116936768381 317385108
666166348063 290785320
931762079121 529560612
422962762949 346102416
783103110215 468881208
635688149417 25229628
930518071013 408625308
174161141349 529554384
917455985879 305433576
483919160241 526502664
721073071755 116712720
720902704815 512614224
995206492629 529548156
83970553519 86868144
304781992689 529541928
661830866669 470855484
336504199443 299691360
870805681829 529535700
748270883191 529529472
31722212983 384080760
401260076527 111032784
706319632491 104026284
665544344009 529523244
52248346765 171544032
821080832197 377416800
610185983203 395303616
315356061607 440257320
299858300369 239547564
929896066959 166599000
498225253483 128234520
562291671045 203618232
394350576465 231968088
205261344049 254021436
196770196077 6508260
52248346765 9709452
592769869691 397882008
141816930541 236028744
269349653031 133422444
230763510263 529517016
901283880475 529510788
572604623597 61015716
18660127849 529504560
687936489953 252545400
524349423751 529498332
419230738625 460678932
888422125189 93420000
967838314253 94553496
507555314293 529492104
452818957541 529485876
492307314539 222389424
826088359625 417232404
527767848353 111244536
435402844029 529479648
910613941285 245339604
943580156147 529473420
297573547389 195254028
564157683207 529467192
851523556155 93282984
923178974729 206831880
880135742639 529460964
716720083453 112620924
784969122377 529454736
640664181849 529448508
132924411643 45588960
761332968325 529442280
364494381873 286413264
975302362901 529436052
442866892677 466726320
480809139971 529429824
70286464331 417929940
773869546037 431544348
912479953447 529423596
881715925731 80247780
944824164255 52072308
630238557311 252090756
838848348153 96278652
43540290009 529417368
102630675139 377703288
248417807407 149490684
373824442683 4421880
683831158071 201027384
197797295401 389293596
923054022365 529411140
422962762949 529404912
691902849005 278746596
89568590005 529398684
431992016349 88288128
637554161579 503054244
818895714761 109344996
732720781841 138286512
119243928467 16747092
315978065661 529392456
639490276109 249188508
440378876461 411994656
179759177835 268949952
858365600749 282583044
429376382185 307681884
998940036585 388571148
152390999459 110023848
608319971041 529386228
248179623775 319259736
502579281861 69348780
436855097773 187039296
85836565681 529380000
792130451619 27428112
949178192633 529373772
515641366995 529367544
657458291307 529361316
356408329171 529355088
424206771057 239161428
205261344049 529348860
174324744681 3456540
653506822165 11266452
643774202119 529342632
146792962973 411477732
191688418433 307476360
232007518371 529336404
402886041647 24021396
239471567019 476167968
137462902163 529330176
428560799435 529323948
630090112931 529317720
15573873627 266601996
653726266983 529311492
420846614385 148463064
529947460237 529305264
419230738625 387724140
21381239421 292809420
715304668329 165415680
361384361603 141799104
561829645627 349309836
806117260213 529299036
165703512473 101348244
326566521259 158153832
438512864299 281244024
637895505803 19655568
232629522425 175112676
599392077103 122691600
967838314253 499255164
705352603465 529292808
172295129187 529286580
920726831793 312645600
222193652827 372284928
872049689937 303945084
645640214281 164979720
697942059565 160389684
275547802151 113935032
933278836261 44941248
419852742679 529280352
167941100809 529274124
397460596735 277121088
26746180551 201027384
312868045391 523743660
900744864521 331852752
944202160201 162127296
144926950811 529267896
445976912947 438469884
592147865637 529261668
665544344009 529255440
401814625113 341599572
645640214281 529249212
176027153511 32640948
192821262969 529242984
557315638613 496390284
868317665613 529236756
278035818367 529230528
524971427805 529224300
156270185195 96085584
442310656303 39859200
369470414305 529218072
910028271383 9485244
123156808921 529211844
177271522843 135894960
674874404819 529205616
125169328555 151128648
630090112931 130358268
644731372221 115249140
770663029135 529199388
405546649437 529193160
101386667031 160956432
865829649397 233867628
889465803449 219923136
897150472769 35966700
200907315671 529186932
474589099431 85516668
921810014257 142870320
931140075067 529180704
261012710339 81138384
17069063203 151321716
841915376539 42101280
805495256159 529174476
409900677815 91103184
469613066999 381645612
459661002135 523612872
863341633181 529168248
173668268647 153607392
78994521087 432011448
680887525049 9771732
940470135877 529162020
76506504871 247949136
486407176457 198075312
837839466967 311686488
202151323779 529155792
776731204885 36072576
484541164295 529149564
544253553479 529143336
798031207511 529137108
666166348063 210811572
210863123563 315965124
996626466649 179322804
484541164295 529130880
788701146701 81057420
503823289969 389025792
255152157425 240456852
96410634599 529124652
217959986777 141512616
445354908893 529118424
602721934555 440307144
122534804867 529112196
165453084593 529105968
299805960257 101342016
432292823759 488119500
161099056215 276952932
970948334523 529099740
984632423711 529093512
103252679193 262603620
159233044053 529087284
278987750721 5424588
604971734761 60598440
56602375143 364082652
1244014337 281200428
398082600789 529081056
24880168389 529074828
454684969703 529068600
400109538243 107439228
752002907515 529062372
432292823759 169993260
417364726463 529056144
923676026419 529049916
255859167451 306822420
728366753463 529043688
82874516463 94808844
658080295361 123252120
829753414265 237112416
521239403481 529037460
879513738585 423877680
800519223727 529031232
3110026499 529025004
620605839375 54040356
557315638613 35020044
618272035905 529018776
293068714219 296589816
408656669707 529012548
336504199443 529006320
667572751271 56108052
244747016779 153868968
688117998785 122423796
756978939947 529000092
394638982689 204521292
647506226443 233437896
105740695409 528993864
182869198105 528987636
555449626451 528981408
807361268321 33363396
998316512899 528975180
43540290009 451505088
684204465629 527605020
617650031851 528968952
316600069715 197975664
31100208929 477102168
689802502115 528962724
941092139931 528956496
16172111633 373318776
725878737247 34428384
655267313323 104325228
760088960217 528950268
357030333225 528944040
296286285821 296552448
976546371009 528937812
616406023743 155594124
684638631965 53255628
847169527777 528931584
752002907515 114881688
447355339979 391529448
481593420793 310702464
796165195349 528925356
491494752369 156659112
426072783219 215644500
444732904839 528919128
56602375143 518225652
67798448115 108336060
559404918347 109444644
92422756569 55217448
787457138593 528912900
141816930541 528906672
365319020135 251106732
407786117391 10400760
571791046263 244579788
456169017387 229750920
678891229355 58375044
686692481845 54681840
260619704855 528900444
223921465669 358290612
183491202159 528894216
634562990233 342770436
3373713791 229819428
575406937071 169719228
52248346765 528887988
655592279145 528881760
10574075147 154628784
211345245499 11758464
355786325117 528875532
83036375955 61943688
140572922433 528869304
228275494047 528863076
722146712923 528856848
861884507903 94136220
312868045391 528850620
138706910271 528844392
406168653491 395066952
433536831867 528838164
299611159635 17967780
646767888339 14168700
919321998041 396293868
100142658923 474467724
677362421035 528831936
993340480467 528825708
383776507547 528819480
163823562047 209665620
341510344255 109463328
498225253483 528813252
795543191295 528807024
71530472439 528800796
453881791891 47108592
303537984581 528794568
302915980527 528788340
194885163603 101591136
182869198105 528782112
717170680491 528775884
336504199443 358315524
731476773733 528769656
131278666395 229551624
161721060269 528763428
608330552413 56419452
211481384589 213931800
143060938649 441222660
263107721071 528757200
559181650775 528750972
949417565813 286369668
972192342631 129336876
110716727841 5511780
513840867165 24332796
618291959277 251791812
587793837259 29128356
777121925931 38345796
797409203457 199078020
933812583327 123445188
54736362981 88462512
39808265685 528744744
292963915663 250353144
996016227287 214430040
93300614329 22078260
928089071325 8314380
241337579181 43863804
616259645821 2914704
53492354873 528738516
39808265685 14642028
352676304847 528732288
487651184565 528726060
248801627829 528719832
422650765 5810724
473057381397 185594400
909369933177 286743348
215213408913 528713604
589918255369 86886828
424238197545 409385124
414384634729 281711124
290475899447 130962384
337126203497 528707376
913865854079 166418388
658080295361 528701148
881379750747 528694920
771416138817 49051728
99520654869 528688692
953936748295 62996220
976903976541 45414576
348944280523 528682464
152390999459 92379924
763198980487 528676236
847563093781 43166268
332772175119 103347432
179285848597 367775856
829753414265 528670008
691046510223 528663780
944824164255 225254304
727155130955 75028716
958690547003 284881176
220911803391 332332308
542508669689 117416484
641908189957 528657552
174783145403 528651324
39852160629 30573252
204797581019 302581152
869561673721 528645096
241959583235 146090196
834478662583 62392104
656214283199 216205020
636591054955 45277560
185979218375 528638868
285499867015 528632640
755815634263 131753340
217079421075 57328740
909750432837 38570004
530292541261 106828884
472101083215 528626412
682960457521 309251340
214591404859 528620184
200285311617 528613956
734586794003 349727112
982144407495 528607728
347539277377 26599788
28612192713 528601500
943592649515 179951832
124400817029 226792620
199663307563 528595272
701620579141 528589044
441000880515 526396788
178050198465 272450088
707840619681 528582816
312246041337 528576588
421718754841 362052324
360762357549 154342296
316600069715 528570360
904843830149 15320880
865207645343 528564132
14928103525 408313908
960609409973 236962944
921927524161 193753080
669276368333 528557904
353920312955 95948568
142438934595 528551676
310380029175 528545448
93300614329 528539220
426072783219 528532992
346913312315 68613876
719036692653 478198296
47272314333 528526764
919944002095 528520536
716548676437 97281360
11818083255 528514308
531191468345 528508080
911999511833 173985408
944202160201 487646172
52870350819 386223192
290475899447 528501852
811715296699 528495624
377847252327 181216116
731476773733 528489396
431670819705 528483168
541765537263 528476940
116314764327 160769592
85836565681 528470712
787457138593 528464484
780615093999 528458256
29056741125 38987280
71530472439 528452028
530094777349 310422204
229607852563 64914444
833485438589 334835964
785591126431 76841064
78994521087 528445800
524539041439 326590092
238260417839 319515084
179335193041 3381804
790567158863 528439572
692912522385 489470976
355164321063 528433344
185357214321 528427116
999928153619 156646656
168563104863 528420888
60956403521 276903108
542387541317 528414660
261863712963 528408432
19431603903 142982424
366360394035 399613392
918077989933 528402204
356408329171 509543820
629468108877 528395976
761086624775 102201480
715926672383 455073732
87702577843 113237496
862097625073 484681644
651860254821 528389748
56602375143 306218304
51004338657 209752812
789323150755 507731472
923980382551 23921748
785731082047 83878704
608941975095 528383520
703486591303 528377292
868317665613 528371064
237276522151 7996752
193443267023 528364836
487651184565 528358608
929085552563 92840796
86002959157 192164940
346456264307 28997568
545563802595 90343368
269949765665 434552472
5598042715 528352380
230000247703 3450312
935494103445 141350688
692912522385 528346152
64066423791 528339924
120668792705 382224816
912072229961 232217208
852145560209 528333696
985254427765 528327468
842815499399 513859824
977790379117 474243516
973663784843 144614160
223703708639 53504748
885111775071 528321240
47272314333 528315012
702512299191 32366916
986514435605 102288672
941331544251 44393184
483042168173 118668312
198419299455 528308784
937360115607 30162204
309159830711 25217172
723390721031 528302556
504040061737 203537268
714060660221 528296328
640664181849 226188504
421149651419 362407320
621382056175 283648032
202773327833 109662624
150207613407 154354752
707218615627 528290100
834107442643 528283872
446764999077 42568380
57306538973 306299268
246935615667 48042792
173275616921 56973744
675615369901 391006296
891331815611 528277644
907503921015 516768300
135596890001 301304412
549851589965 394300908
165682984985 290374272
580365493735 49369356
186923222485 56936376
328603149481 25111296
458416994027 528271416
414254706193 71864892
559211127899 158066640
429341268721 49848912
54114358927 271845972
378800475115 528265188
417087130809 26319528
327796142687 248777460
376312458899 199513980
536789504831 298968912
409900677815 152511264
542387541317 528258960
733342785895 528252732
837217462913 528246504
200146843255 15165180
429804807543 528240276
916281164623 18733824
345212256199 414323928
73396484601 500046120
530569464291 528234048
665544344009 393914772
63844313389 56195244
634444141309 528227820
786213130485 491208588
645980599393 160258896
731108566907 228112956
218323790407 380231856
362628369711 352124892
7580138569 411016860
876403718315 29464668
539899525101 528221592
948178440457 261289512
739113655609 246796956
136218894055 501584436
743294850759 528215364
594635881853 528209136
415940086433 50409432
462771022405 528202908
381379881003 57552948
561047662937 121389948
827446315221 83511252
184113206213 528196680
714060660221 186242112
45014410261 231862212
880757746693 528190452
564779687261 152511264
455306973757 528184224
741428838597 528177996
775719888551 263805624
675961248109 32173848
674252400765 440207496
18660127849 528171768
977404441175 7560792
515641366995 528165540
523105415643 528159312
143060938649 528153084
476188358887 96758208
101386667031 115479576
656836287253 364350456
963484285875 156808584
505067298077 359810244
488273188619 528146856
962240277767 313386732
675880769893 124802892
833600102297 90741960
409278673761 336760416
242581587289 348338268
556071630505 466228080
228275494047 409204512
906329909399 376576020
275547802151 410394060
887707224287 42207156
886977787233 528140628
997537138503 18179532
470857075107 528134400
767553008865 113031972
892646393187 390022272
466503046729 130003272
429804807543 528128172
712364672459 159256188
591525861583 112415400
613918007527 528121944
677984425089 202322808
24258164335 528115716
267461749449 201450888
903236860429 143486892
106516406503 140404032
364494381873 277569504
125206497259 97885476
327796142687 214417584
76506504871 142210152
575353756179 520617204
515641366995 347267052
541765537263 429968664
545497561587 528109488
672386388603 507065076
31722212983 203456304
210237376481 382162536
870805681829 513610704
641286185903 184280292
748892887245 99205812
727122745355 528103260
823533373725 528097032
736001661063 178164396
567889707531 528090804
328175060435 134288136
682338453467 356571684
411591769131 57988908
23636160281 338392152
844059507507 204832692
419230738625 404365356
39186261631 528084576
743169492337 22900356
823533373725 434888784
182869198105 528078348
663056327793 528072120
490761204835 528065892
252047792179 245183904
725878737247 504673524
951666208849 528059664
882001754801 71460072
136840898109 75857040
541765537263 528053436
519995395373 521040708
292341911609 181004364
938604123715 528047208
509823462187 86388588
171365136839 102730860
818306756475 36047664
878951342719 216678348
862719629127 528040980
541143533209 265107276
152534461439 312483672
204639339995 528034752
543009545371 528028524
943627233599 82545912
149534352913 80434620
629335432555 22233960
613296003473 333920448
576597764287 283131108
945446168309 528022296
641286185903 495761256
879513738585 325556244
496359241321 528016068
150550167101 6134580
187317574455 84831588
741428838597 528009840
614674804185 30031416
534923492669 205169004
561669666991 528003612
259375696747 527997384
45406302171 447911532
900661876421 4540212
325308126471 527991156
487029180511 511835724
936116107499 364057740
102630675139 527984928
251911648099 527978700
564157683207 527972472
67798448115 527966244
519995395373 527960016
960996269659 527953788
491700830661 84887640
885111775071 527947560
88946585951 527941332
313490049445 527935104
208371364319 124298424
26124176497 527928876
14713989875 84507732
338992215659 525400308
999693669419 295350444
298561952149 527922648
968631843655 154180368
663056327793 61862724
525817446791 204888744
955398233173 469547604
261241708909 527916420
827887402103 527910192
820423353455 343941300
45639254283 87821028
506690740857 34914168
150703058273 246466872
298561952149 406190160
11202512725 60610896
222055453507 166767156
403058633221 272699208
94544622437 54544824
342438884241 109961568
585305821043 527903964
575353756179 527897736
587234200397 208476072
671830438717 422694360
457794989973 527891508
170429117025 18248040
835973454805 86955336
554827622397 338541624
919944002095 17176824
477195098879 70289208
885733779125 527885280
612565724401 11191716
990852464251 527879052
633822137255 379428444
906881916961 527872824
926949344849 176788008
919944002095 527866596
80444538979 244872504
957886249389 527860368
164209076485 488991420
511909342671 425596608
984632423711 409702752
676740416981 527854140
654970275091 301541076
197861126173 194108076
313490049445 125911476
742672846705 527847912
394972580519 141898752
753868919677 416771532
413739636899 124672104
849657543993 53847288
923054022365 527841684
375068450791 527835456
779993089945 527829228
662434323739 76641768
893819831827 158047956
327174138633 527823000
630712116985 527816772
996489407053 454002516
145548954865 527810544
238466745251 281468232
574731752125 527804316
166075088647 373437108
88946585951 255734136
141985036717 38812896
842193495345 527798088
515655392451 303035796
859273227111 36651780
891331815611 527791860
888843799395 527785632
407412661599 527779404
187223226483 437716296
826835179027 284289516
470235071053 527773176
414254706193 527766948
575353756179 362363724
562291671045 223597656
651266513431 230597928
817935337239 527760720
480908750603 65618208
195309279185 527754492
337999171039 84750624
988743565079 135297072
815447321023 421473672
924141058723 12686436
451574949433 527748264
292963915663 304960248
463393026459 527742036
934872099391 464895288
569845110177 187618500
930061881231 41652864
130620857569 268215048
955856016085 29919312
398082600789 484245684
339614219713 22806936
534923492669 506928060
251289644045 244062864
526215435913 527735808
917290568961 67542660
791811166971 115921764
927481721755 11602764
915589973717 474654564
870805681829 527729580
375266563471 184012488
970326330469 527723352
911235945339 89110224
457172985919 400809168
901084153505 21935016
240715575127 527717124
589213954523 21237480
948556188579 527710896
429804807543 527704668
274303794043 342365616
805495256159 519807564
361867617035 26375580
88508127285 113548896
28927759245 103627692
123778812975 527698440
348322276469 416727936
966109374143 25447608
3732030553 527692212
666166348063 527685984
355862094965 443875788
106362699463 527679756
514467635639 301771512
285083343365 143113212
696847903365 193410540
50106956117 130682124
710950639951 320430600
579707784557 527673528
309389874347 130644756
735208798057 24058764
238849562965 107501508
173539137295 527667300
990743279945 10095588
326278805105 176208804
156983616289 112982148
152390999459 339874416
82104541357 364742820
123778812975 527661072
15740921043 64671552
747648879137 527654844
425450779165 317123532
217701425129 527648616
30478204875 527642388
199663307563 527636160
263107721071 55914984
279901830529 527629932
187413168027 314028216
814825316969 527623704
49138326495 269740908
588415841313 527617476
435402844029 460772352
47490861081 131522904
962976914389 36004068
781470978137 208420020
553294565343 2815056
375690454845 55528848
590281853475 527611248
322652513537 16186572
842193495345 519296868
216457417021 455235660
587793837259 527605020
601477926447 527598792
750495360349 3244788
407412661599 461096208
313490049445 527592564
120670399529 160202844
908747929123 527586336
521861407535 527580108
191045077251 289645596
342102235929 28804500
389522633417 356770980
115692760273 527573880
47894318387 25179804
329662154849 527567652
13062091363 527561424
488273188619 527555196
363034410399 80403480
557937642667 527548968
310380029175 431992764
31722212983 527542740
564779687261 527536512
530234969629 6259140
190955250807 179490960
469081101141 101827800
759607528351 208569492
418608734571 51735996
527768552117 136642320
536167500777 97057152
536789504831 467598240
217701425129 333011160
735830802111 527530284
746404871029 527524056
363250373765 223448184
213347396751 326409480
733342785895 527517828
981557093401 326347200
566023695369 416634516
967216310199 225814824
965972302091 527511600
490160569049 362220480
862901966283 15140268
416120718355 299747412
217465015239 101354472
68420452169 527505372
151768995405 179926920
704384800929 157288140
368226406197 527499144
554205618343 237255660
910613941285 360831636
443488896731 306822420
545497561587 188284896
898173860205 255111336
88324581897 527492916
263729725125 527486688
345212256199 527480460
266217741341 75134592
27990188659 38408076
95166626491 132288948
435402844029 29651508
598043500875 95244804
985418940385 45962640
372598196831 23348772
124400817029 88306812
829753414265 505009836
791811166971 527474232
117558772435 527468004
190955250807 527461776
918699993987 527455548
906881916961 320169024
900039872367 527449320
431670819705 527443092
441000880515 527436864
703486591303 527430636
346273608285 20944764
581573796719 527424408
463393026459 522417096
335260191335 527418180
11196079201 527411952
434158835921 527405724
693160340733 177111864
916211977771 527399496
321258628609 76174668
323062105423 157269456
446847407973 47426220
797581756425 64684008
678606429143 24831036
421718754841 527393268
114448752165 527387040
4354034607 527380812
385020515655 37741680
646884222389 147572460
845925519669 3624696
411144685923 91072044
797409203457 115485804
957886249389 295244568
824777381833 527374584
182247194051 384143040
427316791327 270145728
508962209513 154005984
735830802111 527368356
575975760233 527362128
897551856151 268327152
658702299415 460840860
129376849461 527355900
656214283199 37025460
610807987257 527349672
474589099431 375168492
713438656167 458623692
707388135559 305034984
854323308683 85323600
103252679193 527343444
953532221011 507662964
668032360225 527337216
388130535925 527330988
770041025081 527324760
408656669707 321146820
640664181849 527318532
164456795185 94267008
582817804827 265026312
262604765237 249362892
551717602127 527312304
301049968365 527306076
888843799395 89384256
626980092661 471198024
797043824143 239634756
824777381833 527299848
701721254761 72892512
792181203591 89789076
852767564263 527293620
595879889961 381682980
511562597533 187705692
903771896691 365720616
142438934595 527287392
90812598113 484382700
485163168349 527281164
343346244037 341412732
757600944001 527274936
149593525141 20564856
882223951157 105527232
519004536781 148052016
808605276429 247351248
618272035905 365228604
739629870855 324186084
538033512939 527268708
102008671085 345585492
735208798057 527262480
647506226443 527256252
402436629167 173804796
968460318307 398859804
380856385225 131236416
613387069289 139581936
957264245335 527250024
13684095417 380605536
461527014297 527243796
674874404819 479107584
77750512979 527237568
139328914325 371195028
539899525101 221729256
452818957541 527231340
314421902727 148762008
598989910231 449200728
236361546749 527225112
121912800813 527218884
679850437251 527212656
276791810259 199532664
3110026499 527206428
120668792705 167558112
568511711585 469859004
189527365989 1774980
82104541357 527200200
651238250767 527193972
260619704855 331584948
714153712769 6726240
24880168389 270569232
316600069715 37579752
617028027797 527187744
269949765665 527181516
243203591343 527175288
830375418319 400223736
249726898115 109949112
121912800813 527169060
225165473777 318007908
362628369711 527162832
287987883231 527156604
641528274491 16348500
327174138633 527150376
841571491291 403188264
226494674697 268931268
956910749045 121558104
868450701921 299006280
672386388603 527144148
775257271473 83150028
630712116985 321277608
761332968325 8893584
445818869981 11515572
353298308901 213259176
148167024177 354423024
244447599451 527137920
485163168349 21492828
555195933861 112172508
947934184525 522348588
436024848083 364854924
676740416981 167956704
837315024533 95300856
399354653581 103042260
225787477831 88007868
315356061607 527131692
829152386115 266913396
562913675099 187307100
363872377819 171774468
767553008865 512645364
88324581897 527125464
58468387305 409920732
133730877839 527119236
463393026459 527113008
617028027797 527106780
507418813979 22514220
839083475075 527100552
956020237227 527094324
243825595397 472779936
532435476453 288761220
409278673761 400261104
744538858867 527088096
690424506169 527081868
240281669129 115386156
310380029175 527075640
891331815611 271808604
268862478949 349627464
577286295837 446771808
359518349441 447313644
58070740723 298975140
778749081837 527069412
849258707863 115361244
344251896123 56382084
93300614329 369706536
79763437433 375866028
803007239943 408270312
334852735653 108261324
91434602167 527063184
136493480347 127474704
572243735909 527056956
541506432541 15084216
950422200741 527050728
281145838637 455578200
42683563853 69473340
208371364319 527044500
214891233235 144620388
719036692653 527038272
269949765665 527032044
957886249389 273888756
266217741341 527025816
143682942703 527019588
90190594059 298096992
123778812975 527013360
811715296699 273315780
589037845367 527007132
842193495345 527000904
778749081837 15090444
635851690469 75526956
120046788651 115691328
524349423751 526994676
730854769679 526988448
852951900607 325444140
750136895353 526982220
949608952253 42443820
228275494047 526975992
724634729139 526969764
149280979189 526963536
750758899407 526957308
703632326503 214567056
238227558911 487945116
996450500737 526951080
320954098093 526944852
272437781881 526938624
473967095377 11559168
118802780543 303926400
7464054877 343156572
512531346725 526932396
890087807503 526926168
267461749449 55105344
677362421035 206427060
421096750787 526919940
356408329171 443564388
414254706193 526913712
788079142647 526907484
247557619721 119210148
309136021067 526901256
677600461423 224942904
272171458907 19979424
745160862921 526895028
121290796759 471590388
664300335901 526888800
680472441305 112016808
146309724987 316021176
317222073769 526882572
816981840419 46199304
872281994337 256082904
819179345347 526876344
240362739005 191903364
834107442643 513585792
417986730517 280303596
247557619721 91140552
916833981825 43160040
327174138633 526870116
953266875833 140503680
169807112971 526863888
388752539979 202310352
805623995147 250751736
771907037243 101721924
992718476413 526857660
296073935933 479169864
700376571033 138080988
546119565641 54532368
65310431899 8177364
108850715679 526851432
511287338617 330519960
666874672197 250141392
668363235181 144663984
341480231875 526845204
936116107499 196854624
840128167261 26992152
287987883231 190284084
599611914285 343941300
597921388479 247799664
722768716977 147422988
433536831867 23766048
175405149457 526838976
654348271037 74430828
330284158903 526832748
232007518371 526826520
515019362941 526820292
899242959923 15999732
564630220251 46298952
81482537303 526814064
132486869731 526807836
194065271077 281742264
216457417021 526801608
436646852137 526795380
964572007313 33780672
794921187241 526789152
244559759503 117684288
778506742891 12449772
360140353495 459115704
971570338577 526782924
194687275131 526776696
690599170429 84482820
353920312955 390097008
34921169093 432086184
590281853475 30903336
271193773773 317310372
960996269659 526770468
92056606221 296558676
593391873745 274530240
921188010203 243265680
274706652223 40052268
862342690645 131622552
826873655611 61333344
83970553519 526764240
20526140011 384473124
457794989973 411035544
709706631843 250602264
77586291837 29919312
481431144025 526758012
664922339955 526751784
450952945379 330183648
768175012919 526745556
730854769679 526739328
725878737247 279232380
684867425011 404259480
210519461285 138242916
622004060229 217874124
6220046769 526733100
442244888623 516488040
796787199403 425995200
923944291291 134979444
460283006189 300363984
880757746693 305813484
359125467279 220751460
285072157877 59738976
207127356211 526726872
649994242659 526720644
727780977685 404552196
535545496723 140484996
482675152133 526714416
988364448035 526708188
73396484601 526701960
305267527569 33886548
453440961595 526695732
683582461575 526689504
437268856191 329635584
904393900745 526683276
574731752125 514588500
169807112971 388963512
590281853475 526677048
655750675869 112029264
381623632467 98657748
444110900785 526670820
17416119741 526664592
703486591303 526658364
648128230497 526652136
32973663551 90025740
598989910231 206582760
579707784557 526645908
35454237307 526639680
765132566449 435791844
959752261551 526633452
442866892677 526627224
568511711585 119378304
366982398089 526620996
303537984581 526614768
82726545411 526608540
519995395373 378083196
492005212943 526602312
498269048779 277986780
965350298037 437255424
337126203497 389293596
711572644005 526596084
601477926447 526589856
343968248091 341599572
215835412967 526583628
983388415603 7672896
472723087269 157350420
974680358847 526577400
428560799435 526571172
70908468385 526564944
506311306185 435411936
6287066277 198779076
251289644045 526558716
123412219201 105981876
934935930163 194108076
995206492629 526552488
756356935893 526546260
16794115687 526540032
308514017013 175361796
508799322401 525979512
916304563219 39367188
753868919677 526533804
213969400805 526527576
1866018391 526521348
202151323779 54825084
672000083209 26711892
108228711625 11166804
608941975095 488200464
490761204835 526515120
17416119741 526508892
727744749409 420352632
168779222691 125394552
939226127769 264216672
742672846705 526502664
54114358927 526496436
222055453507 30218256
677984425089 526490208
136840898109 526483980
784969122377 401488020
28762212777 33656112
657458291307 526477752
602721934555 7292988
843891948157 45402120
319710089985 245345832
738318818327 411508872
689180498061 526471524
426694787273 203618232
307270008905 526465296
453440961595 419032296
702864587249 483205608
148658975135 526459068
133730877839 303029568
776027433419 129729240
450978218603 147329568
936133452479 243172260
75898370573 321881724
297336515937 201587904
359572252781 94011660
539899525101 235966464
952910216957 526452840
43540290009 445806468
340451700111 270307656
160477052161 24824808
521861407535 526446612
71090164057 41914440
145548954865 142353396
172525639923 72686988
539899525101 149889276
892575823719 526440384
26124176497 526434156
73396484601 526427928
157367031891 465767208
809227280483 526421700
777008177739 355350996
652482258875 526415472
412388694031 526409244
73396484601 5206608
798031207511 526403016
846547523723 526396788
374048650683 138728700
422962762949 490193424
5144418869 101279736
85836565681 526390560
865207645343 278690544
488895192673 526384332
541765537263 92342556
437890860245 526378104
623870072391 526371876
602099930501 356266512
689985518123 41821020
111960735949 190663992
192199258915 526365648
362628369711 526359420
177271161619 89583552
874140047115 167576796
446486562643 2024100
522483411589 526353192
471692288513 263992464
817076045147 30672900
282389846745 526346964
942336148039 304611480
368848410251 526340736
896307848043 526334508
274392144451 64914444
910613941285 436551660
687314485899 277949412
865207645343 526328280
598524882917 53741412
50507156179 177709752
558638163117 18958032
724012725085 426412476
295451931879 526322052
414876710247 526315824
181694756757 217413252
220811445399 338871708
64066423791 526309596
615162015635 433686780
740806834543 526303368
207749360265 332849232
76506504871 398959452
659946307523 228025764
868317665613 526297140
716548676437 526290912
305403996743 526284684
515019362941 526278456
896308701279 301036608
594635881853 266166036
176027153511 279593604
672596104047 271360188
931762079121 526272228
805495256159 526266000
463748981571 107345808
490512887009 113741964
499490137847 54563508
195083886627 122859756
249423631883 294690276
39808265685 526259772
725878737247 146744136
160800391237 158203656
615840831505 69112116
663678331847 526253544
946690176417 526247316
193443267023 526241088
787457138593 344570328
545514327363 25945848
187845230537 442841940
61578407575 340621776
946068172363 526234860
659003902771 68078268
719658696707 52445988
730232765625 526228632
374446446737 442929132
172329850287 411452820
451574949433 49288392
102201514877 33793128
982265467359 188141652
349566284577 526222404
723390721031 174421368
436646852137 526216176
507555314293 48397788
17109576343 175610916
302915980527 228000852
378181553921 302699484
80467495387 190601712
781237098053 257085612
134974885947 162999216
290475899447 526209948
227031485939 526203720
890087807503 268781796
247557619721 46741140
512531346725 526197492
88946585951 526191264
442244888623 184473360
705974607519 526185036
360874804089 170790444
742672846705 526178808
297939948095 526172580
863619875309 73004616
166697092701 526166352
86458569735 115274052
241387365813 351614196
395594584573 113461704
154257011621 518493456
800519223727 380499660
225165473777 142901460
245198361177 299859516
273059785935 526160124
42918285955 429377004
681716449413 396287640
793745805465 28679940
602721934555 526153896
332778465399 443651580
65310431899 526147668
366982398089 526141440
162343064323 526135212
845925519669 526128984
808440968095 18627948
360140353495 526122756
264039487161 170086680
977168375063 526116528
257689050985 170435448
200285311617 526110300
671840602813 87142176
117558772435 526104072
30478204875 526097844
288609887285 482296320
209615372427 277874676
800724947023 53766324
380666487277 526091616
614540011581 364618260
543631549425 526085388
950496812181 316974060
890087807503 306081288
9330067039 526079160
814203312915 191585736
250045635937 526072932
123778812975 234994896
415715978081 235443312
55358367035 63662616
355164321063 507339108
547363573749 526066704
450330941325 526060476
456037345011 302008176
150524987297 526054248
670072158499 239267304
833551249865 122118624
668032360225 526048020
852993466279 95226120
389996548087 33319800
444732904839 60585984
504445294023 349658604
419230738625 526041792
574902766777 260149788
9330067039 206034696
26124176497 372222648
384398511601 385270308
896929852097 259483392
167319096755 526035564
439134868353 113056884
762686396165 85410792
296851571479 152287056
99520654869 526029336
60334399467 526023108
432292823759 526016880
919321998041 47812356
284877862961 511916688
605831954825 526010652
855255580479 317210724
4434955011 410985720
92880883259 15408072
159233044053 526004424
15420607537 22389660
318466081877 510845472
342724239983 369339084
831619426427 525998196
84826942125 136088028
235739542695 138211776
707218615627 435654828
717170680491 502711704
24880168389 525991968
3732030553 525985740
334638187281 525979512
936738111553 525973284
310380029175 103366116
46028306225 525967056
444732904839 193285980
934250095337 525960828
112582740003 525954600
579824727713 286145460
562291671045 509456628
915589973717 525948372
503823289969 525942144
1930465735 137059596
503333269691 385936704
904035129339 96172776
763868111817 46871928
625888857393 332456868
411465851427 150462252
192347815399 303502896
133730877839 525935916
676582984359 31401576
906259912907 525929688
163909022663 47357712
112227861097 200516688
418608734571 525923460
994860407659 140478768
169185108917 525917232
117558772435 525911004
952288212903 525904776
838077245779 196069896
901905884529 47314116
838461471021 525898548
213392543523 93195792
57224379197 525892320
871861758799 87391296
998938516953 436763412
858550410421 233481492
988364448035 278802648
711572644005 318126240
218537591419 25796376
117558772435 525886092
14928103525 522230256
120668792705 525879864
515641366995 525873636
914345965609 525867408
390142675651 239080464
157367031891 189810756
310487393667 194886576
916211977771 525861180
707840619681 244019268
759466956163 525854952
158611039999 525848724
15550107579 525842496
16794115687 394431696
351815019795 17949096
824155377779 525836268
929896066959 409939416
657458291307 525830040
406168653491 525823812
933244482613 194500440
851593010811 135583560
934250095337 525817584
906881916961 525811356
831619426427 525805128
608319971041 359953488
78042911351 205698384
343346244037 525798900
597796162083 206669952
393124448945 98950464
912631711123 162855972
643774202119 67212576
324064118363 525792672
111960735949 525786444
676940765513 288424908
543009545371 525780216
340858227821 261924768
948556188579 320287356
324719703793 167122152
118802780543 525773988
155753963721 242007624
190333246753 525767760
77750512979 525761532
948823880475 223292484
924298030473 187985952
886355783179 525755304
727253060027 62566488
156277665023 209547288
966594306145 325917468
184113206213 377946180
610185983203 118680768
160477052161 212505588
427316791327 525749076
557315638613 314227512
750758899407 525742848
865829649397 525736620
402436629167 518512140
617028027797 525730392
204755336495 64466028
365116385927 525724164
712669065959 34141896
491511262797 300071268
745160862921 525717936
54114358927 525711708
673639813447 68800716
126266829191 525705480
800519223727 431226720
190333246753 28486872
628485763961 126596556
666788352117 395066952
991474468305 525699252
858365600749 260704080
454298502381 227807784
220811445399 525693024
259997700801 178500708
927408050743 525686796
652482258875 523918044
196110998407 124678332
377703516315 224587908
123156808921 525680568
500713269699 394668360
694778534547 339581700
795543191295 271646676
181459935007 14785272
295451931879 525674340
425480262517 393217236
487737859641 208413792
326552134579 518873364
307892012959 12935556
780615093999 127773648
386264523763 525668112
847169527777 281175516
394972580519 416217240
508799322401 525661884
204639339995 157344192
301671972419 525655656
142095565033 74667492
308758111017 108410796
437890860245 525649428
102008671085 481542732
103874683247 278734140
999560521007 525643200
530569464291 443340180
995595126057 88767684
451137873383 262690812
424828775111 525636972
747350276439 5698620
332772175119 525630744
837388371689 28729764
261241708909 486394344
868317665613 459950256
306648004851 525624516
456297999267 62722188
744538858867 525618288
80027598053 112701888
893819831827 525612060
948051856357 209528604
290475899447 525605832
904393900745 300033900
783895873573 111549708
453440961595 104206896
800519223727 525599604
465881042675 525593376
854011572371 510253812
778749081837 525587148
710950639951 170067996
228275494047 525580920
324686122417 373704912
142507940835 318705444
263729725125 525574692
868376738193 284003028
872671693991 143225316
812445169713 314383212
648128230497 299965392
738318818327 486842760
483297853723 22327380
625114080499 525568464
771146845087 15109128
177271161619 76187124
367604402143 504742032
471479602313 250315776
339760347277 239080464
75262496763 525562236
617650031851 525556008
347078268361 269373456
908747929123 525549780
384407766409 483778584
600233918339 525543552
869010787199 141456564
610185983203 103422168
165453084593 525537324
566645699423 376725492
691046510223 266950764
345212256199 240562728
586549829151 304810776
373824442683 525531096
256887680531 525524868
803007239943 53274312
53492354873 525518640
178737826955 145859760
790567158863 185544576
724715282091 96789348
159286692045 450340452
344875768577 226942092
724229185453 215619588
337748207551 525512412
260855621495 225571932
442582788763 39659904
412388694031 525506184
810471288591 525499956
909369933177 462304440
831679707239 349490448
125644825137 258711120
81790599095 55130256
985254427765 272244564
437086567621 37093968
923676026419 473010372
324064118363 525493728
696022542655 525487500
962862281821 50110488
219283395657 152473896
849657543993 170603604
499469261591 525481272
933006087229 525475044
181625189997 479126268
163191456177 285915024
267057918463 123277032
11196079201 17843220
538655516993 29589228
336551189703 26344440
788079142647 525468816
957264245335 525462588
570711183323 42487416
205883348103 186765264
526837439967 49593564
269949765665 525456360
394040408371 37461420
101213004241 34640136
983551147015 172366128
47894318387 525450132
905015904799 214511004
546119565641 383053140
223522436471 252676188
473967095377 525443904
604062227543 159187680
627602096715 525437676
930518071013 12960468
14306099471 187082892
853389568317 163416492
773151045351 84949920
966594306145 367016040
641438715851 88512336
656836287253 76143528
72774480547 525431448
296073935933 525425220
268705757557 525418992
768032346885 30299220
106984703517 422140068
544875557533 66832668
225787477831 525412764
618272035905 525406536
719347912041 73484172
779371085891 383408136
880757746693 525400308
465881042675 525394080
311434711073 5580288
572865739963 525387852
245262671505 257091840
248836074897 293606604
177271161619 525381624
700998575087 525375396
832980439971 173013840
822289365617 120356100
591725444071 152623368
196553287293 525369168
824870994901 353177424
358896345387 501777504
699132562925 525362940
261863712963 525356712
400570617005 334219392
343346244037 525350484
312546585933 94167360
171051121079 525344256
444732904839 525338028
882623758855 273440340
476455111593 525331800
883867766963 525325572
431670819705 525319344
618894039959 525313116
554205618343 525306888
946068172363 516456900
52870350819 296733060
531813472399 525300660
478321123755 361659960
281145838637 521233776
99520654869 525294432
615162015635 525288204
129998853515 525281976
220811445399 525275748
149280979189 187008156
981522403441 504468000
611087892261 122498532
719658696707 525269520
126340948619 130968612
507555314293 409391352
518858677021 410350464
266520752225 174134880
70286464331 491949720
525593431859 472512132
123778812975 373430880
166697092701 525263292
76775679031 220552164
907503921015 525257064
194687275131 525250836
635688149417 525244608
714682664275 525238380
542387541317 316139508
240093571073 525232152
458416994027 123470100
820810018835 4533984
554205618343 441976248
979034387225 525225924
666166348063 525219696
664646301301 70606836
865895740933 427633164
710328635897 525213468
987120439927 401064516
19282131903 525207240
37942253523 481212648
436793210137 68595192
769130588653 95786640
143060938649 509338296
115692760273 397128420
81482537303 525201012
83970553519 525194784
553583614289 525188556
831872115071 104063652
840949487237 84009492
460283006189 337819176
346456264307 525182328
600233918339 156889548
716770467973 148649904
383776507547 525176100
643462576673 40893048
679228433197 227104020
810471288591 525169872
720935420499 235331208
894566520441 312103764
481431144025 53174664
771136687219 6639048
243825595397 525163644
100142658923 525157416
873915702099 525151188
548607581857 383825412
18660127849 525144960
646884222389 525138732
85836565681 522460692
617650031851 525132504
407424276819 303845436
613339076321 288144648
697266550763 339643980
274303794043 340123536
326552134579 525126276
797409203457 525120048
754490923731 525113820
26746180551 118157616
765064992649 525107592
408656669707 525101364
32966221091 525095136
1414991621 276909336
572865739963 372197736
869180176343 50907672
719036692653 525088908
283633854853 206694864
289231891339 496016604
534923492669 525082680
322198106201 192059064
642102260665 242244288
105740695409 90567576
705352603465 525076452
356408329171 70089912
291816647079 116370180
874116243699 228860316
21148144065 76865976
456550981865 525070224
632578129147 114022224
919944002095 525063996
323043153619 209279484
137462902163 525057768
380044483223 345903120
109472719733 525051540
803959876061 85136760
285499867015 525045312
104635827049 327679992
970326330469 525039084
242749487941 166212864
592265992113 235960236
233873530533 525032856
909991937231 255833784
908125925069 176507748
317222073769 525026628
326552134579 525020400
180381181889 490803768
899072480879 47843496
83348549465 525014172
838201587799 99068796
761525917993 5866776
776883069675 525007944
595879889961 525001716
956948291429 43770384
65932435953 28281348
860599507099 47326572
720280700761 483853320
495737237267 524995488
199663307563 524989260
917455985879 524983032
878891734531 380387556
743916854813 296359380
859609608857 48896028
794921187241 19182240
108228711625 524976804
66554440007 524970576
682960457521 524964348
385070669739 399339360
106984703517 202883328
716548676437 524958120
850653906899 29701332
39186261631 524951892
384398511601 524945664
850901552101 184460904
387508531871 254918268
880135742639 304437096
292963915663 249425172
121290796759 352816200
547985577803 524939436
850901552101 524933208
769187226085 31357980
801141227781 524926980
195931283239 451804032
220189441345 524920752
984784822871 306031464
74018488655 524914524
811093292645 201824568
168563104863 301397832
582579750745 47002716
656836287253 524908296
626358088607 524902068
687314485899 524895840
96410634599 524889612
589037845367 524883384
689802502115 357225624
845303515615 524877156
664922339955 438071292
78372517033 524870928
930518071013 524864700
86458569735 431531892
34210229199 524858472
979034387225 524852244
552961610235 524846016
343346244037 172054728
458659580855 271864656
761332968325 524839788
652266507261 95861376
186601222429 524833560
125024023087 210232368
925542038581 524827332
50393713159 69915528
562291671045 524821104
877192184353 32180076
42296281901 72095328
54736362981 524814876
477077115647 524808648
753246915623 524802420
852800647399 126509364
21448065861 135091548
327174138633 524796192
47272314333 524789964
542748460145 26444088
298974320485 112160052
659324303469 100034136
70908468385 524783736
768175012919 466489656
781859102107 524777508
636932157525 524771280
210237376481 524765052
533982707197 63544284
125644825137 169700544
378800475115 524758824
128887377247 25042788
140572922433 524752596
100142658923 500394888
172295590059 146202300
804251248051 521626140
170429117025 524746368
888843799395 524740140
954154225065 524733912
638798169687 524727684
210237376481 524721456
612051995365 279612288
83970553519 524715228
287987883231 329037696
117558772435 496222128
230141506209 524709000
735394417369 1027620
453440961595 82664244
332150171065 524702772
542387541317 524696544
632578129147 524690316
98898650815 524684088
939848131823 81948024
70908468385 514818936
603343938609 524677860
255021668369 154784484
401192621059 463506444
454062965649 524671632
256265676477 524665404
442244888623 486381888
292341911609 524659176
901283880475 15401844
905817524373 14000544
114776394789 7766316
482675152133 524652948
63444419737 517440924
314734057553 524646720
60334399467 254893356
309758025121 325051776
957886249389 234733320
470235071053 524640492
387788299859 94042800
311051253113 23261580
897328331993 18353916
692619344275 185289228
702864587249 28829412
183491202159 524634264
659947957943 338018472
841271941937 81549432
46658537467 291551364
738940822381 29676420
817313333185 524628036
115070756219 524621808
817313333185 524615580
444110900785 374470956
806117260213 524609352
319710089985 524603124
238227558911 271609308
375068450791 7971840
739562826435 524596896
197175291347 223666164
947934184525 524590668
957264245335 290660760
245233624113 247594140
292688094989 21885192
211481384589 524584440
801231265977 282769884
940470135877 524578212
731476773733 13502304
393728572411 486718200
636932157525 116538336
431670819705 524571984
453440961595 438388920
570377723747 437859540
197510027663 126621468
153013003513 524565756
590281853475 484102440
923676026419 192389148
637554161579 53131068
320954098093 512595540
85533086459 163329300
595285183231 239342040
624492076445 524559528
75884500817 295437636
129998853515 524553300
709706631843 360644796
577841772395 524547072
47272314333 524540844
890359504003 170952372
888843799395 524534616
794921187241 524528388
345212256199 524522160
818002331835 195235344
653726266983 524515932
756978939947 524509704
760088960217 524503476
969082322361 524497248
80860533249 465866856
111338731895 524491020
568511711585 524484792
207127356211 524478564
100286862035 265325256
73396484601 453666204
412095241889 166891716
839083475075 524472336
137729255039 2049012
645018210227 152392932
32375276073 86332536
113826748111 524466108
973785965747 93270528
412388694031 321875496
805495256159 524459880
704108595357 524453652
906881916961 524447424
380255824175 8389116
761011789127 48709188
505067298077 405804024
677984425089 524441196
70660399679 21548880
975302362901 524434968
347700272415 187848936
923676026419 524428740
496359241321 524422512
896929852097 137022228
365116385927 45507996
888221795341 480315816
61578407575 524416284
823097213191 275483124
878891734531 524410056
213358239699 344694888
315978065661 390433320
263748683157 45993780
10340922501 9896292
889465803449 25229628
501108075075 117503676
434993401615 241920432
109472719733 524403828
710434530581 20072844
452818957541 190365048
623047220327 94005432
710328635897 72450324
528127485451 110266740
910613941285 180269460
487737355173 428249736
372580434575 393316884
375068450791 524397600
693806316359 18397512
874277181447 80440848
916211977771 524391372
952288212903 524385144
465259038621 524378916
199041303509 524372688
804251248051 524366460
57846383251 524360232
148036971081 251206380
205883348103 524354004
432979636381 114975108
49188835575 328701384
252533652153 524347776
311002033229 524341548
980322321417 47637972
853592196297 298190412
138729891591 486581184
448464929163 348475284
225165473777 524335320
383154503493 380094840
82104541357 524329092
258131688639 524322864
208993368373 524316636
750758899407 524310408
728734560459 153433008
709706631843 524304180
873091772591 97175484
762576976433 79525332
287365879177 405417888
221433449453 524297952
997694508845 524291724
998636737975 21623616
137141648229 175218552
103310593365 93432456
316678667075 82265652
806325636637 239485284
800908473727 43789068
607697966987 524285496
725878737247 524279268
215835412967 366785604
766931004811 478385136
365116385927 426761244
732720781841 267741720
801208814037 87665328
508177318347 524273040
939226127769 398548404
803659854617 308167668
467747054837 524266812
872671693991 524260584
263107721071 524254356
24880168389 485840052
63444419737 359318232
739562826435 452900160
135596890001 151838640
681871981257 344576556
557937642667 524248128
761069946191 131167908
719658696707 156148416
623248068337 406190160
522483411589 524241900
388752539979 524235672
135596890001 524229444
832404678817 65761452
924920034527 524223216
176649157565 524216988
671430139007 201127032
995206492629 524210760
98276646761 499772088
755319423353 218173068
153013003513 524204532
647506226443 410176080
310380029175 282906900
300427964311 524198304
215835412967 524192076
656836287253 138903084
61924864987 140372892
538693364549 19686708
492005212943 371911248
326875504795 101728152
464637034567 459975168
292341911609 524185848
719276352321 19512324
870500116227 160551612
55980371089 384024708
921810014257 443477196
153635007567 524179620
909369933177 386964324
312868045391 319023072
518751387265 524173392
62822415683 524167164
295639351083 134749008
897551856151 185283000
636310153471 181645848
964106289929 524160936
105740695409 524154708
93934937367 420639120
998638438219 191747664
788701146701 383127876
133730877839 464733360
64688427845 524148480
389241612363 1681560
873915702099 75034944
888316710061 191641788
508799322401 524142252
891331815611 359928576
997694508845 524136024
510043330509 524129796
190333246753 19350396
900661876421 363870900
655592279145 382056660
837839466967 524123568
303951828953 85666140
799016982817 75975372
791189162917 524117340
228897498101 524111112
273681789989 105253200
449708937271 524104884
940470135877 491127624
719036692653 524098656
294207923771 36857304
192821262969 172665072
762576976433 524092428
833485438589 524086200
6371947689 186565968
204341067381 55535076
172295129187 524079972
205585897585 157736556
240093571073 514551132
78372517033 368211816
154982437843 276597936
448464929163 524073744
573487744017 18185760
964728293983 524067516
559803654829 161168184
720280700761 223541604
798031207511 524061288
284255858907 327324996
888843799395 123569748
181003185943 524055060
55980371089 524048832
929896066959 524042604
923054022365 524036376
464637034567 524030148
347078268361 524023920
747648879137 524017692
680472441305 79780680
757137691667 236651544
398297348457 291289788
987120439927 407703564
864585641289 524011464
534923492669 524005236
211481384589 482682456
126266829191 523999008
239471567019 397869552
330411540187 47500956
939226127769 269006004
264351729179 523992780
955523272729 64590588
3357577043 3961008
775639061567 300787488
437890860245 523986552
629285670835 7828596
81482537303 523980324
579707784557 523974096
482053148079 523967868
642207576145 202017636
5598042715 523961640
227653489993 178457112
512531346725 91047132
696752702157 345741192
484541164295 523955412
4976038661 246610116
916833981825 523949184
650616246713 59564592
743294850759 474947280
287987883231 523942956
389001522963 46691316
929274062905 341456328
587673990617 230436
684204465629 523936728
195369659645 142066908
477513698447 45290016
429182803489 523930500
74018488655 523924272
701620579141 389860344
549851589965 523918044
705352603465 86133240
119424784597 523911816
478943127809 529380
316600069715 523905588
969082322361 523899360
304781992689 523893132
19282131903 39105612
923054022365 241795872
78994521087 235991376
126888833245 523886904
748892887245 219319020
918077989933 523880676
678606429143 219182004
858365600749 523874448
296863485643 154803168
986300870019 86699988
371336426467 523868220
269327761611 256705704
194858744427 184361256
379830294837 62030880
809227280483 523861992
700998575087 523855764
335882195389 452669724
348944280523 486070488
264973733233 523849536
1866018391 260828640
180381181889 523843308
49760330549 523837080
944824164255 523830852
189768615035 224183088
64688427845 523824624
191577254861 523818396
289231891339 523812168
573947364189 56637432
939351291885 156098592
617028027797 523805940
789323150755 523799712
322198106201 190302768
460283006189 457016868
867073657505 505377288
523357961043 17444628
357030333225 358016580
526215435913 523793484
424828775111 523787256
682960457521 523781028
281206835669 445277088
357652337279 523774800
951044204795 59471172
604587946717 305103492
909991937231 523768572
502107509623 117441396
518751387265 283959432
520617399427 48864888
63444419737 523762344
482161963695 279630972
503201285915 523756116
103252679193 101267280
15588746091 358253244
4354034607 523749888
805503115895 470407068
393106568357 523743660
98276646761 378182844
697888554817 523737432
197797295401 354790476
778749081837 523731204
43714680237 254600640
214119881741 202117284
5082637109 199644768
984010419657 164761740
594013877799 158297076
627602096715 523724976
925542038581 523718748
947934184525 80590320
661812319685 434764224
793891995309 238270824
106362699463 2522340
678606429143 115479576
97170221401 245146536
118378851801 136424340
297939948095 523712520
174944326043 269236440
113204744057 523706292
771907037243 168542136
837217462913 523700064
253155656207 523693836
322581819509 16149204
797796416901 107881416
632578129147 523687608
642530194011 129803976
337126203497 523681380
77512303197 1071216
607877383211 164350692
971828489177 96079356
205465279909 218858148
85543431167 104823468
697068499125 30816144
233873530533 523675152
906259912907 523668924
856112423729 245788020
250391047045 120673728
561669666991 523662696
90190594059 247239144
149902983243 523656468
311624037283 523650240
547363573749 37610892
592769869691 523644012
974058354793 523637784
608323215829 478403820
979362198005 153183888
420474746733 265244292
957634232131 71011656
717928828625 217139220
678963854063 18347688
530700650883 204390504
231385514317 455615568
776883069675 523631556
832241430481 523625328
512852493545 197533476
387508531871 91532916
769419021027 523619100
181023059491 126036036
946690176417 523612872
223556460035 26014356
627205452841 297131652
227031485939 508005504
325308126471 471839508
763198980487 299323908
162343064323 202378860
819179345347 523606644
415498714301 523600416
753246915623 523594188
567889707531 10344708
401975836893 99442476
198419299455 121221792
427316791327 523587960
960996269659 251935056
898173860205 523581732
170429117025 523575504
658372874345 61781760
465881042675 98047404
928879935143 232055280
162343064323 274710852
415498714301 523569276
939848131823 523563048
217701425129 64764972
333394179173 453566556
649416756349 41609268
676118412927 177865452
898795864259 447755832
60417798615 313442784
732720781841 523556820
661190315631 523550592
829131410211 478366452
557937642667 503340732
663056327793 523544364
529947460237 523538136
97700374911 128091276
46650310279 523531908
67798448115 77607108
780615093999 502792668
944202160201 488779668
979034387225 523525680
630090112931 523519452
986609767601 196904448
977168375063 523513224
161721060269 66303288
232629522425 213900660
786244837233 148755780
127510837299 326465532
489517196727 229514256
126888833245 523506996
328302834083 13938264
978412383171 141761736
93922618383 168953184
95166626491 523500768
494329257137 21561336
189496113885 24750072
667410356171 523494540
834729446697 198025488
454684969703 381882276
315356061607 523488312
179759177835 523482084
358900698759 494559252
636310153471 300482316
881379750747 523475856
231385514317 523469628
82726545411 523463400
6842050823 523457172
854633576425 17033580
503823289969 523450944
755112927785 523444716
673008392657 523438488
657176124301 60056604
281145838637 523432260
360140353495 523426032
304781992689 20627136
707840619681 523419804
303085500459 305034984
167032682253 161635284
140104612963 19095048
294829927825 68757120
909369933177 523413576
658702299415 523407348
588168993295 98402400
856499588587 523401120
343346244037 523394892
546902183587 234857880
104496687301 523388664
384093755639 174738996
186782313985 223404588
813581308861 523382436
928652058851 523376208
455928977811 523369980
987742443981 463855212
898795864259 436576572
216457417021 9435420
15550107579 207890640
184735210267 523363752
725533075781 238625820
171051121079 523357524
168563104863 523351296
187223226483 523345068
564779687261 523338840
152390999459 523332612
186601222429 523326384
601477926447 58848372
305218575489 45290016
472723087269 84252384
528081448075 523320156
489742108491 287714916
120046788651 523313928
659324303469 523307700
615234540695 370528632
796165195349 252389700
627602096715 15825348
720487414309 32914980
996673531645 277295472
70286464331 523301472
258131688639 523295244
148036971081 523289016
664300335901 523282788
273681789989 448303896
54290337295 335153592
663056327793 145878444
668032360225 523276560
6220046769 523270332
396216588627 87266736
869561673721 218328768
700998575087 523264104
625330640515 67698360
828509406157 479556
242581587289 523257876
976553340141 483622884
29234196767 462877416
989608456143 523251648
62200411629 179272980
289446688831 232453872
712989092977 175492584
766931004811 523245420
25089840237 207230472
506933310239 523239192
972814346685 460473408
113204744057 523232964
52870350819 523226736
924920034527 523220508
448464929163 523214280
21185698905 333042300
93300614329 473172300
973436350739 148687272
595879889961 523208052
526350384217 171500436
438512864299 191324160
658702299415 72331992
217750271333 349596324
288903045473 61277292
590903857529 523201824
810471288591 523195596
449086933217 523189368
274354851187 93637980
593391873745 523183140
919944002095 523176912
917849502059 84725712
812959304807 56413224
93922618383 523170684
783144794219 312371568
943198166757 167975388
550622480587 4826700
555449626451 523164456
820054511373 220595760
49138326495 52365024
327796142687 523158228
949800196687 303988680
137462902163 510882840
147414967027 8401572
379422479169 413707356
294207923771 523152000
956642241281 108952632
645640214281 67480380
649469245933 324541080
128754845407 523145772
456550981865 298688652
953754361315 243801288
975556359425 132407280
230141506209 523139544
307270008905 382691916
695449229105 228741984
309136021067 203350428
569884888413 173948040
439756872407 434583612
630090112931 488244060
967216310199 523133316
166075088647 523127088
806117260213 523120860
437890860245 272200968
163587072431 147049308
817935337239 304704900
750987087099 230990292
946117199179 242294112
291097903501 523114632
230141506209 326957544
931140075067 431743644
900039872367 456580908
282389846745 99542124
755734931839 523108404
827887402103 22570272
134352881893 301541076
689802502115 274879008
211481384589 523102176
689180498061 377435484
126266829191 100744128
469613066999 523095948
263107721071 523089720
949178192633 523083492
148368088929 56263752
649372238605 222146532
937982119661 107078004
60638263587 128240748
804873252105 106897392
730854769679 336143844
291097903501 523077264
265595737287 523071036
539899525101 523064808
36698245415 112004352
6229 523058580
675022176575 87914448
786213130485 523052352
368848410251 345423564
641459448863 2136204
411359763675 43944768
660568311577 179067456
37040748047 95824008
783103110215 79033320
608941975095 330551100
319710089985 523046124
979178235341 127219356
779993089945 191131092
844059507507 182530224
329178449763 232372908
727196154791 375131124
395843455453 58717584
884489771017 176289768
60956403521 523039896
826643393995 523033668
998938516953 488381076
532435476453 497604744
106362699463 523027440
926501824443 106181172
348322276469 523021212
394350576465 249412716
712194648059 523014984
16172111633 293569236
912479953447 523008756
930518071013 444691656
572865739963 523002528
848413535885 522996300
904393900745 522990072
3110026499 522983844
941714143985 522977616
904068380631 120835656
342102235929 449368884
900782232521 355755816
327523653993 165203928
899417868313 496110024
952288212903 522971388
33218380355 106666956
502579281861 522965160
155501019729 522958932
188467234591 489850884
174393383469 74063376
742672846705 522952704
262485717017 522342360
957264245335 64584360
923777860447 120561624
416742722409 522946476
275547802151 364636944
153013003513 522940248
638176165633 480502656
406168653491 447861708
157367031891 258530508
72152476493 522934020
702864587249 522927792
811093292645 522921564
755112927785 268694604
845925519669 522915336
287987883231 401133024
894523933377 270563004
917455985879 4845384
617650031851 522909108
4976038661 272711664
362628369711 340814844
929274062905 522902880
834729446697 522896652
256265676477 18017604
852145560209 49082868
374446446737 240282468
785168542937 179908236
266217741341 522890424
824428357247 198523728
61578407575 486830304
170024052895 120586536
706596611573 522884196
600641472431 54382896
720931123179 56487960
574731752125 522877968
109472719733 359237268
887919991451 159355836
373202438629 522871740
538655516993 522865512
746404871029 522859284
856499588587 133478496
668032360225 266247000
468369058891 259576812
860231612911 522853056
701858501197 200641248
691668514277 522846828
233251526479 201089664
52870350819 458910180
595257885907 522840600
107606707571 522834372
645640214281 267816456
622741637279 245688372
874537706153 522828144
822289365617 522821916
108228711625 522815688
121290796759 126515592
737074810219 59041440
542014370775 100364220
212103388643 522809460
275547802151 269336088
69664460277 522803232
956020237227 522797004
701278978331 234496656
434890670755 365446584
72774480547 522790776
297317944041 400821624
639420173741 150194448
494253798689 49219884
220848913047 406426824
337875476731 304362360
396471276459 238669416
581859213503 69093432
162343064323 258542964
276169806205 522784548
376312458899 334368864
398082600789 453485592
169405212665 191915820
268083753503 522778320
388752539979 522772092
162343064323 520299576
873551331721 95992164
792433171025 522765864
366982398089 357331500
534923492669 499678668
726500741301 47164644
454062965649 522759636
819179345347 522753408
148036971081 70781220
455928977811 428897448
164209076485 343206396
36698245415 522747180
648750234551 522740952
844059507507 153526428
847791531831 504150372
408656669707 522734724
405546649437 522728496
241959583235 522722268
948821999619 26761716
663056327793 522716040
901905884529 195092100
306026000797 410219676
116936768381 522709812
374489594321 421056396
687936489953 316731168
22392152173 423136548
501335273753 456101352
936116107499 522703584
150524987297 22290012
394972580519 522697356
484541164295 522691128
857811768383 225484740
88946585951 10899000
383236233537 320997348
35454237307 522684900
298282407131 127748736
470857075107 522678672
965350298037 522672444
304159988635 522666216
789323150755 522659988
971726592869 166736016
101386667031 343623672
19904135957 522653760
743916854813 156329028
991474468305 268744428
483919160241 522647532
944202160201 522641304
825784674879 12910644
379422479169 344427084
138084906217 522635076
760710964271 522628848
317070694763 31538592
194065271077 522622620
622626064283 468021744
579707784557 146401596
607236084813 76753872
399326608897 522616392
900039872367 522610164
864585641289 522603936
736119139827 13527216
869561673721 522597708
572243735909 448615296
83970553519 522591480
309371738411 110951820
679850437251 522585252
645640214281 1320336
212119070747 177392124
169185108917 522579024
827265398049 417001968
119424784597 328365072
258217809423 249780168
17416119741 522572796
697418570015 117030348
256887680531 301341780
171127893635 348437916
513775354833 236240496
726500741301 522566568
303537984581 207666432
710950639951 522560340
460905010243 522554112
228275494047 522547884
541765537263 75913092
722808177585 267785316
991591853649 114919056
392484564303 454014972
602721934555 522541656
31722212983 68383440
49138326495 307345572
678126703749 79014636
361384361603 522535428
832863434535 522529200
658256628725 158558652
937742446299 14754132
428560799435 522522972
315356061607 269896608
549229585911 522516744
600914172877 388944828
905015904799 152386704
53492354873 224463348
682112699685 96982416
349566284577 354678372
611453159471 4147848
804251248051 522510516
95166626491 522504288
340236223767 96259968
942336148039 522498060
230141506209 412685964
453246696581 55584900
117558772435 231874668
106984703517 469398132
842193495345 132500700
543009545371 416385396
349566284577 522491832
848547033065 212592780
44162294063 522485604
338563510041 215544852
275547802151 477083484
472180465303 440892576
930518071013 522479376
697888554817 176862744
382852400659 133864632
194687275131 522473148
972456472111 16554024
721714968041 183277584
367604402143 522466920
311117363333 45919044
565401691315 28542924
310689473583 20452752
594013877799 52421076
842399885037 244934784
974058354793 112720572
625736084553 522460692
834107442643 522454464
803405975187 31401576
184735210267 522448236
177451767391 136561356
55980371089 410811336
557315638613 522442008
899484999925 377964864
962240277767 384628824
198242211265 36072576
583439808881 522435780
156123023783 522429552
953599010083 334723860
398082600789 522423324
865829649397 202939380
745160862921 436694904
377935384755 134288136
666788352117 342004392
243203591343 132419736
24258164335 190589256
699754566979 175779072
181003185943 522417096
998442648583 352355328
452818957541 522410868
783103110215 458038260
556484895673 67679676
273173135535 362027412
886355783179 522404640
998619530011 171818064
852767564263 431313912
277413814313 13303008
195309279185 522398412
795214731565 67916340
518823638293 239908788
340236223767 522392184
554205618343 496770192
671764384549 16199028
126497190455 120019788
613726931249 28337400
566645699423 522385956
416293825615 312757704
477077115647 522379728
425471169637 499479372
724634729139 522373500
777086575803 263718432
132732408631 227795328
370092418359 181639620
543009545371 267673212
465259038621 322392420
691046510223 522367272
524349423751 522361044
802082622359 167651532
752685914829 241465788
957895360953 375704100
410616176605 20876256
539277521047 64285416
508177318347 522354816
38564257577 522348588
717170680491 443259216
125022821083 522342360
116314764327 522336132
512826049457 21878964
70642145411 19979424
843437503453 274524012
664300335901 522329904
437268856191 509413032
466503046729 522323676
505067298077 522317448
563535679153 522311220
955398233173 522304992
658702299415 325780452
456266647515 73110492
208371364319 145236960
654479333069 243116208
891953819665 336125160
273681789989 114750900
847791531831 522298764
737074810219 297505332
9952071093 3898728
413010698085 326571408
668654364279 522292536
598367906177 522286308
490139200781 522280080
264639855143 132070968
822470002529 311530788
707240357575 458318520
885733779125 522273852
27990188659 186522372
634444141309 522267624
782481106161 522261396
421096750787 454749876
326099575721 283299264
937982119661 115423524
267461749449 522255168
916211977771 522248940
360441078703 191691612
782833853853 142010856
176649157565 522242712
435402844029 432322848
415498714301 206445744
301364033949 129511260
872049689937 284650740
398082600789 237884688
619147768679 265767444
989608456143 522236484
575353756179 197651808
569755719693 522230256
590903857529 522224028
490761204835 522217800
722768716977 522211572
194189469853 234428148
988418164535 31239648
620138048067 522205344
766931004811 522199116
897865348759 58200660
563535679153 393783984
23254999215 261843804
19282131903 522192888
15550107579 522186660
907503921015 522180432
938824707019 176470380
810471288591 217027116
805495256159 370827576
453440961595 522174204
37320249469 522167976
206505352157 522161748
148036971081 522155520
475211103485 279718164
990230460197 216223704
809508038723 97063380
254399664315 522149292
652482258875 4938804
638798169687 522143064
291097903501 522136836
492147728267 319838940
832241430481 522130608
421096750787 522124380
523570086723 57179268
131242861623 522118152
4363389063 407796984
34832233253 522111924
487651184565 77495004
626980092661 144576792
681716449413 476255160
253155656207 223753356
35300715869 50720832
991047375739 206620128
162965068377 22377204
667815749147 76405104
954154225065 522105696
997344033135 97300044
74732723161 307968372
378042201183 19730304
791811166971 522099468
321576102147 310677552
17416119741 33979968
347700272415 522093240
496527428461 188951292
788701146701 316145736
131864865677 478659168
178515169727 94161132
681094445359 522087012
122534804867 522080784
169807112971 358085088
142438934595 147404304
65932435953 127524528
997325255715 3662064
861851424767 9503928
998938516953 388857636
960374265605 272344212
954154225065 522074556
936191279459 116837280
169185108917 69049836
178515169727 394288452
98276646761 522068328
408034665653 522062100
873293698045 346133556
669276368333 522055872
187845230537 522049644
344590252145 60349320
605957467709 322211808
295451931879 522043416
539277521047 522037188
713438656167 522030960
826021389941 522024732
914967969663 495456084
286121871069 522018504
391862560249 191106180
317222073769 239391864
1866018391 522012276
277413814313 522006048
136218894055 6757380
294207923771 521999820
439134868353 145486080
125644825137 29956680
978412383171 521993592
820423353455 521987364
263729725125 122928264
343351519153 143356104
62822415683 364524840
76506504871 124535088
879513738585 502599600
332772175119 521981136
515641366995 287590356
34832233253 403742556
997694508845 521974908
414876710247 521968680
239571264843 41584356
796950179935 330376716
685225385539 81181980
579707784557 521962452
460283006189 521956224
375068450791 521949996
90812598113 521943768
901905884529 276018732
196583356077 438781284
322198106201 468445248
473679173699 128321712
428560799435 337383216
22432721365 265163328
834277330027 94952088
185357214321 521937540
189711242699 521931312
554827622397 521925084
97032638653 521918856
108850715679 521912628
574109748071 521370792
209042033965 262018188
776883069675 521906400
544059276009 36278100
843437503453 521900172
64066423791 23105880
439756872407 521893944
818557341293 521887716
622010283 447867936
845303515615 521881488
891953819665 521875260
889465803449 30548340
444110900785 352062612
687110424241 10892772
824155377779 364991940
44784298117 521869032
972192342631 521862804
438512864299 74910384
612673999419 521856576
716548676437 521850348
123267748285 224220456
23363528343 110989188
378566176517 48889800
717238061223 112135140
555021082761 86824548
704910115283 265480956
733342785895 521844120
307270008905 521837892
922432018311 114184152
151185841615 172048500
916247913331 4608720
146792962973 521831664
23014156227 521825436
95837059473 73888992
33588225145 92510712
251289644045 521819208
682519943615 324316872
385020515655 449711424
314734057553 387861156
176027153511 521812980
692290518331 521806752
417364726463 521800524
371588809939 255628260
597123898069 521794296
500091265645 18254268
269181383689 2914704
91434602167 521788068
177893165673 319739292
563543613625 401687316
542387541317 324267048
5598042715 521781840
362628369711 192457656
703486591303 504860364
719658696707 521775612
240715575127 521769384
860231612911 359492616
786213130485 520772904
468369058891 521763156
295010907277 83417832
424206771057 157188492
165453084593 521756928
277413814313 410487480
113204744057 521750700
956020237227 521744472
625736084553 521738244
98898650815 521732016
886018722581 91806948
499469261591 521725788
356408329171 521719560
519802643763 24046308
661498993995 32846472
523105415643 369768816
845925519669 521713332
795383535277 4839156
538033512939 521707104
221433449453 521700876
928652058851 521694648
335260191335 521688420
58613699001 217083168
687936489953 521682192
724012725085 521675964
610388256187 15408072
640664181849 491918580
673630396711 293700024
804873252105 395004672
178851849179 174651804
187845230537 240201504
870183677775 19661796
902527888583 405804024
637554161579 360563832
319710089985 188054460
688350321869 57042252
348423120245 212929092
670050721723 103640148
111960735949 521669736
415498714301 142907688
603965942663 450078876
225485306489 126521820
650616246713 521663508
213347396751 476192880
382532499439 51069600
181018301299 431388648
781237098053 503216172
753246915623 521657280
589037845367 521651052
740184830489 521644824
17752836561 101902536
985876431819 184467132
55980371089 481225104
703817198455 23180616
504445294023 268501536
636668817763 70164648
787457138593 141319548
420009719419 53741412
511287338617 423802944
664085848571 13116168
564779687261 521638596
29234196767 521632368
564157683207 368691372
561047662937 462603384
275841969275 200678616
256348508877 411888780
472101083215 521626140
252038661931 260311716
963484285875 521619912
228275494047 125319816
638798169687 521613684
623248068337 25684272
707840619681 521607456
376312458899 383594976
527459444021 521601228
822299068841 38588688
497603249429 508541112
240232330913 263382120
521502966213 54656928
722146712923 521595000
271815777827 521588772
794921187241 379328796
795543191295 27770652
192199258915 504561420
587171833205 279780444
995206492629 521582544
897551856151 521576316
371336426467 521570088
281145838637 234303588
866451653451 241415964
375690454845 331454160
271367273397 298539180
721524708869 69946668
705352603465 521563860
243825595397 521557632
643774202119 521551404
648750234551 521545176
55989339409 250907436
712194648059 171375876
138084906217 521538948
34908675725 82377756
324747947773 222675912
722146712923 187961040
468497797879 203555952
726500741301 181502604
410212034219 33886548
926989932725 304561656
196662021945 374819724
331101199005 204627168
603366652125 301640724
53624749697 18372600
391862560249 521532720
903771896691 76112388
7744426981 234583848
228897498101 42182244
789323150755 521526492
775017057513 521520264
880135742639 521514036
189711242699 521507808
302293976473 521501580
159233044053 269329860
937982119661 521495352
680110200903 202160880
743916854813 521489124
613918007527 521482896
210859380535 272960784
988986452089 521476668
840977575517 419331240
449708937271 521470440
240715575127 521464212
523105415643 521457984
648750234551 480714408
788701146701 521451756
814825316969 521445528
915589973717 521439300
679228433197 521433072
515179696573 89241012
830997422373 521426844
449708937271 521420616
901070613833 43676964
917532278879 296739288
594013877799 521414388
29856200821 521408160
633447939093 27882756
417364726463 521401932
911433615831 3618468
769419021027 314551368
462771022405 474075360
847791531831 38750616
275646123587 77563512
189711242699 521395704
931140075067 69629040
217701425129 521389476
170429117025 521383248
495737237267 517036104
29234196767 521377020
598748960129 137065824
846547523723 521370792
223921465669 521364564
799746519519 39610080
807361268321 521358336
172447279227 63606564
864585641289 521352108
33123148007 38844036
730854769679 521345880
635306658267 38756844
964976168383 165876552
742672846705 103964004
263729725125 16479288
914345965609 521339652
229002097361 257814288
466503046729 213315228
627602096715 521333424
722146712923 521327196
769419021027 476902872
775639061567 521320968
44784298117 380997900
312868045391 521314740
765064992649 521308512
227653489993 351776124
988986452089 236751192
903149892637 381465000
893961145147 292933980
474891911019 71086392
673008392657 83013012
692912522385 521302284
26462774173 164904984
872049689937 390240252
515447618905 36682920
842815499399 173568132
281853365587 211969980
248179623775 521296056
287365879177 521289828
272437781881 521283600
699132562925 59676696
770041025081 521277372
441206535303 302481504
519373391319 75421080
819179345347 63276480
258940146557 52676424
36698245415 521271144
338992215659 521264916
937360115607 521258688
230141506209 521252460
644228933311 23000004
240093571073 521246232
536789504831 184255380
630090112931 521240004
221433449453 521233776
827701289541 18771192
505067298077 521227548
246313611613 296620956
711764441493 237598200
758844952109 191722752
371413877875 442792116
138706910271 521221320
491383208889 521215092
277413814313 521208864
649994242659 521202636
908125925069 521196408
469613066999 270687564
182869198105 245389428
779371085891 521190180
749514891299 521183952
996450500737 224326332
156123023783 521177724
222090324079 394861428
608941975095 148157892
342102235929 485341812
506311306185 521171496
739594165731 456163632
345212256199 115024932
49138326495 380649132
546741569695 521165268
786958654463 194095620
182247194051 521159040
755734931839 521152812
676118412927 521146584
575353756179 405816480
283011850799 480353184
720280700761 521140356
818634668141 404900964
580329788611 521134128
769419021027 521127900
412388694031 521121672
692290518331 268358292
684826469683 521115444
588415841313 521109216
545497561587 521102988
128132841353 235250244
907503921015 136810476
901283880475 423815400
85214561627 521096760
375690454845 521090532
311002033229 322909344
255643672423 254999232
768175012919 138149496
252597040737 287197992
100142658923 379216692
57846383251 521084304
396216588627 521078076
184113206213 521071848
299183956203 503209944
935787068565 2964528
11818083255 521065620
120530181099 23604120
739828002219 89813988
899417868313 521059392
822289365617 521053164
54114358927 369669168
607075962933 457577388
802385235889 521046936
886977787233 373823244
613296003473 521040708
758555990355 157313052
135628596749 148755780
837839466967 206526708
906881916961 521034480
945446168309 521028252
539316900691 80235324
678606429143 521022024
218945433237 30324132
557937642667 521015796
240093571073 521009568
745782866975 179422452
686110642163 114676164
398704604843 424014696
654661614173 98975376
691225789431 157014108
322198106201 312259464
538202696559 144034956
241337579181 79344720
857743596695 45906588
246313611613 521003340
116314764327 151670484
264484036811 915516
815447321023 476199108
692912522385 520997112
783154366655 104038740
36076241361 520990884
220189441345 520984656
244447599451 520978428
585305821043 520972200
91056007037 24968052
532435476453 520965972
909097400887 140734116
875159710207 520959744
979656391279 475121664
427316791327 400286016
983508130219 294129756
961059645787 397003860
170012593375 143113212
576108821453 285173892
52870350819 520953516
639627958505 194755788
23195465763 45040896
659946307523 520947288
786835134539 396985176
54114358927 520941060
52870350819 498258684
671764384549 34310052
709084627789 520934832
228275494047 520928604
153013003513 520922376
31722212983 520916148
232629522425 224718696
906499796783 264291408
606453958879 520909920
335260191335 520903692
367604402143 520897464
286743875123 520891236
634444141309 520885008
949443717185 29950452
268852551517 230666436
482138708343 151309260
505689302131 520878780
150524987297 520872552
936116107499 520866324
804873252105 174521016
647506226443 393472584
724634729139 520860096
143060938649 439447680
607075962933 431114616
263107721071 67854060
539899525101 470793204
711572644005 46672632
901283880475 520853868
77128508925 492827868
257923230013 58368816
667410356171 520847640
727744749409 520841412
364339234927 13091256
325930130525 520835184
69664460277 377927496
686692481845 520828956
801141227781 153931248
444732904839 520822728
695793531629 23205528
855255580479 501484788
649372238605 520816500
205261344049 520810272
339169227875 6632820
988364448035 520804044
340236223767 520797816
21148144065 520791588
854041815539 98408628
350188288631 520785360
374023153251 121084776
340236223767 437218056
690826567165 435960
110094723787 520779132
776883069675 70631748
412155092969 106573536
308514017013 454450932
641286185903 520772904
848827106225 75140820
900899904353 94970772
762127656135 166966452
37942253523 520766676
343530985201 221573556
618272035905 520760448
676490828643 81935568
500528440105 82390212
217239038487 15669648
384398511601 520754220
694778534547 520747992
869561673721 433693008
529325456183 327231576
405604308261 4708368
431670819705 520741764
347119497721 441502920
529325456183 520735536
430426811597 518038812
423584767003 520729308
845697175039 29302740
791811166971 520723080
52870350819 520716852
387114136305 40899276
283011850799 520710624
762023847831 364219668
937069472293 82309248
645018210227 226400256
169807112971 520704396
733964789949 520698168
381486566643 215065296
959130257497 256020624
344073744183 30735180
955398233173 473745276
100764662977 305209368
587793837259 54501228
689520883173 160258896
927408050743 520691940
804969082341 150163308
394812127317 41964264
793677179133 520685712
460771125689 2098836
814825316969 9989712
644396206173 520679484
443488896731 520673256
624492076445 520667028
297317944041 214180920
584683816989 132027372
501335273753 520660800
856793512819 182561364
557937642667 265094820
118180776489 520654572
742050842651 461525940
316600069715 520648344
518751387265 344713572
383776507547 520642116
440378876461 520635888
324064118363 87385068
941714143985 498470436
564157683207 479406528
495471636741 9734364
7502107957 71080164
51626342711 216541332
604587946717 454575492
45406302171 15102900
797409203457 383215068
381288491331 520629660
71530472439 520623432
531813472399 396574128
283633854853 104094792
819801349401 108217728
573807383661 8532360
149902983243 520617204
104496687301 33064452
889161508359 139855968
626358088607 520610976
641908189957 464826780
609563979149 520604748
171673125133 280552716
154910554267 30567024
911857949393 520598520
614540011581 520592292
131864865677 520586064
414876710247 65176020
470235071053 520579836
389374544033 520573608
931140075067 520567380
221433449453 520561152
709266971173 42549696
862097625073 520554924
849035539939 520548696
299805960257 374103504
490761204835 244280844
308514017013 520542468
490139200781 449923176
835351450751 520536240
413010698085 520530012
198703476867 179216928
823533373725 520523784
524971427805 520517556
301859497499 322323912
30478204875 453043404
410626901221 363509676
888037333199 45588960
827265398049 62958852
742672846705 407940228
254399664315 27652320
321707341 85659912
3732030553 80945316
135908177897 151091280
690619417657 206620128
511909342671 338292504
688558494007 474997104
245691607559 83797740
36813731219 193946148
320332094039 520511328
948556188579 479288196
846547523723 215090208
57893385967 84607380
549851589965 520505100
85392034715 77930964
890709811557 423591192
34832233253 2522340
757863391921 248571936
778904433069 177143004
549851589965 520498872
99131023723 99367740
678606429143 520492644
687314485899 157935852
263276773903 138311424
221433449453 143318736
815447321023 520486416
816069325077 520480188
995828496683 56269980
132486869731 520473960
749514891299 499012272
753868919677 520467732
217079421075 300388896
876403718315 520461504
133730877839 407485584
479094580313 152118900
261241708909 520455276
337453111217 160377228
250045635937 520449048
188767766731 43402932
237752791005 279338256
821045357509 265649112
596067458637 247581684
226491050001 12879504
898856394191 167184432
75884500817 520442820
434158835921 443626668
389374544033 60972120
798653211565 520436592
549851589965 520430364
622004060229 520424136
568511711585 507096216
648310393269 119459268
648914161739 251748216
324064118363 520417908
200907315671 4540212
687936489953 520411680
538655516993 520405452
43540290009 520399224
995222803761 412000884
122534804867 520392996
419489088521 222837840
791189162917 275919084
366054355105 155731140
65932435953 520386768
172917133241 520380540
267744207933 34029792
18660127849 439983288
226409481885 456537312
193443267023 272661840
911857949393 520374312
95166626491 520368084
797409203457 520361856
905829488361 305072352
384590713909 307731708
661812319685 520355628
727932218437 284656968
354542317009 520349400
246935615667 520343172
762680267813 268146540
824777381833 520336944
470235071053 520330716
23226200943 270432216
903149892637 261968364
473345091323 520324488
136840898109 520318260
105118691355 520312032
703499340019 206227764
486407176457 520305804
214637622847 155955348
67355723269 157014108
399948612951 159100488
447842925109 520299576
125022821083 520293348
56338362757 2590848
529947460237 520287120
613296003473 520280892
614806171389 218995164
500713269699 520274664
502178390491 75122136
76547074063 265163328
217701425129 520268436
705352603465 520262208
613918007527 21567564
802385235889 392040144
303537984581 299423556
453440961595 520255980
223422346283 345224268
740806834543 211602528
426072783219 262092924
765686996703 520249752
416742722409 520243524
837217462913 520237296
700125326047 68588964
388752539979 520231068
199663307563 520224840
125022821083 520218612
937982119661 223529148
461274803971 23685084
33336021047 38239920
346030635321 230479596
14306099471 520212384
810471288591 520206156
537131297471 176227488
916833981825 520199928
269327761611 441434412
936738111553 264316320
259997700801 55429200
942336148039 554292
963484285875 312957000
762284327703 138018708
657509055735 117995688
47894318387 520193700
937360115607 520187472
6842050823 52427304
672386388603 520181244
77878292855 387350460
783725114269 520175016
378800475115 520168788
434780839975 520162560
192575386519 127157076
190333246753 520156332
543631549425 520150104
748892887245 520143876
856499588587 520137648
353298308901 520131420
28612192713 385998984
645018210227 177099408
47894318387 520125192
520617399427 520118964
893819831827 460218060
351730101015 130433004
775639061567 497548692
230351589105 235792080
585305821043 520112736
63444419737 453977604
946251512227 127568124
7464054877 520106508
49138326495 52720020
118529214405 140765256
830375418319 174365316
38564257577 520100280
600233918339 520094052
40430269739 442661328
265792373931 107700804
190955250807 84339576
806117260213 520087824
249423631883 209354220
774395053459 8451396
407458462311 409515912
929896066959 213701364
956642241281 198654516
714060660221 520081596
125644825137 520075368
95166626491 520069140
576788110651 18160848
443488896731 475738236
660361845911 75427308
537746475637 160090740
323442114309 54152460
577841772395 467193420
859243102275 40643928
311624037283 436109472
571621731855 520062912
792433171025 451361844
972448830355 19966968
347979293043 124510176
668654364279 520056684
40171457733 16043328
215835412967 56456820
174783145403 520050456
651238250767 520044228
164831080539 520038000
111338731895 155749824
636667497427 120138120
450330941325 65661804
901283880475 520031772
532761611901 129087756
198419299455 520025544
940470135877 147547548
462771022405 520019316
519373391319 520013088
452818957541 520006860
110449190407 99710280
982144407495 520000632
488363538215 323581968
391316045783 90530208
595370737267 72462780
751380903461 519994404
452196953487 519988176
852145560209 519981948
742050842651 519975720
212725392697 519969492
905015904799 519963264
335260191335 519957036
190333246753 519950808
264351729179 519944580
574731752125 278366688
526298841289 159069348
965096823427 43203636
273950260385 58424868
641560155623 93177108
358274341333 375953220
640664181849 519938352
546119565641 466109748
951891195349 85983768
968774882131 150474708
462771022405 519932124
994026196961 159330924
329662154849 351134640
380756145565 412972452
226409481885 194350968
829753414265 44517744
518129383211 322660224
67798448115 519925896
383776507547 307171188
335260191335 519919668
179759177835 60330636
558701041005 29203092
180051289719 2266992
552961610235 328477176
381288491331 519913440
57224379197 519907212
65932435953 125811828
760837330391 223049592
24033326069 70687800
993340480467 519900984
274303794043 519894756
172917133241 519888528
615784019689 519882300
699018539463 6825888
797409203457 519876072
324905709241 151813728
274303794043 82408896
97032638653 100476324
79062580671 194525352
283633854853 123108876
348944280523 519869844
677592196867 118332000
105118691355 519863616
969810582323 168461172
295451931879 519857388
990230460197 519851160
42296281901 240712200
975302362901 519844932
455706730393 46274040
946068172363 497754216
439134868353 405218592
447842925109 519838704
963484285875 519832476
539277521047 428847624
16172111633 519826248
928030054797 447587676
753868919677 519820020
728427464007 109656396
288998296505 125786916
954154225065 247139496
920765302149 61370712
356819209015 58867056
47281911681 269697312
992239218119 152206092
129998853515 173356380
865207645343 519813792
225165473777 499784544
739562826435 519807564
719036692653 519801336
252015070267 176009508
544253553479 519795108
662434323739 519788880
87702577843 519782652
731476773733 519776424
653726266983 519770196
111960735949 40127004
738940822381 387250812
841571491291 519763968
205619877553 43789068
498999270561 244455228
157989035945 421342884
223299461615 313835148
983388415603 519757740
697410355283 3101544
713438656167 24513408
246999346791 51673716
818557341293 519751512
293099474311 267392952
444110900785 519745284
239471567019 519739056
177893165673 519732828
801928603919 332070732
327174138633 519726600
490139200781 356079672
817313333185 159362064
38564257577 519720372
964106289929 199140300
559803654829 519714144
977168375063 519707916
740806834543 487745820
556071630505 132376140
387508531871 519701688
373824442683 374726304
224543469723 519695460
432292823759 519689232
223921465669 297567612
970326330469 519683004
23311630419 211876560
816069325077 280272456
155942915013 2055240
95788630545 519676776
298561952149 519670548
624492076445 519664320
399626891917 127599264
509206210097 26954784
64688427845 226281924
65932435953 519658092
889669091597 74069604
186628320457 187226136
765686996703 174795048
908125925069 519651864
460283006189 519645636
809849284537 519639408
697017554085 38053080
518751387265 519633180
51626342711 355344768
454967920199 130345812
452818957541 519626952
406790657545 519620724
935494103445 519614496
670520376441 519608268
708462623735 519602040
217701425129 519595812
408034665653 519589584
750136895353 519583356
763820984541 455372676
915589973717 519577128
93647588665 79687260
482725611389 456313104
47272314333 210830256
538033512939 519570900
265595737287 37523700
805831935611 174651804
254807286915 61059312
294829927825 519564672
483755051203 47968056
659324303469 519558444
407412661599 519552216
679850437251 231912036
778749081837 519545988
990344631893 22800708
904393900745 196194456
788079142647 519539760
541765537263 136212588
2935404597 31949640
82447536001 1177092
314734057553 519533532
363250373765 155756052
907084955989 226045260
212725392697 329604444
450952945379 154952640
92678610275 519527304
304781992689 419661324
624190664919 136941264
63444419737 428529996
771907037243 370030392
813715316737 54725436
210237376481 519521076
965502142905 221237244
208993368373 519514848
457794989973 290324448
742672846705 98408628
755112927785 519508620
412388694031 519502392
437890860245 13658004
44794287829 264752280
682960457521 402036084
542630981381 14293260
62200411629 489066156
323442114309 519496164
117558772435 285136524
673630396711 519489936
591525861583 519483708
68242249167 4384512
357652337279 9603576
8086058931 131946408
966032582903 349490448
467314979871 48846204
772291641155 19132416
782481106161 519477480
966018825251 428766660
701313444083 70905780
316980189467 126559188
379422479169 73888992
267461749449 168654240
97654642707 519471252
626358088607 519465024
465881042675 519458796
842193495345 47432448
945000161307 229532940
330284158903 519452568
230763510263 32036832
170429117025 519446340
308083399399 296776656
350399878703 52776072
139950918379 322890660
36762618023 106741692
386264523763 519440112
849035539939 519433884
701620579141 136274868
819801349401 519427656
686692481845 519421428
459661002135 335869812
635066145363 519415200
53492354873 519408972
245691607559 72593568
702864587249 519402744
159566061441 25827516
912557037403 287496936
291719907555 519396516
650616246713 519390288
597405739981 172596564
314112053499 369793728
756356935893 123301944
612051995365 519384060
244447599451 500631552
729610761571 519377832
547985577803 409883364
131242861623 519371604
825399385887 160838100
694855979727 131379660
16804896355 65269440
472101083215 519365376
959752261551 340086168
846547523723 189069624
535545496723 200099412
612673999419 519359148
340236223767 512240544
528081448075 519352920
416274967231 313816464
375690454845 519346692
4622299479 134979444
183491202159 353837592
635066145363 519340464
629468108877 445656996
744538858867 519334236
349035545635 86581656
666788352117 519328008
434780839975 519321780
272437781881 519315552
161721060269 433057752
778749081837 504598788
678606429143 519309324
805672386707 90249948
302293976473 349608780
960374265605 519303096
268705757557 366106752
842193495345 519296868
304509883903 69579216
966594306145 519290640
645018210227 237922056
986602318913 314588736
310380029175 519284412
421244273423 346918284
681910090389 288150876
561669666991 519278184
858512712337 146893608
671142380495 505395972
506440356573 210761748
183491202159 299361276
335260191335 519271956
349566284577 519265728
98276646761 89994600
981522403441 519259500
684826469683 117030348
347376639385 137209068
450330941325 519253272
753496253603 212823216
91468289419 89546184
606453958879 38090448
176376102123 5380992
588415841313 519247044
759466956163 519240816
779546516195 327985164
691046510223 126870588
312868045391 519234588
534301488615 369662940
720010977299 28723536
302293976473 286033356
520617399427 183128112
152390999459 519228360
485785172403 519222132
137462902163 519215904
16172111633 519209676
754490923731 519203448
473011213233 132070968
235117538641 409708980
460905010243 451884996
891331815611 11048472
141816930541 243813744
179325365257 105359076
996649061833 91053360
638798169687 519197220
622010283 519190992
995828496683 519184764
891953819665 519178536
441000880515 66178728
701620579141 519172308
233873530533 519166080
131336642847 143013564
885733779125 440761788
697266550763 519159852
282565121349 236763648
564779687261 482582808
950800607793 123083964
845303515615 418963788
699132562925 519153624
134026390211 152087760
34978784321 179042544
825769659171 81250488
904393900745 519147396
784969122377 519141168
263729725125 519134940
340236223767 519128712
43540290009 519122484
44162294063 519116256
964106289929 519110028
319710089985 519103800
742672846705 519097572
743112020353 50801796
224763336807 121844592
437912633333 428436576
248801627829 473608260
452196953487 519091344
111960735949 519085116
202151323779 519078888
374446446737 519072660
420474746733 519066432
129376849461 519060204
412388694031 212966460
376312458899 519053976
77128508925 63843228
557315638613 71702964
224241665833 159355836
949838511343 325288440
69193298383 239977296
241959583235 519047748
535545496723 507121128
149280979189 508049100
218323429183 327605256
9330067039 519041520
928652058851 112714344
893197827773 519035292
977790379117 519029064
89268069083 174172248
382084219217 112434084
186601222429 479082672
97032638653 519022836
437268856191 519016608
26746180551 519010380
948697140675 338485572
858987604803 447556536
130620857569 464926428
403680637275 217643688
488895192673 415719000
249423631883 495537048
695418462785 91688616
505067298077 519004152
161721060269 518997924
992718476413 266701644
866553861159 110428668
974058354793 518991696
516263371049 514283328
897018557501 310702464
686692481845 410612040
270571769719 406576296
103252679193 512271684
795235950361 48590856
161099056215 518985468
118802780543 518979240
630712116985 518973012
160560339205 91813176
212103388643 233749296
579085780503 518966784
799275215619 420682716
846547523723 518960556
563535679153 518954328
865829649397 518948100
799897219673 340372656
663056327793 114564060
516263371049 404016588
529947460237 518941872
388130535925 518935644
688091872325 336237264
816069325077 518929416
955398233173 518923188
414876710247 518916960
737796829725 305713836
801763231835 208071252
835973454805 518910732
842856560603 28767132
476690031753 213153300
184113206213 381919644
237621890901 289626912
748892887245 497380536
650936689769 182997324
200907315671 264795876
999560521007 518904504
101386667031 518898276
394606933401 217998684
544253553479 327268944
496359241321 518892048
317223014197 123164928
157367031891 462254616
47895489251 47544552
610807987257 518885820
621045008033 17799624
993340480467 518879592
805495256159 5405904
790726776275 15669648
434780839975 518873364
22642411897 86756040
542456205017 84925008
308180469007 36496080
75884500817 276492060
314734057553 518867136
328418146741 518860908
217079421075 518854680
44784298117 118163844
769062809329 55834020
305683422191 156951828
375690454845 225578160
677984425089 441534060
400305539631 44119152
689180498061 518848452
875159710207 518842224
920303451115 129498804
835973454805 518835996
364494381873 518829768
24258164335 518823540
658312300817 41067432
50382334603 511169328
513153350779 518817312
86458569735 518811084
826021389941 518804856
501957277807 518798628
756035632135 57366108
420474746733 470481804
763820984541 518792400
531191468345 518786172
998316512899 518779944
977790379117 91383444
985254427765 518773716
26124176497 518767488
386264523763 518761260
402436629167 518755032
803007239943 518748804
801763231835 518742576
434158835921 518736348
289231891339 13988088
930518071013 180512352
868712439849 119471724
261458231557 243440064
963484285875 518730120
156745027837 518723892
201529319725 99448704
710328635897 189106992
333394179173 459557892
531813472399 510808104
620138048067 233711928
671142380495 201980268
874167817767 239323356
204639339995 518717664
912235459613 54140004
936116107499 465175548
888843799395 104505840
891331815611 518711436
984632423711 271827288
858987604803 518705208
508435026759 150119712
831995784467 18565668
430641559265 73596276
419852742679 518698980
450952945379 518692752
455306973757 518686524
773773049405 216279756
902289018633 124497720
132486869731 4621176
420474746733 518680296
791929181343 79544016
38564257577 428542452
756356935893 518674068
423584767003 518667840
786436896297 258611472
215213408913 235187964
381910495385 462260844
172295129187 518661612
937360115607 325026864
768211820399 279873864
852145560209 191461176
63444419737 518655384
335260191335 518649156
817431048613 209186064
279279826475 518642928
221810704325 109295172
793055175079 3138912
439919634959 124995960
742857120769 39821832
747648879137 444947004
150524987297 518636700
434780839975 249991920
850279548047 518630472
847169527777 280359648
588459854589 93500964
960374265605 512010108
539277521047 518624244
222677457561 49469004
450330941325 518618016
488335505987 436271400
979034387225 69934212
260818072883 123893604
724634729139 81661536
301129350453 273091572
386264523763 518611788
409278673761 518605560
45482451927 137645028
108592968661 14280804
796997655979 1214460
613918007527 458991144
676740416981 190564344
195678126257 83199852
63444419737 518599332
287683139725 75053628
18660127849 278273268
736452806165 518593104
261863712963 518586876
218323429183 518580648
483297156187 518574420
628224100769 518568192
568511711585 518561964
6229 314352072
883867766963 285771780
73591526877 147734388
882001754801 51057144
399326608897 512813520
224268022729 124117812
842815499399 451430352
913133440041 305906904
167319096755 518555736
369470414305 518549508
641295297467 104175756
319710089985 518543280
373824442683 518537052
785300894165 133646652
875781714261 319004388
296190598829 361174176
131242861623 176476608
720902704815 518530824
267789529089 77270796
924298030473 518524596
753246915623 518518368
575975760233 518512140
34832233253 491955948
516885375103 404608248
909369933177 518505912
329040150795 518499684
823790091885 115635276
526215435913 518493456
861475621019 518487228
236437154669 85958856
859288230363 51430824
761336910649 105913368
240093571073 302219928
141194926487 328682700
28612192713 518481000
167319096755 518474772
377556467007 518468544
801141227781 96297336
732720781841 518462316
699132562925 518456088
677984425089 281374812
121912800813 518449860
473377962707 284202324
696022542655 518443632
23014156227 518437404
540521529155 518431176
189089238645 518424948
846547523723 103278924
524349423751 26431632
463393026459 257203944
223921465669 376613388
250045635937 303764472
143060938649 71123760
461603064405 29925540
501335273753 263942640
830375418319 208930716
503823289969 189356112
280523834583 241951572
261863712963 518418720
187223226483 518412492
78372517033 209989476
405546649437 518406264
669276368333 425291436
706596611573 518400036
687314485899 518393808
37320249469 476043408
647506226443 171313596
371473641763 72961020
549229585911 518387580
986498435873 23242896
219567437291 356179320
288609887285 518381352
391862560249 518375124
987120439927 518368896
632578129147 88655580
90190594059 228424356
338040718027 89247240
347700272415 132295176
528703452129 200105640
424829945975 47544552
383776507547 518362668
508177318347 518356440
833485438589 498489120
998938516953 73558908
184735210267 184062312
397460596735 518350212
182247194051 518343984
622626064283 85473072
980278395333 356254056
6866807123 210792888
935175041767 31999464
371958430521 368392428
272437781881 518337756
921810014257 184797216
165046781091 174969432
739750656687 213446016
474708540015 380530800
854633576425 518331528
212183318795 246074508
799275215619 518325300
393106568357 518319072
906881916961 32840244
582238823797 259701372
597377240653 18528300
837839466967 518312844
802385235889 518306616
864585641289 518300388
208371364319 518294160
910912922653 175704336
697266550763 518287932
510163456173 132731136
622010283 518281704
528081448075 193422996
296695939987 518275476
797409203457 487502928
720280700761 518269248
154257011621 518263020
356408329171 518256792
994584488575 9896292
490761204835 518250564
204225562893 73272420
154909190335 347416524
747026875083 105782580
152522746571 80011116
919321998041 518244336
261241708909 518238108
167941100809 518231880
306026000797 518225652
336750398511 29813436
7464054877 518219424
123778812975 518213196
104496687301 193198788
190955250807 495020124
949178192633 518206968
998680178275 153968616
909112640803 20066616
898821766511 338809428
559429537631 127175760
727122745355 518200740
253249636727 301827564
817313333185 15844032
737573249515 11503116
648128230497 217892808
373824442683 94578408
722146712923 518194512
740806834543 518188284
356408329171 502792668
359605105481 133590600
14306099471 61638516
177271161619 518182056
612673999419 403375104
824155377779 518175828
979656391279 480620988
957886249389 518169600
42296281901 166860576
386264523763 518163372
898795864259 424973808
462149018351 518157144
557315638613 518150916
604587946717 518144688
74640492709 192856248
757313831963 65057688
653726266983 518138460
182869198105 518132232
273059785935 518126004
885111775071 518119776
75884500817 518113548
174783145403 518107320
669287790485 16697268
667513398431 48435156
465259038621 518101092
251911648099 518094864
232629522425 518088636
710328635897 518082408
534301488615 518076180
405051385183 276579252
587195811005 382723056
265001092837 237866004
352676304847 518069952
822324996005 52271604
327174138633 110615508
902311009701 96141636
567267703477 518063724
632578129147 518057496
324064118363 442144404
538033512939 518051268
676118412927 342141408
944296140721 301827564
784537800999 16759548
392027508829 73795572
689180498061 68520456
255021668369 518045040
212103388643 518038812
291109624597 231326604
859609608857 518032584
194687275131 518026356
893819831827 518020128
764442988595 314663472
319088085931 518013900
193106760717 199165212
312612584049 31052808
459661002135 518007672
20526140011 412355880
202773327833 518001444
457172985919 517995216
204639339995 517229172
308514017013 503714412
351609134571 120468204
845303515615 64397520
732720781841 388838952
145548954865 517988988
551095598073 517982760
288653657669 159804252
478943127809 517976532
61314177209 85497984
658402214453 171880344
550473594019 517970304
168304274173 91632564
483919160241 449954316
563535679153 136461708
288049110699 148238856
218323429183 178320096
85836565681 517964076
619271618687 27172764
894719405385 210170088
325308126471 360657252
594635881853 376227252
325930130525 516718476
387508531871 386665380
36076241361 517957848
164831080539 517951620
698090597365 75869496
3162945815 210375612
231385514317 75184416
552961610235 219711384
962909944705 7299216
406790657545 517945392
483919160241 517939164
515303882893 214349076
636932157525 517932936
96410634599 517926708
457852262661 52377480
862097625073 196779888
778749081837 517920480
871427685883 517914252
659946307523 200996244
415498714301 250701912
630712116985 517908024
929896066959 517901796
934296101573 283386456
912631816999 222806700
968460318307 517895568
965587784133 116737632
518129383211 517889340
569133715639 515809188
433536831867 517883112
715926672383 517876884
945446168309 517870656
174783145403 406644804
235117538641 46317636
558559646721 254930724
657458291307 276678900
642083869381 50646096
339882814669 179036316
870805681829 517864428
388801255395 17899272
836595458859 315516708
37320249469 19886004
799897219673 38158956
284433469011 164444112
115692760273 517858200
785880585187 17413488
266839745395 517851972
508799322401 517845744
977790379117 517839516
837839466967 80503128
545497561587 193092912
67176444061 250789104
701620579141 210338244
121912800813 17606556
906333833039 261632052
523727419697 257745780
228504970935 246946428
586549829151 517833288
217701425129 517827060
800519223727 335714112
962240277767 261258372
704152104165 413047188
747909147257 41142168
819801349401 405536220
348640801301 28623888
35454237307 517820832
231589661929 8407800
220645249981 21966156
480809139971 25852428
414254706193 517814604
162965068377 231351516
502136694031 16603848
324266472311 104063652
335882195389 50085576
514397358887 68246424
723208961841 16834284
144926950811 517808376
753246915623 517802148
183614236299 206956440
643152198065 517795920
138706910271 414467172
488895192673 222028200
908805656455 9665856
353298308901 517789692
742672846705 295661844
982144407495 517783464
332150171065 104287860
337432521449 129679416
560874137163 65923380
972814346685 401257584
312868045391 517777236
314387654955 927972
551720653847 393765300
976016049343 323407584
689412709041 282558132
399948612951 517771008
224543469723 81244260
734671170947 29751156
540521529155 517764780
46377572465 24382620
358896345387 63344988
298561952149 283978116
908125925069 517758552
429804807543 182137860
649994242659 361024704
499611415691 357381324
758222948055 517752324
45406302171 234876564
276791810259 142010856
573487744017 449860896
858365600749 517746096
752850165873 265767444
152390999459 517739868
799897219673 389181492
846547523723 14268348
793055175079 517733640
777207118743 52645284
348944280523 517727412
819801349401 139681584
971570338577 101173860
909991937231 517721184
205261344049 517714956
766931004811 517708728
893819831827 517702500
650616246713 195802092
282163594723 38183868
97032638653 517696272
431048815651 115703784
173683639351 328527000
673630396711 315853020
126266829191 517690044
835538782763 34590312
291097903501 517683816
625114080499 517677588
892823984607 177554052
488895192673 444174732
636705650155 30928248
792070289139 146351772
55358367035 85155444
346456264307 240768252
894441835881 94615776
312246041337 517671360
485785172403 517665132
208371364319 517658904
806117260213 55547532
531446617049 165695940
894441835881 508977072
308514017013 289240776
993340480467 253236708
457172985919 281281392
605209950771 517652676
870183677775 517646448
148987813535 144277848
844681511561 517640220
292388104685 247861944
603965942663 517633992
537411508885 517627764
331528167011 166300056
754640053191 303870348
376312458899 20969676
57374349437 79786908
473209861521 20490120
405954116337 5692392
841274912693 84308436
110805682365 406377000
451574949433 517621536
599611914285 517615308
390618552141 346015224
603965942663 366374556
931762079121 517609080
910613941285 270961596
265595737287 433605816
971570338577 517602852
877025722369 485584704
952288212903 517596624
679228433197 285728184
607697966987 255111336
811093292645 517590396
841571491291 508186116
238849562965 454438476
569133715639 517584168
412756656727 75875724
705974607519 517577940
583439808881 517571712
6229 116488512
558584029341 190701360
88038049063 168025212
297939948095 517565484
292341911609 517559256
500771850267 279743076
360762357549 517553028
964409244761 121962924
120046788651 517546800
637554161579 517540572
159233044053 223491780
72152476493 192196080
21148144065 517534344
369708641533 260293032
223921465669 272107548
889047928323 198448992
944202160201 517528116
812337300753 357337728
314527903287 73172772
625114080499 517521888
335882195389 271796148
397020101513 142465500
748270883191 517515660
960173666715 55784196
272437781881 162644220
667410356171 470512944
836595458859 469323396
134974885947 18198216
306195987829 221355576
747026875083 517509432
871427685883 517503204
996450500737 221218560
630090112931 320306040
51004338657 517496976
374446446737 300818628
154915219039 335060172
651460515631 15302196
107606707571 517490748
75282613203 108840528
255643672423 517484520
410522681869 517478292
738318818327 517472064
393106568357 517465836
701620579141 424575216
409900677815 487135476
106984703517 95307084
715304668329 517459608
23636160281 390894192
988986452089 443072376
51626342711 337495320
133108873785 517453380
549229585911 454700052
832863434535 517447152
630712116985 74648808
827887402103 517440924
104496687301 517434696
798031207511 517428468
139328914325 517422240
410522681869 517416012
901283880475 488462040
524971427805 93258072
31722212983 517409784
60357947535 487857924
418608734571 517403556
11196079201 517397328
568131285423 93476052
484541164295 517391100
263264598163 301136256
467125050783 517384872
349566284577 326384568
288609887285 517378644
959752261551 517372416
857943970139 132930432
577011459187 52097220
847573152001 99043884
312868045391 20228544
252533652153 460734984
817313333185 517366188
263729725125 230442228
511909342671 312496128
824155377779 517359960
799275215619 517353732
180505872677 233967276
87702577843 517347504
128754845407 504480456
613296003473 517341276
584683816989 517335048
444732904839 326951316
771176783083 3487680
80238529195 517328820
225165473777 54594648
658702299415 517322592
946574913583 660168
810315132709 25534800
403680637275 372509136
829131410211 517316364
566645699423 517310136
975944477167 266253228
776532631333 63874368
575353756179 376800228
566645699423 271528344
452818957541 517303908
365738389981 517297680
782481106161 432129780
72774480547 30199572
461527014297 68620104
180381181889 517291452
129998853515 194923944
866764859571 106772832
839083475075 517285224
153175890625 16130520
421096750787 517278996
38747634809 217525356
467125050783 517272768
996772021237 28642572
862097625073 317951856
427938795381 517266540
809849284537 517260312
799275215619 517254084
492005212943 517247856
5720752999 133721388
728366753463 517241628
526837439967 517235400
6220046769 313019280
87702577843 11310048
455306973757 517229172
824884353961 114321168
776942684091 313729272
544875557533 517222944
998938516953 440138988
948556188579 517216716
249423631883 110117268
156870802297 280129212
682960457521 517210488
518489075123 89932320
455306973757 152729244
759617349907 320100516
556071630505 289614456
595879889961 288406224
9330067039 517204260
875795035953 33955056
339738212965 64316556
732720781841 517198032
849889175769 26880048
175405149457 106860024
388130535925 162855972
59712395413 517191804
499469261591 427334220
749514891299 517185576
187223226483 517179348
59090391359 517173120
844059507507 517166892
536789504831 517160664
270571769719 517154436
554892430965 343717092
646262218335 517148208
89568590005 517141980
605831954825 315398376
782800390809 27428112
241959583235 517135752
896733556755 6825888
161944458629 199252404
18038123795 508690584
929274062905 131429484
846313847925 58318992
136840898109 165073140
189711242699 517129524
451574949433 517123296
901283880475 304792092
870805681829 517117068
276169806205 82496088
816691329131 517110840
141634100135 50801796
342724239983 421890948
804259182523 401687316
716630742793 117634464
358327435033 305203140
605831954825 517104612
521239403481 517098384
608319971041 517092156
649994242659 517085928
14306099471 517079700
366360394035 517073472
37985818383 454388652
740806834543 408288996
668150773189 379465812
189089238645 362102148
347078268361 426736332
55980371089 397614204
952288212903 321514272
356408329171 372571416
319496468347 3481452
378386255825 194755788
145548954865 187344468
568511711585 339482052
413898014939 66091536
584061812935 517067244
685230087679 11739780
798031207511 517061016
100764662977 68526684
330284158903 517054788
643774202119 367065864
802570039333 80017344
721524708869 443819736
483412953391 297206388
278035818367 149353668
517703162565 39815604
452818957541 517048560
997694508845 517042332
116314764327 517036104
619973422105 11509344
768437143211 98825904
248824721253 139737636
6229 187687008
605209950771 35256708
213347396751 517029876
493639928403 50396976
385020515655 517023648
26988337647 174626892
934872099391 354117852
395668934437 348655896
738940822381 517017420
325759999011 31277016
980278395333 517011192
22392152173 517004964
64688427845 295717896
509524947919 351583056
488273188619 516998736
105118691355 516992508
97032638653 516986280
513775354833 516980052
414876710247 516973824
312246041337 516967596
659324303469 246909060
501336270233 168978096
517507379157 516961368
328418146741 516955140
539277521047 516948912
891331815611 516942684
431048815651 298937772
118847478899 258748488
520617399427 516936456
887025144945 243278136
996450500737 61557552
57224379197 449182044
353920312955 291327156
626624808935 215345556
664300335901 516930228
19282131903 8370432
415810892801 42605748
997072504791 10880316
54206826043 263076948
878891734531 151527240
282053215879 29495808
98276646761 324447660
200907315671 516924000
86653176051 280210176
712194648059 12617928
638176165633 516917772
47272314333 516911544
49760330549 348911244
432292823759 516905316
523727419697 516899088
363250373765 516892860
464637034567 237660480
752342682283 50029524
379422479169 516886632
756356935893 284463900
972814346685 516880404
732098777787 516874176
556777619139 337582512
915589973717 516867948
276169806205 516861720
880135742639 512290368
460600173317 50129172
990852464251 516855492
717792684545 516849264
109531599245 307420308
409278673761 516843036
981522403441 516836808
455306973757 408743640
310758928239 88680492
950422200741 422127612
32344217037 308491524
505067298077 198891180
703486591303 451156320
394972580519 191766348
609563979149 516830580
497368925919 12823452
500490928861 23392368
592147865637 38077992
976546371009 516824352
723390721031 320754456
959130257497 516818124
455306973757 371911248
451574949433 344177964
862206010957 384205320
796787199403 516811896
756548596365 231731424
331528167011 516805668
79616525141 212468220
523468819443 149833224
799897219673 516799440
603965942663 206850564
936744152713 291003300
875384161099 113779332
534923492669 19014084
271193773773 463830300
582817804827 197440056
226409481885 516793212
552961610235 270519408
865829649397 516786984
804877555653 297773136
199663307563 30255624
887599791287 516780756
409900677815 380624220
255021668369 516774528
257894381917 106673184
803007239943 384902856
185091775723 40226652
905015904799 431861976
277413814313 293936688
746404871029 243240768
470235071053 89122680
184113206213 420010092
765084698041 166349880
71530472439 516768300
243203591343 358757712
537411508885 516762072
962862281821 475875252
251289644045 123706764
930001214283 90542664
593568493597 1662876
534923492669 49848912
536167500777 516755844
963484285875 516749616
566645699423 446628564
976953177741 63195516
826643393995 516743388
455306973757 516737160
570077844309 154747116
785744391283 313673220
330907788465 494092152
134974885947 516730932
935901657537 54382896
741428838597 516724704
657458291307 516718476
602721934555 217961316
919321998041 516712248
926786046689 294733872
176649157565 60349320
130620857569 315983808
798031207511 125830512
129376849461 516706020
333394179173 198536184
971570338577 104287860
656060880093 18142164
684204465629 516699792
623248068337 516693564
936116107499 516687336
681716449413 516681108
929896066959 262721952
768175012919 516674880
232007518371 148394556
227031485939 25547256
334880481393 119353392
16794115687 516668652
577989743447 190010052
366982398089 516662424
33588225145 168529680
154879015675 495636696
346456264307 516656196
215835412967 516649968
657692246127 202522104
627713708703 395708436
855939515765 341973252
131646541899 5293800
453440961595 516643740
288388929063 79892784
616406023743 21922560
486407176457 233873856
518751387265 250004376
190333246753 516637512
911857949393 350374824
510665334563 516631284
966056380091 269884152
380044483223 516625056
998764499167 16180344
859971499253 136306008
539899525101 516618828
977790379117 427035276
757600944001 2852424
496981245375 367476912
473345091323 12530736
34686471903 13589496
718414688599 319627188
113662956701 49581108
473345091323 321526728
699754566979 516612600
916833981825 516606372
414876710247 90604944
232629522425 516600144
905637908853 516593916
888291119209 414143316
245105781957 92485800
784744284111 70687800
367604402143 516587688
283011850799 275794524
144926950811 401699772
429804807543 113611176
413632702139 182031984
915134051739 42568380
988986452089 516581460
196553287293 516575232
21148144065 188951292
498225253483 516569004
241959583235 57141900
861475621019 414305244
750318591025 125419464
464015030513 516562776
469613066999 230298984
979656391279 412623684
742672846705 516556548
741513109665 388614744
857121592641 131996232
173023862477 26618472
82104541357 516550320
230141506209 501111108
492627216997 516544092
235739542695 29034936
803919823793 40855680
812337300753 516537864
97654642707 6090984
528703452129 516531636
51626342711 516525408
424828775111 516519180
626358088607 516512952
102841798111 178307640
905015904799 461762604
946068172363 460616652
406790657545 516506724
377556467007 66708108
601477926447 516500496
253777660261 27969948
460690192829 32167620
935494103445 334605528
132142447637 157923396
702864587249 516494268
351669882483 211565160
322993217515 190651536
135596890001 151776360
660568311577 256711932
742866917413 242244288
721524708869 99890892
819179345347 131659920
671764384549 516488040
731476773733 516481812
518129383211 516475584
24880168389 516469356
673630396711 516463128
949310151497 333982728
903771896691 516456900
430743231365 161840808
202151323779 163771488
193830200207 39149208
767183375827 198573552
486017663643 234484200
527459444021 167221800
270196948757 41503392
868402297905 295705440
79616525141 516450672
762576976433 166848120
646884222389 516444444
303347649435 30722724
464637034567 373661316
81482537303 516438216
398235242841 302643432
676118412927 516431988
722768716977 516425760
699777828559 18142164
376934462953 222221268
431670819705 516419532
997694508845 516413304
668032360225 108018432
773773049405 516407076
390618552141 516400848
275547802151 516394620
518751387265 171568944
19904135957 516388392
743916854813 390072096
566645699423 424631268
72774480547 516382164
952288212903 516375936
212103388643 516369708
649994242659 516363480
798031207511 200417040
805495256159 516357252
299183956203 516351024
772014501383 246398364
43938564381 22894128
556693634559 431388648
333568444841 149011128
319206816523 201812112
484541164295 64335240
992147081087 411309576
11196079201 516344796
978412383171 516338568
31722212983 441652392
762576976433 59128632
744169194689 212854356
848413535885 516332340
587217926633 205567596
732720781841 126378576
700376571033 516326112
675146848679 140734116
412388694031 516319884
909369933177 516313656
125022821083 516307428
393106568357 516301200
189711242699 516294972
173184171197 1837260
763198980487 516288744
795543191295 432553284
674313503673 263101860
876403718315 516282516
43175352883 172235340
608941975095 196306560
623248068337 516276288
146792962973 516270060
794299183187 516263832
261887279715 389218860
588447255345 60648264
706596611573 373767192
241959583235 70251840
864585641289 383763132
408288531389 257639904
285630007303 328626648
727480575095 120449520
538033512939 516257604
645018210227 10544004
51879025127 217506672
720280700761 155743596
356408329171 98526960
255643672423 302338260
55980371089 516251376
995828496683 516245148
242340082895 12219336
59090391359 516238920
36904934051 96895224
622010283 516232692
671764384549 516226464
891331815611 516220236
198419299455 516214008
995828496683 427950792
107606707571 516207780
946068172363 516201552
36076241361 516195324
463393026459 516189096
366360394035 212219100
877647726423 516182868
780615093999 15314652
533760473473 290492604
703486591303 516176640
265595737287 200261340
913723961555 23249124
632578129147 516170412
312868045391 379683792
898795864259 157979448
686765393041 226300608
464015030513 516164184
545497561587 273944808
77750512979 516157956
283633854853 194687280
6848453207 488050992
597123898069 516151728
777050976555 124516404
803007239943 516145500
863777499761 51605208
585357314147 130650984
987742443981 516139272
399326608897 351701388
159855048107 37368
144031735615 98956692
338370211605 516133044
826021389941 516126816
335260191335 516120588
94771122341 135733032
840347194803 272232108
622010283 516114360
455306973757 516108132
525099070665 152691876
143060938649 516101904
793677179133 516095676
930047594199 239771772
168270997969 45800712
671764384549 516089448
29234196767 516083220
161960028629 137570292
159414160521 137831868
234931986599 27421884
873915702099 516076992
556272713941 164132712
245691607559 516070764
144926950811 516064536
847169527777 108809388
441000880515 516058308
526215435913 516052080
57846383251 109264032
248801627829 83081520
692290518331 431089704
849657543993 376725492
533679484561 516045852
483919160241 516039624
903149892637 76454928
38053597707 18590580
358896345387 516033396
914345965609 516027168
65310431899 516020940
507687516049 382779108
824777381833 516014712
409900677815 168853536
321576102147 516008484
846828032843 192569760
314286169695 64752516
408656669707 516002256
849035539939 19007856
300427964311 515996028
651860254821 515989800
235117538641 445252176
646262218335 515983572
62200411629 250988400
243336521775 151882236
816691329131 204577344
833485438589 488032308
502104158959 268040664
481696456825 12406176
334016183227 515977344
297939948095 515971116
806117260213 1482264
668654364279 515964888
539899525101 196175772
725010806919 122062572
345322678639 261856260
537411508885 515958660
385020515655 480876336
32344217037 515952432
354542317009 448920468
261241708909 515946204
883245762909 515939976
727744749409 42176016
932384083175 431245404
277413814313 515933748
520042603613 231451164
157367031891 116488512
536221921041 47139732
784969122377 515927520
864585641289 401843016
160477052161 515921292
157989035945 179023860
125022821083 515915064
248801627829 302114052
929896066959 515908836
231385514317 509263560
976546371009 515902608
496981245375 54563508
769427951979 214778808
194065271077 192644496
881063043253 129517488
387094611525 206501796
426094251135 137009772
547401141045 140584644
589037845367 515896380
680472441305 515890152
550473594019 213115932
923054022365 515883924
371958430521 515877696
545497561587 515871468
127510837299 515865240
166697092701 382592268
54736362981 298096992
531813472399 484170948
829131410211 515859012
483919160241 220290588
909991937231 224706240
992718476413 420452280
962862281821 463213728
827889818567 186098868
576597764287 409017672
66554440007 515852784
23193435435 157014108
218945433237 515846556
364137865003 7996752
913723961555 515840328
534540064611 15339564
195931283239 515834100
631334121039 167794776
125022821083 515827872
675496408873 515821644
85836565681 403094844
886977787233 515815416
96410634599 515809188
36698245415 484009020
949800196687 441365904
702864587249 80484444
100142658923 515802960
352054300793 515796732
556071630505 15383160
704730599411 515790504
974680358847 515784276
256265676477 515778048
401192621059 413713584
656836287253 212225328
151768995405 515771820
282087220759 149222880
106362699463 515765592
404424517061 205243740
626980092661 509257332
535545496723 515759364
753246915623 515753136
761954972379 515746908
56602375143 515740680
757600944001 304574112
227277622727 87733836
457172985919 515734452
240767429455 39909024
671764384549 512583084
559803654829 355737132
564157683207 515728224
986498435873 515721996
246313611613 515715768
60334399467 471285216
827265398049 515709540
194065271077 206632584
4976038661 515703312
341207494061 24382620
845303515615 391112172
704108595357 515697084
776261065621 515690856
692912522385 515684628
566023695369 515678400
749636511683 295468776
238227558911 141680772
262485717017 515672172
947466335927 14791500
788079142647 515665944
104502603901 395478000
948556188579 364213440
867073657505 344987604
164209076485 293743620
27990188659 442860624
476218701703 101354472
587171833205 515659716
171051121079 229165488
172917133241 331734420
143060938649 515653488
673630396711 515647260
968460318307 210095352
81482537303 515641032
528703452129 355319856
55980371089 515634804
533679484561 515628576
557937642667 515622348
171673125133 515616120
682504709927 116432460
919944002095 515609892
645819985501 214087500
863341633181 314626104
961618273713 515603664
584061812935 515597436
4976038661 306075060
232007518371 515591208
920566006149 515584980
829131410211 55049292
857121592641 7971840
772087437491 109301400
541765537263 56450592
765064992649 515578752
571256352541 239634756
107606707571 90050652
167941100809 515572524
335642304047 95132700
415498714301 515566296
745782866975 55049292
222727767345 150225588
72152476493 51717312
627602096715 515560068
363872377819 515553840
555449626451 515547612
984632423711 515541384
822289365617 497517552
14928103525 515535156
377556467007 490174740
349566284577 515528928
876097623333 140964552
158611039999 381776400
478943127809 515522700
583535763677 288368856
430426811597 396393516
129998853515 515516472
128754845407 515510244
429182803489 347428980
153635007567 286842996
768175012919 515504016
434780839975 316189332
692296459843 129262140
934872099391 218104560
417986730517 106336872
436024848083 515497788
729622077847 375112440
110225748451 148101840
239471567019 165079368
490761204835 287596584
586761138963 120854340
951044204795 515491560
577260729897 419922900
399326608897 248198256
998938516953 515485332
995828496683 393740388
6220046769 462983292
924920034527 109780956
937360115607 356920452
4354034607 207485820
926164042635 63419724
738318818327 210904992
902527888583 515479104
798653211565 515472876
558691331553 322417332
186206627567 183184164
485785172403 6477120
158040971237 377242416
699754566979 515466648
434001558999 2161116
931762079121 515460420
713438656167 515454192
402436629167 515447964
693821369435 8918496
19440777747 91887912
298734654589 75477132
781859102107 515441736
52248346765 515435508
697266550763 515429280
419852742679 470463120
728388806811 388845180
553583614289 515423052
830511400471 339276528
680472441305 515416824
114579328413 2715408
948556188579 124485264
891953819665 506460960
35454237307 327405960
461527014297 515410596
248179623775 515404368
886977787233 515398140
707840619681 515391912
208371364319 372864132
538033512939 515385684
268083753503 472263012
582817804827 426723876
197874665845 19151100
689802502115 421511040
939848131823 515379456
315356061607 515373228
604626510493 83299500
927408050743 115797204
335882195389 515367000
57846383251 515360772
630090112931 149210424
776970834651 161292744
130620857569 515354544
421096750787 382872528
77750512979 515348316
101386667031 515342088
369470414305 215096436
940470135877 485640756
896052386701 31052808
368585886357 72020592
37320249469 258237792
979656391279 437342616
167319096755 515335860
856165112609 67692132
741428838597 164979720
100142658923 410531076
218323429183 515329632
970948334523 236813472
807361268321 515323404
262485717017 515317176
774395053459 515310948
159233044053 515304720
431670819705 515298492
70635064175 154105632
109472719733 87304104
589659849421 515292264
444110900785 515286036
27853868957 14735448
605689288791 30299220
141816930541 515279808
213969400805 515273580
404924645383 21031956
299805960257 212381028
107606707571 515267352
168563104863 515261124
607075962933 241465788
159392586729 38383164
412388694031 515254896
213347396751 31507452
934654030961 79656120
870805681829 238389156
285499867015 515248668
218323429183 332830548
424828775111 506398680
88804710873 199296
199041303509 515242440
788158973151 185376420
2488022445 214062588
195309279185 77027904
566709305987 440836524
300427964311 515236212
358896345387 515229984
466041712619 42113736
409278673761 515223756
303537984581 320816736
287987883231 117597096
827887402103 515217528
878891734531 244361808
563535679153 156677796
841109422277 31002984
76506504871 515211300
66040672365 197782596
683602839591 89421624
175486300297 227066652
442866892677 515205072
780615093999 479132496
594013877799 515198844
204017335941 269896608
395594584573 515192616
574731752125 391379976
801141227781 515186388
207127356211 502848720
722146712923 515180160
518129383211 48983220
171673125133 515173932
962862281821 357667812
189089238645 22962636
440378876461 370615824
336119762449 223136784
236361546749 238488804
868317665613 515167704
119424784597 330538644
794299183187 490174740
845316046351 5879232
559181650775 298470672
232629522425 515161476
900039872367 515155248
197175291347 515149020
851523556155 190290312
181003185943 515142792
463428501147 377416800
263729725125 515136564
447220921055 466159572
799275215619 515130336
280523834583 53050104
717170680491 392295492
762262131111 87609276
44162294063 515124108
184113206213 407323656
110716727841 515117880
181625189997 515111652
471479079161 351981648
828509406157 515105424
869561673721 515099196
253777660261 515092968
574731752125 442455804
220811445399 515086740
588415841313 515080512
175405149457 463282236
638176165633 515074284
863666149349 33899004
84766212897 226574640
830997422373 290561112
714682664275 515068056
467747054837 515061828
490955499751 37866240
891331815611 515055600
301968599603 197296812
441000880515 515049372
508177318347 447369696
329040150795 189580320
151146991351 515043144
139361000981 407958912
454828973519 348855192
350188288631 515036916
372581057375 277849764
417004746825 171027108
546119565641 515030688
504750279183 119403216
691046510223 277432488
838461471021 515024460
201529319725 515018232
515019362941 515012004
240093571073 515005776
975413738225 226861128
474589099431 514999548
305484555923 119590056
336293984521 5349852
141816930541 23728680
447220921055 43714332
602779580923 396493164
663056327793 514993320
155501019729 514987092
632578129147 139756320
937982119661 514980864
317222073769 514974636
415498714301 514968408
637208811513 232198524
329040150795 514962180
635066145363 502742844
538942303937 108012204
140572922433 342776664
123778812975 514955952
607431793485 61040628
203643449179 133603056
410522681869 514949724
608319971041 114277572
294207923771 138554316
517624378365 120829428
708462623735 514943496
486407176457 341462556
200285311617 363528360
384398511601 262124064
461279101291 33238836
832863434535 412598772
422340758895 127985400
401814625113 514937268
489517196727 338927760
446598917001 227988396
13684095417 425079684
560047200769 133634196
965972302091 421081308
562291671045 61395624
13062091363 514931040
640664181849 514924812
792433171025 497928600
186601222429 356254056
337126203497 514918584
346456264307 514912356
185555246037 309294936
349566284577 81462240
779371085891 417114072
220811445399 53355276
360140353495 514906128
5111958533 341026596
965350298037 514899900
495115233213 514893672
901905884529 215046612
550473594019 14685624
429804807543 514887444
642297701533 111624444
759466956163 410879844
521650856301 49107780
592769869691 514881216
730232765625 126665064
475833107539 514874988
474589099431 514868760
638176165633 514862532
414254706193 419374836
766511329793 15333336
179137173781 514856304
823924622913 60498792
451574949433 514850076
724012725085 427178520
549229585911 514843848
312868045391 276155748
41674277847 514837620
928768746659 282975408
984632423711 514831392
506311306185 514825164
898229937117 287266500
215478372945 8034120
126266829191 188010864
52248346765 514818936
212725392697 514812708
383776507547 77021676
692912522385 353463912
740806834543 349017120
843105362975 93002724
239471567019 514806480
228275494047 514800252
757600944001 514794024
584761997073 221231016
452196953487 514787796
671764384549 326328516
162343064323 472275468
566645699423 193977288
956642241281 354915036
415498714301 514781568
942958152093 514775340
708462623735 514769112
514397358887 514762884
950422200741 441976248
787457138593 485404092
358356146113 12188196
607075962933 514756656
954154225065 514750428
83348549465 514744200
481431144025 75508272
683073240373 118269720
181705120149 277189596
215213408913 290673216
184113206213 514737972
37320249469 166075848
359518349441 514731744
265595737287 372695976
49875996965 341811324
479715893059 110933136
255643672423 514725516
829131410211 514719288
827887402103 514713060
449708937271 153626076
93922618383 127642860
518129383211 129517488
882623758855 305769888
731476773733 90455472
32344217037 514706832
436732094773 426368880
279279826475 514700604
600855922393 53984304
149280979189 514694376
568511711585 101865168
993962484521 514688148
395594584573 386765028
349566284577 85834296
794299183187 514681920
72423581333 56786904
530328887869 131641236
704730599411 135309528
927408050743 514675692
383776507547 456923448
357030333225 514669464
110716727841 514663236
235117538641 208320372
808605276429 9155160
829753414265 367607700
890709811557 419686236
268083753503 514657008
500233494481 251866548
547363573749 514650780
646262218335 514644552
867496407917 27284868
633822137255 478154700
562656519741 25877340
654489185765 370242144
478321123755 514638324
669276368333 514632096
365116385927 514625868
599611914285 514619640
712194648059 514613412
972192342631 150424884
498225253483 514607184
248801627829 514600956
169367377565 106118892
224543469723 514594728
356408329171 514588500
235739542695 38694564
255021668369 295313076
633822137255 264833244
445354908893 514582272
937057757425 125425692
538128820023 320131656
850901552101 514576044
310380029175 127649088
842193495345 158527512
231385514317 514569816
367604402143 15787980
658702299415 514563588
262018335519 106754148
255643672423 514557360
489517196727 443701404
914345965609 514551132
974680358847 187836480
781237098053 364910976
959799637947 344906640
215213408913 514544904
511287338617 514538676
60334399467 30143520
783725114269 135104004
93300614329 317347740
61811297407 83230992
130620857569 514532448
648128230497 514526220
69042456223 514519992
591525861583 216454140
480187135917 377989776
893819831827 230323896
413632702139 514513764
916833981825 225372636
859362816891 52003800
148036971081 514507536
759466956163 514501308
926164042635 248260536
799897219673 514495080
377347067953 6402384
318466081877 514488852
492466221959 26599788
773151045351 514482624
446319920047 59340384
882623758855 158253480
271815777827 514476396
424206771057 514470168
709084627789 514463940
820634893703 281150604
372580434575 514457712
857121592641 514451484
716165466359 189212868
501066067215 46784736
159233044053 514445256
722546376139 23392368
801170904201 251947512
821045357509 153408096
498847257537 514439028
205883348103 514432800
289429835863 1276740
190955250807 514426572
987542243683 33294888
149280979189 514420344
627242690053 28026000
414254706193 322678908
288609887285 240064488
506933310239 514414116
16794115687 68321160
736254331023 33544008
819620281519 65213388
931140075067 514407888
515641366995 225441144
327031958383 1519632
332772175119 514401660
544253553479 184230468
317222073769 514395432
73396484601 514389204
218945433237 514382976
28612192713 514376748
927408050743 514370520
549851589965 514364292
411144685923 514358064
240715575127 514351836
529325456183 514345608
54114358927 514339380
740915176831 4017060
810471288591 514333152
682338453467 484401384
505067298077 514326924
479007631205 398342880
793677179133 136480392
103874683247 514320696
455306973757 514314468
570999727801 36782568
870183677775 514308240
834107442643 514302012
784347118323 514295784
331528167011 104804784
352054300793 514289556
116314764327 514283328
344590252145 407186640
299185463379 405878760
65932435953 368460936
291097903501 38563776
979656391279 155612808
901973788413 188129196
783103110215 382293324
653104262929 514277100
297317944041 514270872
687970525973 278285724
404302641329 514264644
656836287253 478441188
779371085891 280633680
11818083255 40095864
978412383171 514258416
794921187241 514252188
664922339955 413190432
658080295361 514245960
518751387265 514239732
201529319725 283486104
468369058891 402528096
241337579181 433020384
684826469683 287067204
953532221011 31040352
58573397613 188079372
665865764861 163871136
557315638613 514233504
462149018351 286712208
755734931839 422868744
338748145329 53106156
492005212943 514227276
324686122417 514221048
505067298077 1575684
651238250767 514214820
776883069675 514208592
195309279185 514202364
737074810219 26855136
308514017013 205885224
128754845407 128770128
393728572411 514196136
462771022405 514189908
392484564303 395826768
693534526439 312433848
96410634599 514183680
93300614329 514177452
84592557573 215731692
202151323779 514171224
464015030513 269641260
958508253443 514164996
528081448075 514158768
858365600749 514152540
152715696239 15893856
365187073727 172291392
447220921055 134107524
190476864433 259458480
691046510223 514146312
574109748071 514140084
817387091389 210581136
421718754841 514133856
745782866975 514127628
704108595357 280347192
148658975135 252439524
532435476453 514121400
443488896731 146438964
615784019689 410773968
711747389229 260853552
761954972379 32858928
506311306185 514115172
342102235929 514108944
531813472399 240176592
254399664315 514102716
843437503453 514096488
972192342631 96179004
695400538601 514090260
424828775111 504436860
221675145677 215040384
987120439927 440861436
562291671045 514084032
848413535885 295929648
402123658473 77002992
115221598379 239977296
225165473777 514077804
914345965609 514071576
870183677775 514065348
348663732797 8021664
842193495345 368024976
164831080539 175629600
83348549465 514059120
529325456183 456755292
165453084593 310322556
299183956203 122753880
705352603465 514052892
822289365617 514046664
848113563027 189088308
857980721567 78790428
86563418115 207616608
2488022445 214137324
83970553519 362226708
200285311617 378108108
48516322441 514040436
180381181889 153682128
744538858867 43851348
383154503493 514034208
526837439967 499983840
826021389941 514027980
917455985879 447730920
860231612911 514021752
176027153511 78279732
592605810477 33768216
287987883231 514015524
779993089945 514009296
681094445359 392158476
194687275131 351632880
602721934555 404483688
478718495067 7616844
783725114269 514003068
290553755675 44523972
845303515615 513996840
126888833245 258324984
834871675533 251866548
730232765625 513990612
880757746693 513984384
330284158903 513978156
902527888583 513971928
290475899447 513965700
159855048107 513959472
309153745955 233985960
396838592681 375747696
292341911609 488966508
133821937427 242512092
483919160241 513953244
567889707531 513947016
713438656167 257110524
604587946717 325070460
796311285545 243826200
972192342631 447456888
373824442683 513940788
554205618343 52906860
374446446737 513934560
985928983683 32030604
804251248051 513928332
115692760273 497424132
852145560209 513922104
6220046769 513915876
344590252145 513909648
103252679193 513903420
446386578331 83492568
902297152401 20458980
141373072199 225360180
187223226483 84470364
786213130485 441652392
859609608857 513897192
119424784597 513890964
903771896691 513884736
212236368899 56388312
670520376441 513878508
336504199443 365602284
125644825137 248061240
83416384841 387805104
123156808921 433805112
552024418319 131473080
490989006391 33930144
250667639991 513872280
847169527777 20191176
386886527817 513866052
845925519669 121975380
392484564303 513859824
248179623775 486369432
533679484561 513853596
757600944001 334555704
284877862961 513847368
418608734571 513841140
440378876461 513834912
791811166971 295792632
918699993987 513828684
360333944647 31762800
655164682111 11571624
192199258915 513822456
124400817029 411533784
218323429183 513816228
674252400765 513810000
46028306225 36047664
485785172403 513803772
47272314333 261551088
654970275091 51779592
38339655975 15109128
688558494007 513797544
330284158903 513791316
948165891037 88356636
830997422373 38302200
959130257497 513785088
784347118323 513778860
732350332935 115267824
647762938375 121825908
463738537215 17575416
832241430481 164157624
669276368333 400242420
982766411549 513772632
580131456713 88506108
863963637235 513766404
536167500777 513760176
723390721031 344109456
992923209457 37355544
53492354873 513753948
587171833205 184959144
26305056301 312807528
773151045351 513747720
845303515615 513741492
740184830489 513735264
497603249429 513729036
287987883231 513722808
791811166971 44847828
427938795381 513716580
603965942663 43290828
66052835649 41914440
263311040359 308989764
185357214321 71696736
97032638653 513710352
670520376441 513704124
815059545821 130713264
585509053139 67355820
874747483877 64248048
579707784557 286830540
163646493779 766044
106362699463 513697896
998938516953 513691668
733040944637 121551876
315978065661 324229680
197797295401 513685440
284568952923 93158424
13310613475 55279728
79616525141 513679212
558559646721 341649396
155078604391 305863308
830997422373 62747100
131242861623 513672984
457362080455 19443816
539277521047 321377256
250667639991 513666756
900039872367 300594420
940712548321 182362068
32966221091 421791300
270571769719 145890900
24483661531 89539956
535545496723 513660528
409510990617 158957244
281767842691 16155432
123778812975 46610352
694778534547 513654300
755112927785 513648072
743294850759 513641844
294207923771 293643972
221438687201 438364008
765064992649 513635616
525286371537 143443296
992718476413 513629388
377556467007 513623160
135596890001 17183052
546741569695 377068032
309136021067 134711640
28383038443 79182792
937982119661 513616932
596501894015 2223396
954154225065 343997352
807618715157 170342028
390838830273 71310600
941092139931 513610704
19282131903 513604476
445626954161 116226936
884489771017 513598248
449086933217 278572212
864585641289 513592020
787457138593 124491492
54736362981 513585792
617028027797 513579564
555449626451 513573336
882001754801 513567108
126888833245 513560880
618272035905 348369408
612673999419 365402988
575975760233 456394068
373565400241 64546992
573776312169 40911732
891953819665 434708172
988364448035 97250220
67798448115 513554652
215213408913 513548424
857121592641 513542196
873915702099 453049632
631334121039 512396244
289853895393 513535968
36076241361 129791520
995206492629 513529740
371958430521 513523512
882822537931 67754412
470235071053 513517284
845167874765 22184136
510412470297 23224212
10574075147 513511056
347700272415 513504828
839323925699 69616584
189089238645 513498600
434385335825 135733032
549229585911 513492372
811896805531 273546216
491383208889 186896052
523895594381 41596812
578463776449 513486144
91434602167 474810264
560437373751 38028168
970326330469 513479916
245069603505 139357728
345834260253 312988140
597203149369 350567892
47894318387 513473688
341870957911 56002176
623248068337 513467460
318040234911 34608996
54882297477 347578452
472101083215 513461232
302915980527 513455004
75396031311 341107560
268705757557 513448776
187845230537 513442548
200907315671 513436320
806243165461 276541884
317353347553 232379136
570377723747 513430092
380044483223 513423864
99520654869 402378624
18038123795 513417636
343346244037 513411408
511439644357 317229408
179508101005 91931508
835351450751 513405180
102738874183 165864096
958068268917 7006500
665544344009 513398952
468991062945 190147068
394350576465 226967004
174783145403 513392724
59973585277 91682388
901283880475 356889312
402436629167 188278668
794299183187 513386496
136840898109 513380268
72152476493 513374040
495737237267 305526996
246935615667 513367812
13437795463 103160592
572865739963 513361584
80657629999 61414308
792625348421 181751724
451574949433 513355356
925542038581 96284880
534923492669 471627756
553583614289 513349128
752665729881 237579516
10574075147 336841380
621382056175 104275404
490761204835 513342900
930518071013 513336672
594789862925 350648856
236983550803 513330444
819801349401 513324216
397561695859 224475804
345212256199 513317988
775639061567 201239136
464015030513 107657208
614540011581 513311760
485785172403 250664544
213969400805 127593036
524349423751 284737932
281304204221 262908792
793677179133 513305532
492627216997 312440076
908125925069 392332860
398082600789 378998712
432292823759 167919336
689802502115 513299304
162965068377 431033652
702242583195 513293076
585927825097 219574368
45406302171 435984912
899235212291 33487956
921188010203 513286848
125202866335 149073408
551095598073 513280620
271815777827 513274392
90812598113 513268164
302437407313 199999764
118180776489 422501292
962862281821 159598728
611429991311 513261936
254399664315 31295700
608941975095 513255708
802385235889 513249480
970407867445 328551912
393106568357 478447416
266438293505 146009232
566645699423 513243252
18101699219 95848920
371958430521 513237024
314112053499 443620440
770102794385 15551316
291966934947 182891448
84202627483 244735488
71092923061 87466032
391414348535 186977016
844149284127 253666440
142438934595 206526708
586549829151 513230796
290475899447 115579224
193177722549 28935288
84592557573 427894740
144304946757 333721152
131892480629 235518048
840949487237 513224568
228275494047 513218340
781237098053 513212112
961618273713 501055056
751380903461 513205884
526880070627 165272436
908125925069 513199656
105740695409 35150832
92056606221 402254064
362628369711 513193428
123778812975 495991692
110753946369 112402944
192386372947 275059620
157989035945 264615264
223921465669 513187200
193443267023 72599796
64066423791 53454924
848413535885 513180972
948556188579 326253780
781237098053 20614680
752939475393 100002996
609563979149 513174744
664922339955 513168516
575353756179 513162288
894441835881 513156060
394589538597 36452484
797578823037 43365564
890709811557 396779652
759466956163 479798892
557620268777 97723548
622004060229 256942368
144304946757 151689168
735208798057 513149832
691668514277 369787500
30901185723 73316016
155501019729 331379424
901905884529 513143604
552339606181 193591152
371336426467 513137376
543631549425 290106468
666788352117 68750892
533309141531 51810732
819801349401 513131148
66554440007 473820012
37942253523 513124920
444110900785 148276224
347078268361 280901484
74018488655 513118692
822911369671 513112464
806739264267 18005148
266217741341 513106236
841571491291 245121624
62822415683 513100008
10585285547 4322232
978739577379 59203368
159855048107 513093780
878891734531 85105620
206609446949 62086932
38564257577 216342036
343968248091 513087552
453199077293 126559188
886355783179 513081324
61578407575 513075096
145734792157 35649072
612975503127 158440320
194687275131 513068868
252533652153 513062640
329662154849 513056412
348322276469 30174660
101386667031 284420304
638324541505 356229144
482675152133 258131916
177271161619 513050184
781859102107 355282488
633200133201 513043956
923374017005 189623916
33588225145 513037728
816069325077 513031500
397795009195 2142432
702864587249 201158172
817935337239 51250212
564779687261 410431428
100764662977 513025272
539550089467 138093444
883867766963 513019044
728152060609 76953168
735208798057 6881940
508177318347 513012816
370714422413 513006588
684204465629 363534588
599188340539 254993004
605209950771 513000360
125374647031 10631196
160477052161 512994132
430426811597 114782040
996192678983 60710544
653374452253 46529388
798031207511 142073136
195931283239 372633696
530569464291 512987904
733964789949 446859000
839083475075 512981676
331528167011 393024168
924015489787 21131604
611429991311 512975448
488273188619 512969220
941092139931 512962992
992718476413 285665904
973436350739 512956764
673187896073 246485556
719036692653 79425684
543137867083 49263480
375690454845 483087276
568511711585 512950536
133108873785 512944308
683582461575 182623644
425143662791 22433256
893197827773 510272496
381910495385 381913416
852145560209 75751164
814203312915 512938080
541896113511 2715408
941092139931 512931852
275749190759 140590872
584061812935 89303292
263782482513 145137312
423159536609 181776636
653726266983 386671608
321723114087 261451440
75884500817 247102128
561669666991 328271652
343968248091 288674028
32966221091 425864412
549229585911 229115664
270579025339 408133296
733342785895 423684612
951044204795 304835688
692543144695 40812084
541765537263 476821908
209615372427 512925624
215301709497 179235612
623880927795 469865232
338992215659 512919396
154879015675 512913168
526297203325 91034676
168322995541 126197964
871427685883 512906940
18660127849 193958604
640042177795 463705740
181276501723 24912
722146712923 512900712
981971473381 8887356
164831080539 512894484
212725392697 324341784
928652058851 512888256
878269730477 512882028
54736362981 172964016
516885375103 512875800
19904135957 265362624
873293698045 512869572
344040492891 56874096
253434240875 160632576
798031207511 512863344
69389424331 121832136
424828775111 390171744
376312458899 512857116
404302641329 323052588
396412614927 294322824
245177572113 387543528
848413535885 512850888
813804445645 45551592
752624911569 512844660
188697552259 221835132
67287078253 273664548
617650031851 512838432
280874664051 159349608
723809074475 90854064
749131139385 244517508
718555846219 274517784
208993368373 512832204
771285033189 512825976
43540290009 512819748
724387856209 119901456
646884222389 491364288
193812394355 82994328
807397017041 391236732
681094445359 512813520
517507379157 512807292
348322276469 512801064
735830802111 204010596
236361546749 512794836
701620579141 512788608
245691607559 512782380
420474746733 512776152
64688427845 512769924
699754566979 211845420
924298030473 72282168
469613066999 512763696
125143619371 248410008
395712013513 267542424
974680358847 275919084
146819070749 63538056
896929852097 512757468
852145560209 140036580
88324581897 512751240
897551856151 512745012
912479953447 512738784
738940822381 347460120
348085299831 31993236
144926950811 512732556
489893349243 133092360
472389875575 69355008
33588225145 512726328
948043573117 147865176
454062965649 259452252
961618273713 469815408
667410356171 512720100
837839572843 390707352
954154225065 7710264
161099056215 173069892
763463122423 79861644
134352881893 512713872
910828246765 21156516
526215435913 512707644
337954808995 107146512
794475416903 87640416
926272011243 387543528
611124394569 123414048
92678610275 512701416
636316848571 17139456
473345091323 116145972
195931283239 512695188
554205618343 191965644
417364726463 512688960
427316791327 216684576
900661876421 394599852
287742828877 113835384
86476824003 43614684
29234196767 264876840
205883348103 510826788
545041938553 251287344
893819831827 512682732
383776507547 512676504
251289644045 512670276
232007518371 180854892
251289644045 512664048
189089238645 512657820
892887092931 27776880
223921465669 159754428
905015904799 512651592
924298030473 512645364
90229805547 411290892
865207645343 512639136
497603249429 158733036
197823976153 121016268
304159988635 512632908
845538336127 78771744
397460596735 512626680
608941975095 512620452
717170680491 512614224
392484564303 512607996
13684095417 512601768
374774568917 163684296
291719907555 456020388
547732725993 47656656
339191524115 35636616
91434602167 512595540
421718754841 512589312
952374016059 274206384
217701425129 512583084
129998853515 512576856
63444419737 512570628
85836565681 293899320
239804316603 73434348
909369933177 512564400
787457138593 512558172
478159206973 49269708
349721037921 301011696
292207572411 6570540
203395331887 31669380
730232765625 488810808
421718754841 512551944
865829649397 8806392
956824578437 15140268
308514017013 512545716
704108595357 366106752
557937642667 512539488
4354034607 512533260
617028027797 512527032
489517196727 175691880
883867766963 475215084
962240277767 512520804
166697092701 512514576
470337540337 93320352
477077115647 353445228
626477068319 128390220
344590252145 294528348
473967095377 512508348
770041025081 512502120
617650031851 512495892
529325456183 512489664
55358367035 512483436
358350148549 88991892
776303521897 324260820
220811445399 387176076
105740695409 512477208
202773327833 512470980
451574949433 512464752
678606429143 512458524
930518071013 512452296
84592557573 512446068
521239403481 61862724
63444419737 47694024
666166348063 407367252
339825336457 213321456
814203312915 512439840
793055175079 280054476
823533373725 512433612
867073657505 512427384
256265676477 512421156
594013877799 387120024
229519502155 491096484
766346835857 362432232
25502172443 512414928
206752329725 140186052
454980208043 1793664
335260191335 307800216
740184830489 512408700
529549122347 126621468
189089238645 35555652
896307848043 82103724
634444141309 512402472
737696814273 512396244
70551035999 90891432
959987873019 83617128
462149018351 512390016
317844077823 512383788
998938516953 512377560
35454237307 512371332
192821262969 428237280
758222948055 359174988
717170680491 234988668
131242861623 512365104
827265398049 512358876
28612192713 512352648
32344217037 512346420
510665334563 96340932
531813472399 512340192
558345408511 51748452
893197827773 285890112
694778534547 512333964
865349425763 239678352
20104173089 250614720
727312661987 280969992
306648004851 19674252
926786046689 512327736
736452806165 512321508
309234298907 175548636
730854769679 512315280
477283723319 140123772
772584501637 421722792
30237690733 26774172
357745732367 28100736
127205265469 167514516
709084627789 331205040
260619704855 512309052
564199317387 309344760
93922618383 512302824
12440087309 512296596
393106568357 89072856
618894039959 116139744
601477926447 512290368
775639061567 512284140
92056606221 512277912
536789504831 512271684
18038123795 512265456
290475899447 512259228
584326652407 246516696
961232204983 120131892
81482537303 355649940
982766411549 81437328
281767842691 512253000
937982119661 512246772
263729725125 512240544
581573796719 55242360
283633854853 512234316
434216382641 49630932
608338156801 215632044
397615487095 273197448
524971427805 512228088
714060660221 512221860
88946585951 333982728
713852967639 6595452
942958152093 512215632
768797016973 165969972
268705757557 382561128
578463776449 506130876
194065271077 343243764
146792962973 478696536
737696814273 512209404
68420452169 245208816
433536831867 512203176
531813472399 512196948
827265398049 288244296
236983550803 512190720
268705757557 215937216
959752261551 512184492
241959583235 512178264
449247136061 16435692
282389846745 8868672
646262218335 434751768
150714642353 87229368
825399385887 489022560
133730877839 512172036
686070477791 512165808
118180776489 512159580
469613066999 512153352
275547802151 512147124
496433373205 22838076
191577254861 457658352
393106568357 422333136
627602096715 154535364
338370211605 512140896
956642241281 512134668
499693550555 263531592
599275283419 29495808
71530472439 512128440
408034665653 512122212
365211281963 265972968
895685843989 361728468
109472719733 512115984
521861407535 27957492
565401691315 469149012
59090391359 512109756
936738111553 490137372
975924366955 400597416
964106289929 512103528
318466081877 512097300
408656669707 101852712
47894318387 512091072
784347118323 512084844
89568590005 315578988
751380903461 208575720
5598042715 512078616
199271851613 78547536
21770148119 512072388
481486996729 198461448
960374265605 512066160
742726189525 134910936
771907037243 149758488
894441835881 512059932
793677179133 270587916
29234196767 361367244
66554440007 512053704
356408329171 307781532
141194926487 495761256
325308126471 161753616
726500741301 512047476
678606429143 512041248
602721934555 512035020
198419299455 89023032
303840926957 31999464
871427685883 512028792
519373391319 165907692
32344217037 92728692
199663307563 449375112
53500276889 273951036
309758025121 249225876
733342785895 336666996
245069603505 512022564
376312458899 512016336
293585919717 512010108
909369933177 176744412
408656669707 207585468
287185757951 39124296
989150703133 301161168
783725114269 512003880
173539137295 511997652
292963915663 121769856
171673125133 511991424
188467234591 511985196
50711173003 144277848
600855922393 464222664
46336710557 5032224
697266550763 511978968
709265924869 251000856
967838314253 511972740
396838592681 511966512
822289365617 484146036
954177019545 85429476
534301488615 511960284
367604402143 214915824
733342785895 511954056
370092418359 124653420
419230738625 322149528
110716727841 367850592
167941100809 447662412
391862560249 511947828
267461749449 250315776
266839745395 511941600
394585683465 53722728
365738389981 504000900
325308126471 89944776
763198980487 511935372
744538858867 496004148
232629522425 436875516
181625189997 413352360
358896345387 511929144
676118412927 511922916
104496687301 80926632
443555654663 174907152
847310137333 28742220
567492048493 118662084
816691329131 511916688
320332094039 511910460
456550981865 511904232
431670819705 511898004
274303794043 511891776
243825595397 367040952
597745902123 288985428
304781992689 511885548
108228711625 66334428
266839745395 427446324
870987925565 163597104
741428838597 511879320
261241708909 511873092
880757746693 511866864
263107721071 511860636
287987883231 511854408
733342785895 511848180
139328914325 34384788
775017057513 511841952
293585919717 502848720
31100208929 373212900
725058681555 30816144
149953187151 256979736
520227886613 145747656
894470677749 462995748
547985577803 511835724
385894622921 10799352
863571981989 157705416
45406302171 496707912
817935337239 236720052
101545518399 147989736
308662747881 338859252
317844077823 124161408
759466956163 210630960
583022687343 113847840
682960457521 386104860
42296281901 467050176
557139341379 25559712
109472719733 94329288
7464054877 511829496
749514891299 511823268
643152198065 511817040
414876710247 45763344
314734057553 511810812
815039491661 293251608
840417446643 347173632
173539137295 481922640
949178192633 114103188
768797016973 511804584
726837582681 169115112
979111259429 15345792
208993368373 511798356
727122745355 339407316
348322276469 511792128
377556467007 511785900
566023695369 511779672
485163168349 446423040
403233216517 227583576
440378876461 511773444
98276646761 511767216
136840898109 314719524
670520376441 511760988
411387827043 153065556
429804807543 124734384
340236223767 511754760
297939948095 284189868
11641848301 1307880
146170958919 511748532
794921187241 384373476
629468108877 465200460
434615292269 30330360
591525861583 335066400
118180776489 511742304
589037845367 186715440
90190594059 241920432
770663029135 168124860
388752539979 511736076
504445294023 149135688
350188288631 458947548
551907325691 304237800
447919523281 406271124
294829927825 511729848
92678610275 247133268
461923731669 1189548
204639339995 511723620
345834260253 511717392
306679724055 344009808
404924645383 310434660
455306973757 511711164
914967969663 410493708
854861066581 214224516
911284847595 332575200
156745027837 511704936
734586794003 294895800
924920034527 424805652
279901830529 511698708
965350298037 511692480
718179985181 84993516
915822558377 4808016
510665334563 511686252
968460318307 511680024
987120439927 507644280
584061812935 511673796
46028306225 511667568
172295129187 511661340
282389846745 511655112
465881042675 122598180
44162294063 497673252
374446446737 511648884
893197827773 449904492
549851589965 511642656
609563979149 480614760
365963563321 34515576
575353756179 274723308
120046788651 511636428
766309000757 511630200
220433915257 127555668
288772002125 135832680
854011572371 407037168
497603249429 511623972
195309279185 511617744
216457417021 468345600
643152198065 511611516
77128508925 511605288
773773049405 62909028
12440087309 404757720
115783078729 254121084
80860533249 511599060
513775354833 511592832
405727803273 272095092
74945820409 114408360
849657543993 511586604
220811445399 511580376
459038998081 497610972
350188288631 511574148
72152476493 511567920
444110900785 511561692
857121592641 479431440
523727419697 44959932
487029180511 414965412
464637034567 511555464
719658696707 511549236
771907037243 435324744
518129383211 511543008
790049548545 388241064
18660127849 212063400
70908468385 511536780
756978939947 511530552
409278673761 273216132
755112927785 511524324
237605554857 273477708
881379750747 511518096
575975760233 511511868
109472719733 511505640
766309000757 10699704
83970553519 511499412
84592557573 9055512
930637511597 44200116
789945154809 511493184
587793837259 511486956
785259583841 90405648
878269730477 506747448
598367906177 511480728
597123898069 453815676
122534804867 77227200
794921187241 180711648
709084627789 511474500
759466956163 511468272
115692760273 255808872
51004338657 511462044
731476773733 511455816
104496687301 480309588
942958152093 511449588
717792684545 397595520
273059785935 285709500
605282232939 141543756
333394179173 215650728
683627091423 211110516
871825306315 35181972
501335273753 511443360
703367959121 5119416
398704604843 511437132
335897416621 176812920
704108595357 511430904
843437503453 290255940
244447599451 511424676
936738111553 370460124
730854769679 478702764
233251526479 294515892
625114080499 420639120
117867313783 80814528
420474746733 460566828
151146991351 237199608
274925798097 511418448
14306099471 511412220
100142658923 463506444
935109205579 204415416
220811445399 511405992
617028027797 511399764
661812319685 511393536
363872377819 511387308
322011912675 11839428
164028276407 572976
63444419737 511381080
850953275641 231040116
129998853515 249823764
397460596735 511374852
421096750787 511368624
843721886389 17407260
428820370019 109052280
192821262969 137844324
856513551763 471808368
699553955633 2260764
702010271329 11471976
525593431859 511362396
562913675099 511356168
473967095377 511349940
56043130645 77214744
364494381873 511343712
860853616965 202490964
933628091283 511337484
292985856907 169270812
157457381487 323581968
742050842651 111817512
346646735231 106579764
674252400765 511331256
56013005809 48553488
95166626491 493251372
569133715639 940428
452350984383 4316004
718414688599 273035520
278035818367 301491252
57373159889 147479040
25075229349 249039036
855877584533 511325028
324686122417 511318800
305403996743 511312572
580627430959 65026548
813581308861 511306344
566023695369 238364244
964119804689 20676960
114843657189 37916064
561669666991 511300116
741549904689 371817828
660605324581 426611772
132164843525 189337428
954154225065 98938008
327936733559 24089904
947312180471 200834316
949800196687 204838920
239471567019 232721676
70052670201 49076640
476309792431 9834012
82104541357 511293888
818557341293 311350176
837839466967 104487156
346456264307 511287660
103874683247 318026592
43540290009 511281432
812959304807 511275204
162343064323 463799160
154879015675 511268976
774719108755 174222072
412174026089 103310064
735208798057 511262748
31722212983 511256520
266839745395 124385616
123778812975 511250292
717170680491 53056332
595879889961 511244064
580329788611 75994056
129998853515 511237836
100444486487 13514760
522483411589 222433020
627602096715 511231608
323643739581 31214736
890087807503 511225380
143060938649 415015236
63444419737 302338260
705352603465 511219152
656597896859 81175752
905269247383 18528300
276791810259 141145164
628899983251 6321420
110094723787 511212924
55358367035 511206696
809227280483 235256472
783725114269 410512392
629468108877 511200468
284255858907 121140828
174161141349 441434412
552964967127 79618752
464637034567 511194240
742672846705 511188012
716351372159 25759008
765686996703 435455532
918983218515 32977260
860231612911 511181784
615162015635 131242644
389374544033 5044680
105118691355 511175556
546119565641 427440096
516885375103 511169328
436024848083 511163100
360762357549 511156872
471479079161 357449832
955398233173 189779616
608941975095 354192588
232007518371 511150644
44162294063 207984060
84643222353 453230244
16979840875 237504780
350810292685 218571660
11196079201 6010020
163657249535 386478540
338995360799 120742236
530569464291 511144416
989608456143 98134596
242078662595 134668044
763198980487 262684584
682338453467 82732752
806117260213 180176040
173539137295 41609268
925319324063 55939896
96203876217 42954516
666801156885 399015504
236361546749 222557580
923253442925 216198792
546872538307 138311424
891331815611 511138188
55980371089 511131960
344590252145 511125732
190955250807 464590116
429867056403 148737096
496359241321 511119504
91736977795 86207976
636099801533 54955872
466503046729 511113276
957264245335 303671052
271815777827 511107048
943429730025 35063640
340858227821 84314664
436646852137 511100820
625114080499 511094592
776694029953 55161396
619516044013 348182568
984632423711 76050108
19904135957 487085652
549851589965 395459316
294207923771 296409204
559803654829 511088364
363250373765 511082136
269586690711 203487444
907503921015 511075908
409278673761 204135156
878438702345 69423516
255021668369 511069680
222055453507 511063452
149280979189 511057224
904393900745 511050996
480809139971 491675688
174161141349 158627160
971313239271 7236936
829286032767 284850036
743916854813 311424912
331684533407 183638808
661516880811 57590316
877025722369 511044768
281767842691 511038540
495115233213 44337132
531191468345 92635272
687936489953 425415996
870183677775 511032312
311624037283 391585500
852145560209 181359360
778127077783 511026084
436024848083 491706828
106362699463 511019856
974058354793 511013628
57452517065 142546464
320627002295 180948312
215234820777 157020336
132486869731 511007400
416742722409 54625788
831619426427 21567564
494046885845 207000036
694156530493 511001172
168563104863 510994944
180381181889 510988716
633200133201 510982488
173539137295 171880344
973436350739 455497236
746547691525 229302504
562913675099 510976260
437268856191 144526968
237605554857 510970032
684826469683 199158984
309136021067 510963804
962862281821 279905004
885111775071 510957576
383962077035 179895780
637554161579 510951348
49760330549 510945120
584061812935 295418952
4354034607 385606620
796165195349 510938892
904393900745 65879784
218323429183 510932664
741428838597 400211280
737074810219 510926436
402436629167 510920208
426694787273 118537524
58468387305 49238568
743294850759 105807492
603343938609 510913980
322198106201 299928024
396838592681 510907752
626358088607 510901524
413010698085 510895296
137462902163 461251908
926786046689 510889068
355537328439 38053080
281145838637 510882840
516263371049 256064220
500713269699 510876612
876403718315 510870384
833666978561 195179292
911235945339 222887664
829753414265 292093200
263913986733 223715988
106984703517 510864156
649994242659 73409436
875781714261 510857928
651518666467 75115908
438512864299 510851700
174783145403 280988676
891331815611 510845472
359518349441 400304700
468369058891 190327680
956020237227 338765832
255643672423 510839244
259375696747 23467104
766573709441 93121056
438512864299 501478560
338992215659 510833016
117558772435 510826788
222055453507 286257564
305403996743 394288452
666788352117 510820560
680472441305 510814332
172917133241 510808104
882623758855 323226972
485163168349 510801876
911892876017 37922292
956743371545 114352308
600233918339 510795648
910613941285 401880384
678606429143 510789420
187223226483 510783192
3732030553 510776964
904142549883 126939096
179759177835 311306580
870183677775 510770736
817935337239 510764508
713459021727 476697348
773151045351 202652892
552961610235 510758280
725256733193 510752052
448464929163 510745824
460283006189 510739596
280523834583 510733368
106984703517 436701132
870950177657 36402660
453440961595 510727140
755112927785 95288400
915589973717 354273552
473967095377 73515312
346129641837 33961284
816691329131 154635012
367604402143 437442264
129998853515 510720912
481098324695 202086144
371958430521 510714684
212725392697 188901468
108228711625 510708456
611429991311 315516708
72774480547 510702228
115692760273 510696000
609745500437 304885512
131242861623 278223444
236983550803 156167100
64066423791 510689772
574109748071 510683544
233251526479 510677316
473967095377 510671088
867695661559 441490464
922015326505 192756600
408083792117 419038524
146170958919 510664860
824155377779 510658632
922432018311 510652404
969704326415 40942872
847169527777 233207460
298611931849 140204736
792433171025 510646176
722859396657 381290616
841675997131 222632316
390794082093 246441960
212293647815 183277584
189089238645 3201192
403058633221 25111296
96490004231 239285988
697888554817 510639948
585927825097 510633720
2966102409 20184948
579744423881 112757940
535545496723 510627492
561738623407 44910108
84592557573 510621264
395311178195 164904984
403680637275 510615036
764442988595 437193144
918077989933 510608808
673008392657 510602580
231385514317 510596352
245069603505 111773916
1244014337 481281156
877221306481 222794244
4976038661 208669140
799897219673 24432444
646964221049 398710332
987742443981 497312028
284255858907 199109160
163587072431 510590124
426072783219 500307696
720902704815 444467448
314349415035 234646128
485163168349 510583896
136218894055 510577668
937360115607 510571440
330284158903 510565212
320954098093 286313616
218945433237 451530000
498225253483 510558984
93922618383 510552756
205261344049 396524304
375690454845 510546528
284255858907 510540300
479565131863 405436572
743916854813 355133016
276169806205 510534072
183027046765 271584396
103252679193 510527844
836098027261 324858708
298561952149 828324
666788352117 510521616
452196953487 510515388
97032638653 510509160
63444419737 256207464
914345965609 510502932
373345701313 88450056
617028027797 510496704
291362045437 79861644
64126324695 154728432
94585422065 325693260
718036473377 98763624
620406555831 121558104
109150998699 45632556
885111775071 78759288
480187135917 338111892
821045357509 510490476
170607343701 296209908
485806627863 240973776
322315105409 63158148
621517957363 53766324
166075088647 395783172
408390346733 19979424
243203591343 510484248
290717875931 228393216
393106568357 159648552
778127077783 224774748
141194926487 348942384
832241430481 510478020
419077746567 19705392
314791006385 392513472
452196953487 26767944
3732030553 5816952
478943127809 510471792
573487744017 510465564
872724594623 232472556
612673999419 386702748
714682664275 510459336
541765537263 287827020
702253612983 280490436
972192342631 457608528
483919160241 127972944
127843935651 70395084
370092418359 510453108
618894039959 510446880
686070477791 510440652
968460318307 406763136
885111775071 173954268
814203312915 276386184
30609715323 30012732
985281071149 371294676
39808265685 159517764
36436512477 96334704
938604123715 510434424
674874404819 510428196
356408329171 510421968
204639339995 510415740
173096443589 90281088
494493229159 510409512
649372238605 252669960
871258027697 9927432
638392937401 203537268
364494381873 300345300
994584488575 510403284
435402844029 244866276
832241430481 123787728
877647726423 510397056
33001452887 84943692
529947460237 219107268
671764384549 312988140
359518349441 510390828
886977787233 510384600
752624911569 352585764
653726266983 510378372
356408329171 420134652
382836052159 182959956
396216588627 490137372
653726266983 510372144
181625189997 126191736
682338453467 510365916
533679484561 316332576
141236984171 129187404
653104262929 510359688
788342973183 124777980
552358888069 217350972
904393900745 366380784
762576976433 297249984
465881042675 510353460
215213408913 413875512
750136895353 510347232
938604123715 434297124
712194648059 482489388
988364448035 510341004
562291671045 462578472
840949487237 113031972
366617205615 151676712
906073582365 29072304
310380029175 245937492
662922374731 6844572
978595268391 173125944
126266829191 510334776
65932435953 258692436
64688427845 510328548
426072783219 510322320
445551352469 173518308
533057480507 510316092
839705479129 510309864
622626064283 339768540
151146991351 510303636
837217462913 470768292
971630002817 344719800
27564927125 183875472
696230059615 41883300
713438656167 510297408
809502744923 222078024
126266829191 510291180
432292823759 510284952
128754845407 293338800
691848273041 252539172
382532499439 510278724
770184219257 129741696
381288491331 323631792
623248068337 426387564
325308126471 510272496
327174138633 510266268
221510421305 12593016
49760330549 510260040
31722212983 488219148
318822815489 5704848
939226127769 510253812
853389568317 312950772
27368184605 510247584
522483411589 510241356
254399664315 177174144
764442988595 510235128
392484564303 510228900
43609464405 374657796
821667361563 510222672
692667349699 81026280
972814346685 466003872
360140353495 510216444
346456264307 510210216
332926411539 197097516
505968185743 194818068
47894318387 510203988
535545496723 11310048
239671560555 5655024
507221934443 89452764
584959817037 63282708
535820033191 110422440
686692481845 469410588
553934499809 32074200
552741368233 61956144
635270791215 21816684
674874404819 264160620
808605276429 510197760
846547523723 217313604
674252400765 510191532
829131410211 510185304
120046788651 510179076
501957277807 510172848
868939669667 162382644
193247364045 58287852
464015030513 101011932
563185328003 140161140
157654821543 117248328
957473811307 252209088
362628369711 510166620
482053148079 510160392
675103788287 187805340
409278673761 229638816
407412661599 247718700
311002033229 510154164
146792962973 510147936
771285033189 510141708
943822568591 182362068
741087904183 81318996
631956125093 510135480
59712395413 510129252
657493049775 284488812
633200133201 510123024
791811166971 510116796
584061812935 510110568
122534804867 510104340
423584767003 388857636
765064992649 510098112
286743875123 436950252
744538858867 371799144
26124176497 510091884
365116385927 510085656
387854428763 76037652
63273378935 4403196
469613066999 510079428
254399664315 504636156
290934361211 34727328
588012539707 111244536
399349011013 350717364
385020515655 423117864
102008671085 457172568
54120449911 195795864
599192886979 172546740
172917133241 148618764
162343064323 510073200
823533373725 370734156
730232765625 401568984
861475621019 510066972
1894094215 124883856
202889498717 303602544
970948334523 510060744
840949487237 510054516
60334399467 344589012
301671972419 33220152
489517196727 510048288
977168375063 510042060
911857949393 510035832
939848131823 510029604
39808265685 510023376
318466081877 510017148
633822137255 448640208
733342785895 349434396
678606429143 510010920
930518071013 510004692
743294850759 509998464
374446446737 509992236
647506226443 127580580
374461057625 380723868
921810014257 509986008
85836565681 197925840
473345091323 133864632
261241708909 509979780
873915702099 349907724
689802502115 509973552
253777660261 56157876
735208798057 509967324
139950918379 509961096
136218894055 509954868
395879403469 70158420
679850437251 509948640
189711242699 245320920
956642241281 108815616
591293686733 118089108
103874683247 509942412
756978939947 509936184
142438934595 509929956
6220046769 509923728
607075962933 66521268
171673125133 158440320
287987883231 509917500
232007518371 121196880
779371085891 509911272
986498435873 509905044
441042988023 41627952
550160174909 23865696
967478789259 34060932
730232765625 49873824
274303794043 509898816
860231612911 509892588
100256681147 315597672
992718476413 301939668
51128145069 295605792
443488896731 288144648
981522403441 136604952
821667361563 509886360
963484285875 385463376
524971427805 378843012
3732030553 305265420
531191468345 58013820
529092770637 65611980
291156234949 407248920
338370211605 509880132
261241708909 509873904
781859102107 509867676
508177318347 509861448
441000880515 497237292
870183677775 509855220
114277057423 460872
345212256199 509848992
546741569695 509842764
808208912815 274324716
155785483629 148195260
872671693991 509836536
365211917219 31937184
527459444021 174097512
119171652527 79058232
528081448075 509830308
598367906177 509824080
250045635937 136156536
966022070039 254451168
34210229199 454008744
71530472439 26880048
309136021067 213969168
320332094039 509817852
964106289929 434969748
93520693165 58867056
544253553479 10967508
18660127849 275389704
919944002095 509811624
905637908853 173138400
712194648059 509805396
781859102107 509799168
50382334603 407709792
640042177795 509792940
199663307563 58219344
286743875123 509786712
297317944041 509780484
594635881853 509774256
401192621059 226387800
459038998081 12692664
493249221051 509768028
713804096523 3724344
79616525141 149802084
529325456183 509761800
624834579077 114694848
913723961555 325898784
126266829191 509755572
35454237307 15028164
99726434217 213383736
191078994939 36988092
253155656207 509749344
929274062905 509743116
347700272415 271995444
310380029175 62852976
605831954825 509736888
353920312955 509730660
437953053053 83654496
687314485899 112241016
917455985879 454376196
435174904219 23548068
601477926447 509724432
663678331847 395440632
952108029397 21013272
575096656873 7236936
539277521047 509718204
3110026499 509711976
251911648099 9834012
574109748071 459196668
207127356211 509705748
206505352157 509699520
857524718625 104580576
329662154849 509693292
87702577843 509687064
647577867127 212816988
435402844029 257259996
881035534177 130352040
787457138593 509680836
741642596013 177086952
539277521047 51505560
248214537943 266371560
987742443981 509674608
275547802151 509668380
2488022445 509662152
90987766841 138759840
547363573749 509655924
671220772331 261874944
495737237267 118400508
765338196325 49020588
970948334523 509649696
165453084593 509643468
699132562925 90374508
732098777787 509637240
153985257831 52570548
324064118363 315828108
46028306225 509631012
998938516953 509624784
51239956353 36234504
51236910861 243452520
253842879877 131105628
599611914285 158471460
424206771057 509618556
152390999459 509612328
567267703477 509606100
650616246713 509599872
77750512979 509593644
916833981825 509587416
793055175079 70575696
182247194051 270357480
179759177835 509581188
271193773773 323862228
246935615667 307376712
950422200741 509574960
39186261631 509568732
113204744057 509562504
492005212943 509556276
779371085891 509550048
250667639991 509543820
858365600749 509537592
45765670227 138996504
265595737287 509531364
970807711273 24444900
919321998041 172422180
857121592641 61127820
60425178795 387531072
512136484059 240606324
957886249389 359156304
649994242659 509525136
398082600789 509518908
420474746733 283392684
860853616965 39516660
719659811519 291271104
157989035945 509512680
650616246713 509506452
553583614289 509500224
727744749409 509493996
372580434575 353326896
504445294023 408332592
14928103525 509487768
587793837259 509481540
644787785445 23560524
254655105735 46305180
450952945379 509475312
712194648059 509469084
742672846705 509462856
400570617005 181795320
917455985879 426736332
274925798097 509456628
323510852745 434378088
737696814273 509450400
609563979149 509444172
4976038661 509437944
184113206213 44822916
494973962251 22526676
381288491331 15570000
95788630545 509431716
445771144817 70264296
738963965629 204757956
633213697785 70258068
363250373765 375691644
391240556195 509425488
686070477791 406862784
913101957501 509419260
692290518331 509413032
153145933945 151882236
730854769679 404477460
957886249389 71578404
750136895353 509406804
984632423711 72518832
289853895393 46454652
614540011581 509400576
804251248051 509394348
121912800813 115529400
101386667031 509388120
876420807947 240986232
991163608903 56643660
779993089945 509381892
850968721081 385052328
784969122377 355849236
825399385887 2621988
545732151663 66284604
290475899447 113162760
314161883727 153389412
132486869731 509375664
552339606181 166860576
56602375143 509369436
640664181849 307538640
106362699463 265767444
642664725039 65026548
322820110255 509363208
956020237227 509356980
604587946717 509350752
473345091323 509344524
771285033189 509338296
846862124915 88948296
218323429183 411571152
483919160241 509332068
965350298037 509325840
106984703517 509319612
685448473737 509313384
791189162917 509307156
18038123795 509300928
273681789989 167938020
177271161619 502369164
169807112971 53660448
131864865677 272126232
45406302171 509294700
758844952109 23143248
998017517837 82402668
983388415603 509288472
272437781881 145486080
336787025379 62921484
726707479761 292560300
31100208929 138286512
273681789989 279948600
456550981865 458841672
380044483223 349502904
163659205127 180886032
24258164335 255142476
854633576425 482165532
245691607559 477824616
819182708467 200005992
32966221091 139880880
412388694031 509282244
272437781881 52066080
963484285875 509276016
916211977771 509269788
317844077823 509263560
832863434535 19113732
783103110215 286830540
436024848083 509257332
626358088607 509251104
995828496683 509244876
134352881893 509238648
186601222429 509232420
210237376481 247992732
702242583195 509226192
715926672383 509219964
135596890001 197826192
439756872407 356540544
736452806165 411608520
563535679153 509213736
771907037243 509207508
317222073769 477195588
799897219673 509201280
766931004811 509195052
577841772395 509188824
268083753503 323856
158623645471 386322840
16172111633 509182596
880135742639 509176368
525593431859 509170140
296695939987 509163912
869143045007 240020892
469613066999 218939112
115692760273 509157684
171051121079 509151456
56602375143 453136824
771907037243 509145228
626358088607 118294632
651238250767 509139000
425450779165 509132772
596501894015 467878500
728366753463 509126544
403680637275 509120316
664922339955 259664004
533911321861 172384812
722429825347 35138376
946690176417 509114088
994584488575 509107860
468369058891 272182284
133108873785 509101632
553987979645 46323864
525593431859 509095404
339614219713 201002472
998316512899 409235652
291097903501 180474984
206505352157 509089176
923676026419 4340916
235117538641 84432996
65932435953 266614452
764442988595 509082948
961865506629 213962940
983783507467 46984032
238849562965 509076720
433264118965 115597908
775017057513 384361020
417570692651 80552952
134352881893 444996828
53860336253 69217992
608319971041 509070492
790187380413 171002196
895068074975 413333676
711572644005 288026316
395594584573 332625024
516718731269 5324940
728988757517 478621800
824155377779 509064264
776261065621 509058036
675496408873 467342892
126269700299 488325024
753868919677 389243772
1244014337 259788564
142438934595 509051808
371336426467 509045580
511287338617 312109992
298561952149 509039352
190094221103 70276752
750136895353 509033124
40512049607 78198768
744538858867 441397044
566194454673 111549708
721524708869 509026896
507710740261 21268620
600998045353 100650708
582817804827 426991680
745160862921 310521852
533057480507 509020668
90812598113 509014440
796165195349 509008212
422340758895 509001984
380327695295 62977536
775017057513 279425448
285499867015 241901748
809849284537 508995756
116936768381 409266792
348322276469 508989528
278657822421 508983300
6842050823 423099180
970948334523 508977072
241959583235 396698688
784969122377 508970844
94568058401 320474196
49170992355 97524252
440466977749 217525356
592769869691 162326592
50382334603 105246972
595257885907 508964616
183062527681 309481776
376934462953 460654020
684204465629 202733856
787457138593 508958388
338370211605 508952160
276169806205 190458468
513153350779 508945932
279901830529 508939704
391240556195 508933476
677362421035 410313096
669898372387 10923912
289231891339 162264312
424206771057 371051784
365738389981 192214764
785223118901 187001928
589037845367 508927248
294244095995 188228844
93050309771 88331724
813747515497 165365856
380848506805 96951276
33588225145 508921020
194204846785 129343104
668032360225 508914792
262485717017 508908564
828509406157 508902336
876245121057 40936644
230141506209 4166532
110258763079 131554044
689802502115 80154360
164831080539 508896108
556071630505 508889880
276791810259 413825688
446598917001 508883652
161721060269 249649380
347839001115 343044468
794921187241 433338012
316122194037 227938572
459661002135 508877424
935494103445 508871196
176276958591 189978912
639420173741 303079392
347078268361 363434940
368226406197 508864968
918077989933 419268960
645640214281 508858740
975924366955 508852512
779371085891 127144620
218945433237 135066636
218323429183 89016804
461527014297 508846284
610185983203 508840056
725945644651 256201236
462771022405 508833828
870805681829 442698696
457794989973 441185292
512907542837 38825352
900039872367 102226392
44784298117 508827600
36219435537 129741696
488273188619 508821372
937982119661 50820480
893819831827 508815144
158611039999 456406524
23636160281 508808916
221433449453 102892788
146170958919 508802688
24258164335 508796460
539899525101 508790232
529947460237 78391836
531813472399 508784004
963484285875 194762016
402436629167 508777776
67798448115 508771548
137862546695 41229360
913723961555 49948560
684204465629 508765320
747648879137 508759092
622626064283 69766056
216457417021 270731160
277413814313 508752864
807983272375 373742280
902790243083 195914196
352892484955 8470080
620854723949 224531856
737074810219 190358820
794299183187 508746636
886977787233 508740408
789323150755 508734180
185979218375 508727952
446417469211 31750344
271019232835 39311136
691277101923 196549452
676118412927 336100248
869561673721 499055868
754490923731 508721724
197797295401 508715496
442244888623 508709268
586549829151 508703040
156745027837 508696812
854633576425 508690584
332150171065 508684356
592769869691 410481252
158709174595 130445460
959989230723 77513688
700463682069 343405692
638187070861 137800728
383189199681 346912056
668142863629 198828900
822312041765 417276000
226409481885 508678128
92678610275 508671900
289853895393 457290900
381288491331 508665672
550473594019 508659444
947934184525 233767980
952288212903 508653216
51004338657 318842460
834729446697 407460672
434158835921 508646988
225165473777 508640760
791811166971 508634532
109629752525 272450088
296073935933 121757400
286743875123 508628304
170040413851 261108900
6229 220022784
34832233253 190663992
365760841921 19867320
337126203497 508622076
549987665537 113044428
585373967819 56406996
193443267023 508615848
219567437291 57403476
265712026503 83642040
364494381873 505719828
421096750787 508609620
155501019729 508603392
564157683207 240456852
488895192673 13907124
534923492669 508597164
354542317009 508590936
557937642667 508584708
890709811557 508578480
370714422413 508572252
199663307563 365527548
131864865677 508566024
164209076485 461575764
819179345347 112701888
250667639991 493973820
75262496763 365079132
953532221011 238364244
274303794043 508559796
778749081837 508553568
319710089985 14287032
312992175659 14741676
204639339995 508547340
696908003565 150013836
882623758855 508541112
574731752125 169127568
28612192713 431706276
138712272579 426069936
216457417021 443969208
941714143985 117491220
978412383171 508534884
24645041467 96278652
826643393995 508528656
192199258915 508522428
184735210267 98196876
440378876461 331535124
658702299415 508516200
355786325117 371082924
987742443981 508509972
168179950837 197377776
711572644005 133478496
388865403795 325792908
521861407535 508503744
684965808727 105303024
913101957501 508497516
483297156187 508491288
248915650053 315597672
469613066999 480378096
51630017231 249275700
791811166971 224700012
694778534547 317023884
6842050823 508485060
98276646761 508478832
519995395373 257029560
876403718315 508472604
443276115873 18329004
768871503853 74561616
848099842743 94715424
770695439647 89315748
215213408913 508466376
914345965609 508460148
533057480507 508453920
757600944001 508447692
93300614329 508441464
516263371049 459333684
599611914285 213452244
204017335941 333191772
884489771017 421529724
423584767003 479344248
172295129187 100663164
822289365617 508435236
346456264307 508429008
86947361859 19294344
1866018391 464403276
69042456223 508422780
635688149417 508416552
324450553307 48808836
816745114139 182249964
502579281861 508410324
356408329171 184716252
524349423751 508404096
986498435873 508397868
231385514317 438307956
368402639913 216865188
22392152173 508391640
149902983243 508385412
942336148039 150032520
856232107205 153277308
309758025121 508379184
247557619721 508372956
624492076445 378948888
847169527777 508366728
165453084593 80571636
185357214321 165347172
161403057351 168112404
985876431819 508360500
279279826475 286431948
709706631843 275987592
149617689781 106517484
794299183187 508354272
715926672383 167259168
13062091363 508348044
306491518885 16342272
36698245415 338454432
453158900465 68445720
535611108703 105583284
60956403521 508341816
416742722409 508335588
48685375273 304592796
291719907555 380537028
839732390317 55597356
405546649437 508329360
194687275131 508323132
473345091323 508316904
287987883231 508310676
724012725085 238314420
311665372519 328975416
476004502099 20284596
385642519709 508304448
325930130525 508298220
981522403441 220676724
691228841151 285541344
200285311617 164350692
52248346765 508291992
439134868353 204969708
239471567019 508285764
97032638653 508279536
914345965609 508273308
178049968029 305309016
669923552191 6134580
531191468345 508267080
204062003157 109749816
886977787233 508260852
166697092701 508254624
925681558237 120935304
767222487667 49151376
455306973757 508248396
747648879137 508242168
128936541079 125419464
392087384821 59508540
948556188579 228386988
564549262479 23560524
961713593253 327300084
790229543973 173680236
971010795135 4627404
725878737247 448029864
642530194011 488194236
467747054837 69255360
58171958179 111518568
541765537263 508235940
579085780503 508229712
136840898109 433923444
44162294063 508223484
503823289969 27608724
640369315951 176034420
833485438589 508217256
149902983243 56880324
845429097007 115722468
830375418319 508211028
199041303509 406457964
704108595357 508204800
609336599859 57895488
796787199403 202696488
852145560209 20228544
962862281821 508198572
346456264307 508192344
74640492709 508186116
48516322441 508179888
444732904839 172827000
246972852879 227222352
762576976433 464926428
553583614289 377746884
291719907555 508173660
131864865677 508167432
558832626189 52408620
78069174827 64366380
472889723637 313237260
829131410211 363858444
111960735949 508161204
960374265605 75956688
796213910765 17899272
340236223767 508154976
111062961045 73658556
722768716977 174041460
949178192633 487066968
566645699423 508148748
108599775865 122847300
298561952149 170616060
164831080539 508142520
345212256199 508136292
408034665653 123607116
74080164539 144296532
369470414305 505439568
238012691673 11671272
337748207551 508130064
188321865605 28810728
877025722369 439590924
691668514277 508123836
301534014753 21249936
208993368373 508117608
329662154849 508111380
739562826435 508105152
690542651329 7461144
659324303469 132855696
827265398049 206358552
610046948093 13869756
630712116985 508098924
506311306185 508092696
873293698045 508086468
760710964271 288045000
753334593407 343785600
443488896731 508080240
908747929123 340353972
127510837299 155127024
129376849461 508074012
803007239943 366879024
339614219713 508067784
606453958879 508061556
942958152093 508055328
194687275131 508049100
137768018111 67461696
395594584573 284700564
300505004671 365969736
642530194011 508042872
326552134579 419929128
691046510223 508036644
373202438629 508030416
643357167773 35923104
291719907555 342975960
672386388603 482881752
970326330469 58885740
568521421037 71242092
229519502155 442088352
350810292685 122218272
935494103445 422980848
631334121039 337140324
918077989933 452956212
123778812975 508024188
938092797449 107557560
144304946757 344084544
492627216997 461426292
489517196727 159430572
372580434575 508017960
691668514277 508011732
320954098093 508005504
295451931879 507999276
902312136969 95861376
543631549425 175853808
623248068337 96695928
303827050973 211172796
572243735909 261582228
26124176497 507993048
324686122417 507986820
246935615667 507980592
473345091323 375872256
27368184605 507974364
307270008905 507968136
227031485939 507961908
513775354833 507955680
235267297129 276921792
157041686161 121277844
160477052161 437909364
333788965865 40220424
681563706475 49824
303537984581 293450904
314112053499 243925848
385642519709 246441960
888221795341 507949452
879583996653 75171960
570999727801 507943224
11196079201 507936996
552492908401 124366932
636310153471 399644532
465881042675 88176024
445976912947 57428388
448464929163 388645884
883245762909 457029324
993962484521 507930768
638798169687 272543508
311624037283 507924540
790567158863 75259152
694778534547 507918312
951666208849 507912084
551717602127 507905856
408034665653 62940168
477699119701 309263796
385642519709 507899628
771425773533 77239656
445354908893 507893400
778881258681 36408888
281767842691 311219388
730854769679 507887172
731476773733 179073684
508799322401 268719516
912479953447 507880944
696022542655 104238036
139328914325 507874716
782926675965 18173304
383776507547 507868488
968460318307 479605824
15550107579 507862260
399961666839 355724676
421718754841 1494720
458416994027 507856032
658426198481 80577864
460905010243 507849804
386087435573 36072576
582976020939 238370472
870183677775 507843576
532435476453 215358012
273681789989 507837348
182869198105 507831120
492005212943 197004096
75884500817 507824892
355164321063 164095344
426072783219 507818664
230141506209 47357712
929274062905 229209084
274925798097 36265644
875781714261 507812436
552961610235 430504272
400570617005 507806208
170429117025 507799980
506933310239 507793752
402436629167 400354524
730232765625 507787524
860231612911 507781296
555449626451 393846264
677984425089 507775068
997694508845 456306876
508799322401 507768840
890709811557 196449804
500849924475 1936908
622626064283 218166840
156123023783 507762612
149280979189 507756384
955468690537 418222656
262289160099 34036020
504445294023 507750156
445354908893 507743928
867216963785 290860056
539277521047 507737700
294207923771 507731472
607075962933 507725244
243825595397 507719016
577219768341 450290628
248179623775 507712788
216457417021 507706560
277413814313 507700332
442244888623 507694104
844681511561 490317984
877905459747 137153016
515019362941 340677828
602721934555 350792100
799275215619 450253260
465508432653 184548096
594013877799 507687876
879513738585 397414908
406890261949 396057204
495168090249 268763112
26124176497 507681648
622010283 332936424
260619704855 507675420
283633854853 507669192
97292869405 191112408
397460596735 88624440
941714143985 176190120
684204465629 504592560
915589973717 386304156
535545496723 507662964
417986730517 507656736
328418146741 193192560
852767564263 507650508
868317665613 220452516
132486869731 507644280
707218615627 507638052
676740416981 507631824
161721060269 507625596
612673999419 507619368
793055175079 357368868
719281484193 7635528
996816308545 135932328
455325097237 242157096
65425861651 36290556
684204465629 507613140
207127356211 507606912
526837439967 507600684
723390721031 15981048
344658598217 434241072
393728572411 290455236
408656669707 269199072
755499823601 8793936
270571769719 428318244
358274341333 146862468
199908553747 44131608
191577254861 507594456
43540290009 227128932
485163168349 507588228
325109184229 75097224
382532499439 13919580
316600069715 507582000
512531346725 507575772
292963915663 405150084
313490049445 252495576
17134550623 50421888
885111775071 507569544
326552134579 37112652
962240277767 197851104
707218615627 507563316
778749081837 507557088
659946307523 507550860
659664109377 3114000
6220046769 156858408
957886249389 507544632
196553287293 507538404
364494381873 507532176
94544622437 507525948
289853895393 507519720
580329788611 507513492
897551856151 507507264
157119791509 116015184
578463776449 507501036
441622884569 507494808
303537984581 504206424
523105415643 507488580
923676026419 507482352
362006365657 507476124
445354908893 507469896
904393900745 233525088
250045635937 507463668
27990188659 109133244
111960735949 386534592
962417190335 47345256
571621731855 507457440
251001709911 136330920
838038401743 301858704
813581308861 202490964
294207923771 507451212
516263371049 345224268
810144510421 147055536
75884500817 507444984
831619426427 507438756
558559646721 507432528
954165616077 245358288
581573796719 407535408
70286464331 507426300
674874404819 507420072
424828775111 373835700
79667177465 260766360
728376226251 464801868
247557619721 224936676
269949765665 507413844
265595737287 371867652
13684095417 436607712
1244014337 507407616
198419299455 252177948
281767842691 507401388
301671972419 507395160
513153350779 507388932
251911648099 100059048
440378876461 507382704
964820312683 374527008
270715094683 313604712
823533373725 127150848
170429117025 507376476
314112053499 503427924
285499867015 507370248
877647726423 507364020
648834910439 268974864
666166348063 182094264
606453958879 507357792
97032638653 507351564
60334399467 507345336
244447599451 150499620
723390721031 507339108
317222073769 31463856
238227558911 507332880
279279826475 445121388
13062091363 10164096
24880168389 507326652
775017057513 498370788
730854769679 507320424
631956125093 507314196
709706631843 507307968
156745027837 507301740
378915531187 306635580
37942253523 507295512
302915980527 507289284
562533093237 213290316
452212928307 106654500
461354080183 8887356
529325456183 334779912
404302641329 507283056
21148144065 141873840
120668792705 507276828
548607581857 507270600
47894318387 217176588
420474746733 296820252
459678091767 345597948
515019362941 507264372
52248346765 507258144
352676304847 507251916
401814625113 507245688
173539137295 212916636
935494103445 507239460
785001152981 178220448
223299461615 324154944
738318818327 203649372
561047662937 493276284
187223226483 398928312
252533652153 507233232
927643749403 26711892
739164837313 213377508
269327761611 507227004
803629243997 507220776
188467234591 49014360
786835134539 30361500
639527413673 364512384
423214106345 89770392
457172985919 507214548
455928977811 269130564
640664181849 507208320
398811651707 325674576
26746180551 507202092
774395053459 507195864
33009318851 41360148
638176165633 478154700
935692814013 121084776
325308126471 507189636
23195777163 57067164
664922339955 507183408
113826748111 507177180
387508531871 507170952
580391663791 291806712
284877862961 406040688
395246624975 53978076
987742443981 507164724
379610944677 157506120
299183956203 507158496
335260191335 507152268
705378244141 85248864
225165473777 330713028
594635881853 507146040
158336838605 68265108
633822137255 507139812
338992215659 507133584
674874404819 409958100
819561096835 67137840
878949038359 97349868
852145560209 507127356
60334399467 240537816
995548434741 5586516
191670444425 14760360
77128508925 507121128
273681789989 507114900
450069569611 86494464
902527888583 256637196
269706548571 42973200
49138326495 249431400
882878066779 235592784
688558494007 507108672
227653489993 507102444
475211103485 397022544
636975043533 305539452
207749360265 488231604
944824164255 507096216
512531346725 507089988
898173860205 355544064
472101083215 202870872
38564257577 507083760
75559995867 79799364
230141506209 507077532
52870350819 507071304
725256733193 507065076
721524708869 507058848
750758899407 507052620
164831080539 507046392
872313819417 16554024
45201001141 51225300
785591126431 507040164
785591126431 507033936
819801349401 104437332
419852742679 507027708
843437503453 507021480
535545496723 507015252
858365600749 507009024
669898372387 111761460
26746180551 507002796
803956568993 155905524
157989035945 506996568
24492000823 245127852
653981340951 69585444
489517196727 129940992
384398511601 506990340
401192621059 506984112
979414550573 85460616
625114080499 227901204
4530573495 19281888
985876431819 155139480
466503046729 397483416
248179623775 333988956
228897498101 506977884
127510837299 506971656
495115233213 496222128
654970275091 506965428
996450500737 506959200
507555314293 506952972
868939669667 506946744
157989035945 506940516
327796142687 258486912
198419299455 506934288
811093292645 327293856
577219768341 129529944
271193773773 443645352
640664181849 194052024
125022821083 506928060
747026875083 247569228
656214283199 387643176
870805681829 506921832
676118412927 40942872
412388694031 506915604
921188010203 326963772
987120439927 373873068
403680637275 506909376
258131688639 357923160
953532221011 214118640
916833981825 463195044
589037845367 506903148
490547931965 87970500
370714422413 368305236
676344177927 274791816
7464054877 506896920
841571491291 506890692
314470948227 26132688
471479079161 506884464
411766689977 342745524
594635881853 506878236
796787199403 74119428
335260191335 487534068
686768282833 16080696
52248346765 506872008
627122614213 336866292
942336148039 506865780
17416119741 506859552
878269730477 448322580
340236223767 506853324
890709811557 412094304
165476520557 103677516
377556467007 506847096
825110635885 125101836
197175291347 230678892
983388415603 506840868
534923492669 192382920
833591800373 15819120
928030054797 506834640
765810821799 370995732
340236223767 506828412
45038562445 239566248
205910832267 457415460
559803654829 506822184
333394179173 506815956
468369058891 506809728
439786567511 310733604
618445579125 45532908
321576102147 237081276
921810014257 506803500
386886527817 506797272
443041588077 266340420
786835134539 70444908
923054022365 506791044
772529041297 506784816
133730877839 481175280
791189162917 226200960
181003185943 66838896
263729725125 127910664
839083475075 506778588
840327483183 131149224
376650489827 165110508
884986634629 4502844
654970275091 189063396
659971755131 90517752
477077115647 237629340
999560521007 264011148
987742443981 506772360
54114358927 225179568
729610761571 448085916
559803654829 418658616
239237797801 96004620
552961610235 506766132
130624968049 396493164
403680637275 506759904
356717487091 42742764
111960735949 506753676
547363573749 506747448
441000880515 506741220
555449626451 506734992
847169527777 506728764
184113206213 458567640
298561952149 432902052
123156808921 506722536
636310153471 194824296
178902152735 103378572
914654345029 93251844
976546371009 292971348
524971427805 491594724
238227558911 506716308
146170958919 506710080
483548879491 26363124
633822137255 270500724
164831080539 506703852
28612192713 506697624
794921187241 116189568
584933379177 222208812
177271161619 337856544
283633854853 174116196
381288491331 265219380
668032360225 506691396
668032360225 506685168
243203591343 245308464
482848085009 38794212
301167017397 312483672
930518071013 506678940
933628091283 506672712
944824164255 506666484
968460318307 37984572
657458291307 506660256
383154503493 506654028
826021389941 417711960
280523834583 168909588
838461471021 335639376
482765171645 94920948
888221795341 709992
845925519669 506647800
739830200703 197415144
202151323779 506641572
611429991311 506635344
297939948095 364711680
113826748111 506629116
709735174767 2646900
30637348959 207087228
689802502115 345946716
35454237307 506622888
144926950811 97181712
341480231875 47824812
576597764287 442773432
683598797619 289626912
327796142687 506616660
384398511601 407902860
796165195349 335957004
615784019689 506610432
107606707571 506604204
883245762909 63108324
750758899407 424276272
223921465669 506597976
544682376191 17027352
442866892677 348332040
268705757557 506591748
139328914325 341300628
503201285915 427514832
151146991351 61221240
742672846705 425553012
386886527817 270918000
552360980677 207616608
575353756179 363210732
677984425089 506585520
196201379143 71590860
669276368333 506579292
47894318387 488511864
891953819665 506573064
41725602795 248086152
301671972419 346669164
322820110255 342926136
617097482453 108360972
584683816989 506566836
586549829151 506560608
33588225145 506554380
590281853475 506548152
901283880475 180599544
47272314333 506541924
193443267023 368081028
930518071013 506535696
101386667031 506529468
519057923197 21299760
286902645527 254482308
244096183313 158652072
778749081837 506523240
450330941325 506517012
124400817029 506510784
824155377779 493070760
179759177835 506504556
341480231875 506498328
638937222243 272973240
935035989211 22364748
996450500737 506492100
847169527777 457166340
140572922433 264864384
223299461615 506485872
553074343263 157780152
162343064323 506479644
929896066959 171475524
343346244037 506473416
62200411629 30872196
875781714261 506467188
807032665347 51549156
604587946717 506460960
271193773773 506454732
874537706153 506448504
218945433237 166536720
302293976473 418309848
490139200781 32279724
477935609317 51001092
827887402103 506442276
931140075067 99193356
897652650103 198455220
810471288591 506436048
822320318777 244293300
998938516953 506429820
868421816457 287976492
17416119741 17986464
360140353495 108161676
379422479169 506423592
537566978449 327823236
120700673837 249854904
795543191295 506417364
985254427765 506411136
47894318387 466383780
543631549425 463786704
619516044013 506404908
860440830115 289296828
688558494007 506398680
684204465629 506392452
741651408633 119596284
445354908893 181278396
589037845367 506386224
962863807681 314918820
939226127769 506379996
722146712923 284551092
697888554817 506373768
305621148419 158994612
654970275091 506367540
592769869691 506361312
905637908853 58474692
187845230537 506355084
188605664347 69311412
749738314571 207946692
232007518371 506348856
551717602127 423908820
469613066999 356802120
62822415683 506342628
699754566979 506336400
244447599451 506330172
427938795381 506323944
950025432307 166443300
431670819705 157537260
448464929163 506317716
857743596695 457664580
472101083215 604116
342740495063 327113244
403058633221 506311488
424828775111 506305260
551961148067 133634196
106984703517 385039872
368226406197 479493720
845925519669 47694024
455363038213 258954012
195309279185 506299032
256365473949 70451136
67798448115 506292804
462368605175 151813728
363872377819 136661004
348555913661 82303020
803721455765 310235364
776883069675 126067176
42445137329 115411068
389493766637 164923668
759091742837 50558904
586549829151 506286576
182247194051 365733072
479565131863 100420272
101386667031 46741140
579829996601 141344460
78994521087 431793468
908747929123 186646932
859111903227 213857064
576136162373 89633376
717170680491 506280348
334016183227 506274120
610471972963 182922588
40430269739 506267892
781269502337 65636892
854902090417 189704880
715447127601 344146824
687314485899 506261664
419852742679 506255436
613296003473 506249208
746404871029 291314700
756356935893 506242980
555186728877 27509076
498225253483 156995424
627602096715 506236752
921210175655 418465548
862097625073 291059352
870805681829 506230524
638176165633 506224296
804251248051 506218068
623870072391 351975420
872049689937 46560528
574440492239 90959940
699132562925 72985932
105118691355 506211840
34210229199 466153344
15550107579 228144096
365116385927 330669432
184372328381 146351772
359378093643 22389660
930518071013 444087540
812959304807 506205612
855255580479 455360220
962240277767 506199384
606714264367 75769848
327796142687 506193156
835351450751 506186928
504445294023 196649100
530887565619 130196340
634444141309 160159248
433853718735 50017068
236983550803 490492368
129998853515 506180700
925542038581 214236972
353920312955 267218568
924006677167 6819660
208993368373 138261600
977790379117 506174472
984010419657 14542380
166697092701 328701384
515019362941 506168244
492005212943 506162016
666788352117 323444952
164209076485 506155788
645705377845 50160312
164831080539 479699244
49760330549 412393248
926164042635 506149560
803629243997 506143332
383801369723 467535960
923054022365 506137104
600233918339 482582808
878269730477 506130876
411766689977 218596572
838461471021 496427652
400258642791 108983772
858416788681 379864404
562913675099 506124648
384398511601 506118420
759466956163 506112192
934872099391 297692172
57271413053 176657220
958705164119 206626356
429804807543 311518332
42631460405 119639880
643152198065 157288140
664300335901 506105964
169807112971 214386444
470235071053 314426808
372820013279 47301660
454062965649 255765276
691668514277 506099736
557937642667 26886276
641721454595 641484
979286222633 205704612
656915164873 144794772
694156530493 506093508
479565131863 506087280
673008392657 371151432
118802780543 506081052
548880835357 75906864
574731752125 324889848
350810292685 467691660
635066145363 506074824
58468387305 205162776
771907037243 506068596
144926950811 506062368
735208798057 461096208
461527014297 506056140
891953819665 7535880
107606707571 94615776
391240556195 336922344
138084906217 348612300
781237098053 506049912
799897219673 312645600
770041025081 116451144
243825595397 506043684
358422679837 337426812
878269730477 396991404
848413535885 34783380
858365600749 506037456
474589099431 506031228
495115233213 506025000
937395291351 440693280
371958430521 506018772
303537984581 264191760
168563104863 471067236
513153350779 506012544
474589099431 426593088
455928977811 506006316
75262496763 355213980
995828496683 506000088
936116107499 413476920
730232765625 287827020
23232746571 185239404
737125481227 251536464
956642241281 230946696
783881748469 95201208
286121871069 129947220
246313611613 505993860
817935337239 390676212
464015030513 505987632
269327761611 358041492
703486591303 505981404
353920312955 505975176
415498714301 441534060
625736084553 505968948
371958430521 505962720
480654684333 13415112
411553909119 18329004
75884500817 505956492
78372517033 505950264
429804807543 505944036
750758899407 119627424
301049968365 372390804
253155656207 7922016
662492449663 31607100
680633173529 138367476
64066423791 53249400
751380903461 505937808
26746180551 377068032
435402844029 505931580
385217108703 229900392
122534804867 504897732
398422437837 32939892
761954972379 505925352
886977787233 505919124
487029180511 505912896
278035818367 236931804
28612192713 505906668
438741575143 133279200
506311306185 100557288
261863712963 505900440
220811445399 505894212
248179623775 505887984
611429991311 505881756
609563979149 357593076
147538711159 223560288
397460596735 27303552
534565711515 188689716
850279548047 71609544
876403718315 505875528
467125050783 45869220
715121595031 10382076
637554161579 505869300
794299183187 505863072
593391873745 505856844
600855922393 372191508
707248740463 247457124
778749081837 376762860
559181650775 505850616
829753414265 505844388
617065084397 302961060
27528592973 10220148
967216310199 65668032
812337300753 505838160
192821262969 505831932
323016915055 248048784
409278673761 432752580
782481106161 505825704
867695661559 280857888
971061354039 306062604
821045357509 505819476
87749867047 349172820
894441835881 312614460
666788352117 301092660
117558772435 262927476
460283006189 505813248
390618552141 505807020
279279826475 298962684
464015030513 505800792
153635007567 505794564
176649157565 481667292
140031010459 97642584
306709917399 81636624
301049968365 505788336
249237768441 39591396
561057459581 69174396
239471567019 505782108
647707577683 113337144
148932733103 50733288
502579281861 505775880
718784600659 135459000
83970553519 505769652
753868919677 505763424
149902983243 505757196
48516322441 505750968
765064992649 505744740
638798169687 484638048
344590252145 505738512
498225253483 505732284
731476773733 505726056
610807987257 252694872
90812598113 330955920
701061116663 81449784
133108873785 505719828
94544622437 415669176
372246114297 152760384
4976038661 306131112
552961610235 505713600
98141192751 15183864
921188010203 492391908
199663307563 416049084
523727419697 482358600
421718754841 185575716
249259323549 18627948
382532499439 505707372
733342785895 505701144
243825595397 505694916
402436629167 48472524
125022821083 505688688
447443329163 219649104
671142380495 505682460
246935615667 505676232
6895156979 376968384
886355783179 505670004
849035539939 505663776
982144407495 505657548
546741569695 371400552
768797016973 505651320
361384361603 495686520
686766321013 30492288
526215435913 505645092
732098777787 286568964
301671972419 299280312
390618552141 363079944
235117538641 423952416
14306099471 505638864
29234196767 89477676
462149018351 141469020
256265676477 505632636
238227558911 145205820
686070477791 209011680
500091265645 71422704
444110900785 336554892
697266550763 505626408
444732904839 347920992
133108873785 49630932
887599791287 505620180
74787977977 316071000
457172985919 505613952
582195800773 505607724
317844077823 323476092
838461471021 505601496
462990877033 187487712
219567437291 400983552
255021668369 407485584
384037803287 146358000
421096750787 505595268
95788630545 505589040
542387541317 86482008
250178572597 316158192
431670819705 505582812
803007239943 135328212
102008671085 476099460
618272035905 505576584
798653211565 245408112
641908189957 505570356
927126861533 94105080
534923492669 505564128
845925519669 505557900
837839466967 505551672
478321123755 278491248
332772175119 452215080
145548954865 505545444
439756872407 505539216
980900399387 505532988
671764384549 505526760
184735210267 122859756
450479759385 320212620
944824164255 505520532
324064118363 144539424
153635007567 505514304
994584488575 505508076
549229585911 103783392
995828496683 505501848
299183956203 505495620
120668792705 177292476
322198106201 505489392
464015030513 353252160
532435476453 505483164
5598042715 159673464
868939669667 505476936
240715575127 505470708
346456264307 505464480
982766411549 505458252
311624037283 253959156
427938795381 505452024
412388694031 505445796
752624911569 505439568
851523556155 67530204
781354140857 101049300
707218615627 505433340
495737237267 505427112
425450779165 505420884
138084906217 505414656
604587946717 505408428
612051995365 505402200
129376849461 505395972
184735210267 169744140
317844077823 161641512
615162015635 273913668
398704604843 503035560
896929852097 505389744
498847257537 231619320
85836565681 289471212
622372570989 8744112
992718476413 505383516
667663412267 103839444
743916854813 505377288
236983550803 411371856
281145838637 505371060
304781992689 100924740
755734931839 20060388
546119565641 291146544
561047662937 505364832
952910216957 505358604
241337579181 505352376
327898499867 152741700
879540350829 358029036
918195786325 263027124
754103235721 225596844
707218615627 505346148
306026000797 505339920
585109039917 70544556
624492076445 505333692
55980371089 505327464
592769869691 272574648
867073657505 212038488
192199258915 505321236
968460318307 505315008
794299183187 180095076
760710964271 505308780
164831080539 61563780
29234196767 111088836
129376849461 325444140
506933310239 345965400
210859380535 13782564
447842925109 505302552
439756872407 505296324
902527888583 299056104
202773327833 505290096
139550469197 182773116
155501019729 463886352
979034387225 505283868
413010698085 505277640
319242091915 151757676
400570617005 451735524
600233918339 290841372
393106568357 505271412
213969463085 59751432
34415815479 250496388
653726266983 20490120
760088960217 430585236
415498714301 504766944
165453084593 94615776
705352603465 43060392
828626349313 369009000
524971427805 417861432
698051634997 1768752
174783145403 263718432
343968248091 505265184
490139200781 505258956
520617399427 505252728
159233044053 505246500
275547802151 505240272
774580274179 205735752
459038998081 364668084
684204465629 479356704
188501283067 125718408
474589099431 505234044
834107442643 156266748
90190594059 65624436
197175291347 73839168
243825595397 505227816
844346686815 85342284
553583614289 351003852
752624911569 118743048
396216588627 505221588
660568311577 372291156
932384083175 106473888
33051040223 291912588
946068172363 505215360
101701012875 54488772
819801349401 505209132
145758707677 124124040
745160862921 505202904
624492076445 505196676
78994521087 505190448
582817804827 505184220
632578129147 505177992
899417868313 505171764
309136021067 505165536
430610500229 37056600
682960457521 188745768
837217462913 445432788
591615750307 79705944
702242583195 434795364
302293976473 505159308
775103857149 33164100
527459444021 505153080
776261065621 505146852
298775784301 127026288
825399385887 505140624
511909342671 505134396
362628369711 505128168
856020928181 237336624
720288354973 349185276
980373640137 210201228
504445294023 75794760
74111647079 367570332
580649914039 80496900
444732904839 505121940
332772175119 505115712
739626520191 250203672
29856200821 33955056
305403996743 505109484
429182803489 90592488
415881231833 56288664
212487463175 44717040
833485438589 311219388
756978939947 263369664
743294850759 505103256
552961610235 505097028
844265834919 250539984
363516240857 82552140
440534065765 309805632
280555036863 372913956
896307848043 505090800
782481106161 505084572
602332278497 173972952
686692481845 160458192
921619249379 58617936
732720781841 505078344
143682942703 247264056
368226406197 422439012
448464929163 174844872
134974885947 28873008
209615372427 395060724
674874404819 98290296
582834041223 392501016
798031207511 314968644
612270859741 60666948
264351729179 505072116
194065271077 505065888
363872377819 91669932
739326678121 15246144
545497561587 505059660
449181337241 79930152
399326608897 218689992
283011850799 505053432
692489297407 67754412
199663307563 505047204
752983862349 134755236
60956403521 121284072
100859110597 360688392
619516044013 202964292
185357214321 198112680
820423353455 505040976
612051995365 505034748
881208099601 26531280
729610761571 115548084
612739760871 173617956
991474468305 1395072
742233229631 135683208
522866290345 23398596
25896386159 30087468
233251526479 75931776
559181650775 434764224
490139200781 472499676
133730877839 505028520
415498714301 381900960
622004060229 28511784
999127225353 293120820
570377723747 505022292
610807987257 24488496
75346506255 365596056
944824164255 505016064
283633854853 252414612
500091265645 199557576
631956125093 319197456
737074810219 272892276
706596611573 29271600
111338731895 505009836
242581587289 505003608
265595737287 504997380
380044483223 216329580
464637034567 147883860
768797016973 504991152
547363573749 397664028
747892985597 250975944
355907883221 190956708
849657543993 504984924
235117538641 66471444
43540290009 504978696
341729439067 148500432
763198980487 313710588
992096472359 378911520
106984703517 504972468
976588272993 114570288
437890860245 504966240
607697966987 504960012
465259038621 182324700
934423981097 2179800
818155602915 273465252
37942253523 215862480
272437781881 504953784
844681511561 504947556
448464929163 504941328
57224379197 248976756
722878323549 321520500
230352000153 48484980
198605174115 27272412
580951792665 504935100
944202160201 156571920
255765548155 185444928
84814560861 265337712
37320249469 504928872
717170680491 504922644
62200411629 504916416
508177318347 54968328
842193495345 259595496
249043087389 165795588
633898623323 319272192
269949765665 504910188
276169806205 504903960
182869198105 47731392
908747929123 504897732
401192621059 504891504
318466081877 19088820
208371364319 504885276
44784298117 504879048
236983550803 504872820
720280700761 504866592
47894318387 504860364
448012177237 262709496
116936768381 504854136
93300614329 494459604
301049968365 316768536
842193495345 504847908
269949765665 504841680
837839466967 35356356
592147865637 115074756
740336189573 277401348
868054531375 96191460
29856200821 504835452
798031207511 404707896
670520376441 212611464
279901830529 504829224
646262218335 157960764
99520654869 146962116
848166613131 127169532
751380903461 289795068
853389568317 83972124
536789504831 504822996
908125925069 257241312
850901552101 225721404
589659849421 282769884
771285033189 504816768
17416119741 504810540
212725392697 366966216
727122745355 504804312
935494103445 135010584
976546371009 329585760
136840898109 504798084
67798448115 504791856
441721822577 264328776
108228711625 401780736
735208798057 504785628
713438656167 504779400
472116628303 461245680
438512864299 504773172
802629354805 43483896
886355783179 294079932
937592581935 121290300
206505352157 504766944
505067298077 504760716
907503921015 437168232
109472719733 504754488
436646852137 248827284
224748015927 189050940
289853895393 387929664
417438017567 316525644
437268856191 504748260
334638187281 464695992
681836487885 220502340
842981077007 169532388
217079421075 504742032
215213408913 295238340
3732030553 504735804
903771896691 195173064
574731752125 504729576
585927825097 319539996
281145838637 504723348
731476773733 504717120
796210342121 449437392
669276368333 447930216
414876710247 504710892
469928745635 32043060
942958152093 504704664
658080295361 504698436
738940822381 504692208
325930130525 244087776
404059710723 45925272
383154503493 504685980
106984703517 504679752
160099528247 194625000
963484285875 466178256
464936215231 96372072
345834260253 504673524
770041025081 45476856
553583614289 504667296
364689916161 144981612
568627035461 382804020
661812319685 263039580
8708062985 504661068
272608416625 326994912
168563104863 504654840
104305903739 67866516
531237997733 100108872
338789312409 61414308
966594306145 504648612
233251526479 504642384
116964526577 181539972
691122354807 179833500
147414967027 504636156
502579281861 104188212
311762404759 79637436
104622891493 167620392
125022821083 418490460
933628091283 504629928
418608734571 9011916
788701146701 316120824
62822415683 504623700
100142658923 6452208
301671972419 185096160
391862560249 504617472
17416119741 382716828
730232765625 495331524
37942253523 504611244
403680637275 438189624
330609858391 37934748
775017057513 504605016
534923492669 504598788
655834629309 56824272
602099930501 504592560
400158851547 70326576
556071630505 17830764
72774480547 504586332
549851589965 504580104
483361211167 230853276
237941686245 59745204
380715264973 88188480
672520583319 47289204
940470135877 504573876
276791810259 461289276
756978939947 504567648
850298431343 81842148
212725392697 504561420
778749081837 478958112
807983272375 430635060
184113206213 399744180
815447321023 504555192
835351450751 504548964
490761204835 504542736
944202160201 107682120
413857053383 183769596
534923492669 343330956
565401691315 504536508
126266829191 504530280
960374265605 39896568
487651184565 504524052
679228433197 504517824
49760330549 504511596
696022542655 504505368
90190594059 504499140
815447321023 168984324
177893165673 354205044
577841772395 504492912
483508683979 249487452
268083753503 504486684
315978065661 453217788
874537706153 504480456
331528167011 253386180
152390999459 504474228
984632423711 39516660
299183956203 504468000
32344217037 504461772
169185108917 504455544
290186981289 100301940
700998575087 222713280
534301488615 410811336
562291671045 337731984
782652631509 185052564
721524708869 504449316
852767564263 412866576
147522935635 294627996
950422200741 504443088
828509406157 504436860
359518349441 504430632
345212256199 504424404
404924645383 13664232
223299461615 504418176
986498435873 504411948
246935615667 504405720
953532221011 487720908
601477926447 504399492
695400538601 504393264
814203312915 321663744
376934462953 187599816
954154225065 504387036
732098777787 504380808
150543303845 409821084
209063993893 408232944
323442114309 504374580
357429903021 60436512
88324581897 504368352
337302518177 111369096
166075088647 504362124
283633854853 282888216
94254944463 171979992
413632702139 504355896
410522681869 504349668
108850715679 504343440
525290345001 69492024
561390539249 87746292
421403087423 132961572
565401691315 323008992
23636160281 504337212
495737237267 504330984
415860081545 63787176
932384083175 247967820
928030054797 183053376
887599791287 504324756
18038123795 504318528
185979218375 492778044
781237098053 504312300
560425658883 173250504
606453958879 496832472
801763231835 504306072
612051995365 411172560
460330295393 349172820
48516322441 199283544
187845230537 459682452
212103388643 27122940
928030054797 504299844
295451931879 504293616
131864865677 504287388
622010283 504281160
558559646721 504274932
373824442683 504268704
149902983243 504262476
123156808921 20739240
54114358927 504256248
228897498101 100046592
530569464291 504250020
748270883191 154248876
826021389941 504243792
493249221051 504237564
183491202159 504231336
212245966247 289408932
219567437291 258661296
187223226483 504225108
669276368333 339706260
432052596105 46031148
926786046689 504218880
445976912947 261563544
363514023689 176682132
416469006799 48852432
309758025121 21399408
461527014297 259570584
324064118363 504212652
186860400649 206701092
53492354873 77993244
606465567871 401182848
926786046689 504206424
653104262929 24619284
247276349547 60368004
377639685543 368417340
44784298117 504200196
440378876461 504193968
928652058851 131485536
760253883885 333746064
760088960217 459732276
410522681869 359224812
327796142687 400192596
166697092701 95961024
528981688029 3095316
746404871029 504187740
9330067039 504181512
461527014297 504175284
711572644005 504169056
558778710393 178002468
547985577803 504162828
729610761571 462896100
133730877839 504156600
276948369723 149702436
705352603465 504150372
489517196727 504144144
513153350779 504137916
117558772435 201127032
246313611613 504131688
979656391279 362675124
223299461615 504125460
646262218335 504119232
11196079201 504113004
406168653491 504106776
158611039999 311991660
441673013741 211752000
485163168349 504100548
857121592641 504094320
39186261631 448198020
441622884569 220122432
557315638613 100850004
923908573711 225690264
254399664315 504088092
90891481961 124354476
542387541317 494029872
341899488379 31351752
899417868313 504081864
791811166971 504075636
154257011621 504069408
106984703517 504063180
317222073769 504056952
186601222429 504050724
300427964311 504044496
508799322401 394213716
958508253443 341960796
80860533249 463095396
776261065621 504038268
284877862961 259969176
515019362941 394269768
775657988459 225584388
701620579141 504032040
436439944283 75483360
298561952149 504025812
771907037243 504019584
773773049405 504013356
213347396751 504007128
251911648099 504000900
312868045391 503994672
648750234551 503988444
262607243981 225011412
942958152093 180200952
256887680531 503982216
131242861623 317821068
719849348243 153015732
87702577843 380599308
994584488575 290853828
734586794003 503975988
759519595219 416316888
868939669667 503969760
248179623775 11802060
875159710207 72126468
801141227781 503963532
480809139971 503957304
311271238529 186528600
806907364215 265113504
758288024427 58020048
389580254873 141363144
927175969313 13022748
26746180551 450782640
335260191335 255123792
933713726283 169264584
660637498429 18733824
72152476493 503951076
444243208417 915516
861475621019 503944848
921955332181 279120276
116314764327 503938620
878891734531 503932392
504445294023 503926164
193443267023 503919936
429182803489 169351776
992096472359 392793732
773151045351 503913708
80860533249 27720828
205261344049 503907480
128754845407 503901252
450952945379 503895024
821045357509 503888796
709964259291 191448720
634444141309 503882568
812959304807 503876340
538741936721 36290556
462149018351 53286768
312868045391 503870112
939391724061 306629352
205883348103 303963768
730232765625 314109180
809849284537 419119488
359176773543 105271884
956666922845 38109132
328418146741 491507532
185979218375 503863884
704730599411 503857656
466862769781 117808848
750758899407 423528912
343968248091 150873300
228963278237 294933168
471479079161 135029268
510665334563 261544860
636310153471 503851428
257619702205 242811036
29234196767 62852976
928652058851 503845200
915700115897 390981384
745160862921 118363140
134974885947 311262984
269327761611 503838972
32966221091 371201256
286743875123 503832744
989608456143 503826516
185357214321 51225300
532435476453 262024416
212725392697 503820288
860231612911 503814060
937360115607 503807832
851523556155 503801604
751380903461 62996220
112582740003 373362372
875221379863 20988360
951044204795 503795376
615784019689 503789148
86458569735 503782920
721524708869 503776692
716548676437 131342292
584101597399 429171480
501335273753 503770464
995248008477 120281364
600233918339 337258656
199663307563 503764236
788888914673 41484708
854011572371 503758008
886355783179 112396716
263729725125 440481528
184923401743 105359076
847791531831 503751780
347078268361 503745552
816691329131 287858160
413632702139 503739324
992718476413 164475252
454684969703 503733096
835446097667 329772600
712354327751 294596856
601248174289 12773628
671764384549 503726868
995206492629 65450052
821045357509 91557828
62200411629 503720640
62200411629 214174692
906881916961 206377236
974680358847 375747696
856499588587 503714412
129423503409 346787496
761332968325 503708184
69127935523 52010028
575353756179 503701956
464015030513 503695728
958508253443 503689500
926164042635 503683272
449708937271 20353104
582817804827 503677044
383154503493 503670816
787457138593 503664588
902527888583 503658360
558559646721 471627756
248801627829 503652132
904393900745 315933984
903771896691 388540008
566645699423 503645904
123778812975 503639676
186601222429 292622580
597123898069 503633448
510665334563 503627220
381359322375 123912288
95788630545 422314452
218945433237 503620992
550889792575 78989724
268083753503 238837572
348944280523 503614764
715926672383 298532952
654403849709 128390220
221433449453 234042012
388130535925 503608536
305472697811 330221016
706596611573 503602308
860231612911 503596080
215835412967 503589852
759466956163 12144600
847169527777 503583624
13684095417 123308172
978452491491 394624764
707987513289 180356652
858365600749 78659640
832241430481 480602304
840327483183 28655028
863341633181 204284628
228897498101 431805924
325308126471 503577396
755734931839 503571168
911857949393 503564940
720280700761 330295752
499469261591 407796984
832241430481 503558712
520617399427 503552484
374446446737 503546256
404924645383 503540028
562913675099 503533800
335260191335 503527572
781237098053 214965648
208993368373 503521344
560425658883 289869804
323442114309 503515116
854633576425 503508888
864288651643 42269436
602721934555 49674528
595879889961 503502660
935244782911 5792040
723390721031 237124872
341480231875 477251640
273681789989 503496432
777505073729 503490204
11818083255 280459296
458416994027 456780204
436646852137 468376740
540521529155 503483976
622760265227 324435204
59712395413 503477748
251948872855 305607960
851712638235 313392960
498847257537 503471520
921188010203 492149016
556071630505 99006516
930537751493 40980240
407217736417 33494184
261241708909 191461176
332150171065 287901756
327399760389 179715168
246935615667 48254544
583439808881 503465292
990852464251 503459064
413632702139 397900692
888221795341 156883320
714682664275 503452836
403680637275 361441980
770041025081 503446608
446922006957 101815344
414254706193 503440380
917455985879 503434152
5598042715 455204520
778749081837 308952396
543631549425 73073124
192821262969 295300620
700376571033 187680780
46257577589 224899308
246935615667 503427924
291966498987 212368572
191811340469 100009224
92381851065 72138924
342102235929 503421696
225165473777 482003604
846274312581 98956692
820423353455 503415468
913129485261 255316860
371958430521 97293816
864585641289 6321420
117698958487 102693492
478943127809 155021148
736624132217 104536980
551095598073 257440608
810471288591 503409240
687390274431 123675624
727744749409 191498544
651238250767 225708948
859646080025 402814584
577219768341 320953752
768175012919 280745784
742050842651 146706768
894441835881 53000280
991847861817 3948552
497603249429 503403012
479271455513 163516140
9952071093 503396784
464015030513 487845468
995206492629 503390556
511287338617 503384328
190955250807 503378100
342102235929 308479068
352054300793 503371872
666874124133 325867644
750136895353 38900088
663056327793 503365644
200285311617 316276524
841571491291 503359416
508177318347 49437864
842815499399 503353188
913273177677 279711936
175405149457 503346960
490360724513 236863296
663678331847 503340732
784362663411 74013552
480187135917 300283020
604587946717 503334504
604587946717 503328276
677362421035 503322048
388752539979 252956448
501335273753 503315820
771285033189 165664800
910613941285 503309592
412388694031 89228556
974058354793 408114612
229519502155 180904716
692290518331 269622576
929274062905 406233756
613918007527 503303364
738483511559 162694044
636932157525 503297136
51004338657 125724636
46028306225 503290908
160477052161 23105880
337126203497 503284680
555449626451 12810996
203395331887 448322580
70286464331 145361520
21148144065 503278452
786213130485 503272224
901905884529 503265996
986052777639 98252928
761983154079 431320140
931140075067 29234232
886977787233 503259768
118944554735 254096172
682960457521 503253540
449451458057 6383700
141816930541 387051516
906259912907 106062840
614540011581 503247312
447842925109 503241084
748957664673 400441716
484541164295 503234856
338992215659 503228628
924920034527 503222400
56602375143 482433336
206505352157 442736064
456607849733 220732776
462596830235 31675608
817313333185 132949116
623505938677 14604660
382063766465 31706748
681795445365 267897420
666166348063 503216172
630090112931 493687332
326786407027 54987012
676207087191 71136216
533057480507 46180620
416742722409 503209944
944202160201 503203716
659946307523 503197488
123156808921 503191260
17416119741 496203444
173539137295 503185032
788079142647 439597152
636970976649 110366388
234495534587 503178804
574731752125 72020592
259375696747 427209660
966776948473 249549732
304781992689 503172576
893197827773 389250000
888843799395 503166348
312322527405 319272192
665544344009 503160120
247557619721 41740056
924436397949 79637436
896375864031 143630136
636932157525 503153892
414993317091 99149760
820423353455 503147664
222838171101 231195816
807983272375 503141436
137462902163 503135208
960448908185 159604956
768797016973 503128980
439756872407 503122752
93922618383 503116524
709084627789 503110296
896307848043 51524244
444491444041 61787988
74640492709 503104068
118180776489 503097840
302293976473 84588696
172295129187 352417608
647506226443 503091612
417986730517 503085384
939848131823 503079156
550056684233 243464976
843437503453 503072928
891953819665 328726296
35724302071 202341492
724634729139 503066700
404302641329 503060472
107277955125 208089936
779641275215 46529388
342724239983 417444156
204639339995 143941536
349197349075 12169512
956100279483 379957824
681478906027 6937992
888843799395 129486348
394670035497 119334708
143682942703 456306876
162002428853 163590876
109472719733 503054244
540521529155 41079888
30592220871 35929332
849035539939 125737092
394350576465 70893324
353920312955 503048016
933778049067 181047960
666166348063 503041788
441000880515 211347180
102008671085 490529736
836595458859 193323348
498847257537 503035560
161099056215 503029332
804873252105 503023104
793055175079 116799912
786213130485 503016876
664300335901 494802144
82104541357 42748992
655592279145 503010648
198726863007 15308424
503201285915 503004420
603343938609 502998192
113826748111 502991964
294207923771 502985736
451977944629 23554296
724634729139 502979508
59712395413 334387548
665755871801 159019524
144304946757 502973280
656214283199 502967052
421718754841 502960824
922023559921 17039808
898795864259 257527800
243203591343 502954596
392484564303 502948368
410522681869 207442224
539899525101 502942140
874777291085 20153808
184113206213 502935912
742685763577 72456552
958774164131 233275968
765686996703 502929684
88718079393 9914976
872671693991 81997848
694156530493 12262932
123778812975 324086436
486407176457 502923456
519692794299 125979984
614540011581 86917968
213969400805 502917228
220811445399 502911000
271193773773 502904772
145548954865 502898544
27990188659 388951056
919321998041 502892316
685448473737 502886088
730854769679 502879860
806117260213 286164144
106984703517 479026620
26746180551 502873632
477699119701 502867404
711572644005 38607372
153635007567 87310332
482053148079 423335844
664922339955 262771776
230141506209 484824888
791811166971 232254576
832241430481 9398052
210237376481 502861176
619516044013 502854948
333394179173 266309280
964106289929 36458712
400570617005 502848720
81175763469 180344196
269949765665 222439248
615429956651 166978908
511000631399 116868420
74126432351 217799388
809849284537 66191184
181625189997 502842492
135596890001 502836264
404490085445 191423808
227031485939 14218524
331136623869 198430308
814825316969 109513152
36698245415 489458520
799275215619 502830036
446598917001 502823808
244898562703 4403196
488273188619 111418920
909369933177 502817580
796165195349 341088876
466503046729 502811352
367604402143 502805124
930518071013 402222924
234191364057 66882492
555593698775 259620408
496981245375 502798896
199041303509 403904484
99520654869 502792668
757600944001 502786440
250667639991 502780212
952910216957 502773984
476455111593 16049556
303537984581 502767756
556693634559 502761528
894441835881 502755300
490139200781 502749072
601077477265 182773116
149280979189 502742844
374446446737 502736616
809849284537 502730388
630712116985 280546488
182869198105 502724160
801335149017 239441688
563535679153 430902864
94544622437 442019844
817935337239 466688952
514551912935 191305476
679228433197 502717932
726685656849 269865468
712248457979 32971032
11196079201 502711704
107277344781 123289488
679850437251 502705476
569282240983 13190904
556693634559 330588468
678649315151 292952664
960374265605 502699248
858365600749 262927476
269949765665 502693020
287365879177 502686792
720902704815 502680564
329040150795 502674336
806739264267 279724392
21148144065 502668108
574109748071 192277044
643807503235 236271636
349566284577 502661880
118320115533 105303024
340858227821 502655652
230763510263 502649424
684204465629 502643196
977790379117 332942652
381288491331 375056388
651973367757 288954288
246708211465 43103988
458416994027 502636968
107899778567 27577584
477490113011 11067156
681430776043 125786916
160477052161 410854932
900661876421 502630740
324064118363 502624512
253777660261 93245616
16172111633 502618284
287365879177 502612056
321576102147 502605828
659349564237 25030332
172917133241 502599600
882001754801 118743048
275547802151 502593372
33588225145 97281360
813759236593 200560284
701337976175 122934492
957886249389 58786092
120216408231 198324432
714682664275 502587144
192199258915 199713276
691046510223 342521316
670520376441 502580916
96007264485 68676156
778749081837 502574688
960374265605 243128664
89048388839 186858684
635066145363 502568460
643774202119 502562232
98276646761 502556004
829753414265 399233484
234897527075 79151652
399326608897 502549776
681094445359 502543548
77128508925 19182240
910132590383 299255400
414876710247 502537320
890861021169 10674792
233251526479 44729496
385642519709 502531092
784969122377 303440616
527459444021 502524864
575353756179 467909640
81482537303 126901728
723390721031 187705692
41674277847 502518636
985876431819 206003556
24313743007 400068036
376312458899 502512408
77128508925 197645580
346456264307 44112924
207749360265 500046120
749514891299 389368332
325491366687 299317680
756978939947 325064232
580951792665 502506180
65932435953 502499952
512550423089 301833792
953532221011 502493724
931140075067 330912324
975924366955 419798340
484541164295 210294648
364494381873 502487496
575975760233 502481268
47894318387 502475040
374836786637 96845400
347078268361 79544016
230763510263 502468812
286743875123 502462584
817935337239 502456356
724634729139 502450128
215835412967 472518360
294207923771 86612796
851523556155 37592208
74018488655 356198004
943580156147 463151448
48516322441 165565152
49138326495 502443900
352676304847 502437672
506311306185 502431444
439134868353 502425216
135596890001 190844604
296073935933 94098852
496692769405 47027628
630090112931 135247248
920566006149 463948632
904393900745 502418988
174161141349 393572232
996278799767 41920668
908747929123 345859524
73396484601 502412760
786835134539 502406532
595879889961 502400304
997306216719 144178200
656214283199 320299812
853389568317 502394076
974680358847 502387848
462771022405 502381620
688120240865 113661000
95166626491 8831304
337748207551 502375392
720902704815 502369164
137462902163 305433576
638798169687 292317408
321729267351 279001944
770956336795 195023592
419852742679 502362936
851523556155 341674308
42918285955 502356708
977790379117 458779392
368226406197 31762800
105740695409 502350480
148658975135 84221244
409278673761 502344252
723390721031 502338024
513153350779 502331796
610185983203 502325568
381288491331 502319340
116936768381 483124644
136218894055 502313112
14928103525 67013280
720639782329 30367728
694778534547 502306884
33588225145 349147908
595879889961 502300656
162965068377 474916140
157367031891 2534796
927408050743 502294428
46028306225 502288200
87080573789 502281972
312246041337 37585980
262485717017 502275744
480187135917 160508016
566645699423 310054752
36354028845 130352040
823533373725 502269516
781237098053 502263288
42918285955 502257060
68420452169 502250832
574137861263 151371540
239471567019 502244604
216457417021 200659932
146170958919 502238376
162343064323 21162744
894732683481 141263496
333394179173 502232148
299183956203 361853028
138084906217 502225920
294986586937 112851360
496466275729 140248332
300723588787 103826988
700998575087 502219692
360140353495 502213464
993962484521 142041996
731476773733 239011956
529325456183 227259720
959842087995 289645596
138170715601 402453360
286121871069 502207236
250808772699 264440880
309758025121 502201008
870297176847 241546752
142438934595 402746076
789945154809 502194780
840634529811 129355560
347178451969 132706224
510665334563 502188552
543009545371 4751964
998938516953 502182324
77750512979 502176096
722146712923 502169868
97821110919 218827008
579213030999 242101044
166075088647 433437660
680129650947 45215280
705974607519 98794764
664922339955 502163640
572865739963 502157412
471479079161 502151184
882623758855 169700544
812959304807 393049080
761332968325 111587076
686692481845 502144956
775135115481 236234268
972814346685 416622060
233873530533 502138728
942336148039 428044212
225787477831 283523472
316600069715 502132500
554205618343 502126272
208993368373 30081240
544875557533 248322816
343968248091 502120044
768797016973 502113816
31877863159 183016008
297939948095 347653188
215835412967 502107588
745782866975 502101360
865871763133 388826496
693534526439 403966764
620760052121 502095132
62926006007 129909852
529947460237 6838344
107606707571 148089384
180381181889 39896568
508177318347 502088904
479565131863 217201500
144304946757 456051528
190955250807 502082676
306648004851 502076448
193852197503 53380188
421718754841 502070220
862097625073 245339604
584061812935 502063992
308698459233 5468184
491383208889 119110500
472101083215 502057764
869561673721 502051536
935494103445 105869772
207749360265 131728428
142033428277 186746580
466007514671 36956952
514024063785 105738984
398082600789 319340700
419852742679 475514028
889577951045 334593072
675126987587 189804528
26855064675 70027632
18038123795 502045308
537411508885 262566252
977168375063 493444440
878269730477 63313848
445354908893 502039080
843437503453 103926636
750136895353 502032852
557565555797 230355036
681094445359 502026624
443637446987 337613652
832863434535 502020396
525063620889 358284384
641627168903 106019244
568679462765 127306548
871427685883 442088352
40430269739 502014168
832863434535 50129172
405695940825 82888452
362006365657 266402700
761332968325 502007940
128754845407 502001712
554205618343 449717652
574731752125 501995484
603965942663 501989256
707840619681 501983028
14928103525 107445456
679850437251 235848132
647506226443 501976800
174401274345 144813456
199041303509 501970572
54736362981 501964344
956020237227 441079416
511627038649 25092612
761332968325 501958116
303537984581 445059108
740184830489 501951888
65429480119 154828080
967216310199 501945660
437268856191 91688616
261863712963 501939432
508937471897 249873588
761645358577 144209340
850279548047 501933204
532435476453 9696996
706596611573 501926976
512531346725 338199084
57846383251 501920748
57224379197 323781264
863341633181 501914520
31722212983 501908292
270198250409 117553500
90812598113 501902064
724634729139 501895836
557588051333 188110512
903149892637 412025796
291719907555 501889608
39582455851 90586260
883245762909 501883380
393106568357 501877152
480214750869 235518048
525593431859 501870924
307892012959 501864696
642530194011 501858468
412388694031 501852240
80860533249 501846012
930518071013 122660460
335882195389 389928852
936116107499 49500144
763820984541 476093232
339614219713 501839784
860231612911 335172276
215213408913 406545156
774002912429 251654796
594635881853 501833556
587171833205 501827328
538282116015 120754692
334016183227 431631540
482675152133 501821100
459038998081 501814872
563562802093 412455528
564157683207 470413296
92056606221 501808644
213347396751 43297056
44619796715 6807204
32344217037 309213972
179992266963 12101004
515689521891 121452228
852767564263 501802416
788079142647 501796188
918077989933 501789960
139950918379 501783732
506311306185 501777504
812959304807 419785884
334638187281 501771276
255643672423 381290616
578148339467 35530740
162965068377 501765048
436288977563 16554024
599611914285 379509408
951972352417 137240208
659324303469 501758820
156123023783 501752592
372580434575 501746364
325930130525 501740136
848615273261 183937752
466005702323 21268620
715304668329 501733908
144304946757 135789084
764442988595 392320404
950617336437 198168732
979034387225 501727680
725256733193 19163556
189711242699 501721452
561047662937 391118400
623248068337 501715224
500091265645 501708996
507555314293 221368032
26200021081 179833500
467125050783 501702768
410855157421 55603584
172295129187 501696540
244447599451 501690312
565401691315 501684084
532435476453 385538112
385020515655 501677856
447842925109 501671628
786213130485 501665400
71530472439 501659172
275547802151 59446260
506311306185 501652944
414876710247 480720636
503823289969 56363400
949927758583 275464440
353298308901 501646716
294372068939 162451152
375068450791 172926648
557315638613 501640488
470235071053 501634260
337748207551 387369144
545497561587 311269212
483297156187 209752812
716548676437 209516148
538033512939 501628032
490859233555 49581108
882001754801 113449248
874537706153 501621804
246935615667 501615576
97032638653 435461760
828208393223 97399692
347078268361 501609348
392484564303 501603120
186204055403 203362884
304781992689 135359352
133730877839 501596892
722768716977 501590664
884888431525 20116440
673630396711 501584436
999560521007 501578208
514397358887 18671544
696022542655 433798884
487029180511 443676492
452196953487 501571980
686692481845 501565752
191372072163 971568
410522681869 296459028
176649157565 501559524
259997700801 501553296
768175012919 501547068
750174487561 52284060
162965068377 501540840
531860556079 221361804
445976912947 501534612
663678331847 501528384
7464054877 284731704
90190594059 501073740
324064118363 501522156
673630396711 327275172
427316791327 291115404
988986452089 432590652
717170680491 501515928
8708062985 501509700
67798448115 501503472
202602106419 43795296
630405231047 111263220
111960735949 501497244
538655516993 501491016
503201285915 271945620
553327636023 1339020
130620857569 164637180
457794989973 501484788
950861729385 38943684
435402844029 501478560
801434024745 6358788
830997422373 36128628
929896066959 501472332
320417093783 44031960
492627216997 142994880
575975760233 57148128
729044087069 415644264
440681239633 138143268
876403718315 325008180
962862281821 501466104
687936489953 305906904
56602375143 78422976
192821262969 501459876
459038998081 491009292
314112053499 158234796
958558077443 305664012
115692760273 298358568
586121036341 76336596
985876431819 298383480
914345965609 382660776
351445113963 373592808
800371830641 5735988
856173152957 58181976
266839745395 501453648
966594306145 258293844
366982398089 501447420
175405149457 501441192
506311306185 501434964
666788352117 477282780
770041025081 501428736
471479079161 501422508
21148144065 361485576
31722212983 501416280
210237376481 501410052
955651432513 65319264
263107721071 34384788
227653489993 89664516
16794115687 501403824
128754845407 501397596
714060660221 117534816
855928081157 142689708
286743875123 501391368
444732904839 296913672
640042177795 81593028
948050068921 375280596
785591126431 272468772
33588225145 501385140
254399664315 273421656
797409203457 501378912
563535679153 501372684
947934184525 261264600
631956125093 501366456
650616246713 501360228
478943127809 205735752
855255580479 501354000
82726545411 501347772
649372238605 52265376
413010698085 501341544
675496408873 501335316
173023999493 26624700
415498714301 501329088
104496687301 501322860
105378492375 25273224
854633576425 501316632
693697506971 330376716
320954098093 501310404
503201285915 501304176
902527888583 146681856
984281649057 70476048
13062091363 139370184
343346244037 404919648
68133614163 115249140
327796142687 501297948
628846104823 111331728
151768995405 7286760
21770148119 501291720
166075088647 252103212
171051121079 398442528
998938516953 501285492
342724239983 89496360
504459967191 307607148
839083475075 480365640
755734931839 195409728
215213408913 501279264
699754566979 244779084
227031485939 501273036
569755719693 359685684
313490049445 501266808
328418146741 160570296
399948612951 245875212
431670819705 501260580
849035539939 501254352
182869198105 254258100
534301488615 501248124
696022542655 84912552
830997422373 501241896
912745477999 107308440
861475621019 120430836
339614219713 501235668
166697092701 145834848
48962757937 16186572
818557341293 501229440
894441835881 501223212
625736084553 330762852
348322276469 413153064
409509321513 170815356
952288212903 389704644
556693634559 219811032
493871225105 501216984
673630396711 501210756
911235945339 501204528
880757746693 430815672
714682664275 501198300
965972302091 501192072
987120439927 501185844
826643393995 501179616
731117117951 107053092
954247414629 390881736
272437781881 501173388
348556723301 30405096
626358088607 501167160
566023695369 501160932
322990433599 94908492
279279826475 501154704
832241430481 501148476
949800196687 501142248
574109748071 501136020
452196953487 140603328
176040213627 238924764
697266550763 501129792
184113206213 266682960
741428838597 496340460
651238250767 501123564
61578407575 501117336
650616246713 501111108
457942761729 87914448
355786325117 501104880
750136895353 203998140
314112053499 222937488
882623758855 501098652
834729446697 501092424
788701146701 91651248
745160862921 48970764
423584767003 501086196
953532221011 501079968
902117474601 52776072
582386084857 36689148
362006365657 501073740
646262218335 143754696
333442844765 195285168
621661930039 101939904
926853763733 270756072
406168653491 362245392
893197827773 501067512
515019362941 501061284
147414967027 501055056
370276966455 40245336
154879015675 501048828
939848131823 457770456
592769869691 501042600
873915702099 2354184
177271161619 330924780
719767543463 363391344
691436239779 103764708
184113206213 501036372
475960719259 157281912
672386388603 501030144
44162294063 501023916
614967937461 53112384
664922339955 305309016
161099056215 501017688
240715575127 355818096
3110026499 146526156
653104262929 501011460
295920426951 28181700
851523556155 501005232
421718754841 500999004
845303515615 151016544
445354908893 500992776
923676026419 500986548
395594584573 500980320
766309000757 500974092
304388095363 162700272
741428838597 242375076
904393900745 22402116
480848121023 397309032
257162291735 167128380
990230460197 500967864
726802986141 31663152
148036971081 240151680
756978939947 500961636
106984703517 500955408
315356061607 500949180
470235071053 500942952
700798592769 33120504
222055453507 500936724
117630456715 134966988
711572644005 500930496
526837439967 500924268
679850437251 500918040
586549829151 500911812
156123023783 500905584
216457417021 500899356
722768716977 500893128
461016865123 381620700
553583614289 500886900
464015030513 500880672
697266550763 500874444
408034665653 436589028
801141227781 500868216
524349423751 13826160
143060938649 404876052
808605276429 500861988
974058354793 500855760
677984425089 105408900
873915702099 154852992
259997700801 500849532
409278673761 500843304
999560521007 500837076
849657543993 125257536
108850715679 500830848
832863434535 500824620
16010767827 878148
413632702139 500818392
588159034723 13315464
818103854463 252283824
403058633221 38800440
789945154809 76143528
283633854853 325543788
591586628179 347790204
116340286671 147840264
859609608857 448372404
513429537667 37044144
170429117025 500812164
775639061567 317783700
338370211605 500805936
989608456143 269062056
429182803489 500799708
539577567403 184043628
663678331847 500793480
963484285875 500787252
379422479169 500781024
446621923233 243402696
835973454805 500774796
849657543993 500768568
416742722409 500762340
841571491291 500756112
342724239983 500749884
658080295361 477905580
360762357549 332108100
503823289969 13421340
163805488391 28929060
135596890001 500743656
638176165633 500737428
387508531871 500731200
76522678987 463774248
990852464251 381271932
4976038661 403051248
664922339955 500724972
900039872367 500718744
100142658923 289290600
299183956203 467884728
118180776489 500712516
88946585951 300420036
287987883231 473913432
259375696747 246360996
679873256643 83106432
491383208889 446242428
963484285875 262865196
742050842651 500706288
488895192673 500700060
787631254789 64752516
456550981865 500693832
581573796719 500687604
381288491331 480664584
206505352157 500681376
296387191877 51088284
303558069881 409534596
267461749449 252788292
725878737247 500675148
766414777109 265069908
625736084553 186347988
229519502155 500668920
883245762909 483473412
31722212983 150406200
48032922527 135882504
781894670215 11129436
100142658923 414573048
968724148843 124777980
69378624979 44660988
337126203497 500662692
564157683207 500656464
85214561627 500650236
472101083215 36321696
598681130981 53897112
338992215659 500644008
57500173721 61457904
77128508925 464496696
458416994027 219480948
604587946717 500637780
670520376441 500631552
980900399387 302643432
77567856957 33487956
873915702099 500625324
995828496683 500619096
591525861583 249456312
546741569695 500612868
849035539939 500606640
149280979189 500600412
567267703477 439061544
312246041337 368678916
776883069675 500594184
732720781841 500587956
490139200781 500581728
656214283199 122959404
97654642707 500575500
405546649437 469547604
653928309531 75869496
87702577843 126733572
350810292685 192220992
909369933177 500569272
945446168309 410095116
365872323121 124410528
404924645383 65823732
508970530121 147983508
478321123755 500563044
940854210409 44717040
350188288631 500556816
631956125093 466906932
576869554207 18397512
289853895393 321557868
472723087269 500550588
507153831263 39485520
634444141309 500544360
776632671697 39080700
265595737287 375093756
78372517033 140148684
834107442643 500538132
289231891339 415021464
903771896691 267361812
515019362941 262877652
791189162917 500531904
259997700801 188621208
957886249389 39012192
560425658883 500525676
725878737247 132519384
3808983721 401469336
125833925901 131286240
864585641289 452788056
178515169727 47258064
585305821043 500519448
990852464251 500513220
607697966987 500506992
677437150807 266222088
875895643065 246722220
522483411589 500500764
297709380069 60374232
548814968029 280820520
731477134957 380231856
62200411629 500494536
709706631843 500488308
533679484561 44966160
161721060269 500482080
8086058931 500475852
521239403481 153096696
720902704815 327860604
870183677775 500469624
904393900745 137433276
78994521087 121209336
853389568317 250079112
604587946717 71976996
200285311617 500463396
455306973757 500457168
983388415603 500450940
868368037677 267255936
572865739963 142172784
424206771057 500444712
552339606181 500438484
166384576651 67318452
554827622397 85342284
439134868353 35792316
626705062943 79687260
574109748071 500432256
91434602167 500426028
120668792705 110758752
512531346725 500419800
666851939997 409690296
789945154809 500413572
997694508845 72450324
73396484601 500407344
220189441345 500401116
418608734571 500394888
10724985815 205443036
280523834583 500388660
639420173741 500382432
879271667443 46934208
375690454845 52913088
675496408873 290623392
879513738585 170653428
650184981387 109594116
607697966987 206925300
378879072475 159878988
898354802289 258816996
175422407245 225447372
752002907515 500376204
814203312915 294042564
861743804927 221679432
468369058891 463855212
62200411629 200479320
34832233253 50758200
884544054265 379484496
190955250807 225416232
483297156187 500369976
519373391319 500363748
635066145363 500357520
248801627829 281617704
462771022405 500351292
706094073015 164307096
482308645551 40643928
659946307523 461139804
65932435953 500345064
555449626451 455883372
454812980015 325269756
629468108877 341288172
54736362981 500338836
488895192673 58736268
205261344049 95425416
345354329335 177448176
217079421075 500332608
60334399467 500326380
317844077823 500320152
342966328571 16348500
122534804867 8725428
978850809459 55416744
928652058851 500313924
112582740003 500307696
320954098093 500301468
200907315671 260274348
976064322571 102575160
423584767003 401052060
146170958919 500295240
302293976473 500289012
261241708909 257552712
106362699463 484824888
34210229199 500282784
819179345347 255952116
3484484999 84171420
154257011621 500276556
172295129187 209098872
429182803489 500270328
998938516953 251847864
334638187281 500264100
218027130845 52520724
628846104823 500257872
113204744057 43838892
744538858867 424282500
181003185943 305950500
572243735909 472792392
11818083255 500251644
5598042715 2354184
11818083255 500245416
65986152453 31239648
238993193101 288754992
490761204835 184747392
87702577843 84675888
131242861623 58904424
956642241281 164649636
447220921055 56120508
918077989933 500239188
403058633221 177734664
529521364151 257347188
76506504871 500232960
183784690431 45308700
225865776247 346706532
640664181849 500226732
890709811557 500220504
66574923899 248677812
783103110215 441502920
78436752625 98321436
767937282693 21804228
180381181889 500214276
942958152093 500208048
783725114269 473197212
24880168389 202223160
677362421035 500201820
819886050201 294478524
620760052121 434228616
334016183227 40164372
434780839975 500195592
972338439055 38345796
268247001839 169015464
72436809605 202229388
931762079121 57770928
329270431095 27023292
162343064323 500189364
259997700801 500183136
979656391279 500176908
445976912947 500170680
85214561627 319477716
856499588587 500164452
485163168349 500158224
538655516993 232080192
307270008905 500151996
506311306185 435474216
199663307563 500145768
898795864259 54407808
983388415603 500139540
765686996703 500133312
47272314333 500127084
495115233213 333633960
225787477831 500120856
859609608857 500114628
913101957501 380954304
888373534333 332002224
358896345387 500108400
156745027837 500102172
943580156147 330252156
72152476493 500095944
406465274447 45252648
404924645383 269946432
522483411589 500089716
224543469723 362170656
595257885907 121078548
860231612911 436539204
749514891299 500083488
824777381833 469815408
657458291307 500077260
805495256159 500071032
516632479697 3830220
16172111633 500064804
198419299455 410095116
973436350739 500058576
460283006189 224706240
657458291307 107295984
541765537263 101927448
544253553479 500052348
501957277807 500046120
886355783179 500039892
936738111553 500033664
960374265605 500027436
476617388361 319122720
911857949393 500021208
354542317009 459053424
265595737287 500014980
854633576425 462534876
617028027797 216603612
119424784597 500008752
80255874175 7791228
74640492709 224264052
148036971081 500002524
511665334621 65736540
762576976433 38146500
395313775271 126814536
302293976473 499996296
807983272375 71590860
912589877647 381159828
857121592641 60361776
997072504791 499990068
556693634559 499983840
572243735909 499977612
487411722955 94590864
622932737231 108491760
118802780543 499971384
823714689489 194811840
217701425129 499965156
589037845367 499958928
782481106161 499952700
584226306871 135216108
778127077783 209528604
897551856151 33344712
55358367035 499946472
811093292645 499940244
431048815651 499934016
719036692653 499927788
769510360875 127736280
202151323779 499921560
654348271037 277681608
592147865637 499915332
547568699157 55946124
829753414265 499909104
489917569935 75445992
278035818367 57222864
845303515615 499902876
821070531085 85062024
485360863753 239429232
814626941475 26381808
686364582635 140453856
337748207551 499896648
354542317009 361417068
470857075107 499890420
499635461999 49319532
880135742639 103540500
266839745395 499884192
832241430481 70762536
485163168349 499877964
261413365045 71111304
551717602127 180331740
360140353495 499871736
6220046769 499865508
126501406811 259763652
462149018351 499859280
41674277847 499853052
759466956163 486743112
317222073769 499846824
591695705371 61968600
608319971041 499840596
707218615627 271895796
516263371049 499834368
404039164551 44754408
77750512979 499828140
268705757557 499821912
39186261631 218378592
549851589965 499815684
999560521007 499809456
57846383251 106206084
6220046769 433369152
817470633781 322112160
86775394323 153744408
86458569735 499803228
849657543993 79388316
37942253523 499797000
54114358927 499790772
195309279185 236682684
877647726423 499784544
294829927825 98539416
891953819665 36819936
189089238645 490928328
404302641329 50191452
910613941285 430248924
798832216741 148413240
765064992649 499778316
496359241321 499772088
705352603465 499765860
217093396707 241422192
791634141061 33811812
419230738625 378456876
302293976473 499759632
931140075067 499753404
854011572371 499747176
732098777787 385805916
770663029135 499740948
739286252173 22059576
647506226443 3755484
257509684585 499734720
807483237473 94347972
266217741341 499728492
32966221091 499722264
268705757557 121769856
259997700801 499716036
143682942703 394606080
572921138023 188590068
393728572411 499709808
728988757517 499703580
523727419697 499697352
95788630545 499691124
587437065041 153725724
1905323299 235044720
611429991311 445470156
235117538641 499684896
640042177795 499678668
989162069233 292659948
256593076209 94590864
504506533947 245962404
387164327757 4266180
197175291347 487951344
456073255659 173860848
254399664315 499672440
839083475075 11197944
518474115467 100077732
623248068337 461283048
984632423711 499666212
894631528305 56201472
777505073729 499659984
794299183187 499653756
648128230497 499647528
62402765577 178538076
716548676437 499641300
296899228135 74069604
493249221051 499635072
656214283199 204041736
155501019729 499628844
365461155551 5088276
877025722369 444106224
90190594059 499622616
493871225105 499616388
114448752165 499610160
971570338577 499603932
685448473737 442412208
974680358847 499597704
57224379197 499591476
947934184525 499585248
54114358927 437896908
264973733233 499579020
61596929647 19960740
243203591343 499572792
225956474611 130389408
997694508845 2323044
201529319725 499566564
54114358927 499560336
523934463329 42562152
776883069675 390570336
410380501619 1519632
362006365657 499554108
879513738585 289670508
27990188659 499547880
433750389987 41123484
937360115607 499541652
297515894793 119913912
727744749409 499535424
348074245131 58406184
961618273713 422202348
500713269699 223230204
121296707131 384909084
757937249773 45047124
176423061243 93681576
506933310239 499529196
869561673721 499522968
242581587289 499516740
859609608857 499510512
800222090837 124871400
859229058135 163279476
393728572411 499504284
318466081877 499498056
680472441305 499491828
857121592641 499485600
391862560249 72475236
645018210227 398411388
845925519669 499479372
258131688639 499473144
903149892637 499466916
683582461575 499460688
432914827813 12325212
877647726423 499454460
237917820549 152056620
948556188579 499448232
426694787273 499442004
570377723747 102525336
582195800773 321184188
217701425129 499435776
115743431281 133061220
850416900359 126540504
106362699463 499429548
576597764287 959112
95275523071 370298196
237605554857 499423320
401192621059 156939372
201529319725 248092380
173895453631 75327660
579085780503 342882540
384398511601 71852436
348944280523 499417092
372930803171 87092352
548607581857 276697584
832241430481 499410864
303537984581 499404636
936116107499 36533448
921188010203 499398408
844681511561 499392180
835973454805 499385952
66554440007 499379724
957886249389 272076408
111960735949 499373496
103252679193 499367268
982276845915 87229368
264982421293 57247776
60334399467 499361040
416120718355 499354812
229519502155 499348584
789945154809 499342356
346456264307 202148424
835417722899 304262712
783103110215 85454388
933069320113 294397560
834107442643 499336128
166075088647 499329900
82104541357 499323672
383776507547 499317444
148658975135 499311216
122534804867 499304988
93300614329 499298760
914110626935 5985108
580951792665 499292532
717170680491 499286304
329779054409 331292232
704373602985 68607648
797409203457 318045276
795543191295 499280076
332150171065 221461452
731476773733 499273848
899417868313 366467976
471569615597 21972384
727323355463 254326608
319088085931 90903888
764442988595 499267620
387055966785 302444136
694156530493 499261392
458416994027 25646904
913723961555 499255164
872328050397 119727072
951044204795 499248936
548607581857 490834908
135596890001 499242708
940470135877 499236480
564157683207 499230252
715024020955 137520468
487651184565 499224024
398433106401 146376684
603343938609 499217796
119424784597 141419196
569344334143 18447336
304781992689 499211568
108228711625 499205340
632578129147 499199112
979034387225 209385360
258753692693 499192884
763820984541 499186656
69788154585 63525600
470857075107 499180428
784347118323 471577932
290475899447 499174200
974874740955 179142192
399948612951 480166344
87702577843 499167972
370714422413 248154660
145548954865 26263476
488895192673 499161744
730232765625 499155516
16172111633 499149288
294207923771 499143060
105740695409 499136832
619516044013 64945584
835973454805 499130604
261863712963 89776620
553123451043 144906876
292341911609 87839712
747277327875 57602772
95788630545 499124376
3110026499 339313896
771907037243 499118148
442244888623 499111920
871427685883 7716492
939226127769 324391608
305032003293 13913352
284571836487 11615220
381288491331 499105692
854011572371 351751212
842815499399 499099464
209615372427 466041240
352054300793 499093236
147414967027 499087008
556071630505 499080780
686761245193 398305512
339614219713 289558404
933628091283 499074552
535545496723 65450052
253155656207 499068324
21770148119 499062096
387196040733 21760632
844059507507 192196080
421096750787 291844080
30478204875 499055868
765686996703 499049640
66554440007 499043412
145548954865 427321764
862097625073 210954816
485163168349 244249704
679850437251 499037184
622010283 499030956
798031207511 85759560
974680358847 439304436
447842925109 499024728
227192037551 232049052
987434424547 73527768
550473594019 499018500
306026000797 499012272
333682398557 109475784
803007239943 499006044
8708062985 350972712
894441835881 274268664
803629243997 25391556
382532499439 498999816
762879725741 167502060
354542317009 276928020
484541164295 498993588
944824164255 40226652
182247194051 498987360
428560799435 106324416
791189162917 498981132
175784247817 118985940
315356061607 439248384
997694508845 498974904
901283880475 498968676
463671467883 172559196
257587634233 22819392
928030054797 131585184
245691607559 403456068
770041025081 152380476
275547802151 176844060
403058633221 54806400
18291186119 208625544
839083475075 498962448
552597314593 150119712
715392134361 365857632
228897498101 124877628
315978065661 393534864
264973733233 498956220
910613941285 498949992
375068450791 498943764
213763090839 68950188
724634729139 498937536
454062965649 220894704
589037845367 498931308
761954972379 498925080
598989910231 498918852
346585034435 183545388
341480231875 498912624
622010283 155787192
573487744017 498906396
115070756219 498900168
808605276429 498893940
66554440007 498887712
959383182805 100943424
973436350739 498881484
895685843989 498875256
586669861395 350026056
570377723747 19966968
235739542695 498869028
465259038621 498862800
720704111341 49406724
748270883191 498856572
632578129147 357792372
789945154809 498850344
842193495345 498844116
178515169727 498837888
393728572411 498831660
493249221051 498825432
433139035813 138728700
963484285875 498819204
80238529195 498812976
240093571073 498806748
512531346725 498800520
36886617503 248428692
952910216957 244355580
79616525141 498794292
97032638653 417550032
399326608897 498788064
243203591343 69024924
952959150353 344395944
459661002135 347341788
603343938609 495013896
124400817029 134705412
415498714301 498781836
617028027797 73141632
154257011621 498775608
417986730517 290704356
804873252105 207622836
8836945217 344613924
6854643839 135197424
7137905735 86930424
413010698085 78977268
477077115647 498769380
29856200821 498763152
508799322401 73533996
245691607559 498756924
735208798057 94790160
177893165673 59670468
758844952109 498750696
956642241281 24145956
435018369667 5505552
223299461615 313698132
162965068377 280390788
76506504871 498744468
653104262929 400927500
584061812935 312639372
582195800773 434278440
227716579633 164045520
615162015635 156534552
253777660261 498738240
628846104823 481511592
205883348103 498732012
872696755463 144389952
692912522385 306959436
360140353495 486792936
120052848495 215762832
745782866975 38638512
640042177795 498725784
212103388643 236526984
898795864259 43122672
234701550599 164313324
935494103445 498719556
386264523763 99349056
358502479201 33905232
648750234551 468059112
781859102107 144296532
296695939987 498713328
603965942663 91146780
467747054837 400404348
130620857569 33108048
204017335941 498707100
357030333225 60349320
971570338577 498700872
759515852191 128340396
516301112729 366025788
470235071053 498694644
461527014297 216616068
330906162957 58649076
467747054837 334817280
259736285491 26089092
383776507547 498688416
164209076485 498682188
307892012959 498675960
268705757557 498669732
257107840331 229869252
941796067097 45022212
732263352687 10070676
118802780543 498663504
662434323739 382897440
603343938609 19942056
279065993085 52614144
602721934555 167551884
667410356171 397925604
349566284577 498657276
933628091283 298794528
583439808881 450938340
932384083175 498651048
262485717017 384716016
335882195389 29875716
533679484561 458773164
886977787233 498644820
242581587289 169214760
169807112971 444616920
504445294023 498638592
553583614289 60361776
429804807543 487403280
308192289751 178114572
564779687261 21144060
304256709475 33438132
258131688639 498632364
859609608857 498626136
392484564303 498619908
770663029135 475146576
568511711585 498613680
233251526479 72693216
556693634559 498607452
70917779245 263151684
436646852137 391074804
472723087269 498601224
943580156147 193790448
141194926487 498594996
467125050783 498588768
53492354873 498582540
231104032391 11988900
761954972379 498576312
427938795381 498570084
71037855085 231189588
141194926487 498563856
874537706153 498557628
576597764287 66166272
6842050823 498551400
27368184605 498545172
139950918379 498538944
926164042635 498532716
384398511601 498526488
351004108045 100999476
690424506169 53984304
951666208849 498520260
109472719733 304630164
66554440007 69473340
55980371089 471447144
489517196727 498514032
134352881893 353034180
794299183187 498507804
45406302171 125407008
15863157999 48491208
806898806943 238694328
53492354873 18310320
280523834583 498501576
88946585951 438849792
427938795381 492796728
116423137755 262952388
56602375143 498495348
293585919717 498489120
422790843999 21212568
782481106161 124703244
110094723787 179789904
900039872367 260436276
294883295557 215893620
120046788651 324528624
3732030553 406177704
719036692653 495026352
635066145363 498482892
503535436799 106548624
961618273713 483822180
679228433197 50720832
571621731855 498476664
761954972379 276492060
376312458899 498470436
404302641329 498464208
588177114607 79469280
864585641289 498457980
282389846745 498451752
837217462913 498445524
75884500817 498439296
823533373725 438731460
765064992649 308927484
626358088607 374726304
594013877799 74455740
549229585911 498433068
702242583195 498426840
349566284577 280876572
122932761611 91128096
944892603747 383202612
746404871029 498420612
590281853475 498414384
116092909273 90841608
120668792705 498408156
837217462913 490473684
643996174267 75215556
77750512979 498401928
684204465629 498395700
331191610881 84663432
295451931879 498389472
558559646721 403549488
269327761611 388440360
123946047231 212698656
373202438629 498383244
727122745355 167782320
85508678927 104705136
427385430115 312876036
540521529155 144919332
874537706153 498377016
426694787273 498370788
700998575087 21779316
154879015675 350038512
86458569735 498364560
100764662977 264123252
470235071053 498358332
95166626491 498352104
814203312915 355232664
23014156227 498345876
719658696707 322211808
849893161689 14660712
174161141349 486668376
52394443189 38345796
771285033189 406215072
144304946757 498339648
746404871029 302375628
387640770995 256525092
52870350819 498333420
62822415683 498327192
441105996699 192943440
34832233253 498320964
273247061895 292255128
369914613949 50496624
217701425129 498314736
622004060229 498308508
348554157365 99747648
561669666991 498302280
194687275131 487222668
442244888623 498296052
282389846745 87254280
427938795381 498289824
607075962933 244835136
850279548047 31930956
33588225145 331628544
840949487237 491731740
796787199403 339139512
914345965609 498283596
647049307985 261656964
899503833397 122286780
125644825137 498277368
985876431819 498271140
965501993433 14916060
533057480507 139943160
577841772395 436732272
741074109163 157605768
720902704815 498264912
705352603465 498258684
143060938649 482283864
371958430521 498252456
627602096715 285933708
852145560209 498246228
531191468345 425278980
611596334963 311972976
451574949433 442026072
253777660261 498240000
530207591341 42991884
830375418319 498233772
268705757557 498227544
967216310199 136717056
543009545371 249331752
915589973717 498221316
218323429183 416516184
487651184565 498215088
967838314253 384853032
403680637275 498208860
315978065661 498202632
854746751641 238021704
800519223727 447456888
863341633181 65113740
248801627829 67268628
845925519669 498196404
508919286137 348630984
151146991351 498190176
460667703521 106673184
891953819665 271908252
265595737287 171867888
743916854813 498183948
292341911609 498177720
865207645343 498171492
585305821043 498165264
812337300753 498159036
773773049405 498152808
879513738585 438239448
67798448115 259284096
481431144025 498146580
766309000757 21474144
455928977811 498140352
436646852137 221984604
724634729139 498134124
70611235847 10313568
344083017675 136910124
931140075067 93594384
230256985785 136119168
430426811597 498127896
848083818099 136162764
875159710207 498121668
553583614289 495462312
648460780785 92672640
264351729179 498115440
80860533249 433674324
534923492669 127786104
734736583631 94186044
26364608437 130277304
765064992649 498109212
442244888623 498102984
538190140911 65138652
865207645343 292304952
381288491331 498096756
37320249469 498090528
524971427805 49120236
52248346765 453167964
562291671045 498084300
727744749409 498078072
74018488655 498071844
132486869731 329623128
580329788611 498065616
921188010203 498059388
554827622397 498053160
106984703517 498046932
817945719315 111194712
23014156227 387761508
839083475075 498040704
838709750241 145604412
268083753503 498034476
428285819541 48671820
817935337239 180730332
189089238645 498028248
977790379117 367968924
311076532565 234969984
245691607559 147236148
950422200741 53753868
364595642925 209379132
798653211565 498022020
125022821083 393921000
223921465669 498015792
822289365617 498009564
622004060229 73920132
921188010203 140198508
574731752125 498003336
741054951835 133603056
424206771057 497997108
559803654829 419418432
1244014337 497990880
806478284917 24924456
520755511555 107364492
931140075067 497984652
847791531831 497978424
394350576465 494440920
226631559909 262921248
788701146701 280365876
412388694031 497972196
393728572411 115180632
505067298077 497965968
437890860245 497959740
23636160281 497953512
183011987461 136007064
481431144025 497947284
82104541357 497941056
684204465629 497934828
919944002095 497928600
916211977771 497922372
16172111633 497916144
959752261551 437535684
237605554857 253467144
946080422839 254208276
835973454805 468955944
686070477791 497909916
303722588729 303017112
194811374259 34316280
496359241321 200622564
427735792483 70177104
864703076457 342907452
467125050783 497903688
26124176497 497897460
755112927785 497891232
884728857709 161211780
868939669667 497885004
862719629127 139992984
700998575087 497878776
274925798097 497872548
581573796719 497866320
157465583763 308591172
762576976433 497860092
844681511561 407062080
993340480467 272624472
815447321023 497853864
12137193519 133198236
308514017013 497847636
544875557533 129461436
465259038621 342708156
285499867015 497841408
740890190095 228137868
8708062985 497835180
434780839975 427427640
98898650815 190962936
172917133241 497828952
114448752165 497822724
569755719693 251629884
807361268321 497816496
118802780543 497810268
906259912907 497804040
960374265605 497797812
224543469723 144439776
789945154809 497791584
167941100809 497785356
531813472399 497779128
519995395373 497772900
580329788611 497766672
208993368373 285865200
818557341293 497760444
527459444021 497754216
635688149417 299641536
549229585911 497747988
274303794043 497741760
339614219713 162370188
363250373765 497735532
338992215659 191604420
184735210267 497729304
287365879177 497723076
926496231699 105844860
394972580519 411135192
12440087309 497716848
589037845367 362955384
115692760273 223516692
352676304847 497710620
2488022445 497704392
93300614329 497698164
341480231875 497691936
970948334523 497685708
335260191335 497679480
255021668369 497673252
3732030553 497667024
393106568357 35829684
155501019729 497660796
146792962973 497654568
164209076485 497648340
788701146701 12966696
735830802111 478123560
216457417021 497642112
78372517033 259614180
895893317353 100320624
609573981317 72082872
88946585951 466788600
671764384549 418179060
751380903461 100090188
556071630505 497635884
59155199927 343717092
716052428159 266290596
824155377779 497629656
676740416981 497623428
883867766963 470469348
896535637143 41098572
574731752125 497617200
420474746733 157344192
39808265685 497610972
466021278551 116637984
706596611573 172216656
845559405451 241353684
690498974365 1887084
414876710247 404545968
303537984581 472966776
278035818367 497604744
554205618343 497598516
248801627829 422158752
299805960257 497592288
441000880515 198791532
879513738585 497586060
636310153471 19007856
373202438629 184691340
400749491393 154273788
347700272415 186491232
681273705883 201046068
929896066959 497579832
734586794003 350773416
795543191295 497573604
246935615667 497567376
224543469723 6701328
643988052955 230062320
136218894055 497561148
332772175119 168816168
645186465875 152922312
999226306605 117248328
391240556195 221878728
518129383211 168872220
528703452129 497554920
739562826435 461301732
512250032955 90966168
662434323739 497548692
509421326455 49251024
129998853515 201326328
153127156525 205903908
290817019463 7236936
312868045391 21137832
252729273633 37075284
245691607559 78497712
727744749409 497542464
236361546749 219779892
622626064283 431108388
402436629167 23510700
218323429183 497536236
942958152093 244567332
231204103895 30828600
69664460277 479063988
113204744057 289639368
763820984541 497530008
358896345387 497523780
434410092125 76971852
447842925109 224438436
710975545723 235605240
382532499439 497517552
171051121079 497511324
995206492629 497505096
488273188619 312433848
738940822381 354921264
314112053499 251555148
347700272415 497498868
762686327657 145679148
412388694031 488349936
961988422437 8600868
209615372427 478329084
693534526439 497492640
752624911569 497486412
763198980487 497480184
55980371089 497473956
817313333185 497467728
190333246753 497461500
887862438503 41204448
719658696707 497455272
454328054241 78784200
941714143985 477052344
105740695409 497449044
213969400805 497442816
134352881893 497436588
77750512979 497430360
996450500737 497424132
420474746733 177130548
537411508885 118886292
936738111553 497417904
538655516993 407840580
88946585951 129187404
503823289969 497411676
657458291307 418048272
846547523723 454731192
653563633981 4191444
681716449413 497405448
222055453507 267081552
657572780631 130563792
100885722841 98894412
120046788651 497399220
765064992649 488985192
249423631883 497392992
404924645383 497386764
358301981197 249418944
154879015675 472561956
801141227781 497380536
647506226443 59334156
715926672383 497374308
350308943675 195241572
974058354793 497368080
384398511601 356571684
527906826173 39597624
297939948095 497361852
985876431819 497355624
804251248051 139096152
89568590005 298775844
106984703517 497349396
775639061567 497343168
101386667031 288231840
390618552141 274249980
605209950771 497336940
239603052555 263058264
888221795341 497330712
406790657545 330376716
277413814313 497324484
151146991351 209690532
527459444021 497318256
569133715639 497312028
737696814273 15837804
698510558871 497305800
224543469723 66228552
456092693247 208986768
403058633221 497299572
369470414305 253442232
977168375063 481978692
801763231835 228524004
916586623111 82838628
479565131863 454201812
478321123755 497293344
250045635937 497287116
498847257537 496346688
135596890001 29632824
340858227821 20191176
526229069005 482047200
313490049445 497280888
649994242659 321470676
756356935893 497274660
102630675139 206003556
733342785895 415283040
414876710247 383439276
914967969663 497268432
811836194635 276473376
778127077783 497262204
672703755027 146426508
674252400765 497255976
342102235929 456313104
911235945339 497249748
842193495345 497243520
460905010243 285385644
154349453825 383949972
147414967027 497237292
690424506169 497231064
385020515655 483454728
321033299569 100737900
502302570583 18304092
564779687261 195204204
551095598073 497224836
253155656207 497218608
380044483223 454837068
855484465707 256774212
967065865393 317628
554205618343 159966180
859609608857 497212380
18038123795 147964824
396216588627 340484760
353920312955 158527512
574109748071 41933124
543631549425 411764220
660568311577 37237212
731659179397 197010324
520617399427 53261856
600855922393 497206152
728366753463 409777488
258753692693 497199924
55358367035 95101560
627602096715 497193696
639420173741 497187468
89568590005 265642884
324064118363 497181240
574109748071 497175012
880135742639 497168784
404924645383 280372104
419852742679 497162556
962862281821 236825928
905637908853 497156328
200285311617 374744988
536789504831 497150100
250667639991 261326880
898795864259 497143872
543009545371 497137644
911857949393 100544832
274925798097 497131416
264973733233 285205032
424206771057 497125188
194687275131 497118960
681094445359 497112732
560435075619 75969144
530569464291 497106504
678606429143 497100276
349587690213 262778004
204017335941 497094048
228897498101 257633676
781237098053 497087820
128754845407 497081592
550473594019 497075364
763216070119 240986232
984079270197 162158436
608941975095 40699980
100764662977 154610100
962974553977 365409216
742050842651 497069136
15550107579 497062908
962240277767 84968604
359657022089 270506952
581234898861 49917420
193443267023 497056680
48516322441 83013012
129998853515 497050452
350188288631 497044224
177271161619 497037996
26746180551 497031768
367604402143 497025540
148658975135 497019312
19603652403 28642572
677984425089 497013084
205261344049 497006856
567267703477 497000628
492627216997 496994400
556693634559 496988172
850279548047 496981944
175574899825 270837036
44454648839 189748476
191577254861 496975716
595588430779 165303576
625114080499 496969488
977168375063 397383768
572939728603 209049048
656836287253 496963260
170429117025 156646656
715304668329 496957032
134974885947 496950804
877098116641 173381292
181003185943 496944576
360140353495 496938348
793055175079 76641768
276433748845 99996768
172917133241 165976200
362853138231 272082636
895063839935 496932120
811715296699 496925892
296695939987 442536768
898173860205 16174116
283011850799 35094780
984632423711 496919664
978412383171 496913436
911235945339 496907208
20247828137 120275136
533679484561 210774204
835973454805 244561104
672386388603 496900980
867073657505 190396188
82726545411 354148992
341480231875 496894752
490139200781 496888524
149902983243 496882296
396216588627 403811064
8708062985 496876068
933006087229 496869840
312868045391 27216360
923054022365 360159012
25685661779 261096444
273681789989 454027428
147414967027 21791772
303537984581 496863612
111960735949 496857384
389996548087 496851156
779993089945 443676492
199663307563 496844928
897551856151 496838700
732098777787 184467132
949800196687 496832472
882001754801 496826244
457872989445 74399688
885733779125 435119220
592313057109 98427312
716359636715 55161396
18660127849 496820016
243825595397 496813788
276791810259 496807560
501957277807 496801332
572865739963 496795104
770663029135 496788876
936738111553 496782648
771355253889 12312756
756356935893 496776420
795763768371 167614164
179137173781 356633964
727744749409 496770192
634444141309 269566524
72774480547 496763964
705974607519 496757736
582924017139 168915816
401814625113 311786136
817935337239 496751508
261640774237 19213380
627602096715 496745280
719036692653 496739052
910613941285 333085896
426072783219 496732824
426072783219 431232948
675496408873 287758512
954776229119 453772080
320954098093 496726596
84592557573 472997916
172295129187 436682448
32966221091 191984328
560425658883 496720368
592147865637 496714140
906980830057 110129724
832241430481 496707912
242630265337 435393252
765686996703 496701684
846547523723 190446012
134974885947 496695456
747648879137 196474716
548607581857 496689228
547363573749 496683000
435470343093 387942120
950422200741 496676772
611432189795 441845460
999871497503 158035500
488273188619 15943680
310380029175 208849752
228897498101 496670544
244447599451 303957540
395594584573 496664316
402436629167 496658088
394972580519 496651860
424413229257 155257812
238227558911 496645632
463393026459 496639404
863341633181 496633176
995028632167 17164368
937982119661 296340696
92678610275 461451204
610185983203 496626948
115692760273 496620720
955398233173 496614492
223299461615 496608264
982144407495 93320352
421096750787 496602036
467747054837 154248876
75262496763 496595808
732098777787 284121360
988986452089 496589580
507555314293 496583352
34210229199 170790444
350810292685 496577124
984010419657 371381868
430040014191 196493400
837217462913 496570896
916211977771 496564668
428560799435 342297108
666166348063 496558440
795112312105 190383732
161125294779 443944296
977168375063 297268668
472101083215 496552212
63444419737 496545984
234258912945 65699172
771285033189 496539756
387508531871 97212852
949800196687 496533528
671249539463 53535888
745782866975 496527300
459038998081 496521072
8086058931 496514844
190333246753 496508616
473967095377 2217168
864585641289 496502388
785591126431 496496160
670116483175 257689728
139950918379 496489932
765686996703 496483704
495115233213 496477476
132486869731 496471248
146175312291 110789892
381293560923 26525052
467747054837 249711660
341480231875 496465020
655743793929 108578952
363250373765 253591704
732098777787 496458792
455306973757 496452564
55358367035 321732252
618894039959 496446336
713714039643 140067720
748270883191 371437920
823533373725 496440108
987120439927 496433880
988364448035 496427652
418063104481 353663208
643152198065 189405936
478943127809 163609560
435402844029 496421424
107093213961 387630720
151768995405 496415196
436024848083 496408968
987529158655 67293540
585318389147 292585212
551717602127 496402740
650616246713 161641512
740184830489 458766936
732720781841 396941580
75262496763 496396512
465259038621 117372888
909991937231 496390284
389996548087 257976216
741693503685 197813736
785591126431 156397536
444110900785 496384056
823533373725 263712204
403680637275 305265420
691668514277 334069920
14306099471 496377828
129376849461 388440360
39808265685 496371600
51626342711 496365372
123778812975 45950184
632578129147 428604732
391862560249 16410780
761954972379 414043668
993962484521 145392660
652138683789 81854604
736452806165 496359144
201650460553 224668872
289231891339 496352916
196824392133 56786904
252760650297 268395660
330906162957 10737072
699132562925 16404552
750915265803 183638808
386886527817 482719824
870183677775 365919912
224543469723 496346688
129998853515 496340460
923054022365 496334232
536167500777 496328004
655592279145 496321776
813149015915 231731424
605831954825 396281412
849416618803 43465212
761954972379 496315548
724634729139 496309320
744538858867 78684552
269527312959 31407804
98276646761 496303092
600855922393 496296864
775017057513 49531284
757600944001 316127052
364753665969 6582996
834108638419 181652076
715304668329 496290636
124599515141 251343396
925542038581 496284408
738940822381 496278180
495388648641 35044956
572352582665 363391344
377556467007 496271952
62200411629 496265724
199663307563 496259496
276169806205 496253268
348322276469 496247040
715926672383 496240812
984632423711 122311692
168624002247 192345552
164209076485 422937252
136218894055 496234584
918077989933 496228356
57347917805 236558124
662434323739 496222128
846547523723 496215900
327796142687 270519408
482675152133 496209672
780615093999 496203444
403058633221 283374000
865829649397 496197216
667410356171 291445488
715926672383 496190988
152501259971 205741980
617102981777 320804280
496762585285 10749528
126888833245 496184760
95788630545 145554588
208993368373 224413524
893197827773 496178532
699132562925 496172304
23636160281 409883364
75262496763 496166076
241959583235 453099456
863963637235 496159848
9610607299 80521812
184113206213 393491268
735842622855 451866312
121912800813 496153620
531813472399 131404572
85214561627 478279260
341480231875 493133040
630090112931 411228612
637725257195 277388892
167941100809 496147392
750145589641 416541096
546962402119 190950480
272677609705 58761180
854106331391 290006820
986498435873 253311444
945446168309 328140864
603343938609 91539144
524980090953 368317692
865829649397 496141164
114448752165 496134936
483297156187 267872508
115070756219 496128708
458416994027 496122480
533679484561 91794492
822289365617 58686444
12527192117 82178460
755734931839 286674840
283011850799 183433284
822414573329 57889260
842193495345 212212872
848413535885 496116252
523727419697 496110024
268083753503 496103796
170429117025 496097568
587875424059 173474712
232007518371 496091340
820423353455 496085112
55358367035 468856296
479881744699 5935284
49138326495 276355044
468991062945 496078884
938604123715 496072656
370714422413 95537520
985316713993 90181440
568511711585 496066428
566023695369 496060200
590903857529 496053972
131864865677 496047744
409900677815 496041516
551095598073 491177448
36205646745 359299548
928652058851 496035288
35454237307 496029060
627602096715 54987012
519373391319 496022832
13684095417 496016604
633200133201 484102440
388130535925 496010376
69664460277 496004148
298595938345 272854908
406790657545 495997920
883245762909 190819692
210859380535 495991692
534923492669 495985464
209903591811 109475784
115692760273 50247504
283633854853 495979236
267080980747 120499344
388130535925 286886592
559181650775 495973008
662434323739 495966780
199663307563 495960552
749808435623 67916340
106984703517 495954324
279901830529 495948096
207127356211 495941868
323442114309 495935640
167319096755 272823768
177893165673 495929412
829390227 30411324
19282131903 495923184
51004338657 495916956
173729564623 161984052
427938795381 495910728
686070477791 214542144
902331331665 34036020
902527888583 236122164
622004060229 495904500
899788683433 10992420
432914827813 495898272
69854906289 141064200
283633854853 303048252
67798448115 495892044
301671972419 495885816
717170680491 495879588
184113206213 495873360
293361891091 43950996
280523834583 495867132
794299183187 495860904
815447321023 495854676
884119602371 205704612
529686810971 104406192
670520376441 495848448
984632423711 361815660
539379392443 184635288
697266550763 225204480
782481106161 209715444
510665334563 423099180
584376931051 111263220
460987462735 178033608
645018210227 29626596
270035139089 29203092
822289365617 86014908
244447599451 495842220
880218512759 135832680
515019362941 495835992
413665349315 230541876
86458569735 495829764
891953819665 87590592
483919160241 495823536
945446168309 495817308
618894039959 388041768
720280700761 217618776
543009545371 495811080
763198980487 248011416
206505352157 495804852
927408050743 495798624
361384361603 495792396
811719257707 404402724
506933310239 474853860
756978939947 495786168
24415433791 65892240
315356061607 495779940
34210229199 450876060
302915980527 495773712
342102235929 219231828
896929852097 380779920
665544344009 495767484
804873252105 446697072
38564257577 176999760
722146712923 495761256
558559646721 495755028
4354034607 495748800
88946585951 495742572
378800475115 495736344
622004060229 495730116
559803654829 495723888
868706909385 93351492
211481384589 495717660
799275215619 495711432
397132772261 59166000
467747054837 495705204
507555314293 495698976
9330067039 495692748
764442988595 495686520
829131410211 495680292
45406302171 495674064
401192621059 495667836
992718476413 495661608
543009545371 495655380
875781714261 495649152
462771022405 495642924
816691329131 467392716
798653211565 495636696
27990188659 237467412
508177318347 495630468
547985577803 535608
734060377293 231949404
864585641289 495624240
31100208929 154497996
811093292645 495618012
270571769719 495611784
572243735909 495605556
681743578581 404209656
969704326415 495599328
979034387225 495593100
448464929163 472543272
708462623735 88985664
210859380535 432167148
907503921015 495586872
541929539187 92734920
990230460197 495580644
471479079161 495574416
865207645343 495568188
692533952167 119073132
483919160241 148076928
765064992649 78379380
522030840275 196275420
459661002135 495561960
430426811597 495555732
667410356171 425534328
252533652153 495549504
930845813285 107787996
179759177835 153401868
930518071013 106997040
350810292685 495543276
808605276429 495537048
220189441345 305701380
727744749409 364674312
360140353495 196337700
732098777787 495530820
702242583195 14480100
431048815651 495524592
179759177835 495518364
778749081837 64964268
827887402103 236458476
753246915623 479879856
360801182901 431407332
33588225145 495512136
744538858867 495505908
365116385927 495499680
61183744205 48541032
677362421035 250745508
501335273753 495493452
296695939987 495487224
118180776489 495480996
516263371049 118332
678606429143 495474768
961618273713 495468540
368226406197 495462312
1244014337 495456084
873293698045 495449856
330906162957 495443628
728988757517 339930468
677362421035 54395352
75045686389 19605744
893819831827 495437400
500438470417 55217448
345212256199 495431172
749237619501 100077732
958508253443 495424944
478943127809 495418716
460905010243 452713320
101386667031 20209860
296725068343 99629316
753246915623 354560040
80238529195 316295208
88946585951 495412488
900039872367 495406260
268705757557 495400032
202151323779 495393804
825399385887 495387576
369470414305 431974080
186601222429 495381348
223921465669 58206888
237995707917 55921212
352676304847 495375120
576944396083 16217712
582817804827 393298200
415498714301 24968052
385020515655 495368892
849035539939 239908788
207218490535 105620652
35454237307 150169536
32344217037 495362664
924920034527 291532680
719658696707 121284072
413632702139 6109668
93300614329 495356436
854921926597 62448156
804251248051 495350208
213347396751 249474996
692290518331 325369404
267461749449 495343980
130009796111 164855160
740184830489 331348284
456138101595 69031152
136840898109 495337752
164209076485 495331524
131864865677 495325296
712816652113 495319068
784969122377 454587948
396216588627 495312840
643774202119 495306612
421718754841 453230244
786306002421 182723292
927408050743 64727604
90812598113 77999472
67798448115 304362360
355786325117 495300384
797091206767 39554028
913101957501 495294156
413357722245 48671820
659067017323 84121596
822289365617 495287928
215835412967 495281700
502579281861 495275472
608941975095 345242952
899124696431 148674816
10574075147 495269244
539277521047 495263016
106984703517 495256788
458416994027 295985700
1866018391 495250560
207127356211 236807244
797409203457 495244332
686692481845 395241336
588415841313 249829992
8967010769 13608180
41674277847 325543788
60132897517 45470628
357652337279 495238104
469984230887 79170336
711572644005 495231876
408917784835 5536692
724634729139 493980048
77857665719 21885192
95788630545 329928300
434780839975 495225648
866451653451 74138112
406291974119 361323648
635066145363 362930472
735830802111 495219420
810544286979 15800436
286996775519 63475776
365116385927 495213192
658702299415 122753880
55358367035 479431440
677984425089 495206964
272437781881 495200736
184113206213 199046880
375436369891 5991336
162343064323 435617460
575975760233 495194508
107606707571 495188280
13062091363 495182052
18660127849 495175824
77128508925 495169596
793055175079 495163368
341158230581 169943436
762954972437 20110212
388130535925 495157140
139492280993 192295728
510775688495 328527000
134352881893 382268412
993962484521 495150912
56964539571 88119972
429182803489 495144684
225165473777 495138456
380666487277 51194160
321576102147 495132228
536789504831 411041772
253227701711 155998944
373332491725 144514512
896307848043 495126000
543631549425 495119772
663056327793 418851684
782014845703 55024380
686787645685 379372392
990852464251 189611460
493871225105 295780176
27088888707 43876260
886355783179 495113544
318290806035 34820748
343346244037 121414860
132738474703 52041168
883867766963 495107316
42918285955 403287912
155501019729 204153840
100281331571 270506952
451574949433 157082616
587171833205 495101088
449086933217 131778252
603965942663 197334180
970326330469 83368008
829753414265 495094860
608319971041 495088632
546741569695 442418436
360140353495 260535924
750136895353 32036832
830375418319 495082404
623248068337 495076176
184735210267 495069948
289853895393 495063720
110131904947 420819732
205883348103 495057492
102630675139 495051264
982766411549 495045036
911235945339 495038808
28612192713 63102096
146170958919 489900708
985254427765 495032580
727122745355 495026352
782876110833 67218804
299805960257 495020124
72774480547 495013896
842193495345 495007668
648750234551 495001440
865829649397 350107020
523727419697 86214204
305403996743 331503984
816069325077 19755216
635066145363 494995212
298783388689 137688624
625114080499 494988984
332150171065 494982756
500713269699 60716772
750136895353 494976528
367634097247 310733604
565401691315 494970300
766931004811 494964072
295477435539 425658888
310464175683 314999784
915589973717 494957844
386264523763 206246448
936738111553 494951616
216457417021 494945388
256887680531 494939160
440378876461 494932932
694156530493 494926704
12440087309 412056936
559803654829 453790764
375690454845 494920476
289853895393 494914248
201860294329 82726524
305042248353 77924736
292757213333 13327920
493871225105 494908020
767354103991 35723808
383521451025 114389676
688118908073 4745736
243825595397 255615804
758222948055 494901792
768175012919 358975692
404302641329 494895564
992776994701 271210716
288609887285 351265428
146792962973 494889336
477077115647 109556748
616406023743 329529708
423584767003 134611992
300427964311 494883108
752002907515 494876880
683789293455 279070452
361384361603 494870652
59712395413 494864424
671142380495 494858196
191577254861 494851968
845303515615 494845740
871427685883 318238344
15936069195 55858932
229519502155 494839512
529325456183 494833284
573691100673 193410540
21843383171 119247516
516264573053 427583340
94544622437 494827056
896307848043 494820828
348322276469 149216652
740184830489 47563236
712816652113 494814600
290020488165 238582224
208768648439 71105076
264973733233 494808372
883245762909 494802144
110094723787 254071260
505067298077 494795916
659324303469 494789688
87702577843 494783460
205261344049 494777232
640042177795 224376156
449708937271 459476928
589037845367 494771004
470857075107 494764776
16794115687 467012808
791189162917 75066084
703700442139 230062320
857743596695 494758548
988986452089 414815940
52870350819 395316072
56325931669 66508812
364581517821 181515060
455306973757 142658568
134352881893 106355556
424952905379 14741676
396343396935 197900928
554827622397 494752320
767077020271 49294620
709084627789 394936164
445976912947 494746092
858588451045 233736840
285499867015 159966180
456550981865 340453620
95364651979 143960220
372580434575 494739864
740184830489 455235660
815512036171 348045552
287365879177 494733636
15550107579 181714356
980900399387 494727408
303537984581 494721180
233873530533 467156052
546119565641 494714952
578693290705 6228
253155656207 494708724
107606707571 406109196
743916854813 235237788
606793422247 21131604
944202160201 494702496
340236223767 494696268
145548954865 494690040
268705757557 304219116
844507319391 31675608
204017335941 494683812
814203312915 480558708
42296281901 494677584
863963637235 494671356
443488896731 494665128
470512958185 64989180
913101957501 208775016
975302362901 494658900
520617399427 494652672
809849284537 465661332
45406302171 494646444
172917133241 494640216
725936564227 401886612
781859102107 467367804
739934314179 45825624
690424506169 140167368
746404871029 494633988
183491202159 494627760
426694787273 325232388
482791173545 355923972
859609608857 360370764
338370211605 45277560
686741975761 407348568
138084906217 59782572
714682664275 51430824
750136895353 494621532
550473594019 362058552
975302362901 140049036
608319971041 494615304
871427685883 33475500
375690454845 391952952
581573796719 494609076
149280979189 26045496
618272035905 494602848
753868919677 494596620
230141506209 145043892
619516044013 494590392
683582461575 494584164
791189162917 301042836
273681789989 494577936
8708062985 61694568
380747251981 270388620
798031207511 54912276
287365879177 494571708
192507183691 162986760
993340480467 494565480
452196953487 494559252
986498435873 12842136
729610761571 460884456
158611039999 78354468
526837439967 494553024
681716449413 494546796
172917133241 494540568
288609887285 494534340
691668514277 324105120
677471516911 133522092
153635007567 198536184
572865739963 293967828
325308126471 494528112
819469146643 59284332
436024848083 147155184
649994242659 494521884
731115679283 129106440
61702438195 328464720
918077989933 494515656
439134868353 32279724
506311306185 494509428
667410356171 494503200
354542317009 494496972
966594306145 494490744
612051995365 470762064
597123898069 348811596
992409591287 3344436
673008392657 494484516
619516044013 438289272
577841772395 78952356
835351450751 494478288
358274341333 195391044
316600069715 494472060
271815777827 494465832
198419299455 494459604
918077989933 494453376
833485438589 79500420
976064571691 112982148
842193495345 494447148
630090112931 178332552
481431144025 494440920
524349423751 494434692
77485915161 61146504
760710964271 483087276
767553008865 494428464
936808189009 317067480
483376874587 325319580
500091265645 494422236
6229 494416008
659946307523 340920720
980278395333 42331716
387645348575 286375896
834729446697 494409780
413632702139 494403552
906881916961 494397324
730854769679 494391096
829131410211 112427856
93922618383 401500476
409278673761 313455240
562343195289 37934748
314734057553 494384868
462771022405 494378640
431048815651 494372412
757123622615 249630696
464637034567 359374284
914967969663 19400220
653726266983 84445452
875159710207 325898784
168621118683 429507792
245069603505 494366184
898857689615 44866512
783944196625 39703500
831351870309 61439220
126540942155 36028980
281767842691 494359956
975924366955 390894192
838461471021 333559224
478943127809 494353728
233873530533 494347500
714060660221 494341272
698510558871 494335044
603343938609 494328816
888843799395 118630944
775639061567 494322588
365738389981 494316360
480809139971 494310132
56884428807 65587068
652482258875 235605240
705974607519 494303904
340236223767 494297676
330033760925 18740052
39186261631 494291448
695166831663 95008140
365738389981 389685960
524349423751 188889012
730854769679 355039596
511909342671 233114040
709084627789 494285220
191289713091 43278372
602721934555 199663452
41674277847 68744664
883245762909 494278992
203621358463 84981060
545944358307 9005688
755913700351 143331192
700998575087 494272764
669276368333 494266536
221640163001 32914980
434333344481 295456320
139328914325 241584120
757117288739 71646912
72152476493 100177380
663678331847 319128948
298561952149 494260308
302915980527 494254080
904393900745 494247852
367691756071 378625032
855255580479 483734988
974058354793 494241624
11196079201 494235396
907503921015 172366128
735830802111 364263264
344590252145 494229168
836595458859 494222940
534301488615 494216712
577219768341 60199848
533679484561 99841068
569755719693 494210484
869561673721 494204256
478321123755 113337144
286121871069 494198028
816691329131 494191800
118802780543 463606092
612673999419 494185572
780615093999 494179344
324686122417 130875192
396838592681 494173116
130964661853 136492848
949381779725 182754432
532656894309 253573020
1866018391 103285152
214395034781 18920664
561047662937 494166888
821045357509 494160660
970326330469 494154432
327174138633 494148204
765064992649 494141976
757600944001 494135748
854011572371 494129520
649994242659 121284072
386933050977 37722996
854290997819 156951828
141816930541 494123292
224198038693 97393464
842815499399 418459320
849291298987 26095320
164341608325 48559716
985447358749 107003268
399326608897 494117064
975302362901 494110836
607075962933 494104608
561669666991 273969720
529947460237 494098380
721712750873 199246176
901283880475 494092152
69210462751 195827004
351561888963 98601696
819179345347 471982752
914345965609 105122412
542387541317 494085924
192199258915 85068252
486407176457 302020632
154879015675 494079696
771907037243 15707016
817313333185 494073468
86682080199 107233704
741428838597 494067240
643774202119 403997904
202151323779 67100472
732720781841 494061012
651860254821 494054784
108272768497 259526988
928652058851 183838104
505067298077 464440644
124460331797 116276760
55358367035 337638564
969082322361 494048556
999560521007 192083976
106362699463 494042328
392484564303 494036100
239471567019 486649692
999763541351 250888752
980278395333 494029872
956642241281 73546452
73396484601 494023644
661812319685 386902044
449708937271 487658628
301049968365 468750420
23636160281 494017416
137462902163 494011188
25502172443 494004960
873627325777 33606288
439134868353 493998732
694156530493 272250792
586549829151 493992504
971570338577 249425172
466503046729 493986276
279608154179 163516140
356408329171 493980048
342724239983 86886828
226409481885 493973820
115692760273 493967592
912613674835 74318724
978412383171 267922332
159953456735 136131624
842193495345 493961364
616406023743 64883304
113826748111 434708172
241337579181 493955136
692912522385 493948908
10574075147 346002768
314734057553 493942680
765686996703 493936452
957264245335 181128924
499469261591 493930224
508799322401 493923996
585927825097 47444904
619516044013 351097272
393106568357 493917768
564157683207 71634456
287987883231 493911540
317844077823 179397540
695576747405 253149516
691046510223 382417884
361384361603 23174388
693534526439 440873892
756978939947 204184980
821337693601 178239132
829753414265 28306260
793055175079 493905312
20768508859 233238600
643774202119 381726576
460283006189 360426816
404924645383 493899084
938670825595 399021732
182247194051 136854072
663056327793 389343420
919944002095 371973528
691787058029 35101008
5598042715 493892856
338370211605 382816476
162995585577 307731708
240093571073 493886628
957886249389 185706504
638798169687 218166840
218599223707 43508808
742672846705 265935600
632022054701 184984056
65932435953 29950452
661900508165 67573800
762576976433 493880400
151146991351 493874172
801317380533 168641784
562291671045 493867944
208371364319 493861716
289853895393 211633668
636310153471 48684276
498225253483 110752524
535941404455 93681576
37320249469 480751776
129376849461 493855488
381910495385 493849260
695400538601 6763608
112582740003 361834344
32400580437 100115100
347700272415 493843032
31100208929 493836804
686692481845 174633120
724012725085 493830576
283011850799 115479576
72152476493 298383480
457794989973 493824348
87702577843 493818120
102630675139 432553284
236399363165 103179276
855255580479 493811892
703486591303 215744148
641286185903 493805664
55358367035 493799436
314112053499 493793208
979656391279 493786980
179137173781 493780752
607697966987 229433292
187845230537 493774524
895475878187 21063096
736452806165 493768296
91590900055 185058792
704784004511 316538100
403058633221 296683236
499469261591 234048240
28871962593 15650964
986769073613 200821860
929909637771 13334148
985254427765 493762068
500713269699 289626912
15550107579 493755840
684826469683 493749612
148036971081 91327392
349377568711 2920932
752002907515 28268892
900661876421 406302264
886355783179 483118416
923054022365 493743384
185675851257 71466300
887599791287 493737156
299183956203 90959940
456550981865 109494468
602099930501 493730928
395599249345 429931296
259375696747 99878436
540521529155 436346136
468991062945 173275416
181625189997 320169024
630124067987 291513996
643781887471 90287316
653726266983 443994120
21770148119 493724700
274303794043 493718472
181625189997 423018216
440378876461 493712244
18660127849 287285184
914967969663 332643708
95166626491 369594432
241687792077 10830492
822289365617 243944532
54114358927 493706016
138706910271 29545632
116354312127 340416252
799275215619 493699788
336504199443 493693560
991900756221 56506644
892810569495 241964028
732720781841 424463112
408656669707 264945348
53492354873 93420
507555314293 54706752
63444419737 493687332
874651348469 73820484
814825316969 493681104
13684095417 42350400
874537706153 493674876
666166348063 493668648
544898538853 170971056
956642241281 374620428
496981245375 493662420
310137441109 49711896
436646852137 72506376
100142658923 493656192
551717602127 491488848
865251484235 247525632
210859380535 493649964
674874404819 171363420
75884500817 493643736
620138048067 493637508
673630396711 493631280
843110183447 97960212
290475899447 32634720
156927034909 52688880
500091265645 493625052
747648879137 323270568
887996938391 94304376
677984425089 42269436
419852742679 399899880
455984375871 188590068
34832233253 313847604
512855395793 52645284
736452806165 493618824
605831954825 242424900
468777777619 67293540
473967095377 476342352
534301488615 352174716
124400817029 493612596
493998170429 1905768
588492607641 8376660
306026000797 92137032
42296281901 202877100
158611039999 493606368
460905010243 101011932
725256733193 493600140
585305821043 493593912
264351729179 493587684
58468387305 337239972
298566112453 415563300
613296003473 493581456
233251526479 493575228
472434436915 34795836
452326196943 135926100
666788352117 439441452
404302641329 430616376
429182803489 493569000
680472441305 244803996
406262609099 340983000
688337622977 65394000
353920312955 493562772
263107721071 493556544
923676026419 318325536
985876431819 493550316
119424784597 278572212
348322276469 493544088
881379750747 418540284
142438934595 295923420
255021668369 493537860
945446168309 493531632
842815499399 493525404
409480174473 291252420
561669666991 179216928
946168966315 279693252
819179345347 493519176
487651184565 202378860
927408050743 493512948
116533161603 166206636
730414230861 259053660
51077212485 275943996
956153597391 198411624
225787477831 437348844
645018210227 493506720
67957417815 55136484
966701315641 81786096
693534526439 493500492
653726266983 167969160
121912800813 493494264
3732030553 311499648
645018210227 127456020
817313333185 493488036
805495256159 167502060
960996269659 424133028
240763617919 184915548
218945433237 424824336
934250095337 111811284
232744466393 117622008
663056327793 314520228
452196953487 493481808
82726545411 493475580
9330067039 1799892
998938516953 493469352
464015030513 493463124
222677457561 308983536
786965007023 32914980
319710089985 210338244
909464131677 111879792
935494103445 432808632
443149463265 148681044
555449626451 107943696
21148144065 493456896
918699993987 493450668
429504130921 55622268
330906162957 335595780
648750234551 493444440
44784298117 378849240
565401691315 250658316
901905884529 493438212
842815499399 493431984
903771896691 493425756
628846104823 486574956
944824164255 86756040
922432018311 493419528
470235071053 493413300
375068450791 107283528
858987604803 170379396
969704326415 243950760
259997700801 252682416
405841638657 129922308
337748207551 493407072
313490049445 493400844
50382334603 493394616
737873988417 112558644
603343938609 493388388
158611039999 211160340
469613066999 317752560
921810014257 493382160
324686122417 347914764
786213130485 493375932
391862560249 279749304
885733779125 493369704
499469261591 219649104
295451931879 493363476
933006087229 493357248
919321998041 493351020
902527888583 493344792
431048815651 251928828
34210229199 493338564
444732904839 493332336
921188010203 493326108
16846661323 392725224
854633576425 493319880
58468387305 493313652
730854769679 457589844
904393900745 493307424
946068172363 493301196
37942253523 493294968
924494299665 189991368
784969122377 493288740
168563104863 108223956
946068172363 421635600
663678331847 164599812
149721379753 12256704
989294376865 162986760
733964789949 493282512
64066423791 493276284
798089775623 280260000
876403718315 167769864
691046510223 493270056
740184830489 363216960
364494381873 493263828
895095216599 340684056
689180498061 116992980
179759177835 493257600
487651184565 493251372
939226127769 493245144
755112927785 493238916
483919160241 493232688
646262218335 477363744
24657453871 55939896
27368184605 493226460
226409481885 493220232
982766411549 108859212
523727419697 221349348
262485717017 41160852
778127077783 493214004
383154503493 81736272
527459444021 119428128
981522403441 493207776
504445294023 125811828
436024848083 493201548
308514017013 51972660
199209976433 155768508
997472429583 54046584
657458291307 19107504
419852742679 493195320
678881949635 20203632
116936768381 493189092
54114358927 493182864
102008671085 493176636
217079421075 493170408
125644825137 493164180
324064118363 373642632
791189162917 11503116
255643672423 493157952
25655997815 158652072
924374410665 74860560
332150171065 437180688
575975760233 493151724
530569464291 118855152
674252400765 340173360
495737237267 74287584
55980371089 493145496
786213130485 493139268
306648004851 493133040
999560521007 493126812
898241365497 84352032
630461220767 4658544
542387541317 493120584
746061476555 120686184
507605667673 396680004
770663029135 493114356
757188593111 35038728
531191468345 236433564
187223226483 493108128
784969122377 493101900
695513421101 219169548
73550889177 25098840
883867766963 493095672
60956403521 409048812
493871225105 493089444
204698748887 409428720
37942253523 162818604
55358367035 493083216
720902704815 493076988
245069603505 22732200
398082600789 199906344
292341911609 322822152
622004060229 493070760
250045635937 493064532
891331815611 140622012
824217147083 15551316
634444141309 449175816
496981245375 493058304
667410356171 493052076
207749360265 385911792
153635007567 493045848
342724239983 493039620
32966221091 493033392
748892887245 493027164
286286396145 62927712
434158835921 35375040
159233044053 51412140
298561952149 57521808
556693634559 493020936
860853616965 330825132
977168375063 493014708
500091265645 493008480
834107442643 304293852
665544344009 364973256
496981245375 493002252
483528526387 180861120
230177510277 136056888
865829649397 45912816
848413535885 492996024
546119565641 492989796
763820984541 305676468
467747054837 111275676
185357214321 492983568
892588117791 35680212
649994242659 492977340
630712116985 428118948
90812598113 492971112
712194648059 492964884
361384361603 323775036
204017335941 492958656
413761926911 361292508
970326330469 69442200
991474468305 492952428
475211103485 5742216
131864865677 421293060
240715575127 350698680
632205556493 28605204
306120479557 133098588
205261344049 454407336
821980492947 72425412
218370674791 381826224
144926950811 282003840
286543911489 26562420
417364726463 492946200
79616525141 492939972
688727073511 39628764
669898372387 492933744
35457587971 115155720
984632423711 492927516
922748176503 62560260
51626342711 353196108
970326330469 492921288
293585919717 492915060
342139566561 106511256
646262218335 184124592
607697966987 492908832
442244888623 492902604
554205618343 295942104
524971427805 492896376
289231891339 492890148
515019362941 492883920
982766411549 492877692
727744749409 492871464
483297156187 492865236
114448752165 99492300
450954558431 36614412
940741309225 68040900
158611039999 492859008
487029180511 21449232
973595289299 130102920
870805681829 290324448
422505277743 273278412
914345965609 433387836
403680637275 492852780
807471223661 55821564
63444419737 404527284
175405149457 2920932
711572644005 492846552
472239569023 148182804
633822137255 376669440
42296281901 135969696
467125050783 448465824
570627092867 235723572
628224100769 457160112
222103222267 402665112
589188836999 268987320
585305821043 492840324
55358367035 492834096
261241708909 492827868
87702577843 8625780
854011572371 492821640
804251248051 270812124
44162294063 373325004
77307968745 63837000
651238250767 416223468
442866892677 367607700
630712116985 485267076
208580064599 51324948
924635619213 103123224
351432296739 492815412
131864865677 429682176
332150171065 492809184
753961810297 62554032
443488896731 363596868
445354908893 175355568
422962762949 492802956
282389846745 492796728
720902704815 492790500
658080295361 492784272
121290796759 131778252
390808481229 48846204
628900039303 57777156
580329788611 427975704
792433171025 188951292
613918007527 261862488
717792684545 315940212
847791531831 155027376
972814346685 492778044
7733253949 123158700
391620489107 46934208
580072813865 1718928
476192251387 132388596
336504199443 366387012
353920312955 492771816
122534804867 451318248
157989035945 492765588
715926672383 452682180
78560596405 30018960
594013877799 161678880
663056327793 492759360
867073657505 375430068
410522681869 404963244
55358367035 449561952
388752539979 311487192
46028306225 492753132
249785653067 78528852
134352881893 21075552
148036971081 492746904
495115233213 492740676
955398233173 243271908
989608456143 492734448
842193495345 492728220
195931283239 338572764
606842523799 54289476
395594584573 492721992
343033360535 117877356
376312458899 407230236
360862067829 43676964
550473594019 492715764
432914827813 255316860
793055175079 347067756
197175291347 148581396
956642241281 492709536
309758025121 184610376
844681511561 492703308
322198106201 492697080
669898372387 492690852
719036692653 208905804
440378876461 492684624
745782866975 492678396
92056606221 492672168
264973733233 492665940
699218963969 130881420
857280020505 123551064
217079421075 492659712
612051995365 431102160
797717564193 9111564
900039872367 492653484
116314764327 492647256
801141227781 492641028
895685843989 368797248
41674277847 492634800
88324581897 492628572
1866018391 492622344
166697092701 492616116
39514315303 63046044
109472719733 492609888
465881042675 492603660
676740416981 492597432
994584488575 492591204
505067298077 146463876
623870072391 297206388
567267703477 300961872
350810292685 126964008
121290796759 492584976
31722212983 304636392
453440961595 492578748
622010283 251262432
294829927825 492572520
718414688599 492566292
505689302131 46211760
281949718975 132799644
380666487277 492560064
169185108917 492553836
31722212983 492547608
556071630505 492541380
925606249261 58941792
646884222389 492535152
676760919557 210549996
468369058891 492528924
363872377819 492522696
60956403521 386048808
26746180551 383937516
314540278323 39977532
166075088647 151514784
324064118363 492516468
318466081877 492510240
471098895891 158951016
251289644045 115161948
941714143985 492504012
283011850799 459900432
745782866975 492497784
789945154809 492491556
681716449413 492485328
521239403481 437155776
965972302091 359480160
151768995405 492479100
398704604843 490791312
472723087269 492472872
6220046769 424494252
187845230537 492466644
797409203457 84731940
204288584025 180643140
199041303509 250782876
641603253383 144115920
410077982747 178737372
661812319685 492460416
178515169727 492454188
380395443479 87185772
622154865021 241633944
312246041337 218528064
429182803489 418527828
547985577803 492447960
409309888497 368348832
493249221051 492441732
413632702139 492435504
880919456713 130900104
576597764287 82141092
441000880515 492429276
811093292645 165540240
177352399651 351414900
11818083255 492423048
53818602425 33699708
788079142647 387929664
572243735909 492416820
25109315193 121651524
982144407495 492410592
146170958919 302251068
905120323447 149254020
881379750747 492404364
85214561627 83803968
144304946757 437772348
566023695369 492398136
592769869691 406756908
127510837299 472848444
337748207551 492391908
505689302131 344800764
493249221051 492385680
294304818995 343474200
454062965649 492379452
348646854917 154329840
110716727841 492373224
514397358887 154167912
464637034567 492366996
455490855457 295356672
25025212281 69080976
725256733193 492360768
348718613933 50901444
54114358927 492354540
122534804867 190906884
722146712923 250677000
1244014337 492348312
157367031891 363204504
275547802151 492342084
46028306225 492335856
833485438589 306417600
286148994009 83411604
135596890001 492329628
346456264307 492323400
651238250767 492317172
320680880723 23541840
658702299415 492310944
912479953447 140335524
334016183227 343443060
48204391823 55827792
223921465669 375741468
925542038581 492304716
723805194431 19680480
485163168349 85884120
459038998081 492298488
325308126471 46442196
742050842651 492292260
9330067039 492286032
526215435913 27291096
705986116863 395129232
27990188659 492279804
893819831827 492273576
493249221051 394213716
166075088647 492267348
278288880691 208625544
269327761611 492261120
488941055665 348624756
486407176457 429451740
218945433237 66166272
181003185943 492254892
109472719733 492248664
98288567153 43085304
749149505757 20558628
263729725125 492242436
982766411549 492236208
421718754841 492229980
788701146701 199121616
565401691315 358408944
203395331887 189835668
329662154849 492223752
638512353073 147952368
332150171065 83442744
39186261631 289882260
381288491331 210817800
952467984123 43321968
309136021067 316924236
381910495385 297748224
516363654305 61202556
432914827813 351296568
589037845367 492217524
755112927785 246996252
575093972605 14978340
765686996703 93544560
357761757011 85410792
429182803489 492211296
517507379157 432223200
59712395413 116108604
224544802515 62890344
840327483183 84134052
301671972419 492205068
998316512899 470948904
474589099431 59589504
9952071093 8538588
954154225065 492198840
884241858011 33238836
715926672383 492192612
652663244555 86444640
171051121079 492186384
948027903469 343879020
419852742679 492180156
916211977771 492173928
154257011621 490006584
465563021073 79157880
423584767003 225684036
469613066999 234596304
676740416981 492167700
207749360265 332276256
245262104757 76623084
953532221011 45532908
727122745355 492161472
600233918339 492155244
177271161619 492149016
970444606417 260959428
829753414265 492142788
526837439967 411483960
760088960217 492136560
188609581759 201681324
343968248091 492130332
900661876421 58225572
459661002135 385226712
928652058851 418110552
720280700761 492124104
721524708869 492117876
330284158903 103733568
786213130485 492111648
261863712963 492105420
768175012919 424836792
778749081837 492099192
378178471061 448459596
967216310199 492092964
528703452129 492086736
654970275091 446348304
789334772203 93930696
443488896731 27758196
467125050783 60280812
307638986765 55254816
116936768381 492080508
60334399467 85261320
228275494047 181757952
688558494007 492074280
988152289977 64478484
579707784557 492068052
957264245335 492061824
705352603465 442001160
325308126471 492055596
299183956203 492049368
31722212983 492043140
296695939987 78304644
194687275131 263612556
993048323749 112272156
373824442683 492036912
717792684545 492030684
627917264655 50708376
920566006149 492024456
427938795381 492018228
781237098053 145224504
928910807339 138442212
895063839935 246915288
219567437291 483934284
722768716977 492012000
21770148119 35431092
218945433237 492005772
187845230537 284264604
602721934555 405442800
381910495385 317553264
663056327793 491999544
788701146701 491993316
185979218375 41216904
492627216997 491987088
658702299415 491980860
699754566979 129903624
761954972379 491974632
129376849461 491968404
106984703517 406364544
552339606181 491962176
174783145403 491955948
261863712963 491949720
925542038581 491943492
835973454805 491937264
679994565627 227938572
502579281861 491931036
362860836039 121290300
905637908853 491924808
167941100809 491918580
45406302171 491912352
462160272347 441664848
248801627829 489938076
140572922433 491906124
648128230497 356883084
928030054797 412399476
606453958879 491899896
117558772435 491893668
310380029175 491887440
233251526479 491881212
439879215239 94808844
693534526439 491874984
956020237227 271160892
640664181849 491868756
947312180471 36334152
811093292645 491862528
414254706193 231376428
795543191295 491856300
66554440007 491850072
321576102147 52651512
434341995173 11808288
516263371049 491843844
223921465669 216298440
847169527777 491837616
192552237043 35437320
346456264307 214797492
401814625113 491831388
895063839935 491825160
13062091363 491818932
483297156187 491812704
28185629527 95593572
774200788445 55584900
362006365657 491806476
641908189957 491800248
30583613775 127630404
779993089945 473888520
190563527053 169669404
460905010243 491794020
489517196727 491787792
959130257497 446366988
633822137255 67717044
797409203457 491781564
156123023783 64565676
641908189957 491775336
793055175079 491769108
226409481885 79818048
780070180129 83181168
4976038661 140603328
597745902123 491762880
483919160241 491756652
483610704847 15750612
332772175119 491750424
972199417639 234714636
978412383171 471067236
554205618343 323401356
411144685923 491744196
961618273713 491737968
73396484601 180163584
271496790885 171818064
530569464291 491731740
442244888623 225341496
81482537303 385444692
910167280343 17388576
546741569695 491725512
132486869731 163379124
5022107177 50035752
945446168309 96166548
472101083215 491719284
351432296739 491713056
737696814273 379011168
236361546749 491706828
845925519669 491700600
573668723469 219362616
823533373725 491694372
172295129187 491688144
865207645343 491681916
837839466967 434677032
284255858907 491675688
810471288591 491669460
498225253483 300812400
914967969663 491663232
658080295361 436452012
482053148079 491657004
710328635897 491650776
755734931839 491644548
866451653451 491638320
355786325117 491632092
487651184565 491625864
674874404819 491619636
739562826435 491613408
149280979189 317235636
978412383171 491607180
553583614289 491600952
141816930541 157001652
804251248051 491594724
408034665653 491588496
606453958879 491582268
229519502155 415513476
935494103445 491576040
656836287253 491569812
943580156147 491563584
826643393995 491557356
309136021067 491551128
589659849421 491544900
579707784557 221069088
404924645383 359056656
418608734571 343075608
334638187281 491538672
728988757517 61545096
103874683247 491532444
219567437291 22221504
413010698085 23435964
811093292645 105321708
390930817833 152056620
727902560701 286207740
232629522425 139843512
94726199777 10033308
416120718355 491526216
338992215659 491519988
575353756179 491513760
639420173741 340852212
87702577843 491507532
176202160311 70557012
26746180551 491501304
523105415643 73515312
106984703517 31196052
973436350739 435798072
286121871069 81898200
621382056175 399694356
250667639991 255640716
382532499439 491495076
938963821855 1725156
315978065661 491488848
610185983203 285173892
825682672695 1675332
935034251599 251922600
385020515655 491482620
38564257577 266078844
551095598073 491476392
507555314293 155014920
468369058891 437604192
826643393995 165720852
839083475075 35873280
28612192713 491470164
186775338625 64752516
852767564263 491463936
554205618343 408108384
686070477791 254476080
271815777827 322386192
712952733913 168648012
609563979149 491457708
363250373765 221156280
778749081837 442530540
624492076445 491451480
134974885947 3288384
826643393995 491445252
68420452169 491439024
67176444061 491432796
181625189997 491426568
511909342671 478528380
149280979189 491420340
605209950771 143698644
585927825097 233412984
667410356171 202721400
925389295643 49824
285925669147 49886280
600855922393 491414112
181003185943 491407884
396838592681 326633688
948556188579 111587076
589659849421 491401656
985567739761 25634448
718414688599 196076124
17416119741 205966188
649372238605 491395428
232007518371 2453832
887599791287 107040636
146792962973 491389200
467747054837 491382972
268083753503 491376744
937982119661 491370516
383262858237 142079364
725256733193 248652900
561047662937 491364288
200285311617 491358060
332150171065 302020632
727122745355 484538400
287987883231 430672428
343346244037 491351832
952910216957 105707844
294207923771 95637168
228897498101 491345604
653726266983 491339376
605209950771 474710616
570999727801 210985956
372834935567 193279752
327174138633 491333148
886355783179 491326920
455928977811 491320692
571621731855 123694308
383776507547 491314464
212725392697 264976488
154277395865 283268124
641286185903 491308236
783725114269 491302008
737074810219 79861644
694778534547 7884648
390618552141 491295780
194687275131 491289552
928030054797 491283324
785858195527 55715688
326552134579 491277096
310380029175 57135672
706258124763 201992724
120668792705 404963244
416199234751 377441712
541261753105 317908260
307483423781 84096684
462423816395 23074740
139328914325 446815404
572243735909 491270868
381288491331 491264640
582575783509 93457368
278035818367 491258412
826643393995 491252184
135596890001 491245956
911857949393 491239728
849035539939 491233500
900812849369 158789088
324686122417 384510492
972192342631 291383208
552961610235 491227272
71530472439 491221044
100142658923 491214816
643774202119 191704068
645018210227 491208588
403058633221 491202360
559181650775 212069628
833485438589 255005460
831619426427 491196132
403680637275 397626660
330284158903 491189904
47894318387 425883096
25176216369 91451952
722146712923 261775296
863693328341 28966428
172917133241 363017664
988364448035 14299488
485163168349 441945108
134974885947 491183676
900039872367 339276528
383776507547 481262472
310380029175 12107232
530569464291 275296284
415498714301 491177448
94544622437 491171220
195326368817 472935636
258131688639 491164992
709084627789 491158764
572243735909 358602012
150973633733 35343900
651367587643 129610908
289231891339 491152536
933628091283 440985996
847239704881 386478540
766510115333 150337692
230141506209 168012756
282389846745 491146308
805495256159 414722520
37942253523 491140080
144317801349 169737912
98276646761 277245648
9567982867 147261060
320954098093 189910404
839705479129 491133852
396389533959 98053632
238849562965 299392416
749761825271 140989464
255643672423 491127624
52870350819 491121396
846547523723 491115168
130620857569 344532960
635066145363 343984896
439756872407 491108940
794399036711 74972664
332772175119 491102712
283633854853 491096484
71057417233 76934484
579707784557 491090256
532740119073 64030068
823533373725 41260500
148036971081 223211520
898795864259 264366144
52464178105 13857300
975302362901 265910688
926786046689 186192288
464637034567 491084028
79616525141 451517544
187223226483 491077800
179759177835 491071572
763895184933 67081788
735830802111 491065344
107606707571 491059116
357030333225 18752508
559194829223 452208852
636310153471 419692464
120668792705 356484492
946690176417 491052888
597123898069 491046660
633200133201 491040432
801763231835 227265948
534923492669 79170336
115070756219 376146288
875159710207 63712440
270988478971 65942064
982144407495 113393196
235739542695 491034204
85836565681 491027976
846547523723 491021748
692290518331 491015520
571786207107 293612832
770427989405 94609548
611158175241 11496888
659946307523 491009292
675496408873 58082328
696644546709 491003064
737074810219 90542664
832241430481 490996836
979034387225 235798308
229519502155 490990608
649994242659 490984380
204340643877 114121872
156745027837 490978152
222677457561 90131616
806117260213 490971924
271815777827 490965696
797409203457 490959468
263186162731 114352308
534923492669 125201484
193058593365 85709736
399948612951 490953240
415664920937 165365856
191577254861 490947012
46650310279 490940784
969704326415 490934556
490761204835 490928328
10574075147 490922100
785936120263 23149476
168563104863 109264032
739748682411 248609304
835973454805 490915872
10574075147 490909644
822911369671 478995480
847791531831 490903416
503823289969 178257816
888221795341 490897188
417364726463 128415132
538655516993 490890960
939848131823 266714100
391240556195 80988912
471479079161 490884732
669898372387 490878504
582195800773 445812696
421718754841 490872276
776261065621 86787180
752624911569 302998428
36076241361 490866048
919944002095 485690580
784347118323 490859820
449086933217 490853592
26124176497 490847364
204999748127 32086656
317844077823 307831356
740806834543 287690004
230763510263 54457632
33588225145 490841136
950834986353 77968332
716548676437 490834908
727122745355 490828680
312246041337 490822452
371336426467 490816224
387066130881 114489324
495115233213 490809996
352054300793 490803768
592769869691 490797540
510665334563 31140000
19282131903 490791312
643172744237 240519132
692290518331 329249448
938604123715 490785084
82104541357 128097504
230141506209 490778856
621382056175 415993032
673008623093 909288
482675152133 156478500
82104541357 191809944
939226127769 84669660
414876710247 50154084
172985946413 19580832
332150171065 427801320
537425104609 192607128
440378876461 162775008
120796254953 346071276
337748207551 490772628
512793414737 145367748
539277521047 490766400
477170305211 14760360
689802502115 6072300
375068450791 490760172
207127356211 47189556
73396484601 490753944
539277521047 399065328
976157101087 135079092
926786046689 490747716
58093902655 204328224
118180776489 490741488
752624911569 468003060
831619426427 402322572
496981245375 106187400
977168375063 490735260
347078268361 395428176
73396484601 179752536
948556188579 490729032
483297156187 490722804
320954098093 319241052
654348271037 490716576
103252679193 490710348
689180498061 490704120
458416994027 164369376
87080573789 204546204
367019610389 445688136
969843447479 109270260
203395331887 490697892
727485196271 104107248
373542014101 120144348
49138326495 490691664
466503046729 490685436
679450972093 84358260
712919613409 250863840
210237376481 142191468
883104728611 523152
559181650775 490679208
302293976473 490672980
934872099391 449113536
984010419657 490666752
84749216685 168834852
570377723747 490660524
544253553479 490654296
377556467007 490648068
508177318347 24052536
215213408913 77924736
826021389941 161161956
801483425241 141020604
41674277847 444934548
646262218335 72799092
15550107579 490641840
153013003513 490635612
43615480653 303166584
146170958919 490629384
355164321063 490623156
744538858867 490616928
832863434535 490610700
177893165673 120592764
902809169975 162675360
967838314253 490604472
449086933217 4328460
280523834583 490598244
962240277767 490592016
117755066539 236389968
31100208929 490585788
737696814273 329317956
13062091363 490579560
115070756219 97156800
287365879177 490573332
279926792353 326502900
687314485899 490567104
19282131903 44835372
826140631229 42562152
241658607669 122454936
567267703477 490560876
709211853373 322896888
15550107579 490554648
13684095417 490548420
971570338577 490542192
150524987297 486811620
358274341333 222688368
84592557573 490535964
419852742679 490529736
266385517433 234920160
368848410251 490523508
90190594059 66882492
245069603505 490517280
694778534547 490511052
390137550007 56861640
962240277767 490504824
661812319685 490498596
83348549465 490492368
756356935893 490486140
439818467327 424818108
15550107579 490479912
297939948095 263114316
759466956163 490473684
64376453631 105352848
714060660221 490467456
325930130525 21847824
341480231875 490461228
948556188579 249095088
75262496763 224594136
620760052121 490455000
252693487545 202092372
324174378875 205741980
365116385927 490448772
399326608897 490442544
27368184605 424861704
698510558871 490436316
758844952109 490430088
154879015675 490423860
510665334563 490417632
52870350819 71335512
539277521047 490411404
100142658923 490405176
197797295401 490398948
919321998041 490392720
799897219673 490386492
257187801623 90972396
611148378597 37455192
840949487237 351340164
662434323739 490380264
342189782925 56705940
785695669639 102269988
155211559735 45875448
845303515615 490374036
104496687301 490367808
19488340983 229103208
514397358887 490361580
811093292645 490355352
379422479169 490349124
649994242659 474685704
419852742679 490342896
213969400805 427801320
468369058891 490336668
508177318347 490330440
879513738585 490324212
241959583235 490317984
400579921637 397184472
413632702139 490311756
910205651051 6782292
739562826435 490305528
232349348379 144402408
504445294023 490299300
563535679153 490293072
299805960257 490286844
877821176223 116600616
609563979149 441421956
485785172403 490280616
511287338617 490274388
271193773773 490268160
312868045391 490261932
319088085931 490255704
995828496683 490249476
993962484521 201008700
46028306225 490243248
122534804867 490237020
412388694031 490230792
417986730517 289247004
219567437291 83150028
711429809815 4253724
903149892637 490224564
559873445797 36832392
462149018351 490218336
189112562505 235343664
309136021067 490212108
909991937231 174458736
3110026499 174464964
410522681869 490205880
883245762909 490199652
34210229199 282869532
877025722369 490193424
871554568927 274847868
854192277791 39697272
274303794043 490187196
634444141309 135994608
926225363523 161205552
70908468385 490180968
754490923731 474025536
343968248091 73179000
821667361563 377136540
302915980527 490174740
97032638653 120661272
851638724331 233917452
517507379157 490168512
187845230537 224787204
510194135301 241633944
629468108877 313355592
990852464251 100308168
346456264307 490162284
909991937231 232316856
634444141309 490156056
422340758895 490149828
507555314293 490143600
947934184525 490137372
326552134579 490131144
430143704163 102419460
929274062905 490124916
681094445359 490118688
54114358927 464197752
488895192673 349739568
677984425089 490112460
898173860205 409136004
162343064323 289315512
142438934595 490106232
833485438589 490100004
538655516993 490093776
583439808881 350256492
391862560249 490087548
641908189957 448920468
478943127809 490081320
251911648099 490075092
57846383251 490068864
11196079201 490062636
323498402973 324746604
599611914285 293886864
823533373725 485017956
278657822421 490056408
34210229199 62715960
230763510263 490050180
957264245335 450620712
402436629167 373169304
629468108877 490043952
408034665653 490037724
291271938733 307027944
870805681829 490031496
329662154849 490025268
70908468385 121439772
455928977811 490019040
414254706193 459589032
876676454891 189443304
769419021027 481411944
504445294023 490012812
189711242699 490006584
499469261591 226867356
434158835921 384273828
898173860205 490000356
985254427765 489994128
761954972379 196387524
121290796759 489987900
698523961527 268850304
638176165633 489981672
324064118363 489975444
990230460197 489969216
276169806205 489962988
727122745355 398081304
156745027837 489956760
729610761571 453217788
42296281901 489950532
291386384461 134587080
60956403521 489944304
74640492709 489938076
172295129187 489931848
640042177795 364095108
807983272375 489925620
735208798057 489919392
987742443981 319160088
652482258875 462260844
150524987297 96066900
308667661773 163572192
20526140011 489913164
954154225065 489906936
998938516953 489900708
316600069715 488978964
478321123755 156727620
952288212903 360009540
59239682747 82888452
797409203457 391890672
919944002095 489894480
919944002095 489888252
198419299455 489882024
49138326495 489875796
227653489993 489869568
513998672229 212312520
142438934595 402403536
706002016947 416086452
826021389941 330719256
269358596439 160333632
998938516953 489863340
607075962933 382031748
987120439927 259857072
296096387873 328819716
740184830489 489857112
261933479019 377317152
50382334603 489850884
838239734299 33463044
673630396711 198698112
616406023743 489844656
114448752165 214959420
799897219673 55902528
275547802151 213632856
755734931839 489838428
851523556155 258318756
413010698085 304399728
650976374585 70750080
562291671045 373978944
445976912947 111730320
760088960217 489832200
479880318487 57160584
551095598073 70525872
323722000629 21636072
266839745395 424818108
159855048107 196437348
496359241321 489825972
2488022445 489819744
414254706193 489813516
824155377779 489807288
965493000201 218995164
933006087229 308809152
35454237307 489801060
831624072515 402098364
377041092541 309226428
850901552101 489794832
69664460277 222096708
853541188977 176756868
404924645383 489788604
362628369711 477799704
117833383639 167128380
153013003513 489782376
648750234551 226798848
625114080499 489776148
942336148039 489769920
270973419667 21729492
613296003473 410101344
312246041337 489763692
232629522425 489757464
121912800813 417768012
292963915663 404377812
54736362981 489751236
430483554905 213744960
883245762909 177398352
719658696707 489745008
352206201713 186565968
901905884529 489738780
910613941285 489732552
562972043915 403929396
153635007567 287889300
795543191295 489726324
539570828707 190066104
349385428447 16747092
95336302123 201145716
750758899407 489720096
884489771017 489713868
300427964311 230087232
596501894015 423560052
366982398089 216871416
758844952109 489707640
715304668329 264173076
394972580519 489701412
60990719801 302973516
386355577123 209472552
928030054797 489695184
820423353455 489688956
441622884569 408824604
172295129187 278628264
90260110995 19425132
227653489993 489682728
375068450791 177653700
144926950811 46485792
554205618343 452781828
456021108615 142091820
60956403521 489676500
273681789989 489670272
269327761611 163117548
642530194011 293052312
985876431819 158546196
766309000757 489664044
159233044053 489657816
364132122787 137769588
263107721071 489651588
622004060229 489645360
579707784557 370360476
372580434575 489639132
492005212943 489632904
855553882995 65250756
995828496683 451050444
915589973717 489626676
407166598309 54893592
261241708909 489620448
516481033421 200155464
745782866975 489614220
580951792665 302992200
31722212983 157157352
994584488575 489607992
64762416485 209049048
254399664315 489601764
418248555637 28001088
792585258785 62005968
53247960687 32946120
355786325117 489595536
791634838597 23292720
616406023743 489589308
794691391487 9454104
155501019729 292728456
538033512939 489583080
995828496683 35885736
564371776935 260610660
288609887285 489576852
268705757557 442605276
730854769679 489570624
42296281901 489564396
702864587249 489558168
343968248091 215270820
430817226233 65680488
748270883191 219225600
18660127849 489551940
556693634559 489545712
594635881853 489539484
327796142687 457789140
470235071053 330931008
143060938649 325805364
58600881777 109338768
596150309721 79537788
271815777827 489533256
68420452169 270176868
218323429183 489527028
233251526479 489520800
214289931053 152816436
966594306145 489514572
758844952109 489508344
348944280523 489502116
397080046013 163279476
728366753463 489495888
962240277767 489489660
493871225105 489483432
704108595357 130476600
171673125133 208930716
714403654865 1177092
829131410211 489477204
856499588587 487147932
827887402103 489470976
830997422373 434845188
440471654977 283361544
281767842691 444255696
404665658993 92398608
884489771017 489464748
373824442683 171743328
580329788611 358851132
969837481055 166866804
633822137255 29894400
13684095417 210736836
115070756219 489458520
571731936315 168766344
849150670747 74841876
929274062905 489452292
766309000757 489446064
218717001415 83380464
717516577383 76037652
733964789949 65998116
806117260213 323868456
121585013707 54719208
817935337239 249300612
573487744017 266066388
47894318387 489439836
812337300753 489433608
450468044517 293731164
199878186019 115666416
212814384589 337271112
251289644045 171313596
865207645343 489427380
484705726739 112533732
264757427327 30243168
750758899407 489421152
342102235929 153526428
972814346685 487988712
413632702139 489414924
617650031851 120499344
223921465669 18914436
82104541357 489408696
97032638653 489402468
822658742069 96839172
4976038661 489396240
528081448075 489390012
154879015675 489383784
909052490779 89309520
944824164255 206881704
949800196687 300893364
844127915859 45782028
818557341293 489377556
812337300753 489371328
823533373725 489365100
348944280523 329187168
762576976433 489358872
32344217037 181552428
125022821083 456275736
891953819665 489352644
953532221011 489346416
195309279185 489340188
864204112771 100289484
840949487237 489333960
909991937231 489327732
78372517033 489321504
344134716303 211446828
501350688053 141923664
222171119923 341811324
761332968325 144414864
710516503517 79220160
735577508113 61302204
11818083255 228972420
802385235889 23653944
656214283199 489315276
16172111633 489309048
786366314373 150044976
998316512899 489302820
237605554857 489296592
807361268321 489290364
431048815651 489284136
845925519669 489277908
547985577803 489271680
384398511601 489265452
640729837425 236713824
531191468345 489259224
42296281901 171151668
91434602167 94839984
115070756219 441677304
735830802111 489252996
227653489993 174763908
401553726727 5841864
783725114269 479556000
786835134539 180829980
914345965609 489246768
416266964251 243315504
737696814273 489240540
937982119661 93781224
199663307563 313884972
938604123715 489234312
467125050783 209179836
634874944525 22103172
486407176457 278653176
597123898069 489228084
233873530533 259296552
850279548047 489221856
842839695179 133982964
334638187281 489215628
203636585923 146625804
63444419737 489209400
47476331157 65020320
608319971041 77588424
577219768341 489203172
303537984581 66035484
247569826601 18104796
885733779125 489196944
593401520917 436408416
115070756219 485528652
141816930541 489190716
220189441345 489184488
694156530493 192227220
664300335901 489178260
666166348063 301447656
626376380243 464646168
880135742639 473178528
795543191295 115174404
306026000797 7523424
533679484561 246554064
941882922785 303054480
155501019729 399221028
250045635937 477214272
937982119661 489172032
320954098093 489165804
373824442683 489159576
682338453467 489153348
605831954825 60087744
491383208889 489147120
602721934555 489140892
579707784557 489134664
959752261551 489128436
149280979189 255323088
236361546749 477077256
35628154207 5449500
995206492629 489122208
567889707531 379409760
707218615627 386136
997980660533 178207992
797409203457 489115980
931762079121 489109752
562291671045 489103524
439134868353 146769048
631956125093 489097296
184338491657 204714360
167319096755 489091068
11998944375 212318748
776883069675 266122440
330906162957 313013052
614540011581 489084840
6229 489078612
291719907555 113978628
54736362981 489072384
720280700761 489066156
190955250807 336262176
157367031891 72444096
115070756219 489059928
688641077287 193105368
655592279145 489053700
886977787233 489047472
897551856151 489041244
693534526439 235536732
366360394035 262435464
337126203497 489035016
34832233253 489028788
709084627789 489022560
834107442643 207311436
408656669707 199109160
910613941285 489016332
646262218335 489010104
52262764585 68912820
213969400805 489003876
701620579141 240189048
196553287293 488997648
263107721071 488991420
320954098093 488985192
255643672423 243109980
196553287293 488978964
916473896311 197807508
565636088323 10014624
935494103445 488972736
218945433237 488966508
625736084553 442150632
353298308901 488960280
170531461749 304281396
489627170751 211590072
28612192713 488954052
616406023743 488947824
54373954423 194101848
752002907515 488941596
470857075107 107333352
505689302131 488935368
812337300753 157867344
578463776449 488929140
760088960217 252701100
937360115607 488922912
619516044013 84613608
510665334563 488916684
945446168309 488910456
492627216997 488904228
712816652113 488898000
142438934595 488891772
437268856191 488885544
131242861623 488879316
280867165539 109893060
65398228015 68451948
942336148039 124472808
502579281861 488873088
473967095377 488866860
666471881287 2416464
2488022445 410612040
740806834543 488860632
175405149457 488854404
748270883191 488848176
597745902123 488841948
893197827773 488835720
188467234591 330289524
577219768341 205573824
685632430173 78721920
300427964311 473726592
589659849421 209447640
964106289929 347690556
324064118363 440363196
334279291315 115672644
553583614289 488829492
456606815885 151558380
210237376481 488823264
139950918379 488817036
555449626451 107433000
806739264267 287297640
933628091283 76081248
628224100769 488810808
232629522425 488804580
546119565641 422420328
234495534587 488798352
572865739963 488792124
973436350739 488785896
177893165673 488779668
579707784557 51518016
786213130485 463313376
192199258915 488773440
495393419289 184753620
633822137255 343717092
165453084593 488767212
361384361603 413645076
353298308901 488760984
495737237267 488754756
603965942663 488748528
889465803449 488742300
508799322401 138747384
734254659753 119340936
162965068377 488736072
683582461575 211365864
134352881893 488729844
581877953555 184336344
704108595357 353046636
88946585951 488723616
314734057553 488717388
923696005843 434882556
579978957905 172976472
29856200821 488711160
788701146701 488704932
343346244037 488698704
110716727841 488692476
303537984581 488686248
467125050783 488680020
372580434575 488673792
209283182125 57914172
968460318307 143461980
332772175119 191286792
395924469277 14529924
525593431859 310266504
694156530493 319328244
807983272375 488667564
404302641329 215027928
342724239983 219773664
515019362941 488661336
383154503493 190053648
414876710247 488655108
849035539939 488648880
706766312117 127723824
622010283 488642652
463393026459 488636424
60956403521 488630196
652482258875 238619592
854011572371 488623968
565401691315 488617740
551246184885 198093996
203395331887 226095084
402436629167 162220716
400570617005 488611512
218323429183 488605284
732098777787 488599056
608941975095 488592828
463393026459 488586600
755962359715 77177376
245069603505 488580372
212725392697 488574144
349566284577 428698152
865829649397 488567916
399948612951 488561688
579707784557 488555460
766309000757 409167144
778127077783 488549232
806739264267 488543004
255021668369 292684860
756978939947 488536776
227031485939 488530548
435402844029 62504208
789945154809 289166040
34832233253 488524320
228275494047 371537568
707218615627 488518092
807983272375 319054212
915589973717 95082876
325308126471 488511864
280523834583 179789904
660169213871 171226404
332150171065 488505636
931140075067 40388580
60956403521 191230740
397460596735 488499408
931762079121 488493180
973688933507 189804528
317222073769 488486952
135596890001 488480724
43540290009 488474496
779993089945 488468268
901283880475 488462040
149280979189 488455812
903149892637 488449584
807983272375 487110564
162965068377 488443356
129998853515 488437128
253155656207 185089932
589037845367 488430900
731073135815 6707556
663678331847 238725468
828509406157 387587124
524584580575 148207716
123156808921 488424672
97654642707 488418444
599611914285 330737940
264973733233 488412216
699312028973 165683484
96055581309 134076384
218945433237 488405988
7464054877 488399760
599611914285 488393532
873915702099 488387304
300427964311 488381076
733342785895 488374848
676740416981 488368620
657458291307 215750376
54114358927 488362392
81062606937 39541572
739562826435 177255108
860853616965 337538916
908747929123 435274920
91204793957 29377476
418740108003 341051508
847169527777 98421084
925542038581 488356164
285499867015 488349936
837839466967 81026280
451574949433 488343708
965972302091 488337480
821045357509 488331252
329040150795 48584628
456550981865 488325024
416120718355 432466092
120046788651 488318796
873293698045 488312568
675728819149 164375604
582195800773 335857356
787601640649 265007628
317222073769 240232644
671142380495 488306340
223299461615 291875220
822911369671 436782096
855614948535 46174392
384398511601 488300112
694778534547 280546488
259375696747 488293884
811715296699 152274600
641286185903 446647248
632851837291 209833776
907544714415 378774504
746404871029 488287656
882623758855 262398096
10574075147 488281428
322198106201 488275200
905637908853 488268972
128541528941 2422692
714251286845 190931796
543631549425 351097272
852145560209 488262744
371336426467 488256516
929896066959 488250288
470235071053 103017348
510665334563 488244060
259375696747 73907676
268751689057 342658332
214591404859 488237832
151146991351 488231604
505067298077 255248352
715304668329 488225376
464637034567 488219148
214165078337 37037916
181625189997 488212920
515019362941 488206692
519373391319 210338244
367604402143 488200464
719036692653 488194236
97032638653 371830284
184113206213 488188008
491383208889 38694564
834275318383 35331444
680472441305 488181780
620760052121 488175552
554827622397 488169324
376934462953 488163096
253237535723 13913352
717792684545 488156868
625445746411 59851080
477118388603 167583024
863963637235 377915040
795543191295 194189040
707594070607 20521260
365116385927 278348004
245691607559 488150640
123156808921 488144412
607075962933 150181992
479565131863 95699448
591525861583 488138184
189711242699 86239116
195309279185 488131956
742466287619 63737352
193556398643 265480956
396216588627 488125728
500502089437 4309776
830375418319 488119500
628846104823 488113272
564779687261 28225296
472101083215 411814044
735208798057 488107044
412388694031 103092084
389996548087 163871136
207127356211 2541024
804873252105 488100816
691668514277 488094588
994584488575 11714868
648128230497 441328536
751380903461 336255948
54736362981 488088360
538655516993 488082132
15550107579 488075904
932384083175 417805380
476509519401 109805868
358274341333 488069676
954154225065 488063448
148658975135 436607712
709084627789 488057220
803007239943 488050992
140572922433 116806140
35454237307 488044764
264351729179 488038536
935827575477 113050656
126888833245 353881188
906881916961 82166004
753874225933 383769360
309758025121 417917484
490139200781 488032308
519373391319 488026080
301671972419 488019852
720280700761 488013624
874537706153 488007396
777505073729 45520452
485163168349 488001168
9952071093 487994940
399326608897 265113504
928765364855 334188252
839239847699 38837808
498225253483 423423036
280523834583 487988712
756978939947 487982484
383154503493 16722180
769431794655 461638044
708510834683 251829180
680626640357 322336368
300427964311 487976256
766931004811 487970028
681094445359 487963800
386322506443 94460076
460705563533 6720012
112582740003 20315736
143060938649 208463616
928652058851 280932624
227031485939 487957572
479789339863 138728700
551095598073 487951344
735208798057 110958048
546741569695 407653740
852145560209 487945116
663056327793 487938888
772529041297 487932660
64066423791 487926432
831875689943 62136756
555449626451 487920204
6229 487913976
645865026397 260498556
6220046769 487907748
876403718315 172054728
94800225785 195254028
828724234789 172733580
139675577261 127256724
376312458899 487901520
844681511561 487895292
808605276429 295381584
291097903501 451754208
951044204795 487889064
710328635897 402054768
585305821043 45750888
143815617787 191903364
569133715639 487882836
779993089945 487876608
891331815611 324497484
988986452089 487870380
146170958919 259583040
332772175119 319907448
80860533249 487864152
118802780543 487857924
949518509237 30286764
170429117025 487851696
577219768341 125126748
210237376481 487845468
184735210267 487839240
560425658883 487833012
945446168309 487826784
263886409149 246983796
917097557013 185488524
806117260213 456543540
386887530525 143829432
842584725849 40830768
560425658883 368809704
731096590463 158951016
847926268383 113810472
477077115647 487820556
738318818327 487814328
640834343265 122834844
724012725085 487808100
336504199443 487801872
249007002357 211235076
141194926487 266359104
292379510045 45557820
556693634559 487795644
407412661599 487789416
839705479129 487783188
118822797335 91514232
421718754841 487776960
880757746693 206209080
277413814313 487770732
305403996743 487764504
515641366995 487758276
601477926447 487752048
244447599451 401805648
511287338617 143443296
107606707571 487745820
767290323043 99131076
912479953447 487739592
890709811557 487733364
451574949433 398392704
814825316969 337115412
400150499799 62267544
493998874193 259059888
900039872367 487727136
324686122417 417363192
858365600749 487720908
164831080539 487714680
230763510263 487708452
566023695369 487702224
238593597155 75408624
827887402103 84962376
878565834509 21530196
181291940935 164836476
632578129147 487695996
832241430481 487689768
291097903501 180904716
380044483223 414299016
855255580479 487683540
621382056175 487677312
822289365617 487671084
637832465987 106311960
928030054797 99442476
139328914325 381352896
97654642707 207610380
248179623775 487664856
204017335941 487658628
735208798057 177504228
76506504871 487652400
821667361563 487646172
525593431859 100457640
796849248967 89085312
93300614329 426393792
162343064323 93127284
402489685499 72954792
903149892637 487639944
623248068337 189156816
556071630505 487633716
42918285955 487627488
360140353495 110733840
526837439967 487621260
854777630065 242337708
263107721071 462497508
763845248829 304916652
115070756219 433792656
350505549179 51953976
858987604803 487615032
14994456637 58630392
458416994027 487608804
350188288631 487602576
151146991351 387886068
631956125093 487596348
660568311577 487590120
929274062905 117123768
53492354873 487583892
600233918339 487577664
578089702847 86388588
851523556155 16398324
882623758855 487571436
350810292685 487565208
420474746733 122398884
931140075067 487558980
975924366955 487552752
4976038661 354416796
341705598283 253560564
735830802111 8731656
722768716977 487546524
615784019689 487540296
911235945339 131329836
92056606221 487534068
478321123755 487527840
326552134579 334835964
769419021027 293133276
421718754841 487521612
854989064437 73017072
386264523763 487515384
230141506209 421187184
146170958919 487509156
470235071053 487502928
421718754841 96054444
990852464251 487496700
149280979189 487490472
900672594809 233612280
170429117025 234421920
34832233253 98228016
902527888583 487484244
640797392541 230691348
684826469683 487478016
756444638589 200510460
727122745355 487471788
864585641289 317933172
687936489953 487465560
132050808845 133926912
129514550541 216217476
739603227471 81779868
306026000797 487459332
284877862961 173661552
177893165673 487453104
322198106201 487446876
733964789949 487440648
54736362981 411153876
829131410211 76909572
15550107579 421809984
370714422413 487434420
464637034567 441160380
209615372427 487428192
874537706153 487421964
36076241361 487415736
896929852097 487409508
562291671045 371319588
388272098365 173985408
151402862503 134250768
953762681923 198430308
225787477831 487403280
971570338577 39871656
538655516993 434415456
93922618383 324889848
287484958537 134668044
663678331847 487397052
443488896731 118755504
179155602433 191068812
592147865637 487390824
41456938093 21953700
408656669707 335751480
922432018311 487384596
985465002673 10842948
502579281861 487378368
307892012959 487372140
614540011581 483622884
842193495345 487365912
543791833233 215133804
243318896535 97978896
488895192673 325830276
600855922393 487359684
808605276429 487353456
521861407535 487347228
414876710247 41042520
917455985879 91246428
496359241321 487341000
93926710179 159293556
159233044053 487334772
883867766963 487328544
110433975403 5374764
959130257497 487322316
8086058931 487316088
690424506169 772272
350810292685 289608228
413010698085 344371032
211746697389 66091536
950172375739 113411880
295451931879 253616616
27028663947 44399412
302915980527 487309860
302293976473 426306600
160477052161 487303632
630712116985 487297404
617124331361 96160320
593391873745 487291176
511287338617 487284948
354542317009 487278720
80860533249 487272492
44162294063 487266264
819179345347 58132152
980278395333 487260036
473345091323 173997864
241959583235 106585992
246768598153 12698892
97032638653 30766320
584683816989 382031748
530223204937 161865720
425531992285 381533508
306648004851 399221028
682338453467 487253808
955136332079 11054700
931140075067 487247580
880757746693 487241352
416742722409 266577084
95790754293 133522092
216082203695 50558904
217701425129 487235124
598989910231 248347728
993340480467 13788792
29856200821 180344196
722146712923 487228896
707218615627 487222668
213969400805 99753876
115692760273 487216440
21148144065 427695444
855630960723 106853796
594013877799 487210212
542005994115 146102652
455306973757 487203984
756356935893 396138168
653726266983 66789072
316140055941 295076412
622626064283 116600616
390618552141 487197756
359518349441 487191528
286121871069 487185300
731476773733 487179072
441622884569 487172844
832241430481 487166616
972814346685 487160388
430426811597 487154160
423854022127 201201768
639420173741 385195572
366982398089 406314720
756978939947 487147932
161928471353 214940736
312868045391 450458784
581573796719 487141704
759466956163 429694632
57846383251 487135476
376934462953 487129248
477699119701 487123020
339186087071 112820220
164976273903 173835936
543009545371 487116792
252533652153 487110564
422634938475 120374784
819801349401 455297940
531225597785 133341480
921810014257 487104336
710328635897 487098108
352676304847 3904956
687936489953 55285956
858987604803 487091880
248801627829 335707884
972518752111 109482012
582817804827 404377812
705352603465 412885260
46650310279 487085652
26124176497 352268136
827887402103 466801056
600233918339 487079424
501335273753 487073196
33612420925 299342592
498225253483 487066968
529325456183 250490160
858365600749 465050988
777505073729 183184164
316600069715 487060740
172917133241 78914988
66554440007 198579780
259375696747 487054512
583439808881 487048284
725256733193 314470404
187223226483 487042056
173539137295 379565460
452196953487 10357164
92056606221 177111864
486407176457 487035828
513937021257 53616852
307892012959 315759600
376312458899 47457360
887968731779 108653688
258753692693 285074244
689180498061 487029600
980015117851 19767672
626358088607 205766892
623248068337 487023372
419852742679 392619348
595559252599 34901712
12440087309 487017144
1866018391 487010916
37320249469 487004688
269327761611 486998460
645640214281 486992232
109472719733 486986004
801141227781 486979776
633200133201 393709248
883245762909 137682396
240093571073 218783412
187223226483 12225564
273059785935 364661856
186601222429 486973548
748892887245 119596284
593051138627 80092080
140289011587 34453296
893197827773 399955932
666788352117 486967320
764442988595 238121352
830375418319 486961092
255271903181 155700
174783145403 392874696
526837439967 477575496
675801288157 5929056
241959583235 363684060
885733779125 486954864
123586976881 11584080
771285033189 447294960
27368184605 486948636
101544459639 136580040
577841772395 486942408
174161141349 292398372
650616246713 65225844
651238250767 486936180
763820984541 106629588
880135742639 86699988
532435476453 486929952
204017335941 486923724
743916854813 486917496
993340480467 486911268
583439808881 423952416
922432018311 486905040
240715575127 486898812
288609887285 318524832
816691329131 486892584
966594306145 486886356
692912522385 138404844
309136021067 203250780
544253553479 486880128
308514017013 486873900
124400817029 451847628
585305821043 486867672
530569464291 87590592
886644687643 57210408
450330941325 486861444
30755244999 157624452
149902983243 478702764
871427685883 13788792
947954469121 248291676
462771022405 486855216
307892012959 486848988
177893165673 486842760
964106289929 486836532
827887402103 486830304
353337620037 118711908
350188288631 486824076
293585919717 486817848
978412383171 486811620
457172985919 486805392
506933310239 486799164
311002033229 486792936
666788352117 486786708
245691607559 486780480
457172985919 486774252
962240277767 486768024
444732904839 195515604
992096472359 486761796
905015904799 410643180
330284158903 486755568
958508253443 486749340
518129383211 45227736
51626342711 8245872
317383360285 179248068
353920312955 486743112
230763510263 486736884
706596611573 486730656
497603249429 149179284
981522403441 486724428
866451653451 486718200
816177561489 197782596
516263371049 69585444
223302532019 448553016
174161141349 486711972
839296746707 196617960
363250373765 79070688
49760330549 176457924
358274341333 321962688
365738389981 486705744
897551856151 403418700
213347396751 486699516
248179623775 284775300
148036971081 486693288
651288193099 94796388
552961610235 234826740
353333758677 88487424
302293976473 486687060
335882195389 486680832
495115233213 132463332
175405149457 59658012
687314485899 486674604
750136895353 486668376
661190315631 486662148
427316791327 486655920
618272035905 486649692
611429991311 486643464
181625189997 486637236
918077989933 486631008
153013003513 486624780
37320249469 486618552
969704326415 282695148
368226406197 486612324
509012382281 115298964
326552134579 486606096
688558494007 486599868
416120718355 486593640
854633576425 486587412
19543016595 112097772
22392152173 360115416
873915702099 486581184
228275494047 74287584
314112053499 486574956
256887680531 486568728
899417868313 486562500
602099930501 17089632
877647726423 71976996
579085780503 486556272
290475899447 486550044
689180498061 31912272
681907262877 64671552
614540011581 486543816
707243739379 100345536
54114358927 270444672
604393202147 34646364
800519223727 455297940
874537706153 486537588
390618552141 486531360
95166626491 154809396
85214561627 168585732
895063839935 486525132
120742719065 221928552
65310431899 472879584
658080295361 10269972
345834260253 486518904
65759097019 22775796
311624037283 56276208
104496687301 153993528
236983550803 486512676
634496942293 52402392
325128017701 2055240
600395098979 269236440
119424784597 486506448
93300614329 332849232
803629243997 486500220
852145560209 9989712
600855922393 486493992
968460318307 486487764
888221795341 265524552
470235071053 486481536
601505223771 239342040
840949487237 486475308
162965068377 486469080
812959304807 486462852
670815247329 86407272
691105869291 155264040
849657543993 486456624
4976038661 486450396
579085780503 486444168
110716727841 485161200
534923492669 473085108
750136895353 404153604
619516044013 486437940
926164042635 486431712
213347396751 486425484
101386667031 486419256
630328825943 134805060
18038123795 312296832
592147865637 368143308
574932935209 255908520
111338731895 407890404
939374279433 89764164
976802105145 174732768
102630675139 486413028
881501832003 98489592
680472441305 486406800
587171833205 206582760
195309279185 486400572
976546371009 486394344
462149018351 109662624
106984703517 36334152
65932435953 92417292
457794989973 486388116
807361268321 295126236
684204465629 352075068
796165195349 470762064
956740955081 202385088
438512864299 22588956
635066145363 486381888
748892887245 45725976
715926672383 379764756
494628245971 207716256
998938516953 486375660
676118412927 189150588
445976912947 486369432
989217560713 24706476
813109816883 30292992
44162294063 470618820
663056327793 358477452
607697966987 486363204
411278463363 23541840
763820984541 168423804
598676123669 21604932
940851924733 53336592
561669666991 486356976
786213130485 14722992
941714143985 486350748
388752539979 486344520
985254427765 486338292
798331035887 144620388
60956403521 426269232
297939948095 191728980
376934462953 486332064
299805960257 486325836
471166862055 107607384
837217462913 486319608
275547802151 486313380
284994781205 153831600
299966605289 277158456
793677179133 486307152
102008671085 303421932
417986730517 486300924
111960735949 486294696
878892998815 2129976
889465803449 486288468
439756872407 486282240
675496408873 486276012
326552134579 486269784
3732030553 314078040
126888833245 486263556
813581308861 486257328
463393026459 410562216
713123810845 87609276
269472693399 177902820
499469261591 131510448
140692985817 217394568
350810292685 38501496
515020882573 388571148
82726545411 486251100
988364448035 486244872
107606707571 302107824
676118412927 22420800
544875557533 486238644
340236223767 16043328
977790379117 82209600
405546649437 486232416
988364448035 364935888
242730150001 22233960
309758025121 486226188
719658696707 31140
414254706193 30330360
448464929163 486219960
161721060269 486213732
507555314293 416896092
636948773829 26232336
322198106201 486207504
982766411549 486201276
957264245335 229557852
545082682129 184523184
272437781881 486195048
562043658391 69292728
532552562853 185750100
172295129187 350518068
490139200781 381938328
361384361603 218970252
220189441345 486188820
704108595357 15769296
986153970183 141687000
636310153471 486182592
247301934171 50727060
320332094039 486176364
882115727201 326484216
255643672423 486170136
724012725085 486163908
419576149733 120673728
740184830489 486157680
730854769679 486151452
363250373765 486145224
997702449545 242437356
855877584533 31108860
760088960217 486138996
436024848083 164961036
81482537303 486132768
43568596269 62304912
783725114269 486126540
83597127629 158072868
447842925109 486120312
317844077823 486114084
18660127849 213663996
132051493925 203960772
83348549465 486107856
297939948095 486101628
650763632333 81617940
597745902123 486095400
585323807507 326322288
931332595003 174564612
166075088647 193485276
581573796719 486089172
389374544033 486082944
329708752745 153669672
892575823719 486076716
987120439927 486070488
503201285915 486064260
218323429183 39927708
221433449453 315242676
858365600749 486058032
24016703537 61787988
218323429183 486051804
147795236251 58244256
455928977811 317111076
653104262929 31874904
640042177795 486045576
896307848043 486039348
707932862589 348606072
367604402143 486033120
826309534589 105415128
509421326455 486026892
311624037283 436601484
397680376627 153034416
563766027961 129473892
404924645383 206744688
216457417021 486020664
347810532927 362201796
204468996729 13178448
847750371 13564584
396838592681 380960532
737074810219 233101584
192199258915 486014436
714060660221 486008208
519995395373 235760940
916211977771 7018956
572243735909 486001980
507281598683 48852432
93922618383 485995752
677984425089 485989524
600329430947 85423248
849657543993 414890676
730524441549 102101832
83578885817 201176856
732098777787 485983296
220811445399 485977068
355856776253 413508060
597123898069 417257316
967838314253 433325556
991474468305 485970840
831619426427 485964612
800712652951 235823220
648789109727 252912852
490370128793 252881712
61578407575 275134356
246935615667 377697060
140572922433 485958384
129998853515 485952156
197797295401 364991940
185357214321 485945928
348322276469 116706492
47272314333 300756348
679298685037 395291160
880135742639 331622316
956642241281 485939700
301671972419 39958848
863963637235 485933472
541322993029 63837000
740184830489 31445172
865207645343 485927244
819179345347 485921016
879513738585 485914788
724634729139 391934268
396216588627 485908560
655592279145 108417024
229519502155 194568948
776883069675 485902332
864845610465 183445740
246546383113 221642064
603343938609 485896104
977270844347 221673204
401814625113 300806172
167941100809 485889876
787457138593 485883648
239471567019 379876860
645018210227 485877420
740184830489 89371800
441000880515 485871192
322820110255 485864964
891331815611 251517780
919944002095 485858736
634444141309 252813204
34832233253 485852508
490761204835 485846280
784969122377 95873832
75609626799 103060944
872671693991 485840052
478321123755 485833824
958508253443 485827596
656214283199 485821368
544439378315 150948036
993340480467 485815140
495737237267 81617940
287987883231 457876332
468991062945 7909560
645640214281 433699236
545497561587 15794208
529947460237 93924468
743412510135 16136748
84592557573 175561092
957264245335 163273248
679850437251 485808912
840327483183 485802684
613296003473 485796456
134432369857 160725996
572865739963 485790228
240093571073 485784000
123156808921 485777772
627602096715 81188208
482675152133 28001088
821234196697 253921788
373202438629 139687812
364494381873 422725500
704730599411 485771544
938376526445 13626864
473345091323 485765316
676229881671 109382364
102008671085 485759088
809227280483 56606292
465881042675 485752860
403207189705 174502332
480809139971 448914240
149902983243 287160624
621382056175 393858720
205883348103 485746632
387508531871 26817768
147414967027 264067200
864585641289 77843772
297939948095 485740404
909991937231 454868208
722146712923 485734176
693567098879 244156284
117558772435 336106476
315978065661 485727948
245691607559 485721720
391862560249 316668888
773151045351 485715492
1961176003 271453608
913723961555 485709264
624492076445 410711688
98276646761 485703036
761954972379 452962440
346456264307 485696808
478943127809 485690580
997272261663 137819412
490139200781 485684352
596501894015 485678124
436024848083 485671896
937360115607 485665668
135596890001 485659440
622004060229 195995160
683582461575 9834012
944824164255 485653212
629468108877 413159292
449708937271 485646984
855877584533 485640756
629468108877 352641816
165501071333 64304100
897551856151 485634528
779993089945 485628300
433536831867 361647504
934250095337 450222120
130620857569 485622072
36076241361 485615844
589880245885 157269456
243825595397 21891420
287365879177 485609616
548607581857 388209924
32966221091 485603388
177271161619 485597160
902527888583 485590932
332150171065 202933152
89568590005 41677776
463634274267 106417836
823533373725 485584704
818557341293 485578476
416742722409 485572248
23014156227 439186104
253777660261 402590376
725256733193 485566020
924920034527 485559792
554431115539 89539956
452838793721 348649668
103252679193 148737096
309758025121 485553564
742672846705 485547336
251289644045 37835100
73396484601 428536224
594635881853 485541108
162570710179 29944224
100910852821 144159516
389374544033 219418668
286400972661 71572176
699132562925 485534880
718043629349 122081256
11982303159 159847848
64856203937 234920160
743294850759 41802336
448149897001 165353400
317222073769 485528652
1244014337 485522424
271815777827 316332576
126888833245 485516196
477077115647 485509968
717422441163 142677252
212868898273 134375328
537411508885 150835932
195309279185 485503740
11818083255 485497512
78372517033 145311696
926786046689 485491284
893526479333 153115380
608319971041 485485056
651316306291 258455772
663056327793 485478828
323442114309 485472600
906259912907 485466372
340858470713 332357220
265595737287 485460144
288858178961 224070984
928652058851 485453916
521239403481 485447688
806117260213 485441460
524566089643 193279752
424828775111 485435232
882001754801 485429004
567889707531 485422776
26124176497 466776144
396838592681 485416548
284255858907 321352344
687936489953 485410320
279279826475 485404092
32966221091 485397864
521861407535 393889860
746404871029 485391636
666788352117 261775296
109472719733 485385408
561669666991 386814852
180094356339 119639880
157367031891 485379180
253155656207 213676452
253155656207 485372952
100764662977 485366724
464637034567 485360496
6043948831 32510160
534301488615 485354268
359751008837 133889544
134434611937 320997348
610807987257 308074248
862476885361 98744940
822289365617 485348040
211481384589 396082116
123778812975 485341812
230763510263 296876304
583439808881 485335584
900039872367 485329356
224543469723 101765520
44162294063 178108344
138706910271 485323128
306836401851 216410544
664434493249 133702704
223921465669 485316900
534301488615 268040664
361384361603 221642064
189955100039 76168440
346456264307 381595788
897696246103 64061208
109472719733 385463376
454062965649 485310672
269949765665 485304444
905015904799 338361012
258753692693 485298216
505067298077 485291988
136840898109 436090788
647506226443 473296860
750136895353 60305724
59118523235 239802912
647506226443 469099188
929896066959 485285760
986498435873 91302480
697888554817 372459312
320156780829 17556732
991474468305 485279532
98276646761 31800168
477077115647 43888716
869683325245 243085068
69042456223 62740872
97032638653 485273304
361384361603 309911508
491383208889 485267076
906881916961 485260848
374446446737 485254620
552339606181 458268696
556693634559 485248392
994261403609 60243444
826643393995 213657768
702864587249 485242164
844059507507 438631812
159855048107 485235936
301671972419 94067712
640706849877 120212856
441622884569 485229708
891331815611 485223480
78994521087 485217252
888843799395 226954548
490761204835 485211024
752769918093 228480408
256887680531 233120268
692290518331 485204796
305403996743 485198568
669898372387 198324432
779371085891 485192340
225410458385 224812116
605831954825 485186112
401814625113 485179884
801141227781 401170392
245846211431 76255632
895063839935 485173656
96614962823 55329552
923676026419 485167428
607075962933 485161200
700998575087 485154972
61761878227 25765236
551717602127 485148744
165001945719 3954780
366360394035 485142516
846547523723 485136288
243825595397 315398376
373202438629 106137576
94544622437 116787456
632830275955 35082324
197797295401 311400
630090112931 485130060
970948334523 485123832
958508253443 485117604
421096750787 485111376
324064118363 485105148
200285311617 485098920
129500388069 236558124
648750234551 431556804
57846383251 466215624
671142380495 485092692
485399975593 216304668
651860254821 485086464
322198106201 485080236
595257885907 485074008
391862560249 485067780
647506226443 485061552
21770148119 119745756
520617399427 485055324
949178192633 485049096
344590252145 485042868
416120718355 82969416
256887680531 485036640
471479079161 79774452
100764662977 485030412
643774202119 295767720
641908189957 485024184
634115818595 61345800
213347396751 485017956
665544344009 485011728
74640492709 143418384
735830802111 485005500
974680358847 484999272
816069325077 484993044
413632702139 484986816
512000078403 80372340
696022542655 484980588
730973817899 154828080
107782324715 45794484
924920034527 484974360
722891227965 10749528
313490049445 484968132
998938516953 484961904
527459444021 484955676
395710512565 107993520
536167500777 484949448
321576102147 357144660
200642306805 112527504
76506504871 484943220
818557341293 484936992
643774202119 484930764
702242583195 484924536
402559787867 92180628
129376849461 484918308
72152476493 484912080
544875557533 484905852
272437781881 126017352
217079421075 484899624
729610761571 484893396
140777973105 136380744
455306973757 129255912
808605276429 484887168
825138830041 52134588
796787199403 154024668
271983068135 200410812
808707720801 155737368
480809139971 484880940
649372238605 484874712
351432296739 484868484
605831954825 469815408
565027810781 200211516
930518071013 71709192
737074810219 484862256
231385514317 484856028
707840619681 484849800
989220406909 92000016
368226406197 484843572
173611326043 239896332
279901830529 5748444
539700881803 47488500
948556188579 484837344
407019181549 39659904
299805960257 484831116
30478204875 62410788
13684095417 267411636
54114358927 322928028
552961610235 484824888
812959304807 318169836
191577254861 65350404
869561673721 346058820
577219768341 484818660
613918007527 484812432
873293698045 484806204
903771896691 183009780
865207645343 100818864
823533373725 484799976
839739558745 206620128
106984703517 401998716
103252679193 484793748
533057480507 484787520
170860169361 43216092
283011850799 484781292
155807742501 148400784
628224100769 484775064
143060938649 210170088
598367906177 290374272
922432018311 484768836
698510558871 384610140
212725392697 177852996
767553008865 484762608
983388415603 67237488
804873252105 484756380
389450830805 106031700
26124176497 295593336
223415227679 213228036
504445294023 484750152
945085833675 170809128
576367196261 60374232
435217323127 32329548
171051121079 353781540
550473594019 484743924
70286464331 484737696
901326299383 238034160
430426811597 484731468
872671693991 457770456
730854769679 484725240
196553287293 52265376
944202160201 209503692
615349746239 214430040
928030054797 484719012
594635881853 484712784
908171115437 269940204
353298308901 165278664
387661547603 234066924
157585746795 50098032
334721586429 47650428
939848131823 484706556
290475899447 484700328
875159710207 156092364
934250095337 384491808
533057480507 484694100
310380029175 484687872
256887680531 484681644
45406302171 408426012
687936489953 130482828
18660127849 484675416
496981245375 484669188
699754566979 466570620
815447321023 459159300
575975760233 484662960
93300614329 484656732
100764662977 484650504
136408785775 220141116
388752539979 484644276
206505352157 388845180
761577703813 37561068
720280700761 292441968
808605276429 418994928
888843799395 484638048
370857193085 308902572
919944002095 484631820
44478981635 99598176
72152476493 484625592
596501894015 484619364
919944002095 484613136
657522396111 35798544
677984425089 84725712
846547523723 390919104
697888554817 85971312
575975760233 484606908
855877584533 30373956
605209950771 378980028
485785172403 484600680
242581587289 179092368
834729446697 326203956
564255188775 83561076
504445294023 424730916
929274062905 484594452
24880168389 484588224
306026000797 484581996
884489771017 390863052
993962484521 118662084
834729446697 448714944
222071988847 178046064
384398511601 484575768
219567437291 484569540
114448752165 484563312
393106568357 484557084
717267239403 118674540
402436629167 484550856
711572644005 381626928
889677331241 72792864
333394179173 484544628
241337579181 12381264
912036960797 156272976
386886527817 484538400
936116107499 484532172
778127077783 484525944
413010698085 484519716
914345965609 484513488
803007239943 484507260
897944531551 74356092
940470135877 107513964
512531346725 23853240
134352881893 247949136
315978065661 484501032
69042456223 95780412
36076241361 484494804
674028278719 19487412
368848410251 337887684
498847257537 451050444
247557619721 484488576
473345091323 484482348
956642241281 119104272
558559646721 430859268
481431144025 244965924
791502256933 93158424
94544622437 484476120
368226406197 484469892
863341633181 427203432
296695939987 484463664
400340945811 2609532
222055453507 63780948
57846383251 484457436
164831080539 484451208
67176444061 484444980
591525861583 476199108
1244014337 72817776
843437503453 11608992
512201547975 185812380
227653489993 227708136
992804404129 376638300
930518071013 237268116
668032360225 484438752
321576102147 484432524
565401691315 192059064
469613066999 484426296
836595458859 428610960
39808265685 395035812
631956125093 484420068
767006077123 111736548
210237376481 125170344
677984425089 484413840
391862560249 123065280
379635103089 119372076
723390721031 484407612
240093571073 39385872
671142380495 484401384
567267703477 484395156
709084627789 484388928
766931004811 291900132
304781992689 452993580
362628369711 484382700
805496539127 110802348
342102235929 79182792
127131108673 60978348
456550981865 466558164
426072783219 471291444
617650031851 418291164
952288212903 484376472
903771896691 484370244
23648255057 105676704
111509640671 28729764
97032638653 455285484
854633576425 248285448
378178471061 447843024
778749081837 484364016
394350576465 484357788
522483411589 484351560
544875557533 484345332
243825595397 484339104
946690176417 45296244
619532049973 448995204
844200004959 303795612
613918007527 484332876
51004338657 484326648
870183677775 484320420
431171675407 34042248
327796142687 484314192
82726545411 484307964
761954972379 484301736
993672439095 4895208
89568590005 156497184
615162015635 442885536
607697966987 431469612
477699119701 484295508
336149407729 46822104
962240277767 205816716
249423631883 484289280
398082600789 299928024
700998575087 484283052
769419021027 484276824
600276997415 46348776
811093292645 484270596
311745308899 347908536
373202438629 484264368
647506226443 484258140
998968268109 186914736
614695238253 216117828
939848131823 484251912
419852742679 484245684
824777381833 127275408
962862281821 124678332
29234196767 484239456
91434602167 37766592
791422831249 238345560
597745902123 464496696
853389568317 484233228
809849284537 48871116
283011850799 299703816
136840898109 484227000
516526173965 200877912
657458291307 371300904
102008671085 484220772
542430234257 174639348
529989505465 156621744
616182069853 51935292
94544622437 104020056
763820984541 484214544
147414967027 484208316
442244888623 99324144
269949765665 44511516
202481289447 15196320
365116385927 484202088
379422479169 484195860
90812598113 450558432
218323429183 484189632
91434602167 466558164
99520654869 484183404
19282131903 484177176
993340480467 154205280
245069603505 484170948
506311306185 187425432
268730364385 36228276
652483766051 405878760
236983550803 484164720
680472441305 484158492
130259109179 213091020
138084906217 484152264
4354034607 484146036
901905884529 484139808
919321998041 484133580
156495439499 81935568
171673125133 484127352
697888554817 484121124
485785172403 277812396
874135731111 26300844
743294850759 372085632
923054022365 484114896
105118691355 484108668
218945433237 191704068
338370211605 484102440
208993368373 484096212
916211977771 484089984
326552134579 484083756
950790412557 11222856
274303794043 96340932
552961610235 484077528
394972580519 376594704
360998928129 38831580
742050842651 484071300
271193773773 484065072
557315638613 484058844
472861286589 157854888
750758899407 308092932
267823920105 82259424
548607581857 484052616
269327761611 474442812
819801349401 484046388
269437212483 107196336
500091265645 484040160
5598042715 484033932
151768995405 484027704
562291671045 484021476
866451653451 484015248
691363353495 13807476
576597764287 148979988
547985577803 484009020
463393026459 11652588
999560521007 484002792
823533373725 483996564
994362359489 40619016
385020515655 25391556
524349423751 483990336
289853895393 50546448
365116385927 476479368
340478443143 79232616
791189162917 483984108
207749360265 483977880
323442114309 483971652
953532221011 483965424
579085780503 170684568
808605276429 30373956
182247194051 483959196
102383484581 2447604
546741569695 483952968
738940822381 174502332
803007239943 483946740
462771022405 483940512
184735210267 483934284
390460334791 11721096
515019362941 273515076
617650031851 483928056
196553287293 184168188
993024221389 56257524
151768995405 416179872
149280979189 483921828
798653211565 114813180
210237376481 133970508
714060660221 144122148
321576102147 483915600
873293698045 45003528
556693634559 483909372
346456264307 483903144
33588225145 483896916
719238965637 235773396
207127356211 214317936
320954098093 483890688
742672846705 483884460
709732596375 72419184
535761203503 102805596
720280700761 483878232
351499932819 271989216
212725392697 483872004
910613941285 483865776
789945154809 162152208
561047662937 483859548
916407026275 130277304
278035818367 483853320
209615372427 483847092
349566284577 483840864
159233044053 297661032
334262288875 93613068
99520654869 288387540
311089711013 343785600
893819831827 483834636
987790536597 286189056
563535679153 444529728
772529041297 483828408
930166847943 157892256
115885523101 10668564
521861407535 418428180
111392236643 160389684
745782866975 483822180
67176444061 403711416
159233044053 483815952
464637034567 483809724
862097625073 483803496
526215435913 483797268
454062965649 483791040
217079421075 483784812
19282131903 409484772
434158835921 483778584
30478204875 483772356
859609608857 483766128
119504179141 332967564
252579465321 19188468
663678331847 483759900
42985616863 21592476
13684095417 56880324
572243735909 483753672
408080534873 64833480
85836565681 483747444
174783145403 483741216
108850715679 483734988
449917182907 187039296
398704604843 483728760
552339606181 483722532
876101845917 109544292
190333246753 483716304
742050842651 365882544
803629243997 483710076
854633576425 483703848
116936768381 483697620
141194926487 483691392
180381181889 483685164
283633854853 483678936
608941975095 251411904
69409571911 18204444
867714401611 28380996
730232765625 483672708
944896390371 271515888
946068172363 92404836
732720781841 483666480
226409481885 448260300
905818228137 73235052
190333246753 483660252
849657543993 109961568
11818083255 483654024
768797016973 429551388
770270975297 78429204
382532499439 483647796
325308126471 392245668
452818957541 468918576
848413535885 483641568
807361268321 483635340
756356935893 197595756
741428838597 389648592
863963637235 43901172
779034535989 148083156
21930319823 281661300
385020515655 33979968
629468108877 483629112
208993368373 483622884
301671972419 59869764
253777660261 479693016
786835134539 483616656
964728293983 483610428
331528167011 483604200
308514017013 483597972
963484285875 483591744
988364448035 483585516
334638187281 483579288
600233918339 483573060
845303515615 483566832
719036692653 483560604
143682942703 215351784
176027153511 483554376
888998478003 220427604
526215435913 483548148
455928977811 140061492
15026935657 63027360
403861168311 79537788
554827622397 483541920
372155982681 118581120
599718575013 98576784
798031207511 483535692
993340480467 148008420
148658975135 483529464
308896416213 18634176
798653211565 483523236
523987837289 84520188
325308126471 483517008
449708937271 483510780
587236062569 222414336
867695661559 483504552
597123898069 483498324
421096750787 483492096
824777381833 222949944
432914827813 483485868
736174214031 73633644
27990188659 483479640
413632702139 94385340
600893514601 52284060
251289644045 483473412
95166626491 426742560
893864355799 252800748
55980371089 84102912
595257885907 483467184
20526140011 483460956
899417868313 480540024
702864587249 483454728
368002452307 51935292
78994521087 483448500
105827202329 112733028
389996548087 247482036
375068450791 158564880
696022542655 393111360
837217462913 483442272
564157683207 327866832
758844952109 483436044
248801627829 483429816
483297156187 109288944
652482258875 366499116
650616246713 483423588
49760330549 130613616
553583614289 483417360
3119181659 8669376
980900399387 483411132
638798169687 483404904
173539137295 207093456
988986452089 483398676
509421326455 483392448
645640214281 483386220
357652337279 483379992
351432296739 66863808
692643589879 80160588
62200411629 483373764
64688427845 483367536
596501894015 179086140
354542317009 445756644
748908451017 101024388
352054300793 483361308
729610761571 483355080
946068172363 483348852
294829927825 419312556
768797016973 483342624
441622884569 176875200
381288491331 483336396
725256733193 483330168
627181593373 168156
865207645343 470045844
7028828543 236190672
893197827773 483323940
547985577803 474031764
4354034607 160607664
148059223725 151215840
976546371009 304542972
817313333185 483317712
492026288495 444766392
527459444021 261725472
115070756219 483311484
179137173781 483305256
184735210267 301852476
85214561627 483299028
884908722349 6962904
431670819705 483292800
540521529155 483286572
373824442683 483280344
40430269739 113237496
748892887245 377373204
962862281821 57789612
28612192713 275919084
781237098053 483274116
625114080499 101628504
758222948055 483267888
256265676477 348929928
942336148039 483261660
738940822381 190421100
516671273909 17955324
514540092191 173088576
820423353455 250023060
808605276429 8532360
385642519709 407454444
15550107579 483255432
85214561627 48372876
258131688639 392849784
137462902163 20353104
404302641329 483249204
274303794043 409011444
512531346725 483242976
566023695369 483236748
8086058931 483230520
685503803289 415644264
101386667031 483224292
421718754841 301827564
778749081837 483218064
231385514317 483211836
628846104823 181247256
770663029135 483205608
723664379351 153906336
692912522385 483199380
83348549465 483193152
886756829011 79892784
920566006149 327474468
737907968385 150929352
479565131863 345759876
544253553479 483186924
230763510263 483180696
223921465669 483174468
701620579141 483168240
313030758119 121794768
603343938609 483162012
702308687187 235219104
42918285955 446391900
1244014337 483155784
224867799051 26581104
815447321023 483149556
330906162957 483143328
393728572411 483137100
685448473737 483130872
85266795863 275775840
532435476453 483124644
153013003513 483118416
165810011273 44119152
44279311955 38626056
514397358887 483112188
270571769719 483105960
702864587249 483099732
190333246753 265281660
39808265685 483093504
610185983203 232354224
157367031891 246796956
980278395333 347522400
539277521047 145442484
613296003473 483087276
764121111861 146887380
38075314743 171948852
516885375103 483081048
131864865677 483074820
893819831827 450097560
978412383171 483068592
113839646299 56114280
140572922433 483062364
967838314253 46168164
194687275131 483056136
503201285915 483049908
50382334603 483043680
235739542695 483037452
749514891299 79506648
283633854853 483031224
641311739387 145585728
271815777827 168847308
957264245335 455055048
275547802151 97661268
426072783219 483024996
15550107579 293687568
118932883463 169943436
567889707531 376887420
809849284537 45595188
319088085931 483018768
946690176417 483012540
397460596735 483006312
976546371009 167246712
735208798057 483000084
27990188659 482993856
536789504831 97243992
360762357549 249692976
290475899447 482987628
936304467131 291264876
501957277807 361130580
551812467023 210512628
490761204835 482981400
562291671045 132805872
192199258915 482975172
550473594019 482968944
719036692653 255360456
789323150755 352286820
59712395413 482962716
747854845325 80552952
532435476453 482956488
309136021067 482950260
786835134539 482944032
728366753463 482937804
946690176417 127138392
597745902123 81449784
588415841313 482931576
349041574339 94653144
37320249469 160813188
455306973757 113193900
321576102147 482925348
403680637275 482919120
409900677815 482912892
373202438629 215501256
150524987297 482906664
139328914325 482900436
900661876421 383825412
847340274625 176962392
557937642667 482894208
849091772551 343685952
664963438527 92560536
770663029135 106168716
546119565641 131734656
236983550803 482887980
301671972419 482881752
363250373765 142708392
429182803489 366598764
66038168709 79145424
478943127809 482875524
19904135957 346457412
705974607519 332867916
891669591191 91389672
483919160241 482869296
463393026459 482863068
572243735909 482856840
245069603505 482850612
633444731673 149415948
643774202119 482844384
83970553519 119490408
185979218375 482838156
806894372607 256805352
707840619681 482831928
846547523723 343835424
47272314333 482825700
280523834583 482819472
288609887285 482813244
538033512939 288705168
289853895393 482807016
306648004851 410412744
104496687301 162407556
169807112971 482800788
88946585951 482794560
425450779165 482788332
412388694031 482782104
357030333225 482775876
918699993987 144881964
212860222669 83853792
258574362423 27446796
457794989973 482769648
492005212943 482763420
503201285915 101192544
72774480547 482757192
219567437291 342571140
423209485169 185276772
595879889961 482750964
743916854813 482744736
1541052569 104325228
365738389981 4066884
705974607519 283355316
223323993707 47631744
967838314253 482738508
496464058561 292759596
470403227053 113729508
457172985919 451237284
855877584533 431787240
740806834543 482732280
25502172443 106106436
301671972419 338118120
829131410211 482726052
146792962973 482719824
370714422413 482713596
754490923731 482707368
114448752165 101092896
413010698085 164612268
969704326415 261576
880757746693 238146264
22392152173 320536476
765356624977 93656664
826021389941 482701140
109472719733 482694912
190333246753 368006292
460905010243 482688684
967838314253 482682456
878269730477 482676228
642018531433 60997032
804873252105 205175232
406790657545 482670000
437268856191 482663772
584061812935 482657544
624492076445 482651316
351827899299 12991608
896929852097 482645088
908125925069 482638860
54114358927 482632632
332150171065 432746352
924298030473 482626404
962862281821 482620176
367604402143 274330944
340236223767 482613948
316600069715 96334704
669898372387 87721380
291719907555 482607720
878269730477 482601492
440378876461 482595264
273681789989 482589036
159855048107 278254584
816691329131 482582808
826643393995 482576580
425450779165 482570352
408034665653 9092880
203031304049 112259700
959752261551 482564124
202151323779 482557896
513153350779 482551668
735830802111 399009276
431670819705 482545440
828509406157 482539212
870183677775 213240492
696712363401 184149504
852767564263 482532984
635066145363 482526756
97374263137 134151120
464637034567 482520528
373824442683 482514300
118802780543 482508072
325308126471 482501844
827903507711 233014392
526837439967 482495616
972192342631 451430352
714257483705 214635564
530017749445 276093468
999560521007 482489388
794921187241 482483160
861276261501 5810724
150524987297 397807272
654970275091 482476932
372078487677 332618796
786835134539 248098608
279279826475 482470704
602099930501 482464476
731028132287 187101576
429182803489 482458248
643774202119 482452020
548750066041 54937188
303537984581 482445792
926786046689 482439564
183491202159 434789136
921188010203 302705712
812959304807 482433336
189711242699 243950760
282389846745 482427108
950422200741 262746864
804251248051 260224524
353920312955 482420880
528760762185 263749572
536825782931 419231592
999560521007 482414652
334016183227 361435752
4976038661 441534060
828689663161 174128652
728508328359 110621736
469737029111 29028708
939022066111 10892772
616406023743 63656388
998938516953 482408424
810471288591 482402196
767553008865 482395968
105118691355 482389740
4354034607 35150832
448464929163 39130524
187223226483 482383512
954154225065 482377284
847169527777 423946188
523105415643 482371056
331528167011 107570016
298561952149 482364828
936116107499 452414376
678606429143 188477964
290475899447 482358600
559181650775 482352372
718584551071 209204748
181003185943 482346144
711572644005 482339916
370714422413 482333688
976047438463 299224260
230141506209 97281360
824155377779 80092080
909991937231 130053096
832026083687 51449508
300427964311 427527288
25502172443 482327460
447220921055 87503400
105740695409 254127312
102630675139 482321232
632578129147 482315004
437890860245 332400816
413010698085 482308776
387508531871 60529932
27990188659 482302548
573487744017 310808340
284877862961 220296816
159233044053 482296320
702384656331 177448176
941092139931 103870584
707218615627 482290092
867073657505 482283864
544253553479 421803756
960996269659 482277636
830630099923 22096944
12184177551 31326840
131242861623 451579824
442866892677 81437328
14928103525 482271408
937360115607 482265180
417986730517 482258952
817935337239 482252724
457794989973 482246496
926164042635 482240268
404136271527 5897916
939226127769 392289264
670520376441 197763912
49138326495 482234040
399326608897 482227812
724012725085 482221584
27368184605 482215356
127742257323 136667232
168563104863 482209128
76506504871 482202900
319088085931 346233204
661812319685 133304112
804873252105 482196672
808605276429 403885800
260761491503 97704864
461527014297 482190444
647506226443 227589804
686692481845 292965120
925542038581 482184216
482053148079 482177988
636363415327 80391024
554941476465 49618476
335882195389 482171760
905637908853 482165532
187223226483 482159304
767699136429 239080464
619516044013 482153076
215213408913 482146848
911857949393 482140620
343968248091 273708144
454861882271 62603856
255021668369 482134392
139328914325 482128164
730854769679 482121936
674252400765 482115708
571634368467 365670792
521861407535 478665396
680122681815 17494452
431670819705 48042792
541143533209 482109480
897686013499 133702704
980900399387 482103252
230763510263 355182840
872671693991 232435188
396838592681 482097024
475833107539 482090796
544253553479 482084568
605209950771 259595496
313490049445 247170636
743916854813 180207180
348966695095 413638848
570377723747 482078340
613296003473 482072112
895063839935 190171980
857743596695 471758544
939957738395 321520500
897551856151 111487428
608319971041 482065884
480187135917 482059656
502715737341 269255124
290475899447 262765548
659324303469 235754712
623421287701 166480668
913723961555 243103752
45406302171 256138956
847169527777 100301940
16794115687 482053428
586779349635 189287604
276791810259 341967024
414494534017 58761180
587793837259 22476852
41674277847 469217520
893197827773 66103992
303794036345 62230176
959752261551 482047200
872671693991 20633364
58468387305 482040972
819179345347 482034744
762116283807 319178772
575738086059 16360956
593048080679 80471988
978412383171 482028516
914480465497 104013828
758222948055 482022288
75884500817 102618756
425450779165 482016060
353920312955 214766352
368848410251 45420804
595257885907 482009832
777162389247 33388308
102682467187 346388904
154879015675 482003604
376934462953 213663996
252533652153 481997376
733988157405 393410304
74940620029 146887380
794299183187 481991148
750505406113 8744112
468991062945 481984920
167319096755 195472008
827425744137 256269744
332917505499 236221812
363257816225 435773160
755734931839 481978692
992718476413 125058240
305403996743 342982188
565401691315 290772864
544961485249 206993808
676516182831 3082860
678784400471 13053888
858987604803 425920464
594013877799 481972464
356408329171 481966236
452196953487 481960008
860231612911 32746824
110716727841 229806972
983388415603 202746312
376443402599 18808560
708462623735 481953780
494583983575 298047168
135596890001 481947552
873293698045 315902844
329040150795 378668628
659946307523 481941324
403680637275 481935096
474589099431 481928868
381288491331 3929868
457794989973 226699200
497603249429 481922640
8086058931 481916412
916211977771 411396768
327174138633 481910184
291097903501 481903956
24258164335 94154904
603343938609 481897728
367604402143 459956484
243825595397 481891500
515641366995 383688396
275547802151 481885272
618517736733 108709740
177271161619 481879044
791811166971 481872816
462149018351 445544892
120868717733 249088860
610847335761 324609588
741428838597 481866588
279279826475 147348252
923054022365 481860360
459661002135 481854132
854011572371 481847904
269949765665 481841676
303537984581 248547024
823533373725 481835448
772529041297 460921824
340858227821 481829220
384398511601 481822992
156123023783 481816764
482053148079 103104540
117558772435 481810536
647506226443 481804308
616406023743 178326324
177893165673 428554908
330575548339 20595996
622364829585 84364488
499137370233 105489864
343968248091 481798080
953884084327 35642844
57846383251 481791852
832690500421 8887356
617028027797 481785624
907503921015 481779396
788701146701 315236448
786213130485 481773168
382532499439 481766940
225787477831 481760712
923338106357 37280808
847438971 181409184
199305432989 133852176
958508253443 481754484
758844952109 151016544
302293976473 481748256
829753414265 225329040
548607581857 321763392
141816930541 481742028
195309279185 481735800
307270008905 481729572
87702577843 481723344
653239503949 66689424
475833107539 481717116
390618552141 481710888
415498714301 197938296
659324303469 481704660
824155377779 210562452
338370211605 174913380
116936768381 460049904
54768069729 148755780
87080573789 237255660
654970275091 481698432
659946307523 481692204
643774202119 481685976
490139200781 481679748
134974885947 481673520
436024848083 481667292
403680637275 481661064
41052273793 303297372
828509406157 183464424
875159710207 481654836
482773292957 91788264
940470135877 481648608
29234196767 243109980
784969122377 481642380
745782866975 481636152
222986771181 10824264
237605554857 481629924
745782866975 438974352
159855048107 481623696
91434602167 481617468
84592557573 480209940
692290518331 65742768
824222876843 276629076
307892012959 481611240
802385235889 480185028
768960190573 29788524
111338731895 185463612
829753414265 481605012
399948612951 158265936
27368184605 52427304
888221795341 481598784
4976038661 80478216
783725114269 406949976
455928977811 481592556
825399385887 481586328
406168653491 481580100
342834245147 316855728
140572922433 297698400
133166171385 46429740
678606429143 481573872
561047662937 71360424
161721060269 481567644
621382056175 481561416
554205618343 104979168
291097903501 468987084
128132841353 481555188
444732904839 481548960
205261344049 481542732
261241708909 38258604
321576102147 310415976
158611039999 481536504
546741569695 91794492
801141227781 20166264
435402844029 481530276
106362699463 58069872
656836287253 481524048
825399385887 481517820
891331815611 481511592
638238451861 313498836
306026000797 481505364
551095598073 481499136
337126203497 262454148
585417981095 117684288
102630675139 265150872
72152476493 481492908
846547523723 481486680
437268856191 481480452
200285311617 481474224
417986730517 481467996
780615093999 361055844
322820110255 376326900
396216588627 481461768
919321998041 481455540
879513738585 444081312
862097625073 481449312
541765537263 443701404
747026875083 220714092
409676431209 76286772
582817804827 481443084
711572644005 481436856
457794989973 481430628
459661002135 22532904
630712116985 597888
983388415603 481424400
97695461019 237579516
483919160241 248366412
196603939617 260766360
434158835921 42686712
959130257497 481418172
115070756219 481411944
20526140011 88649352
161289215739 249929640
752624911569 481405716
103370805669 235960236
460905010243 141543756
913723961555 170335800
490761204835 481399488
260619704855 481393260
289231891339 249587100
667410356171 194537808
316700110079 53884656
399948612951 481387032
376312458899 481380804
725878737247 447456888
973436350739 382567356
575353756179 468669456
761954972379 481374576
470235071053 481368348
457172985919 186503688
378800475115 481362120
499469261591 433288188
216687417061 19668024
953026157405 12979152
688558494007 481355892
194687275131 354373200
799275215619 406258668
370092418359 76629312
582817804827 481349664
595879889961 481343436
186601222429 51250212
362628369711 481337208
748892887245 471073464
145548954865 466078608
239471567019 481330980
741428838597 324485028
64066423791 481324752
714060660221 481318524
916833981825 58624164
612673999419 481312296
193443267023 358988148
840949487237 441272484
203573975839 101777976
964728293983 481306068
249604237655 136561356
813581308861 65456280
878891734531 481299840
235117538641 314675928
53492354873 481293612
362006365657 481287384
495115233213 481281156
46959823195 21760632
897551856151 322871976
809227280483 481274928
412388694031 124952364
675496408873 481268700
277413814313 392407596
455928977811 481262472
256887680531 189841896
55358367035 217257552
277413814313 481256244
580951792665 289085076
40430269739 237660480
361384361603 481250016
212725392697 360601200
577841772395 481243788
942336148039 481237560
106637858731 179123508
366982398089 481231332
715304668329 305875764
78372517033 467548416
492627216997 481225104
198419299455 481218876
682655477351 90312228
129376849461 41030064
657458291307 481212648
686692481845 481206420
680472441305 297287352
106984703517 481200192
416742722409 7299216
651860254821 481193964
678136220133 175255920
89865603325 9192528
870805681829 481187736
47894318387 190763640
328418146741 481181508
296695939987 481175280
2571272121 93943152
426072783219 481169052
756356935893 481162824
793055175079 481156596
73396484601 481150368
959130257497 468071568
244447599451 481144140
183491202159 128801268
70908468385 481137912
980900399387 481131684
392567546175 113256180
505067298077 5978880
958508253443 452177712
176027153511 481125456
481431144025 481119228
817988493219 150350148
177271161619 152000568
812337300753 481113000
472723087269 481106772
600855922393 481100544
551095598073 34596540
216457417021 481094316
81482537303 481088088
408820198303 3089088
582817804827 109482012
220811445399 69292728
632578129147 481081860
934872099391 262765548
378800475115 128570832
926164042635 401525388
103904459315 428274648
829753414265 481075632
366015025285 136530216
829131410211 127823472
844059507507 481069404
143974562575 173007612
55358367035 225920700
173539137295 295948332
921188010203 481063176
463393026459 481056948
311897128855 137508012
575975760233 481050720
111338731895 417923712
840949487237 481044492
377556467007 481038264
24258164335 481032036
95788630545 344427084
598989910231 481025808
296073935933 481019580
384398511601 394381872
904393900745 481013352
76506504871 481007124
860853616965 130246164
738318818327 176912568
327890098295 340983000
294829927825 345728736
350810292685 481000896
883867766963 47033856
283291120547 49973472
350188288631 451424124
90190594059 480994668
970326330469 480988440
990852464251 446778036
783725114269 480982212
388130535925 480975984
18038123795 480969756
983388415603 305832168
462771022405 480963528
106984703517 373244040
503823289969 195914196
500146383445 152517492
315049611629 158085324
78994521087 26718120
904177190019 49867596
28612192713 480957300
638798169687 480951072
617028027797 386291700
207127356211 480944844
764442988595 480938616
264105447909 71727876
324064118363 480932388
481431144025 480926160
93300614329 480919932
415498714301 463058028
292341911609 299915568
331528167011 480913704
82726545411 480907476
113204744057 480901248
926237825751 242057448
42296281901 438575760
319710089985 480895020
444492521485 8557272
30478204875 366193944
594013877799 66633372
330033760925 18740052
16503453689 114937740
913101957501 480888792
241959583235 480882564
511909342671 480876336
470857075107 480870108
607075962933 106666956
386264523763 280845432
470857075107 480863880
26756986131 429109200
795543191295 4839156
816069325077 480857652
627602096715 177927732
466848196261 17905500
201529319725 54177372
68660697269 232323084
643152198065 480851424
139950918379 480845196
399326608897 480838968
947312180471 398996820
281145838637 3468996
821722086999 20901168
863963637235 480832740
151768995405 450925884
88946585951 182262420
340858227821 480826512
301671972419 480820284
349566284577 480814056
931140075067 313461468
774395053459 480807828
849657543993 313592256
774395053459 480801600
477699119701 249120
836595458859 480795372
406168653491 480789144
175405149457 480782916
492627216997 480776688
401192621059 414678924
85905434905 410207220
159233044053 480770460
627602096715 339606612
908125925069 480764232
823633040409 56793132
821883080799 165085596
531191468345 121371264
42296281901 480758004
748633589455 37480104
351583917399 176756868
64688427845 480751776
846126783717 38868948
788829424817 263600100
217701425129 480745548
75262496763 480739320
63444419737 480733092
771285033189 480726864
809849284537 480720636
206617829837 62454384
538655516993 227060424
683696739147 207355032
250046046985 152243460
275551059395 142259976
901372579651 63880596
801763231835 269759592
490761204835 107850276
220189441345 355133016
437451405099 32043060
353298308901 319191228
669898372387 92267820
190955250807 480714408
486105733791 150076116
405546649437 346968108
390618552141 480708180
11818083255 441658620
946068172363 480701952
314112053499 198293292
661812319685 108529128
583776108425 205524
972814346685 130233708
319710089985 480695724
307270008905 480689496
663227311305 36041436
978412383171 480683268
852767564263 480677040
677362421035 43272144
58468387305 5393448
506425004553 103490676
993962484521 480670812
938604123715 480664584
102630675139 480658356
880757746693 218671308
987742443981 480652128
256887680531 480645900
620138048067 480639672
217079421075 99623088
392484564303 480633444
466061087927 149073408
618894039959 480627216
474589099431 480620988
648750234551 323363988
571910711055 129847572
197797295401 405150084
803629243997 62024652
364494381873 416478816
561047662937 335981916
365244894479 233973504
605209950771 443271672
632578129147 480614760
324686122417 211253760
862719629127 29178180
422962762949 4739508
37942253523 82352844
658702299415 327636396
880757746693 480608532
506311306185 262883880
890880570861 111549708
476455111593 480602304
409278673761 480596076
746404871029 447992496
879513738585 480589848
193443267023 319097808
331279724625 81480924
953532221011 242730072
447842925109 109737360
921810014257 480583620
744538858867 480577392
915589973717 480571164
521239403481 480564936
848413535885 480558708
77128508925 480552480
320954098093 114271344
425450779165 480546252
319088085931 480540024
971570338577 145243188
955398233173 480533796
817935337239 431021196
223921465669 480527568
133108873785 30816144
709706631843 276516972
958809296279 102120516
545497561587 480521340
909369933177 94279464
526215435913 480515112
554827622397 480508884
515827241655 134836200
909369933177 480502656
455928977811 480496428
733342785895 288692712
519373391319 2684268
850279548047 421666740
169185108917 480490200
501957277807 116220708
256330964601 6508260
678141632265 151209612
847169527777 480483972
34210229199 480477744
498847257537 480471516
976835287929 127325232
981522403441 480465288
891331815611 72213660
507175853471 184479588
819179345347 395421948
172295129187 266552172
139472656565 186771492
824174834051 35754948
883867766963 360053136
727744749409 480459060
87702577843 480452832
447842925109 480446604
716548676437 480440376
122701235711 172995156
907503921015 290754180
926164042635 480434148
375068450791 244231020
617752332979 325163880
37942253523 480427920
455319753613 449275464
586549829151 480421692
449708937271 480415464
726821788473 132363684
840327483183 480409236
156123023783 221249700
480187135917 480403008
353920312955 480396780
259375696747 480390552
884489771017 480384324
384822140161 26381808
865207645343 406495332
412388694031 480378096
217079421075 480371868
102630675139 480365640
954776229119 480359412
755112927785 480353184
122288878593 21555108
926786046689 112353120
458416994027 480346956
445354908893 480340728
435402844029 130707036
381288491331 117192276
30478204875 300799944
318466081877 75265380
482675152133 480334500
72774480547 480328272
194687275131 358421400
815447321023 480322044
995206492629 458063172
817935337239 480315816
950422200741 480309588
78484564981 182312244
349706707293 283866012
680017951767 112826448
669898372387 167844600
69134157295 269529156
650616246713 394705728
295451931879 480303360
453440961595 480297132
781237098053 480290904
990852464251 101827800
572865739963 480284676
715926672383 162270540
679228433197 54470088
874537706153 480278448
203395331887 480272220
697266550763 480265992
935494103445 113443020
333000007815 217008432
714060660221 278397828
660568311577 480259764
74018488655 91196604
524971427805 480253536
541143533209 480247308
758844952109 480241080
983388415603 480234852
539899525101 480228624
242581587289 480222396
133108873785 480216168
846639162515 351539460
19904135957 480209940
549851589965 407697336
787457138593 480203712
715304668329 480197484
227653489993 480191256
475833107539 47208240
493871225105 480185028
3732030553 153215028
772175912459 37305720
496981245375 295362900
164412943837 37330632
534923492669 480178800
383898202667 154585188
30478204875 480172572
691668514277 420875784
695400538601 480166344
83970553519 184492044
115692760273 480160116
160477052161 480153888
846547523723 480147660
85836565681 33207696
910613941285 403219404
121290796759 480141432
993962484521 355942656
914345965609 480135204
96410634599 480128976
327796142687 258673752
198508770903 22352292
159233044053 460747440
434158835921 182636100
824777381833 84513960
244447599451 253984068
697888554817 480122748
513484879675 103229100
479565131863 480116520
553047139359 18920664
162343064323 176252400
447461072735 32995944
345928489893 6103440
271193773773 480110292
925542038581 168062580
933728723307 9840240
643774202119 146015460
959752261551 480104064
125022821083 480097836
886355783179 480091608
457172985919 480085380
914345965609 10126728
41245360477 185226948
117558772435 480079152
396838592681 285690816
260619704855 474237288
785591126431 480072924
301049968365 480066696
1244014337 480060468
932384083175 480054240
394972580519 480048012
403680637275 418565196
615162015635 480041784
907008837373 7610616
773773049405 52632828
832241430481 480035556
442866892677 87235596
617028027797 23629032
967375111743 259414884
939848131823 110827260
930518071013 40818312
787457138593 480029328
703486591303 242343936
150524987297 480023100
220811445399 7984296
722146712923 480016872
992096472359 480010644
986220528819 26120232
250667639991 480004416
685448473737 432970560
923054022365 479998188
465259038621 479991960
151768995405 297424368
683593634607 245613636
47894318387 479985732
454684969703 479979504
42918285955 252962676
800519223727 479973276
589037845367 479967048
875781714261 88711632
158611039999 459171756
396838592681 479960820
312246041337 479954592
976546371009 84457908
307892012959 479948364
840327483183 479942136
845925519669 479935908
701620579141 303988680
673630396711 161896860
250045635937 479929680
911857949393 479923452
916211977771 479917224
377556467007 479910996
387165025293 11291364
95788630545 104138388
6220046769 479904768
173847174175 23523156
398704604843 7324128
71530472439 59278104
710328635897 479898540
824155377779 479892312
761332968325 479886084
112727117499 100756584
622010283 479879856
870355091019 185855976
313490049445 81916884
977370610679 114065820
781859102107 479873628
739902233751 75589236
697302797723 27378288
533205476471 112957236
310380029175 479867400
110094723787 290380500
202773327833 479861172
758222948055 479854944
635066145363 259159536
637554161579 479848716
834729446697 479842488
233873530533 455628024
564779687261 479836260
172295129187 170360712
775017057513 479830032
314951165633 110335248
311624037283 479823804
290475899447 172098324
831619426427 479817576
357030333225 251181468
975302362901 479811348
160477052161 426437388
962240277767 479805120
944202160201 479798892
617028027797 448129512
136218894055 479792664
464169435089 320991120
281396335025 183806964
556693634559 479786436
546119565641 479780208
940470135877 479773980
850279548047 479767752
60545522439 105041448
648128230497 479761524
528703452129 83598444
898940254211 64061208
408656669707 293942916
546176010005 81113472
348944280523 453796992
340858227821 479755296
581573796719 479749068
65310431899 142098048
71530472439 479742840
656836287253 479736612
486407176457 114153012
773937873425 130812912
948556188579 126814536
221433449453 479730384
803007239943 26064180
267461749449 479724156
170429117025 479717928
563535679153 479711700
649630731745 143455752
174161141349 416267064
78994521087 479705472
725256733193 479699244
499469261591 50708376
965350298037 473209668
24258164335 479693016
15550107579 5916600
7464054877 479686788
904393900745 479680560
68420452169 479674332
47272314333 479668104
288609887285 479661876
730266801645 81063648
464699065447 215974584
281860776907 306367776
234495534587 265144644
259375696747 479655648
628224100769 375934536
292963915663 479649420
825399385887 72138924
748950116337 340273008
538033512939 306573300
521861407535 479643192
709360279069 161386164
134984726187 193896324
917455985879 168853536
667011084081 54164916
166505960371 10730844
964106289929 479636964
184735210267 429096744
665601000125 57839436
54736362981 284582232
936116107499 479630736
26124176497 39740868
555541869359 348606072
786348614397 172901736
659946307523 186802632
401192621059 479624508
369470414305 479618280
671142380495 390900420
986644831241 60965892
951666208849 371543796
885733779125 324235908
223921465669 479612052
850901552101 397010088
675496408873 479605824
886482024739 158029272
248801627829 393541092
834729446697 479599596
886977787233 82408896
261863712963 79189020
671142380495 479593368
129376849461 26686980
5598042715 479587140
362628369711 479580912
341654117635 2179800
107883704099 92199312
31315915709 102805596
975302362901 479574684
984010419657 479568456
106984703517 479562228
672386388603 479556000
647506226443 479549772
298561952149 143075844
181003185943 479543544
631956125093 479537316
947312180471 173188224
157989035945 479531088
480187135917 479524860
930518071013 479518632
704108595357 479512404
947484714755 108691056
877025722369 479506176
872671693991 479499948
436973666437 67125384
439134868353 479493720
600855922393 479487492
659324303469 162581940
557937642667 479481264
804873252105 479475036
991474468305 426487212
32966221091 272655612
701956156237 35711352
65310431899 354591180
290475899447 63344988
333394179173 479468808
832241430481 479462580
82519027213 37990800
249423631883 212244012
457172985919 479456352
235950808911 103341204
574109748071 479450124
975924366955 479443896
995206492629 479437668
260619704855 479431440
355164321063 313349364
638176165633 95307084
553583614289 479425212
875159710207 322193124
540548290871 39753324
341480231875 141070428
240093571073 365353164
6842050823 424512936
929274062905 479418984
190509119245 189381024
569553507751 4851612
482053148079 479412756
305403996743 251698392
969082322361 3612240
125644825137 179291664
87125203637 211110516
539899525101 438208308
807983272375 479406528
396216588627 231831072
478943127809 479400300
284255858907 479394072
937982119661 479387844
31100208929 479381616
107606707571 479375388
860274523831 271590624
528081448075 479369160
595257885907 479362932
82726545411 426287916
100142658923 479356704
510043330509 479350476
366360394035 92492028
681716449413 395241336
602721934555 479344248
98719569665 25161120
83970553519 157512348
30508535235 78821568
499469261591 213321456
378800475115 432086184
291097903501 479338020
578746913785 135745488
386264523763 479331792
46859969671 35449776
968460318307 479325564
492005212943 479319336
977168375063 272929644
441000880515 479313108
899417868313 479306880
881379750747 479300652
93300614329 464191524
739562826435 479294424
434780839975 479288196
360762357549 479281968
46810046023 249892272
103252679193 479275740
766931004811 479269512
9443597251 243900936
898813514411 269298720
212832576577 76747644
767553008865 329243220
480187135917 479263284
748270883191 459545436
964728293983 155581668
608319971041 241515612
627602096715 479257056
94544622437 479250828
754490923731 386976780
150602494757 289215864
531191468345 479244600
953532221011 435966228
421718754841 479238372
694778534547 479232144
947934184525 164842704
755734931839 457197480
981281770967 4178988
654970275091 48528576
519013804045 122946948
990852464251 324902304
660568311577 479225916
145548954865 55217448
277413814313 444280608
486031172175 62180352
185357214321 284999508
62822415683 239821596
497603249429 410805108
181625189997 32030604
51004338657 479219688
149280979189 479213460
588415841313 479207232
442244888623 479201004
473967095377 479194776
814825316969 479188548
145548954865 304063416
168217287697 37044144
34210229199 479182320
404936572003 155002464
959781140787 13427568
183739250943 140839992
505067298077 357200712
393106568357 479176092
188467234591 432671616
242581587289 479169864
816069325077 287384832
835973454805 479163636
265595737287 479157408
911857949393 479151180
255249993077 69504480
332150171065 464889060
798031207511 346146012
773773049405 344782080
675496408873 479144952
62822415683 423591192
501957277807 335957004
605209950771 43876260
286121871069 331099164
46028306225 479138724
319710089985 88668036
915589973717 396007380
347321272465 17818308
699754566979 289327968
622010283 479132496
537411508885 479126268
51004338657 479120040
496981245375 354186360
153013003513 479113812
331111095297 29427300
261863712963 479107584
902773446167 41061204
756978939947 375504804
347078268361 312078852
562716837921 33575148
873915702099 89203644
564449645619 175835124
984010419657 129561084
334016183227 432005220
788079142647 479101356
868317665613 309475548
578463776449 479095128
555449626451 479088900
900883126121 256313340
33588225145 479082672
169185108917 479076444
360762357549 479070216
943366951785 20141352
179137173781 479063988
732098777787 343935072
95166626491 479057760
419230738625 479051532
831619426427 435038256
134974885947 479045304
506933310239 106666956
842193495345 6807204
116314764327 479039076
189089238645 479032848
958508253443 479026620
383154503493 479020392
679850437251 479014164
654970275091 479007936
790567158863 200180376
641908189957 268152768
854677776541 333285192
993962484521 479001708
541765537263 221399172
615784019689 340048800
111676899839 140416488
480809139971 155282724
917747948291 175835124
334638187281 240213960
839083475075 83822652
220811445399 265244292
550473594019 365265972
44162294063 478995480
511287338617 478989252
328418146741 478983024
729610761571 478976796
520617399427 478970568
261241708909 225079920
393742485763 318805092
969082322361 478964340
69664460277 154921500
120780124433 196904448
259375696747 478958112
269949765665 478951884
253777660261 478945656
997694508845 478939428
927734186191 115080984
737074810219 27453024
717792684545 405013068
189089238645 478933200
404302641329 478926972
419852742679 478920744
997245506175 104088564
420474746733 478914516
250045635937 478908288
524971427805 478902060
236983550803 119179008
985254427765 478895832
366982398089 478889604
649994242659 350455788
628224100769 478883376
2488022445 229196628
74640492709 478877148
502110094243 91595196
735208798057 466122204
738940822381 4197672
188467234591 478870920
234009500229 198131364
335260191335 271322820
641286185903 478864692
713789068359 4490388
788079142647 443084832
651238250767 166530492
991780867221 100407816
320332094039 478858464
779993089945 478852236
687936489953 478846008
977168375063 478839780
388752539979 478833552
821667361563 150574356
544875557533 478827324
493871225105 478821096
86458569735 241054740
189089238645 478814868
863341633181 478808640
607697966987 392233212
342724239983 478802412
91434602167 478796184
26746180551 469597428
513153350779 478789956
725256733193 119303568
450952945379 478783728
649471986253 177473088
414254706193 226780164
767553008865 50210136
160524596713 92853252
707840619681 107121600
392484564303 478777500
380666487277 133727616
213347396751 478771272
933897832191 132843240
30107961493 168205824
23014156227 478765044
507555314293 478758816
473033079741 130308444
370092418359 478752588
673715029003 295705440
244447599451 478746360
26746180551 247724928
908125925069 478740132
136840898109 478733904
844681511561 478727676
187845230537 445544892
961618273713 478721448
403439811733 37810188
182247194051 478715220
770663029135 478708992
898504423761 81387504
440378876461 431930484
149902983243 110111040
797409203457 430504272
678309053361 12499596
49564184679 1021392
903771896691 478702764
36698245415 397078596
915003207687 169395372
554205618343 27820476
456550981865 150020064
276169806205 478696536
808380438163 70687800
862719629127 290673216
565401691315 478690308
712816652113 478684080
472101083215 305906904
260619704855 478677852
113204744057 478671624
617650031851 478665396
287987883231 478659168
595257885907 213352596
554827622397 363466080
39548270359 85871664
489517196727 94497444
80860533249 478652940
900661876421 478646712
724012725085 478640484
765686996703 210356928
32344217037 75875724
556693634559 415040148
767373136759 12854592
806739264267 220851108
563535679153 390900420
627602096715 332450640
554827622397 96708384
638452732429 87098580
311340711869 33755760
217079421075 372191508
702864587249 478634256
991474468305 478628028
577219768341 405467712
761954972379 478621800
789323150755 48036564
320954098093 434216160
407412661599 307196100
327174138633 478615572
936116107499 54326844
156745027837 213333912
318466081877 68053356
998938516953 478609344
463393026459 478603116
918699993987 456418980
299183956203 48472524
244447599451 478596888
788079142647 478590660
603343938609 217126764
232875914561 94609548
834107442643 474511320
199041303509 478584432
16794115687 418147920
912479953447 370005480
509421326455 478578204
435402844029 478571976
146170958919 353171196
948556188579 478565748
641908189957 478559520
334638187281 404085096
766309000757 474361848
358274341333 13745196
15550107579 478553292
406168653491 452844108
492005212943 478547064
271815777827 179403768
992096472359 478540836
819179345347 478534608
677125786937 79108056
76269796037 62398332
849657543993 89639604
368848410251 329567076
488273188619 478528380
207127356211 73702152
602099930501 478522152
397624056823 31987008
761332968325 92473344
822289365617 186945876
967216310199 478515924
631009441705 174053916
452818957541 478509696
695163997923 42836184
342724239983 478503468
603965942663 69342552
807983272375 478497240
909369933177 478491012
942600458131 155058516
804251248051 429850332
433536831867 152287056
565401691315 153887652
143124439337 175816440
22392152173 478484784
387508531871 402546780
773151045351 478478556
890087807503 478472328
858365600749 478466100
622004060229 478459872
15550107579 173954268
582195800773 478453644
490139200781 42418908
445354908893 425957832
991474468305 478447416
930518071013 314999784
147414967027 11241540
291719907555 478441188
129998853515 478434960
334016183227 478428732
824777381833 478422504
741428838597 390526740
441000880515 478416276
971570338577 273303324
676182791763 96583824
456550981865 478410048
874537706153 478403820
993962484521 478397592
636097092353 27104256
893977842415 194992452
656214283199 478391364
78372517033 234502884
479565131863 319222368
388752539979 478385136
511909342671 478378908
128784291391 50035752
278035818367 478372680
292341911609 218683764
222677457561 478366452
29856200821 478360224
59712395413 478353996
221637316805 209347992
987120439927 197658036
187223226483 478347768
974680358847 256082904
352676304847 478341540
570494816375 187232364
734586794003 478335312
179533654489 3649608
973436350739 478329084
925542038581 478322856
709706631843 478316628
548607581857 132214212
289853895393 478310400
886061976041 35132148
127510837299 478304172
59712395413 478297944
394972580519 478291716
251293648649 17432172
927408050743 478285488
324064118363 416777760
692290518331 478279260
959130257497 330283296
196553287293 478273032
280094007925 130700808
638176165633 478266804
347700272415 394936164
457384513711 164873844
620897678465 237317940
391240556195 478260576
919944002095 478254348
921478739471 151608204
873293698045 478248120
107042530497 401886612
118180776489 478241892
681094445359 301945896
600233918339 478235664
363872377819 478229436
121912800813 478223208
238227558911 478216980
667653895883 65375316
967838314253 478210752
581573796719 478204524
862719629127 478198296
69042456223 478192068
855255580479 38482812
906881916961 478185840
471479079161 377858988
306648004851 478179612
315704561803 92149488
759466956163 478173384
210237376481 1289196
410522681869 52439760
207127356211 478167156
315978065661 467293068
354542317009 478160928
962277209807 208226952
316875098195 99728964
398749527407 187176312
566023695369 372347208
384398511601 478154700
7464054877 478148472
588415841313 478142244
721524708869 205131636
454359530553 41135940
571621731855 68713524
687936489953 478136016
127510837299 478129788
208993368373 365203692
149280979189 84682116
338992215659 348282216
113826748111 478123560
939226127769 478117332
723390721031 478111104
218025941297 94484988
916833981825 471602844
884661240313 89676972
891331815611 148525344
841571491291 352648044
645640214281 41160852
560425658883 478104876
536789504831 125805600
734586794003 190059876
992490686075 30087468
164209076485 37473876
210237376481 437068584
750758899407 478098648
923054022365 115174404
834248376055 77856228
564157683207 39666132
704108595357 90542664
985254427765 277432488
808605276429 329019012
498225253483 478092420
747026875083 427608252
964106289929 415307952
651238250767 459227808
227031485939 478086192
408656669707 478079964
865207645343 478073736
625114080499 478067508
406875931321 51798276
995206492629 453927780
287414065213 4434336
566645699423 478061280
677362421035 478055052
809227280483 435555180
416120718355 475457976
884093332667 4154076
958508253443 298775844
533679484561 478048824
725256733193 478042596
511909342671 116164656
426694787273 478036368
386264523763 478030140
875296856995 339444684
935494103445 214629336
154879015675 478023912
508177318347 180811296
528081448075 158097780
734586794003 478017684
129376849461 418303620
40430269739 41509620
886355783179 478011456
820423353455 229053384
820714412807 128433816
715926672383 287478252
523105415643 478005228
634444141309 477999000
590903857529 434994660
990230460197 477992772
328000639067 198872496
518751387265 119278656
819801349401 477986544
246935615667 94839984
667410356171 259309008
23014156227 477980316
95788630545 159418116
557937642667 42487416
494029771301 27340920
999560521007 477974088
868669223757 123090192
16172111633 377229960
974058354793 187251048
414254706193 451554912
238849562965 477967860
136840898109 477961632
914345965609 352411380
674325037929 190452240
791811166971 477955404
259997700801 400136544
57846383251 477949176
590281853475 477942948
774735824707 85329828
587793837259 477936720
956020237227 130856508
465455787369 277712748
583439808881 477930492
882001754801 404707896
309758025121 477924264
752002907515 477918036
455306973757 477911808
467125050783 90997308
535545496723 477905580
929917833819 129318192
27368184605 163702980
608319971041 190377504
480187135917 45333612
253155656207 401319864
962462106671 181209888
957886249389 477899352
404924645383 477893124
460905010243 354423024
363250373765 477886896
314276566119 45962640
824777381833 477880668
187223226483 448285212
427503295015 121938012
477077115647 477874440
755112927785 361498032
147414967027 477868212
685448473737 244741716
985254427765 477861984
416742722409 104175756
429182803489 477855756
113826748111 249854904
233364078895 225403776
516284739317 133989192
471479079161 10170324
491383208889 477849528
737074810219 477843300
478943127809 477837072
757600944001 477830844
587171833205 477824616
550473594019 477818388
635688149417 477812160
910613941285 365695704
263729725125 477805932
367604402143 477799704
933628091283 147298428
203395331887 424151712
347085193897 451268424
808605276429 477793476
270571769719 477787248
889465803449 254762568
281957796691 178270272
678606429143 477781020
748270883191 477774792
810471288591 477768564
59090391359 113866524
900661876421 477762336
607184847057 70027632
944824164255 430728480
908747929123 477756108
315978065661 477749880
528081448075 390570336
758844952109 104238036
565401691315 477743652
54736362981 477737424
370785483893 253573020
537411508885 477731196
937982119661 419100804
229605429871 206993808
873293698045 477724968
735208798057 477718740
519995395373 2017872
269327761611 477712512
148889622887 170815356
539899525101 117964548
655386236983 40407264
936407135711 87634188
482675152133 477706284
125644825137 477700056
835973454805 477693828
563535679153 477687600
713438656167 341674308
591525861583 338280048
14306099471 477681372
717233141103 4627404
501382998917 289863576
806117260213 477675144
343346244037 477668916
469613066999 469796724
653104262929 9454104
429182803489 477662688
258131688639 477656460
395594584573 40450860
252776494329 84320892
277413814313 477650232
41802294387 57173040
39808265685 477644004
501957277807 411564924
804251248051 339743628
542395650173 133179552
865207645343 457303356
424206771057 34957764
879520913241 436202892
457794989973 471198024
362006365657 360682164
343346244037 10475496
853389568317 477637776
339228730187 47326572
445354908893 477631548
688558494007 477625320
79616525141 477619092
311002033229 477612864
535867453183 70114824
683582461575 477606636
14928103525 477600408
470235071053 152685648
271815777827 391274100
946094952763 225926928
783103110215 477594180
258131688639 477587952
172917133241 477581724
604587946717 477575496
773773049405 477569268
620138048067 49120236
300427964311 477563040
806739264267 332263800
836595458859 477556812
284255858907 80976456
93453511729 64933128
922432018311 477550584
990852464251 477544356
178515169727 477538128
148273803237 128819952
258753692693 477531900
260619704855 181708128
53018078979 63407268
42296281901 334692720
658080295361 477525672
217701425129 477519444
501335273753 477513216
433536831867 305383752
164209076485 477506988
993340480467 477500760
22392152173 477494532
635066145363 85715964
484541164295 472431168
106984703517 477488304
280523834583 52825896
759466956163 469778040
969082322361 381352896
771310997721 269653716
319088085931 322143300
98898650815 477482076
668654364279 477475848
415498714301 477469620
160477052161 477463392
527797225829 106181172
956020237227 477457164
600233918339 477450936
96410634599 477444708
750318914881 150985404
760710964271 477438480
995206492629 276791004
475883566795 262317132
549851589965 217101852
87995723575 26662068
59090391359 477432252
264351729179 291227508
857743596695 477426024
584683816989 278024148
158854411555 81474696
892575823719 477419796
893197827773 477413568
772529041297 477407340
164209076485 24027624
719658696707 190470924
623248068337 477401112
588415841313 374240520
851523556155 477394884
937360115607 477388656
627602096715 338585220
476455111593 477382428
86458569735 477376200
501335273753 477369972
579707784557 477363744
876403718315 306367776
20287612601 42337944
538655516993 477357516
739562826435 375610680
817935337239 477351288
411453507531 32248584
478943127809 477345060
859609608857 477338832
557937642667 151988112
817597012357 119035764
720902704815 834552
928652058851 477332604
286121871069 477326376
613296003473 477320148
622626064283 477313920
615784019689 309400812
401192621059 477307692
442866892677 477301464
52248346765 477295236
555449626451 6209316
521239403481 477289008
11276787853 324852480
421718754841 477282780
382532499439 56027088
131242861623 332967564
752624911569 477276552
505689302131 332014680
912479953447 477270324
508177318347 477264096
965350298037 477257868
471479079161 86687532
529947460237 477251640
128761770943 370428984
539277521047 477245412
839758977649 418913964
936738111553 347503716
410522681869 477239184
822911369671 229258908
472723087269 477232956
507555314293 291532680
169807112971 477226728
263729725125 101896308
857743596695 477220500
951044204795 477214272
991728788685 220340412
847169527777 477208044
669898372387 477201816
230285709321 265325256
398704604843 376445232
729610761571 7934472
521373978105 27048204
873417965329 7785000
55980371089 477195588
447842925109 477189360
739562826435 477183132
441000880515 477176904
663056327793 83916072
62822415683 379154412
199663307563 459452016
281767842691 477170676
570999727801 277631784
767553008865 477164448
492005212943 477158220
686070477791 77688072
238849562965 283604436
805495256159 477151992
504007682365 9379368
217079421075 477145764
506311306185 477139536
751380903461 477133308
759466956163 477127080
423584767003 231625548
577219768341 477120852
571621731855 39747096
594635881853 477114624
27602774681 66284604
934872099391 477108396
757600944001 477102168
432914827813 477095940
114448752165 421479900
302293976473 4409424
108228711625 304206660
165453084593 477089712
212725392697 183352320
804873252105 477083484
196553287293 477077256
941714143985 477071028
702242583195 61457904
42429586013 49892508
957886249389 338971356
330906162957 37573524
850901552101 425478276
988986452089 477064800
267461749449 477058572
211481384589 273278412
736452806165 477052344
565401691315 477046116
4976038661 408774780
758844952109 477039888
414876710247 477033660
103252679193 477027432
858987604803 143860572
141194926487 477021204
334016183227 477014976
604587946717 477008748
113826748111 477002520
868939669667 476996292
24258164335 177248880
851523556155 476990064
673246632341 205063128
845303515615 476983836
863963637235 476977608
197797295401 105352848
308514017013 476971380
823533373725 325020636
372580434575 476965152
845303515615 336368052
864585641289 1893312
106362699463 108111852
217701425129 226362888
932599322855 86569200
541765537263 309126780
242581587289 476958924
149902983243 476952696
724012725085 392158476
651623066431 19493640
804319743595 113181444
934872099391 193553784
195309279185 25248312
291097903501 476946468
724727731863 218434644
662434323739 162519660
689349937029 302444136
458416994027 476940240
261981272691 137408364
649372238605 361585224
736715658905 77146236
413898575459 58119696
212103388643 263456856
263107721071 476934012
37637634577 30710268
17416119741 464004684
278657822421 476927784
906259912907 476921556
83348549465 476915328
174783145403 476909100
823533373725 476902872
764756406467 161105904
591525861583 170759304
543009545371 417114072
654970275091 476896644
322198106201 133652880
687936489953 476890416
145548954865 476884188
645018210227 476877960
422407485687 381770172
566134366929 271970532
167941100809 476871732
347078268361 476865504
126266829191 476859276
195931283239 351794808
47272314333 476853048
309758025121 359947260
829249032219 107252388
55358367035 95936112
779993089945 476846820
979656391279 449356428
566831156807 176414328
222055453507 476840592
595879889961 476834364
405546649437 476828136
663056327793 476821908
436024848083 476815680
136840898109 476809452
5751836947 25372872
118180776489 465511860
126318583871 326278692
934872099391 476803224
195931283239 102132972
599611914285 476796996
688558494007 221779080
340236223767 476790768
393728572411 476784540
645640214281 476778312
924298030473 476772084
863963637235 476765856
961618273713 126976464
120773005829 119876544
598989910231 476759628
414876710247 476753400
763820984541 387724140
270571769719 476747172
76506504871 401843016
308514017013 432073728
805495256159 77208516
269674891647 103060944
312246041337 476740944
270571769719 373661316
606635231047 220334184
641908189957 476734716
479565131863 203886036
70286464331 129112668
38564257577 476728488
588415841313 476722260
185979218375 476716032
749514891299 104269176
898233574269 125463060
250667639991 21000816
244447599451 192227220
343968248091 355986252
786835134539 476709804
932474482595 314289792
837561497633 6470892
264973733233 476703576
316600069715 476697348
49139335431 335645604
471479079161 345903120
171051121079 350692452
263107721071 259059888
799275215619 461195856
376312458899 476691120
639827223365 43209864
492005212943 429570072
402436629167 476684892
166075088647 476678664
126266829191 476672436
55398525179 121913100
878891734531 476666208
724634729139 342751752
752624911569 223373448
330906162957 26985924
845303515615 427720356
900661876421 476659980
912131831921 131385888
452818957541 476653752
262022445999 298240236
282389846745 476647524
114448752165 27776880
928030054797 60019236
998316512899 476641296
424828775111 181820232
525915070691 122965632
135020200875 208270548
266217741341 437454720
87080573789 476635068
811093292645 476628840
793677179133 336554892
866451653451 368342604
897551856151 476622612
563535679153 476616384
503823289969 476610156
838545113061 223410816
753868919677 301204764
194687275131 476603928
835973454805 476597700
719999723303 72942336
103252679193 293232924
601477926447 164257272
568511711585 204552432
188467234591 476591472
717170680491 476585244
580329788611 476579016
586549829151 353320668
106984703517 101416752
897551856151 476572788
659324303469 312570864
48516322441 476566560
953532221011 476560332
302915980527 383501556
166094052907 57652596
750136895353 476554104
842815499399 426337740
570999727801 271970532
933628091283 161915544
37320249469 160601436
411144685923 476547876
28612192713 25385328
204639339995 4963716
468991062945 107962380
454684969703 417768012
197175291347 83965896
627602096715 476541648
223299461615 181371816
120046788651 246641256
981522403441 21928788
993458021511 255310632
832241430481 476535420
310380029175 319558680
454062965649 476529192
325308126471 476522964
533057480507 476516736
492005212943 210176316
740806834543 476510508
695400538601 229271364
614540011581 476504280
656836287253 476498052
905637908853 215414064
21289052565 15308424
206505352157 476491824
784347118323 73372068
245691607559 349185276
379422479169 476485596
850279548047 476479368
870183677775 476473140
792433171025 476466912
413010698085 370771524
909369933177 476460684
375068450791 476454456
435402844029 476448228
6842050823 476442000
312246041337 476435772
209615372427 393323112
473345091323 476429544
847224925837 188590068
925005924875 302282208
26512517209 66695652
569133715639 394026876
900039872367 345323916
622004060229 444193416
337126203497 476423316
795362696389 32896296
230763510263 476417088
728366753463 33948828
512531346725 386783712
856499588587 476410860
302293976473 228268656
320332094039 82078812
584683816989 117223416
291148462405 67966164
554205618343 476404632
923054022365 449973000
468991062945 98670204
572974754875 131927724
526215435913 421791300
309136021067 476398404
617289753269 139544568
511287338617 476392176
306648004851 246796956
722146712923 476385948
190955250807 476379720
39808265685 476373492
335260191335 476367264
394972580519 476361036
3110026499 38426760
331589076851 234259992
916833981825 476354808
558033746935 223111872
811715296699 88344180
819295528687 353264616
895685843989 476348580
212103388643 446011992
229519502155 476342352
625920290109 101572452
977168375063 219157092
807361268321 409185828
180381181889 476336124
620760052121 476329896
787457138593 476323668
344205067791 190576800
284877862961 476317440
627837253539 148207716
567889707531 476311212
106362699463 476304984
61224873917 58424868
95166626491 420041232
701314951259 98838360
958305487209 17127000
612051995365 476298756
315980606685 231314148
622004060229 476292528
740975077735 283735224
294829927825 476286300
460283006189 476280072
174161141349 476273844
427316791327 476267616
688699109791 26126460
856499588587 150692688
121922996049 94366656
918241823701 91701072
463393026459 25385328
304908794769 89951004
844059507507 476261388
89272142195 150431112
121912800813 439896096
305403996743 278316864
172295129187 54140004
524971427805 92965356
835973454805 476255160
701620579141 476248932
962240277767 117977004
141194926487 476242704
557315638613 476236476
109270053147 32790420
348322276469 476230248
657064867309 1712700
345212256199 446161464
32344217037 420894468
911413605267 225945612
182869198105 300202056
997072504791 337993560
195931283239 476224020
805495256159 169987032
490761204835 476217792
663678331847 476211564
895685843989 468189900
120668792705 152785296
956642241281 57945312
776261065621 476205336
141194926487 476199108
577841772395 396318780
442244888623 285547572
551095598073 476192880
57846383251 20614680
993962484521 283697856
386886527817 476186652
298561952149 288157104
47894318387 476180424
306026000797 236732508
432292823759 476174196
374446446737 213589260
466503046729 476167968
795543191295 476161740
561047662937 476155512
72152476493 476149284
250667639991 476143056
96410634599 476136828
801141227781 476130600
762960154133 27926352
583439808881 476124372
65310431899 476118144
275547802151 476111916
985876431819 476105688
294207923771 476099460
883245762909 476093232
100142658923 476087004
812337300753 476080776
1244014337 476074548
591525861583 476068320
341480231875 476062092
844139319327 23099652
648750234551 237137328
976546371009 64409976
444110900785 476055864
28671570465 225422460
852145560209 476049636
639067898139 55697004
822289365617 91968876
738940822381 133385076
58704291489 125301132
755734931839 429314724
478943127809 476043408
509421326455 476037180
362006365657 473458788
448464929163 476030952
357030333225 476024724
580951792665 476018496
803007239943 476012268
520617399427 476006040
659484699381 12213108
103252679193 229919076
988986452089 112371804
673008392657 475999812
222270662047 227994624
325930130525 475993584
970326330469 313673220
408656669707 475987356
899417868313 475981128
465881042675 475974900
400236620583 167464692
984632423711 362444688
524971427805 63774720
19904135957 148749552
359518349441 440107848
536789504831 475968672
336504199443 475962444
791811166971 311786136
633822137255 475956216
559181650775 475949988
129998853515 366411924
596501894015 45271332
860853616965 475943760
385020515655 475937532
519373391319 254089944
587171833205 475931304
702242583195 475925076
505067298077 371699496
99520654869 172247796
149280979189 475918848
875159710207 475912620
340236223767 475906392
162965068377 27764424
324137901479 378002232
278035818367 475900164
204776748359 69137028
649612278181 229750920
713438656167 166854348
618894039959 475893936
315978065661 475887708
396838592681 77121324
909369933177 475881480
975924366955 475875252
659324303469 475869024
748091802041 25161120
542387541317 475862796
226409481885 475856568
645640214281 475850340
537436097029 338635044
560425658883 159212592
324686122417 475844112
205883348103 475837884
924298030473 475831656
142438934595 475825428
140572922433 363310380
991474468305 83797740
824777381833 475819200
379422479169 63251568
976717173909 8968320
56602375143 194512896
529947460237 475812972
962862281821 475806744
998938516953 268345836
493249221051 475800516
55358367035 42792588
70286464331 280440612
523105415643 475794288
649994242659 475788060
294899220553 147317112
730854769679 475781832
528703452129 475775604
880135742639 475769376
370951391585 77513688
162965068377 429632352
426072783219 475763148
293585919717 475756920
172418200695 248453604
715304668329 475750692
894441835881 365944824
474230134957 119658564
998316512899 475744464
788480730315 17893044
83348549465 475738236
531257304533 350131932
646884222389 475732008
292341911609 475725780
494493229159 475719552
605209950771 475713324
590903857529 475707096
213350952939 270251604
837217462913 335932092
701620579141 475700868
236983550803 475694640
523864647449 102350952
520617399427 475688412
881379750747 78366924
388130535925 475682184
602721934555 475675956
416278510963 143636364
524971427805 475669728
353298308901 451941048
441622884569 475663500
628846104823 475657272
833485438589 475651044
237605554857 308528892
77128508925 90953712
347700272415 443639124
388356456625 7081236
175405149457 475644816
738940822381 475638588
72774480547 475632360
179137173781 475626132
463393026459 475619904
312337163205 211889016
364494381873 475613676
280523834583 475607448
41244662941 392364
4976038661 384323652
670520376441 475601220
972192342631 475594992
311002033229 243141120
928030054797 475588764
463393026459 475582536
83970553519 475576308
295536508119 202048776
156745027837 475570080
912713958091 223030908
960996269659 432086184
20526140011 475563852
831619426427 475557624
939226127769 475551396
367604402143 407292516
548607581857 475545168
269949765665 475538940
838461471021 187761744
270571769719 441932652
495771341795 199501524
496981245375 475532712
452196953487 475526484
619516044013 188976204
609563979149 437317704
118802780543 475520256
713438656167 475514028
474857214831 60747912
867073657505 475507800
940753516105 43539948
824777381833 70314120
834729446697 475501572
681094445359 412542720
118180776489 475495344
450330941325 475489116
89568590005 475482888
85214561627 4839156
265595737287 462715488
571621731855 34135668
104496687301 400074264
211481384589 119789352
243827283185 359704368
372600937151 210549996
16794115687 475476660
667760973887 92753604
126888833245 121583016
106362699463 475470432
619516044013 475464204
49769678777 287646408
193443267023 475457976
700376571033 475451748
849035539939 475445520
559181650775 31681836
826713683203 276093468
958508253443 475439292
352054300793 475433064
171051121079 475426836
831619426427 475420608
426072783219 475414380
47272314333 107912556
88378852689 399675672
414254706193 394861428
441000880515 475408152
5598042715 405978408
57846383251 136349604
771907037243 475401924
142671618903 191922048
566645699423 81181980
279279826475 138977820
637554161579 475395696
319762212117 296116488
7646367121 242132184
213347396751 475389468
975924366955 197770140
932384083175 475383240
89568590005 475377012
209615372427 475370784
342102235929 475364556
417986730517 475358328
444732904839 279917460
697888554817 184747392
972814346685 475352100
174979738451 229900392
93922618383 475345872
968460318307 475339644
477699119701 475333416
23014156227 321252696
598367906177 60741684
770663029135 475327188
383154503493 46678860
394972580519 475320960
780436629421 18490932
321576102147 475314732
928652058851 475308504
551717602127 475302276
21978686471 209316852
233873530533 325182564
958119986229 65325492
36076241361 475296048
258819995981 265667796
297939948095 475289820
390618552141 78074208
493871225105 475283592
662752481119 91657476
271815777827 475277364
283841116465 111886020
704108595357 158353128
61578407575 475271136
752002907515 199158984
150718136261 143069616
803629243997 475264908
999560521007 137109420
84592557573 14760360
664922339955 475258680
303886154693 86394816
832514814769 74256444
549229585911 475252452
561669666991 227365596
485163168349 475246224
292341911609 176719500
793735703649 325219932
901905884529 475239996
979656391279 475233768
478943127809 1550772
909528161745 255827556
797409203457 475227540
477699119701 475221312
510665334563 65450052
708787389023 95711904
831619426427 112166280
247557619721 387244584
171392988455 85728420
286121871069 277563276
594635881853 475215084
868317665613 378213984
878269730477 323569512
655592279145 296216136
747026875083 475208856
725256733193 441702216
548607581857 475202628
931140075067 187830252
886411143871 342359388
941714143985 265194468
696644546709 145623096
771907037243 475196400
5109037601 249001668
836595458859 475190172
102008671085 475183944
552339606181 475177716
643152198065 475171488
319088085931 421149816
969704326415 162968076
198419299455 128103732
245069603505 475165260
243203591343 475159032
516885375103 319527540
122534804867 475152804
627781568991 201600360
510043330509 160707312
636310153471 226394028
515641366995 220894704
464637034567 475146576
908125925069 199756872
842193495345 287889300
818557341293 475140348
683582461575 475134120
905637908853 475127892
952601842527 31887360
46028306225 447232680
541765537263 187450344
162343064323 475121664
432914827813 475115436
378178471061 289956996
917455985879 475109208
241337579181 475102980
6229 104929344
163587072431 475096752
999560521007 475090524
169185108917 176071788
432292823759 475084296
513153350779 292840560
399948612951 475078068
303537984581 187095348
102630675139 368429796
223368050579 144084780
72774480547 475071840
554827622397 90642312
119665484341 30448692
916833981825 475065612
408656669707 475059384
785119123757 3450312
502579281861 475053156
294829927825 190545660
376934462953 475046928
93922618383 475040700
892575823719 475034472
812337300753 475028244
820423353455 475022016
817313333185 475015788
811093292645 161865720
449708937271 475009560
499802671343 132924204
526215435913 183769596
249423631883 475003332
885733779125 474997104
926164042635 173157084
505067298077 474990876
220189441345 382654548
856499588587 474984648
568511711585 474978420
513153350779 124591140
392484564303 196393752
428560799435 474972192
844059507507 377877672
819179345347 474965964
82310277109 261239688
722146712923 474959736
587793837259 170989740
262485717017 474953508
345834260253 474947280
393106568357 474941052
31100208929 474934824
500713269699 384522948
918077989933 474928596
372580434575 474922368
617650031851 291806712
139950918379 474916140
370714422413 108940176
268705757557 474909912
68420452169 474903684
421944214669 218197980
312868045391 183383460
413010698085 474897456
863963637235 474891228
409900677815 148986216
860853616965 474885000
376934462953 474878772
238227558911 474872544
126266829191 202690260
468417992287 344395944
756978939947 35312760
224543469723 474866316
775017057513 435698424
319710089985 346270572
388752539979 474860088
978412383171 87111036
780748740651 276081012
730854769679 474853860
24374901967 179634204
35454237307 400977324
405546649437 474847632
378800475115 474841404
675496408873 474835176
67798448115 474828948
988986452089 474822720
89632551565 372116772
704108595357 474816492
116314764327 474810264
311002033229 167128380
280523834583 474804036
128132841353 474797808
102630675139 474791580
41674277847 298159272
241337579181 474785352
720902704815 474779124
154257011621 474772896
531813472399 474766668
689180498061 466458516
613918007527 45906588
594013877799 474760440
143060938649 474754212
385642519709 410032836
9952071093 305763660
159855048107 474747984
570377723747 225154656
36698245415 474741756
375386676679 59321700
715304668329 474735528
21148144065 474729300
153854874651 123712992
421096750787 350891748
862097625073 474723072
918077989933 255640716
919321998041 155320092
575353756179 410587128
679850437251 272157372
825174273589 56961288
743916854813 474716844
477699119701 474710616
151768995405 474704388
814203312915 474698160
533057480507 474691932
281145838637 474685704
311002033229 474679476
154879015675 474673248
278757937521 207112140
844681511561 474667020
28612192713 474660792
803629243997 474654564
6842050823 109868148
252533652153 95743044
569133715639 474648336
145548954865 474642108
552339606181 474635880
551095598073 474629652
580951792665 474623424
441622884569 260293032
355164321063 474617196
459888417555 183047148
268083753503 474610968
487651184565 474604740
366982398089 474598512
566023695369 260193384
723390721031 168261876
965350298037 399059100
811715296699 427583340
605357952963 48815064
140572922433 277675380
223299461615 474592284
47894318387 181452780
961618273713 474586056
41674277847 309587652
386886527817 474579828
209615372427 347690556
605209950771 474573600
365116385927 236620404
519373391319 474567372
472723087269 474561144
864585641289 468096480
931762079121 229395924
292341911609 474554916
388752539979 455266800
667410356171 474548688
526837439967 474542460
59090391359 474536232
565187590121 17955324
111338731895 315024696
499469261591 474530004
526215435913 474523776
85214561627 254239416
266957815819 125936388
924920034527 361547856
654348271037 319720608
785591126431 263849220
168563104863 356054760
13684095417 424886616
719036692653 49612248
317222073769 420053688
670520376441 474517548
599611914285 474511320
285499867015 461675412
446598917001 100457640
771285033189 474505092
90812598113 474498864
724634729139 474492636
538655516993 126733572
696644546709 463026888
623870072391 31183596
819179345347 474486408
32966221091 244704348
104496687301 474480180
909617159865 104692680
651238250767 14019228
44341068803 30560796
590903857529 474473952
12440087309 474467724
203395331887 152598456
916211977771 474461496
425450779165 474455268
182869198105 474449040
891331815611 354273552
626568146591 213377508
195309279185 474442812
933006087229 464347224
544484500175 86980248
735830802111 474436584
569755719693 474430356
88946585951 474424128
403058633221 474417900
984632423711 474411672
947934184525 474405444
790567158863 474399216
818557341293 474392988
971570338577 474386760
411766689977 129368016
682960457521 144315216
579085780503 474380532
924555813621 61121592
591525861583 474374304
354011901923 109837008
238233755771 182542680
154257011621 474368076
874537706153 474361848
805566193079 125550252
895789197649 19643112
50382334603 474355620
778127077783 219026304
723099261849 102444372
51626342711 75340116
946690176417 474349392
18660127849 474343164
698510558871 474336936
121912800813 474330708
579085780503 409279248
28612192713 182860308
167319096755 474324480
145023273059 353974608
812959304807 313243488
368226406197 474318252
213347396751 474312024
905637908853 437772348
241337579181 429090516
686070477791 474305796
692912522385 474299568
560425658883 474293340
381288491331 32043060
848413535885 474287112
766309000757 474280884
385020515655 474274656
50382334603 474268428
6842050823 474262200
236652288473 125456832
802385235889 474255972
651860254821 474249744
794299183187 474243516
880757746693 474237288
497675506685 343187712
115692760273 40762260
836849660907 36159768
584683816989 474231060
98393016941 90430560
497737238621 123227208
971570338577 264415968
102630675139 218054736
201529319725 474224832
106984703517 101510172
809227280483 459358596
880135742639 474218604
564157683207 474212376
24880168389 271777464
680472441305 435679740
787457138593 474206148
872142823449 35786088
271815777827 474199920
281145838637 474193692
587793837259 474187464
811896014575 278896068
91434602167 474181236
103874683247 474175008
396838592681 474168780
578463776449 474162552
173888876863 78099120
98323244657 308858976
959752261551 474156324
495745701119 202926924
559305482099 288138420
719946822671 132070968
998938516953 474150096
159855048107 474143868
20526140011 185837292
506933310239 245819160
804873252105 474137640
304527521599 21667212
177893165673 125861652
219567437291 474131412
580329788611 474125184
388130535925 474118956
429182803489 474112728
295451931879 474106500
128801617687 49151376
629468108877 474100272
519373391319 474094044
837217462913 474087816
849657543993 39255084
988364448035 172334988
980278395333 474081588
434780839975 234758232
290475899447 474075360
409048678711 7797456
507555314293 392694084
494928541447 12754944
773151045351 474069132
256887680531 420122196
725878737247 129000564
609563979149 197477424
564214339323 227782872
157989035945 320112972
159855048107 296297100
497603249429 318101328
179297108821 31002984
674874404819 116301672
930708834653 151265664
269949765665 368074800
308514017013 474062904
786835134539 474056676
204065677677 410362920
153635007567 386777484
607697966987 474050448
848413535885 474044220
416742722409 474037992
712194648059 127269180
644396206173 474031764
668654364279 474025536
541765537263 474019308
26124176497 90573804
819801349401 474013080
32344217037 474006852
513942065937 74349864
502841549169 22084488
419852742679 474000624
928652058851 473994396
361384361603 473988168
546119565641 438040152
185746495461 4714596
47538667209 2049012
295451931879 301248360
829165109919 284395392
328094632043 72680760
23020097739 317877120
434158835921 89938548
447220921055 473981940
595625680447 71771472
97654642707 80627688
969704326415 473975712
34210229199 473969484
827265398049 177684840
413632702139 259277868
44784298117 473963256
380666487277 473340456
933628091283 260579520
231385514317 473957028
921810014257 473950800
378178471061 439640748
391862560249 473944572
884489771017 411701940
91080825617 182380752
929404003897 313125156
179137173781 473938344
452196953487 473932116
482675152133 257901480
94544622437 473925888
757600944001 473919660
687314485899 453965148
744538858867 473913432
726500741301 177684840
50778865135 54239652
590281853475 473907204
370880946677 161386164
837217462913 473900976
921810014257 473894748
48516322441 473888520
669898372387 473882292
343968248091 473876064
636932157525 473869836
755422646225 2111292
913723961555 95406732
830375418319 2086380
599611914285 473863608
737696814273 473857380
693534526439 185457384
37942253523 473851152
255643672423 228966192
527459444021 473844924
224120593513 17961552
4976038661 43708104
886977787233 473838696
649573564933 57197952
503201285915 34864344
50659872967 141687000
998316512899 473832468
271193773773 247189320
592769869691 473826240
305403996743 473820012
419852742679 473813784
208993368373 473807556
416742722409 206981352
922432018311 193242384
926786046689 112184964
567889707531 473801328
648750234551 473795100
724297718365 10375848
879513738585 473788872
20082206933 290710584
845303515615 473782644
51259132365 123339312
878269730477 22601412
787457138593 473776416
21148144065 473770188
866631412215 252539172
27368184605 473763960
14306099471 117528588
834729446697 273309552
643344587213 392364
278657822421 221959692
12440087309 163746576
229519502155 409017672
31959026455 20321964
775639061567 473757732
436024848083 349465536
559181650775 175959684
384398511601 473751504
599611914285 462578472
313490049445 16086924
702242583195 473745276
126266829191 459427104
108850715679 473739048
946348096051 217980
895685843989 45271332
82162256233 370584684
44784298117 461712780
25502172443 268837848
607697966987 473732820
32966221091 10818036
471479079161 473726592
24880168389 87783660
738318818327 406489104
780903201279 95064192
855255580479 331753104
283633854853 38619828
926786046689 275713560
780615093999 473720364
595879889961 473714136
388130535925 473707908
639089914119 70581924
679228433197 473701680
732920557397 259776108
135942855401 70606836
446598917001 473695452
45406302171 473689224
786213130485 333490716
117558772435 473682996
340858227821 422762868
424828775111 473676768
462771022405 473670540
501335273753 44536428
780784508055 198648288
410522681869 194874120
756356935893 473664312
874537706153 473658084
607944813767 128109960
329040150795 473651856
546741569695 473645628
598989910231 433537308
151768995405 473639400
956642241281 473633172
368848410251 473626944
938604123715 473620716
184113206213 355382136
322198106201 473614488
347241703537 171045792
432914827813 61868952
375068450791 325431684
583439808881 338298732
190955250807 369276804
213347396751 473608260
256265676477 473602032
919321998041 44038188
665544344009 473595804
707381963611 14617116
501957277807 473589576
433536831867 473583348
826643393995 343555164
65310431899 284358024
728988757517 473577120
832373569957 32983488
447842925109 473570892
747648879137 473564664
859020874779 285348276
421096750787 274903920
165453084593 473558436
847791531831 473552208
465259038621 174577068
126888833245 92541852
933006087229 473545980
933006087229 473539752
993776290995 11839428
911235945339 473533524
334926668241 134587080
426072783219 315946440
839083475075 473527296
395594584573 473521068
962240277767 473514840
818557341293 394082928
574109748071 473508612
353920312955 473502384
66554440007 473496156
86458569735 473489928
659324303469 473483700
674252400765 473477472
903771896691 275626368
419230738625 473471244
922432018311 473465016
970444930273 215171172
870805681829 367227792
390618552141 473458788
928128725001 54414036
698177646121 146445192
21820719479 339612840
933628091283 473452560
796787199403 473446332
739562826435 205200144
648128230497 473440104
574109748071 473433876
306648004851 473427648
532435476453 473421420
334016183227 473415192
916833981825 473408964
561047662937 473402736
63444419737 473396508
65310431899 473390280
589659849421 473384052
878891734531 473377824
172917133241 473371596
867073657505 395558964
615784019689 473365368
947934184525 405449028
581573796719 473359140
110202966427 3269700
88324581897 473352912
913826947763 249462540
974058354793 404913420
275547802151 473346684
93300614329 473340456
62217395385 335813760
383926527611 33656112
396216588627 473334228
962512049003 86893056
418183784437 216784224
580951792665 473328000
542387541317 281661300
492005212943 228959964
848558243465 113561352
150524987297 473321772
544875557533 473315544
184735210267 473309316
240715575127 473303088
19282131903 473296860
125089585243 283050144
347700272415 473290632
192199258915 238476348
404302641329 473284404
208371364319 40662612
426694787273 473278176
462771022405 111879792
27990188659 473271948
238227558911 2927160
250667639991 353781540
125644825137 473265720
97032638653 262229940
925542038581 473259492
129998853515 473253264
640664181849 473247036
84592557573 473240808
313682345173 227216124
529325456183 473234580
301078598481 85280004
503201285915 350181756
309885948241 59377752
888843799395 473228352
562913675099 153352044
299805960257 242730072
872049689937 473222124
514397358887 473215896
852767564263 473209668
44784298117 312303060
603434300661 6153264
128754845407 473203440
884489771017 473197212
47272314333 473190984
739562826435 473184756
858987604803 473178528
496981245375 473172300
396838592681 473166072
394063003555 55472796
720902704815 473159844
574731752125 473153616
719658696707 473147388
369532083961 20988360
711572644005 473141160
511909342671 236857068
724012725085 473134932
872049689937 385264080
103874683247 424313640
464015030513 473128704
617650031851 137757132
640664181849 473122476
11818083255 473116248
31100208929 473110020
966131576963 37100196
966594306145 158515056
70908468385 473103792
511287338617 473097564
431670819705 473091336
80941540845 331865208
424828775111 267747948
550473594019 277899588
619516044013 473085108
113950772503 292877928
707840619681 473078880
921188010203 473072652
905717396817 305863308
250045635937 288045000
455306973757 473066424
254399664315 473060196
345299554075 55584900
952288212903 473053968
368226406197 473047740
420474746733 213520752
150524987297 473041512
940470135877 473035284
160477052161 473029056
492005212943 101609820
378800475115 14598432
755734931839 473022828
51626342711 404801316
385642519709 123507468
306026000797 473016600
611429991311 386939412
810471288591 473010372
998938516953 473004144
187383560115 89241012
523727419697 472997916
545497561587 472991688
329040150795 358620696
880757746693 260797500
741428838597 472985460
748270883191 472979232
315356061607 472973004
398082600789 472966776
8086058931 472960548
207749360265 472954320
943580156147 472948092
49138326495 472941864
347101660729 99075024
727122745355 472935636
310380029175 472929408
241959583235 111736548
862719629127 77675616
144926950811 472923180
745160862921 416889864
301671972419 472916952
876403718315 472910724
552339606181 472904496
751380903461 395123004
984632423711 368734968
535545496723 184062312
534424765647 2092608
534301488615 472898268
345834260253 385469604
37942253523 472892040
265595737287 472885812
904549071365 91869228
896929852097 472879584
155501019729 472873356
374446446737 297206388
281145838637 164014380
488895192673 15077988
783725114269 472867128
828509406157 442779660
582888891219 55790424
852145560209 472860900
610193481715 388701936
123156808921 472854672
328745453053 111375324
186080541707 53853516
337126203497 453977604
23014156227 82577052
668654364279 472848444
221433449453 69797196
47272314333 161915544
993340480467 472842216
241959583235 472835988
413632702139 472829760
350188288631 472823532
182247194051 123744132
388130535925 440051796
208371364319 42487416
487029180511 472817304
775017057513 472811076
183491202159 472804848
325308126471 472798620
942958152093 472792392
727122745355 472786164
511909342671 472779936
8086058931 472773708
32966221091 472767480
811093292645 472761252
866451653451 443265444
342308220801 228505320
607262292237 176993532
782176923175 80702424
794921187241 442505628
321576102147 472755024
2034435967 59819940
203395331887 332294940
91434602167 472748796
899417868313 472742568
689802502115 472736340
121290796759 472730112
845303515615 21760632
895685843989 79811820
445976912947 313860060
3110026499 472723884
200907315671 10469268
885733779125 472717656
802385235889 472711428
95788630545 30504744
350810292685 201569220
418608734571 164637180
964106289929 165534012
178515169727 251405676
45406302171 84190104
214591404859 472705200
611429991311 472698972
824155377779 472692744
543009545371 472686516
982144407495 472680288
203395331887 472674060
930518071013 472667832
264351729179 472661604
92160925221 216385632
273059785935 436358592
531813472399 472655376
311624037283 472649148
181625189997 472642920
938604123715 472636692
235117538641 325830276
664300335901 472630464
90812598113 88574616
183526894827 80048484
41052273793 86793408
245287259649 51243984
912479953447 472624236
745562338485 18509616
313725094165 121520736
135596890001 472618008
220189441345 472611780
198419299455 472605552
195931283239 71522352
424282123629 67150296
386264523763 472599324
927711335659 36670464
826643393995 182685924
907503921015 181571112
898297890825 328464720
406168653491 318668076
341480231875 472593096
871667314411 38327112
467125050783 472586868
51004338657 472580640
719658696707 81368820
261241708909 74736000
708462623735 466066152
422962762949 472574412
990852464251 453062088
343968248091 472568184
129376849461 472561956
602721934555 472555728
241337579181 71030340
13684095417 472549500
505689302131 472543272
88946585951 472537044
504461642523 360526464
753246915623 472530816
531191468345 472524588
416120718355 290897424
268083753503 472518360
829753414265 316419768
645640214281 254033892
660568311577 472512132
281145838637 164892528
419230738625 472505904
10574075147 472499676
447220921055 472493448
452196953487 134755236
148658975135 470780748
709706631843 472487220
941092139931 472480992
148036971081 38925000
432914827813 472474764
993340480467 154896588
629468108877 472468536
589037845367 472462308
894441835881 361255140
784397316003 203138676
988986452089 257390784
321576102147 101217456
306648004851 411378084
131242861623 472456080
586549829151 472449852
610185983203 472443624
866245461817 48802608
366982398089 472437396
511909342671 460996560
798031207511 472431168
371993867841 379864404
761954972379 74131884
786213130485 472424940
885882441485 315678636
646884222389 76311684
77750512979 472418712
946068172363 169893612
913723961555 410194764
865829649397 472412484
488895192673 472406256
997694508845 472400028
42918285955 472393800
26760666879 323426268
255035201813 435399480
650616246713 472387572
432292823759 187282188
515019362941 348506424
162965068377 472381344
942958152093 472375116
875781714261 427321764
396838592681 472368888
1244014337 439416540
277413814313 472362660
589937431381 157923396
498225253483 472356432
358400165617 104954256
636932157525 472350204
589659849421 333515628
398082600789 472343976
22541007601 115411068
724634729139 349091856
437890860245 472337748
181003185943 215258364
314399120703 49213656
692290518331 168573276
302915980527 472331520
281767842691 472325292
959130257497 472319064
270571769719 300781260
988364448035 472312836
347078268361 453865500
790567158863 472306608
579085780503 70912008
41052273793 472300380
181003185943 472294152
796787199403 472287924
818557341293 438986808
96410634599 472281696
144304946757 456998184
13062091363 48871116
333394179173 472275468
379422479169 345641544
664300335901 121639068
27990188659 472269240
301671972419 472263012
217079421075 277569504
972192342631 472256784
144926950811 472250556
669898372387 256985964
807678074225 89471448
350188288631 103478220
775017057513 323351532
549229585911 472244328
459038998081 472238100
584061812935 472231872
528081448075 472225644
269327761611 275140584
79982619437 31326840
307270008905 472219416
477077115647 386353980
819801349401 375672960
269327761611 472213188
46650310279 472206960
910941421981 36583272
750136895353 472200732
195309279185 472194504
459038998081 326826756
437463481191 79195248
132486869731 472188276
312868045391 472182048
911857949393 279512640
568577392073 8345520
782511529941 437386212
859609608857 472175820
953532221011 472169592
35454237307 472163364
251289644045 472157136
992718476413 138871944
890087807503 472150908
975924366955 472144680
272437781881 325300896
454062965649 317646684
190955250807 472138452
725256733193 472132224
728509169139 145803708
132486869731 472125996
702979724285 14735448
607075962933 172689984
17416119741 472119768
545620832391 18385056
570377723747 164699460
724293651481 174988116
188467234591 472113540
390084780163 151166016
47894318387 472107312
375068450791 205393212
381910495385 472101084
860549153719 38015712
996450500737 472094856
824912666449 128309256
486407176457 472088628
683825664975 190464696
857743596695 472082400
789323150755 472076172
702864587249 153738180
46827745999 163223424
532581803313 218708676
953532221011 472069944
906265356179 369314172
57224379197 472063716
340858227821 472057488
834107442643 202640436
429804807543 472051260
492005212943 472045032
297939948095 190221804
983388415603 472038804
131864865677 139152204
11196079201 76317912
166697092701 472032576
141194926487 472026348
561669666991 415469880
418658552343 163198512
70286464331 404408952
925542038581 191212056
816691329131 322000056
82726545411 472020120
933006087229 472013892
671764384549 424182852
851523556155 204870060
492005212943 472007664
235739542695 472001436
470857075107 471995208
798653211565 469161468
859609608857 471988980
834107442643 97156800
594013877799 293731164
34219409271 103297608
893819831827 82925820
225165473777 471982752
436646852137 471976524
189089238645 13022748
437965116689 68040900
954776229119 471970296
14928103525 471964068
46028306225 471957840
575353756179 384635052
671764384549 471951612
870805681829 380711412
44162294063 471945384
157367031891 471939156
120159110631 38507724
725256733193 471932928
176027153511 471926700
492885573121 69803424
41674277847 166854348
845959879545 33232608
937982119661 315896616
302915980527 471920472
557937642667 471914244
493871225105 471908016
121290796759 471901788
298561952149 471895560
528081448075 389791836
299183956203 459881748
408656669707 341369136
53758190825 37797732
992718476413 27477936
570377723747 471889332
903771896691 471883104
312868045391 449661600
579707784557 471876876
10574075147 415270584
719036692653 471870648
494791382203 21829140
937559847567 234185256
417364726463 471864420
465881042675 471858192
827887402103 469859004
814825316969 209796408
852767564263 471851964
959448296545 122971860
622212872613 214436268
50382334603 326066940
384398511601 471845736
727744749409 127767420
519995395373 187911216
593391873745 360339624
931990970577 110870856
346456264307 318007908
196553287293 471839508
617028027797 471833280
886355783179 51835644
750854436927 262597392
724012725085 160981344
111960735949 258063408
865829649397 471827052
830375418319 471820824
627602096715 241409736
730232765625 471814596
569133715639 471808368
993962484521 471802140
309136021067 471795912
13062091363 471789684
556071630505 471783456
449181225137 178102116
519713913447 11988900
761332968325 471777228
786835134539 471771000
956770575449 330333120
27368184605 471764772
85836565681 471758544
600855922393 471752316
572243735909 471746088
676118412927 471739860
105740695409 280932624
208776856943 58661532
811093292645 218627712
812959304807 471733632
32701641957 18347688
75884500817 471727404
103252679193 471721176
119046469727 14928516
745160862921 352778832
760710964271 181708128
604587946717 471714948
213347396751 304549200
891331815611 249487452
436033287023 226487448
577841772395 471708720
67176444061 471702492
722146712923 471696264
922432018311 471690036
761332968325 471683808
778749081837 471677580
499469261591 325469052
855877584533 471671352
608319971041 471665124
593556598117 63307620
233873530533 471658896
379422479169 471652668
812959304807 471646440
261241708909 149646384
641286185903 186036588
806117260213 471640212
282389846745 471633984
689180498061 189536724
209807605875 211191480
480809139971 471627756
875159710207 471621528
812337300753 471615300
157367031891 471609072
320332094039 471602844
618272035905 303197724
553583614289 79020864
458001143001 132120792
268224867527 261133812
362006365657 471596616
80584575559 28947744
605209950771 435617460
22392152173 471590388
643796118451 343455516
349566284577 471584160
877025722369 471577932
774397307995 47469816
834107442643 471571704
271193773773 471565476
921810014257 438451200
18660127849 273745512
125022821083 471559248
174783145403 471553020
228002351413 23672628
467125050783 471546792
324686122417 391242960
465881042675 471540564
666166348063 401905296
500091265645 471534336
942344649259 212412168
487651184565 471528108
613918007527 471521880
426694787273 241384824
414254706193 471515652
375068450791 62616312
197797295401 471509424
665544344009 296297100
121290796759 322815924
586129687033 29863260
442866892677 471503196
834729446697 410313096
487883482737 171419472
934498729553 31164912
40430269739 471496968
182869198105 471490740
526326966937 101279736
842193495345 471484512
434780839975 250751736
648750234551 37436508
344590252145 471478284
265595737287 318200976
287365879177 471472056
208993368373 471465828
526837439967 471459600
427316791327 471453372
983388415603 471447144
385642519709 471440916
169185108917 248285448
435402844029 198928548
12440087309 296745516
620760052121 471434688
685448473737 471428460
306656979399 211004640
73396484601 401220216
291719907555 471422232
327174138633 471416004
606173946761 127094796
23746177901 242811036
389374544033 109363680
992177710391 242885772
530569464291 471409776
605831954825 471403548
196553287293 373630176
20896805659 13732740
474589099431 471397320
543009545371 471391092
302293976473 471384864
64688427845 123507468
588415841313 231656688
46028306225 467579556
852145560209 61464132
159233044053 471378636
251289644045 471372408
466503046729 471366180
778127077783 470413296
840327483183 471359952
312246041337 471353724
586067600101 268059348
995513009877 158247252
549229585911 471347496
966594306145 471341268
554205618343 184448448
507555314293 239840280
472723087269 471335040
274303794043 471328812
156745027837 386845992
505067298077 471322584
951044204795 471316356
69042456223 471310128
744538858867 471303900
175405149457 458860356
971570338577 454438476
535545496723 471297672
592368218505 122336604
728988757517 332444412
73396484601 471291444
238227558911 388396764
818557341293 471285216
263166307867 202466052
470857075107 131018436
358896345387 471278988
118180776489 243041472
928079044245 118213668
88324581897 115056072
890709811557 471272760
617028027797 24139728
594635881853 366667272
895063839935 471266532
227031485939 471260304
360870456945 1370160
844059507507 471254076
942483627079 178917984
687505044015 176314680
885111775071 340659144
820423353455 471247848
507555314293 82589508
505689302131 471241620
818079378423 247475808
217802486885 62516664
457208740867 234683496
969082322361 554292
300427964311 471235392
898795864259 471229164
128132841353 296988408
402436629167 471222936
5642604055 55790424
385020515655 360109188
840949487237 471216708
52870350819 163123776
445976912947 440655912
826814128387 250689456
516885375103 471210480
522483411589 471204252
380666487277 32342004
618272035905 471198024
185357214321 388160100
339614219713 471191796
433536831867 16828056
121912800813 471185568
314734057553 471179340
566023695369 455391360
795543191295 349970004
730303876929 46778508
598367906177 471173112
479565131863 192507480
449708937271 425067228
952288212903 471166884
306099864877 97038468
464637034567 471160656
148036971081 362426004
128754845407 192569760
882001754801 319602276
455432461729 275782068
297317944041 209765268
949178192633 471154428
173822561119 179976744
751686455369 85672368
827966721911 370067760
937360115607 471148200
858365600749 471141972
74018488655 471135744
948556188579 471129516
357051408777 386316612
500091265645 471123288
776272693297 215899848
379422479169 471117060
777262093299 34845660
380044483223 471110832
914967969663 130084236
987120439927 448920468
892659870579 48989448
197797295401 471104604
457794989973 16049556
108228711625 232130016
417364726463 471098376
31722212983 471092148
713516418975 152642052
441622884569 93027636
953041397321 106548624
666166348063 471085920
134974885947 471079692
629468108877 471073464
932384083175 471067236
113826748111 471061008
727744749409 137271348
98276646761 471054780
76740864511 69952896
9330067039 471048552
169807112971 269118108
931762079121 413663760
88946585951 471042324
485785172403 300264336
610448786119 200877912
386352799435 166922856
776261264917 179030088
544253553479 471036096
817935337239 471029868
329662154849 471023640
317844077823 471017412
602099930501 471011184
207127356211 219698928
367604402143 122398884
594013877799 471004956
522483411589 342757980
794299183187 304231572
586549829151 252620136
53492354873 470998728
650616246713 383563836
342126662145 396804564
705974607519 457957296
850901552101 470992500
705974607519 470986272
929274062905 356658876
766309000757 470980044
148658975135 470973816
928652058851 470967588
220811445399 470961360
413010698085 470955132
419230738625 470948904
450330941325 470942676
750492022141 83174940
901905884529 470936448
519373391319 358689204
655047452467 37424052
724012725085 470930220
847285144369 287503164
487029180511 470923992
144524869893 92871936
631355856759 355469328
589037845367 470917764
985254427765 87223140
231385514317 470911536
946068172363 396779652
992096472359 470905308
692290518331 470899080
66028546449 121545648
266217741341 470892852
561285329645 135340668
736476098885 93301668
157367031891 100096416
694778534547 470886624
721524708869 240195276
924920034527 370615824
330675053095 42375312
342102235929 470880396
811715296699 470874168
643152198065 470867940
409900677815 359648316
23636160281 470861712
505067298077 470855484
604587946717 470849256
594635881853 446329620
465259038621 470843028
306026000797 470836800
401192621059 470830572
161101771623 159523992
748892887245 470824344
681094445359 244417860
4976038661 470818116
891331815611 256593600
245069603505 470811888
806117260213 92280276
108271516669 9242352
777505073729 470805660
791866583715 415314180
601477926447 84302208
520617399427 443302812
223299461615 418066956
750136895353 233338248
889465803449 352971900
818707523285 121950468
114448752165 470799432
581110394913 52732476
775017057513 113878980
637554161579 470793204
246935615667 443738772
601656414699 67262400
726806828817 39161664
681716449413 470786976
679850437251 470780748
216457417021 470774520
838289134795 5324940
791189162917 470768292
837500500601 128016540
123778812975 470762064
430799426609 64036296
105124583043 403206948
171120202055 322118388
814825316969 470755836
378800475115 470749608
172295129187 470743380
18038123795 245744424
715304668329 304530516
23722835357 275184180
912660434659 217967544
902559103319 35244252
758844952109 470737152
26746180551 470730924
963205893037 3973464
628846104823 470724696
782481106161 470718468
957886249389 212717340
34832233253 470712240
394972580519 470706012
863963637235 206402148
801763231835 437317704
493871225105 470699784
478321123755 335751480
230141506209 167209344
835351450751 110783664
784969122377 470693556
421890959041 230068548
614540011581 470687328
136331060335 317092392
993962484521 470681100
927408050743 470674872
596617012367 143804520
974058354793 470668644
920566006149 104960484
568511711585 51268896
320954098093 470662416
482053148079 470656188
259375696747 346837320
225165473777 470649960
136218894055 470643732
936738111553 470637504
816391941705 29228004
923676026419 83554848
956020237227 470631276
981175508831 16672356
204017335941 470625048
179137173781 470618820
724634729139 117285696
978681214791 86232888
847169527777 470612592
724634729139 470606364
233251526479 355232664
163192944669 232055280
909369933177 470600136
650887669181 190022508
129998853515 470593908
93922618383 470587680
30478204875 470581452
42918285955 455092416
116403457275 337881456
627602096715 342683244
814825316969 394873884
460463611961 136561356
422962762949 470575224
148658975135 470568996
284255858907 271322820
434780839975 470562768
934872099391 470556540
76210412057 1943136
451574949433 470550312
25502172443 470544084
44920610353 138915540
332772175119 470537856
476455111593 470531628
923054022365 138149496
596501894015 308503980
212103388643 470525400
121380255751 114588972
394972580519 470519172
532435476453 135807768
681094445359 470512944
681802283709 65344176
812337300753 470506716
478321123755 392737680
755112927785 470500488
559181650775 470494260
68420452169 61987284
904393900745 470488032
242581587289 470481804
741591787989 126359892
118802780543 16454376
87702577843 470475576
673630396711 470469348
92678610275 470463120
712194648059 470456892
996606518365 16840512
872049689937 470450664
427316791327 470444436
939848131823 470438208
959752261551 253548108
473345091323 470431980
29234196767 470425752
409278673761 111263220
516263371049 428473944
353298308901 470419524
586778272191 117136224
370714422413 470413296
439756872407 470407068
292963915663 256381848
753246915623 470400840
854633576425 470394612
554300078419 31077720
237605554857 470388384
815447321023 470382156
404924645383 470375928
280109553013 79699716
270571769719 470369700
410522681869 470363472
849657543993 470357244
791189162917 470351016
507555314293 470344788
396216588627 283548384
115692760273 336368052
272437781881 470338560
385642519709 113175216
952288212903 105751440
375690454845 389337192
902527888583 470332332
112582740003 470326104
754175281225 68763348
802385235889 251007084
96410634599 470319876
416742722409 470313648
243203591343 470307420
734242976025 184753620
194698909035 329535936
978412383171 470301192
638927382003 40195512
709084627789 321016032
425450779165 217674828
353298308901 444573324
608319971041 470294964
899417868313 470288736
702864587249 470282508
344590252145 470276280
788226434847 285603624
974058354793 123663168
280523834583 104574348
376934462953 377560044
21770148119 470270052
813730600249 82888452
812337300753 432210744
251289644045 470263824
38564257577 470257596
982144407495 265686480
643774202119 470251368
137462902163 470245140
517507379157 275682420
234596017139 69641496
488273188619 470238912
166075088647 470232684
647506226443 229414608
165453084593 456362928
557937642667 470226456
893197827773 470220228
233251526479 349253784
865829649397 25466292
256265676477 470214000
240093571073 470207772
797409203457 375554628
616406023743 470201544
1244014337 470195316
716281132775 34272684
610185983203 470189088
130842549457 66153816
480809139971 470182860
89678813149 346986792
40430269739 470176632
77750512979 470170404
860853616965 470164176
118802780543 358041492
339614219713 285715728
88946585951 49998384
87080573789 245376972
830375418319 470157948
746404871029 48279456
218323429183 351807264
332772175119 470151720
265595737287 26331984
655592279145 283398912
736452806165 367395948
915589973717 470145492
735830802111 470139264
907503921015 219848400
644396206173 470133036
147414967027 470126808
591525861583 470120580
29234196767 286961328
153013003513 470114352
788701146701 111674268
541765537263 470108124
768175012919 180039024
16172111633 199358280
105118691355 325201248
208371364319 420962976
191231151207 99479844
904393900745 470101896
329040150795 470095668
204639339995 264291408
661483666887 61613604
582195800773 238551084
734586794003 470089440
110094723787 313822692
460905010243 470083212
604587946717 470076984
540521529155 470070756
995275947285 135583560
691668514277 3606012
899509008865 101398068
586549829151 470064528
309758025121 470058300
665544344009 470052072
103347923997 210201228
84076074523 207541872
192199258915 470045844
477321838679 53691588
961618273713 470039616
760104729513 309880368
101386667031 470033388
849657543993 470027160
491383208889 470020932
428803984151 17201736
393728572411 470014704
10574075147 470008476
388752539979 422426556
939354405885 263600100
320332094039 470002248
93300614329 336255948
923676026419 469996020
533679484561 401743368
31722212983 469989792
987742443981 426611772
699754566979 438488568
842193495345 222146532
769419021027 469983564
928652058851 469977336
807983272375 352311732
703111390433 65898468
605209950771 252078300
116567832879 190794780
85994171449 66222324
618272035905 469971108
294829927825 469964880
449708937271 469958652
520617399427 192949668
789717470347 9080424
569755719693 370615824
616406023743 469952424
294829927825 469946196
281145838637 469939968
445665997493 26898732
204639339995 123706764
185979218375 243907164
370092418359 469933740
653726266983 469927512
185357214321 469921284
515047295521 277239420
871427685883 237946968
185979218375 469915056
972814346685 469908828
739562826435 469902600
4976038661 469896372
592813802003 245912580
549851589965 469890144
735208798057 469883916
128132841353 469877688
806890019235 244984608
999800423567 92934216
628224100769 207653976
490761204835 469871460
654348271037 469865232
413010698085 469859004
363250373765 469852776
911392766379 212424624
959752261551 316232928
570377723747 391193136
980565406485 10251288
880135742639 469846548
302976796947 29981592
172295129187 469840320
548639462989 33593832
15134779705 59359068
238227558911 284171184
737696814273 309120552
447220921055 469834092
133730877839 469827864
737074810219 279873864
128132841353 469821636
82117483141 103129452
100764662977 469815408
728988757517 469809180
949800196687 401083200
54114358927 121682664
26746180551 469802952
250667639991 469796724
882889632175 58119696
895063839935 469790496
484041172989 319346928
807361268321 469784268
778749081837 469778040
857743596695 469771812
503823289969 362095920
630752405917 180966996
549851589965 469765584
506311306185 469759356
391240556195 467579556
613600533989 76174668
857121592641 66882492
25502172443 138691332
621694234675 42605748
368496066141 182878992
691668514277 469753128
258131688639 469746900
812959304807 469740672
972431348359 103889268
738940822381 469734444
739630998123 225484740
482675152133 469728216
127510837299 469721988
275547802151 469715760
735830802111 341886060
189711242699 469709532
478056046381 44119152
297317944041 469703304
189711242699 469697076
862867787019 239497740
68078988375 80521812
863963637235 469690848
508177318347 85473072
868449973245 915516
522483411589 301049064
857121592641 15657192
448464929163 229265136
411144685923 469684620
105740695409 469678392
969082322361 469672164
784969122377 469665936
608941975095 469659708
513775354833 469653480
437890860245 284476356
250667639991 172827000
585305821043 469647252
97032638653 469641024
402726573707 165546468
248801627829 469634796
494493229159 469628568
687314485899 224930448
836595458859 115678872
605831954825 469622340
468369058891 378382140
792773512541 69236676
944202160201 469616112
234495534587 369613116
981522403441 469609884
702242583195 469603656
714682664275 469597428
131864865677 469591200
168563104863 469584972
301049968365 458511588
595879889961 413800776
637554161579 469578744
588415841313 469572516
524349423751 469566288
105740695409 469560060
101386667031 469553832
314939282609 246902832
925921118257 22669920
470857075107 469547604
631334121039 359174988
753868919677 212356116
265595737287 469541376
324686122417 469535148
896929852097 249207192
632315069645 16298676
853389568317 469528920
897619840999 39796920
539277521047 452401920
472723087269 469522692
978621083451 51324948
153635007567 366349644
549229585911 469516464
966594306145 469510236
508177318347 469504008
495115233213 469497780
71530472439 469491552
174161141349 408861972
530000647357 75371256
846547523723 469485324
760710964271 469479096
851855925831 19144872
346456264307 469472868
775639061567 469466640
225221451041 101753064
965582073057 84626064
473345091323 469460412
873915702099 469454184
678606429143 469447956
218323429183 469441728
480187135917 469435500
89568590005 320281128
868939669667 469429272
441622884569 469423044
952025527081 99131076
594013877799 179640432
686070477791 469416816
209615372427 63793404
225787477831 469410588
945612412313 222084252
297317944041 469404360
778200250555 136804248
427316791327 430796988
90812598113 340621776
146170958919 469398132
732720781841 335091312
868939669667 247127040
258753692693 168205824
933628091283 469391904
916211977771 469385676
747026875083 469379448
770311637909 66259692
823533373725 469373220
452196953487 469366992
975924366955 469360764
397460596735 469354536
609563979149 438208308
98276646761 469348308
692290518331 469342080
831619426427 469335852
492005212943 469329624
342102235929 469323396
630881138677 171587628
898998946883 113000832
747026875083 42020316
65932435953 83567304
706596611573 469317168
494493229159 469310940
837839466967 469304712
932384083175 469298484
568863325781 97194168
666788352117 66820212
496359241321 469292256
107869199087 30828600
417364726463 244810224
164831080539 140005440
249423631883 389810520
229519502155 469286028
332217881881 69186852
690013656227 150929352
269327761611 469279800
441622884569 469273572
719864905787 229103208
933628091283 256207464
660568311577 469267344
723390721031 211945068
568511711585 469261116
964728293983 432086184
250667639991 299049876
493334040183 291912588
682960457521 75776076
993962484521 182567592
826643393995 114931512
536167500777 469254888
128467702229 36552132
852214186541 28679940
319088085931 469248660
681716449413 469242432
732098777787 469236204
696819896049 163827540
309136021067 469229976
984632423711 469223748
99801020745 134176032
993340480467 330401628
832863434535 6290280
434780839975 362687580
398704604843 80764704
359024293419 96253740
986036840187 172428408
197797295401 469217520
785591126431 337102956
825034087537 83199852
425450779165 469211292
969082322361 469205064
98276646761 469198836
59090391359 469192608
562291671045 469186380
55980371089 469180152
362628369711 469173924
357652337279 469167696
870183677775 305676468
635066145363 305632872
902527888583 185432472
932384083175 118867608
633822137255 386671608
603343938609 93382632
350188288631 315267588
513775354833 469161468
864585641289 210587364
988986452089 209983248
459661002135 469155240
875781714261 149577876
906881916961 469149012
230141506209 469142784
175405149457 469136556
512677081925 214567056
120046788651 469130328
457172985919 469124100
654970275091 370746612
299805960257 469117872
882001754801 290928564
534301488615 42045228
120046788651 469111644
461265779599 84364488
754804889667 115878168
348944280523 254594412
24880168389 469105416
530569464291 349658604
805533128627 75564324
302915980527 469099188
495737237267 364935888
6220046769 469092960
943580156147 433406520
488273188619 469086732
292963915663 469080504
642569474007 134749008
881379750747 469074276
512531346725 447307416
431048815651 469068048
786835134539 469061820
546741569695 469055592
311002033229 469049364
88324581897 114283800
580951792665 383837868
161750549849 253180656
610185983203 469043136
448006366513 272120004
765686996703 469036908
833485438589 469030680
204017335941 350692452
806739264267 469024452
170429117025 469018224
595257885907 17843220
144304946757 299815920
821667361563 381608244
989608456143 350692452
258753692693 469011996
893197827773 154093176
179203333825 221972148
610807987257 469005768
373419378553 120586536
441000880515 468999540
36076241361 266558400
1455934493 198467676
27368184605 468993312
839083475075 468987084
669898372387 307445220
860963858793 164300868
601477926447 468980856
569133715639 468974628
209615372427 468968400
673630396711 468962172
751380903461 25372872
750758899407 468955944
944824164255 468949716
151146991351 468943488
272437781881 468937260
465259038621 468931032
877647726423 468924804
183491202159 358209648
933628091283 328688928
455306973757 468918576
436646852137 468912348
490139200781 207566784
956642241281 35655300
325930130525 126409716
555449626451 358795080
974680358847 468906120
287987883231 468899892
480809139971 468893664
170429117025 468887436
53830261241 96359616
321712239999 109127016
968460318307 468881208
362628369711 468874980
702864587249 468868752
942336148039 340472304
653104262929 434427912
765991190907 22414572
582195800773 249462540
158611039999 301416516
16172111633 468862524
718414688599 468856296
403680637275 465169320
133730877839 268731972
370714422413 468850068
359518349441 468843840
201529319725 323563284
414876710247 60087744
113826748111 335838672
732720781841 468837612
89784988093 96689700
169185108917 468831384
526837439967 468825156
164209076485 28904148
388130535925 468818928
755734931839 468812700
837217462913 125288676
194065271077 170479044
896307848043 468806472
433075541353 271266768
420474746733 468800244
855255580479 405044208
814203312915 468794016
521239403481 385687584
85836565681 468787788
219567437291 468781560
156745027837 468775332
965621614629 67249944
827887402103 468769104
322198106201 390981384
171051121079 468762876
457794989973 468756648
366360394035 468750420
690424506169 340036344
479565131863 229651272
59438075687 80758476
671142380495 381483684
900661876421 468744192
362628369711 468737964
766931004811 468731736
861475621019 468725508
195309279185 468719280
53492354873 468713052
74640492709 468706824
513775354833 468700596
307892012959 468694368
540645945911 290542428
929896066959 468688140
41674277847 468681912
501957277807 468675684
166092078631 286649928
673630396711 468669456
756382831917 99984312
805635996503 77239656
128132841353 468663228
721524708869 318892284
129998853515 468657000
357030333225 301086432
27990188659 150842160
450412509441 12879504
914490623365 120200400
55358367035 468650772
876157225293 19543464
683582461575 468644544
289231891339 149017356
68420452169 468638316
814835157209 193896324
772581543337 381863592
799275215619 168585732
66554440007 302618520
760710964271 468632088
227653489993 468625860
151768995405 468619632
612051995365 283654260
398082600789 468613404
687314485899 251617428
295451931879 468607176
987742443981 468600948
339847863133 139743864
816691329131 28773360
100142658923 468594720
404924645383 468588492
148129612581 303278688
215835412967 36726516
974680358847 468582264
338992215659 468576036
20526140011 468569808
297427569297 80328744
503823289969 40606560
562913675099 92460888
692290518331 468563580
301671972419 468557352
677392383943 227658312
751054754319 86930424
3849004849 167925564
248814681717 355724676
179137173781 468551124
605831954825 468544896
291719907555 468538668
149570848993 119340936
468369058891 468532440
839705479129 416260836
868317665613 66963456
135596890001 37909836
653104262929 468526212
82104541357 347902308
311624037283 468519984
817935337239 468513756
317222073769 175511268
821667361563 468507528
969082322361 468501300
904393900745 468495072
784347118323 468488844
213071189941 101441664
567889707531 468482616
916833981825 368492076
302915980527 468476388
431888519445 85610088
332150171065 468470160
422340758895 468463932
325930130525 75090996
537411508885 468457704
169185108917 333565452
363250373765 468451476
681716449413 468445248
589037845367 468439020
111338731895 276205572
964106289929 468432792
886977787233 55933668
270571769719 35568108
657088652041 186080184
907503921015 468426564
719036692653 468420336
303537984581 468414108
564779687261 468407880
61578407575 468401652
589659849421 468395424
900661876421 468389196
303537984581 218104560
353419786041 42805044
771907037243 468382968
381910495385 23367456
98898650815 468376740
579923024237 86569200
949800196687 468370512
248179623775 108161676
459038998081 468364284
823533373725 135888732
482053148079 148282452
979656391279 468358056
920964062541 26531280
598989910231 50633640
478321123755 262180116
381288491331 468351828
968460318307 468345600
538247413599 114595200
909991937231 468339372
404924645383 468333144
251289644045 283467420
911857949393 158577336
182247194051 407784528
767168110999 204415416
327796142687 468326916
522483411589 355818096
528278620327 258623928
858653708029 95064192
629468108877 468320688
116314764327 468314460
37320249469 346837320
194687275131 468308232
222055453507 2615760
199041303509 468302004
646884222389 468295776
510043330509 468289548
524349423751 468283320
483919160241 468277092
401405020771 102064464
760088960217 468270864
288609887285 468264636
468369058891 468258408
199041303509 468252180
814203312915 80708652
265595737287 468245952
605209950771 468239724
277413814313 468233496
640042177795 371954844
821667361563 468227268
455561829745 141487704
571621731855 468221040
132486869731 329019012
293859061113 21586248
220189441345 468214812
877025722369 285329592
677362421035 59303016
296695939987 1021392
568511711585 252308736
797409203457 468208584
476455111593 468202356
313490049445 468196128
615162015635 326440620
13062091363 106100208
199041303509 468189900
354542317009 468183672
47272314333 101198772
696022542655 455279256
445354908893 468177444
381288491331 468171216
811715296699 468164988
344053023627 361597680
657458291307 468158760
826643393995 468152532
862719629127 468146304
608319971041 468140076
732098777787 119247516
858987604803 468133848
696022542655 468127620
253941182629 8837532
306026000797 468121392
766931004811 468115164
742672846705 468108936
213969400805 468102708
120668792705 468096480
279363985439 86083416
294829927825 468090252
995828496683 468084024
475833107539 468077796
138706910271 175685652
177893165673 468071568
310380029175 468065340
241337579181 47339028
566023695369 468059112
270786461335 30286764
737995397049 92815884
1244014337 468052884
108850715679 139108608
503201285915 468046656
780615093999 468040428
480187135917 468034200
63444419737 468027972
275066170989 270974052
180501575357 282084804
928030054797 468021744
574731752125 468015516
554205618343 385967844
383154503493 468009288
904183860207 43346880
59712395413 468003060
162965068377 397433592
590903857529 467996832
801265987077 338186628
771907037243 350368596
459038998081 137389680
635688149417 467990604
65310431899 467984376
11196079201 34166808
518129383211 202771224
550688192215 19337940
388130535925 467978148
13062091363 467971920
145548954865 14262120
352756509031 168897132
110716727841 467965692
266217741341 186715440
864585641289 467959464
494493229159 271459836
459216010297 171780696
873293698045 131161680
158611039999 467953236
798073545455 271403784
242581587289 467947008
515019362941 467940780
353298308901 467934552
8086058931 274935060
232629522425 467928324
399327910549 111805056
705352603465 467922096
993962484521 467915868
419230738625 290287080
548607581857 467909640
989608456143 289035252
439811267759 34970220
681716449413 6676416
523105415643 467903412
652879424663 70687800
82150834081 263469312
368226406197 380163348
332772175119 436582800
648750234551 104767416
391240556195 467897184
46028306225 454426020
698510558871 467890956
319088085931 349060716
340960659737 105334164
554205618343 467884728
327174138633 467878500
208371364319 132064740
362628369711 467872272
103874683247 467866044
214710166591 147136500
35454237307 149073408
438046740857 59950728
844059507507 467859816
852216011345 178544304
494493229159 27135396
467399288307 131796936
881379750747 307837584
69042456223 467853588
351443469771 40288932
663805320767 166916628
304432008991 189997596
402436629167 105053904
858365600749 218702448
424828775111 311842188
121290796759 467847360
377556467007 12474684
596501894015 467841132
768175012919 456232140
450330941325 467834904
942958152093 467828676
243203591343 235704888
355164321063 467822448
309758025121 467816220
393728572411 467809992
760088960217 467803764
908125925069 418639932
31100208929 401880384
324686122417 291707064
931140075067 347765292
766933072507 346594428
19282131903 467797536
704108595357 467791308
534509211099 79699716
238849562965 346202064
511909342671 467785080
43540290009 437510772
798653211565 467778852
108850715679 467772624
480809139971 467766396
688558494007 467760168
537411508885 294316596
914400248857 379484496
145803574189 50066892
371958430521 467753940
791811166971 467747712
288609887285 467741484
322198106201 467735256
71530472439 364960800
320954098093 467729028
389374544033 467722800
174161141349 467716572
190955250807 349154136
699754566979 249120000
830375418319 467710344
783347359919 215594676
564157683207 467704116
792433171025 216198792
651238250767 467697888
134352881893 467691660
765686996703 467685432
695400538601 96110496
520617399427 467679204
732098777787 326758248
474589099431 467672976
132486869731 467666748
974058354793 296178768
228897498101 467660520
749514891299 467654292
395814688321 7174656
88324581897 121271616
248179623775 467648064
77128508925 467641836
919944002095 146177388
297939948095 467635608
512531346725 110073672
449086933217 467629380
646049070025 48298140
48516322441 467623152
497603249429 71161128
959130257497 354391884
94775295101 20023020
509421326455 467616924
179759177835 467610696
460283006189 467604468
992718476413 467598240
809849284537 467592012
229519502155 302406768
659946307523 467585784
539453754763 216865188
779400257843 431724960
96764522015 105402672
979034387225 467579556
610807987257 467573328
982144407495 374620428
236361546749 467567100
783725114269 415849788
905637908853 251449272
528703452129 467560872
431670819705 162681588
326552134579 197757684
491635337013 5169240
602721934555 467554644
20100162257 129685644
449708937271 134213400
212725392697 467548416
506933310239 467542188
128754845407 192395376
906259912907 467535960
644396206173 467529732
883867766963 467523504
326722420555 101759292
340858227821 295406496
656214283199 302936148
62200411629 138180636
638176165633 77694300
879664026453 130021956
939848131823 346943196
85836565681 222015744
288112785771 157213404
285144838637 46367460
967838314253 467517276
655592279145 467511048
747648879137 467504820
754490923731 467498592
938604123715 467492364
186801390349 180263232
831619426427 284576004
399948612951 467486136
352054300793 423024444
100764662977 457664580
413632702139 467479908
934250095337 134076384
829753414265 467473680
702242583195 62740872
248801627829 15046848
957264245335 467467452
278035818367 467461224
251289644045 467454996
177271161619 467448768
739562826435 467442540
303537984581 426331512
162343064323 445775328
31100208929 467436312
575975760233 467430084
798653211565 467423856
151528381615 1432440
722146712923 443514564
519373391319 403462296
839083475075 389742012
949178192633 335502360
586549829151 467417628
942958152093 467411400
496359241321 30155976
410098398131 222040656
906283498343 294752556
738318818327 457764228
623248068337 467405172
211481384589 467398944
111960735949 348269760
195309279185 467392716
856499588587 400124088
723390721031 364923432
309136021067 354584952
574731752125 250564896
654970275091 467386488
566330723313 6657732
208993368373 467380260
832241430481 467374032
547985577803 287895528
561047662937 467367804
72774480547 467361576
330284158903 135359352
370914415949 5655024
491383208889 190913112
251023233879 21249936
979656391279 467355348
241959583235 467349120
52870350819 467342892
461527014297 467336664
167319096755 321956460
918077989933 433543536
213347396751 467330436
500091265645 303166584
756356935893 467324208
306026000797 467317980
825110598517 85304916
907503921015 467311752
185979218375 3363120
748892887245 6252912
510043330509 467305524
111338731895 467299296
801763231835 467293068
944824164255 467286840
455306973757 383738220
910053793727 238358016
727122745355 366872796
365116385927 467280612
383776507547 467274384
97654642707 467268156
122534804867 467261928
429182803489 111020328
498847257537 467255700
510043330509 119683476
984010419657 234042012
49138326495 140017896
942336148039 159225048
636932157525 467249472
222055453507 224980272
11580683113 19132416
488273188619 406352088
533679484561 467243244
269327761611 467237016
794299183187 29564316
694156530493 166275144
662099511449 159916356
978412383171 467230788
312246041337 467224560
589037845367 467218332
852767564263 363067488
524971427805 239155200
294302583143 307544868
159855048107 173418660
23636160281 467212104
562291671045 160115652
735512357005 150680232
986498435873 467205876
369470414305 467199648
534301488615 467193420
857121592641 277600644
76506504871 467187192
337748207551 467180964
370714422413 78684552
312868045391 169432740
300427964311 286581420
863963637235 113019516
329662154849 467174736
469613066999 412679736
903771896691 453934008
495737237267 177946416
163122412569 146052828
812959304807 150238044
370092418359 422719272
936116107499 467168508
419852742679 467162280
740184830489 467156052
974058354793 467149824
52408621 160090740
274925798097 467143596
930005984931 241727364
41674277847 260442504
98276646761 467137368
854790397465 212424624
981820936393 164269728
324064118363 467131140
467981757017 105851088
292963915663 467124912
572865739963 353040408
217079421075 467118684
1244014337 118705680
379422479169 183551616
461527014297 467112456
826021389941 467106228
294207923771 467100000
938257341209 124192548
602721934555 289801296
85214561627 467093772
554205618343 121315212
869791219117 105103728
692912522385 467087544
845925519669 467081316
710328635897 231949404
844681511561 467075088
701620579141 436265172
769419021027 467068860
999166349649 217008432
882623758855 467062632
888221795341 467056404
77128508925 466109748
771285033189 26039268
620138048067 467050176
836062029421 109930428
549229585911 467043948
240093571073 82359072
47894318387 467037720
669898372387 239292216
885111775071 318935880
784347118323 467031492
841571491291 467025264
732890227037 140565960
16256183405 224394840
618568519845 120835656
132486869731 467019036
778749081837 306361548
225165473777 467012808
982144407495 295238340
235739542695 169059060
297317944041 467006580
29856200821 467000352
267794847801 70395084
340441666803 139052556
334016183227 453983832
958508253443 323768808
64753435709 232067736
725256733193 466994124
505689302131 85996224
357030333225 349864128
484165963425 137302488
951044204795 466987896
707218615627 466981668
978485020335 17120772
538759929413 214548372
124400817029 466975440
437268856191 466969212
851583712407 214442496
565401691315 466962984
68654064449 56220156
903848183463 106031700
172295129187 252420840
824777381833 44256168
566645699423 198623376
62200411629 466956756
912479953447 466950528
911235945339 14654484
579392515731 16167888
634456734325 135197424
756356935893 466944300
215835412967 466938072
148658975135 466931844
271193773773 466925616
265595737287 466919388
197797295401 466913160
542387541317 99392652
872049689937 265817268
760710964271 466906932
861475621019 466900704
880135742639 100874916
684204465629 382959720
680232686979 42406452
917455985879 457471512
613296003473 466894476
685448473737 207460908
282389846745 288499644
775363602117 92361240
437268856191 85286232
428560799435 466888248
123156808921 466882020
516263371049 466875792
795054840121 145922040
27990188659 466869564
946690176417 466863336
390688673193 396536760
71530472439 466857108
867073657505 466850880
877647726423 466844652
34210229199 466838424
643152198065 466832196
447846898573 276174432
248801627829 466825968
113826748111 466819740
610185983203 466813512
244447599451 466807284
933628091283 466801056
986498435873 466794828
686070477791 466788600
546851855119 62510436
357030333225 466782372
159365208441 294030108
939226127769 466776144
609563979149 432192060
472798346421 299087244
33588225145 102612528
697888554817 466769916
562291671045 466763688
623248068337 18378828
835351450751 466757460
232007518371 466751232
416742722409 429028236
643774202119 466745004
827265398049 466738776
645018210227 390308760
78401894509 131379660
1244014337 466732548
610185983203 466726320
468991062945 327673764
830375418319 466720092
251289644045 351470952
260619704855 382953492
8126098743 398953224
637554161579 466713864
601477926447 466707636
573487744017 466701408
371958430521 466695180
641286185903 466688952
801763231835 466682724
937360115607 466676496
539277521047 466670268
167941100809 300619332
765064992649 466664040
764442988595 253896876
56602375143 298794528
88324581897 366604992
544253553479 466657812
857743596695 466651584
862719629127 187736832
155501019729 466645356
411144685923 466639128
142438934595 466632900
748892887245 466626672
428560799435 466620444
519373391319 166717332
877025722369 286618788
265595737287 466614216
635150553447 233176320
348322276469 64808568
640664181849 283187160
275567594735 353339352
755112927785 218758500
27368184605 466607988
508441765455 166692420
472101083215 466601760
213347396751 466595532
83348549465 466589304
63444419737 279107820
793055175079 452439288
803007239943 367626384
416742722409 466583076
347401059373 66938544
162343064323 466576848
735208798057 382884984
152390999459 223983792
164209076485 200740896
977245079111 159816708
288609887285 464920200
77750512979 39852972
549229585911 466570620
74714344333 371948616
40430269739 84470364
131864865677 466564392
560779546299 19462500
597894327819 247208004
340236223767 373742280
541143533209 466558164
570999727801 466551936
339818199169 36620640
680061460575 90218808
739562826435 466545708
345212256199 466539480
712194648059 466533252
394350576465 366592536
414876710247 466527024
284877862961 466520796
213969400805 466514568
860231612911 3381804
302293976473 466508340
547985577803 417425472
408171532181 197614440
408656669707 466502112
492627216997 466495884
535545496723 466489656
18660127849 267997068
679228433197 466483428
531813472399 380885796
83348549465 466477200
314734057553 466470972
815447321023 56712168
201734258293 21611160
120046788651 466464744
647506226443 466458516
392484564303 463014432
618894039959 466452288
597745902123 466446060
300549310663 173082348
885111775071 466439832
765686996703 466433604
503823289969 466427376
759466956163 466421148
304159988635 80901720
45406302171 300457404
741428838597 26057952
219567437291 428997096
459661002135 248708952
635181649851 204814008
546741569695 399108924
256265676477 466414920
429182803489 466408692
108228711625 466402464
172917133241 466396236
463393026459 52078536
270795049747 93980520
357652337279 466390008
98898650815 15619824
429182803489 466383780
571621731855 446821632
358896345387 466377552
999560521007 466371324
399972783819 394724412
743916854813 466365096
139328914325 466358868
8086058931 466352640
845925519669 83093976
823533373725 291489084
421718754841 69442200
794921187241 466346412
514397358887 466340184
513775354833 155394828
558559646721 36601956
259997700801 466333956
871532098303 188714628
357652337279 466327728
512716729373 18970488
760710964271 466321500
873293698045 359013060
540521529155 466315272
190955250807 466309044
261241708909 466302816
31100208929 466296588
569133715639 466290360
907059539521 185108616
707840619681 189816984
688558494007 466284132
279279826475 466277904
457794989973 466271676
946068172363 466265448
565157807825 17207964
995828496683 466259220
965972302091 466252992
606726521071 175891176
687314485899 466246764
14544837395 115753608
704108595357 377609868
389374544033 54407808
956642241281 466240536
809227280483 466234308
833485438589 466228080
596501894015 466221852
957886249389 373823244
73396484601 466215624
81482537303 466209396
593391873745 199040652
264973733233 466203168
483297156187 466196940
139950918379 466190712
615162015635 101323332
911235945339 353532420
474589099431 176856516
399948612951 87821028
354214355519 91059588
873293698045 466184484
70908468385 466178256
562696690341 16068240
315356061607 381614472
398704604843 466172028
826643393995 279867636
246313611613 236962944
433536831867 190053648
737074810219 466165800
33588225145 326527812
347078268361 466159572
554827622397 466153344
577263246009 25952076
357030333225 466147116
127510943175 402690024
281145838637 466140888
843528438481 184579236
139328914325 399090240
923054022365 466134660
307270008905 19966968
487262774107 29470896
318466081877 466128432
154257011621 360563832
149017359167 54575964
219567437291 466122204
228897498101 466115976
564779687261 335446308
803629243997 466109748
900815153729 56568924
946690176417 466103520
422962762949 226724112
35454237307 466097292
258753692693 466091064
381288491331 466084836
94544622437 286805628
14928103525 466078608
120668792705 134182260
64963163609 20770380
347078268361 466072380
618272035905 466066152
218323429183 146108880
957886249389 466059924
687936489953 466053696
423584767003 466047468
76692105499 79519104
175405149457 128521008
301671972419 466041240
482053148079 466035012
924920034527 447114348
778127077783 466028784
507555314293 152069076
385020515655 325618524
918699993987 466022556
775017057513 466016328
486407176457 452283588
130620857569 466010100
278096248651 38551320
530120710741 288593064
67291356889 146040372
566645699423 444567096
933628091283 466003872
208371364319 465997644
36698245415 465991416
368848410251 465985188
77160527073 127294092
9330067039 393765300
311624037283 236059884
255021668369 147005712
321576102147 465978960
666166348063 434185020
776883069675 235287612
232629522425 262304676
847169527777 465972732
475833107539 465966504
699132562925 465960276
352054300793 124547544
690424506169 40108320
78372517033 272755260
123778812975 465954048
482675152133 465947820
735830802111 146065284
156745027837 121115916
987742443981 96328476
293585919717 323121096
6220046769 465941592
157367031891 465935364
691668514277 34901712
64066423791 465929136
828665822377 91128096
287365879177 465922908
316600069715 234353412
570999727801 324671868
266839745395 465916680
541143533209 465910452
131864865677 453871728
405546649437 465904224
199663307563 465897996
183636601047 102425688
275547802151 465891768
220811445399 465885540
78994521087 465879312
118180776489 465873084
50702995639 89409168
151146991351 237616884
480187135917 465866856
666788352117 201369924
847791531831 465860628
357652337279 400323384
202151323779 465854400
512531346725 150941808
386264523763 465848172
290475899447 13994316
419852742679 465841944
650616246713 332674848
617750134495 136586268
647506226443 465835716
335987890777 126278928
416742722409 58848372
918077989933 465829488
394972580519 116189568
183491202159 79537788
251911648099 465823260
622010283 68364756
356408329171 309276252
895685843989 465817032
284255858907 444361572
639420173741 465810804
833609500349 185538348
174161141349 465804576
370092418359 465798348
414254706193 164917440
824777381833 465792120
150111870363 2790144
696022542655 465785892
699754566979 465779664
773773049405 66241008
364494381873 465773436
140572922433 465767208
580574056999 150381288
757600944001 100077732
56602375143 465760980
843437503453 134474976
504445294023 446497776
973436350739 465754752
665544344009 465748524
277413814313 465742296
430426811597 465736068
749514891299 465729840
423195833393 184435992
617028027797 465723612
447220921055 257639904
778832786157 183763368
26746180551 160221528
121290796759 465717384
103252679193 465711156
442914044865 49985928
322820110255 295001676
950104515451 125512884
455306973757 465704928
217079421075 350468244
445379440985 47631744
516885375103 465698700
106362699463 465692472
376312458899 27733284
812337300753 465686244
296695939987 465680016
239471567019 465673788
737074810219 154572732
383154503493 410007924
427316791327 415114884
803007239943 75776076
691668514277 465667560
770041025081 465661332
667410356171 465655104
890897330409 42425136
232007518371 465648876
188467234591 465642648
353378021073 207946692
927408050743 439460136
528703452129 465636420
916331804491 109039824
559803654829 465630192
76506504871 455864688
987120439927 465623964
194970393783 65144880
582817804827 345641544
568811658293 22146768
340858227821 465617736
271815777827 465611508
744538858867 445439016
805495256159 303309828
799275215619 465605280
632733355819 222532668
353298308901 303372108
651238250767 96614964
880757746693 455098644
688558494007 113386968
529947460237 25976988
19904135957 194170356
696644546709 465599052
369470414305 465592824
482675152133 199694592
343968248091 465586596
500091265645 465580368
988986452089 303552720
976081374835 215999496
331612157819 363472308
847791531831 465574140
345212256199 216267300
223299461615 235138140
974680358847 465567912
24880168389 216927468
550473594019 465561684
947312180471 465555456
460905010243 465549228
888843799395 334437372
551717602127 465543000
892575823719 449580636
613296003473 49549968
258131688639 285908796
781859102107 465536772
95920028889 74536704
854805855361 185121072
111338731895 465530544
962862281821 465524316
741428838597 176295996
436024848083 465518088
79616525141 465511860
287365879177 465505632
544536261083 98414856
72774480547 465499404
631956125093 465493176
669276368333 142633656
92678610275 465486948
799897219673 465480720
667410356171 465474492
347700272415 465468264
102008671085 465462036
494758012579 20402928
620760052121 465455808
6842050823 465449580
951044204795 238980816
670520376441 465443352
612673999419 281493144
946690176417 122548356
491383208889 465437124
107606707571 410020380
227653489993 465430896
122641260071 210911220
868317665613 465424668
68543722973 216964836
206645812241 273851388
490761204835 332425728
263107721071 355780728
720280700761 465418440
851523556155 177578964
401814625113 465412212
98898650815 465405984
781859102107 396026064
821045357509 465399756
249423631883 465393528
586549829151 220203396
467747054837 465387300
797409203457 246417048
74675562577 45713520
659324303469 465381072
36076241361 465374844
794299183187 465368616
57846383251 157306824
531222159929 202104828
83348549465 465362388
140572922433 59570820
574109748071 465356160
403680637275 351632880
710328635897 465349932
497603249429 412966224
748892887245 465343704
723390721031 269585208
743916854813 465337476
844059507507 465331248
995828496683 465325020
520192324733 46541844
278657822421 168834852
63444419737 465318792
942336148039 351551916
518751387265 337688388
211481384589 465312564
730854769679 465306336
896307848043 230242932
694156530493 465300108
26746180551 232360452
291097903501 160177932
352676304847 465293880
127510837299 465287652
427316791327 417500208
808605276429 133434900
185979218375 465281424
993962484521 89427852
245069603505 465275196
833485438589 53099928
152390999459 399787776
294829927825 465268968
392484564303 465262740
904449684941 20658276
751600583705 33575148
311002033229 465256512
115692760273 465250284
727744749409 465244056
162343064323 113162760
951044204795 465237828
714682664275 465231600
658702299415 276772320
228429201087 140404032
770663029135 78273504
284877862961 465225372
661909482713 126677520
63444419737 465219144
23636160281 226238328
747069723723 340260552
877647726423 465212916
549229585911 465206688
425450779165 465200460
420474746733 465194232
305403996743 224693784
999731074787 286824312
232007518371 438874704
581573796719 464502924
896565251283 117098856
46028306225 465188004
385766270069 83380464
760088960217 465181776
456550981865 465175548
471131518155 36309240
250045635937 134182260
195309279185 435648600
374446446737 347186088
496981245375 465169320
444732904839 344564100
477077115647 465163092
819801349401 385475832
16172111633 465156864
992096472359 231731424
459661002135 465150636
715304668329 465144408
733993289277 291812940
439756872407 428399208
429203181505 66751704
111338731895 465138180
804873252105 465131952
932005625061 133634196
940033122107 66770388
765873936351 86600340
35454237307 276741180
752002907515 297069372
298238530871 47893320
872049689937 389636136
42984838363 52794756
175405149457 465125724
861475621019 465119496
766508589473 223354764
386886527817 465113268
973436350739 159362064
640664181849 465107040
462771022405 88362864
987120439927 465100812
739768524819 178768512
559181650775 250334460
61578407575 359287092
290475899447 465094584
357030333225 185513436
893197827773 267972156
13062091363 217157904
588440747085 52165728
225165473777 465088356
997694508845 36645552
581573796719 334300356
107606707571 58412412
916211977771 465082128
649372238605 465075900
401192621059 465069672
676118412927 465063444
724634729139 181122696
375068450791 102463056
991474468305 393690564
990230460197 465057216
489643388463 77339304
998938516953 465050988
524971427805 465044760
660568311577 202192020
911857949393 436196664
551516199825 11116980
651860254821 465038532
50382334603 465032304
630712116985 38046852
508177318347 186049044
200962203035 97592760
859609608857 465026076
119424784597 465019848
818992392005 7666668
546741569695 102052008
977168375063 465013620
125022821083 465007392
416742722409 465001164
446805406341 255746592
478321123755 107513964
668032360225 230112144
215554130337 95531292
228275494047 347136264
414876710247 464994936
786216263169 3089088
643774202119 91744668
862719629127 464988708
22392152173 464982480
456550981865 39578940
957886249389 464976252
625736084553 464970024
791811166971 13253184
153635007567 61644744
447220921055 464963796
631631009799 81032508
837217462913 464957568
633822137255 464951340
717170680491 83156256
536167500777 464945112
474589099431 464938884
538691633165 331778016
242076046835 109718676
240277259705 51785820
510665334563 464932656
273059785935 464926428
756978939947 31065264
349566284577 464920200
815447321023 15707016
391240556195 291134088
787457138593 464913972
328418146741 464907744
949800196687 464901516
206855247425 69579216
473504764787 209161152
864585641289 464895288
302915980527 464889060
123156808921 464882832
936261711911 29832120
372580434575 464876604
952910216957 464870376
183758333535 40419720
719658696707 464864148
225165473777 464857920
509421326455 78753060
391240556195 172596564
664474912969 225715176
227653489993 464851692
120046788651 464845464
582224131945 114258888
505689302131 464839236
54736362981 464833008
31100208929 464826780
986564377937 77401584
967216310199 311692716
331528167011 464820552
543940034721 77632020
239471567019 464814324
765064992649 117497448
89568590005 354167676
13684095417 464808096
523727419697 464801868
590281853475 464795640
720902704815 464789412
556071630505 181664532
77750512979 464783184
420474746733 318599568
281767842691 464776956
583439808881 230211792
771285033189 271422468
564343296291 119316024
39808265685 34851888
461527014297 395758260
372232207173 53841060
31722212983 464770728
684826469683 464764500
134974885947 464758272
457794989973 65811276
639420173741 374670252
610807987257 464752044
777289702023 44592480
462816555313 369102420
100142658923 94609548
31722212983 234415692
708462623735 240170364
497603249429 464745816
574109748071 152106444
920566006149 464739588
778749081837 464733360
720902704815 464727132
905637908853 464720904
272437781881 7747632
605209950771 212237784
193443267023 464714676
913723961555 464708448
749514891299 464702220
667410356171 464695992
501335273753 134935848
587171833205 190259172
826643393995 429713316
391862560249 464689764
520617399427 464683536
500713269699 464677308
100142658923 464671080
19282131903 158969700
628885204207 40176828
855255580479 464664852
100764662977 464658624
697888554817 159910128
8303229291 150319008
687936489953 464652396
932384083175 355226436
558559646721 464646168
969704326415 114339852
924298030473 2067696
658702299415 464639940
185357214321 464633712
449708937271 464627484
780615093999 464621256
473967095377 464615028
64460537859 24494724
268705757557 152567316
904393900745 153152748
23636160281 464608800
503201285915 464602572
125644825137 317023884
42387291665 310048524
275547802151 204876288
990852464251 464596344
900039872367 464590116
595591881091 20907396
409278673761 299728728
621382056175 464583888
792433171025 464577660
529325456183 279792900
222055453507 464571432
575353756179 464565204
992718476413 464558976
72152476493 464552748
33777089245 202179564
761332968325 464546520
195309279185 44312220
74020736963 239690808
676118412927 309120552
256324487481 221953464
25502172443 464540292
791189162917 161990280
969082322361 464534064
179137173781 411745536
503373627131 152044164
675496408873 464527836
663678331847 464521608
613296003473 375423840
703486591303 323955648
295275030529 6900624
250045635937 213352596
243825595397 464515380
993340480467 464509152
323442114309 464502924
552666140221 67449240
490139200781 242537004
976546371009 393173640
156745027837 434265984
230141506209 138579228
306648004851 278416512
621789348691 4957488
174161141349 464496696
66633099647 104044968
511909342671 464490468
913723961555 267486372
927408050743 293046084
460283006189 464484240
496359241321 306604440
381910495385 464478012
14928103525 464471784
688877274187 35480916
517507379157 464465556
927752135287 54270792
789323150755 464459328
590903857529 464453100
806739264267 464446872
903771896691 72711900
142438934595 283087512
322820110255 464440644
523105415643 464434416
740806834543 124553772
102008671085 464428188
442288665235 295711668
138706910271 431974080
269327761611 189493128
883614117969 55086660
253777660261 464421960
713438656167 464415732
128132841353 464409504
710328635897 464403276
319088085931 73210140
225454558853 106243452
652482258875 86151924
724458606289 12200652
109639580309 57814524
88324581897 405150084
798031207511 440606088
929631469141 61146504
375068450791 464397048
3732030553 464390820
758222948055 101503944
119044626239 111555936
939226127769 19780128
177893165673 41702688
850279548047 464384592
530569464291 464378364
623870072391 344202876
756356935893 464372136
249423631883 464365908
279279826475 461283048
473574443651 106050384
905015904799 464359680
505689302131 417917484
435010597123 28032228
560425658883 464353452
376934462953 64845936
341480231875 464347224
798031207511 464340996
745782866975 127119708
895697010793 279338256
549497813415 182380752
483919160241 193821588
113204744057 464334768
398704604843 464328540
979656391279 36346608
777505073729 101939904
116502413967 181490148
293204160763 223280028
589037845367 464322312
116314764327 91103184
996450500737 464316084
977227983251 216678348
992718476413 464309856
247612282877 184429764
742059954215 375704100
885145823547 125718408
700376571033 464303628
500713269699 337239972
20050263521 239080464
179759177835 117640692
189711242699 464297400
154257011621 464291172
160477052161 464284944
124400817029 244150056
377732700723 61806672
481431144025 464278716
452818957541 191660472
431188565743 289595772
653726266983 440082936
645640214281 464272488
85214561627 207822132
663762129587 1563228
317222073769 464266260
531279488669 278061516
806739264267 464260032
681094445359 464253804
42296281901 122971860
951666208849 220577076
468991062945 186702984
877647726423 2908476
911857949393 460977876
946690176417 464247576
513260790007 324840024
336504199443 464241348
757600944001 464235120
747026875083 464228892
175148068835 52346340
384398511601 204054192
480187135917 464222664
613296003473 81449784
799275215619 86021136
350188288631 464216436
241959583235 434396772
142438934595 464210208
606042411401 1214460
589393015751 64640412
851523556155 464203980
870805681829 464197752
956642241281 464191524
994873013131 75228012
630712116985 162276768
178515169727 464185296
817313333185 464179068
809227280483 442393524
243940651469 306635580
878269730477 464172840
302915980527 48347964
144926950811 464166612
233873530533 464160384
381288491331 424998720
663056327793 235113228
545079406201 142496640
488895192673 464154156
390618552141 464147928
441000880515 464141700
569133715639 464135472
363872377819 306934524
588415841313 84750624
826262942921 23946660
74640492709 464129244
617650031851 464123016
630712116985 423155232
564157683207 74150568
718525565683 160763364
502579281861 464116788
708462623735 88568388
251289644045 362700036
827546754177 32217444
354542317009 109170612
346456264307 464110560
924920034527 167414868
710328635897 464104332
220839832623 295668072
72774480547 464098104
770151279365 123220980
923054022365 241939116
717170680491 464091876
177893165673 464085648
790567158863 113760648
230763510263 91215288
62200411629 122666688
152390999459 464079420
74018488655 197271900
14306099471 464073192
816691329131 276118380
587171833205 464066964
577584361689 94491216
245691607559 275894172
358985430699 324590904
715304668329 464060736
999560521007 263407032
143060938649 464054508
592769869691 464048280
497603249429 426182040
394972580519 76461156
360762357549 378556524
86458569735 171643680
478321123755 49026816
659324303469 464042052
730288992009 2210940
115692760273 464035824
117558772435 464029596
351432296739 74287584
424941402263 256911228
709290201613 249898500
634444141309 464023368
685464890745 164817792
397564865911 85448160
617849981791 178724916
909991937231 464017140
429182803489 18179532
561669666991 275800752
555449626451 46417284
696022542655 416360484
319710089985 464010912
521239403481 464004684
577841772395 463998456
441713184341 174004092
275547802151 463992228
917797597907 45451944
644396206173 323905824
795543191295 454556808
319710089985 297069372
218945433237 463986000
39186261631 42543468
659324303469 463979772
819801349401 463973544
949800196687 463967316
292963915663 230523192
614540011581 463961088
878269730477 463954860
358288752925 215850024
27368184605 232690536
126888833245 463948632
6229 463942404
469613066999 463936176
803200986795 40313844
467167338903 102232620
208993368373 463929948
605209950771 463923720
580329788611 247245372
101157556357 12898188
572243735909 463917492
809227280483 448235388
783725114269 426618000
558002868511 55921212
607075962933 463911264
377556467007 463905036
765686996703 280608768
4354034607 387120024
243825595397 463898808
549229585911 463892580
706729971737 194444388
4976038661 463886352
938604123715 463880124
10140081957 197545932
586549829151 83822652
226409481885 63780948
9330067039 229414608
936322117283 244872504
891331815611 463873896
170429117025 463867668
390618552141 126833220
333551890817 272636928
214168024181 116812368
457172985919 463861440
852145560209 463855212
492005212943 463848984
699132562925 463842756
767028454327 222071796
93414462169 114557832
881379750747 463836528
281767842691 87939360
470492847973 177772032
594013877799 140310612
206505352157 44604936
429182803489 463830300
274303794043 463824072
291719907555 463817844
491383208889 127705140
552339606181 463811616
616424340291 409821084
916960995657 260311716
740806834543 239584932
728988757517 23535612
487651184565 463805388
246344234689 67293540
363502707413 143879256
396838592681 463799160
306648004851 43365564
656836287253 463792932
785591126431 463786704
658080295361 463780476
185979218375 463774248
215835412967 463768020
457989054453 202391316
474816271959 131790708
222055453507 220670496
295451931879 463761792
556071630505 463755564
479565131863 456126264
998558140615 2516112
128132841353 463749336
667410356171 463743108
856499588587 417363192
460905010243 113760648
184735210267 463736880
877025722369 463730652
716824277893 98726256
960374265605 463724424
854633576425 364169844
398704604843 250253496
486407176457 463718196
914601986233 23840784
303966371333 31849992
496981245375 463711968
942958152093 87908220
922432018311 463705740
730854769679 463699512
750136895353 171070704
185035580479 34098300
44162294063 463693284
809849284537 138510720
679228433197 369905832
364494381873 463687056
894688657749 165602520
447842925109 394475292
618272035905 463680828
488273188619 463674600
872049689937 409503456
105740695409 78248592
915589973717 463668372
747648879137 463662144
132486869731 463655916
324064118363 463649688
239471567019 228212604
729610761571 463643460
508799322401 463637232
865829649397 463631004
246313611613 463624776
678606429143 103764708
364838516241 3936096
806739264267 133192008
913101957501 463618548
299183956203 463612320
325930130525 463606092
335882195389 65001636
491383208889 463599864
72152476493 459346140
148658975135 180101304
131242861623 297393228
485785172403 245844072
135596890001 374801040
445354908893 463593636
592996718363 63245340
780615093999 463587408
388752539979 463581180
205261344049 463574952
688558494007 463568724
717170680491 395776944
685448473737 460311480
729610761571 463562496
278143662415 249001668
349566284577 463556268
212103388643 23404824
113826748111 415121112
705980517891 384909084
194687275131 276959160
669898372387 144028728
953053946741 35512056
384398511601 463550040
276815968671 292647492
929274062905 453566556
697465292471 216915012
206505352157 463543812
665544344009 278472564
369115105667 100140012
273059785935 463537584
179759177835 384155496
572865739963 332438184
612673999419 94646916
980278395333 463531356
575975760233 463525128
970948334523 463518900
249423631883 463512672
655592279145 339500736
518129383211 463506444
710328635897 285317136
87080573789 463500216
692290518331 463493988
791189162917 463487760
319710089985 235461996
822289365617 463481532
613335495221 76971852
398704604843 463475304
552339606181 323824860
408034665653 463469076
513775354833 463462848
467125050783 240687288
114448752165 463456620
497603249429 393061536
35454237307 463450392
597241619725 54949644
399502842613 216865188
111960735949 463444164
357030333225 463437936
42296281901 463431708
694156530493 463425480
888221795341 463419252
173539137295 463413024
729610761571 436576572
855255580479 463406796
348970051987 25896024
118802780543 279014400
851523556155 450614484
991474468305 463400568
386264523763 463394340
608319971041 463388112
422340758895 334605528
474756850611 90443016
751380903461 98832132
515019362941 463381884
213347396751 463375656
564779687261 463369428
166697092701 26830224
855255580479 463363200
97032638653 112963464
604587946717 463356972
481431144025 71976996
704108595357 400535136
375369680467 149677524
805495256159 463350744
844059507507 463344516
108318351229 5804496
963484285875 36863532
47894318387 463338288
906259912907 463332060
148036971081 463325832
517507379157 224706240
240715575127 463319604
888398602033 91825632
828509406157 387543528
674252400765 19848636
419230738625 463313376
776261065621 463307148
34832233253 221150052
750758899407 321688656
737696814273 463300920
294207923771 463294692
618894039959 463288464
200285311617 463282236
577219768341 463276008
157367031891 463269780
914345965609 463263552
115070756219 369152244
177893165673 73751976
408656669707 463257324
175405149457 463251096
470235071053 463244868
570377723747 270326340
992819220541 345436020
692404017403 241546752
692290518331 217213956
659946307523 463238640
184735210267 293805900
901905884529 89994600
87080573789 463232412
128132841353 463226184
655592279145 357823512
98898650815 396368604
865207645343 400454172
779993089945 463219956
268705757557 463213728
173539137295 463207500
779371085891 463201272
485785172403 463195044
724634729139 168959412
95788630545 463188816
862719629127 463182588
242279907959 55603584
42296281901 463176360
720280700761 282265416
349566284577 320742000
616076467885 139432464
758222948055 271459836
522158707343 143349876
184784056471 407965140
753868919677 463170132
238227558911 463163904
896929852097 331840296
521239403481 463157676
664922339955 463151448
264351729179 463145220
41674277847 405386748
31100208929 463138992
324686122417 463132764
880135742639 463126536
770663029135 463120308
259375696747 321495588
947312180471 463114080
324231383759 243514800
388130535925 463107852
85214561627 463101624
263107721071 224718696
161099056215 436807008
782025657511 285852744
532579218693 234677268
808782288645 6632820
445354908893 158851368
350188288631 463095396
605209950771 149777172
579085780503 463089168
395006628995 186105096
781859102107 463082940
995206492629 166219092
132486869731 111306816
661190315631 463076712
721527499013 457571160
275547802151 463070484
347078268361 463064256
653104262929 463058028
53492354873 463051800
970326330469 463045572
878891734531 305813484
583439808881 102544020
140728890237 244710576
225165473777 463039344
116936768381 422059104
73631616513 151029000
556071630505 227963484
649372238605 288761220
650616246713 463033116
563535679153 463026888
707218615627 463020660
462149018351 360682164
661812319685 404739036
425450779165 463014432
685448473737 304306308
805495256159 42101280
938604123715 463008204
587793837259 463001976
770041025081 106791516
740184830489 462995748
971570338577 433120032
656836287253 462989520
570999727801 462983292
243825595397 311804820
933628091283 336617172
24258164335 462977064
293585919717 462970836
272437781881 462964608
283633854853 428723064
309758025121 462958380
37320249469 462952152
331776091235 111786372
521861407535 462945924
28612192713 100233432
826021389941 93762540
416120718355 201295188
484541164295 462939696
18660127849 174303036
793055175079 462933468
535545496723 462927240
616406023743 167383728
772529041297 462921012
243203591343 462914784
720902704815 206638812
306648004851 462908556
215213408913 62392104
796165195349 82738980
566023695369 462902328
582195800773 105296796
461527014297 403748784
396216588627 462896100
488471133143 1276740
92678610275 462889872
143060938649 462883644
423584767003 46099656
493871225105 462877416
422340758895 462871188
83348549465 6396156
674874404819 284507496
817935337239 462864960
447842925109 364612032
394350576465 462858732
436024848083 462852504
805495256159 462846276
332772175119 58997844
143060938649 462840048
773773049405 323949420
265595737287 188795592
578463776449 462833820
551800446983 226119996
439756872407 126577872
725878737247 462827592
39808265685 32454108
278035818367 34571628
232007518371 462821364
610807987257 462815136
803830358573 150337692
20526140011 231924492
482675152133 362307672
266217741341 462808908
484541164295 82788804
985254427765 462802680
689180498061 411895008
27368184605 462796452
14306099471 462790224
644396206173 174714084
865829649397 248708952
596501894015 462783996
506495511741 101572452
428560799435 462777768
255021668369 462771540
622626064283 298931544
316743992567 275993820
329040150795 462765312
680207843487 61146504
8086058931 462759084
480187135917 462752856
53492354873 462746628
890087807503 224488260
740184830489 462740400
730433307225 258156828
208371364319 462734172
40615185287 269865468
601477926447 462727944
927408050743 462721716
705974607519 462715488
322820110255 462709260
482053148079 152156268
135596890001 352473660
602827411963 39977532
383776507547 92510712
17416119741 462703032
528081448075 462696804
350188288631 462690576
259375696747 462684348
735208798057 462678120
293949908949 71017884
707218615627 462671892
8708062985 462665664
500091265645 47793672
182397201659 56064456
534301488615 320119200
291719907555 403263000
750758899407 160962660
415498714301 368697600
853389568317 393883632
145548954865 462659436
93300614329 462653208
860853616965 462646980
773151045351 462640752
99520654869 101410524
887599791287 248958072
415498714301 462634524
12440087309 462628296
135596890001 462622068
450330941325 264185532
60334399467 462615840
825423550527 432335304
340427790819 81605484
935838125709 89851356
271193773773 462609612
831903634979 92959128
798653211565 462603384
289231891339 276554340
852767564263 373648860
765064992649 12673980
459038998081 462597156
108228711625 318070188
662434323739 462590928
139328914325 432011448
265595737287 76050108
376312458899 332662392
914967969663 462584700
967838314253 462578472
902527888583 462572244
449708937271 462566016
757600944001 462559788
916211977771 462553560
680736601925 107626068
234495534587 462547332
543681037113 341225892
100295151503 176046876
666788352117 354896352
947312180471 462541104
760911468503 47245608
721166603859 132513156
250667639991 69747372
689180498061 2484972
340236223767 257969988
168844031259 174988116
263107721071 164251044
219567437291 462534876
896334970983 412455528
590281853475 102020868
628846104823 462528648
234495534587 462522420
668654364279 404751492
944824164255 135141372
901905884529 347049072
78994521087 462516192
220189441345 193404312
183491202159 212518044
596501894015 346170924
137462902163 462509964
944824164255 462503736
719658696707 168510996
382532499439 462497508
435402844029 462491280
855877584533 462485052
34832233253 360962424
317222073769 17974008
486407176457 462478824
398704604843 456344244
105319145763 66932316
592147865637 462472596
89568590005 462466368
916833981825 462460140
844681511561 46653948
569755719693 462453912
941844060065 210076668
673008392657 462447684
833485438589 462441456
607697966987 52670196
621382056175 107158968
403680637275 462435228
497603249429 462429000
245388782277 56519100
4354034607 453821904
186882889957 145598184
54114358927 56189016
772045460771 236919348
317222073769 462422772
24267892471 267125148
896578921743 48092616
570999727801 462416544
656414444891 193024404
133108873785 2808828
77977243319 127798560
135596890001 138149496
705352603465 180649368
844059507507 98047404
882001754801 62448156
213347396751 462410316
882823497043 134288136
6900319991 38053080
865392037739 9379368
874537706153 302188788
543009545371 462404088
849365524291 38003256
728366753463 462397860
219567437291 462391632
214591404859 462385404
990230460197 462379176
62446037721 13851072
442866892677 462372948
763820984541 117055260
830997422373 462366720
920566006149 462360492
522174507779 100532376
434953492591 61999740
849350595775 50010840
400570617005 333515628
522483411589 287011152
182247194051 462354264
791811166971 56525328
58840423113 37810188
547363573749 462348036
198419299455 365241060
884489771017 459775872
366360394035 462341808
833485438589 234938844
895063839935 462335580
741648855153 89907408
579085780503 106448976
324686122417 462329352
969704326415 165340944
884489771017 462323124
576713910259 313162524
880757746693 462316896
163587072431 462310668
101386667031 374651568
844059507507 404253252
198075736825 172559196
678606429143 462304440
260721868967 275813208
165453084593 462298212
929274062905 353414088
946690176417 462291984
365116385927 462285756
947934184525 462279528
365116385927 462273300
499185406797 73901448
123156808921 462267072
747026875083 462260844
341480231875 462254616
361384361603 61152732
95788630545 462248388
834729446697 462242160
408796376203 248802372
800519223727 183744684
174985798295 157039020
803629243997 279101592
473967095377 462235932
149280979189 462229704
738940822381 462223476
947934184525 462217248
987742443981 264976488
176649157565 462211020
959752261551 462204792
190955250807 462198564
842917557635 269043372
848413535885 142122960
449086933217 443813508
745160862921 68402124
16172111633 434938608
530793734571 220085064
37942253523 167240484
891953819665 420315264
914469460621 143530488
662434323739 462192336
389996548087 249225876
320332094039 410163624
423893644663 101441664
983388415603 230330124
301049968365 462186108
190955250807 462179880
93300614329 462173652
962240277767 170254836
878269730477 462167424
637554161579 421610688
993340480467 462161196
540521529155 462154968
776883069675 333907992
408656669707 462148740
197797295401 462142512
151768995405 462136284
182614627367 48466296
344590252145 462130056
860231612911 462123828
960996269659 462117600
675496408873 462111372
621382056175 462105144
531813472399 115535628
84225876607 155382372
327796142687 358240788
341480231875 462098916
372580434575 462092688
615162015635 126471996
820423353455 462086460
473967095377 462080232
420210753031 94783932
97654642707 355681080
39200511295 178052292
691046510223 462074004
882913311031 68470632
297317944041 462067776
224543469723 51767136
763937697261 147086676
23636160281 283218300
339614219713 462061548
806739264267 462055320
25154648805 134886024
13062091363 462049092
949478238989 161946684
222334231243 175517496
610185983203 462042864
97032638653 462036636
698510558871 38451672
950422200741 462030408
281145838637 462024180
813581308861 403424928
849035539939 462017952
266839745395 265860864
343346244037 21200112
729610761571 462011724
108850715679 285983532
502579281861 462005496
13062091363 57048480
329040150795 461999268
386264523763 397807272
347078268361 405386748
492627216997 6240456
763820984541 190732500
528703452129 304300080
439134868353 461993040
951044204795 461986812
561669666991 461980584
457857867861 306093744
805687178207 220390236
399948612951 461974356
423584767003 461968128
64688427845 461961900
676118412927 461955672
850901552101 313816464
536167500777 461949444
740806834543 461943216
363872377819 200280024
503201285915 461936988
282389846745 406227528
207127356211 461930760
40430269739 367769628
558559646721 461924532
623248068337 461918304
863963637235 461912076
723390721031 461905848
742672846705 458779392
731476773733 461899620
876403718315 461893392
651860254821 461887164
112289200669 1177092
405546649437 461880936
807983272375 461874708
678060805281 37847556
479565131863 461868480
475833107539 130638528
891331815611 439447680
207749360265 15352020
643774202119 461862252
100314364883 95649624
244447599451 461856024
854633576425 369058824
585927825097 461849796
400570617005 438849792
668654364279 461843568
837543691781 95942340
116314764327 461837340
506933310239 461831112
174161141349 372484224
176027153511 244492596
345212256199 392806188
172415572479 22296240
427316791327 117260784
605831954825 315317412
658702299415 81449784
265595737287 433960812
959752261551 461824884
514621311539 154074492
468583713139 74225304
319710089985 461818656
118802780543 461812428
258753692693 461806200
745160862921 461799972
866587050171 294758784
347078268361 461793744
760142085057 238675644
452818957541 105072588
418608734571 461787516
980900399387 23579208
110094723787 461781288
440378876461 461775060
785049918221 340154676
496417491805 330943464
292341911609 461768832
579707784557 461762604
204639339995 461756376
786835134539 461750148
995828496683 97387236
185357214321 461743920
368870899559 63637704
679288309189 17257788
430426811597 461737692
888936260283 319801572
465259038621 461731464
750758899407 461725236
318488334521 151215840
743294850759 191330388
894448256949 66589776
823658332317 141587352
926164042635 461719008
691900557101 117802620
725878737247 461712780
329662154849 21536424
416742722409 461706552
877025722369 461700324
963484285875 461694096
764442988595 461687868
378260630837 306299268
689180498061 461681640
64688427845 461675412
439134868353 461669184
559181650775 461662956
673661187943 49867596
14309051543 430410852
803629243997 350169300
699132562925 420757452
216042431687 37181160
755112927785 461656728
982766411549 107825364
934872099391 175542408
37942253523 461650500
157989035945 461644272
570377723747 461638044
875159710207 32099112
535545496723 461631816
190333246753 461625588
882623758855 461619360
241959583235 10712160
161786603741 33674796
239471567019 461613132
506311306185 461606904
30478204875 461600676
390618552141 443377548
326552134579 109600344
681716449413 461594448
75262496763 461588220
859609608857 179808588
268083753503 157537260
307270008905 461581992
122534804867 461575764
830997422373 461569536
299183956203 461563308
750758899407 461557080
529947460237 461550852
820423353455 393709248
140572922433 444274380
167319096755 461544624
632578129147 461538396
738394195811 204670764
928816353491 19076364
415498714301 461532168
203395331887 461525940
837217462913 461519712
595879889961 10263744
923906063827 70905780
987742443981 68103180
615162015635 461513484
266217741341 406028232
379422479169 297598752
704108595357 262678356
293201090359 182648556
491383208889 208015200
432987776377 286382124
862719629127 461507256
54114358927 461501028
556071630505 461494800
207749360265 461488572
632578129147 461482344
92171170281 81082332
606453958879 461476116
41674277847 461469888
44162294063 461463660
467747054837 434172564
209298148009 75483360
649994242659 461457432
374446446737 461451204
717792684545 213072336
925542038581 233406756
929896066959 185625540
673008392657 461444976
722768716977 461438748
941092139931 461432520
296695939987 461426292
761954972379 461420064
9330067039 461413836
906259912907 92510712
799275215619 461407608
100906997689 74082060
466503046729 461401380
17416119741 402939144
746404871029 461395152
55358367035 461388924
353739189021 11148120
598715708837 68265108
242581587289 254046348
584683816989 461382696
987120439927 125830512
592769869691 199588716
282389846745 461376468
102630675139 461370240
330397278067 230398632
194752725183 296708148
285499867015 461364012
896307848043 2572164
39808265685 461357784
663056327793 461351556
7063574555 236863296
41114404321 203960772
302915980527 456699240
190333246753 461345328
638176165633 461339100
526837439967 11820744
576697891843 355917744
907503921015 461332872
793677179133 461326644
372580434575 36446256
707218615627 461320416
485163168349 461314188
714060660221 461307960
548607581857 461301732
821045357509 461295504
392484564303 232572204
768175012919 461289276
428046701709 43191180
475339045289 248216940
320954098093 461283048
388130535925 461276820
388130535925 378961344
816691329131 461270592
301049968365 226773936
180381181889 149060952
32659304013 50079348
601784499747 42462504
464150358725 204035508
773773049405 461264364
961084757083 330582240
521239403481 461258136
15550107579 461251908
947312180471 461245680
115070756219 461239452
51004338657 461233224
887599791287 280471752
985254427765 461226996
755112927785 386852220
436024848083 461220768
664922339955 50197680
572243735909 461214540
48636211441 106523712
480809139971 461208312
181003185943 461202084
635066145363 461195856
4354034607 461189628
564157683207 461183400
265161656905 128134872
337126203497 461177172
618894039959 461170944
602721934555 461164716
110094723787 11272680
862719629127 358271928
808605276429 461158488
16794115687 461152260
867695661559 70370172
341480231875 461146032
671142380495 461139804
472101083215 461133576
386264523763 461127348
694156530493 461121120
478943127809 409023900
620138048067 461114892
594013877799 404577108
255643672423 461108664
567917833179 384280056
657458291307 218247804
306026000797 461102436
626980092661 461096208
495115233213 461089980
169807112971 461083752
684826469683 461077524
399326608897 461071296
291719907555 117889812
411192853275 263836764
600855922393 196499628
567033734963 56301120
501957277807 461065068
264351729179 302157648
325930130525 461058840
892575823719 461052612
162965068377 461046384
395594584573 461040156
523727419697 461033928
455928977811 461027700
928652058851 355369680
27368184605 461021472
900039872367 461015244
133730877839 461009016
664922339955 461002788
483297156187 460996560
47894318387 460990332
475833107539 40930416
859609608857 460984104
632578129147 460977876
708462623735 243253224
124400817029 460971648
644396206173 460965420
826021389941 460959192
85281830255 111593304
618894039959 460952964
318466081877 460946736
634444141309 180761472
165453084593 460940508
307270008905 327125700
325930130525 460934280
873293698045 391828392
116378009667 17320068
268705757557 460928052
504445294023 420794820
151214496643 11870568
338992215659 460921824
61752436579 90499068
762576976433 460915596
526304240965 31494996
557937642667 214959420
379422479169 460909368
914967969663 68850540
890709811557 434888784
666166348063 460903140
197185679651 308553804
594635881853 189312516
901905884529 460896912
577219768341 460890684
9330067039 460884456
908747929123 460878228
212725392697 460872000
274925798097 460865772
666788352117 460859544
467747054837 460853316
439134868353 460847088
341480231875 77233428
39808265685 460840860
604587946717 270556776
501957277807 460834632
385642519709 460828404
901283880475 460822176
868939669667 460815948
398704604843 460809720
62822415683 185731416
205883348103 358981920
497211208047 64596816
153635007567 460803492
382532499439 343779372
353423566437 112203648
194687275131 460797264
35454237307 460791036
378800475115 55989720
111338731895 119720844
361444903991 131236416
544253553479 460784808
44784298117 460778580
975924366955 307308204
666788352117 79487964
988364448035 460772352
323442114309 42599520
523147871919 12586788
94544622437 187693236
842815499399 120163032
474184863625 170099136
538762227545 133926912
1866018391 460766124
442244888623 460759896
685522138521 149727348
407412661599 204035508
401814625113 460753668
567267703477 460747440
460283006189 220103748
824155377779 460741212
37320249469 460734984
47894318387 460728756
32344217037 83311956
942336148039 460722528
186601222429 236427336
34210229199 444398940
413632702139 282645324
822289365617 460716300
605593539519 12636612
299183956203 125469288
711572644005 460710072
255021668369 245557584
435402844029 460703844
702864587249 460697616
839705479129 460691388
92121340053 293432220
764513333855 72014364
677984425089 460685160
233251526479 376121376
966594306145 460678932
592147865637 460672704
949800196687 34129440
33588225145 296116488
889465803449 460666476
832241430481 180375336
752708348085 22931496
320954098093 460660248
118180776489 460654020
170429117025 460647792
344590252145 444467448
538655516993 460641564
614540011581 200460636
15674661351 331634772
877092025657 265667796
904393900745 460635336
847169527777 441789408
826021389941 86401044
479565131863 460629108
95329831231 159548904
43540290009 460622880
782489806677 183233988
523105415643 460616652
62200411629 460610424
177288606247 30679128
514397358887 262460376
424206771057 19699164
652482258875 460604196
997072504791 145890900
631956125093 460597968
100764662977 460591740
997072504791 460585512
418608734571 460579284
672386388603 299510748
735208798057 460573056
393466260269 89932320
883867766963 460566828
20730075871 218858148
987120439927 3637152
791189162917 460560600
374446446737 367047180
228275494047 460554372
371336426467 460548144
197797295401 210736836
638798169687 201320100
164831080539 460541916
413632702139 460535688
589659849421 460529460
326552134579 460523232
235739542695 460517004
777505073729 460510776
681716449413 158247252
540847739339 84408084
794430245219 243116208
761332968325 460504548
834729446697 460498320
799943431433 137215296
248179623775 460492092
747648879137 460485864
2488022445 460479636
147498602839 255572208
570397703171 434882556
258753692693 460473408
187223226483 11185488
843005322611 182206368
266217741341 460467180
612051995365 1787436
112232071225 150879528
479781747931 173487168
276169806205 460460952
982183114515 180381564
587898847567 188079372
242650388005 234658584
365116385927 460454724
316600069715 460448496
871427685883 94298148
646262218335 460442268
698661201735 196742520
324686122417 362756088
776883069675 261725472
658080295361 264721140
203577662815 89932320
6842050823 142228836
225165473777 460436040
673008392657 290704356
671142380495 460429812
52400141809 220446288
594228120999 225752544
555449626451 460423584
415498714301 460417356
686070477791 460411128
47272314333 460404900
743294850759 460398672
671223811595 179659116
360789119265 39753324
657458291307 36035208
752002907515 460392444
636310153471 460386216
865207645343 449636688
814825316969 460379988
800519223727 460373760
121912800813 281505600
66907249979 38127816
126266829191 284414076
904393900745 430498044
345834260253 460367532
926164042635 460361304
982766411549 460355076
727122745355 460348848
794299183187 460342620
528081448075 14648256
687314485899 460336392
276791810259 460330164
496359241321 313573572
818915370329 38713248
351432296739 460323936
91434602167 210711924
784347118323 460317708
394350576465 199078020
337748207551 460311480
225898734823 286014672
781859102107 460305252
486407176457 373742280
999560521007 460299024
336668724519 62927712
280523834583 2335500
371336426467 3026808
402436629167 460292796
71103784693 47488500
879513738585 460286568
691668514277 460280340
245069603505 790956
338992215659 460274112
551717602127 460267884
844681511561 460261656
298902860413 61657200
197857464109 290006820
838461471021 460255428
739562826435 460249200
992096472359 420776136
997694508845 32273496
691668514277 460242972
921296059775 138031164
865829649397 297449280
789323150755 460236744
239471567019 460230516
913723961555 460224288
670520376441 327324996
365738389981 460218060
898795864259 282041208
733368270871 104636628
327796142687 267318216
631334121039 290224800
654348271037 460211832
638798169687 460205604
442866892677 460199376
139950918379 231694056
283633854853 184766076
635066145363 183352320
763341906859 293245380
972975091365 247917996
739744441143 70619292
534301488615 460193148
852145560209 460186920
617028027797 445451472
600855922393 304119468
162965068377 460180692
856682448895 89577324
454751335271 225765000
876403718315 460174464
913723961555 460168236
299183956203 347011704
618272035905 460162008
639521017517 200728440
45406302171 460155780
492627216997 106467660
149988711663 56556468
567267703477 290934792
269327761611 460149552
842815499399 238158720
411766689977 460143324
25502172443 460137096
475833107539 15632280
867073657505 460130868
161099056215 460124640
926319842283 294391332
638798169687 402017400
892575823719 460118412
683582461575 460112184
36698245415 460105956
41674277847 416235924
106984703517 460099728
734586794003 293189328
146792962973 460093500
595421931427 268352064
842193495345 140665608
321040330981 159050664
974058354793 460087272
353298308901 445183668
561669666991 296982180
157989035945 225036324
475833107539 460081044
846037343409 212692428
177271161619 238376700
487651184565 134524800
381910495385 460074816
151146991351 376202340
857121592641 460068588
154257011621 460062360
730854769679 460056132
555449626451 460049904
971570338577 388284660
458416994027 460043676
287987883231 460037448
991474468305 460031220
431670819705 336336912
82104541357 388185012
375690454845 460024992
666788352117 427514832
378800475115 453934008
886355783179 460018764
952910216957 460012536
171051121079 460006308
896929852097 460000080
637554161579 903060
635084113143 14847552
29856200821 210437892
670520376441 437984100
925542038581 4259952
617080934657 113804244
348944280523 459993852
921810014257 432708984
355786325117 344402172
126266829191 459987624
139393286933 106741692
273681789989 459981396
454684969703 459975168
106362699463 12611700
407555830863 29452212
705974607519 459968940
796229648921 111269448
676740416981 459962712
575353756179 459956484
319710089985 459950256
550473594019 459944028
311002033229 459937800
816069325077 459931572
570999727801 241945344
898611987549 1774980
626358088607 275115672
788701146701 365932368
315356061607 459925344
239471567019 459919116
531813472399 459912888
317844077823 16167888
299183956203 10967508
608548438993 91750896
513153350779 316102140
957264245335 394469064
325930130525 459906660
327174138633 459900432
473345091323 271360188
143060938649 244006812
957264245335 459894204
75884500817 411620976
183491202159 459887976
738940822381 343193940
941714143985 104779872
720280700761 459881748
70908468385 459875520
867272087813 254993004
861475621019 323233200
680705088245 33768216
454684969703 459869292
164209076485 459863064
666166348063 109525608
618894039959 459856836
771429560157 231413796
431048815651 459850608
689180498061 74412144
661812319685 432266796
408198113285 207660204
770663029135 362027412
863963637235 459844380
790567158863 459838152
951666208849 459831924
41052273793 459825696
315356061607 459819468
501335273753 120013560
424206771057 165098052
843437503453 459813240
939848131823 270189324
561669666991 7162200
117558772435 459807012
321576102147 459800784
896929852097 371120292
968460318307 459794556
816691329131 459788328
560505968943 236147076
866451653451 459782100
398082600789 459775872
495737237267 459769644
817313333185 291893904
869561673721 459763416
947934184525 459757188
794921187241 459750960
102177412517 277768800
844059507507 459744732
196553287293 459738504
549229585911 364450104
402436629167 418876596
199041303509 459732276
670520376441 459726048
821045357509 459719820
797065466443 111350412
526215435913 459713592
749514891299 70519644
58468387305 34229088
55980371089 459707364
97654642707 459701136
280523834583 459694908
530569464291 459688680
784969122377 459682452
602099930501 459676224
238849562965 459669996
469613066999 459663768
380666487277 333727380
100538174291 8083944
600235755599 56500416
210859380535 459657540
905637908853 459651312
752624911569 448995204
64688427845 459645084
579105317739 41715144
949552551485 29701332
924298030473 459638856
599611914285 459632628
255021668369 459626400
483919160241 459620172
530569464291 459613944
335260191335 438426288
30478204875 459607716
322820110255 383183928
229135083845 211565160
537411508885 459601488
860231612911 459595260
946690176417 459589032
25864866251 18945576
530569464291 301597128
309758025121 459582804
238227558911 459576576
171051121079 128103732
483297156187 2752776
740806834543 308890116
289853895393 459570348
823533373725 127449792
201529319725 459564120
411766689977 405579816
653379646405 140067720
394350576465 386646696
72359158901 154747116
654970275091 459557892
70375350347 305726292
939226127769 459551664
216457417021 459545436
157989035945 253791000
179137173781 443639124
49894450529 198368028
138706910271 459539208
695400538601 459532980
583439808881 10942596
458741697035 18497160
695400538601 459526752
825399385887 459520524
117208533389 43066620
452818957541 459514296
440378876461 459508068
878269730477 128882232
622004060229 459501840
449708937271 176096700
306026000797 374807268
565401691315 317783700
56602375143 51773364
185357214321 459495612
351432296739 459489384
239471567019 179951832
961618273713 459483156
783103110215 459476928
373202438629 459470700
961618273713 459464472
636404414251 361877940
381288491331 459458244
888221795341 459452016
177893165673 459445788
885111775071 459439560
32966221091 22252644
564779687261 199725732
525593431859 459433332
317844077823 459427104
413839583843 2273220
721145353923 5050908
57846383251 17394804
873915702099 34310052
169185108917 459420876
556071630505 459414648
235117538641 459408420
656924114509 132089652
97654642707 459402192
302915980527 254706516
840327483183 161411076
630712116985 459395964
88335175725 255279492
476455111593 459389736
287987883231 145056348
180381181889 398386476
887599791287 459383508
527578928201 74816964
414876710247 459377280
416742722409 459371052
509421326455 459364824
27368184605 459358596
761332968325 459352368
31100208929 393945912
72152476493 459346140
144926950811 85211496
424206771057 459339912
211481384589 178955352
918077989933 459333684
248801627829 459327456
395594584573 459321228
78372517033 459315000
622010283 459308772
952910216957 459302544
35193737513 28673712
315978065661 459296316
258753692693 99978084
191671060997 235038492
365738389981 459290088
384398511601 228586284
537605411437 138242916
952288212903 459283860
912754745263 118325772
813581308861 459277632
627602096715 459271404
669450260321 9703224
18038123795 459265176
619516044013 459258948
543702623361 76486068
656959539373 72356904
909632785917 77146236
28612192713 459252720
671142380495 10693476
281145838637 359561124
553772696369 2491200
824777381833 237380220
298658579569 360165240
714060660221 125618760
982766411549 459246492
677362421035 80092080
970948334523 199084248
437268856191 181539972
279279826475 459240264
21148144065 11883024
614160550759 184479588
640664181849 459234036
346456264307 459227808
844784746889 53959392
185357214321 318250800
281767842691 459221580
264973733233 459215352
210859380535 459209124
133730877839 459202896
105740695409 459196668
169332837077 63407268
126486658907 209491236
909369933177 459190440
451574949433 162127296
61578407575 459184212
638898147771 258281388
656836287253 459177984
352676304847 69629040
308242244539 56849184
784347118323 459171756
875461749523 3126456
239471567019 454307688
293800735893 240438168
791189162917 459165528
681094445359 459159300
705352603465 459153072
169185108917 324086436
542387541317 459146844
34210229199 459140616
733342785895 343941300
83348549465 459134388
203839132939 4384512
83970553519 38489040
560425658883 459128160
761332968325 370852488
66554440007 459121932
631956125093 459115704
847791531831 193124052
80238529195 452887704
150524987297 279263520
421096750787 459109476
238227558911 459103248
578463776449 459097020
761954972379 459090792
234599137367 278977032
974680358847 449779932
493871225105 459084564
778749081837 107308440
289853895393 459078336
410245154723 11366100
269037529345 12456000
314734057553 205181460
617028027797 459072108
974223652141 57029796
819966609381 123245892
783103110215 459065880
543685539957 14467644
531191468345 435935088
828509406157 459059652
699240550217 339837048
410522681869 459053424
463393026459 459047196
119652573697 41098572
434158835921 459040968
679850437251 459034740
332150171065 459028512
880757746693 459022284
271815777827 459016056
896929852097 336654540
590281853475 459009828
174783145403 292684860
554827622397 459003600
668032360225 458997372
955398233173 458991144
977168375063 458984916
985876431819 458978688
314112053499 458972460
206505352157 458966232
63444419737 3350664
87702577843 458960004
676118412927 334655352
129998853515 458953776
939848131823 458947548
78994521087 50820480
559803654829 20340648
222677457561 458941320
899417868313 458935092
981872659933 51381000
213969400805 223417044
420474746733 458928864
416120718355 202154652
641286185903 348892560
13062091363 88113744
635066145363 458922636
548607581857 62940168
33919984477 35337672
279279826475 458916408
663844264451 206595216
3732030553 458910180
994584488575 458903952
484541164295 458897724
370714422413 458891496
664922339955 458885268
31722212983 458879040
826021389941 353457684
21284960769 93457368
854011572371 41067432
301671972419 458872812
27368184605 458866584
805495256159 183352320
462771022405 458860356
596582204075 236147076
893197827773 458854128
830997422373 458847900
777505073729 458841672
836595458859 458835444
631334121039 254862216
779993089945 170454132
516484539785 148643676
281951855179 67337136
221433449453 140547276
445976912947 73982412
274561122547 111250764
365116385927 458829216
934872099391 458822988
111960735949 458816760
64688427845 235387260
535545496723 458810532
579707784557 185033880
564779687261 458804304
696022542655 458798076
653726266983 168704064
9372342703 58381272
66554440007 348985980
334016183227 458791848
262485717017 458785620
469130501637 47376396
177893165673 458779392
118180776489 2740320
643774202119 458773164
709706631843 458766936
179137173781 458760708
303537984581 53286768
195424845953 293662656
446598917001 160402140
863341633181 360109188
895063839935 263151684
134352881893 458754480
615784019689 89807760
321576102147 45146772
322198106201 458748252
874781638229 149920416
388752539979 458742024
709706631843 275115672
654348271037 458735796
648750234551 458729568
381288491331 22333608
210237376481 458723340
51004338657 458717112
175405149457 458710884
159233044053 458704656
501516932057 20888712
484541164295 435667284
891953819665 458698428
906259912907 435337200
690424506169 360831636
810471288591 283486104
322820110255 133135956
904393900745 458692200
702242583195 458685972
734586794003 82770120
73145071459 19555920
176027153511 458679744
735208798057 458673516
547985577803 329809968
877647726423 458667288
684826469683 458661060
538655516993 458654832
971570338577 232883604
735208798057 250483932
402436629167 458648604
505689302131 342627192
389996548087 294627996
191619430877 372764484
755127974633 228486636
186025859867 317802384
985254427765 458642376
900039872367 50010840
773792555501 380904480
346456264307 458636148
728988757517 295350444
613918007527 458629920
299812842197 179740080
554205618343 458623692
533057480507 414348840
273681789989 458617464
904393900745 458611236
541143533209 458605008
784969122377 458598780
739271280061 71435160
996162124415 33606288
998938516953 458592552
482675152133 458586324
778749081837 458580096
250667639991 238968360
535185759977 49257252
452818957541 49817772
256887680531 458573868
666788352117 458567640
816069325077 84538872
683582461575 399887424
131864865677 458561412
893430350153 34085844
141816930541 256705704
479565131863 458555184
294829927825 458548956
953532221011 34733556
537411508885 458542728
833097414267 142720848
482675152133 458536500
939226127769 247077216
97032638653 458530272
888399062905 168467400
549851589965 447905304
920566006149 458524044
773773049405 458517816
577841772395 458511588
612673999419 426069936
325930130525 458505360
725256733193 458499132
237605554857 458492904
351478091223 298333656
194065271077 458486676
643202395745 7722720
865829649397 179017632
716023941287 107215020
933628091283 295574652
775017057513 458480448
85385657243 277388892
551717602127 458474220
574731752125 458467992
42918285955 280316052
297317944041 53137296
546741569695 458461764
618272035905 406065600
915682503113 15277284
58744100865 75128364
948556188579 7174656
237605554857 458455536
116314764327 458449308
935494103445 127150848
944824164255 384460668
11818083255 243284364
8086058931 458443080
655814780673 191996784
203395331887 458436852
921810014257 458430624
585927825097 458424396
332150171065 458418168
205883348103 308603628
346456264307 213520752
519373391319 458411940
843437503453 67959936
476455111593 266533488
822911369671 302319576
108850715679 385899336
550473594019 458405712
55358367035 458399484
414876710247 458393256
510339945237 159536448
116936768381 458387028
5890677751 107221248
830997422373 458380800
332772175119 458374572
806739264267 458368344
863501823569 102058236
620138048067 458362116
666788352117 458355888
745160862921 288238068
109472719733 186678072
164831080539 458349660
857121592641 155712456
686070477791 357163344
164209076485 10674792
478321123755 421479900
779371085891 458343432
316600069715 48254544
273681789989 458337204
441402144327 12549420
590903857529 458330976
117090948749 298993824
771907037243 2914704
454684969703 458324748
133108873785 187842708
814825316969 458318520
553096265823 61227468
34210229199 458312292
66554440007 426537036
444732904839 458306064
41674277847 208700280
36698245415 458299836
69664460277 242069904
38859533285 63569196
666788352117 458293608
814456487343 172459548
23014156227 193148964
924298030473 458287380
935494103445 458281152
901283880475 422881200
106984703517 304343676
464637034567 275937768
725256733193 458274924
969704326415 458268696
35454237307 458262468
125644825137 92205540
332150171065 458256240
758222948055 458250012
24880168389 26531280
834174648991 112932324
241406828313 111661812
891953819665 458243784
774395053459 310403520
933006087229 180176040
131864865677 273378060
317222073769 458237556
692912522385 458231328
253853243269 323264340
946690176417 458225100
457172985919 114532920
291097903501 458218872
121912800813 291028212
500261153029 25964532
322198106201 67517748
291097903501 458212644
475211103485 458206416
880135742639 458200188
326875143571 82402668
541154095897 126851904
326552134579 390420864
558559646721 458193960
194687275131 319203684
736048159311 161137044
437268856191 379721160
714060660221 458187732
530069585089 234527796
529325456183 458181504
794921187241 458175276
464637034567 458169048
34210229199 458162820
417093016269 20216088
974680358847 344408400
2552793645 59795028
496359241321 458156592
325930130525 450645624
383776507547 105464952
747026875083 458150364
824777381833 32043060
819179345347 428000616
697266550763 458144136
100142658923 280577628
542472304397 110970504
949800196687 458137908
556071630505 458131680
181003185943 103303836
855255580479 458125452
653104262929 458119224
833485438589 458112996
845303515615 270556776
336504199443 458106768
950422200741 458100540
31100208929 86095872
266910208987 107551332
620760052121 458094312
878891734531 372372120
443488896731 458088084
945071428311 124921224
123778812975 458081856
1244014337 458075628
590281853475 458069400
949178192633 458063172
493249221051 458056944
659946307523 40631472
699132562925 4938804
670520376441 291999780
778127077783 458050716
716548676437 458044488
658702299415 458038260
826643393995 34085844
460905010243 458032032
262485717017 406333404
738940822381 458025804
449086933217 437317704
46028306225 458019576
53492354873 458013348
511909342671 386559504
626105193201 3830220
906881916961 458007120
287365879177 458000892
224313474673 7797456
204017335941 457994664
622955257679 102930156
492005212943 457988436
102630675139 338329872
99520654869 457982208
645018210227 150941808
608941975095 20876256
872049689937 234278676
840437905623 13851072
78994521087 91078272
167941100809 457975980
516885375103 457969752
404924645383 457963524
610185983203 270519408
851621478999 16965072
811271444585 94142448
581748753695 110310336
386886527817 457957296
52870350819 21399408
825399385887 457951068
811715296699 4764420
661190315631 400740660
152390999459 457944840
248801627829 457938612
498847257537 457932384
179759177835 71061480
58468387305 457926156
905637908853 457919928
185979218375 457913700
469722928919 53012736
711572644005 457907472
793677179133 227789100
34604903787 20919852
937360115607 457901244
207749360265 18123480
610185983203 457895016
414254706193 457888788
14440269275 230118372
258292090779 89633376
216457417021 303446844
756356935893 457882560
742050842651 87845940
4354034607 457876332
823533373725 399987072
957886249389 457870104
228275494047 457863876
972814346685 96023304
622626064283 187512624
78425841169 130277304
173539137295 457857648
296242197809 217220184
297317944041 457851420
195507622301 100731672
992096472359 352822428
357872752427 226805076
191577254861 457845192
707243689555 397284120
85214561627 337974876
18711402973 317677824
306648004851 457838964
701620579141 431002512
707218615627 378892836
580352913175 305713836
371958430521 377964864
605831954825 457832736
18823201801 2285676
472101083215 47152188
617028027797 457826508
830997422373 457820280
890087807503 86961564
959130257497 457814052
126888833245 457807824
299805960257 457801596
188467234591 195802092
473345091323 457795368
528784366305 82944504
931140075067 457789140
799275215619 370229688
791189162917 457782912
482675152133 373773420
640664181849 457776684
363250373765 227957256
394972580519 80970228
332772175119 457770456
381288491331 457764228
97817617011 3406716
273740233541 310185540
307270008905 457758000
373824442683 457751772
653824924731 85927716
63444419737 321925320
331790882735 7330356
125022821083 457745544
158611039999 457739316
480809139971 326098080
849657543993 457733088
26153223889 339226704
8708062985 457726860
620760052121 457720632
285499867015 375828660
918077989933 407772072
988986452089 330569784
434158835921 457714404
612051995365 447606360
217079421075 457708176
906881916961 203537268
294829927825 300314160
229519502155 313368048
290475899447 331840296
446770566909 249088860
567610336897 91620108
625114080499 3020580
259997700801 141824016
267461749449 457701948
653776863255 117696744
296073935933 1108584
74640492709 457695720
1244014337 127910664
645710970589 265306572
445976912947 457689492
519995395373 457683264
737696814273 212032260
673630396711 258138144
466503046729 457677036
112582740003 457670808
652482258875 39043332
803007239943 457664580
591945647467 12580560
57846383251 282614184
526837439967 457658352
93300614329 135097776
403680637275 457652124
951044204795 457645896
8708062985 457639668
564779687261 188247528
67176444061 327187980
433536831867 457633440
469613066999 457627212
111445473587 238862484
906335277935 88045236
329040150795 93401316
772529041297 97206624
5598042715 340360200
950422200741 435056940
174783145403 251150328
475477468817 37174932
319316665987 1712700
826643393995 457620984
431762987877 214909596
379422479169 331995996
3110026499 336343140
218945433237 457614756
97032638653 140329296
814203312915 457608528
483919160241 457602300
710950639951 15613596
343968248091 457596072
513775354833 457589844
177271161619 457583616
131242861623 457577388
726247279147 59701608
271193773773 457571160
279499656191 209491236
741428838597 457564932
615785626513 160202844
414876710247 457558704
437890860245 457552476
734274863385 55827792
817313333185 183227760
259997700801 401861700
837217462913 457546248
687314485899 457540020
22392152173 457533792
426694787273 457527564
493249221051 291476628
922432018311 457521336
746404871029 457515108
975302362901 322703820
929896066959 457508880
775639061567 110385072
222055453507 457502652
878269730477 457496424
900039872367 457490196
468369058891 411066684
527459444021 187961040
773151045351 457483968
463393026459 220907160
788079142647 365969736
267461749449 430765848
11196079201 457477740
119424784597 457471512
829131410211 65674260
673008392657 457465284
558569854413 392009004
161132755923 284395392
288941640389 110484720
233251526479 354161448
576597764287 457459056
952288212903 64409976
916833981825 457452828
950422200741 457446600
530569464291 131186592
494493229159 457440372
747468197391 9684540
768797016973 457434144
898173860205 287777196
200907315671 457427916
766931004811 376102692
658702299415 202086144
970948334523 457421688
770041025081 457415460
145548954865 261140040
633200133201 457409232
306648004851 457403004
272437781881 73671012
697888554817 457396776
561669666991 110596824
643152198065 457390548
155501019729 457384320
956092014927 183757140
890087807503 457378092
720280700761 457371864
98898650815 431432244
531813472399 457365636
331528167011 457359408
778749081837 457353180
273059785935 457346952
444732904839 457340724
758222948055 457334496
668032360225 457328268
66554440007 234832968
809849284537 457322040
511909342671 457315812
987855669021 29140812
266839745395 43010568
726666194349 139999212
914967969663 457309584
83970553519 457303356
984632423711 201942900
874573155929 242138412
831619426427 457297128
993340480467 457290900
419230738625 457284672
139328914325 405797796
148658975135 457278444
253155656207 290561112
863963637235 177772032
380666487277 451959732
211481384589 457272216
163587072431 457265988
562291671045 457259760
116314764327 393871176
149902983243 457253532
140572922433 457247304
535545496723 457241076
538033512939 457234848
946690176417 151807500
72152476493 457228620
495737237267 457222392
299805960257 214199604
487651184565 457216164
840949487237 457209936
448464929163 457203708
995828496683 457197480
914967969663 457191252
872671693991 400161456
651238250767 310335012
605831954825 153576252
147414967027 457185024
320954098093 51567840
480809139971 457178796
747026875083 174645576
855877584533 457172568
563535679153 457166340
244632514999 121589244
909369933177 457160112
81482537303 457153884
330357705355 233537544
259997700801 457147656
69042456223 457141428
148036971081 457135200
683582461575 457128972
639031352235 149602788
589037845367 457122744
687314485899 457116516
467154098175 52333884
766931004811 457110288
840327483183 456929676
291097903501 457104060
139328914325 457097832
82104541357 457091604
162965068377 272904732
5598042715 48572172
383776507547 241970256
936738111553 457085376
460385027057 181670760
442866892677 457079148
217079421075 457072920
513775354833 457066692
344590252145 457060464
480187135917 156565692
513218576623 55921212
59712395413 58642848
905015904799 92977812
875159710207 307115136
751380903461 457054236
449878961671 159256188
924298030473 457048008
686692481845 164904984
195309279185 457041780
95296112839 322024968
546741569695 457035552
235739542695 457029324
357652337279 176146524
350188288631 457023096
547363573749 457016868
276791810259 457010640
582195800773 442486944
287365879177 229713552
464637034567 457004412
57224379197 102600072
55358367035 162563256
403058633221 456998184
239471567019 386048808
912479953447 456991956
526215435913 456985728
972814346685 416260836
334638187281 49873824
249423631883 456979500
902527888583 138523176
645018210227 123625800
733964789949 456973272
34564876431 89901180
327936347423 112982148
814825316969 456967044
308514017013 456960816
115692760273 456954588
176320915815 6539400
309758025121 410095116
484541164295 456948360
55358367035 456942132
247557619721 257839200
426072783219 456935904
253777660261 456929676
204017335941 182449260
30478204875 323563284
590903857529 415581984
438512864299 456923448
714682664275 456917220
213347396751 456910992
216457417021 456904764
677984425089 326066940
849657543993 456898536
990852464251 456892308
37320249469 456886080
574109748071 84065544
744538858867 61638516
326552134579 456879852
246313611613 456873624
360762357549 456867396
712194648059 456861168
127195686805 21486600
654970275091 456854940
272007849347 40264020
163836298307 122236956
70908468385 359741736
553583614289 456848712
992718476413 456842484
581573796719 456836256
401814625113 245594952
85345611203 267629616
682338453467 456830028
986498435873 349615008
976546371009 456823800
590417517999 144066096
756645946233 66315744
645714769669 7635528
245069603505 456817572
187845230537 456811344
56602375143 427097556
674874404819 456805116
152390999459 101447892
592147865637 456798888
433536831867 456792660
688558494007 456786432
354542317009 431737416
335882195389 456780204
798031207511 374558148
733342785895 456773976
113826748111 277046352
819801349401 456767748
179759177835 456761520
273059785935 110827260
432914827813 456755292
768175012919 456749064
82726545411 232347996
34832233253 456742836
225165473777 456736608
108850715679 86924196
462771022405 403319052
472723087269 407678652
199041303509 446086728
385642519709 456730380
648128230497 456724152
88324581897 456717924
545497561587 456711696
282389846745 193541328
826643393995 456705468
754490923731 238706784
59712395413 456699240
44784298117 456693012
972814346685 456686784
236361546749 456680556
409900677815 456674328
738318818327 456668100
922432018311 421878492
261863712963 456661872
370714422413 456655644
260619704855 456649416
709084627789 456643188
555449626451 56033316
700376571033 313959708
855877584533 456636960
36076241361 456630732
482053148079 456624504
139328914325 155257812
799909146293 155002464
849741229629 454644
69664460277 100426500
992156591243 171581400
643152198065 456618276
21770148119 456612048
993962484521 456605820
847169527777 456599592
830375418319 456593364
222677457561 456587136
144304946757 456580908
518129383211 456574680
51004338657 456568452
872049689937 456562224
218945433237 456555996
910613941285 37299492
820423353455 456549768
402738244979 146027916
826021389941 456543540
656836287253 167614164
719190848109 14791500
816069325077 456537312
517507379157 456531084
217262804535 179310348
157367031891 456524856
441622884569 456518628
332941402335 145959408
230763510263 4540212
39186261631 34870572
634444141309 381365352
84592557573 215289504
741428838597 456512400
804873252105 456506172
890087807503 456499944
235117538641 456493716
288609887285 456487488
992718476413 456481260
184735210267 456475032
128754845407 144284076
580951792665 456468804
455306973757 456462576
313490049445 446890140
171051121079 456456348
225787477831 456450120
163587072431 67013280
544253553479 456443892
12019035903 52776072
942336148039 456437664
217079421075 456431436
328418146741 456425208
299183956203 456418980
482341292727 105415128
516263371049 60635808
883245762909 456412752
194687275131 422551116
804873252105 363347748
453034396517 63176832
179759177835 456406524
911412477999 95904972
823533373725 267623388
308514017013 208874664
799897219673 456400296
682960457521 412586316
213969400805 456394068
591525861583 456387840
323442114309 456381612
18038123795 456375384
60334399467 456369156
298561952149 449804844
380044483223 392451192
176027153511 456362928
905637908853 214187148
345834260253 456356700
317222073769 456350472
37942253523 456344244
607075962933 456338016
784347118323 456331788
817313333185 456325560
603965942663 456319332
540521529155 152567316
353920312955 456313104
483345884059 85504212
192821262969 299516976
113826748111 320617440
319710089985 432154692
437890860245 456306876
933628091283 31987008
669898372387 456300648
301671972419 456294420
890087807503 456288192
752702425257 307289520
769419021027 456281964
18660127849 56132964
636932157525 456275736
55980371089 456269508
403793532231 282122172
116936768381 406109196
255643672423 456263280
855255580479 32964804
516885375103 456257052
399326608897 456250824
661812319685 100700532
213347396751 232024140
918699993987 456244596
97090272565 333098352
210859380535 306884700
702864587249 282271644
61578407575 440263548
721524708869 384647508
447220921055 456238368
194065271077 456232140
726500741301 456225912
794921187241 456219684
998316512899 456213456
587936620387 232522380
184113206213 456207228
809227280483 122025204
78994521087 456201000
971570338577 456194772
203395331887 456188544
653104262929 456182316
610807987257 456176088
267461749449 258343668
957886249389 456169860
735854960523 178027380
593391873745 357069924
4442895711 305994096
540521529155 199769328
919944002095 456163632
540521529155 456157404
35454237307 456151176
986533107149 352324188
710328635897 456144948
148658975135 419337468
327174138633 456138720
82726545411 142185240
40430269739 410643180
462771022405 360688392
867878260291 225160884
593391873745 456132492
427938795381 343617444
355814139365 2285676
539899525101 189399708
19373720871 109837008
960996269659 456126264
4354034607 456120036
741647086401 46087200
774395053459 456113808
883245762909 294422472
968460318307 456107580
25598482235 356677560
738318818327 456101352
587793837259 402341256
478398101835 183177936
334016183227 268893900
223672767935 54881136
149280979189 136362060
436831207165 261059076
974680358847 456095124
473345091323 456088896
205261344049 298227780
696704061477 116276760
682338453467 456082668
608319971041 456076440
329040150795 456070212
800519223727 456063984
763198980487 11391012
515019362941 456057756
353298308901 19773900
34210229199 140354208
883245762909 35898192
770041025081 147422988
722146712923 92261592
385347373551 37642032
610185983203 437429808
311624037283 456051528
515641366995 456045300
682338453467 46379916
172917133241 243608220
531383745389 76554576
114448752165 456039072
775017057513 155668860
747026875083 375324192
449708937271 48690504
735208798057 456032844
976546371009 441203976
741428838597 273334464
203395331887 203886036
585305821043 456026616
909369933177 393927228
70075284069 4309776
271193773773 311730084
612051995365 253940472
423584767003 456020388
640664181849 433313100
389996548087 55422972
530569464291 456014160
775639061567 456007932
737696814273 182536452
108297568393 197203392
235739542695 306442512
74018488655 456001704
23014156227 455995476
915589973717 407030940
410565630157 187232364
651860254821 455989248
668032360225 455983020
57846383251 228299796
469036770237 156740076
975924366955 455976792
461527014297 455970564
882623758855 336716820
57846383251 455964336
633397367733 185600628
600855922393 282807252
51626342711 455958108
148658975135 221505048
840949487237 300052584
739562826435 36907128
917455985879 367327440
852145560209 455951880
484541164295 451019304
391890766861 38221236
270571769719 455945652
338370211605 100850004
546119565641 455939424
721524708869 188172792
192302849239 129909852
34210229199 292603896
225165473777 280197720
640042177795 455933196
391862560249 455926968
577219768341 455920740
768801090085 123227208
139438807385 65306808
1244014337 455914512
357652337279 455908284
311660327839 284993280
447842925109 455902056
199663307563 455895828
483919160241 455889600
780093223729 262236168
445976912947 91894140
781859102107 363497220
611429991311 455883372
253777660261 455877144
217701425129 455870916
334016183227 455864688
576597764287 205741980
5598042715 237946968
572243735909 455858460
266839745395 455852232
171051121079 455846004
234536857367 269417052
537411508885 455839776
164209076485 455833548
786835134539 455827320
903898499475 29526948
756978939947 309562740
848413535885 455821092
363872377819 455814864
731027048615 185121072
144304946757 455808636
55358367035 455802408
506311306185 455796180
258131688639 455789952
112582740003 455783724
191577254861 413763408
408034665653 455777496
702864587249 122716512
349187571115 26101548
51626342711 455771268
790571549603 10830492
445683952817 107389404
600233918339 455765040
403287755113 220751460
926164042635 455758812
579707784557 147541320
439134868353 455752584
734586794003 455746356
78372517033 448596612
152390999459 107507736
699754566979 160831872
141296112803 99131076
618894039959 455740128
945446168309 455733900
415498714301 455727672
246935615667 455721444
806117260213 455715216
93399079009 103534272
228912034253 64135944
167319096755 49556196
635688149417 455708988
287365879177 304698672
386933723601 267473916
446598917001 192015468
223921465669 455702760
362628369711 455696532
775639061567 455690304
704730599411 410039064
650616246713 151776360
58573360245 5686164
662448978223 39535344
415498714301 162743868
725256733193 316768536
794921187241 455684076
506933310239 425646432
699132562925 455677848
649372238605 455671620
21770148119 455665392
565401691315 219462264
315617706115 24899544
58468387305 455659164
969704326415 455652936
899417868313 455646708
444817935723 298844352
277413814313 53878428
37942253523 283075056
189711242699 455640480
784347118323 289489896
561669666991 57883032
738035299845 83922300
597123898069 56276208
868317665613 313399188
923443247453 14455188
309136021067 359000604
252533652153 455634252
197175291347 455628024
674367350961 309973788
265595737287 455621796
645640214281 455615568
988465092515 106218540
732720781841 161485812
896929852097 455609340
469613066999 200890368
64688427845 455603112
516885375103 204060420
232854066737 63014904
617650031851 334605528
756606535449 117690516
153013003513 232391592
87702577843 359542440
272437781881 432796176
281767842691 455596884
103874683247 455590656
901283880475 455584428
779993089945 455578200
677362421035 397309032
423584767003 455571972
559803654829 455565744
86458569735 63917964
752624911569 31227192
199663307563 455559516
352054300793 455553288
501632405405 148357188
720963434043 213614172
997694508845 455547060
964728293983 333702468
164831080539 35885736
472723087269 455540832
272437781881 455534604
779373247007 105010308
250045635937 455528376
202773327833 455522148
129376849461 455515920
149902983243 342209916
205261344049 35001360
44784298117 455509692
597745902123 455503464
27368184605 455497236
167403866063 249973236
873293698045 206688636
264973733233 216155196
651238250767 455491008
336504199443 134356644
958793626631 29495808
785591126431 455484780
79616525141 455478552
240093571073 116108604
964106289929 455472324
995206492629 100881144
241959583235 455466096
977168375063 455459868
820798409843 70949376
594013877799 455453640
395594584573 455447412
306648004851 455441184
1866018391 455434956
994584488575 455428728
618894039959 323382672
758844952109 455422500
14533309367 89284608
841929856639 44773092
325974386693 90069336
588415841313 455416272
139328914325 455410044
862097625073 455403816
942347358439 4322232
847791531831 455397588
794921187241 455391360
634444141309 455385132
311002033229 383320944
868939669667 168448716
525114783909 289776384
953603481787 308759328
600919616149 250203672
758844952109 232565976
668032360225 442200456
839705479129 455378904
393537813761 12175740
498225253483 70563240
152503676435 281362356
477077115647 318431412
711572644005 231936948
505067298077 189449532
655592279145 455372676
267461749449 455366448
698510558871 455360220
713438656167 185968080
994887225427 144190656
799275215619 455353992
162965068377 455347764
693608776655 16834284
153013003513 317073708
356492126911 1563228
574969586989 147802896
796165195349 455341536
41674277847 263818080
927408050743 455335308
84592557573 412405704
98898650815 455329080
436024848083 455322852
584061812935 362027412
691930382993 134780148
121912800813 455316624
352676304847 455310396
333525135329 161541864
386886527817 96272424
353920312955 453342348
694156530493 455304168
207903054849 19095048
484541164295 455297940
644396206173 455291712
553213520379 123177384
78372517033 125419464
424206771057 379914228
10574075147 88381548
473345091323 455285484
793055175079 455279256
555449626451 455273028
539899525101 455266800
297939948095 455260572
700376571033 455254344
763820984541 455248116
841571491291 451131408
817935337239 455241888
607075962933 326739564
182869198105 455235660
128754845407 369245664
271193773773 455229432
51626342711 455223204
606453958879 455216976
469067984973 339183108
594635881853 164662092
136218894055 455210748
634444141309 455204520
414876710247 182193912
970948334523 182274876
603343938609 455198292
851128892785 48541032
108228711625 455192064
918699993987 143704872
872671693991 143119440
304781992689 455185836
390373721995 6128352
873421808005 155874384
906371730419 46629036
755112927785 455179608
786835134539 455173380
83348549465 455167152
306648004851 455160924
864585641289 375623136
62200411629 455154696
632578129147 176968620
679850437251 455148468
993340480467 455142240
143060938649 241117020
268083753503 455136012
527459444021 455129784
120668792705 455123556
172295129187 149173056
910613941285 455117328
588415841313 271771236
133108873785 374246748
415498714301 387792648
128800253755 117995688
408034665653 455111100
692542883119 186080184
411851857877 292311180
557315638613 455104872
865829649397 249979464
93300614329 455098644
249423631883 383320944
29234196767 309786948
736748480465 80204184
835973454805 455092416
137475264743 400018212
729610761571 455086188
651860254821 455079960
765686996703 292522932
149280979189 455073732
783103110215 289925856
29234196767 94622004
300427964311 360296028
472723087269 455067504
387508531871 14561064
967216310199 455061276
519995395373 143841888
773151045351 455055048
377556467007 455048820
965972302091 455042592
793055175079 397365084
281145838637 186609564
380666487277 455036364
622004060229 341406504
360140353495 77675616
773773049405 302114052
645018210227 455030136
209615372427 455023908
807983272375 455017680
340236223767 455011452
891953819665 327561660
533679484561 455005224
46028306225 454998996
669276368333 454992768
533679484561 454986540
922432018311 334698948
775639061567 75377484
989255103097 175486356
386264523763 454980312
719658696707 454974084
568511711585 15507720
813581308861 454967856
583439808881 50932584
78994521087 291314700
635688149417 301790196
538655516993 30872196
620138048067 408631536
59090391359 454961628
589659849421 454955400
618894039959 454949172
528081448075 454942944
690424506169 249829992
523203238839 42998112
628846104823 434104056
426072783219 454936716
6842050823 454930488
774395053459 166038480
57224379197 454924260
675496408873 177473088
533057480507 419985180
475833107539 90984852
468991062945 454918032
776883069675 327542976
28612192713 454911804
591926203651 41285412
505689302131 150138396
501335273753 331510212
309758025121 454905576
434158835921 252153036
847169527777 359498844
113348149985 9049284
436024848083 226263240
560425658883 338329872
709084627789 187649640
357697104143 94167360
973678719587 33693480
807361268321 85772016
896307848043 454899348
850901552101 454893120
488273188619 454886892
765686996703 87347700
39808265685 21393180
174783145403 233662104
654970275091 13925808
712194648059 252881712
86458569735 454880664
520052661833 155301408
500713269699 454874436
768175012919 113386968
187223226483 373580352
811715296699 454868208
648750234551 454861980
923054022365 454855752
134352881893 454849524
594013877799 454843296
313490049445 454837068
291254487877 245233728
405546649437 454830840
99520654869 454824612
97032638653 454818384
99520654869 454812156
959752261551 339145740
261241708909 454805928
316600069715 454799700
546119565641 89253468
187223226483 454793472
447842925109 203518584
755112927785 454787244
421222101743 259190676
496512045301 6875712
891953819665 454781016
803629243997 454774788
325308126471 454768560
256265676477 454762332
227031485939 454756104
736452806165 454749876
580664151247 45719748
921944402041 114034680
314869958741 264621492
51004338657 409173372
116982357341 374402448
350810292685 454743648
372580434575 454737420
706596611573 122567040
832241430481 454731192
144926950811 454724964
314112053499 454718736
766931004811 363690288
240093571073 454712508
771285033189 454706280
283633854853 10226376
381910495385 454700052
811093292645 430846812
709706631843 221405400
14928103525 454693824
340858227821 454687596
78994521087 454681368
750136895353 454675140
938804291635 180263232
681716449413 394817832
615784019689 454668912
260619704855 454662684
159855048107 454656456
397143758453 145423800
959130257497 454650228
897551856151 454644000
51004338657 108304920
183491202159 78136488
302915980527 148350960
474589099431 87827256
115070756219 454637772
112582740003 454631544
370714422413 144091008
106984703517 454625316
491383208889 454619088
799275215619 133821036
365116385927 439783992
35123174273 23878152
399538448089 141213672
17416119741 215277048
898795864259 454612860
761716743913 38613600
44784298117 454606632
894219706795 40619016
206505352157 454600404
760710964271 376196112
563073485579 153495288
762576976433 454594176
218323429183 64297872
384398511601 454587948
12440087309 155313864
725256733193 454581720
305403996743 175517496
799897219673 454575492
293585919717 454569264
305403996743 135508824
219567437291 339151968
906259912907 196319016
506311306185 47849724
148036971081 454563036
697888554817 454556808
239471567019 454550580
880757746693 454544352
733964789949 161218008
45406302171 223983792
895063839935 454538124
891953819665 155681316
806117260213 413744724
391240556195 454531896
569755719693 324310644
497603249429 454525668
3110026499 368000064
495115233213 454519440
605831954825 454513212
138706910271 297661032
350188288631 342290880
814203312915 189150588
599611914285 454506984
863963637235 454500756
219567437291 454494528
878891734531 233618508
450330941325 305782344
517507379157 432989244
956020237227 454488300
560425658883 454482072
459661002135 454475844
85836565681 255559752
135596890001 387805104
184113206213 454469616
894441835881 454463388
131242861623 454457160
482053148079 454450932
309758025121 435443076
951666208849 454444704
62822415683 454438476
436902798025 97767144
370092418359 454432248
255021668369 454426020
518129383211 454419792
301671972419 454413564
790567158863 454407336
976546371009 454401108
273681789989 454394880
611195935605 56886552
936756714589 21125376
624492076445 108118080
495115233213 454388652
900661876421 319116492
863004585039 17799624
506311306185 454382424
205007321375 69217992
856499588587 53124840
505689302131 373854384
632082117533 26774172
65310431899 454376196
360253335643 279842724
841571491291 36664236
126888833245 454369968
759203217809 9460332
483919160241 284264604
277413814313 454363740
145548954865 454357512
539899525101 369936972
567889707531 379521864
127510837299 133715160
624492076445 454351284
447220921055 454345056
714682664275 454338828
127549295199 32871384
271361475129 12574332
407681088399 115205544
732098777787 454332600
762576976433 454326372
451574949433 454320144
709706631843 230597928
375068450791 409079952
562291671045 454313916
830997422373 554292
556156680073 126708660
852145560209 454307688
361384361603 342209916
561669666991 292055832
658702299415 454301460
531191468345 454295232
125434305043 32298408
105118691355 454289004
176649157565 454282776
59712395413 435729564
596501894015 454276548
263729725125 60916068
743916854813 454270320
429804807543 454264092
302293976473 454257864
497161539747 67025736
115692760273 179111052
743916854813 132562980
227653489993 221392944
86458569735 245632320
916211977771 454251636
855255580479 454245408
237605554857 274355856
880564322459 6944220
959752261551 84837816
129386994873 340104852
895685843989 298831896
478321123755 139407552
904393900745 454239180
709706631843 48005424
302293976473 23903064
862097625073 79363404
797788164801 42661800
118802780543 454232952
98276646761 444280608
937360115607 454226724
50398732927 330451452
243203591343 454220496
594635881853 454214268
532435476453 368641548
753246915623 454208040
719658696707 454201812
941714143985 87845940
937360115607 454195584
487651184565 2478744
41674277847 454189356
223921465669 279170100
160620314845 279711936
69664460277 454183128
682604245823 55834020
766309000757 454176900
765064992649 437174460
208993368373 454170672
736452806165 454164444
930518071013 367227792
51727068155 273054204
501957277807 158926104
317844077823 454158216
94617191093 185818608
556229460481 163945872
589037845367 51443280
861475621019 454151988
975302362901 453853044
658080295361 454145760
689180498061 454139532
284255858907 454133304
306026000797 42200928
745782866975 454127076
314914177541 210724380
15550107579 454120848
885743669189 415936980
937360115607 454114620
498847257537 454108392
118180776489 454102164
276169806205 454095936
965972302091 454089708
707218615627 348699492
929896066959 454083480
637554161579 379540548
764442988595 5941512
127686709791 222906348
207127356211 454077252
869561673721 49637160
52870350819 139831056
276169806205 393123816
882001754801 454071024
393728572411 89782848
241959583235 416242152
477699119701 454064796
964106289929 454058568
302293976473 454052340
224543469723 454046112
859609608857 454039884
338992215659 454033656
474589099431 91321164
503201285915 101877624
765064992649 454027428
845303515615 454021200
418608734571 454014972
710514479417 88350408
931762079121 283797504
579707784557 272163600
649372238605 454008744
707840619681 398685420
87080573789 330868728
271193773773 454002516
134352881893 453996288
771285033189 387499932
894441835881 453990060
758844952109 441565200
400570617005 453983832
950427145773 376582248
226409481885 453977604
829131410211 269498016
907033276045 277401348
842193495345 144321444
41052273793 453971376
139950918379 355581432
716548676437 453965148
176649157565 183919068
62200411629 453958920
353298308901 453952692
11818083255 453946464
866451653451 453940236
986498435873 453934008
434780839975 453927780
961305141091 70974288
700998575087 395988696
27368184605 124815348
109472719733 453921552
89568590005 453915324
33588225145 453909096
429182803489 212555412
766931004811 165801816
82751432499 325961064
370092418359 453902868
324064118363 453896640
474589099431 86401044
510043330509 453890412
737074810219 453884184
391240556195 453877956
301049968365 349210188
673008392657 453871728
354542317009 402727392
887599791287 17189280
650111902035 16136748
378800475115 453865500
555449626451 453859272
171051121079 453853044
23636160281 453846816
645703771021 12306528
363378296885 56294892
447505266623 3674520
770663029135 34733556
456550981865 453840588
149543831929 77146236
271193773773 453834360
490761204835 453828132
26746180551 453821904
757077329891 282028752
421096750787 453815676
884489771017 453809448
854633576425 47650428
944824164255 453803220
180381181889 453796992
135596890001 453790764
719658696707 69591672
320954098093 453784536
975924366955 453778308
106984703517 336548664
603487064277 48366648
590903857529 271833516
66554440007 453772080
612051995365 453765852
431048815651 453759624
747026875083 453753396
54736362981 453747168
68420452169 453740940
59712395413 368921808
529325456183 48142440
296695939987 453734712
109472719733 453728484
776261065621 453722256
519373391319 453716028
805495256159 453709800
884489771017 453703572
763820984541 453697344
327796142687 47961828
359518349441 453691116
815447321023 453684888
918077989933 31700520
645018210227 377286012
130620857569 416827584
294207923771 185463612
852145560209 453678660
264973733233 94073940
37030322375 8526132
905117826019 247469580
579707784557 453672432
164264082181 58898196
468991062945 453666204
829131410211 93164652
645640214281 329853564
870183677775 122486076
319088085931 453659976
557937642667 453653748
670520376441 453647520
643152198065 2484972
887599791287 196044984
162343064323 453641292
843684661633 128197152
364756449885 145367748
664300335901 93077460
689180498061 99087480
40430269739 453635064
379452934089 358776396
338415221361 130040640
123156808921 204639624
896307848043 453628836
993340480467 69965352
857743596695 159368292
717792684545 453622608
789323150755 453616380
104496687301 453610152
278657822421 453603924
608319971041 453597696
590281853475 453591468
176649157565 80901720
284255858907 453585240
873915702099 342826488
645018210227 23485788
449708937271 453579012
958508253443 437149548
550473594019 453572784
337748207551 453566556
256265676477 453560328
70910442661 123457644
171051121079 104754960
563535679153 453554100
656836287253 222962400
29856200821 13327920
947948328313 322174440
316600069715 453547872
897552796579 123164928
166697092701 453541644
413632702139 377236188
430426811597 453535416
979034387225 453529188
96410634599 274922604
693534526439 453522960
238953875737 146775276
64066423791 453516732
979656391279 453510504
302293976473 453504276
115692760273 180456300
476455111593 453498048
272437781881 225615528
979656391279 264976488
942116553749 15538860
199663307563 294192036
277413814313 453491820
580951792665 60511248
853389568317 30716496
225787477831 453485592
147414967027 453479364
504445294023 53623080
960480720809 210911220
182869198105 110621736
437458785279 48846204
562698714441 13944492
325308126471 401257584
409900677815 453473136
955398233173 394475292
856499588587 453466908
974058354793 453460680
460283006189 453454452
159233044053 453448224
571621731855 453441996
480187135917 4596264
417986730517 179285436
670520376441 915516
719254971597 163920960
951044204795 58443552
111338731895 453435768
443488896731 48621996
327174138633 453429540
743294850759 132288948
528081448075 206838108
946690176417 406109196
447220921055 453423312
949800196687 453417084
103874683247 453410856
788079142647 453404628
635734323809 174670488
379422479169 453398400
795543191295 453392172
171695141113 122909580
964728293983 453385944
218323429183 453379716
3732030553 114925284
790567158863 453373488
15550107579 453367260
164507229529 21829140
987748933557 364767732
203051669609 154547820
427316791327 453361032
325308126471 106411608
287365879177 236938032
620760052121 180767700
857801635427 198455220
730232765625 359436564
979656391279 109961568
960996269659 453354804
750758899407 453348576
368226406197 356690016
592769869691 141998400
689802502115 453342348
312246041337 453336120
176027153511 349403256
755205637793 73029528
447220921055 453329892
112582740003 453323664
822289365617 453317436
362640539223 195042276
878891734531 453311208
127510837299 40774716
382532499439 337520232
555449626451 453304980
81482537303 453298752
679850437251 453292524
195309279185 237822408
359561166941 212879268
918436093705 29744928
926164042635 453286296
34210229199 453280068
830997422373 453273840
919944002095 453267612
875159710207 453261384
747026875083 453255156
307270008905 453248928
686070477791 372459312
347700272415 181216116
702864587249 53236944
715926672383 341350452
561047662937 127088568
671764384549 120225312
120668792705 453242700
479627959927 359361828
879513738585 453236472
37942253523 453230244
526837439967 424618812
371061627185 69604128
130040257259 357125976
768797016973 144277848
847169527777 453224016
645018210227 403169580
72152476493 453217788
513421808719 255348
419852742679 453211560
705974607519 308877660
491383208889 366056928
133730877839 388185012
102008671085 453205332
45406302171 453199104
806144190085 240270012
924920034527 434016864
597123898069 285740640
826643393995 453192876
445976912947 453186648
325308126471 321308748
961618273713 453180420
688309559609 46685088
973076919165 110254284
639526498157 311867100
126620299331 81175752
191623130309 95431644
243203591343 435330972
230839286339 203244552
342102235929 453174192
259997700801 453167964
218945433237 453161736
263107721071 453155508
434780839975 453149280
266839745395 453143052
36698245415 453136824
295451931879 453130596
268246771403 141406740
16794115687 453124368
175405149457 312726564
974058354793 88599528
98276646761 453118140
433536831867 226456308
615162015635 453111912
112582740003 453105684
153635007567 453099456
485785172403 55479024
135596890001 453093228
179137173781 410431428
371958430521 453087000
397029979121 114146784
898961385815 230635296
67798448115 394307136
325308126471 453080772
592147865637 197776368
771285033189 83511252
468991062945 453074544
212725392697 337756896
393106568357 453068316
846547523723 453062088
408289901549 177074496
197797295401 389337192
415498714301 453055860
780615093999 112035492
981522403441 453049632
598367906177 453043404
221518972349 211969980
208993368373 453037176
858987604803 453030948
976001513191 343661040
694156530493 453024720
969082322361 453018492
417986730517 453012264
874736833997 17961552
351432296739 80216640
519373391319 453006036
868317665613 452999808
417986730517 325550016
6220046769 452993580
241959583235 452987352
892575823719 442779660
361384361603 111649356
946068172363 268844076
622004060229 452981124
859609608857 452974896
257587777477 221442768
946068172363 234141660
521288585997 224998956
95166626491 452968668
494493229159 340603092
36341466969 164194992
614825266437 57160584
602099930501 452962440
297317944041 452956212
102049302557 182959956
370092418359 154466856
937730694063 32173848
919944002095 452949984
78372517033 452943756
672386388603 452937528
393106568357 452931300
970326330469 49686984
493871225105 366766920
239471567019 452925072
224543469723 452918844
942958152093 452912616
478943127809 452906388
473345091323 405037980
94544622437 452900160
872049689937 452893932
944824164255 452887704
317222073769 138529404
949178192633 277812396
706596611573 74181708
533057480507 452881476
807983272375 162388872
915589973717 452875248
555449626451 452869020
259997700801 424157940
619516044013 452862792
975924366955 452856564
419852742679 195104556
758222948055 452850336
791359859941 153601164
821122316905 228692160
151768995405 448123284
968753208691 126260244
775639061567 452844108
200907315671 452837880
572398626269 273197448
435402844029 452831652
367604402143 452825424
132486869731 452819196
96432569615 256568688
75884500817 32796648
235117538641 452812968
985254427765 266408928
875781714261 452806740
729610761571 291495312
669276368333 452800512
698510558871 111624444
321576102147 452794284
247557619721 100333080
131864865677 113517756
971570338577 306984348
95166626491 452788056
809849284537 93613068
445354908893 452781828
90812598113 452775600
244447599451 194039568
243203591343 452769372
720280700761 452763144
425450779165 303907716
172917133241 452756916
187845230537 257801832
8086058931 452750688
119424784597 452744460
475211103485 367601472
694778534547 452738232
77128508925 193846500
330906162957 348655896
575975760233 452732004
190059798947 17338752
504776785551 71067708
752934324837 41982948
730854769679 452725776
157989035945 193921236
322198106201 452719548
145181059439 74337408
997694508845 452713320
468369058891 452707092
478943127809 452700864
777505073729 189667512
154879015675 452694636
8086058931 452688408
232007518371 452682180
572243735909 239715720
105740695409 452675952
247557619721 452669724
95788630545 452663496
783103110215 452657268
989608456143 452651040
265595737287 283212072
613918007527 253990296
419937630319 37343088
875781714261 142434360
64066423791 452644812
565401691315 451691928
437268856191 202733856
289494600835 48223404
360335887783 144981612
480809139971 452638584
615942129925 227546208
192199258915 435505356
589037845367 146812644
538079805663 263469312
243825595397 452632356
527459444021 452626128
348706182845 21168972
551095598073 412436844
92056606221 452619900
394972580519 452613672
850901552101 452607444
630712116985 452601216
580951792665 428486400
939226127769 194755788
933006087229 452594988
831619426427 221729256
278035818367 452588760
811093292645 115367472
928652058851 238513716
523727419697 47476044
720902704815 452582532
80860533249 267249708
171051121079 452576304
873293698045 452570076
120668792705 452563848
929274062905 452557620
379105211155 85641228
777505073729 452551392
600855922393 452545164
211481384589 452538936
942958152093 452532708
77128508925 199987308
276169806205 452526480
630090112931 452520252
919944002095 214143552
42918285955 411340716
167319096755 452514024
383776507547 329890932
993962484521 278142480
937013825113 75128364
363250373765 305196912
95166626491 358029036
865207645343 452507796
402436629167 452501568
604587946717 367240248
638798169687 452495340
443498699603 254519676
23636160281 452489112
104515072357 82334160
718414688599 452482884
434780839975 452476656
934872099391 253710036
109472719733 452470428
159855048107 186354216
668654364279 310883076
482053148079 364686768
449708937271 452464200
795181735621 181321992
253155656207 452457972
724012725085 133173324
960996269659 452451744
980602874133 102979980
487828657653 183321180
772529041297 154454400
784347118323 452445516
461060031391 130078008
261241708909 53946936
245691607559 320337180
567889707531 452439288
70286464331 452433060
396216588627 452426832
697266550763 452420604
555449626451 452414376
889465803449 283672944
712445169359 176302224
975924366955 452408148
203395331887 432310392
292963915663 149883048
345834260253 59458716
255643672423 328147092
659324303469 452401920
889104055059 14181156
36698245415 452395692
108228711625 232478784
519373391319 452389464
963484285875 2024100
527459444021 452383236
643152198065 452377008
264973733233 452370780
88946585951 452364552
392484564303 452358324
97032638653 452352096
839705479129 452345868
924298030473 452339640
140572922433 140453856
749514891299 452333412
159233044053 137495556
191577254861 182935044
690424506169 309587652
30478204875 452327184
795543191295 452320956
815447321023 194512896
185384561469 181764180
594635881853 287484480
924920034527 452314728
524349423751 452308500
736006263555 164525076
870183677775 452302272
325930130525 452296044
960996269659 420857100
630712116985 452289816
850901552101 251156556
246935615667 276884424
592769869691 452283588
580329788611 452277360
151146991351 452271132
389374544033 224488260
278035818367 452264904
254399664315 452258676
875159710207 232229664
663678331847 132176844
539277521047 326957544
589037845367 452252448
345834260253 452246220
977168375063 452239992
588415841313 36732744
329040150795 452233764
204639339995 452227536
426108637815 88910928
714060660221 452221308
75884500817 452215080
523105415643 210736836
284255858907 452208852
80472403051 25565940
701620579141 452202624
490139200781 452196396
210237376481 452190168
839083475075 234066924
635942133485 192065292
179885550183 265325256
632578129147 452183940
696644546709 235393488
29924279089 49525056
498553014439 59707836
727122745355 328894452
472723087269 452177712
442244888623 452171484
150524987297 438687864
281767842691 346002768
393106568357 269223984
375068450791 452165256
81611687339 286656156
255643672423 452159028
121290796759 452152800
856499588587 323139780
982146749223 311761224
799897219673 452146572
145548954865 452140344
358274341333 452134116
940470135877 376731720
386991644001 192943440
840327483183 452127888
742672846705 110272968
792555806573 300569508
499469261591 452121660
991474468305 452115432
627602096715 248895792
466503046729 452109204
208993368373 316444680
941092139931 452102976
455928977811 452096748
131242861623 452090520
289231891339 452084292
331528167011 168816168
326552134579 452078064
116936768381 452071836
878891734531 216329580
841571491291 452065608
11818083255 452059380
823151689507 119017080
78994521087 430068312
304781992689 452053152
66554440007 177691068
352054300793 41976720
223317541499 59116176
972814346685 452046924
7167164879 6402384
27368184605 452040696
640042177795 452034468
103874683247 288537012
952910216957 452028240
901283880475 329766372
340236223767 452022012
717792684545 142596288
550473594019 16915248
265595737287 452015784
938604123715 262024416
671278262999 246155472
227031485939 452009556
245691607559 452003328
980278395333 451997100
642530194011 298732248
138706910271 451990872
724652522535 181378044
52248346765 451984644
355380519855 165583836
527459444021 451978416
822289365617 451972188
510112847445 11104524
513153350779 451965960
309758025121 451959732
277413814313 90841608
702242583195 451953504
263107721071 197265672
748892887245 289533492
494493229159 451947276
854011572371 409883364
958508253443 242605512
380044483223 420527016
75884500817 451941048
909369933177 451934820
390618552141 113013288
55491596411 70799904
579707784557 451928592
431670819705 451922364
733342785895 348905016
842815499399 451916136
590903857529 451909908
934872099391 451903680
859609608857 451897452
955398233173 451891224
773151045351 451884996
496981245375 451878768
818557341293 202011408
207127356211 451872540
359518349441 451866312
980278395333 451860084
962862281821 451853856
266217741341 451847628
757311577427 18353916
924298030473 451841400
640042177795 451835172
719658696707 451828944
553583614289 27920124
198419299455 451822716
290475899447 451816488
659324303469 451810260
788701146701 19225836
450330941325 451804032
991474468305 363360204
25502172443 166798296
199041303509 451797804
286743875123 451791576
978627747411 142627428
976546371009 133297884
46650310279 245314692
614047556155 29383704
933006087229 451785348
636932157525 451779120
947934184525 319241052
603343938609 451772892
262485717017 451766664
697266550763 400566276
829131410211 405953496
196553287293 451760436
676740416981 451754208
224543469723 147946140
561669666991 186970788
356408329171 451747980
106984703517 451741752
953544054211 88350408
14306099471 451735524
446598917001 451729296
297317944041 220427604
122534804867 59234508
142438934595 410898528
210859380535 451723068
345212256199 451716840
67798448115 336293316
957264245335 421025256
143841246007 285609852
685448473737 451710612
26407232869 116476056
885111775071 451704384
325308126471 451698156
401814625113 103403484
898173860205 451691928
949185672461 293799672
272437781881 451685700
623870072391 99542124
992718476413 451679472
765064992649 451673244
736452806165 451667016
304781992689 451660788
901283880475 451654560
346456264307 353582244
68420452169 451648332
750758899407 451642104
292963915663 451635876
19282131903 451629648
34210229199 294416244
289231891339 451623420
584061812935 451617192
354542317009 451610964
605831954825 186634476
203395331887 135147600
589135668563 42998112
240715575127 451604736
628860167647 158278392
245069603505 451598508
849035539939 402932916
833183995923 25727868
776883069675 451592280
838463158809 359704368
57846383251 451586052
281767842691 451579824
391862560249 451573596
574109748071 451567368
526837439967 451561140
731577144181 71765244
554217401719 202864644
512531346725 451554912
796787199403 451548684
60956403521 451542456
798653211565 434652120
562337783157 111618216
891331815611 451536228
678606429143 451530000
594013877799 451523772
490761204835 451517544
911857949393 358178508
403058633221 451511316
35454237307 451505088
426694787273 451498860
343968248091 451492632
755112927785 451486404
266337568061 109039824
910196165807 43409160
323442114309 230367492
321735825435 289963224
727744749409 451480176
812959304807 431967852
223921465669 168124860
679228433197 451473948
286121871069 48154896
401814625113 353837592
868939669667 451467720
488406617291 37853784
429804807543 133135956
362628369711 233001936
496981245375 451461492
335456871575 29819664
957992075565 235841904
297427999029 128508552
549851589965 451455264
302993487987 289215864
488273188619 451449036
299805960257 18490932
329662154849 451442808
11818083255 451436580
218641013587 41117256
422962762949 451430352
611429991311 451424124
536789504831 26686980
151768995405 451417896
274303794043 413906652
32966221091 405735516
246313611613 451411668
684204465629 238083984
905108839015 234197712
591525861583 451405440
26805944439 341138700
716548676437 451399212
350188288631 192762828
100764662977 169887384
488273188619 451392984
304781992689 434583612
976546371009 451386756
336504199443 57895488
798653211565 243589536
293767596705 65188476
371336426467 451380528
991474468305 451374300
717170680491 451368072
778127077783 396019836
568511711585 451361844
781859102107 451355616
602099930501 217942632
412388694031 451349388
372641014331 254569500
394350576465 451343160
92179173261 12431088
404302641329 149391036
256265676477 260710308
995206492629 305495856
803629243997 204297084
441000880515 451336932
200285311617 140385348
371958430521 451330704
661190315631 451324476
425450779165 382330692
796165195349 1021392
13062091363 451318248
113826748111 451312020
618272035905 451305792
781237098053 346226976
127510837299 218366136
519373391319 241335000
965972302091 451299564
123156808921 397913148
68420452169 292367232
133730877839 122180904
17510492625 278210988
837217462913 106118892
664922339955 362064780
610807987257 115591680
567564050401 71584632
75262496763 451293336
880135742639 451287108
618272035905 451280880
763198980487 451274652
950422200741 197658036
876403718315 389629908
687936489953 451268424
956642241281 451262196
564925821053 165409452
806739264267 451255968
256265676477 412642368
38564257577 451249740
137462902163 451243512
633200133201 407946456
225165473777 31376664
558664314489 194606316
278657822421 200398356
583439808881 451237284
352054300793 451231056
997694508845 397246752
650706440609 144259164
131864865677 292529160
529325456183 447724692
608319971041 451224828
408034665653 361466892
753868919677 451218600
35454237307 12630384
949178192633 451212372
248801627829 385102152
521861407535 451206144
17416119741 332730900
390618552141 451199916
572243735909 358371576
988986452089 169656948
40430269739 451193688
633822137255 451187460
645640214281 384429528
234495534587 451181232
540521529155 451175004
709084627789 196456032
306026000797 209970792
171673125133 451168776
392484564303 451162548
210479035337 30666672
314734057553 451156320
640042177795 451150092
515019362941 375672960
655592279145 451143864
657458291307 451137636
803007239943 216771768
576597764287 451131408
566645699423 307513728
218945433237 451125180
329662154849 451118952
286248710517 121084776
118802780543 451112724
912479953447 451106496
137462902163 451100268
906259912907 451094040
490151270645 263768256
450952945379 451087812
686692481845 371120292
737787213693 156652884
725256733193 451081584
148658975135 451075356
361426581215 185519664
704730599411 451069128
541765537263 451062900
281767842691 55796652
583439808881 915516
213347396751 451056672
564157683207 451050444
574431386903 122965632
996450500737 451044216
585305821043 451037988
332150171065 418801860
827887402103 451031760
51626342711 451025532
136218894055 350082108
890709811557 451019304
85836565681 451013076
860231612911 451006848
853389568317 451000620
235439495101 70114824
35675069731 189773388
536167500777 199632312
547363573749 450994392
818557341293 68034672
384642991741 194625000
500713269699 86531832
535065827381 74082060
479565131863 450988164
67798448115 450981936
734586794003 450975708
433536831867 450969480
939226127769 385693812
143060938649 450963252
439756872407 17525592
801763231835 450957024
779993089945 450950796
313490049445 450944568
924480180789 53560800
934872099391 12568104
220189441345 122099940
530569464291 450938340
756577849281 96222600
900039872367 291190140
66702560531 60318180
202773327833 239491512
804925685637 233655876
428560799435 450932112
16172111633 450925884
684204465629 450919656
409900677815 450913428
986498435873 450907200
893819831827 450900972
938604123715 450894744
115142334623 370989504
176649157565 92660184
500713269699 450888516
119159613803 71908488
40643597423 94260780
793055175079 450882288
167941100809 450876060
405546649437 450869832
704108595357 450863604
471479079161 295182288
135288048471 24887088
431670819705 450857376
223301161859 199719504
208993368373 313573572
445976912947 450851148
144304946757 190869516
291097903501 446516460
916211977771 450844920
88324581897 9136476
824777381833 202895784
23726908469 198343116
170429117025 450838692
955398233173 450832464
830375418319 450826236
88946585951 275234004
433536831867 450820008
730232765625 450813780
633822137255 450807552
340236223767 174988116
645640214281 341867376
201529319725 114221520
893197827773 327748500
744538858867 450801324
873293698045 89434080
673630396711 450795096
521239403481 450788868
649994242659 168616872
971570338577 450782640
295451931879 234851652
336504199443 450776412
774395053459 450770184
907503921015 450763956
777505073729 450757728
205261344049 450751500
332150171065 424768284
63444419737 119434356
829131410211 450745272
408034665653 450739044
947934184525 450732816
413010698085 450726588
589037845367 34465752
57846383251 250328232
147414967027 450720360
329040150795 156827268
268705757557 450714132
594635881853 10083132
531813472399 62722188
356408329171 257440608
689180498061 252987588
994584488575 450707904
536167500777 450701676
842815499399 66241008
611429991311 450695448
516263371049 450689220
598989910231 450682992
137462902163 450676764
644396206173 450670536
714682664275 450664308
898795864259 450658080
533679484561 450651852
477077115647 450645624
778143843559 25945848
58894781097 3431628
499469261591 21866508
812337300753 308491524
3147612479 181994616
225165473777 450639396
977790379117 450633168
742672846705 450626940
783725114269 450620712
621382056175 34646364
609563979149 450614484
500091265645 361940220
558559646721 43975908
796449335393 15594912
312246041337 77669388
304781992689 450608256
764497265615 369395136
937982119661 450602028
323442114309 370067760
482053148079 450595800
153635007567 450589572
847444008193 134886024
981522403441 164493936
766931004811 90225036
482053148079 390047184
27368184605 450583344
660928265065 13981860
889018806195 70557012
355164321063 65319264
596501894015 450577116
421096750787 450570888
548607581857 450564660
240093571073 363578184
162965068377 450558432
967838314253 450552204
365116385927 272144916
253155656207 98639064
539899525101 450545976
862097625073 450539748
944824164255 450533520
844681511561 440319600
678606429143 71279460
332150171065 103048488
185489303973 26811540
104496687301 450527292
339614219713 450521064
260619704855 324154944
497230645635 178482024
847169527777 450514836
746404871029 450508608
149280979189 450502380
97654642707 450496152
427316791327 450489924
149902983243 450483696
49138326495 450477468
585647308511 65493648
65310431899 450471240
47554884921 148681044
567889707531 407722248
153013003513 450465012
250667639991 450458784
189711242699 329068836
779371085891 342228600
540521529155 450452556
66662639051 90660996
345212256199 450446328
593391873745 450440100
261241708909 450433872
398704604843 450427644
513775354833 254046348
707218615627 450421416
283633854853 450415188
251911648099 446852772
921188010203 450408960
920566006149 450402732
640042177795 450396504
890087807503 223255116
587171833205 438264360
594013877799 232329312
507732419929 139905792
732098777787 450390276
311002033229 450384048
799275215619 450377820
410522681869 7660440
626980092661 130165200
297417741513 70451136
586549829151 217911492
208371364319 450371592
348322276469 209242116
48516322441 240656148
636932157525 191666700
921810014257 336598488
434158835921 234671040
460283006189 356384844
304159988635 450365364
238849562965 450359136
103874683247 450352908
309136021067 450346680
41795537007 98097228
505689302131 147223692
233873530533 256811580
799401313935 34067160
773773049405 450340452
236983550803 450334224
609637612793 214940736
867695661559 335203416
182869198105 450327996
861475621019 450321768
790567158863 418235112
802385235889 450315540
418608734571 450309312
674252400765 450303084
849035539939 450296856
993962484521 450290628
138167059765 358402716
548607581857 72562428
939226127769 450284400
384398511601 450278172
313682637889 6371244
341480231875 193205016
531813472399 450271944
559181650775 450265716
751380903461 450259488
46650310279 414249192
964106289929 450253260
182247194051 413613936
797409203457 450247032
988986452089 366262452
887108413305 29259144
672386388603 450240804
548607581857 79058232
93300614329 193653432
479565131863 450234576
589659849421 450228348
745782866975 450222120
309136021067 351583056
527459444021 450215892
379422479169 450209664
722768716977 11490660
691705041497 291102948
224543469723 450203436
170429117025 83311956
100923788377 142683480
689802502115 301260816
837217462913 450197208
474589099431 450190980
108228711625 395446860
725256733193 261725472
439134868353 450184752
300427964311 450178524
594013877799 255366684
724634729139 450172296
525593431859 450166068
842815499399 450159840
345212256199 450153612
126266829191 450147384
444732904839 450141156
506677549953 68190372
153635007567 450134928
491383208889 441309852
383154503493 450128700
467125050783 450122472
777505073729 13153536
272437781881 199134072
754643852271 220514796
419852742679 108055800
618894039959 450116244
271815777827 450110016
472723087269 450103788
898173860205 450097560
547390590813 171145440
253987132813 20365560
275547802151 73359612
514397358887 450091332
803965057757 107408088
449155048853 198206100
436024848083 450085104
586549829151 450078876
43102915015 147435444
871427685883 33145416
727840978237 253772316
242581587289 156148416
809227280483 294341508
334334228503 93644208
822289365617 296241048
766309000757 450072648
694462973005 130557564
120668792705 189225324
495115233213 450066420
763198980487 450060192
259997700801 450053964
909369933177 413153064
75262496763 450047736
363565579073 58368816
257761439029 1463580
326206286273 14106420
108228711625 450041508
853389568317 101753064
958508253443 58449780
426072783219 92130804
646262218335 450035280
62200411629 22140540
877025722369 450029052
253155656207 450022824
103252679193 450016596
373202438629 450010368
230883679523 67872744
167941100809 450004140
153013003513 449997912
906881916961 242499636
830375418319 449991684
329040150795 429688404
750136895353 449985456
131864865677 279786672
593517791449 268451712
681716449413 291601188
470235071053 449979228
895758998077 57272688
645018210227 69653952
452196953487 449973000
162343064323 180057708
548607581857 449966772
72774480547 449960544
718414688599 449954316
959130257497 74387232
987742443981 449948088
765686996703 449941860
473345091323 449935632
340935149849 339183108
391246765511 84881412
363250373765 449929404
961618273713 325512648
276791810259 449923176
800519223727 449916948
821092322857 345710052
595451009959 136237500
737696814273 449910720
484541164295 449904492
770254091189 47675340
622010283 449898264
343968248091 449892036
558771890733 79836732
821667361563 122018976
665544344009 449885808
420566011845 157948308
816069325077 449879580
545497561587 364985712
125022821083 55466568
358527241729 63475776
847791531831 449873352
746404871029 449867124
181003185943 449860896
697888554817 17818308
37942253523 449854668
298763789173 28978884
765064992649 240705972
913101957501 449848440
619516044013 404371584
710328635897 406632348
941092139931 230560560
974309860117 133453584
736452806165 431426016
985254427765 449842212
364494381873 449835984
796165195349 449829756
921810014257 400628556
289853895393 449823528
329147820459 318232116
314112053499 449817300
637554161579 449811072
589037845367 77688072
264973733233 449804844
406790657545 449798616
577219768341 449792388
367604402143 449786160
746127661511 4490388
324141146267 300015216
828509406157 449779932
582817804827 289284372
100764662977 449773704
307892012959 449767476
955398233173 449761248
942958152093 347098896
846547523723 449755020
839269200263 184971600
669898372387 39666132
285499867015 428411664
365116385927 449748792
27990188659 449742564
152390999459 449736336
200285311617 449730108
118909416359 169588440
711572644005 249892272
394350576465 449723880
963484285875 306056376
875159710207 449717652
771285033189 449711424
525593431859 449705196
400570617005 449698968
783725114269 449692740
367604402143 449686512
897551856151 324970812
570377723747 20334420
599611914285 449680284
598367906177 10257516
301671972419 449674056
327796142687 449667828
562291671045 279338256
106005703037 68607648
824155377779 449661600
789323150755 412561404
195931283239 449655372
686692481845 449649144
597745902123 449642916
130717466305 174770136
39808265685 449636688
392484564303 352841112
320332094039 449630460
255643672423 288387540
699132562925 226524816
623870072391 347136264
722146712923 449624232
452196953487 449618004
273059785935 102487968
391862560249 449611776
75884500817 276361272
705974607519 289682964
511287338617 449605548
506311306185 449599320
863963637235 449593092
987120439927 214760124
570480168119 155737368
287987883231 371792916
926164042635 10581372
368848410251 283423824
280523834583 449586864
52248346765 440257320
248801627829 57110760
937360115607 449580636
800519223727 449574408
43540290009 449568180
742672846705 447382152
20526140011 449561952
80238529195 449555724
825399385887 332045820
827887402103 449549496
789945154809 449543268
871100745785 148108068
869561673721 94896036
731476773733 449537040
88946585951 449530812
432292823759 449524584
696644546709 449518356
736677612053 65468736
215213408913 449512128
521861407535 449505900
688965088987 40039812
848413535885 449499672
314734057553 139376412
532435476453 449493444
320332094039 449487216
386886527817 6570540
964106289929 449480988
199041303509 449474760
893197827773 449468532
755734931839 449462304
652482258875 449456076
467787057281 19418904
237605554857 449449848
200982992099 95736816
898173860205 287478252
669898372387 253024956
679850437251 449443620
857121592641 449437392
694899924495 274274892
302915980527 449431164
33588225145 449424936
579085780503 78516396
862097625073 449418708
501060082107 60455196
903149892637 449412480
818273112819 91389672
59090391359 449406252
801763231835 407747160
738318818327 449400024
22063636391 45308700
452196953487 449393796
903355267165 155239128
933006087229 449387568
185979218375 449381340
993962484521 449375112
115692760273 449368884
541143533209 449362656
764442988595 449356428
598989910231 360090504
898795864259 449350200
235739542695 449343972
947091421545 38644740
364849570941 9410508
323442114309 449337744
260841975947 194002200
549851589965 449331516
388130535925 449325288
738940822381 449319060
390618552141 449312832
676118412927 264185532
40430269739 230909328
755734931839 159486624
865207645343 449306604
643774202119 449300376
234495534587 17002440
165453084593 449294148
648871830023 249518592
746404871029 449287920
798297846875 150343920
957886249389 449281692
737991809721 89172504
164296916197 170634744
868317665613 449275464
492627216997 449269236
19904135957 449263008
597745902123 449256780
95788630545 449250552
118802780543 414018756
372580434575 449244324
939226127769 141170076
882001754801 247139496
699865475203 247444668
211481384589 92566764
788701146701 449238096
294207923771 100632024
793055175079 449231868
329040150795 449225640
539277521047 412424388
125644825137 449219412
213347396751 449213184
705130262627 23392368
172295129187 449206956
780615093999 449200728
342102235929 449194500
580951792665 449188272
41052273793 449182044
540521529155 427103784
640664181849 449175816
589037845367 449169588
128132841353 449163360
264351729179 449157132
409900677815 255989484
455928977811 449150904
992718476413 449144676
673630396711 449138448
511909342671 306716544
220811445399 449063712
974058354793 449132220
599611914285 230330124
341067899669 2702952
80238529195 383177700
157454653623 289197180
197175291347 449125992
212725392697 76043880
400587949529 195964020
131242861623 449119764
505067298077 449113536
872049689937 9703224
729610761571 449107308
937360115607 449101080
532435476453 449094852
829753414265 339886872
714060660221 449088624
674874404819 449082396
860231612911 449076168
164831080539 449069940
832863434535 449063712
248179623775 449057484
521239403481 449051256
356691541243 62977536
397793813419 85304916
348322276469 422183664
249423631883 449045028
972814346685 449038800
377556467007 449032572
847791531831 449026344
80238529195 449020116
939935548031 201818340
105118691355 449013888
48516322441 293475816
715304668329 449007660
723390721031 382486392
26746180551 449001432
551717602127 410238360
871427685883 448995204
121912800813 55840248
674874404819 448988976
327796142687 294902028
332150171065 448982748
277413814313 33045768
83970553519 448976520
861475621019 322990308
753868919677 448970292
853389568317 448964064
173539137295 448957836
556202206753 306953208
251580423137 2379096
620138048067 214311708
11196079201 448951608
757318191563 5374764
658702299415 448945380
399948612951 147665880
877647726423 448939152
826021389941 34366104
274496214331 73328472
844059507507 448932924
583439808881 448926696
749514891299 184498272
299300357523 7629300
362006365657 448920468
696022542655 448914240
911235945339 415121112
570999727801 448908012
487666449393 167757408
464653214911 188378316
716548676437 448901784
673008392657 448895556
343968248091 448889328
306648004851 448883100
348322276469 442131948
37942253523 448876872
503823289969 448870644
939848131823 433182312
334638187281 448864416
344090217243 94347972
516885375103 247102128
914470444645 57434616
789945154809 146364228
117558772435 448858188
630712116985 448851960
365118547043 105010308
126266829191 155170620
171051121079 448845732
317590951981 33431904
36698245415 419817024
570999727801 448839504
27990188659 448833276
782481106161 448827048
104496687301 448820820
840949487237 448814592
769419021027 448808364
421718754841 448802136
606453958879 448795908
789323150755 448789680
544875557533 448783452
301671972419 448777224
230763510263 255572208
833648686925 65761452
217079421075 238426524
990230460197 201500712
422962762949 358240788
221637509873 187568676
481432377169 120026016
34850543573 104480928
802385235889 193460364
636932157525 448770996
185357214321 448764768
488273188619 448758540
212103388643 68065812
282389846745 448752312
529947460237 117410256
195931283239 5287572
339614219713 448746084
478474183083 190751184
370092418359 448739856
385020515655 448733628
418608734571 448727400
811715296699 448721172
89910943165 8569728
965100367159 45894132
972891511605 92616588
470235071053 448714944
104496687301 448708716
903149892637 44916336
182869198105 427116240
469613066999 448702488
413632702139 448696260
356408329171 256462812
789945154809 448690032
628224100769 406339632
491383208889 448683804
133108873785 333988956
619516044013 448677576
139328914325 448671348
75262496763 448665120
418608734571 448658892
664300335901 448652664
941714143985 354173904
62200411629 448646436
77750512979 447108120
143128462625 248142204
402436629167 448640208
338992215659 448633980
51626342711 448627752
306026000797 448621524
492005212943 448615296
563535679153 321931548
175405149457 448609068
97252966609 197726544
545575436499 78360696
740326698101 208955628
359518349441 448602840
263107721071 256369392
75884500817 291744432
562291671045 401762052
639420173741 448596612
201529319725 147366936
359518349441 428866308
434780839975 448590384
936738111553 448584156
248895564753 224419752
244447599451 155077200
435402844029 448577928
55358367035 358172280
182247194051 448571700
54736362981 448565472
240093571073 448559244
360762357549 448553016
323442114309 411353172
179759177835 20309508
311659038643 111655584
570377723747 448546788
365738389981 448540560
240715575127 284152500
909674912109 17351208
744558203035 363926952
432292823759 238426524
228275494047 448534332
770278641965 153956160
779371085891 54669384
115070756219 448528104
252640231917 128545920
692290518331 448521876
258753692693 448515648
493871225105 448509420
421718754841 448503192
183491202159 448496964
952288212903 448490736
154879015675 448484508
385020515655 448478280
377026350865 5474412
222677457561 448472052
715926672383 33307344
346456264307 448465824
490761204835 115560540
251289644045 448459596
95788630545 448453368
579176179923 314289792
783938385901 102905244
863341633181 199233720
589037845367 448447140
852145560209 131796936
649372238605 211023324
311624037283 361448208
697888554817 131884128
48717542893 16024644
11818083255 448440912
321629581983 11372328
381910495385 448434684
770663029135 448428456
264351729179 448422228
704108595357 310883076
812959304807 448416000
779371085891 448409772
804873252105 448403544
862719629127 448397316
335882195389 448391088
715304668329 448384860
330284158903 448378632
47894318387 69516936
573487744017 122018976
156123023783 448372404
719036692653 448366176
307892012959 60473880
396885221717 325767996
430649076461 15302196
17559787245 96558912
242581587289 448359948
256265676477 85118076
722768716977 112926096
982498867887 34272684
147414967027 131348520
511287338617 264577896
370714422413 448353720
53492354873 448347492
84592557573 396144396
248801627829 448341264
118802780543 448335036
888843799395 337831632
850928911705 237866004
621382056175 434471508
168563104863 263319840
95166626491 55784196
780615093999 448328808
857743596695 76006512
640664181849 448322580
531191468345 448316352
931140075067 244280844
641908189957 448310124
68420452169 445046652
644427065913 174215844
483919160241 448303896
46028306225 50826708
815447321023 448297668
649372238605 448291440
67210610869 169239672
979656391279 448285212
32696478945 32155164
645018210227 448278984
169185108917 448272756
728366753463 448266528
234495534587 306741456
427316791327 448260300
317844077823 448254072
714060660221 448247844
407412661599 448241616
151768995405 236421108
155501019729 448235388
814270413387 66029256
116936768381 51293808
359518349441 406563840
56602375143 448229160
951044204795 448222932
451574949433 448216704
539899525101 232024140
434158835921 448210476
246984947655 311636664
686070477791 448204248
19282131903 448198020
276169806205 448191792
468991062945 448185564
334016183227 448179336
241959583235 448173108
906881916961 448166880
997694508845 448160652
685448473737 448154424
612673999419 448148196
903771896691 448141968
357030333225 448135740
230763510263 448129512
588415841313 437734980
731902227097 16541568
974680358847 448123284
427316791327 448117056
465881042675 448110828
744538858867 4272408
804873252105 448104600
482675152133 448098372
498847257537 118157616
974058354793 448092144
406790657545 86301396
364494381873 448085916
155501019729 448079688
905015904799 448073460
388752539979 448067232
207127356211 356889312
301671972419 251847864
115775592673 157101300
990852464251 348599844
90862683689 347877396
262485717017 448061004
272138761907 2260764
245691607559 78074208
87702577843 448054776
322820110255 448048548
676118412927 448042320
585305821043 448036092
446598917001 448029864
640042177795 15532632
941092139931 448023636
531191468345 448017408
890087807503 179982972
850901552101 102052008
666788352117 36682920
72774480547 448011180
914967969663 448004952
464015030513 196867080
944824164255 284021712
814825316969 447998724
529947460237 447992496
590903857529 447986268
630090112931 447980040
927408050743 447973812
883245762909 447967584
776261065621 138573000
276169806205 447961356
376312458899 374888232
465282929229 393584688
148036971081 447955128
493249221051 447948900
220811445399 205355844
246935615667 154834308
159855048107 177441948
143682942703 447942672
429804807543 447936444
983388415603 447930216
464015030513 319384296
748270883191 447923988
376312458899 447917760
86458569735 447911532
115371873791 99791244
411144685923 207952920
533679484561 447905304
910613941285 447899076
307892012959 447892848
416120718355 447886620
747026875083 447880392
754490923731 401874156
697266550763 362195568
426072783219 447874164
923676026419 447867936
769029483301 121290300
311002033229 118593576
174161141349 447861708
600855922393 447855480
150524987297 34714872
674252400765 447849252
765686996703 447843024
747026875083 447836796
396838592681 116743860
268349066303 12406176
117558772435 169432740
235739542695 447830568
693534526439 447824340
249423631883 363104856
477699119701 361884168
15550107579 271347732
913101957501 447818112
831012095541 21324672
625736084553 447811884
487651184565 447805656
919321998041 315853020
623248068337 216472824
779599223759 142546464
637554161579 220988124
72152476493 447799428
281145838637 53735184
397460596735 447793200
108228711625 447786972
403058633221 447780744
755112927785 447774516
566645699423 56027088
159855048107 15358248
505067298077 447768288
554473540675 149092092
777505073729 447762060
107606707571 280116756
401192621059 447755832
292341911609 311854644
872671693991 26425404
177271161619 402515640
405546649437 447749604
340858227821 447743376
934872099391 447737148
6220046769 447730920
428560799435 447724692
633822137255 291781800
551717602127 176476608
818557341293 447718464
308514017013 447712236
839154331031 233151408
169185108917 447706008
850901552101 164512620
751462708241 12188196
542387541317 447699780
314734057553 447693552
607275825681 6066072
277413814313 46996488
905637908853 447687324
938604123715 39049560
723401196527 403898256
415498714301 447681096
463393026459 381869820
521954154911 321912864
464637034567 291159000
653726266983 447674868
89568590005 447668640
208371364319 447662412
431670819705 447656184
598989910231 447649956
411766689977 84003264
870183677775 224818344
80238529195 447643728
936738111553 447637500
125022821083 68084496
306026000797 165235068
873915702099 356409756
152390999459 447631272
885111775071 20402928
979034387225 447625044
500091265645 447618816
176649157565 447612588
6229 129940992
898795864259 447606360
936738111553 342745524
194065271077 447600132
445354908893 447593904
169807112971 447587676
559181650775 130756860
210237376481 447581448
9952071093 447575220
204017335941 447568992
418608734571 447562764
786835134539 87403752
404302641329 447556536
349566284577 447550308
292963915663 395795628
742672846705 447544080
370092418359 447537852
581573796719 124578684
944202160201 445364280
847791531831 447531624
767553008865 311898240
923676026419 447525396
521239403481 447519168
945446168309 447512940
943617318623 269074512
696644546709 447506712
97654642707 447500484
465300218157 212150592
452196953487 447494256
473967095377 211596300
453440961595 447488028
365116385927 386534592
55358367035 447481800
933628091283 282346380
418608734571 447475572
171673125133 447469344
117558772435 447463116
616406023743 318207204
513153350779 363628008
811093292645 447456888
516521079461 150119712
893819831827 447450660
843437503453 312994368
543888055833 168697836
311340525029 104194440
947507689847 166773384
285499867015 447444432
746404871029 447438204
622004060229 447431976
49760330549 447425748
91434602167 199725732
582817804827 447419520
985497139153 109980252
725878737247 447413292
731034765107 106230996
150524987297 447407064
431670819705 447400836
257027860355 53529660
241701088857 78958584
732098777787 279985968
269965204877 363877128
31100208929 447394608
993962484521 447388380
454062965649 113306004
337126203497 326795616
375068450791 447382152
230763510263 447375924
27990188659 113897664
296695939987 447369696
840327483183 447363468
330284158903 294459840
998938516953 416671884
485208340033 128639340
668654364279 447357240
116576639271 57478212
6842050823 447351012
401192621059 447344784
908747929123 270861948
657458291307 212300064
241337579181 447338556
343346244037 447332328
986498435873 447326100
475833107539 447319872
380666487277 447313644
773151045351 447307416
819801349401 447301188
333394179173 447294960
572865739963 447288732
498847257537 447282504
592147865637 447276276
228275494047 447270048
376312458899 97331184
500881276227 18403740
304781992689 447263820
993340480467 447257592
362006365657 447251364
221433449453 447245136
485163168349 447238908
497183480991 114065820
118180776489 447232680
561669666991 406040688
345834260253 403157124
603965942663 447226452
766931004811 447220224
562291671045 447213996
315679226299 74935296
754490923731 447207768
719036692653 447201540
154879015675 447195312
877647726423 390040956
332150171065 447189084
983388415603 447182856
129376849461 447176628
33733325089 292641264
212725392697 447170400
510043330509 333036072
345834260253 447164172
581573796719 447157944
365116385927 34702416
396345358755 183545388
682960457521 447151716
501335273753 447145488
554205618343 115548084
762921415973 50453028
405741299349 151278120
584803388361 99859752
523727419697 447139260
88946585951 295244568
544875557533 344190420
426075093807 184778532
359633181305 325058004
70650248039 60343092
20571012751 245021976
865829649397 447133032
611429991311 301727916
863963637235 447126804
408034665653 447120576
697888554817 338186628
304321729795 179883324
927448626163 113916348
120302416911 138566772
851523556155 447114348
102008671085 447108120
719036692653 142091820
373824442683 447101892
580951792665 117428940
571621731855 447095664
729610761571 85360968
585305821043 447089436
737074810219 447083208
829131410211 447076980
989608456143 216398088
952288212903 361821888
149902983243 300270564
951044204795 260897148
892575823719 447070752
789323150755 221654520
579707784557 447064524
363872377819 447058296
245225048157 27104256
258131688639 447052068
860231612911 447045840
276791810259 10176552
732720781841 378338544
633200133201 447039612
166183343743 17239104
20034593873 179192016
817313333185 447033384
474652780731 67692132
700376571033 291949956
4354034607 447027156
705974607519 447020928
327174138633 447014700
22392152173 195559200
795200077081 111854880
106362699463 447008472
175405149457 447002244
465503518761 194625000
819865180173 194108076
410522681869 248285448
148658975135 446996016
27716672345 75010032
389996548087 446989788
21770148119 304823232
488895192673 446983560
668032360225 446977332
965972302091 446971104
552339606181 446964876
118180776489 446958648
915589973717 111238308
394972580519 446952420
899417868313 204054192
149902983243 446946192
375068450791 411515100
639420173741 446939964
498225253483 446933736
482053148079 446927508
558559646721 446921280
779371085891 446915052
144304946757 308883888
964728293983 446908824
340858227821 375922080
154879015675 446902596
674874404819 415195848
296073935933 446896368
431048815651 446890140
552339606181 446883912
180436069253 289159812
594635881853 349602552
844426199691 9404280
692290518331 150748740
33190099007 172310076
267620688009 130102920
704730599411 446877684
448032648673 73060668
170429117025 446871456
290475899447 446865228
283742433805 171905256
781859102107 84912552
403058633221 446859000
732720781841 48721644
97032638653 446852772
923676026419 446846544
510043330509 437647788
368226406197 446840316
769419021027 446834088
585305821043 446827860
796165195349 446821632
882001754801 446815404
661190315631 423279792
587793837259 446809176
555449626451 446802948
54114358927 446796720
431190434143 66253464
239471567019 446790492
936738111553 446784264
673008392657 48852432
698510558871 446778036
358896345387 446771808
641286185903 446765580
458416994027 446759352
207749360265 446753124
31100208929 63369900
348591313613 96477948
855884684453 416130048
826021389941 57434616
938754585967 170958600
793176733183 190956708
351432296739 446746896
991474468305 211471740
250045635937 205007076
897015624113 325867644
287365879177 446740668
524349423751 446734440
821667361563 446728212
221553612485 266489892
781237098053 446721984
578463776449 415264356
37942253523 146382912
608319971041 446715756
145548954865 446709528
633200133201 446703300
110716727841 446697072
602099930501 212524272
966680626225 250141392
307270008905 446690844
110094723787 446684616
694156530493 445731732
788701146701 446678388
524349423751 6720012
554205618343 446672160
461091981031 4222584
933628091283 446665932
201529319725 271565712
286743875123 16192800
205261344049 446659704
38564257577 324080208
636310153471 446653476
543631549425 446647248
916833981825 446641020
269949765665 446634792
761332968325 446628564
530569464291 27951264
65310431899 446622336
74018488655 446616108
505689302131 9510156
361384361603 446609880
857121592641 446603652
728988757517 446597424
673630396711 432684072
565401691315 338547852
315356061607 169233444
949800196687 258206652
864269220283 4122936
795543191295 446591196
301049968365 446584968
353298308901 446578740
728366753463 446572512
412388694031 446566284
332772175119 51499332
951666208849 3363120
546741569695 446560056
291097903501 446553828
970326330469 446547600
137091761949 194649912
918699993987 263842992
62200411629 446541372
577841772395 446535144
655592279145 322417332
936738111553 446528916
959130257497 446522688
599611914285 97947756
747026875083 402141960
781859102107 254158452
122534804867 446516460
411766689977 339625296
684295170221 220072608
353298308901 446510232
849657543993 446504004
325930130525 446497776
673008392657 446491548
465259038621 446485320
768394387991 201413520
54238246303 242997876
288903045473 61277292
100142658923 446479092
5598042715 128421360
239471567019 446472864
774395053459 446466636
49138326495 151583292
544875557533 446460408
537411508885 446454180
374446446737 446447952
717792684545 446441724
966594306145 224457120
180381181889 446435496
623870072391 446429268
474589099431 446423040
459661002135 446416812
113204744057 405492624
318466081877 446410584
248179623775 446404356
41674277847 446398128
824777381833 362550564
829131410211 402073452
285499867015 53672904
432914827813 446391900
302915980527 55653408
330284158903 446385672
554827622397 446379444
488273188619 91246428
424828775111 341375364
24880168389 446373216
934969218823 145629324
241337579181 446366988
571064499001 59795028
308514017013 288194472
391493051771 66813984
880135742639 446360760
95166626491 446354532
546741569695 446348304
319088085931 114582744
735276128965 21592476
661812319685 446342076
426694787273 211957524
614540011581 7996752
587171833205 446335848
388752539979 440151444
799897219673 446329620
116314764327 446323392
537717141757 122006520
441000880515 446317164
645018210227 446310936
929274062905 446304708
599611914285 446298480
677362421035 57633912
554827622397 86419728
666788352117 85261320
437272138347 385706268
523727419697 355195296
623870072391 446292252
510665334563 432939420
651381283015 233419212
544966810189 214604424
644396206173 446286024
124400817029 379621512
692912522385 446279796
322198106201 35393724
62822415683 446273568
687314485899 85585176
923676026419 248528340
235739542695 446267340
799275215619 446261112
719658696707 382168764
980278395333 446254884
468991062945 404795088
706070693103 58730040
987120439927 446248656
908125925069 446242428
935494103445 409447404
565401691315 190377504
298833835489 76697820
365116385927 315329868
767553008865 405069120
435402844029 192083976
833485438589 446236200
180381181889 367352352
117558772435 429090516
593391873745 424575216
906881916961 446229972
687314485899 231986772
447220921055 311941836
477699119701 446223744
163587072431 446217516
437268856191 368242956
111960735949 446211288
612673999419 446205060
415498714301 446198832
950422200741 44156520
303644477153 203892264
791811166971 434608524
678606429143 446192604
999771357491 91925280
858365600749 446186376
445354908893 193310892
992718476413 446180148
623606533333 3244788
245069603505 391915584
920566006149 446173920
638798169687 446167692
676118412927 231532128
651238250767 446161464
812959304807 446155236
956020237227 446149008
515641366995 110441124
551095598073 446142780
519995395373 178743600
491383208889 446136552
876403718315 446130324
714060660221 446124096
656214283199 446117868
309136021067 446111640
174783145403 24357708
346456264307 446105412
835750024067 13290552
769419021027 446099184
368226406197 372951324
695400538601 183371004
15550107579 197552160
457172985919 170086680
148686384563 416086452
589730923357 76486068
455928977811 446092956
997694508845 446086728
765064992649 446080500
693332345637 4552668
80860533249 446074272
770041025081 446068044
537411508885 446061816
325930130525 446055588
41674277847 219530772
19282131903 279294660
948556188579 269990028
931140075067 107520192
77147971425 411801588
590301976143 295213428
901905884529 446049360
512531346725 446043132
50382334603 446036904
873915702099 446030676
860853616965 446024448
650864339093 161959140
324064118363 446018220
474202906141 98327664
878891734531 446011992
181003185943 446005764
882752964943 2715408
903771896691 78921216
612051995365 445999536
465259038621 445993308
449708937271 445987080
439756872407 445980852
108850715679 445974624
426694787273 445968396
834107442643 348861420
518848481785 194101848
158611039999 445962168
861475621019 445955940
577841772395 445949712
7464054877 445943484
982766411549 445937256
401814625113 445931028
213969400805 445924800
468369058891 445918572
415498714301 445912344
361384361603 28816956
511909342671 53760096
139971495691 359866296
979034387225 445906116
747648879137 303316056
768797016973 445899888
124400817029 445893660
944202160201 445887432
501957277807 445881204
719036692653 445874976
888843799395 445868748
384585507301 233462808
342102235929 142540236
75262496763 445862520
253777660261 445856292
534923492669 72904968
788701146701 445850064
451574949433 68788260
747648879137 445843836
51626342711 445837608
856641935755 67760640
936116107499 445831380
507555314293 445825152
83970553519 212530500
604587946717 73060668
72152476493 258505596
705352603465 248017644
194687275131 445818924
842815499399 445812696
512582995529 186466320
345397327447 35574336
653180611981 175847580
441000880515 45763344
356591083603 164518848
631956125093 351763668
306026000797 445806468
477699119701 445800240
594013877799 445794012
561669666991 445787784
444110900785 445781556
23636160281 445775328
928652058851 414610416
677362421035 320866560
418608734571 445769100
766931004811 341580888
475833107539 445762872
780009855721 25945848
822289365617 445756644
803007239943 159760656
164831080539 356204232
962862281821 445750416
883245762909 445744188
320332094039 165720852
185979218375 445737960
393106568357 445731732
834107442643 189860580
954868092119 65082600
529947460237 445725504
407412661599 156447360
411144685923 138921768
623435724205 164332008
386886527817 327599028
849657543993 417431700
166697092701 11303820
570999727801 445719276
992096472359 445713048
852145560209 445706820
655592279145 445700592
840949487237 445694364
70908468385 445688136
435402844029 340173360
488895192673 101211228
826643393995 445681908
600233918339 355768272
758844952109 444666744
158611039999 445675680
123778812975 445669452
936738111553 445663224
671142380495 204147612
79616525141 445656996
906259912907 445650768
676740416981 95898744
279901830529 445644540
115070756219 445638312
895063839935 305913132
26746180551 347603364
503201285915 445632084
650616246713 445625856
302915980527 445619628
255643672423 445613400
364624652949 284663196
763198980487 210045528
606453958879 445607172
244447599451 107775540
604587946717 301908528
995206492629 367352352
16172111633 445600944
65310431899 445594716
767553008865 178998948
143682942703 445588488
914345965609 347005476
747648879137 445582260
746404871029 296652096
942958152093 445576032
519995395373 445569804
61191304997 162295452
408656669707 3213648
48516322441 366131664
421718754841 380835972
631334121039 445563576
597745902123 309849228
500091265645 445557348
27368184605 294920712
378800475115 445551120
777505073729 445544892
167319096755 445538664
431670819705 445532436
767553008865 32261040
519594946191 182773116
888843799395 274629888
173539137295 445526208
331528167011 445519980
993962484521 445513752
134974885947 142596288
38564257577 37106424
886977787233 445507524
211102752091 81474696
212982191821 156702708
778749081837 243919620
599611914285 289894716
174161141349 297798048
918699993987 105714072
149902983243 445501296
494064181001 73428120
900661876421 199376964
208371364319 445495068
473967095377 445488840
577906001759 222414336
553583614289 195783408
957264245335 445482612
695400538601 86731128
274303794043 264098340
231474898573 149814540
472723087269 445476384
533196427187 44611164
585305821043 324435204
170429117025 100463868
985876431819 445470156
873915702099 445463928
43540290009 445457700
707218615627 223242660
608516863033 121751172
765686996703 251959968
266839745395 216603612
35454237307 62130528
199663307563 12138372
932384083175 445451472
60532231887 28138104
913217324973 97505568
970948334523 233543772
763820984541 445445244
448464929163 445439016
157989035945 202061232
902527888583 227465244
401192621059 445432788
803239569255 96266196
55077601329 97655040
80607469687 73826712
339614219713 445426560
903149892637 12767400
705352603465 391784796
796787199403 445420332
865207645343 445414104
932384083175 445407876
917455985879 445401648
816069325077 277638012
783103110215 445395420
444919682559 236190672
998316512899 227241036
717792684545 445389192
885733779125 445382964
786835134539 153426780
195931283239 445376736
854011572371 58412412
105118691355 445370508
564779687261 445364280
42296281901 445358052
111960735949 46311408
401814625113 95363136
128771991091 146881152
414254706193 445351824
303537984581 445345596
717170680491 406781820
365116385927 445339368
273681789989 445333140
483407541259 25983216
989608456143 445326912
69042456223 294920712
812337300753 445320684
241959583235 445314456
178515169727 445308228
833485438589 164512620
298561952149 445302000
995828496683 339830820
924920034527 445295772
29856200821 76392648
594635881853 445289544
801763231835 445283316
814203312915 445277088
528703452129 39497976
621382056175 445270860
151768995405 445264632
14928103525 439958376
486407176457 445258404
796165195349 445252176
427938795381 112010580
105740695409 445245948
218945433237 58294080
482731247729 151352856
416120718355 445239720
995828496683 445233492
665544344009 445227264
607263027141 91165464
366360394035 353457684
875828025669 333833256
136218894055 331653456
1866018391 77619564
197797295401 306380232
437890860245 445221036
366982398089 174303036
177271161619 269958888
107606707571 134724096
396216588627 445214808
26124176497 250919892
822289365617 445208580
652482258875 376358040
421718754841 208519668
551717602127 67312224
649372238605 445202352
679850437251 445196124
168563104863 445189896
315356061607 445183668
209615372427 284382936
593391873745 445177440
410522681869 15146496
710950639951 445171212
909369933177 377011980
716613142465 259695144
72152476493 165602520
103986980315 316556784
949178192633 445164984
249597474047 260722764
805495256159 445158756
921810014257 445152528
54114358927 156403764
835351450751 445146300
670520376441 445140072
861475621019 137476872
19357808331 315211536
485785172403 445133844
552339606181 24519636
95166626491 445127616
620760052121 445121388
93922618383 445115160
904393900745 383208840
992718476413 349652376
681259175959 220651812
583439808881 239871420
28612192713 445108932
230763510263 419767200
394350576465 445102704
864585641289 445096476
526837439967 445090248
218323429183 212331204
46650310279 320611212
979656391279 120829428
830375418319 445084020
480187135917 81175752
287365879177 445077792
496359241321 436570344
780640734675 85248864
324686122417 445071564
835973454805 445065336
771285033189 445059108
752002907515 445052880
167941100809 445046652
669898372387 445040424
952288212903 299199348
847169527777 34104528
576597764287 445034196
21148144065 26743032
103874683247 445027968
219567437291 371388096
827887402103 445021740
728366753463 445015512
92678610275 445009284
620138048067 445003056
64066423791 423516456
143682942703 143026020
775017057513 444996828
243203591343 218472012
282389846745 444990600
678931948019 38570004
505067298077 444984372
151146991351 137520468
24880168389 49699440
870931294361 122922036
685448473737 271385100
627602096715 444978144
809227280483 357698952
258753692693 444971916
515019362941 59782572
362628369711 294584400
506933310239 379372392
59712395413 444965688
355164321063 444959460
337748207551 444953232
787457138593 444947004
849035539939 444940776
169363136297 15414300
168563104863 444934548
3110026499 444928320
259375696747 438968124
700998575087 444922092
877647726423 444915864
318466081877 284650740
967838314253 444909636
600233918339 142390764
471479079161 444903408
294829927825 444897180
378178471061 444890952
681716449413 444884724
97654642707 444878496
71530472439 444872268
741428838597 444866040
27368184605 444859812
227031485939 346015224
410790585517 12686436
803256465819 122236956
924298030473 444853584
76506504871 222358284
45406302171 91308708
439134868353 444847356
763820984541 444841128
508177318347 444834900
700998575087 444828672
275547802151 444822444
4354034607 444816216
398082600789 57366108
967838314253 124422984
417364726463 444809988
338491545501 293120820
271193773773 444803760
601477926447 444797532
236537543801 229532940
539297369683 284395392
435402844029 444791304
961618273713 444785076
381288491331 72462780
784969122377 414915588
720280700761 444778848
665544344009 444772620
260619704855 444766392
263729725125 444760164
350810292685 444753936
334016183227 120767148
16794115687 213869520
257509684585 444747708
793677179133 444741480
37320249469 444735252
809849284537 225167112
548607581857 444729024
507555314293 353245932
284255858907 444722796
955398233173 5972652
744538858867 444716568
580951792665 444710340
608319971041 339133284
638176165633 444704112
731194768655 5094504
950422200741 444697884
595257885907 444691656
719658696707 419835708
562913675099 413016048
906881916961 47226924
919321998041 444685428
454062965649 160140564
235739542695 444679200
546741569695 444672972
270235780337 114937740
50382334603 406389456
794921187241 444666744
904393900745 444660516
904393900745 444654288
623870072391 444648060
755112927785 324902304
990852464251 444641832
433536831867 444635604
12440087309 243664272
632578129147 444629376
325930130525 444623148
295522544943 14442732
44784298117 49873824
82104541357 444616920
363872377819 444610692
119683906765 146351772
577841772395 444604464
692912522385 124472808
184113206213 444598236
491383208889 444592008
142065465109 16622532
989406262885 7517196
948556188579 91451952
990230460197 444585780
863963637235 444579552
48516322441 438413832
660568311577 145486080
226409481885 444573324
138706910271 444567096
474589099431 444560868
89568590005 444554640
617650031851 444548412
159855048107 444542184
383154503493 392195844
896307848043 444535956
661190315631 444529728
520617399427 444523500
788079142647 408052332
844681511561 444517272
984010419657 444511044
753246915623 444504816
871427685883 444498588
909546858201 228505320
365738389981 444492360
325930130525 415046376
283633854853 444486132
222677457561 444479904
95788630545 73671012
475833107539 174402684
220811445399 444473676
357030333225 444467448
558228627283 121956696
535545496723 308809152
513153350779 444461220
931152468787 158334444
181625189997 322977852
115692760273 444454992
696644546709 444448764
416963087733 7268076
909650463 151826184
697266550763 58175748
524004422453 134842428
193443267023 444442536
632578129147 444436308
212103388643 444430080
565620281659 185239404
760304754189 28219068
559181650775 444423852
745160862921 444417624
477699119701 60430284
515019362941 144508284
169807112971 208650456
411766689977 444411396
645640214281 415071288
838644555537 150188220
834107442643 444405168
599611914285 444398940
592147865637 351458496
691046510223 444392712
641286185903 384684876
51004338657 444386484
455306973757 444380256
306026000797 278572212
934250095337 444374028
84592557573 252881712
771907037243 74013552
442383156451 45215280
80238529195 444367800
820632938111 122965632
673630396711 444361572
510043330509 444355344
659946307523 113835384
236361546749 184074768
643774202119 364904748
982766411549 302711940
69042456223 444349116
240715575127 444342888
495115233213 444336660
103983168779 62772012
487029180511 444330432
816797068115 278435196
109500066881 398934540
455306973757 92286504
569133715639 444324204
779371085891 444317976
697266550763 318176064
567267703477 45564048
728366753463 444311748
950057238703 84763080
552339606181 444305520
296073935933 422476380
854011572371 444299292
687936489953 444293064
180381181889 238457664
72774480547 444286836
325308126471 213632856
360762357549 444280608
967838314253 444274380
646884222389 444268152
105118691355 444261924
985254427765 444255696
672468872235 121620384
676797907649 50695920
228275494047 444249468
760098682125 199102932
873293698045 444243240
591525861583 444237012
840327483183 444230784
150524987297 444224556
984010419657 444218328
266217741341 197060148
936116107499 444212100
700376571033 444205872
390618552141 444199644
691854700337 29059848
405546649437 444193416
352676304847 444187188
968460318307 444180960
14357299859 189349884
401814625113 444174732
464015030513 444168504
750792219207 77625792
581222604789 70083684
857743596695 200024676
806117260213 72126468
724012725085 402714936
712194648059 444162276
215848155455 353912328
496359241321 444156048
233251526479 393640740
493249221051 444149820
837217462913 444143592
665544344009 444137364
63444419737 444131136
652539014639 224544312
918077989933 444124908
790567158863 175355568
993340480467 444118680
840066011821 54837540
622004060229 44268624
529947460237 444112452
862097625073 444106224
717792684545 444099996
673061137589 92523168
247557619721 198405396
166075088647 444093768
968460318307 242051220
316600069715 94821300
918077989933 444087540
303804960257 46367460
28612192713 444081312
689180498061 370578456
633822137255 444075084
253777660261 444068856
270571769719 444062628
567267703477 444056400
656214283199 309394584
677404528543 41627952
268083753503 444050172
949178192633 213676452
234495534587 436389732
120046788651 444043944
905091151495 110821032
623248068337 444037716
440378876461 392775048
813581308861 444031488
137462902163 356141952
457794989973 444025260
11196079201 162270540
747648879137 444019032
944202160201 117522360
775639061567 444012804
653104262929 410113800
367604402143 175399164
518129383211 444006576
682960457521 444000348
209615372427 443994120
519995395373 443987892
900661876421 443981664
133730877839 443975436
818557341293 149135688
604587946717 364001688
537411508885 443969208
212103388643 443962980
890087807503 299921796
46650310279 443956752
687936489953 443950524
70908468385 443944296
636310153471 443938068
607075962933 443931840
55358367035 443925612
786999827771 162694044
273059785935 443919384
849657543993 443913156
985254427765 443906928
594635881853 4783104
50382334603 443900700
75262496763 443894472
732720781841 306629352
589120291631 39554028
167687451815 55086660
521287838637 313274628
944824164255 26581104
460905010243 443888244
123778812975 443882016
225165473777 443875788
524349423751 443869560
84592557573 417132756
566645699423 443863332
853674387213 70158420
990852464251 443857104
914345965609 443850876
246313611613 155164392
633200133201 352791288
47272314333 125674812
936738111553 443844648
584683816989 443838420
236983550803 176115384
956020237227 443832192
287365879177 443825964
505067298077 443819736
321245157445 128433816
355164321063 443813508
771285033189 78497712
301671972419 443807280
579085780503 443801052
424828775111 104013828
13914313437 97237764
790567158863 443794824
854633576425 443788596
308514017013 443782368
811093292645 443776140
564157683207 89396712
617028027797 443769912
642530194011 196456032
739073883601 171948852
155501019729 443763684
348322276469 230971608
569755719693 443757456
751380903461 326122992
598989910231 443751228
528081448075 420900696
275547802151 364612032
365116385927 443745000
38564257577 443738772
330284158903 443732544
597123898069 443726316
826643393995 443720088
614540011581 443713860
445976912947 443707632
459038998081 269030916
845925519669 221548644
793055175079 298146816
850901552101 443701404
967923687677 29203092
962553639587 21069324
756356935893 443695176
841571491291 443688948
684476392565 96926364
889465803449 443682720
797718990405 107607384
684826469683 443676492
734889904535 127904436
655592279145 407093220
256265676477 345616632
562913675099 443670264
541765537263 69149484
439756872407 443664036
521239403481 316039860
505067298077 443657808
302293976473 443651580
876403718315 443645352
733342785895 443639124
458416994027 443632896
185357214321 443626668
607075962933 443620440
15550107579 443614212
401814625113 443607984
701620579141 443601756
213347396751 443595528
65932435953 305190684
857743596695 407828124
488273188619 217469304
165480911297 253224252
187845230537 98221788
15043327753 146476332
847212594397 284283288
905637908853 443589300
625114080499 233064216
93300614329 443583072
330284158903 375467436
812337300753 443576844
47027446819 42163560
925542038581 443570616
328418146741 443564388
83970553519 443558160
752624911569 443551932
23826369629 106436520
181003185943 179964288
676740416981 443545704
26746180551 217058256
816069325077 322286544
658080295361 443539476
641908189957 443533248
828509406157 443527020
258753692693 408257856
368862417023 242219376
314734057553 443520792
564258788559 202360176
865829649397 419611500
931762079121 443514564
492005212943 354360744
513153350779 443508336
363250373765 189816984
559803654829 165222612
737696814273 443502108
173539137295 4322232
541765537263 443495880
920566006149 443489652
855877584533 183508020
991474468305 443483424
439134868353 443477196
344590252145 221206104
840949487237 443470968
561047662937 321657516
759466956163 443464740
41856079395 130750632
827265398049 129355560
918077989933 120106980
358905768351 19362852
218323429183 443458512
335260191335 443452284
782481106161 443446056
977168375063 443439828
638176165633 100681848
362628369711 443433600
232766538425 59595732
643774202119 443427372
57846383251 443421144
462771022405 412798068
819801349401 155039832
59090391359 380941848
175723886041 13390200
794921187241 443414916
825399385887 252607680
960996269659 431799696
666166348063 118848924
549229585911 443408688
994584488575 443402460
374446446737 258393492
445976912947 443396232
481431144025 443390004
220811445399 443383776
267461749449 443377548
894441835881 443371320
492748638085 26020584
240715575127 357456060
405780840921 71379108
658080295361 443365092
318466081877 443358864
319710089985 292896612
62822415683 443352636
386264523763 443346408
887006734977 333366156
32966221091 443340180
438689664763 192706776
208993368373 351701388
341480231875 443333952
773888273633 146476332
369470414305 443327724
628224100769 333964044
794299183187 431531892
704730599411 443321496
627602096715 134394012
801763231835 443315268
279901830529 443309040
332150171065 443302812
524971427805 270619056
11196079201 443296584
54736362981 443290356
700376571033 443284128
444110900785 443277900
280523834583 139027644
543009545371 443271672
490139200781 443265444
492627216997 443259216
94544622437 443252988
195931283239 443246760
26124176497 443240532
193443267023 443234304
87127507997 72425412
87080573789 443228076
379422479169 171400788
930518071013 409590648
921810014257 83280816
496981245375 154990008
559181650775 443221848
343968248091 443215620
78732682273 74941524
141816930541 365415444
931140075067 443209392
560425658883 443203164
153013003513 443196936
992096472359 443190708
719670162455 96683472
263729725125 443184480
206628554453 230168196
188467234591 443178252
92056606221 287951580
628846104823 249923412
260669784203 98819676
529325456183 443172024
757600944001 419810796
414876710247 443165796
857121592641 196655328
54736362981 443159568
911235945339 129959676
153230404309 61358256
837839466967 443153340
864585641289 443147112
643152198065 443140884
369470414305 443134656
424828775111 443128428
606453958879 127748736
83970553519 380561940
137462902163 443122200
453440961595 304717356
339614219713 189704880
846547523723 292304952
332772175119 385438464
122534804867 213196896
187887805145 301883616
640664181849 319066668
913723961555 443115972
710950639951 401226444
653104262929 443109744
451574949433 57434616
660568311577 443103516
388130535925 188035776
703496581015 59346612
452196953487 45844308
860604888091 63195516
871427685883 443097288
409407437661 180792612
862719629127 443091060
833485438589 443084832
987120439927 443078604
205654928737 23373684
519995395373 443072376
981621522061 122330376
779371085891 443066148
406168653491 113162760
911857949393 44935020
738318818327 443059920
523727419697 443053692
848413535885 180699192
174783145403 443047464
779993089945 443041236
917455985879 258922872
111960735949 443035008
984010419657 443028780
331528167011 425465820
895685843989 443022552
182869198105 443016324
105740695409 161548092
819801349401 155687544
969082322361 443010096
932384083175 112085316
928030054797 443003868
331528167011 442997640
651238250767 235437084
500713269699 442991412
149280979189 327954024
942958152093 442985184
134352881893 442978956
643774202119 442972728
494119579061 79494192
198697684827 127811016
449086933217 277843536
720280700761 442966500
301671972419 442960272
794921187241 442954044
285499867015 442947816
359518349441 261270828
3732030553 32485248
906259912907 442941588
218945433237 442935360
529947460237 180736560
302293976473 119266200
140572922433 431587944
310380029175 442929132
457313738719 294547032
93300614329 194911488
642530194011 442922904
181003185943 442916676
403680637275 223223976
898795864259 442910448
539277521047 442904220
305403996743 442897992
609563979149 442891764
63444419737 442885536
761954972379 442879308
485785172403 440244864
245691607559 442873080
169937172295 65375316
358274341333 289035252
351432296739 442866852
524971427805 359972172
265595737287 442860624
505689302131 442854396
702242583195 442848168
854011572371 442841940
556071630505 442835712
87702577843 225634212
720902704815 442829484
519995395373 442823256
563535679153 107545104
584061812935 370858716
16794115687 314800488
396885178121 165297348
810518366043 82545912
141816930541 442817028
691668514277 442810800
956020237227 382835160
734751424955 195216660
98276646761 238887396
794299183187 22931496
445976912947 442804572
792433171025 165602520
321656200455 343966212
654348271037 442798344
220189441345 60573528
55980371089 397327716
763820984541 442792116
246935615667 442785888
606453958879 442779660
251305232729 168081264
472101083215 442773432
730232765625 442767204
140572922433 442760976
592769869691 349253784
609563979149 442754748
962240277767 233469036
209615372427 442748520
448464929163 442742292
840327483183 239927472
347700272415 442736064
797409203457 51287580
299805960257 208444932
87080573789 442729836
732098777787 281013588
508177318347 442723608
818557341293 442717380
31100208929 442711152
432914827813 442704924
546741569695 442698696
179759177835 442692468
669898372387 442686240
880757746693 442680012
29234196767 442673784
740184830489 367190424
798653211565 442667556
977790379117 442661328
855255580479 442655100
7464054877 442648872
510441212517 19487412
963147100717 12119688
790010143989 266041476
740806834543 442642644
14928103525 123295716
786835134539 396729828
523105415643 102095604
704108595357 180917172
538033512939 442636416
993340480467 442630188
573487744017 230230476
75884500817 442623960
624492076445 442617732
321691008747 260212068
239471567019 442611504
134352881893 442605276
418608734571 442599048
205261344049 442592820
735208798057 442586592
750758899407 264366144
923054022365 184006260
500713269699 417294684
607697966987 442580364
308514017013 70787448
250667639991 442574136
551717602127 442567908
316925887535 72319536
441000880515 442561680
158611039999 442555452
26124176497 442549224
706596611573 442542996
517507379157 173231820
347700272415 227023056
730854769679 442536768
352676304847 442530540
764442988595 354279780
575353756179 381184740
348944280523 440425476
705974607519 39167892
232629522425 442524312
802385235889 442518084
867073657505 442511856
164831080539 195117012
486407176457 442505628
657458291307 442499400
797636643789 199028196
63444419737 383949972
991474468305 160707312
467125050783 442493172
32344217037 183769596
297939948095 442486944
374446446737 442480716
580329788611 442474488
228322671147 178494480
835351450751 442468260
814203312915 442462032
807983272375 442455804
214591404859 442449576
439134868353 95886288
277413814313 442443348
967838314253 442437120
422340758895 442430892
437890860245 442424664
132486869731 371755548
669898372387 442418436
719658696707 442412208
236983550803 166854348
200907315671 442405980
167941100809 442399752
252533652153 23604120
340236223767 442393524
166075088647 442387296
407452819743 121913100
454062965649 442381068
159301757577 91825632
483297156187 338118120
418608734571 442374840
631956125093 442368612
293585919717 259209360
707840619681 442362384
769419021027 442356156
801141227781 46990260
575353756179 78728148
768175012919 442349928
296073935933 442343700
569755719693 442337472
286743875123 442331244
858365600749 79058232
90190594059 442325016
70286464331 442318788
302915980527 442312560
387508531871 442306332
74018488655 325618524
385886956253 156852180
382532499439 442300104
931762079121 442293876
832241430481 442287648
649994242659 442281420
450330941325 442275192
172295129187 442268964
506933310239 205094268
391240556195 442262736
190333246753 442256508
742066369055 77357988
103252679193 23510700
382532499439 442250280
884489771017 442244052
56602375143 442237824
947312180471 291314700
887599791287 442231596
582423726889 41422428
598989910231 442225368
979034387225 442219140
641908189957 442212912
672386388603 442206684
673008392657 442200456
87702577843 329430060
879513738585 442194228
173539137295 442188000
575353756179 83623356
980278395333 442181772
709084627789 442175544
860853616965 64615500
483297156187 442169316
88946585951 442163088
441622884569 252489348
658138620581 71684280
87080573789 442156860
335882195389 442150632
325930130525 442144404
133730877839 40338756
737074810219 442138176
121912800813 370833804
949800196687 29651508
253155656207 442131948
610807987257 442125720
301049968365 352498572
281145838637 169426512
740806834543 442119492
974058354793 442113264
721524708869 442107036
409900677815 442100808
333394179173 442094580
325930130525 336287088
120668792705 442088352
198419299455 442082124
878269730477 442075896
258753692693 442069668
809849284537 442063440
21148144065 442057212
477077115647 442050984
878269730477 442044756
809227280483 442038528
83348549465 442032300
659324303469 442026072
22392152173 442019844
829131410211 442013616
284877862961 442007388
801141227781 375050160
245069603505 442001160
294207923771 107881416
311002033229 283336632
270571769719 441994932
238227558911 441988704
388752539979 441982476
103998645359 29028708
413010698085 441976248
257509684585 29987820
131242861623 25690500
304781992689 441970020
965350298037 441963792
32966221091 441957564
340858227821 153457920
346456264307 441951336
559181650775 441945108
612252468457 63812088
112582740003 441938880
286743875123 210568680
804251248051 386416260
613918007527 441932652
877647726423 441926424
803629243997 441920196
618272035905 441913968
81482537303 441907740
659324303469 441901512
324064118363 441895284
289853895393 369413820
212103388643 441889056
684826469683 441882828
371452510159 168156
507555314293 441876600
872049689937 441870372
486407176457 253691352
896307848043 441864144
623248068337 441857916
247557619721 91339848
227031485939 123706764
370092418359 252177948
137687353055 113779332
47272314333 139575708
428560799435 215519940
547985577803 441851688
733964789949 384684876
395594584573 311798592
395594584573 441845460
67798448115 306729000
146792962973 117472536
443488896731 380306592
858365600749 278485020
779993089945 235349892
59090391359 441839232
850901552101 33375852
871427685883 441833004
157989035945 441826776
918077989933 321869268
909369933177 441820548
255021668369 441814320
972192342631 441808092
761954972379 441801864
352054300793 132320088
645018210227 441795636
766931004811 441789408
692912522385 441783180
493871225105 271198260
891953819665 441776952
337748207551 158147604
724634729139 365284656
615853729693 91819404
279279826475 374059908
641286185903 345056112
829131410211 315292500
98276646761 441770724
164209076485 441764496
205261344049 80851896
538655516993 441758268
690424506169 166069620
290475899447 441752040
473345091323 441745812
973436350739 441739584
298561952149 441733356
830997422373 441727128
874537706153 441720900
572865739963 441714672
369205947275 46915524
539277521047 441708444
47272314333 441702216
94629964721 295686756
756356935893 441695988
934872099391 262192572
694156530493 354647232
431670819705 344395944
492634509985 158191200
83970553519 441689760
214591404859 441683532
583439808881 441677304
16794115687 441671076
649372238605 20353104
869287515923 4284864
659946307523 441664848
789323150755 441658620
386886527817 441652392
858987604803 31793940
49760330549 441646164
357652337279 441639936
821045357509 441633708
865829649397 441627480
174161141349 325419228
45406302171 441621252
483919160241 43222320
444110900785 305732520
190955250807 198947232
152390999459 441615024
661190315631 441608796
606453958879 441602568
803007239943 441596340
940526474365 224351244
413632702139 441590112
523831514489 232864920
336504199443 441583884
618894039959 309189060
223299461615 387848700
915589973717 441577656
207127356211 400323384
368226406197 441571428
41052273793 441565200
950422200741 441558972
986498435873 349284924
902527888583 229221540
979034387225 441552744
261241708909 441546516
881379750747 441540288
725878737247 246884148
875781714261 441534060
174161141349 441527832
43540290009 370721700
584061812935 441521604
1244014337 441515376
468117645749 19555920
319864980345 223809408
350898966949 213670224
467125050783 441509148
982766411549 118686996
246935615667 441502920
58468387305 20060388
309758025121 433705464
71530472439 441496692
39808265685 441490464
364494381873 441484236
582865013067 231451164
97654642707 441478008
640705560681 32379372
864060955963 109220436
161721060269 441471780
712194648059 441465552
291719907555 441459324
259560680803 179665344
424287865845 164008152
513153350779 441453096
819179345347 441446868
806739264267 441440640
167319096755 441434412
504445294023 428436576
720331371769 244187424
607075962933 441428184
473967095377 441421956
837217462913 101111580
121946930253 208226952
873915702099 256394304
378178471061 405025524
895685843989 441415728
157367031891 441409500
628224100769 4116708
425450779165 441403272
7464054877 149914188
774516555511 175293288
630712116985 441397044
179759177835 229383468
343346244037 439142508
319088085931 441390816
673630396711 441384588
161721060269 441378360
7593684469 191915820
750136895353 441372132
892575823719 398666736
640664181849 441365904
242022479807 167639076
226511322141 292703544
646884222389 441359676
234495534587 441353448
551095598073 441347220
380666487277 441340992
502579281861 441334764
219624342527 271740096
131242861623 441328536
56602375143 441322308
779371085891 433668096
559181650775 398859804
730854769679 339955380
770041025081 441316080
511287338617 342490176
145548954865 172733580
939226127769 441309852
21770148119 441303624
700998575087 441297396
538665245129 267125148
694156530493 441291168
772680306961 116768772
901283880475 46952892
350810292685 441284940
106984703517 441278712
733964789949 150431112
606453958879 27938808
442866892677 441272484
743916854813 236389968
839083475075 441266256
590903857529 311468508
706596611573 441260028
933006087229 441253800
638176165633 441247572
462771022405 441241344
196553287293 441235116
436939007617 79350948
969082322361 441228888
877025722369 441222660
637554161579 441216432
225787477831 65194704
143060938649 441210204
875781714261 441203976
646262218335 441197748
344590252145 75788532
661190315631 441191520
518751387265 441185292
460905010243 231588180
461527014297 441179064
326603011111 277283016
103252679193 441172836
684826469683 293563008
728988757517 441166608
271815777827 5343624
578699524933 54918504
748270883191 441160380
966594306145 441154152
536789504831 441147924
206024960367 288991656
34210229199 310914216
980278395333 269965116
193443267023 252651276
259375696747 242269200
964106289929 286923960
633244302177 299031192
236983550803 441141696
359518349441 441135468
829753414265 295948332
990522983129 21467916
334844458641 163167372
919944002095 441129240
905015904799 266782608
627602096715 441123012
391870363933 248086152
805495256159 193092912
57224379197 441116784
737877108645 67025736
727122745355 441110556
99151551211 38264832
9330067039 142459272
957886249389 318767724
664300335901 381745260
593082677219 93918240
69042456223 441104328
717267158439 241646400
208371364319 58287852
601105440985 147205008
86458569735 436034736
730232765625 441098100
84592557573 37623348
22392152173 441091872
895685843989 441085644
981105088835 190427328
173073331481 264347460
557937642667 441079416
864585641289 441073188
24258164335 320548932
236361546749 437554368
717792684545 122778792
612673999419 182418120
113204744057 441066960
95168775151 170092908
966022362755 210936132
210859380535 18378828
455306973757 263413260
417364726463 441060732
167941100809 441054504
314734057553 421922088
890087807503 441048276
690424506169 441042048
502150756855 207697572
761332968325 441035820
432914827813 441029592
697888554817 441023364
335882195389 441017136
541765537263 441010908
255021668369 441004680
665866823621 44617392
622626064283 366685956
306026000797 440998452
602099930501 221610924
691046510223 37635804
386886527817 440992224
98482388741 37212300
243825595397 440985996
974058354793 440979768
598367906177 440973540
414254706193 440967312
709958025063 109114560
995828496683 440961084
660568311577 138224232
306026000797 103528044
798031207511 440954856
105118691355 382891212
113826748111 18092340
631334121039 293980284
105118691355 440948628
986856950693 4085568
560425658883 440942400
371958430521 115809660
16172111633 440936172
737696814273 440929944
199663307563 330127596
519995395373 180412704
357030333225 440923716
818557341293 440917488
979819278391 154005984
940470135877 438021468
891953819665 376351812
664578347593 110509632
290475899447 122934492
334638187281 440911260
762576976433 440905032
950735743173 59714064
17416119741 440898804
433536831867 440892576
836677718283 76031424
924298030473 440886348
901905884529 440880120
278035818367 169787736
246313611613 440873892
574731752125 440867664
490139200781 258991380
523727419697 372278700
464015030513 282439800
675783893353 21455460
600855922393 440861436
513153350779 440855208
974680358847 440848980
509421326455 440842752
212103388643 440836524
580951792665 440830296
212725392697 103104540
401814625113 329043924
850279548047 400049352
166697092701 440824068
987120439927 440817840
534301488615 440811612
570377723747 440805384
758844952109 440799156
788079142647 393970824
210237376481 440792928
71530472439 440786700
901905884529 143349876
532435476453 440780472
541785691071 358583328
315356061607 440774244
676118412927 440768016
256887680531 440761788
708462623735 440755560
577841772395 440749332
717792684545 440743104
428626293083 190091016
261863712963 247818348
136218894055 440736876
602099930501 186491232
731476773733 416086452
362006365657 440730648
376934462953 440724420
217124854335 152803980
504827736819 24040080
55358367035 440718192
186601222429 420782364
769419021027 65699172
594635881853 440711964
296255089769 238874940
250045635937 440705736
636932157525 440699508
261241708909 440693280
509421326455 440687052
122534804867 440680824
869561673721 120742236
10574075147 440674596
147414967027 440668368
273059785935 411122736
87080573789 440662140
936738111553 440655912
177893165673 440649684
174783145403 440643456
821415730441 46423512
538109619099 31513680
870183677775 264141936
903771896691 440637228
3110026499 242611740
357030333225 440631000
744565763827 366829200
470236920769 372901500
67798448115 440624772
852767564263 440618544
879513738585 440612316
244447599451 440606088
78372517033 241154388
637716301331 13701600
354542317009 440599860
582195800773 440593632
984632423711 25547256
771907037243 440587404
245720586443 98782308
622004060229 129199860
116314764327 440581176
334016183227 440574948
888843799395 52782300
890709811557 440568720
945446168309 440562492
281805839719 78777972
577417345413 179646660
551095598073 92828340
758901365333 137065824
951666208849 440556264
497603249429 383731992
639420173741 111730320
153079014085 354616092
70286464331 412162812
565401691315 190059876
200907315671 440550036
766931004811 137943972
918816283203 83642040
786835134539 440543808
190333246753 440537580
753246915623 440531352
536490590733 101815344
332150171065 440525124
654348271037 440518896
81482537303 440512668
779993089945 38302200
846690144923 195378588
281767842691 440506440
286743875123 440500212
286743875123 440493984
294829927825 258742260
579823450973 126210420
73396484601 440487756
717792684545 131311152
49760330549 363771252
591590794711 331236180
990230460197 440481528
92056606221 268221276
679228433197 145741428
763820984541 440475300
855364782231 244529964
676740416981 97362324
944202160201 440469072
240093571073 440462844
837839466967 117522360
778749081837 440456616
925235470271 102948840
648128230497 335421396
750980871555 75215556
918699993987 338236452
895685843989 299952936
380666487277 440450388
89568590005 440444160
584061812935 440437932
340858227821 91775808
443488896731 209883600
634444141309 440431704
758222948055 440425476
287365879177 311574384
190955250807 366723324
603965942663 167452236
837839466967 440419248
768535931747 26444088
888221795341 440413020
894441835881 377996004
429804807543 440406792
231645794893 66764160
572865739963 440400564
707840619681 440394336
445976912947 74972664
987792093597 14343084
248255424763 16080696
109472719733 353706804
824155377779 437168232
176649157565 440388108
791811166971 209472552
363250373765 440381880
575975760233 440375652
505067298077 337837860
857121592641 440369424
214591404859 16709724
142438934595 169600896
445354908893 440363196
681716449413 198318204
791811166971 440356968
842193495345 440350740
301671972419 80341200
712194648059 440344512
167319096755 440338284
599920791945 101441664
429855136011 243290592
54114358927 440332056
158628391207 132506928
408034665653 440325828
765064992649 440319600
714442611005 5057136
388130535925 440313372
81112661373 5169240
365307012551 190931796
37942253523 440307144
495737237267 440300916
433536831867 440294688
638176165633 440288460
483919160241 440282232
200285311617 144072324
117558772435 440276004
917826358811 46423512
467747054837 185824836
124462411949 86650164
238849562965 118780416
686692481845 24033852
257509684585 388789128
71530472439 53081244
513410853667 109251576
52248346765 440269776
692912522385 342010620
166697092701 47812356
244447599451 440263548
910613941285 440257320
801141227781 440251092
200907315671 440244864
712375957595 45040896
440378876461 440238636
308514017013 440232408
55980371089 63270252
601671536283 33867864
6220046769 440226180
259997700801 440219952
695400538601 400074264
75884500817 171294912
703486591303 27882756
72774480547 440213724
683582461575 440207496
203395331887 431756100
8708062985 440201268
941219745423 9441648
546741569695 440195040
510665334563 343984896
967838314253 343916388
640664181849 440188812
299183956203 440182584
138706910271 440176356
301049968365 275788296
645874978741 44598708
438512864299 85304916
301671972419 426356424
998938516953 440170128
520030091561 279624744
972814346685 440163900
868939669667 440157672
65956320333 39030876
458416994027 440151444
491383208889 440145216
396216588627 440138988
987742443981 440132760
351432296739 440126532
343346244037 215277048
597222530905 47363940
193115411409 83860020
621382056175 309444408
607075962933 440120304
533057480507 440114076
783103110215 440107848
547985577803 440101620
646585899951 45202824
144304946757 440095392
918699993987 440089164
54114358927 212854356
284877862961 197265672
464015030513 175087764
208595242235 144383724
847169527777 440082936
988986452089 440076708
690424506169 440070480
353920312955 323469864
418608734571 440064252
717170680491 84432996
70286464331 440058024
404302641329 169818876
817313333185 424413288
34832233253 440051796
955415048773 388807812
619536166681 11689956
206505352157 440045568
913723961555 335415168
140572922433 440039340
539899525101 440033112
382532499439 440026884
37320249469 333135720
529947460237 440020656
510665334563 424836792
475833107539 440014428
442866892677 239821596
547363573749 44380728
114448752165 440008200
585378489347 316861956
514397358887 440001972
385020515655 439995744
726500741301 212978916
907570896927 43571088
868317665613 439989516
522483411589 42400224
510043330509 228505320
562913675099 439983288
691161423051 146040372
745782866975 439977060
800027179349 226991916
287987883231 439970832
941092139931 253834596
445354908893 439964604
714682664275 439958376
621382056175 439952148
4354034607 439945920
352676304847 263506680
534923492669 439939692
699132562925 126185508
270571769719 327462012
485163168349 439933464
778127077783 439927236
842815499399 439921008
857743596695 439914780
416120718355 131491764
961618273713 8843760
413632702139 439908552
32966221091 439902324
13062091363 129231000
107606707571 190994076
120668792705 439896096
727744749409 439889868
798653211565 439883640
28612192713 439877412
907714508379 2366640
571707105279 318830004
585541968119 145654236
110094723787 439871184
698510558871 439864956
911235945339 363148452
860264471839 303023340
177893165673 439858728
949800196687 144539424
477077115647 439852500
477699119701 439846272
485785172403 439840044
772529041297 439833816
975924366955 353488824
715304668329 113380740
541765537263 439827588
24880168389 439821360
16172111633 439815132
853389568317 439808904
75884500817 439802676
197175291347 439796448
530569464291 33382080
204639339995 439790220
439134868353 439783992
185979218375 222601176
514397358887 439777764
432914827813 439771536
761954972379 124541316
639780189509 48229632
183491202159 397583064
700998575087 439765308
124400817029 439759080
227031485939 439752852
879513738585 439746624
592147865637 439740396
366360394035 439734168
246313611613 439727940
639420173741 439721712
913723961555 52402392
763820984541 439715484
156123023783 439709256
227653489993 439703028
204017335941 439696800
875781714261 431183124
436646852137 241814556
126266829191 439690572
118180776489 179870868
103874683247 53106156
264973733233 439684344
276169806205 439678116
737074810219 123501240
688593221335 30803688
974058354793 53735184
819179345347 439671888
181003185943 439665660
73396484601 439659432
121290796759 185961852
663056327793 439653204
476805511329 31818852
814203312915 439646976
69664460277 439640748
133730877839 174807504
919442958257 309326076
542387541317 196107264
533933748889 161024940
581573796719 210581136
475211103485 50228820
489517196727 110596824
49760330549 439634520
457794989973 439628292
574731752125 439622064
278035818367 439615836
589659849421 439609608
306026000797 439603380
802385235889 439597152
598989910231 439590924
577841772395 439584696
330284158903 439578468
974058354793 221542416
261241708909 439572240
943580156147 439566012
992718476413 112577328
546741569695 439559784
380044483223 117273240
39186261631 439553556
269327761611 204402960
206505352157 357281676
431670819705 439547328
3110026499 185363964
560425658883 352548396
740184830489 439541100
691112477199 167408640
360762357549 439534872
299183956203 439528644
626358088607 439522416
776261065621 439516188
933628091283 439509960
240093571073 124796664
189711242699 254469852
694778534547 439503732
814203312915 439497504
972816358329 245084256
663678331847 439491276
521861407535 439485048
976546371009 439478820
106984703517 439472592
529947460237 439466364
233251526479 164836476
94544622437 439460136
197797295401 362612844
167941100809 439453908
997072504791 421523496
58615243545 32136480
475211103485 439447680
380666487277 439441452
322820110255 439435224
264351729179 432478548
928030054797 118350684
37320249469 439428996
657458291307 439422768
979034387225 439416540
742050842651 439410312
309758025121 439404084
561047662937 228031992
673077890909 108180360
840949487237 76567032
376312458899 9466560
426072783219 439397856
78372517033 439391628
648750234551 439385400
717170680491 225565704
81482537303 439379172
215213408913 306741456
676740416981 439372944
138084906217 332375904
48516322441 439366716
636932157525 439360488
958508253443 439354260
442866892677 194631228
337748207551 439348032
330284158903 439341804
788701146701 439335576
538033512939 439329348
712194648059 439323120
90190594059 295792632
442866892677 29520720
424828775111 439316892
471584027189 108803160
320954098093 439310664
136840898109 439304436
728616714243 33892776
573487744017 439298208
277413814313 439291980
957886249389 366897708
250667639991 439285752
58468387305 439279524
64688427845 439273296
145696433905 178917984
328418146741 53953164
921810014257 439267068
732098777787 216877644
834729446697 9398052
83573791313 40805856
821667361563 439260840
278035818367 439254612
101386667031 439248384
640042177795 439242156
642530194011 318773952
960996269659 219680244
730474412025 69579216
650616246713 439235928
60524359695 162077472
185357214321 439229700
577219768341 439223472
519560162811 228430584
335260191335 439217244
974058354793 439211016
18660127849 439204788
435402844029 439198560
682338453467 439192332
435550136229 81549432
449086933217 439186104
426694787273 123575976
499469261591 439179876
728988757517 439173648
997694508845 439167420
44162294063 439161192
953612151163 246074508
326552134579 220097520
162411173731 69224220
647506226443 439154964
606453958879 439148736
934872099391 219692700
664300335901 439142508
360762357549 52857036
30673683111 116687808
59090391359 215339328
937982119661 439136280
34832233253 56132964
212103388643 439130052
827265398049 294285456
223299461615 266502348
284877862961 405411660
919321998041 241895520
27990188659 110796120
651238250767 230361264
245759449163 97910388
824777381833 439123824
210237376481 113343372
266839745395 71783928
912479953447 324005472
811093292645 439117596
112582740003 201083436
962862281821 439111368
701740405861 80067168
138084906217 439105140
470857075107 439098912
896929852097 439092684
469053199701 226942092
968460318307 439086456
899417868313 439080228
637554161579 439074000
360762357549 439067772
191577254861 439061544
891953819665 156821040
232629522425 265393764
479565131863 439055316
685576652205 12536964
175405149457 180200952
252533652153 315342324
795543191295 347852484
316600069715 439049088
350188288631 439042860
798653211565 439036632
423584767003 110958048
125022821083 439030404
380666487277 439024176
977790379117 439017948
259629008191 159611184
750136895353 172876824
56139515173 207087228
394972580519 439011720
245069603505 439005492
988986452089 438999264
997072504791 438993036
837217462913 438986808
557315638613 80621460
756356935893 438980580
990852464251 438974352
57887899099 229813200
168563104863 438968124
551717602127 325307124
266217741341 438961896
905015904799 438955668
915589973717 149216652
227031485939 438949440
49138326495 135104004
273059785935 30417552
921810014257 342795348
617659834723 254519676
221433449453 438943212
380666487277 66888720
607697966987 438936984
335260191335 438930756
433536831867 26767944
435429773901 240270012
571196844001 46043604
312267951441 75838356
988364448035 438924528
815459571499 354030660
408034665653 438918300
19282131903 438912072
974058354793 438905844
410553815641 14330628
875831544489 42474960
391240556195 438899616
512531346725 438893388
98276646761 105676704
647506226443 438887160
855255580479 438880932
544931871109 77501232
527459444021 282576816
29856200821 428224824
46028306225 110322792
36076241361 438874704
761954972379 243639360
545497561587 151496100
236361546749 299056104
59712395413 418851684
44162294063 438868476
272437781881 88331724
444732904839 96677244
347700272415 16479288
197175291347 438862248
875781714261 438856020
7046690447 184722480
572865739963 438849792
872049689937 438843564
505883422663 24924456
605209950771 438837336
42579332045 25790148
785107714061 241378596
186601222429 438831108
195309279185 438824880
123778812975 227901204
26124176497 438818652
267501210057 267785316
196553287293 40961556
965972302091 438812424
700998575087 118363140
22657240765 78784200
169807112971 45395892
631334121039 438806196
29856200821 279450360
32966221091 438799968
482053148079 438793740
966594306145 438787512
444732904839 438781284
724860431859 54096408
733342785895 312782616
345834260253 438775056
535545496723 256219920
531191468345 208457388
274925798097 194942628
890709811557 232597116
105132473919 239385636
23636160281 438768828
559181650775 257247540
241337579181 122529672
562291671045 129772836
133730877839 438762600
215835412967 438756372
537411508885 438750144
791419935229 161996508
381288491331 391236732
183491202159 57216636
865829649397 438743916
680472441305 438737688
890087807503 49356900
569133715639 438731460
862719629127 438725232
497603249429 368211816
866451653451 164307096
77750512979 153532656
43540290009 434241072
477103964555 261202320
236983550803 438719004
98276646761 361236456
502579281861 117484992
218323429183 367526736
832970593503 53535888
166697092701 139812372
350810292685 230909328
414254706193 438712776
578463776449 438706548
692912522385 315217764
863341633181 438700320
89636026789 324983268
65090843837 15370704
767553008865 355282488
750758899407 339643980
669310715753 78298416
582817804827 438694092
39808265685 438687864
582817804827 37585980
47272314333 438681636
381910495385 438675408
986498435873 84949920
609563979149 306679176
447842925109 438669180
141194926487 438662952
598989910231 1046304
146792962973 438656724
184735210267 438650496
687314485899 438644268
768797016973 269952660
906881916961 438638040
791811166971 172160604
441000880515 31140
6229 364300632
665853221669 4920120
992718476413 438631812
811093292645 438625584
985254427765 438619356
926786046689 233275968
27990188659 257372100
418608734571 438613128
634444141309 438606900
436733851069 186366672
271353384957 157163580
733342785895 438600672
717792684545 361030932
830375418319 438594444
994584488575 438588216
90190594059 438581988
920566006149 179796132
283725393997 51935292
84592557573 300083724
1866018391 438575760
230141506209 438569532
881419317231 75657744
628846104823 436240260
781859102107 438563304
282538945065 87995412
414254706193 438557076
28612192713 434969748
914967969663 150549444
834107442643 438550848
55980371089 438544620
747026875083 438538392
57224379197 292510476
524971427805 438532164
350188288631 438525936
494493229159 438519708
823533373725 20527488
489517196727 170043084
93300614329 438513480
125022821083 438507252
852767564263 438501024
834729446697 438494796
868939669667 23965344
26124176497 438488568
380044483223 438482340
776883069675 325026864
233526262243 18459792
462149018351 22919040
986498435873 438476112
263107721071 438469884
148036971081 438463656
34832233253 438457428
556693634559 87192
279279826475 438451200
95166626491 438444972
780615093999 146688084
442244888623 1968048
638798169687 47768760
691046510223 403263000
706596611573 438438744
150524987297 438432516
934250095337 438426288
624492076445 438420060
414254706193 122504760
642530194011 438413832
460283006189 438407604
105151749579 312826212
820423353455 438401376
913101957501 438395148
283011850799 28156788
521868918503 326303604
684204465629 135795312
750758899407 438388920
788079142647 400466628
268083753503 438382692
681094445359 275383476
445354908893 438376464
234495534587 438370236
551095598073 438364008
814203312915 438357780
83970553519 387437652
163587072431 438351552
643774202119 438345324
365116385927 438339096
662434323739 438332868
253777660261 53666676
975924366955 227757960
280523834583 438326640
67176444061 438320412
960374265605 253081008
698510558871 379633968
714060660221 438314184
128170863293 287428428
806117260213 438307956
502579281861 438301728
943580156147 213196896
12526170725 311649120
428871209183 61090452
57224379197 194674824
123156808921 438295500
576597764287 438289272
199041303509 438283044
654348271037 438276816
82726545411 438270588
116936768381 438264360
991474468305 89097768
962240277767 438258132
817313333185 135178740
328756545121 76666680
567504404845 41578128
906942197773 77220972
202151323779 438251904
357030333225 327082104
569133715639 438245676
657458291307 427415184
347700272415 438239448
806117260213 438233220
360762357549 438226992
672539572491 150044976
674252400765 21997296
155501019729 438220764
127133313385 138616596
77128508925 316307664
167968217521 345336372
457984314945 204427872
506317671201 273153852
478943127809 207778536
983388415603 19045224
519995395373 438214536
376312458899 438208308
749514891299 438202080
489517196727 438195852
585927825097 347721696
825399385887 438189624
23169096411 80384796
202773327833 438183396
822289365617 258107004
118802780543 438177168
480809139971 438170940
26124176497 302425452
628846104823 438164712
480809139971 63724896
144304946757 438158484
167319096755 438152256
229519502155 438146028
427938795381 397047456
39808265685 438139800
321576102147 438133572
393728572411 438127344
564157683207 117609552
279901830529 272736576
279279826475 395222652
892575823719 438121116
358321630537 349172820
319088085931 191099952
479565131863 438114888
813043550963 82857312
238849562965 311088600
127592909883 52010028
251911648099 155425968
645018210227 438108660
292963915663 438102432
19282131903 138473352
797742681717 49132692
942336148039 412405704
913101957501 107868960
405546649437 438096204
355786325117 438089976
367604402143 178002468
153013003513 438083748
753868919677 60006780
190955250807 438077520
890709811557 438071292
150524987297 438065064
194687275131 184703796
952288212903 438058836
587793837259 300986784
250045635937 426431160
582817804827 438052608
153635007567 438046380
86458569735 120723552
788701146701 438040152
600855922393 178606584
252533652153 278578440
653104262929 438033924
656836287253 198044172
882623758855 299878200
411144685923 217687284
233251526479 438027696
740184830489 417830292
353920312955 438021468
508177318347 438015240
181003185943 132388596
382532499439 138224232
298561952149 319353156
464015030513 438009012
709706631843 292130568
828799624729 14230980
319088085931 438002784
202893739985 34833204
445354908893 43359336
771907037243 87092352
564157683207 437996556
709706631843 437990328
722768716977 401120568
726500741301 437984100
34210229199 437977872
288609887285 420209388
793677179133 437971644
528765644937 83654496
96410634599 437965416
850901552101 437959188
271193773773 437952960
60956403521 437946732
963484285875 437940504
631334121039 437934276
704730599411 437928048
829131410211 437921820
264973733233 437915592
575353756179 437909364
503201285915 437903136
65932435953 437896908
768327455675 48783924
917455985879 437890680
556693634559 437884452
516263371049 68402124
631334121039 126023580
509214406145 9771732
974058354793 437878224
923081836613 2285676
976590241041 344657520
10574075147 401631264
942446153203 316855728
954776229119 315522936
219567437291 437871996
346456264307 437865768
439134868353 437859540
618272035905 437853312
811093292645 437847084
330284158903 62940168
264973733233 238974588
883245762909 236408652
667410356171 310901760
90190594059 437840856
475211103485 252352332
396838592681 327368592
145266320759 32597352
380322719123 3095316
179759177835 212785848
536789504831 17874360
591759012991 146432736
281767842691 437834628
931762079121 275240232
729233194061 156852180
751380903461 437828400
348538749293 200292480
541143533209 193049316
140572922433 437822172
699318169781 217114308
875781714261 437815944
515641366995 437809716
984632423711 437803488
460283006189 437797260
457172985919 437791032
865829649397 437784804
921810014257 64870848
133905641747 197085060
99520654869 182654784
795543191295 211826736
86458569735 437778576
758844952109 437772348
110094723787 437766120
362006365657 229825656
646262218335 395814312
493249221051 179397540
100142658923 437759892
422962762949 437753664
781237098053 437747436
428560799435 437741208
837839466967 272730348
887599791287 437734980
506933310239 53355276
865514617235 72188748
899417868313 205044444
259375696747 361796976
323442114309 437728752
839705479129 437722524
400570617005 208002744
798653211565 355705992
15550107579 437716296
75262496763 437710068
878891734531 426368880
60334399467 289483668
276169806205 325064232
664300335901 236539440
449147843057 149054724
468369058891 437703840
668032360225 437697612
291097903501 437691384
622004060229 437685156
763820984541 437678928
70908468385 109799640
208371364319 437672700
876403718315 437666472
939226127769 244729260
792492729389 56170332
493871225105 437660244
406168653491 282439800
739562826435 384809436
490139200781 437654016
269327761611 5798268
873915702099 437647788
947934184525 437641560
864033160399 146283264
765686996703 437635332
475211103485 235088316
492005212943 437629104
965350298037 437622876
941714143985 437616648
10574075147 120194172
479565131863 216939924
895063839935 437610420
524349423751 437604192
757600944001 437597964
97654642707 437591736
86458569735 433088892
448805955759 72942336
942958152093 437585508
543631549425 437579280
410522681869 404371584
274925798097 437573052
353300283177 45638784
308866471989 7168428
791811166971 83573532
182869198105 383731992
443488896731 395540280
786213130485 393235920
467125050783 437566824
207749360265 237890916
991474468305 437560596
421096750787 437554368
636932157525 437548140
16794115687 437541912
452196953487 437535684
704108595357 285117840
18660127849 437529456
126513825443 22408344
676118412927 437523228
740806834543 437517000
213969400805 182031984
492627216997 437510772
394444569441 233861400
129376849461 437504544
611429991311 437498316
632578129147 388926144
613296003473 415874700
818557341293 437492088
671142380495 437485860
253938355117 224133264
876403718315 437479632
261863712963 381072636
83348549465 437473404
227653489993 437467176
989608456143 437460948
781237098053 437454720
939386536137 10220148
217079421075 437448492
208764550415 40039812
116989064897 181894968
813581308861 437442264
472101083215 437436036
950674652721 77059044
246935615667 437429808
744538858867 437423580
544875557533 284457672
5598042715 182959956
46028306225 224089668
166075088647 41235588
248179623775 437417352
727744749409 437411124
123778812975 437404896
935494103445 437398668
135596890001 437392440
757600944001 30747636
543631549425 437386212
159233044053 300071268
369089066399 2329272
735208798057 437379984
832863434535 437373756
70286464331 437367528
187845230537 437361300
332772175119 437355072
355786325117 437348844
90812598113 437342616
839705479129 437336388
574109748071 437330160
639200579451 15538860
500713269699 437323932
695400538601 408170664
402436629167 437317704
71530472439 437311476
585305821043 437305248
695400538601 437299020
64066423791 437292792
424206771057 437286564
602721934555 437280336
671268572231 77339304
628224100769 437274108
935494103445 422333136
6220046769 36533448
483919160241 437267880
95788630545 437261652
885733779125 174147336
900039872367 141275952
892575823719 311823504
45406302171 437255424
178515169727 437249196
857121592641 437242968
996450500737 288742536
977790379117 437236740
945446168309 437230512
326552134579 437224284
388774531047 261762840
815447321023 437218056
316600069715 206981352
64688427845 437211828
451574949433 437205600
271815777827 437199372
603343938609 139245624
768175012919 110777436
522483411589 17924184
824868609577 275570316
201529319725 437193144
371958430521 437186916
348322276469 277058808
672386388603 437180688
400570617005 437174460
493871225105 52302744
474589099431 380779920
305670162779 154136772
872671693991 437168232
408034665653 437162004
702864587249 421922088
421378524191 35948016
347700272415 437155776
256265676477 437149548
220189441345 437143320
766931004811 437137092
665544344009 437130864
713017592305 227396736
531191468345 437124636
207127356211 437118408
742672846705 267536196
120046788651 437112180
690424506169 222507756
786835134539 437105952
111960735949 244797768
456550981865 437099724
589275399971 137620116
255021668369 437093496
270120774089 156490956
992718476413 437087268
495438435273 102581388
683582461575 291557592
327174138633 261775296
111338731895 437081040
715926672383 437074812
715926672383 267019272
239471567019 12412404
269327761611 66938544
18660127849 417039336
395594584573 210649644
847169527777 358053948
944202160201 437068584
845925519669 437062356
464015030513 437056128
568511711585 66533724
974776238907 252588996
59712395413 293743620
623870072391 437049900
801813367235 323681616
425450779165 437043672
246313611613 437037444
168563104863 437031216
907503921015 437024988
993962484521 437018760
951044204795 437012532
633200133201 43988364
383776507547 437006304
295451931879 437000076
45580997571 55622268
452818957541 78011928
509421326455 195683760
273059785935 436993848
44784298117 436987620
19282131903 436981392
338992215659 436975164
977790379117 436968936
832241430481 436962708
291097903501 436956480
120668792705 427371588
448464929163 430429536
59090391359 436950252
208371364319 436944024
679850437251 436937796
589320876827 145853532
858365600749 436931568
19388269479 47644200
132486869731 436925340
63444419737 436919112
613918007527 436912884
755112927785 436906656
68420452169 436900428
718414688599 436894200
103874683247 138056076
533057480507 436887972
273681789989 396325008
668654364279 436881744
171051121079 436875516
336599388195 213919344
884489771017 358900956
730854769679 238376700
475211103485 238526172
641286185903 436869288
579085780503 436863060
840949487237 302363172
368226406197 296209908
60956403521 436856832
842815499399 102108060
227834413393 63749808
987120439927 436850604
747648879137 436844376
458416994027 436838148
515641366995 436831920
106455079387 115000020
193443267023 436825692
31100208929 421075080
315978065661 436819464
862097625073 436813236
210237376481 6109668
31100208929 436807008
293585919717 436800780
308514017013 436794552
159233044053 436788324
22392152173 436782096
559803654829 436775868
159233044053 436769640
90190594059 436763412
24880168389 436757184
235117538641 309095640
633200133201 436750956
409900677815 436744728
864821327493 70706484
570552693179 19157328
465259038621 436738500
603343938609 338323644
793055175079 82010304
447842925109 436732272
4354034607 436726044
720280700761 436719816
398704604843 34770924
801141227781 436713588
432914827813 436707360
826643393995 87447348
429804807543 436701132
47894318387 96272424
241337579181 218839464
862779735555 173674008
466503046729 436694904
902683439111 106405380
990230460197 436688676
965972302091 436682448
378800475115 436676220
840949487237 338099436
30478204875 100214748
344590252145 391535676
656836287253 436669992
361384361603 436663764
181625189997 436657536
666788352117 436651308
701082590807 329355324
969082322361 436645080
119424784597 436638852
191577254861 436632624
187845230537 436626396
103252679193 277849764
18660127849 40295160
903149892637 436620168
282050668627 150250500
977168375063 409503456
372580434575 436613940
537411508885 436607712
558559646721 436601484
809227280483 436595256
291719907555 421747704
712816652113 402067224
6842050823 436589028
633822137255 436582800
650616246713 436576572
398267248533 199352052
615162015635 61476588
585927825097 436570344
519995395373 436564116
827265398049 436557888
948556188579 436551660
531191468345 436545432
536789504831 436539204
70908468385 436532976
594635881853 154180368
821045357509 428442804
974058354793 64702692
888843799395 156422448
495115233213 224077212
18085861415 388290888
177271161619 436526748
431670819705 436520520
159233044053 436514292
410522681869 421156044
699841665559 95126472
656836287253 436508064
788079142647 436501836
924298030473 110223144
59090391359 25080156
208993368373 436495608
488287052147 360003312
619557292057 251623656
598367906177 370715472
492627216997 436489380
444732904839 436483152
798304087331 94391568
12721655189 94478760
59712395413 436476924
299805960257 436470696
232629522425 28449504
177893165673 436464468
214591404859 233967276
672386388603 414510768
183491202159 436458240
603343938609 436452012
272481714193 122728968
993340480467 436445784
972814346685 84887640
762576976433 436439556
61578407575 60069060
610185983203 59166000
629652270837 63264024
93922618383 340528356
544253553479 436433328
228897498101 436427100
577219768341 95356908
405579825993 65088828
737074810219 68445720
77128508925 436420872
104496687301 436414644
569755719693 84868956
130620857569 280870344
24880168389 367744716
277413814313 436408416
70908468385 436402188
649994242659 436395960
283011850799 149135688
492267928667 7330356
352676304847 278777736
905637908853 436389732
137462902163 436383504
250045635937 436377276
909991937231 436371048
433536831867 256861404
531813472399 436364820
618272035905 436358592
76506504871 436352364
783725114269 288792360
982144407495 436346136
55980371089 384828120
172917133241 49973472
27368184605 25260768
165453084593 436339908
55358367035 321757164
95788630545 436333680
998316512899 436327452
692912522385 436321224
140799304005 96172776
164209076485 436314996
60334399467 211627440
212725392697 436308768
296769112759 136804248
587793837259 436302540
682338453467 436296312
748892887245 205287336
123778812975 390352356
916833981825 436290084
666166348063 220166028
369470414305 436283856
181003185943 436277628
824341134107 238221000
938005287821 4147848
528703452129 98502048
576597764287 96945048
199041303509 436271400
758222948055 436265172
696644546709 322666452
432914827813 155687544
219233914197 134587080
202773327833 436258944
554892163161 28387224
6220046769 436252716
31100208929 436246488
433536831867 436240260
157989035945 436234032
188467234591 76722732
704845387679 128577060
74018488655 220676724
564157683207 348730632
26759502243 258904188
784347118323 436227804
335260191335 436221576
190955250807 436215348
483919160241 436209120
991474468305 436202892
918077989933 86837004
550473594019 436196664
712194648059 162980532
822978874963 343822968
595257885907 191853540
294207923771 436190436
810471288591 251436816
189089238645 436184208
169807112971 410014152
778127077783 436177980
116936768381 436171752
383154503493 10338480
142438934595 436165524
768583812611 20141352
758992854653 162040104
576597764287 436159296
396838592681 436153068
949178192633 436146840
581573796719 436140612
187223226483 436134384
510043330509 436128156
789945154809 436121928
39186261631 51063372
900039872367 145697832
705352603465 436115700
332772175119 436109472
916211977771 436103244
34458315351 97318728
274925798097 436097016
941714143985 436090788
826643393995 436084560
602099930501 436078332
625114080499 436072104
9330067039 436065876
547985577803 436059648
668032360225 436053420
161721060269 436047192
972192342631 436040964
518129383211 436034736
852999775243 174558384
238849562965 286070724
100142658923 436028508
778749081837 436022280
935494103445 436016052
33588225145 196337700
516885375103 436009824
19904135957 436003596
121290796759 234913932
746457696925 218285172
646262218335 435997368
770041025081 150923124
747026875083 435991140
715304668329 435984912
191577254861 435978684
867695661559 435972456
783103110215 435966228
386325527023 160171704
203395331887 319384296
385642519709 435960000
190955250807 435953772
3732030553 435947544
370092418359 435941316
585305821043 435935088
284877862961 257147892
574731752125 413869284
279901830529 435928860
873293698045 435922632
75884500817 435916404
221433449453 435910176
877647726423 435903948
642530194011 435897720
235117538641 435891492
375068450791 79388316
534301488615 88306812
314985581561 159000840
538655516993 435885264
283633854853 435879036
419852742679 435872808
60382915587 48752784
134352881893 435866580
590903857529 435860352
304159988635 319322016
660568311577 435854124
980356239105 336741732
209833053483 111973212
47894318387 264135708
496981245375 283741452
141816930541 382293324
967838314253 435847896
503201285915 435841668
62822415683 435835440
475367388917 127044972
401192621059 435829212
643228578257 37847556
576597764287 435822984
765221028961 169245900
562913675099 435816756
88324581897 222071796
465259038621 435810528
451574949433 435804300
221664589217 199806696
782481106161 332033364
357311415321 53834832
787457138593 246161700
621487876123 171917712
59712395413 407043396
1244014337 435798072
610807987257 435791844
202151323779 347049072
375690454845 191255652
83348549465 303577632
16794115687 435785616
633822137255 409534596
960996269659 435779388
405546649437 224120808
9330067039 360239976
235739542695 435773160
718414688599 210836484
480187135917 435766932
665544344009 435760704
429295181521 164188764
493871225105 435754476
309136021067 435748248
825399385887 435742020
764442988595 435735792
102008671085 435729564
88946585951 246877920
241481962905 34665048
84592557573 64111032
396216588627 306261900
575975760233 435723336
617028027797 435717108
747648879137 435710880
632578129147 171438156
208993368373 435704652
905637908853 435698424
552339606181 435692196
656214283199 1170864
288609887285 435685968
366982398089 435679740
12440087309 109724904
149280979189 435673512
54114358927 435667284
454684969703 435661056
387508531871 39199032
575975760233 435654828
732720781841 435648600
992718476413 170447904
283011850799 435642372
889465803449 117827532
621018806837 35985384
604587946717 435636144
567889707531 435629916
533839238989 64522080
745160862921 349546500
845303515615 435623688
569133715639 435617460
65932435953 435611232
674874404819 435605004
998316512899 435598776
926164042635 435592548
69042456223 435586320
462771022405 435580092
967838314253 147753072
722146712923 74156796
216457417021 435573864
498847257537 29670192
497339760195 4085568
986498435873 377740656
618272035905 435567636
463393026459 54326844
993378950823 284544864
719658696707 283928292
178515169727 435561408
600233918339 83604672
141194926487 435555180
492627216997 418851684
342102235929 108205272
321576102147 139295448
195525521573 122268096
556071630505 435548952
705974607519 435542724
194065271077 435536496
967216310199 137906604
761332968325 435530268
701620579141 435524040
867073657505 435517812
939848131823 78105348
615162015635 435511584
301671972419 200286252
999210263277 65070144
95788630545 435505356
187845230537 435499128
220189441345 288375084
641908189957 159704604
539899525101 435492900
115070756219 435486672
839705479129 435480444
358274341333 435474216
425450779165 422027964
169185108917 356609052
842386793781 215544852
354542317009 286930188
803007239943 435467988
438512864299 435461760
233873530533 435455532
507555314293 389910168
804251248051 417606084
916833981825 435449304
779371085891 435443076
179759177835 435436848
494493229159 435430620
586257809449 38003256
339614219713 435424392
232629522425 435418164
169185108917 168529680
595257885907 435411936
396838592681 435405708
915589973717 435399480
834729446697 435393252
269327761611 167383728
547363573749 435387024
444110900785 435380796
141194926487 435374568
975924366955 291682152
307270008905 187792884
544253553479 435368340
692290518331 246840552
510665334563 435362112
827887402103 435355884
870275210691 231046344
672386388603 435349656
832863434535 100470096
350810292685 40581648
755757421147 63637704
108850715679 12972924
314734057553 435343428
251911648099 435337200
615162015635 435330972
818130448023 158041728
980278395333 435324744
626980092661 295543512
796165195349 435318516
435402844029 435312288
380044483223 435306060
183491202159 435299832
825399385887 435293604
673008392657 435287376
10574075147 435281148
220189441345 435274920
283633854853 435268692
208371364319 347304420
941714143985 435262464
413010698085 435256236
168563104863 435250008
495737237267 435243780
182247194051 184560552
844681511561 435237552
602099930501 435231324
536789504831 435225096
511909342671 435218868
632702950723 177709752
75535332987 53598168
28612192713 435212640
501335273753 435206412
834107442643 435200184
812383755405 333478260
526837439967 435193956
232629522425 435187728
661812319685 435181500
955398233173 7317900
814825316969 139930704
457172985919 435175272
84592557573 435169044
399948612951 261987048
360762357549 186011676
981522403441 166480668
628871178751 397284120
600233918339 435162816
995206492629 182935044
735830802111 234110520
102856390315 180724104
502579281861 103160592
997072504791 435156588
359518349441 435150360
753246915623 435144132
381288491331 435137904
184735210267 435131676
613296003473 171911484
401814625113 389081844
369470414305 435125448
882623758855 435119220
489517196727 435112992
758844952109 275115672
948556188579 368081028
117558772435 435106764
951666208849 435100536
217701425129 435094308
973436350739 435088080
123156808921 435081852
228275494047 285584940
577841772395 435075624
177271161619 357997896
951044204795 74723544
674252400765 435069396
533679484561 435063168
869561673721 435056940
454062965649 435050712
934250095337 435044484
452266420599 237772584
167941100809 435038256
223299461615 435032028
107606707571 435025800
664922339955 249829992
631956125093 435019572
219567437291 435013344
4354034607 194213952
38564257577 180873576
259997700801 435007116
340858227821 108055800
991474468305 56855412
775639061567 435000888
444732904839 198424080
296695939987 164294640
826069220981 111063924
168678235671 113822928
156123023783 434994660
442866892677 70046316
224805600015 98825904
738940822381 434988432
399326608897 434982204
256887680531 193591152
463480442667 201818340
962240277767 434975976
38564257577 434969748
110716727841 103116996
37320249469 96266196
618894039959 216640980
57224379197 434963520
256887680531 434957292
651512656447 57160584
178549361447 151639344
755134750697 355014684
971570338577 15881400
353298308901 84700800
824777381833 434951064
146475968991 8681832
931762079121 434944836
467125050783 434938608
884489771017 325051776
907503921015 434932380
730854769679 434926152
87080573789 434919924
525593431859 434913696
126888833245 381359124
586549829151 434907468
192821262969 434901240
269949765665 426001428
603965942663 434895012
325308126471 417001968
226409481885 434888784
64066423791 434882556
639420173741 95755500
76506504871 434876328
69042456223 434870100
156123023783 156322800
398082600789 434863872
696644546709 279487728
281145838637 434857644
57846383251 434851416
259375696747 434845188
432914827813 398959452
424828775111 434838960
661190315631 402210468
804251248051 434832732
678746484407 222470388
73396484601 36894672
814825316969 434826504
641652971507 40656384
749514891299 434820276
840949487237 434814048
649372238605 434807820
6220046769 298146816
81748441763 47419992
625736084553 434801592
526837439967 434795364
686070477791 96309792
247557619721 434789136
287365879177 434782908
631956125093 434776680
181625189997 434770452
663678331847 434764224
425763007489 47401308
220189441345 153513972
733964789949 144825912
302293976473 434757996
819179345347 434751768
636932157525 434745540
569755719693 256892544
733342785895 434739312
316600069715 20483892
158922116143 104630400
649372238605 237486096
908125925069 93631752
599611914285 434733084
763198980487 434726856
215835412967 434720628
188467234591 125431920
737696814273 434714400
116314764327 434708172
315978065661 366106752
981525511213 417051792
154879015675 434701944
975924366955 434695716
919944002095 434689488
338992215659 434683260
880757746693 434677032
495816581987 274667256
556238217049 75720024
181625189997 269379684
54408924643 8333064
185979218375 434670804
444110900785 434664576
725256733193 434658348
522483411589 434652120
213969400805 434645892
969704326415 434639664
124400817029 434633436
533679484561 434627208
792082197075 46635264
273059785935 373050972
453440961595 434620980
159855048107 434614752
829967613869 78479028
158611039999 56245068
927408050743 434608524
372580434575 434602296
150524987297 434596068
339614219713 434589840
467125050783 252476892
492005212943 434583612
650616246713 434577384
323548694073 128545920
690424506169 297000864
313490049445 328178232
977168375063 67249944
139328914325 434571156
669276368333 434564928
249026558277 181184976
586656639351 317030112
567889707531 434558700
321641290623 91402128
96410634599 434552472
217701425129 434546244
144926950811 434540016
130620857569 434533788
824777381833 434527560
793253873191 93644208
450952945379 148992444
594635881853 434521332
756356935893 434515104
283633854853 272443860
4976038661 241278948
648128230497 434508876
206505352157 434502648
845925519669 19045224
101386667031 434496420
715926672383 434490192
579085780503 434483964
73396484601 434477736
324064118363 434471508
862097625073 299261628
551717602127 434465280
194065271077 434459052
834729446697 405542448
986498435873 434452824
995206492629 434446596
610299513415 243900936
468369058891 434440368
350188288631 434434140
345212256199 42618204
439134868353 434427912
258753692693 434421684
720280700761 434415456
564779687261 434409228
808605276429 434403000
244447599451 434396772
435402844029 74891700
717170680491 434390544
376312458899 104300316
840327483183 53162208
321576102147 434384316
518751387265 434378088
956787011141 187518852
55980371089 125319816
652482258875 221853816
502579281861 414516996
931531305571 40830768
11877093555 25565940
644396206173 434371860
668654364279 434365632
646262218335 434359404
476455111593 23747364
689503513281 65692944
509421326455 158402952
19282131903 434353176
487651184565 148512888
532435476453 131958864
633200133201 434346948
436646852137 434340720
589037845367 149291388
326570008939 275669964
504445294023 434334492
231385514317 434328264
43540290009 87061212
215213408913 307196100
43721898489 152666964
280523834583 344414628
550473594019 434322036
544875557533 89328204
381288491331 434315808
106984703517 434309580
12440087309 434303352
812959304807 434297124
979232817533 39846744
913101957501 434290896
334016183227 434284668
602721934555 434278440
77750512979 325954836
764442988595 334182024
506311306185 87248052
39186261631 434272212
98276646761 434265984
494493229159 434259756
702242583195 434253528
618272035905 163223424
867695661559 434247300
642530194011 434241072
358274341333 434234844
278035818367 434228616
729610761571 434222388
487651184565 434216160
949800196687 434209932
862097625073 434203704
965972302091 434197476
889465803449 223610112
186823730185 26873820
832863434535 434191248
389996548087 110067444
579085780503 434185020
250667639991 434178792
175405149457 266240772
197797295401 115485804
541765537263 434172564
724634729139 385332588
388130535925 149266476
74018488655 434166336
471479079161 434160108
561957986023 31501224
515019362941 434153880
222055453507 202615524
485785172403 424357236
871427685883 92012472
898795864259 434147652
345834260253 434141424
103252679193 434135196
85836565681 434128968
6220046769 434122740
860231612911 434116512
116314764327 434110284
561047662937 434104056
998316512899 434097828
47894318387 170435448
803007239943 434091600
94133928195 120854340
771907037243 434085372
199041303509 434079144
637554161579 24737616
810070509325 57596544
731476773733 78983496
960996269659 78466572
693534526439 434072916
978412383171 434066688
284255858907 362855736
597927965247 226836216
323442114309 265630428
193443267023 141064200
949178192633 434060460
173539137295 326552724
970948334523 434054232
858365600749 434048004
319088085931 163790172
136218894055 175816440
113826748111 434041776
964106289929 434035548
503201285915 168367752
536167500777 194157900
561669666991 434029320
294829927825 434023092
159233044053 434016864
636439664731 230809680
664300335901 434010636
654970275091 434004408
320332094039 433998180
528703452129 387493704
183491202159 433991952
561669891199 325942380
338370211605 433985724
810471288591 307239696
867695661559 433979496
757600944001 433973268
900661876421 433967040
221433449453 77108868
908747929123 39236400
71530472439 378326088
404958805963 257758236
248801627829 429806736
670520376441 433960812
855877584533 433954584
100764662977 433948356
419852742679 433942128
770041025081 12069864
655709708085 117335520
46650310279 433935900
686070477791 192133800
788079142647 325313352
558559646721 433929672
377097281557 34721100
764442988595 433923444
822911369671 433917216
946068172363 433910988
207749360265 166318740
794299183187 433904760
164335473745 307451448
543631549425 214268112
980393495001 68595192
457794989973 433898532
70286464331 433892304
664922339955 433886076
873293698045 346320396
284255858907 139837284
164831080539 433879848
724634729139 433873620
952288212903 429227532
228275494047 166511808
531813472399 433867392
746404871029 145897128
947934184525 433861164
618894039959 156982968
769569533103 13813704
594013877799 433854936
335260191335 433848708
211481384589 433842480
912628260811 149409720
429804807543 433836252
602099930501 433830024
74640492709 433823796
368848410251 433817568
985876431819 288792360
17416119741 433811340
266839745395 36433800
161721060269 145535904
298561952149 342838944
408034665653 395733348
735830802111 418770720
222735384189 286587648
134411861053 267723036
895063839935 356957820
864585641289 91707300
154257011621 433805112
886355783179 433798884
40430269739 177435720
789323150755 64478484
892575823719 145685376
805495256159 371469060
71066597305 188851644
925542038581 433792656
164831080539 433786428
544875557533 17419716
801763231835 433780200
293585919717 433773972
453440961595 433767744
148036971081 433761516
239471567019 433755288
97032638653 433749060
9952071093 431793468
366360394035 433742832
478321123755 383638572
986498435873 433736604
601477926447 135627156
781237098053 433730376
704730599411 34677504
27990188659 433724148
904393900745 433717920
798031207511 433711692
205883348103 433705464
706596611573 433699236
500091265645 20066616
213969400805 433693008
135596890001 433686780
385642519709 433680552
758222948055 433674324
985254427765 433668096
505689302131 433661868
547985577803 433655640
58595369997 131703516
822911369671 433649412
717170680491 433643184
849657543993 433636956
777505073729 433630728
798653211565 433624500
913101957501 207081000
828509406157 433618272
599611914285 433612044
566023695369 433605816
312868045391 202902012
725878737247 433599588
102008671085 25715412
499469261591 433593360
752002907515 433587132
342102235929 433580904
10574075147 417936168
192280496947 242885772
935494103445 433574676
356507373055 67287312
638798169687 433568448
69042456223 433562220
804873252105 433555992
615162015635 221685660
98276646761 330594696
299805960257 433549764
536167500777 433543536
449086933217 433537308
725878737247 429445512
603965942663 433531080
717792684545 433524852
913101957501 149391036
637554161579 433518624
853389568317 433512396
449708937271 433506168
15616317447 3300840
21770148119 141244812
95166626491 433499940
255021668369 433493712
629468108877 433487484
740806834543 274112964
676118412927 66427848
944202160201 433481256
339614219713 48572172
140572922433 433475028
215213408913 433468800
734586794003 412119216
44292459263 126334980
793677179133 433462572
789323150755 372913956
251911648099 433456344
936116107499 433450116
649994242659 433443888
539277521047 381352896
982766411549 433437660
467125050783 316861956
355164321063 335371572
419230738625 20097756
787457138593 433431432
82104541357 433425204
677984425089 433418976
167319096755 433412748
258753692693 45638784
186601222429 433406520
366982398089 433400292
639420173741 433394064
218323429183 433387836
52870350819 186995700
792005860479 236171988
936345459827 106050384
469613066999 433381608
72277827449 259190676
391240556195 433375380
947312180471 156385080
875781714261 433369152
602721934555 433362924
32344217037 433356696
141816930541 75153276
436646852137 348961068
896307848043 196661556
484541164295 433350468
269949765665 433344240
489517196727 326266236
643774202119 433338012
475833107539 433331784
769558540683 271982988
244447599451 60081516
227653489993 433325556
236983550803 282483396
573487744017 433319328
180381181889 433313100
571658009955 191486088
969082322361 433306872
579085780503 398797524
733342785895 272624472
107665960763 243851112
448464929163 147497724
84592557573 412605000
283633854853 182661012
360140353495 433300644
533057480507 433294416
717170680491 433288188
129376849461 13440024
791811166971 276803460
438512864299 290860056
94187738115 160283808
901283880475 433281960
575353756179 344925324
176027153511 288325260
796165195349 41378832
664421987425 243085068
679850437251 433275732
2488022445 433269504
351432296739 433263276
434158835921 433257048
212222468003 35300304
27990188659 38669652
580329788611 431214264
29856200821 433250820
509421326455 168448716
284877862961 433244592
730879114931 15053076
878296118513 178220448
95788630545 392183388
850901552101 433238364
96410634599 351041220
103874683247 433232136
74640492709 433225908
987120439927 433219680
979656391279 208121076
164831080539 433213452
53492354873 295929648
394972580519 300750120
622010283 433207224
80948659449 250322004
493249221051 433200996
477699119701 433194768
786213130485 267554880
226409481885 433188540
854633576425 433182312
822911369671 433176084
766309000757 433169856
74640492709 433163628
662434323739 63201744
959130257497 11197944
974680358847 26736804
840327483183 433157400
243825595397 283766364
472101083215 433151172
263729725125 422656992
829131410211 433144944
491383208889 433138716
289231891339 433132488
584350131967 31501224
766931004811 229707324
874537706153 433126260
689180498061 433120032
798031207511 433113804
391862560249 373929120
21770148119 433107576
606453958879 431276544
766931004811 433101348
612051995365 433095120
554947847709 51181704
460905010243 433088892
343968248091 433082664
510713420951 216516420
69664460277 433076436
778749081837 433070208
747648879137 179005176
158611039999 433063980
169807112971 375398928
10574075147 433057752
158103855353 310110804
350188288631 331535124
965972302091 433051524
200907315671 433045296
684204465629 433039068
644396206173 433032840
444110900785 433026612
497603249429 409347756
492627216997 22277556
325930130525 433020384
95166626491 433014156
128950466887 37075284
291911979075 150860844
39186261631 262690812
776261065621 433007928
654970275091 433001700
523727419697 432995472
180381181889 22869216
149902983243 432989244
445354908893 432983016
399948612951 328502088
208371364319 432976788
930760159601 164985948
262545885725 290006820
304781992689 37741680
960374265605 397383768
445354908893 432970560
992718476413 432964332
122534804867 432958104
595879889961 432951876
978412383171 432945648
735208798057 432939420
436024848083 99672912
273059785935 360912600
900039872367 227608488
941092139931 109538064
371336426467 172117008
96430838231 352486116
18660127849 432933192
575613887283 171307368
117742971763 176700816
654348271037 408120840
849276557311 94024116
781521742565 92896848
428560799435 432926964
488273188619 135502596
681716449413 432920736
409278673761 98589240
743294850759 25603308
312246041337 432914508
491383208889 432908280
554205618343 432902052
873293698045 432895824
268083753503 142272432
936738111553 432889596
587171833205 182081808
83348549465 432883368
575975760233 323351532
687314485899 432877140
969082322361 173761200
371336426467 354485304
946068172363 432870912
111061721673 30984300
766931004811 432864684
502579281861 272468772
952365334227 136249956
511294637833 139893336
748290420427 41715144
619029349487 128676708
176027153511 430610148
888898032819 165945060
987742443981 432858456
6256542849 229327416
210859380535 432852228
628270760945 88132428
341480231875 432846000
75884500817 432839772
21148144065 432833544
979359295757 40058496
294207923771 432827316
167319096755 432821088
920566006149 432814860
42296281901 432808632
256887680531 90237492
787457138593 432802404
902527888583 432796176
578463776449 247737384
15642979515 243153576
541143533209 185887116
779993089945 432789948
878269730477 432783720
307892012959 57185496
106420470391 316930464
435426024645 118039284
760710964271 432777492
635066145363 432771264
728366753463 432765036
425450779165 139557024
939848131823 432758808
577841772395 38868948
36076241361 299840832
23014156227 268825392
979034387225 432752580
885111775071 432746352
6229 432740124
626980092661 432733896
432914827813 432727668
324064118363 432721440
475933291147 132706224
337748207551 432715212
77128508925 425316348
913101957501 393316884
837839466967 432708984
728366753463 1880856
194065271077 261308196
820559404115 20714328
267552447813 57204180
44784298117 432702756
285600580003 157400244
894441835881 174738996
166075088647 432696528
25502172443 12306528
189089238645 276984072
223299461615 432690300
380044483223 345292776
157367031891 347348016
998938516953 162843516
342102235929 432684072
323442114309 432677844
553583614289 432671616
455928977811 356571684
323565160905 135745488
673828285183 101591136
500137695385 26238564
374126413491 8289468
139328914325 211253760
302293976473 432665388
100142658923 16697268
975924366955 188222616
839083475075 432659160
424206771057 432652932
579707784557 432646704
646262218335 432640476
941910176513 225733860
490139200781 357368868
743916854813 432634248
472101083215 431893116
955398233173 432628020
8708062985 432621792
562913675099 432615564
349019172223 174477420
259997700801 140721660
98276646761 282134628
36698245415 432609336
121290796759 432603108
932396433299 46959120
976546371009 432596880
508799322401 432590652
555449626451 432584424
526215435913 432578196
931762079121 432571968
42918285955 129841344
281145838637 138485808
796787199403 190502064
512531346725 432565740
755112927785 432559512
679228433197 253653984
129376849461 279045540
518129383211 432553284
597745902123 352884708
205261344049 230249160
802385235889 432547056
276169806205 432540828
497076820263 4222584
827321001633 189281376
612673999419 406065600
928030054797 432534600
315356061607 432528372
755112927785 403630452
761954972379 195341220
307892012959 432522144
727448251775 20652048
135637770593 293706252
205442136661 141300864
5598042715 432515916
753868919677 432509688
446598917001 432503460
241337579181 432497232
108353632849 275084532
880135742639 432491004
691046510223 23927976
757600944001 432484776
766931004811 432478548
981522403441 432472320
646262218335 432466092
762576976433 432459864
814203312915 432453636
148687760951 79899012
825038783449 131747112
767170546147 118412964
967838314253 432447408
388130535925 348282216
289853895393 432441180
247557619721 289496124
627602096715 432434952
624492076445 432428724
865829649397 394662132
431102843551 116513424
609563979149 432422496
273059785935 432416268
590005316581 48354192
368848410251 432410040
895063839935 432403812
11196079201 432397584
80994229725 256157640
816069325077 432391356
705674435365 40214196
125022821083 432385128
707218615627 156926916
519995395373 432378900
852767564263 432372672
504445294023 401612580
992096472359 432366444
871427685883 236769876
508799322401 432360216
464015030513 432353988
710950639951 102413232
938604123715 432347760
166697092701 432341532
685448473737 432335304
518751387265 432329076
151146991351 432322848
178515169727 126247788
674874404819 142403220
673008392657 432316620
353920312955 298800756
922432018311 432310392
949178192633 432304164
939848131823 432297936
912479953447 432291708
909991937231 432285480
951666208849 432279252
740184830489 273521304
191577254861 432273024
111338731895 432266796
276169806205 158209884
37942253523 432260568
5010392309 61538868
442866892677 339320124
73396484601 432254340
906881916961 432248112
186601222429 432241884
467747054837 432235656
134974885947 432229428
262485717017 40830768
254576726355 105564600
925542038581 11303820
341480231875 432223200
541143533209 250870068
243825595397 432216972
541237681885 229850568
501335273753 432210744
393728572411 432204516
939848131823 432198288
849035539939 432192060
139328914325 432185832
271815777827 432179604
964728293983 415712772
868939669667 402509412
464679578035 360731988
702864587249 432173376
172496766915 19668024
157367031891 432167148
89568590005 229215312
626358088607 216310896
667410356171 432160920
475833107539 163042812
631956125093 432154692
89568590005 292902840
463393026459 432148464
855877584533 394929936
446740846893 253641528
251289644045 224369928
437492678055 18453564
144304946757 432142236
936738111553 432136008
317331188329 169102656
346456264307 432129780
149280979189 432123552
488895192673 432117324
375690454845 432111096
363250373765 70600608
989608456143 383613660
592769869691 432104868
542387541317 399414096
643152198065 376924788
826643393995 432098640
272437781881 432092412
31722212983 344844360
665544344009 432086184
243825595397 432079956
587171833205 432073728
113204744057 432067500
424828775111 432061272
819179345347 378282492
380044483223 292591440
510665334563 92018700
238849562965 432055044
687936489953 432048816
486407176457 234390780
846547523723 161678880
200907315671 432042588
77128508925 432036360
698819044167 77632020
991014990139 6751152
873915702099 177024672
575353756179 432030132
182247194051 208675368
870805681829 432023904
87080573789 432017676
660568311577 67741956
600233918339 22906584
666788352117 432011448
238849562965 36377748
194065271077 432005220
715926672383 431998992
811093292645 138398616
233251526479 431992764
865829649397 431986536
537411508885 431980308
913101957501 431974080
590517763887 136841616
92056606221 431967852
321116530561 50814252
10574075147 431961624
676118412927 348792912
412065222929 18416196
693534526439 431955396
951721096213 97592760
654970275091 431949168
963484285875 348020640
286121871069 431942940
328418146741 353351808
565401691315 431936712
297553019901 60075288
413010698085 431930484
319472484319 6545628
835973454805 431924256
834729446697 431918028
956642241281 139264308
297939948095 112241016
752624911569 431911800
154257011621 405044208
740806834543 172752264
273681789989 81667764
715926672383 431905572
786213130485 371687040
771285033189 431899344
610185983203 431893116
279279826475 431886888
875280396391 131385888
870183677775 37505016
92056606221 431880660
715304668329 431874432
230763510263 431868204
259375696747 431861976
214591404859 349017120
628846104823 3151368
438520506055 81169524
202151323779 152747928
911857949393 365614740
472242639427 84918780
616406023743 431855748
947934184525 431849520
673008392657 260704080
516885375103 431843292
319710089985 431837064
700376571033 431830836
567889707531 431824608
471479079161 431818380
777659771021 45987552
872671693991 287976492
174783145403 431812152
577841772395 431805924
684826469683 431799696
371336426467 431793468
49760330549 431787240
297939948095 140347980
996450500737 431781012
725878737247 431774784
911235945339 431768556
331528167011 431762328
164209076485 431756100
951044204795 431749872
669276368333 431743644
657458291307 431737416
304781992689 266103756
528703906773 282365064
212103388643 431731188
11818083255 304947792
717792684545 342652104
859609608857 431724960
979377475289 22053348
70908468385 431718732
352676304847 431712504
12440087309 47588148
942958152093 431706276
686070477791 199221264
340858227821 431700048
37533477505 32304636
773773049405 431693820
793677179133 431687592
393728572411 431681364
717170680491 431675136
167374239467 145398888
731476773733 431668908
302915980527 163435176
577219768341 431662680
526389228253 75358800
36698245415 81125928
838461471021 431656452
11196079201 431650224
186601222429 431643996
138394026769 117877356
139950918379 431637768
729610761571 365913684
656836287253 431631540
803007239943 431625312
694156530493 365888772
588415841313 70930692
426827269289 57210408
707840619681 431619084
381288491331 431612856
358896345387 431606628
998938516953 431600400
370714422413 431594172
188467234591 431587944
658080295361 253143288
473967095377 390545424
919944002095 237230748
594635881853 265692708
712194648059 431581716
728988757517 431575488
473967095377 431569260
820423353455 431563032
835973454805 389598768
989608456143 431556804
90812598113 406875240
888843799395 293774760
661812319685 431550576
530569464291 167533200
199041303509 246759588
492005212943 431544348
965350298037 431538120
642530194011 431531892
534301488615 342353160
897618196807 102145428
867762562735 182212596
732098777787 95288400
816069325077 431525664
143682942703 431519436
431048815651 431513208
82726545411 431506980
144926950811 431500752
990230460197 431494524
6842050823 287808336
847791531831 431488296
890709811557 431482068
598989910231 431475840
258753692693 431469612
756356935893 431463384
633200133201 213221808
836595458859 431457156
89181493655 32759280
422340758895 431450928
60956403521 431444700
21770148119 363889584
774395053459 431438472
882001754801 431432244
194687275131 254283012
516885375103 431426016
138706910271 403387560
347097232621 57652596
395594584573 251343396
148269269253 171419472
881379750747 431419788
243203591343 431413560
13684095417 101055528
538655516993 431407332
437890860245 431401104
115070756219 431394876
275547802151 203474988
252533652153 431388648
800519223727 394848972
334207619491 111138660
874768609253 175386708
749514891299 431382420
439756872407 56226384
949178192633 431376192
95166626491 431369964
816069325077 72898740
898795864259 372434400
133730877839 431363736
487029180511 200715984
473345091323 431357508
864197162323 133497180
904393900745 431351280
582195800773 431345052
837217462913 337563828
501957277807 85030884
263359481743 142677252
118802780543 290486376
268083753503 431338824
365218880123 35580564
549851589965 431332596
358896345387 431326368
116314764327 431320140
409278673761 355195296
91434602167 356690016
941092139931 284003028
375068450791 278920980
569755719693 87528312
34832233253 165328488
372580434575 431313912
400570617005 431307684
574901988277 102151656
859609608857 431301456
359518349441 431295228
737350997107 37044144
318466081877 431289000
891614766107 130345812
954776229119 350773416
719036692653 130738176
181003185943 431282772
679850437251 368822160
462149018351 186727896
1451089109 163734120
269949765665 431276544
870183677775 431270316
775639061567 308958624
626980092661 431264088
442244888623 4116708
309295046819 41733828
521861407535 431257860
758222948055 431251632
70286464331 35375040
689180498061 431245404
498847257537 431239176
9330067039 251386992
940470135877 431232948
778749081837 431226720
144926950811 237878460
186601222429 431220492
906259912907 311343948
775017057513 431214264
898304778993 62398332
658702299415 37654488
223299461615 431208036
216457417021 431201808
519373391319 431195580
781237098053 431189352
166697092701 104543208
909991937231 431183124
555449626451 351857088
473345091323 290934792
638176165633 431176896
734189558469 192625812
32344217037 42605748
213347396751 431170668
887634792647 111655584
149902983243 431164440
254399664315 288929376
626980092661 252669960
577252390605 126123228
715304668329 431158212
564779687261 267174972
744538858867 431151984
752002907515 41067432
682960457521 431145756
415498714301 377304696
492079245179 232634484
811093292645 288848412
424435425849 188166564
776883069675 431139528
375690454845 411160104
679228433197 19512324
748892887245 431133300
249423631883 431127072
692912522385 431120844
653726266983 431114616
980976374759 311287896
863341633181 431108388
164378023441 256599828
492005212943 431102160
185979218375 431095932
960996269659 431089704
481431144025 431083476
288705138317 15956136
540521529155 431077248
476455111593 431071020
986498435873 84887640
725878737247 431064792
885111775071 122691600
765064992649 81835920
458416994027 431058564
835973454805 431052336
962240277767 431046108
946799147733 39622536
397460596735 212816988
724672969059 188932608
738318818327 210082896
380666487277 431039880
720280700761 431033652
511287338617 271627992
958508253443 366343416
492627216997 431027424
400570617005 431021196
505067298077 255896064
352054300793 431014968
814203312915 275408388
455928977811 431008740
595879889961 431002512
82863368343 128452500
931762079121 57683736
378178471061 345678912
401814625113 430996284
543009545371 269030916
528210274255 70438680
437890860245 430990056
244447599451 430983828
986498435873 430977600
763820984541 430971372
863963637235 229875480
636932157525 327268944
213969400805 430965144
691668514277 430958916
172295129187 430952688
216457417021 430946460
592147865637 165409452
160477052161 430940232
670520376441 430934004
885733779125 430927776
736452806165 232217208
66554440007 430921548
495737237267 109818324
958508253443 430915320
857743596695 205667244
917543414543 67031964
467125050783 323993016
746404871029 430909092
645640214281 117460080
569133715639 430902864
226409481885 430896636
140572922433 430890408
788079142647 430884180
34210229199 430877952
986498435873 430871724
342724239983 177149232
418608734571 363596868
375690454845 430865496
503201285915 430859268
342885875267 42194700
333394179173 430853040
122534804867 430846812
5598042715 430840584
473967095377 430834356
839083475075 430828128
862097625073 430821900
446598917001 430815672
495115233213 240270012
612673999419 430809444
100764662977 430803216
36431038065 25839972
122534804867 430796988
683582461575 430790760
54736362981 14399136
202151323779 421635600
663678331847 430784532
197797295401 430778304
39186261631 249512364
391240556195 430772076
838461471021 430765848
720902704815 408874428
651238250767 240942636
674874404819 39062016
929896066959 430759620
574858666309 250726824
933628091283 430753392
915664902785 315510480
802385235889 430747164
826021389941 430740936
807361268321 430734708
102630675139 430728480
706596611573 262254852
15550107579 430722252
90190594059 131728428
325308126471 430716024
847169527777 430709796
518751387265 430703568
891953819665 430697340
241337579181 430691112
443488896731 430684884
388752539979 430678656
123778812975 430672428
562291671045 430666200
350810292685 288325260
315356061607 430659972
236983550803 323544600
110716727841 13315464
869561673721 232871148
17416119741 430653744
484541164295 430647516
888843799395 430641288
552961610235 430635060
236361546749 430628832
677362421035 430622604
658702299415 430616376
766466207933 151209612
194687275131 105988104
781237098053 317248092
808832237205 197944524
299524366227 42886008
247557619721 430610148
379422479169 430603920
510374822037 71067708
664300335901 244430316
844059507507 430597692
370457528631 30610620
358896345387 325120284
903149892637 368971632
514397358887 430591464
408656669707 98421084
391862560249 430585236
883245762909 430579008
523727419697 40475772
278657822421 430572780
908125925069 430566552
75884500817 430560324
662673204907 15999732
827887402103 430554096
770041025081 430547868
138355768165 50876532
252533652153 398124900
404302641329 371313360
558559646721 430541640
668257166113 65468736
27990188659 430535412
641908189957 334524564
105740695409 430529184
445976912947 430522956
554205618343 430516728
754490923731 299199348
865207645343 430510500
950422200741 430504272
955398233173 430498044
909991937231 193068
377556467007 261208548
431670819705 403138440
161099056215 430491816
269327761611 430485588
773151045351 206321184
349566284577 430479360
548607581857 211776912
266839745395 430473132
301049968365 379671336
7464054877 430466904
441000880515 430460676
739562826435 430454448
588415841313 430448220
728988757517 193030632
879513738585 430441992
618272035905 166555404
315978065661 203574636
440485088773 289203408
447842925109 430435764
421718754841 430429536
314734057553 418048272
712816652113 430423308
377556467007 430417080
556693634559 430410852
460905010243 430404624
898173860205 430398396
93623685601 68314932
571621731855 430392168
609563979149 430385940
413010698085 257060700
342102235929 430379712
488895192673 430373484
349566284577 430367256
912479953447 430361028
270571769719 430354800
812337300753 430348572
663056327793 430342344
407412661599 32553756
782481106161 430336116
335882195389 118045512
408656669707 228766896
210859380535 430329888
68420452169 222302232
529354005335 47887092
118802780543 430323660
426694787273 430317432
352054300793 388172556
665544344009 430311204
556693634559 430304976
195309279185 430298748
359518349441 430292520
716548676437 430286292
470857075107 55777968
174783145403 430280064
565401691315 430273836
367604402143 430267608
110094723787 430261380
195309279185 430255152
323442114309 430248924
907503921015 297436824
528228621943 178637724
230763510263 430242696
700376571033 430236468
93922618383 430230240
666285919435 99859752
674252400765 430224012
254399664315 430217784
654413826965 161031168
73396484601 430211556
472723087269 430205328
146170958919 430199100
602721934555 170148960
569755719693 430192872
18660127849 430186644
974940103815 137769588
717792684545 299548116
33801471865 89471448
579085780503 217500444
141816930541 400952412
301049968365 430180416
743916854813 430174188
855319211955 115186860
334016183227 121371264
739562826435 430167960
937360115607 430161732
627602096715 430155504
423584767003 213614172
291719907555 199233720
694778534547 430149276
880135742639 430143048
835351450751 268009524
916833981825 430136820
791432465965 41858388
520179887417 123445188
997694508845 310621500
474589099431 430130592
135638268833 32379372
919464756257 266159808
778783503993 158060412
899138198735 10961280
261863712963 430124364
24880168389 194568948
141816930541 285068016
798031207511 430118136
310380029175 430111908
278035818367 430105680
477077115647 280969992
561669666991 430099452
456177468783 47426220
154879015675 430093224
220189441345 5499324
92678610275 63226656
115838975029 277033896
567889707531 430086996
232007518371 424027152
705974607519 430080768
752624911569 292080744
85836565681 182169000
634444141309 430074540
553583614289 430068312
433536831867 430062084
747026875083 260822412
696644546709 430055856
792433171025 258954012
539899525101 430049628
209683973847 177005988
164831080539 430043400
874537706153 289514808
797644796241 70949376
880135742639 430037172
797409203457 430030944
162343064323 100314396
358274341333 157680504
640664181849 36078804
375068450791 430024716
638176165633 430018488
337748207551 430012260
470235071053 430006032
969704326415 333098352
310380029175 429999804
408034665653 429993576
620138048067 51113196
181003185943 429987348
947934184525 33263748
899417868313 296826480
830375418319 429981120
552339606181 429974892
141194926487 319010616
526215435913 429968664
673008392657 147360708
967838314253 429962436
70286464331 429956208
111960735949 237467412
650616246713 429949980
782481106161 45669924
598989910231 429943752
711572644005 429937524
918699993987 300494772
990852464251 429931296
643774202119 249331752
643774202119 429925068
235117538641 78946128
724012725085 429918840
700998575087 429912612
727744749409 63108324
617650031851 429906384
599611914285 429900156
143060938649 429893928
94544622437 168361524
187845230537 9416736
704730599411 429887700
37942253523 291464172
681094445359 429881472
406790657545 429875244
95432792527 154136772
388130535925 429869016
64066423791 429862788
982144407495 429856560
816691329131 429850332
213969400805 31582188
670520376441 429844104
784347118323 350399736
164831080539 153763092
294207923771 308622312
500830001103 299105928
680472441305 221137596
561047662937 59321700
196343252983 10288656
52248346765 372913956
11818083255 429837876
740806834543 67162752
618894039959 429831648
92678610275 429825420
704730599411 78024384
438512864299 429819192
536832347243 141830244
363872377819 429812964
328418146741 429806736
592305801489 48634452
684826469683 429800508
185357214321 429794280
812337300753 429788052
533365641947 9273492
888843799395 429781824
288609887285 301671864
967838314253 429775596
343346244037 429769368
219604113983 335975688
461558565345 155232900
561047662937 429763140
714739476091 69112116
68420452169 429756912
271193773773 429750684
531191468345 429744456
263296435699 108298692
239471567019 429738228
564779687261 429732000
735830802111 429725772
666166348063 429719544
915589973717 429713316
171051121079 104381280
343346244037 429707088
68420452169 429700860
289853895393 234266220
863963637235 429694632
648128230497 429688404
113826748111 214050132
554827622397 429682176
442244888623 137545380
922616697195 144981612
659324303469 429675948
464637034567 54152460
649372238605 429669720
209615372427 429663492
166075088647 429657264
191577254861 429651036
897551856151 429644808
601477926447 429638580
851523556155 429632352
685448473737 163273248
806117260213 375106212
968460318307 395739576
528703452129 2678040
383154503493 429626124
597123898069 429619896
251911648099 429613668
294829927825 224095896
24880168389 294410016
31100208929 123899832
500713269699 189804528
73396484601 50253732
168563104863 378830556
654348271037 419343696
1866018391 429607440
135596890001 428361840
616406023743 429601212
865376044235 184834584
760998828659 64229364
909369933177 429594984
77128508925 429588756
900661876421 429582528
167319096755 429576300
952412804043 194786928
200907315671 375922080
44784298117 185675364
866451653451 429570072
238849562965 59153544
34210229199 429563844
42296281901 429557616
827265398049 318755268
817313333185 181720584
972814346685 429551388
16172111633 429545160
20526140011 180406476
223921465669 429538932
495115233213 429532704
370714422413 341661852
57846383251 169096428
398704604843 429526476
477735111313 123015456
699775156747 313505064
263107721071 107868960
633200133201 429520248
930518071013 146227212
858987604803 429514020
312868045391 353289528
939848131823 429507792
801141227781 333770976
3732030553 30037644
304159988635 411085368
983388415603 429501564
772529041297 429495336
118802780543 429489108
268705757557 39722184
185979218375 248571936
198419299455 429482880
605831954825 429476652
710960287123 82832400
162343064323 429470424
79616525141 55018152
825399385887 429464196
664300335901 248422464
449180415497 308703276
29234196767 259813476
167941100809 429457968
705974607519 429451740
237605554857 216665892
578463776449 349546500
684204465629 429445512
605209950771 133322796
477077115647 127885752
683582461575 146663172
139328914325 429439284
473968035805 123164928
594635881853 429433056
552961610235 42337944
218323429183 125942616
518751387265 359212356
876403718315 284239692
581573796719 195982704
363882934279 237666708
553583614289 429426828
733964789949 367047180
860853616965 245302236
465309522789 132880608
718414688599 427682988
14306099471 429420600
771285033189 429414372
40430269739 429408144
566645699423 429401916
624492076445 49356900
65932435953 429395688
195309279185 157512348
323442114309 429389460
202773327833 429383232
307892012959 429377004
533057480507 306124884
635066145363 429370776
421096750787 268756884
242964764989 27926352
991474468305 429364548
728988757517 429358320
575353756179 429352092
705352603465 429345864
658702299415 20627136
198473215251 64926900
529947460237 429339636
474589099431 156260520
986853232577 25839972
148036971081 429333408
908747929123 101429208
676740416981 429327180
61578407575 329236992
739562826435 429320952
954154225065 429314724
940470135877 305221824
778749081837 429308496
967838314253 122392656
707992620249 182910132
747648879137 429302268
622004060229 429296040
933628091283 299660220
21148144065 429289812
751380903461 429283584
65932435953 18659088
913101957501 429277356
661190315631 429271128
833485438589 429264900
886977787233 329268132
349566284577 429258672
923440382573 3593556
417986730517 429252444
544875557533 429246216
507555314293 429239988
176649157565 429233760
728643874551 54021672
499469261591 369943200
503201285915 429227532
175405149457 123974568
504445294023 429221304
371958430521 382598496
85214561627 237025224
667410356171 222470388
571621731855 91327392
568511711585 429215076
530569464291 429208848
431048815651 429202620
432914827813 429196392
513153350779 429190164
631956125093 429183936
603343938609 429177708
208371364319 234689724
962862281821 429171480
651238250767 429165252
786279757629 318555972
226409481885 164531304
205261344049 429159024
494493229159 429152796
544875557533 97486884
750136895353 429146568
991474468305 429140340
119424784597 429134112
115692760273 429127884
263729725125 429121656
257509684585 382392972
569133715639 429115428
543631549425 134169804
714060660221 111929616
449086933217 429109200
271815777827 249724116
339844954657 19101276
912479953447 429102972
125022821083 429096744
727122745355 345560580
646884222389 429090516
271815777827 429084288
877647726423 352099980
250198408777 157898484
414254706193 429078060
299805960257 429071832
637554161579 429065604
75262496763 404888508
804251248051 75271608
477077115647 129280824
406168653491 429059376
89568590005 429053148
363872377819 221884956
354542317009 307283292
133108873785 429046920
656214283199 429040692
671764384549 374707620
556071630505 92473344
445354908893 429034464
862719629127 429028236
203442278551 283847328
450330941325 101061756
164209076485 429022008
210237376481 235057176
62822415683 429015780
622883741555 145648008
358274341333 8775252
714746974603 259389972
248179623775 429009552
265595737287 109824552
979656391279 268769340
600855922393 429003324
86458569735 428997096
410522681869 291956184
339614219713 162613080
581573796719 428990868
827265398049 428984640
656836287253 373810788
830997422373 428978412
259375696747 428972184
182247194051 428965956
675496408873 428959728
664300335901 258679980
821667361563 428953500
55980371089 428947272
332772175119 217699740
631334121039 428941044
25502172443 428934816
441000880515 36433800
794299183187 428928588
394350576465 428922360
294829927825 428916132
218945433237 428909904
898795864259 428903676
600855922393 428897448
62822415683 428891220
205883348103 187842708
101386667031 353557332
317222073769 428884992
383154503493 428878764
592769869691 428872536
543009545371 274829184
546741569695 333907992
545497561587 70033860
207127356211 428866308
664300335901 428860080
535545496723 428853852
580515395467 107794224
408034665653 90586260
951870705229 198872496
709084627789 428847624
353355102033 5399676
496611923737 99510984
337126203497 428841396
35454237307 309444408
24880168389 428835168
360297878299 73714608
47272314333 428828940
506311306185 428822712
385020515655 428816484
411144860307 230928012
274925798097 428810256
106362699463 266639364
195309279185 428804028
429804807543 428797800
834729446697 304113240
736452806165 428791572
873915702099 428785344
25502172443 428779116
547363573749 428772888
240715575127 117952092
781237098053 428766660
939226127769 354796704
291097903501 73291104
311002033229 428760432
120300131235 18528300
694156530493 428754204
770663029135 428747976
675706902817 73801800
69135732979 69622812
264568725155 165253752
546741569695 428741748
587171833205 428735520
945446168309 428729292
609563979149 130738176
93922618383 428723064
738940822381 100445184
728988757517 428716836
487651184565 428710608
232007518371 194382108
55358367035 266857344
96410634599 428704380
175405149457 138516948
654970275091 428698152
477699119701 151745220
166075088647 428691924
933006087229 59763888
269327761611 428685696
901283880475 428679468
778749081837 409079952
924298030473 291918816
455306973757 11173032
85214561627 287179308
778749081837 62348508
580329788611 428673240
470235071053 428667012
878269730477 426150900
689180498061 428660784
679228433197 428654556
784347118323 82626876
496981245375 384479352
727883770825 8264556
729610761571 428648328
823533373725 100818864
485163168349 393329340
441622884569 428642100
526966652283 40195512
967216310199 3425400
492759356473 32983488
274925798097 124672104
250045635937 178226676
301049968365 428635872
192199258915 428629644
189711242699 428623416
778821856017 144078552
965972302091 428617188
197175291347 428610960
204639339995 164356920
189089238645 146090196
806117260213 359567352
614540011581 428604732
882001754801 428598504
64066423791 428592276
487651184565 428586048
672386388603 428579820
327796142687 428573592
306648004851 428567364
158611039999 428561136
810471288591 428554908
53492354873 428548680
804873252105 190502064
761954972379 428542452
598989910231 428536224
241959583235 428529996
745782866975 428523768
457172985919 428517540
576199040261 93980520
32966221091 428511312
948757620783 185862204
188467234591 81512064
406790657545 428505084
547985577803 428498856
309136021067 96776892
977168375063 428492628
705352603465 369631800
429877918035 265331484
269949765665 428486400
337126203497 428480172
615162015635 165484188
391240556195 64397520
129998853515 428473944
159855048107 70918236
854633576425 428467716
976546371009 428461488
307270008905 428455260
881393477259 280235088
355364252319 139463604
305403996743 428449032
167319096755 428442804
893819831827 428436576
563535679153 428430348
594013877799 428424120
496981245375 428417892
25502172443 428411664
129376849461 428405436
292414455353 154597644
577912665719 274175244
246576140497 24681564
187845230537 428399208
873527970493 129174948
387508531871 428392980
806739264267 428386752
819179345347 428380524
50382334603 280135440
703486591303 428374296
373202438629 399569796
353298308901 4085568
408885965983 1918224
241593450333 134250768
143682942703 428368068
881379750747 207548100
183491202159 428361840
229519502155 428355612
95788630545 123003000
422340758895 424568988
934872099391 236726280
383776507547 428349384
350188288631 428343156
873293698045 428336928
528703452129 428330700
720280700761 261600912
332772175119 30978072
788701146701 428324472
211481384589 428318244
714060660221 428312016
185357214321 428305788
967216310199 428299560
552961610235 428293332
169185108917 428287104
624492076445 428280876
608941975095 428274648
376312458899 107003268
521239403481 186404040
656214283199 428268420
343968248091 428262192
466510458049 411851412
935494103445 428255964
517507379157 428249736
959752261551 428243508
468991062945 428237280
879590087637 175847580
842193495345 428231052
203172499037 24152184
73396484601 157070160
403058633221 428224824
720512407273 88356636
769419021027 428218596
245069603505 428212368
676811808545 22943952
285499867015 428206140
176649157565 298495584
846547523723 428199912
59712395413 372764484
245691607559 38383164
533679484561 93569472
628846104823 368691372
985254427765 428193684
897759709423 73832940
406790657545 251592516
743916854813 124030620
55980371089 428187456
903149892637 428181228
14306099471 31650696
780615093999 428175000
157367031891 64796112
125022821083 428168772
637186010805 130644756
472101083215 428162544
23014156227 428156316
922467991239 47413764
181003185943 428150088
771907037243 74841876
171673125133 282483396
32966221091 179453592
307892012959 428143860
285509937691 38352024
192199258915 153426780
479063813993 131385888
524349423751 348076692
188477355091 281044728
109472719733 428137632
359518349441 428131404
95166626491 291563820
355164321063 199594944
980278395333 30187116
887725073735 217232640
585305821043 294273000
376934462953 428125176
375068450791 428118948
906881916961 428112720
414254706193 428106492
694778534547 428100264
176649157565 298694880
476455111593 159324696
445354908893 428094036
544253553479 428087808
276791810259 428081580
745782866975 428075352
718414688599 274903920
873915702099 190196892
316600069715 428069124
170429117025 428062896
967838314253 134362872
743916854813 53579484
332150171065 428056668
212725392697 287690004
542387541317 332923968
610807987257 211216392
139950918379 428050440
161099056215 328240512
597745902123 428044212
976546371009 155307636
186658825201 107183880
240715575127 244330668
462771022405 122243184
535545496723 428037984
898173860205 428031756
589037845367 180998136
501335273753 395571420
928362000969 90393192
41052273793 428025528
888843799395 211266216
306648004851 428019300
888221795341 428013072
625736084553 261868716
41674277847 428006844
817935337239 106336872
11818083255 43384248
971570338577 342284652
872049689937 282059892
821667361563 428000616
912479953447 427994388
409278673761 229875480
240093571073 427988160
16794115687 427981932
123156808921 427975704
773151045351 154329840
666291836035 275782068
304159988635 427969476
396216588627 212829444
548607581857 427963248
218945433237 427957020
62200411629 190103472
125022821083 335153592
730232765625 427950792
696644546709 427944564
216457417021 427938336
718414688599 427932108
468369058891 427925880
991474468305 315722232
33588225145 427919652
328418146741 293450904
330284158903 427913424
55358367035 307762848
850901552101 427907196
958508253443 427900968
294207923771 427894740
466503046729 424257588
428560799435 427888512
613296003473 28125648
982854307313 215962128
649994242659 310310100
118180776489 427882284
669276368333 427876056
394350576465 427869828
473388114347 259701372
227031485939 427863600
998316512899 54526140
250045635937 416684340
826021389941 427857372
63444419737 427851144
52248346765 427844916
123156808921 409378896
271815777827 169065288
899417868313 329205852
870862232069 38601144
233959763421 159050664
987742443981 427838688
353920312955 70208244
246935615667 427832460
142438934595 427826232
95788630545 427820004
763820984541 317104848
96076775193 105415128
705352603465 290760408
705974607519 249132456
771285033189 427813776
559181650775 427807548
241959583235 427801320
945614218433 15700788
319710089985 427795092
883245762909 427788864
825399385887 427782636
134352881893 427776408
41674277847 427770180
773151045351 295462548
483297156187 427763952
378178471061 98134596
65932435953 427757724
271815777827 404203428
807361268321 145610640
727122745355 177242652
744538858867 206987580
641908189957 11085840
409278673761 427751496
775639061567 427745268
163587072431 376495056
816069325077 87758748
694156530493 426487212
906259912907 322859520
740806834543 427739040
797643338889 110254284
927408050743 427732812
236983550803 427726584
246935615667 427720356
235117538641 370846260
394350576465 427714128
466503046729 348114060
956020237227 14679396
332936158359 82259424
85463787503 122236956
943580156147 59159772
620138048067 427707900
99520654869 427701672
214705601467 52589232
336504199443 1986732
724634729139 311487192
566744905235 173773656
748892887245 427695444
610807987257 427689216
538033512939 307931004
551319768705 109861920
304781992689 427682988
198419299455 296901216
995828496683 71883576
266217741341 427676760
451574949433 31750344
597745902123 427670532
490139200781 354778020
680472441305 427664304
563789669449 28243980
339729942181 99249408
129376849461 427658076
451574949433 427651848
78994521087 283006548
704730599411 427645620
271815777827 427639392
298561952149 427633164
423584767003 427626936
128132841353 59720292
635066145363 142253748
395594584573 427620708
588415841313 427614480
658080295361 427608252
59090391359 427602024
629468108877 427595796
281767842691 150406200
842193495345 427589568
567267703477 427583340
281767842691 37037916
94544622437 168897132
235851254331 105433812
249423631883 262086696
492925083553 119646108
228897498101 427577112
913723961555 257926392
574109748071 427570884
232007518371 371182572
571824085803 178538076
489628148547 282726288
801763231835 11110752
91434602167 338933988
908747929123 427564656
329662154849 427558428
383776507547 427552200
162343064323 427545972
709084627789 67698360
171673125133 427539744
738318818327 51050916
576597764287 427533516
218945433237 408774780
793055175079 361684872
957264245335 140547276
496532336125 250770420
278035818367 14934744
266839745395 46467108
762576976433 352591992
455306973757 427527288
613296003473 427521060
381288491331 425534328
396838592681 427514832
533679484561 87964272
921810014257 427508604
788079142647 427502376
483297156187 85940172
967838314253 427496148
965350298037 427489920
805711448723 191392668
423584767003 427483692
706596611573 427477464
97929353559 77594652
879107185963 210992184
165453084593 427471236
503823289969 427465008
557937642667 427458780
954912310919 168648012
629468108877 427452552
189089238645 427446324
984010419657 427440096
656214283199 334630440
617118427217 314289792
998316512899 427433868
693731617727 7180884
709215758329 190265400
243825595397 21362040
460905010243 427427640
382056361373 253404864
157989035945 427421412
251373441785 15071760
57846383251 427415184
668654364279 427408956
416120718355 345323916
704730599411 239535108
155612550753 96546456
277413814313 294335280
86458569735 212841900
111338731895 427402728
446598917001 427396500
941866649021 42661800
327174138633 427390272
337748207551 427384044
333499064921 70345260
524971427805 427377816
707218615627 427371588
702995524721 219250512
6842050823 427365360
629468108877 427359132
460905010243 427352904
998662602859 61974828
904393900745 427346676
987120439927 15358248
520617399427 427340448
249423631883 427334220
243825595397 31083948
814431120699 28891692
468369058891 427327992
166697092701 190900656
126266829191 427321764
498847257537 427315536
986810776301 53822376
493249221051 427309308
697266550763 427303080
815447321023 427296852
341480231875 427290624
770041025081 427284396
886355783179 427278168
78994521087 427271940
233251526479 420427368
443488896731 119583828
406790657545 427265712
554827622397 427259484
227940999385 6259140
854283617639 91613880
923676026419 427253256
880757746693 427247028
600855922393 427240800
919944002095 427234572
187845230537 427228344
452818957541 427222116
813581308861 427215888
691046510223 427209660
409900677815 185588172
181003185943 278024148
519995395373 427203432
878891734531 427197204
387508531871 332083188
377682241467 280129212
834729446697 427190976
263939614953 55628496
992096472359 427184748
495737237267 427178520
948693204579 59595732
720902704815 204658308
904393900745 42836184
979656391279 21443004
267461749449 60050376
422340758895 427172292
120668792705 368062344
149902983243 16610076
925542038581 427166064
589037845367 427159836
916211977771 427153608
749514891299 245314692
584061812935 427147380
841571491291 427141152
506933310239 427134924
727744749409 427128696
177893165673 214672932
244447599451 427122468
531191468345 427116240
679850437251 427110012
521239403481 427103784
194065271077 427097556
428560799435 223647480
544875557533 340123536
250045635937 206894160
580329788611 171363420
134352881893 427091328
236361546749 427085100
831619426427 189455760
25502172443 427078872
672386388603 427072644
927408050743 161024940
410522681869 9497700
163587072431 427066416
335260191335 427060188
153013003513 427053960
534301488615 423989784
398425688853 22053348
488273188619 427047732
131242861623 427041504
730232765625 427035276
461527014297 427029048
989608456143 427022820
350810292685 427016592
599611914285 238046616
212725392697 427010364
883245762909 216205020
363250373765 427004136
887599791287 426997908
270571769719 386241876
896307848043 426991680
796165195349 62429472
599611914285 426985452
837479038913 20496348
441004990995 396493164
693534526439 426979224
415498714301 426972996
220189441345 426966768
103252679193 362313900
878891734531 391130856
917455985879 14878692
496981245375 426960540
526837439967 127898208
368226406197 171002196
848413535885 426954312
545497561587 426948084
309758025121 426941856
404924645383 426935628
803007239943 223628796
490139200781 426929400
695400538601 426923172
83970553519 46211760
566023695369 235922868
319710089985 228299796
656836287253 94067712
54736362981 426916944
487029180511 426910716
75262496763 426904488
448464929163 426898260
187223226483 426892032
189711242699 51742224
590903857529 426885804
125644825137 426879576
362628369711 426873348
753246915623 237249432
214591404859 426867120
119424784597 426860892
486407176457 426854664
273059785935 220321728
548607581857 426848436
169185108917 426842208
271193773773 426835980
431048815651 426829752
671142380495 426823524
608319971041 426817296
366484381059 39205260
375257694799 6340104
148036971081 426811068
531813472399 190776096
11196079201 426804840
208993368373 426798612
776883069675 379378620
103252679193 311356404
1866018391 426792384
153013003513 231108624
264351729179 206626356
53492354873 130046868
419230738625 426786156
408656669707 426779928
829753414265 370503720
724012725085 186945876
277413814313 426773700
381910495385 62286228
656836287253 233805348
565401691315 207597924
524971427805 426767472
926164042635 426761244
298561952149 109475784
615162015635 388988424
231547224337 189437076
822289365617 331647228
648750234551 426755016
992718476413 426748788
996450500737 41428656
60662453139 63046044
821667361563 426742560
283011850799 426736332
786213130485 74835648
556790000403 148874112
406168653491 273907440
781237098053 426730104
704730599411 426723876
646262218335 137551608
669898372387 426717648
965350298037 426711420
75884500817 426705192
687936489953 128396448
187223226483 426698964
856499588587 426692736
728366753463 399457692
783220495559 34802064
503823289969 426686508
605579134155 4241268
273059785935 363185820
365738389981 426680280
118802780543 311456052
144926950811 426674052
985876431819 426667824
22392152173 426661596
338370211605 426655368
142144124749 59203368
347704233423 404402724
614540011581 426649140
296073935933 426642912
530569464291 426636684
695400538601 365197464
979134950741 288624204
433536831867 426630456
130620857569 351147096
852327181145 57067164
647506226443 426624228
450955828943 33880320
185979218375 132257808
696644546709 426618000
223299461615 426611772
984010419657 426605544
700998575087 426599316
80917737429 173798568
118180776489 426593088
281145838637 426586860
916211977771 19854864
747648879137 426580632
273681789989 426574404
934250095337 426568176
873915702099 426561948
742251321971 218633940
682338453467 426555720
237605554857 426549492
733964789949 340241868
837217462913 426543264
680472441305 342589824
911857949393 426537036
284255858907 322641540
911857949393 426530808
437890860245 426524580
628846104823 426518352
506933310239 426512124
867695661559 426505896
222055453507 426499668
240715575127 426493440
212103388643 426487212
893197827773 426480984
383776507547 426474756
892575823719 47880864
778893901521 220932072
608319971041 426468528
200285311617 172017360
869253984371 41634180
660568311577 285846516
200285311617 426462300
67229662321 73166544
679228433197 426456072
922665362787 55883844
432914827813 426449844
587171833205 426443616
712194648059 425795904
650616246713 18279180
939226127769 305551908
459661002135 109531836
34210229199 293918004
854633576425 53573256
588415841313 426437388
908748925603 168978096
668654364279 426431160
871427685883 179304120
170429117025 426424932
141194926487 426418704
596501894015 426412476
406168653491 426406248
425516883157 235219104
167319096755 97044696
670520376441 426400020
559858915873 287241588
55358367035 426393792
440378876461 426387564
933628091283 426381336
217079421075 426375108
854633576425 426368880
377556467007 104250492
714060660221 40930416
921810014257 426362652
946089497035 92105892
65932435953 250988400
750136895353 153476604
839083475075 426356424
545532874347 274418136
781859102107 426350196
311624037283 426343968
863963637235 426337740
638798169687 181253484
549229585911 426331512
679228433197 426325284
40079096493 110391300
929896066959 426319056
166075088647 426312828
903149892637 423628560
539899525101 15239916
635066145363 105614424
59712395413 426306600
926786046689 337476636
515641366995 426300372
408656669707 426294144
704447703729 27353376
738940822381 426287916
816069325077 426281688
62493955953 67916340
381288491331 211938840
260777833775 188851644
401192621059 426275460
139950918379 120250224
811093292645 414890676
168563104863 426269232
768175012919 411969744
171673125133 142179012
740184830489 426263004
549229585911 426256776
215835412967 426250548
917455985879 426244320
167941100809 426238092
974058354793 59085036
628846104823 426231864
668654364279 426225636
577841772395 218465784
465259038621 426219408
952288212903 426213180
624542056145 140204736
115892548285 196213140
957264245335 426206952
638798169687 29072304
824255169023 274150332
911857949393 153165204
222677457561 426200724
729610761571 426194496
928652058851 380742552
459038998081 4421880
404302641329 426188268
439756872407 426182040
148658975135 426175812
952288212903 426169584
960658673453 48229632
323442114309 426163356
69042456223 426157128
44359920959 146619576
681094445359 426150900
515641366995 269871696
199799059279 209858688
88324581897 345137076
771907037243 269522928
178515169727 328140864
569133715639 121396176
349566284577 340976772
42918285955 426144672
549433758435 42861096
918699993987 426138444
566645699423 426132216
681094445359 426125988
3110026499 426119760
896307848043 426113532
154879015675 343044468
536167500777 426107304
498225253483 130134060
583198366767 26674524
867073657505 128788812
760710964271 426101076
772529041297 313642080
358987616727 326546496
212103388643 158110236
434158835921 426094848
609563979149 426088620
900661876421 426082392
106486754995 281667528
686692481845 277743888
209615372427 426076164
488273188619 426069936
406221498071 205013304
462149018351 132849468
363872377819 426063708
21148144065 25858656
477699119701 338466888
102630675139 426057480
438512864299 398442528
22392152173 82365300
309758025121 426051252
335260191335 410082660
161721060269 61563780
919944002095 426045024
384398511601 426038796
69042456223 426032568
8708062985 426026340
809849284537 426020112
934872099391 245333376
565401691315 398174724
332772175119 47687796
11818083255 426013884
724012725085 426007656
206505352157 426001428
945645725885 177547824
151768995405 378843012
445976912947 425995200
794921187241 425988972
863341633181 345024972
923676026419 338516712
512531346725 425982744
189711242699 425976516
638176165633 425970288
797409203457 292896612
922432018311 425964060
120046788651 425957832
567889707531 313779096
577841772395 425951604
175405149457 323594424
191577254861 425945376
868939669667 425939148
729610761571 425932920
938604123715 425926692
2488022445 425920464
761332968325 425914236
284255858907 425908008
7196722967 20508804
855255580479 258125688
195931283239 425901780
968460318307 425895552
705352603465 425889324
474589099431 425883096
744538858867 425876868
681716449413 425870640
197175291347 425864412
194065271077 425858184
858987604803 371475288
505067298077 425851956
685448473737 425845728
393106568357 21947472
216457417021 311400000
873293698045 425839500
969704326415 425833272
43540290009 425827044
38043446067 194014656
861475621019 425820816
830997422373 425814588
882001754801 334929384
699754566979 425808360
553583614289 425802132
36800696015 234882792
601477926447 385805916
92056606221 425795904
835973454805 425789676
882001754801 425783448
946068172363 61295976
948556188579 425777220
752002907515 425770992
163587072431 425764764
118802780543 425758536
603965942663 198835128
750136895353 425752308
586549829151 425746080
811715296699 425739852
110716727841 319932360
941714143985 425733624
857743596695 282446028
754490923731 425727396
964106289929 425721168
690424506169 425714940
511287338617 425708712
805550940707 228879000
710950639951 425702484
742050842651 425696256
14168701 404851140
895063839935 425690028
236983550803 17749800
291719907555 425683800
46798268875 254482308
791189162917 425677572
486578035409 222638544
218323429183 222059340
878891734531 425671344
122534804867 235623924
641286185903 425665116
74640492709 425658888
863963637235 331603632
110716727841 88387776
140572922433 425652660
550473594019 425646432
440378876461 425640204
442866892677 425633976
682960457521 425627748
614540011581 425621520
925607027761 266041476
388752539979 425615292
573487744017 422401644
266434506881 110497176
379422479169 425609064
773151045351 314962416
887599791287 264185532
377200628989 154136772
356408329171 425602836
377556467007 425596608
436646852137 425590380
186667475893 281430864
337126203497 425584152
168563104863 327212892
400570617005 425577924
788701146701 419549220
15779621835 113860296
819179345347 118039284
710451906701 137632572
335260191335 425571696
419230738625 425565468
893819831827 425559240
86458569735 357530796
880275156419 23161932
839956990681 35960472
23014156227 425553012
35454237307 131809392
867695661559 425546784
86458569735 423746892
408656669707 423491544
597123898069 425540556
187223226483 425534328
499469261591 409173372
108228711625 425528100
520617399427 365733072
543631549425 425521872
854633576425 228567600
799897219673 425515644
194687275131 425509416
773773049405 106137576
444110900785 425503188
261241708909 425496960
860853616965 134811288
911235945339 425490732
610185983203 425484504
926786046689 425478276
475833107539 425472048
545497561587 425465820
238370777999 30672900
407412661599 243932076
826021389941 425459592
462841504681 11285136
553019381163 316930464
101386667031 425453364
177893165673 425447136
88946585951 425440908
682960457521 180873576
450339897189 353158740
656955852397 202839732
783103110215 425434680
866451653451 425428452
29234196767 425422224
817313333185 425415996
470857075107 425409768
7464054877 425403540
788864164601 141406740
287365879177 338348556
793677179133 425397312
856499588587 425391084
896929852097 425384856
77766444203 263182824
383776507547 112882500
121912800813 356814576
9952071093 425378628
348322276469 425372400
69664460277 331304688
289853895393 355481784
781237098053 425366172
231385514317 319982184
749908681511 30996756
476455111593 425359944
91434602167 425353716
297939948095 425347488
456550981865 37411596
516885375103 425341260
121912800813 378400824
64688427845 425335032
891331815611 425328804
612051995365 425322576
928705993331 74225304
925542038581 425316348
323442114309 369936972
651238250767 19848636
232007518371 425310120
813581308861 425303892
401814625113 425297664
713438656167 425291436
839705479129 425285208
617028027797 425278980
92678610275 173549448
141816930541 425272752
41674277847 425266524
475833107539 425260296
553583614289 425254068
779371085891 152673192
839705479129 146239668
449708937271 425247840
226486839873 118500156
128132841353 425241612
472723087269 245059344
426694787273 425235384
585927825097 277488540
575658996687 72824004
271193773773 425229156
958508253443 425222928
586549829151 425216700
590903857529 425210472
65932435953 425204244
485785172403 349552728
716548676437 425198016
436646852137 361740924
252533652153 425191788
628545453113 23616576
150036225075 161211780
699754566979 425185560
439756872407 425179332
816691329131 425173104
44162294063 26892504
673630396711 390134376
528703452129 425166876
507555314293 425160648
407412661599 425154420
714682664275 425148192
94003974747 87671556
97654642707 425141964
168563104863 425135736
332150171065 425129508
845925519669 425123280
983430504427 157991904
615784019689 88848648
979656391279 425117052
212103388643 194232636
483919160241 425110824
771285033189 425104596
74640492709 425098368
315978065661 425092140
674252400765 425085912
888221795341 425079684
933006087229 425073456
544875557533 425067228
72152476493 425061000
655592279145 425054772
346456264307 425048544
882623758855 425042316
759642660499 43907400
806117260213 425036088
518751387265 125730864
597843476199 197278128
483919160241 425029860
520617399427 425023632
667410356171 425017404
144926950811 425011176
583439808881 425004948
698510558871 424998720
336504199443 194917716
984010419657 424992492
840327483183 424986264
90212049519 171357192
531813472399 424980036
56648306643 330202332
456550981865 424973808
251911648099 424967580
212772850057 24600600
125644825137 424961352
707218615627 424955124
419852742679 424948896
955398233173 424942668
771285033189 424936440
615162015635 49606020
523358166567 3662064
275547802151 424930212
26124176497 424923984
696644546709 424917756
861475621019 229981356
974058354793 424911528
819365849035 121938012
242581587289 424905300
982144407495 424899072
128132841353 424892844
203395331887 424886616
615162015635 424880388
51626342711 424874160
620760052121 424867932
849657543993 424861704
806117260213 424855476
212103388643 424849248
381288491331 424843020
505170109901 303558948
6220046769 374950512
151146991351 424836792
854633576425 424830564
879513738585 273278412
92056606221 424824336
576597764287 186161148
912479953447 424818108
562913675099 424811880
204639339995 293264064
44162294063 295805088
19282131903 273577356
909991937231 70731396
596501894015 288375084
757326979271 70189560
403058633221 424805652
263107721071 346426272
156123023783 424799424
893819831827 83891160
475833107539 424793196
539957196381 214803720
847555788337 37467648
852767564263 59938272
478321123755 424786968
179759177835 424780740
980278395333 424774512
569867107473 116388864
943580156147 424768284
261241708909 424762056
611429991311 243888480
958508253443 424755828
310380029175 424749600
593004976691 53722728
427316791327 424743372
383776507547 329274360
62200411629 320461740
659324303469 197751456
438512864299 21785544
460283006189 424737144
263786038701 77501232
128754845407 424730916
75262496763 129978360
6229 384143040
54114358927 424724688
791811166971 424718460
323442114309 424712232
768797016973 424706004
979656391279 424699776
262485717017 245968632
547363573749 326857896
556693634559 424693548
256265676477 292747140
146316245703 244237248
67798448115 321582780
652482258875 424687320
941092139931 424681092
625736084553 238762836
483297156187 424674864
823565435469 100482552
338992215659 424668636
219567437291 424662408
10574075147 424656180
432292823759 424649952
865829649397 424643724
3749250973 292809420
827887402103 424637496
108850715679 383376996
898795864259 141780420
274925798097 341587116
443488896731 376762860
673008392657 212935320
752002907515 424631268
105118691355 424625040
895685843989 424618812
417986730517 424612584
121290796759 18634176
695400538601 299635308
773151045351 198399168
154413988361 53741412
522483411589 424606356
826643393995 424600128
365738389981 16298676
289231891339 352324188
809528946119 104163300
877025722369 64073664
591525861583 424593900
589659849421 216236160
348944280523 424587672
987120439927 424581444
314154104955 281038500
788701146701 197695404
332772175119 281287620
280523834583 424575216
922432018311 424568988
524349423751 424562760
115692760273 233263512
296073935933 424556532
574140844475 275844348
893889043591 123220980
442866892677 424550304
258753692693 267424092
727744749409 424544076
709084627789 414467172
253155656207 424537848
311624037283 424531620
246935615667 424525392
681716449413 424519164
237605554857 424512936
419230738625 215495028
227653489993 424506708
551095598073 424500480
77750512979 18621720
296073935933 378431964
457794989973 367271388
502579281861 330719256
218323429183 424494252
836595458859 16504200
431048815651 228231288
804251248051 424488024
343968248091 339488280
883867766963 12817224
347078268361 424481796
673630396711 424475568
649372238605 424469340
358274341333 200498004
218945433237 424463112
463393026459 343007100
133730877839 424456884
912479953447 424450656
197797295401 424444428
936116107499 47027628
12440087309 424438200
17416119741 424431972
565401691315 424425744
476455111593 424419516
816691329131 424413288
55980371089 139905792
430426811597 424407060
513775354833 398573316
854011572371 362027412
731476773733 24824808
946690176417 424400832
870805681829 424394604
549851589965 424388376
838461471021 424382148
121290796759 247351248
943580156147 424375920
57224379197 424369692
828807067189 32479020
105740695409 424363464
61867150111 73851624
344048091051 246697308
395594584573 182299788
470235071053 103864356
837217462913 424357236
828509406157 146289492
189711242699 424351008
417986730517 996480
64066423791 424344780
705974607519 211801824
534301488615 424338552
984010419657 424332324
538655516993 92367468
877702750803 196275420
329040150795 424326096
185979218375 424319868
906881916961 424313640
925542038581 424307412
436024848083 424301184
167319096755 306349092
548607581857 71080164
472723087269 424294956
201529319725 406022004
549229585911 424288728
838461471021 149241564
304159988635 424282500
332150171065 424276272
211481384589 424270044
888221795341 424263816
787457138593 138336336
283011850799 424257588
541765537263 424251360
800519223727 278391600
448464929163 373580352
490761204835 121010040
933628091283 424245132
44784298117 424238904
264351729179 424232676
547363573749 406850328
897629917903 129473892
113826748111 424226448
435402844029 177977556
236361546749 424220220
879513738585 422924796
118802780543 300152232
742050842651 424213992
147414967027 424207764
497603249429 424201536
882001754801 406040688
519995395373 424195308
636310153471 182299788
5598042715 424189080
836595458859 81948024
316600069715 68725980
510053413641 203655600
845925519669 242593056
568511711585 424182852
579085780503 202877100
739562826435 328502088
987742443981 424176624
602099930501 424170396
114448752165 424164168
635688149417 424157940
809849284537 391236732
287987883231 424151712
859609608857 424145484
898173860205 295574652
70908468385 2952072
670520376441 424139256
133108873785 12686436
103874683247 292379688
947934184525 424133028
962240277767 331672140
800519223727 424126800
563535679153 424120572
920566006149 34683732
428560799435 424114344
566645699423 424108116
790567158863 389935080
475833107539 424101888
606453958879 424095660
386264523763 281518056
125644825137 424089432
786835134539 356926680
814203312915 424083204
815459664919 219891996
675496408873 218901744
834729446697 424076976
419852742679 424070748
881379750747 424064520
251289644045 385980300
731476773733 169040376
765064992649 424058292
442866892677 424052064
470857075107 424045836
650616246713 424039608
170647495617 117896040
751380903461 324933444
21148144065 424033380
625736084553 424027152
375068450791 424020924
756978939947 424014696
679228433197 424008468
307487023565 136281096
854633576425 424002240
592769869691 234004644
482150155407 324541080
347100527233 38121588
366360394035 335651832
249027125025 89539956
49245522831 256867632
217701425129 423996012
868939669667 423989784
718414688599 17861904
56602375143 405673236
889465803449 423983556
66628571891 94204728
128132841353 423977328
451574949433 423971100
148036971081 423964872
882001754801 423958644
722768716977 423952416
273059785935 423946188
969704326415 423939960
359518349441 423933732
862253125777 41341464
656859430501 204957252
63444419737 105795036
735208798057 423927504
309136021067 259956720
822911369671 121122144
888843799395 423921276
13684095417 423915048
82104541357 352529712
785591126431 423908820
956020237227 423902592
249423631883 423896364
65310431899 423890136
378178471061 104213124
875159710207 423883908
584061812935 423877680
584683816989 423871452
523727419697 419150628
907503921015 423865224
944202160201 84046860
449086933217 423858996
623870072391 381726576
849035539939 328981644
556071630505 61570008
56602375143 11278908
570024738153 108504216
765686996703 423852768
620138048067 331697052
253155656207 423846540
51004338657 423840312
220189441345 423834084
940470135877 423827856
135596890001 355101876
59090391359 299429784
113826748111 423821628
462771022405 81188208
97032638653 423815400
878269730477 207081000
549851589965 276130836
298561952149 423809172
493249221051 423802944
496981245375 423796716
175405149457 423790488
33588225145 423784260
524349423751 132756048
440378876461 423778032
558559646721 423771804
671764384549 14168700
327796142687 423765576
77128508925 200603880
93922618383 60399144
858365600749 423759348
615888257725 57197952
601477926447 423753120
901905884529 423746892
592769869691 26674524
439756872407 423740664
662434323739 423734436
502579281861 67648536
659324303469 423728208
376934462953 423721980
990852464251 423715752
182869198105 423709524
799275215619 423703296
831619426427 423697068
227653489993 195689988
959752261551 423690840
296695939987 321757164
383154503493 423684612
515641366995 287490708
334638187281 423678384
113204744057 423672156
857121592641 423665928
385020515655 423659700
967838314253 423653472
356408329171 423647244
587171833205 423641016
64171490151 77414040
732098777787 116388864
519995395373 112110228
544253553479 423634788
73396484601 157238316
340858227821 423628560
860231612911 239846508
381288491331 68327388
408656669707 423622332
124400817029 423616104
377556467007 67424328
62200411629 423609876
38564257577 423603648
559803654829 423597420
179759177835 423591192
924298030473 423584964
755112927785 423578736
621382056175 423572508
441622884569 423566280
511569516841 108323604
506311306185 423560052
49760330549 423553824
485785172403 310459572
356592846127 223965108
608941975095 423547596
528703452129 423541368
932384083175 152305740
791189162917 423535140
500905297623 126316296
670520376441 384572772
396838592681 423528912
368226406197 423522684
353920312955 423516456
284255858907 423510228
444342295897 5007312
439756872407 423504000
394972580519 423497772
429182803489 423491544
173539137295 326583864
518751387265 399470148
693534526439 423485316
635066145363 199246176
20526140011 423479088
273059785935 423472860
543102230467 149154372
204269439153 10799352
771907037243 118462788
906881916961 408208032
898173860205 423466632
270571769719 423460404
500713269699 423454176
679228433197 398940768
587171833205 191012760
969082322361 223796952
366982398089 6931764
784347118323 423447948
442244888623 423441720
335260191335 423435492
917455985879 167875740
529947460237 14386680
615784019689 199831608
634444141309 336274632
438512864299 403923168
314112053499 274984884
671142380495 181913652
972814346685 423429264
566023695369 331989768
863963637235 423423036
521861407535 384635052
15796686555 18086112
55980371089 423416808
284877862961 423410580
450952945379 423404352
74640492709 423398124
230763510263 423391896
794461298027 104169528
157422043815 167147064
204017335941 69137028
810471288591 423385668
682960457521 423379440
294207923771 423373212
969082322361 423366984
439756872407 99093708
184113206213 154840536
332772175119 243415152
337126203497 211895244
142438934595 423360756
296695939987 335795076
145548954865 168255648
344590252145 423354528
286743875123 423348300
127510837299 423342072
120046788651 118332
8708062985 423335844
72774480547 423329616
650616246713 423323388
240715575127 423317160
875161628431 223722216
76009988789 275782068
811715296699 423310932
904393900745 423304704
385020515655 423298476
124089372195 40257792
294307534403 70083684
36076241361 423292248
64066423791 344968920
124400817029 423286020
165453084593 257353416
446598917001 423279792
151768995405 423273564
791811166971 234839196
445354908893 364418964
91020787697 74592756
966594306145 423267336
47894318387 61202556
844757300093 123675624
446798804661 60959664
978505597647 125512884
13062091363 423261108
13062091363 423254880
146170958919 46249128
594013877799 328109724
918699993987 423248652
903149892637 423242424
289231891339 423236196
261241708909 423229968
257509684585 423223740
905015904799 423217512
856499588587 423211284
322198106201 351545688
46028306225 423205056
866451653451 423198828
465259038621 423192600
950422200741 423186372
567267703477 423180144
279279826475 117410256
752624911569 423173916
237605554857 350754732
797409203457 423167688
540560908799 80235324
251999774299 250322004
496981245375 421417620
653907227751 109257804
52870350819 423161460
131864865677 326708424
128754845407 177622560
478321123755 423155232
794443679015 36402660
723390721031 423149004
178515169727 174209616
242001896267 4023288
416495799655 37978344
151146991351 423142776
46650310279 423136548
865829649397 423130320
341480231875 423124092
353920312955 423117864
73396484601 285609852
963718246923 148917708
711572644005 423111636
233251526479 423105408
484541164295 423099180
534923492669 423092952
74185972031 22763340
459661002135 423086724
691668514277 423080496
738318818327 28250208
328418146741 54083952
515641366995 406183932
965454716685 241235352
520617399427 423074268
374446446737 423068040
289231891339 423061812
19282131903 423055584
620760052121 69865704
886355783179 423049356
581573796719 14542380
485785172403 423043128
422962762949 423036900
292341911609 423030672
652482258875 423024444
592181073333 144147060
575353756179 38644740
80860533249 384790752
843437503453 423018216
914345965609 361865484
202151323779 423011988
449708937271 423005760
174161141349 398660508
204017335941 422999532
880757746693 9186300
520617399427 422993304
389374544033 422987076
507555314293 177236424
857743596695 381097548
413010698085 262366956
929896066959 422980848
335260191335 422974620
427316791327 422968392
855255580479 422962164
191577254861 422955936
261863712963 422949708
89765762257 152324424
207127356211 422943480
584683816989 422937252
725256733193 422931024
492005212943 422924796
682960457521 107433000
89568590005 422918568
672386388603 422912340
561057085901 19362852
622010283 274499100
34832233253 422906112
970948334523 422899884
605209950771 422893656
400717423421 124634736
286121871069 422887428
704730599411 422881200
551095598073 422874972
967838314253 422868744
517507379157 398025252
284255858907 422862516
363250373765 407105676
76506504871 422856288
13684095417 422850060
862097625073 422843832
141816930541 422837604
764593749791 110933136
119424784597 178388604
269327761611 416970828
521239403481 1631736
874537706153 364225896
701620579141 422831376
381288491331 422825148
614722884345 120480660
536167500777 222962400
419852742679 347310648
470606434237 17151912
854011572371 422818920
625736084553 422812692
855255580479 422806464
868317665613 113069340
988986452089 422800236
831619426427 159486624
733964789949 161915544
296073935933 422794008
467852719085 235268928
250045635937 383352084
801141227781 149733576
185357214321 422787780
520617399427 422781552
31100208929 422775324
536167500777 422769096
136840898109 422762868
400570617005 416248380
584061812935 422756640
449086933217 403125984
297972165539 157724100
200285311617 422750412
154257011621 243053928
436024848083 182112948
112582740003 422744184
843437503453 75252924
137462902163 184934232
345291756619 284046624
231385514317 422737956
344590252145 349789392
233456334259 130127832
538033512939 422731728
362006365657 249805080
595257885907 422725500
213347396751 422719272
708462623735 196499628
518751387265 323700300
329662154849 422713044
936116107499 422706816
522483411589 97063380
612051995365 389816748
314112053499 422700588
372580434575 255808872
202151323779 422694360
450330941325 422688132
642530194011 422681904
280523834583 422675676
336504199443 422669448
719658696707 422663220
304159988635 162482292
28736086317 7118604
972814346685 422656992
300427964311 422650764
658702299415 422644536
234495534587 183950208
382532499439 422638308
204639339995 422632080
345212256199 422625852
434158835921 332481780
251911648099 422619624
747648879137 422613396
951236201579 35281620
626980092661 422607168
254399664315 422600940
598989910231 281642616
756978939947 422594712
822911369671 77083956
603965942663 360532692
69708268029 72911196
817935337239 422588484
654348271037 336062880
310380029175 422582256
487029180511 422576028
434158835921 263699748
984010419657 56849184
296695939987 422569800
383154503493 422563572
755112927785 422557344
431048815651 422551116
205261344049 422544888
64688427845 36240732
762576976433 332425728
712194648059 422538660
417364726463 422532432
149280979189 422526204
855877584533 422519976
982144407495 422513748
710328635897 422507520
642530194011 422501292
835973454805 296708148
813009788975 41584356
309136021067 422495064
522483411589 422488836
730232765625 364176072
548664431041 253130832
584061812935 422482608
444798454539 30286764
285499867015 422476380
93922618383 422470152
808605276429 422463924
693534526439 422457696
977168375063 138386160
617650031851 422451468
247557619721 283448736
628224100769 145124856
720280700761 53598168
862097625073 316058544
572243735909 183844332
368226406197 422445240
758222948055 251953740
464015030513 422439012
880757746693 94516128
877025722369 422432784
954776229119 316145736
689802502115 422426556
559803654829 422420328
993340480467 422414100
506933310239 422407872
707840619681 200603880
992718476413 410730372
859609608857 202198248
262485717017 422401644
843437503453 126665064
984010419657 422395416
916833981825 237884688
688909846627 1525860
217079421075 422389188
646884222389 422382960
979656391279 203207184
603965942663 422376732
918077989933 330208560
246935615667 422370504
375068450791 422364276
656836287253 422358048
944824164255 422351820
254399664315 356247828
732098777787 422345592
163027348377 172384812
553583614289 422339364
999560521007 422333136
687377668959 124254828
589977795049 43197408
717170680491 321065856
449086933217 422326908
166697092701 231737652
61578407575 422320680
991474468305 422314452
125022821083 313069104
120668792705 422308224
248179623775 97343640
16172111633 195708672
645640214281 422301996
816691329131 422295768
396216588627 422289540
6229 140509908
975924366955 422283312
142438934595 422277084
761954972379 422270856
991474468305 422264628
921188010203 422258400
258753692693 422252172
199663307563 422245944
116936768381 422239716
607783714091 110160864
467125050783 422233488
541164826741 285753096
311002033229 302612292
703645212235 127561896
330906162957 422227260
894441835881 422221032
978412383171 422214804
845925519669 39504204
567267703477 367371036
375170870251 83673180
116936768381 11889252
719658696707 422208576
439134868353 422202348
145548954865 132127020
623870072391 422196120
284877862961 9373140
726500741301 422189892
314734057553 422183664
725256733193 422177436
882001754801 35356356
661812319685 422171208
543631549425 422164980
156123023783 422158752
47894318387 422152524
553583614289 422146296
223299461615 422140068
589037845367 298981368
368226406197 364020372
2488022445 422133840
703486591303 422127612
363872377819 422121384
215213408913 422115156
506933310239 422108928
139950918379 422102700
237605554857 182978640
90190594059 422096472
551095598073 422090244
26746180551 422084016
315978065661 80191728
900039872367 302755536
684826469683 55703232
551717602127 72089100
745160862921 422077788
398704604843 422071560
536167500777 422065332
868939669667 422059104
702864587249 35798544
403058633221 422052876
255021668369 422046648
885111775071 422040420
413632702139 422034192
926164042635 422027964
628846104823 422021736
11818083255 422015508
27368184605 422009280
370714422413 422003052
622626064283 387144936
409278673761 421996824
23014156227 421990596
129376849461 421984368
875159710207 421978140
543009545371 421971912
17416119741 421965684
450952945379 421959456
478321123755 421953228
436024848083 381720348
337748207551 421947000
662434323739 421940772
359518349441 421934544
847791531831 421928316
487029180511 222065568
710328635897 421922088
951044204795 421915860
38867094077 1762524
365738389981 421909632
94544622437 45919044
608319971041 421903404
895685843989 416478816
984632423711 421897176
343346244037 421890948
515641366995 421884720
204017335941 421878492
733342785895 421872264
849035539939 421866036
169185108917 59147316
475211103485 421859808
311002033229 421853580
78994521087 421847352
360762357549 235891728
126888833245 421841124
441000880515 421834896
542387541317 280403244
544875557533 421828668
684826469683 292485564
189124869033 52271604
129376849461 163696752
658080295361 144707580
915589973717 421822440
361384361603 421816212
542387541317 421809984
16794115687 67449240
112582740003 421803756
643152198065 214616880
643152198065 421797528
356475684991 72880056
299805960257 421791300
401336456719 110515860
533057480507 421785072
315978065661 26699436
324686122417 421778844
492825585025 123893604
20526140011 172160604
822289365617 84513960
830375418319 238513716
700998575087 421772616
541765537263 421766388
901283880475 421760160
194065271077 421753932
188620823299 216553788
988364448035 421747704
813620626225 195478236
691668514277 78721920
806117260213 395727120
322198106201 93052548
854011572371 421741476
663678331847 421735248
92082084969 367072092
714682664275 421729020
944824164255 384385932
686070477791 123955884
353298308901 421722792
576597764287 176134068
62822415683 300488544
286121871069 41360148
32344217037 295742808
320954098093 421716564
600233918339 421710336
896307848043 421704108
615784019689 421697880
230141506209 421691652
992096472359 195770952
547985577803 104524524
633822137255 60934752
130266968915 60747912
851523556155 421685424
501335273753 421679196
669276368333 256711932
37320249469 421672968
301231477197 142465500
171051121079 23610348
98898650815 421666740
888221795341 115784748
702242583195 421660512
227653489993 421654284
829753414265 53373960
37320249469 201151944
878891734531 421648056
459661002135 421641828
972814346685 11503116
927408050743 421635600
920566006149 364182300
533679484561 421629372
514578045623 115753608
921810014257 421623144
762576976433 305900676
222677457561 76685364
568511711585 421616916
129376849461 421610688
773391838515 610344
510043330509 421604460
840327483183 421598232
470235071053 421592004
633200133201 421585776
263767896537 194749560
921810014257 421579548
300427964311 421573320
903771896691 421567092
338992215659 206190396
74018488655 291906360
630804447085 216074232
174161141349 15003252
217079421075 421560864
419230738625 421554636
630090112931 421548408
691909930241 47980512
914967969663 421542180
330906162957 421535952
876403718315 48391560
193443267023 299741184
862719629127 421529724
168563104863 279493956
493249221051 251928828
728988757517 362942928
209615372427 89091540
895063839935 191336616
495115233213 421523496
597123898069 421517268
986498435873 421511040
58468387305 421504812
697888554817 421498584
765686996703 44063100
780615093999 421492356
973436350739 421486128
653104262929 421479900
153013003513 335471220
625114080499 237909600
801763231835 421473672
590903857529 421467444
564779687261 421461216
320954098093 421454988
188058720149 7280532
857743596695 421448760
385020515655 411540012
394972580519 421442532
149902983243 421436304
18038123795 421430076
621382056175 394413012
258843419489 65039004
754490923731 421423848
498847257537 421417620
437890860245 421411392
948556188579 421405164
57224379197 420483420
31100208929 2684268
304781992689 421398936
953532221011 421392708
29856200821 421386480
887599791287 421380252
878269730477 195490692
555449626451 378101880
842193495345 421374024
824777381833 353831364
692290518331 421367796
304159988635 413476920
118180776489 421361568
253777660261 421355340
993340480467 421349112
186601222429 313853832
746404871029 421342884
479565131863 421336656
877025722369 338572764
605831954825 241235352
851523556155 421330428
759466956163 404166060
141816930541 164892528
816691329131 421324200
454062965649 421317972
276169806205 421311744
526907760315 325774224
992718476413 421305516
82726545411 70868412
845925519669 82851084
562913675099 421299288
458416994027 421293060
919321998041 421286832
734586794003 287546760
622010283 421280604
64066423791 421274376
821045357509 341194752
394972580519 421268148
353298308901 382735512
853389568317 193043088
941714143985 421261920
206556969821 347958360
218323429183 421255692
409900677815 421249464
443488896731 421243236
98898650815 356945364
783103110215 421237008
450330941325 421230780
300479301715 177890364
283633854853 278565984
801141227781 421224552
164831080539 373038516
189291281193 75869496
910613941285 421218324
28802844249 153015732
205883348103 421212096
203395331887 356964048
925542038581 421205868
420125591359 51549156
437268856191 421199640
915182418387 71148672
414582037417 62971308
538655516993 421193412
126266829191 266159808
793055175079 239553792
819801349401 421187184
418608734571 415719000
680823494981 63008676
687936489953 421180956
579707784557 421174728
835351450751 421168500
111424478999 110160864
469613066999 421162272
827265398049 61165188
156745027837 342334476
684826469683 421156044
135596890001 421149816
769419021027 31825080
730232765625 421143588
923676026419 102880332
197175291347 421137360
508177318347 162046332
494137129565 47419992
1866018391 421131132
129998853515 193379400
289853895393 75315204
303537984581 421124904
244447599451 421118676
508799322401 421112448
662434323739 421106220
19282131903 421099992
705974607519 421093764
320954098093 421087536
952910216957 421081308
449086933217 421075080
133730877839 178463340
598989910231 421068852
125644825137 421062624
936171854327 141606036
309136021067 309712212
781859102107 421056396
279279826475 305994096
436024848083 329641812
509421326455 81966708
468369058891 109164384
824777381833 8501220
8086058931 306529704
997694508845 222233724
62822415683 174689172
531813472399 421050168
833209219323 37361772
39808265685 421043940
154879015675 421037712
882623758855 296602272
503823289969 421031484
531314720465 72356904
595879889961 421025256
692434434955 1314108
29856200821 421019028
68420452169 421012800
643774202119 364549752
101386667031 421006572
864585641289 421000344
692290518331 349185276
999560521007 334611756
488273188619 420994116
376934462953 110764980
947312180471 420987888
382532499439 420981660
301837201259 40967784
25502172443 420975432
299183956203 420969204
390641016537 185301684
572865739963 420962976
834107442643 317129760
613296003473 420956748
658080295361 253629072
156829890565 18596808
306026000797 218739816
295451931879 420950520
469613066999 201874392
411144685923 324348012
732098777787 420944292
873293698045 420938064
920566006149 420931836
343968248091 420925608
893819831827 420919380
805495256159 420913152
25502172443 420906924
282389846745 420900696
102630675139 420894468
863963637235 420888240
862719629127 382467708
666788352117 250851384
326552134579 389225088
855255580479 492012
134974885947 420882012
985876431819 119141640
407412661599 420875784
534301488615 420869556
684368604569 204371820
347700272415 420863328
215835412967 420857100
222055453507 420850872
505689302131 420844644
174161141349 420838416
906881916961 420832188
329040150795 420825960
806739264267 52271604
864585641289 420819732
360894596673 256525092
327796142687 79562700
291097903501 420813504
477699119701 420807276
831826482515 73390752
513153350779 221536188
248179623775 388228608
949268523545 241976484
664537510597 178587900
792433171025 420801048
514397358887 420794820
124400817029 420788592
740806834543 420782364
115070756219 88655580
275547802151 420776136
240093571073 288200700
293585919717 420769908
459320453857 24818580
92056606221 420763680
551318467053 60704316
707840619681 285796692
126888833245 236913120
686070477791 420757452
710950639951 420751224
263142193051 345934260
589037845367 378133020
931140075067 342975960
681716449413 420744996
749514891299 130956156
939226127769 420738768
14993964625 202229388
455306973757 420732540
979656391279 227128932
764442988595 420726312
253155656207 381197196
148036971081 250122708
484541164295 420720084
114448752165 420713856
711572644005 140522364
944202160201 420707628
500713269699 420701400
400570617005 420695172
997694508845 282794796
747648879137 420688944
842815499399 420682716
890087807503 59944500
664922339955 420676488
597123898069 420670260
151768995405 179447364
371336426467 420664032
556693634559 87877080
157367031891 134705412
996450500737 420657804
139328914325 403393788
716793573853 112378032
649994242659 420651576
946690176417 420645348
306648004851 420639120
118802780543 170927460
77750512979 420632892
671764384549 420626664
344875214285 72649620
334016183227 202192020
429230092693 349172820
341480231875 277500996
167941100809 362837052
467747054837 372222648
271815777827 420620436
509421326455 420614208
758844952109 420607980
100764662977 420601752
329662154849 420595524
210859380535 420589296
784969122377 420583068
557315638613 420576840
953816174215 82633104
939226127769 175255920
381288491331 420570612
338370211605 420564384
505067298077 329492340
613296003473 305489628
957886249389 420558156
32344217037 420551928
779993089945 420545700
851523556155 160483104
279901830529 372882816
138084906217 8544816
648128230497 200790720
148658975135 420539472
496981245375 420533244
32344217037 292317408
427316791327 420527016
436646852137 420520788
410522681869 420514560
94544622437 420508332
757600944001 420502104
296073935933 420495876
243825595397 117590868
889465803449 420489648
284615363979 22339836
789631212547 55130256
689802502115 420483420
719658696707 420477192
900661876421 420470964
37942253523 420464736
882623758855 420458508
356408329171 420452280
358274341333 10992420
276169806205 417886344
74640492709 420446052
838461471021 420439824
756978939947 420433596
931140075067 420427368
349129370455 82813716
225165473777 404290620
734586794003 243751464
509421326455 388857636
258131688639 420421140
756978939947 420414912
714682664275 420408684
664300335901 420402456
186146957099 139619304
259617797791 162432468
100927687105 154871676
803629243997 82128636
213623378115 37735452
195309279185 420396228
112582740003 420390000
406168653491 420383772
885111775071 346276800
939226127769 205330932
381910495385 147080448
681094445359 26238564
118849658699 138043620
673008392657 420377544
464637034567 113144076
498847257537 148737096
480809139971 22962636
148658975135 62298684
724634729139 253822140
806117260213 141469020
154879015675 420371316
953532221011 263992464
611429991311 420365088
482675152133 420358860
47894318387 420352632
556693634559 420346404
979034387225 420340176
6842050823 157867344
83970553519 420333948
705352603465 420327720
768175012919 356577912
241959583235 420321492
75275407407 404626932
808605276429 374109732
828509406157 420315264
366982398089 420309036
890709811557 420302808
127510837299 420296580
663678331847 420290352
371958430521 420284124
9330067039 420277896
567036967295 17401032
233251526479 209752812
730854769679 420271668
787457138593 304555428
240093571073 420265440
404924645383 420259212
211481384589 420252984
458688690527 57901716
95788630545 64559448
647506226443 417082932
483297156187 420246756
694156530493 220433832
237605554857 420240528
181625189997 270550548
648750234551 420234300
988364448035 420228072
816069325077 109724904
863418455561 95008140
264351729179 420221844
552339606181 420215616
324686122417 420209388
847169527777 240818076
149280979189 420203160
80238529195 420196932
74018488655 420190704
498225253483 420184476
440378876461 285815376
247557619721 420178248
593391873745 420172020
784969122377 420165792
722146712923 420159564
952506691143 90274860
366360394035 420153336
465259038621 420147108
660568311577 420140880
559181650775 8532360
62822415683 420134652
944202160201 155656404
726500741301 420128424
732720781841 420122196
823533373725 139320360
719036692653 311343948
134580814237 89409168
93300614329 420115968
585305821043 420109740
698510558871 420103512
868335857601 223635024
357652337279 420097284
68420452169 420091056
23636160281 420084828
442866892677 18036288
891331815611 420078600
110094723787 420072372
988654616783 16037100
648128230497 420066144
696644546709 108317376
135596890001 420059916
229021018025 194095620
51626342711 420053688
31100208929 420047460
600855922393 420041232
538033512939 420035004
99520654869 420028776
867073657505 420022548
11818083255 396063432
250760879379 56207700
4354034607 420016320
199663307563 420010092
345212256199 320044464
136840898109 420003864
978412383171 419997636
34461784347 115267824
996450500737 308871432
569755719693 419991408
846547523723 419985180
439134868353 419978952
218323429183 245931264
150524987297 419972724
969082322361 419966496
153013003513 419960268
92056606221 419954040
20526140011 419947812
482675152133 419941584
819801349401 419935356
322198106201 419929128
146792962973 110223144
11297645425 111836196
823533373725 419922900
809849284537 419916672
793677179133 170964828
514397358887 149640156
192821262969 419910444
277413814313 178095888
659324303469 119602512
480187135917 419904216
426072783219 419897988
122679923495 150375060
21770148119 419891760
544875557533 419885532
66609800699 342359388
666166348063 286562736
327796142687 185027652
362628369711 18173304
981706696189 115062300
72774480547 317565720
915589973717 395652384
69785252337 41310324
278035818367 418322304
143682942703 419879304
8708062985 326920176
345212256199 251592516
579085780503 1519632
631334121039 419873076
868939669667 419866848
523105415643 419860620
378178471061 419854392
817319094085 275850576
830451935527 295045272
539277521047 158533740
816691329131 419848164
239471567019 419841936
485785172403 419835708
684826469683 419829480
705352603465 365209920
968460318307 419823252
4976038661 419817024
469613066999 419810796
231385514317 419804568
40064765865 84295980
265595737287 395465544
787457138593 419798340
712816652113 230903100
751380903461 419792112
967216310199 419785884
914345965609 16504200
74018488655 321246468
927526108711 93774996
59712395413 419779656
251289644045 419773428
547363573749 250963488
394350576465 419767200
192199258915 419760972
131864865677 419754744
934872099391 419748516
611429991311 419742288
663056327793 339264072
34210229199 316581696
540521529155 419736060
547384200885 216068004
205883348103 419729832
241959583235 35717580
77128508925 419723604
716548676437 419717376
789945154809 279593604
155116694839 178625268
974680358847 137782044
84592557573 419711148
217079421075 419704920
523105415643 419698692
716548676437 419692464
830682340387 70139736
739562826435 178787196
681716449413 419686236
108372734125 59091264
966594306145 419680008
614540011581 316924236
47272314333 419673780
445354908893 187394292
711577794561 394531344
840327483183 419667552
547985577803 70575696
997072504791 419661324
572976922219 160968888
75884500817 19431360
539899525101 419655096
765686996703 419648868
704730599411 165502872
95788630545 419642640
286743875123 262591164
508288812003 136773108
966594306145 419636412
413632702139 419630184
472859268717 43353108
610837034649 190228032
805056124869 120480660
78372517033 259601724
396216588627 419623956
847791531831 419617728
273841868273 139208256
960374265605 320667264
843437503453 419611500
123156808921 311480964
442244888623 419605272
314734057553 419599044
987742443981 419592816
755112927785 419586588
359518349441 250091568
191577254861 419580360
194065271077 419574132
615162015635 260479872
76506504871 419567904
479565131863 41908212
675496408873 419561676
863341633181 419555448
446598917001 170354484
214712196919 41310324
21770148119 224911764
434780839975 358975692
91434602167 419549220
691668514277 419542992
586549829151 419536764
236361546749 419530536
3110026499 253404864
368848410251 419524308
639509333789 194948856
873915702099 419518080
211481384589 419511852
424828775111 407666196
715926672383 419505624
412388694031 419499396
453637486135 117366660
691668514277 234029556
674252400765 2584620
700998575087 419493168
46650310279 419486940
855877584533 419480712
385020515655 419474484
145548954865 83100204
931762079121 33842952
946068172363 304324992
909369933177 92641500
796787199403 419468256
265595737287 419462028
672386388603 419455800
197797295401 113611176
765686996703 419449572
730854769679 419443344
455928977811 419437116
809227280483 61071768
340236223767 419430888
985254427765 419424660
891331815611 52969140
263729725125 419418432
684826469683 419412204
296073935933 419405976
697266550763 177373440
631334121039 419399748
773773049405 419393520
157989035945 419387292
612673999419 419381064
959752261551 52657740
60956403521 230186880
789323150755 229065840
548607581857 419374836
914345965609 419368608
942336148039 419362380
273681789989 419356152
986498435873 94136220
792433171025 126254016
556071630505 419349924
106984703517 3045492
325308126471 15582456
710573277965 15177636
208993368373 419343696
823533373725 419337468
679228433197 155600352
36698245415 275570316
773151045351 27197676
596501894015 112172508
45406302171 419331240
615784019689 419325012
572865739963 419318784
54736362981 104319000
750758899407 419312556
433536831867 419306328
809227280483 419300100
406864328557 44704584
760088960217 419293872
257509684585 419287644
394972580519 384354792
636932157525 207012492
893333311685 172901736
467125050783 419281416
467747054837 419275188
240715575127 419268960
460283006189 419262732
918256633885 237928284
793677179133 419256504
622010283 17207964
806739264267 419250276
934250095337 73228824
944824164255 419244048
503201285915 121228020
458416994027 419237820
532435476453 419231592
849035539939 419225364
7464054877 419219136
379422479169 419212908
547985577803 289963224
137097304869 140914728
185357214321 118954800
780615093999 295923420
784685853015 76249404
929896066959 419206680
156745027837 419200452
569755719693 360046908
561047662937 161012484
256265676477 419194224
102630675139 119502864
569133715639 419187996
47272314333 419181768
506933310239 419175540
633202867293 335166048
679228433197 419169312
356408329171 419163084
952288212903 419156856
558001479667 217986228
291097903501 395546508
762576976433 336573576
816069325077 419150628
858987604803 419144400
151768995405 28574064
632578129147 419138172
139328914325 419131944
291328015645 178394832
138706910271 117933408
732098777787 419125716
156123023783 419119488
53492354873 405237276
609563979149 298707336
666788352117 280210176
131864865677 419113260
603965942663 416491272
279279826475 279219924
794921187241 46510704
717792684545 419107032
834729446697 419100804
223299461615 419094576
828509406157 419088348
451574949433 419082120
598367906177 419075892
45406302171 314893908
416120718355 68321160
485163168349 419069664
405546649437 419063436
448760155047 20147580
794568058403 37305720
750136895353 193248612
524080808873 58213116
250045635937 100600884
640664181849 419057208
263107721071 419050980
732098777787 419044752
547363573749 86027364
421718754841 179073684
380666487277 400298472
230141506209 273309552
256887680531 278896068
742672846705 379297656
875159710207 222034428
716548676437 419038524
380666487277 153507744
922432018311 307980828
287365879177 419032296
705974607519 369936972
635066145363 357356412
652482258875 419026068
637554161579 237591972
123778812975 2927160
324198138695 120586536
622732095983 12512052
470857075107 419019840
145548954865 195235344
937982119661 60542388
18660127849 2298132
791811166971 419013612
826643393995 419007384
188467234591 419001156
445976912947 418994928
435402844029 27938808
281767842691 418988700
361384361603 418982472
95788630545 418976244
765064992649 418970016
429804807543 143549172
766309000757 245227500
587171833205 46784736
770041025081 418963788
625114080499 272294388
771907037243 414504540
904393900745 418957560
126266829191 418951332
627602096715 418945104
452818957541 418938876
212725392697 381502368
251289644045 418932648
658702299415 13788792
806809559703 71235864
116936768381 418926420
746404871029 243745236
603349120305 105720300
496359241321 418920192
678082815033 282028752
925542038581 418913964
103874683247 418907736
106984703517 418901508
42296281901 418895280
923054022365 418889052
79819869341 26668296
55980371089 39940164
309136021067 418882824
921810014257 418876596
355164321063 418870368
605831954825 133908228
794299183187 418864140
413010698085 418857912
300427964311 418851684
393106568357 418845456
559803654829 418839228
446598917001 182455488
2488022445 418833000
956642241281 418826772
746404871029 418820544
806117260213 413900424
970326330469 318562200
421096750787 418814316
450952945379 268457940
24258164335 270220464
268083753503 43153812
641286185903 266689188
765686996703 102481740
416742722409 123899832
657458291307 418808088
416120718355 418801860
818051047251 150642864
997694508845 418795632
504445294023 398268144
727122745355 418789404
575353756179 158041728
747648879137 418783176
745782866975 418776948
352676304847 418770720
908125925069 418764492
516885375103 418758264
541765537263 249337980
551717602127 201270276
917455985879 418752036
337748207551 291127860
763820984541 399015504
973436350739 418745808
194065271077 418739580
452818957541 418733352
911235945339 418727124
912163694369 56257524
964847472991 277756344
503823289969 418720896
195931283239 418714668
691046510223 418708440
991525743429 317677824
966594306145 241665084
574731752125 418702212
830997422373 343256220
622004060229 334238076
122534804867 418695984
730854769679 11303820
641286185903 418689756
329662154849 418683528
721524708869 418677300
183491202159 418671072
828547253713 19686708
27990188659 418664844
904583860973 162077472
134123752535 2958300
25502172443 118201212
121912800813 365166324
849657543993 418658616
564157683207 418652388
735830802111 418646160
302915980527 418639932
761332968325 418633704
500713269699 418627476
628846104823 418621248
591525861583 418615020
491505109533 117360432
299805960257 418608792
386886527817 192850020
81482537303 20751696
169807112971 418602564
554827622397 418596336
667626050495 89465220
412388694031 299741184
508177318347 418590108
201851774425 43184952
641908189957 418583880
894692693493 110646648
585927825097 418577652
16794115687 418571424
946690176417 418565196
294207923771 418558968
465259038621 170229924
547363573749 418552740
506351308629 19418904
561669666991 418546512
399326608897 100438956
523727419697 418540284
903149892637 418534056
924920034527 244586016
418608734571 418527828
919321998041 418521600
738940822381 418515372
490139200781 418509144
515641366995 418502916
427316791327 238482576
954776229119 418496688
513775354833 267673212
776261065621 418490460
502579281861 211776912
189711242699 418484232
742050842651 418478004
874537706153 418471776
928030054797 276286536
335882195389 65979432
595879889961 418465548
273079242207 253137060
579085780503 418459320
30478204875 251592516
549851589965 418453092
528081448075 418446864
386264523763 418440636
585305821043 108130536
137462902163 418434408
806739264267 418428180
464637034567 360707076
833717556149 135546192
375690454845 418421952
192199258915 418415724
350810292685 418409496
44784298117 145517220
811809638443 12717576
960996269659 418403268
360140353495 400809168
615162015635 418397040
898173860205 418390812
819801349401 418384584
235739542695 55329552
452196953487 53168436
133108873785 235829448
526837439967 418378356
118802780543 418372128
942336148039 275184180
684826469683 418365900
546119565641 129947220
204639339995 418359672
960374265605 418353444
31100208929 66782844
873421453009 139980528
470235071053 418347216
11196079201 272207196
558559646721 64484712
670520376441 418340988
383154503493 251779356
475833107539 418334760
541765537263 418328532
135596890001 418322304
449086933217 418316076
682338453467 418309848
452877575477 331746876
252034744519 264372372
494493229159 38221236
94544622437 418303620
302915980527 418297392
343968248091 211066920
441622884569 237087504
326552134579 418291164
864600351825 45302472
771907037243 114439500
832241430481 158863824
743916854813 418284936
426774972773 55578672
759246408989 8189820
204017335941 216690804
937646958603 8918496
491383208889 418278708
36076241361 418272480
337126203497 418266252
873387261289 106480116
633200133201 118244808
822409254617 232323084
345834260253 296160084
441417701871 971568
209615372427 143586540
43540290009 57621456
631956125093 418260024
413010698085 418253796
621382056175 375324192
607697966987 418247568
931140075067 63058500
234495534587 418241340
130620857569 418235112
864585641289 418228884
347078268361 418222656
606453958879 310185540
139950918379 418216428
416120718355 418210200
316725233831 156098592
120046788651 418203972
824832779893 188590068
549851589965 418197744
128754845407 418191516
260619704855 387082656
322198106201 63619020
791811166971 370678104
675496408873 418185288
768797016973 418179060
485785172403 418172832
264973733233 245202588
462771022405 33344712
179137173781 418166604
385020515655 418160376
337748207551 259838388
475211103485 407255148
523803214457 87098580
867073657505 418154148
41052273793 418147920
192199258915 96340932
497126438739 173835936
148658975135 418141692
34210229199 418135464
5178865937 95419188
507555314293 418129236
67176444061 418123008
393106568357 160694856
727744749409 990252
146792962973 89975916
500713269699 418116780
49138326495 112614696
879513738585 262815372
816069325077 418110552
457794989973 418104324
921810014257 418098096
708680304791 111973212
87080573789 418091868
413010698085 418085640
251289644045 418079412
483297156187 166437072
724634729139 418073184
544253553479 371288448
130620857569 70096140
2488022445 82994328
74640492709 418066956
549851589965 418060728
505689302131 58655304
893197827773 103384800
699754566979 289166040
533057480507 36751428
21770148119 117298152
164884224063 118967256
128754845407 418054500
666788352117 418048272
863341633181 418042044
182869198105 411932376
310380029175 418035816
468369058891 418029588
811715296699 136791792
331636503071 146837556
102090500777 280920168
752002907515 418023360
263107721071 416858724
357843094691 221287068
726500741301 418017132
306026000797 413128152
691046510223 110534544
572243735909 418010904
698510558871 418004676
536789504831 184099680
14306099471 100351764
463393026459 197919612
503823289969 417998448
277413814313 410188536
242581587289 242711388
531191468345 417992220
391862560249 417985992
606453958879 417979764
318466081877 417973536
903771896691 417967308
895685843989 211689720
579707784557 251106732
890709811557 45806940
446598917001 57845664
615162015635 72506376
505067298077 417961080
996450500737 7255620
53492354873 417954852
728366753463 206856792
822911369671 417948624
202773327833 417942396
886977787233 350424648
942958152093 417936168
646884222389 417929940
376934462953 417923712
13062091363 50029524
529947460237 417917484
415126864095 3331980
564157683207 156385080
538033512939 417911256
766309000757 46878156
742672846705 417905028
977168375063 417898800
969082322361 417892572
120668792705 85248864
100764662977 417886344
944202160201 417880116
332509277545 27509076
121290796759 417873888
345212256199 302157648
876403718315 417867660
694778534547 417861432
532435476453 417855204
757600944001 417848976
680472441305 417842748
493249221051 417836520
275776917815 130794228
8086058931 417830292
605831954825 67947480
627602096715 184454676
771907037243 417824064
170429117025 417817836
65390362051 246074508
427316791327 417811608
812959304807 77333076
985254427765 417805380
687314485899 417799152
335260191335 417792924
268178998307 210201228
248253743203 130968612
128754845407 333403524
454684969703 417786696
59090391359 417780468
468369058891 417774240
806739264267 417768012
268705757557 222769332
797409203457 161622828
682960457521 417761784
666385866379 8326836
256887680531 417755556
47894318387 376370496
583439808881 40114548
841571491291 16136748
600855922393 277638012
67176444061 417749328
157367031891 417743100
835973454805 417736872
191577254861 417730644
700998575087 248316588
15550107579 175181184
353298308901 417724416
826021389941 417718188
262485717017 331697052
719658696707 356266512
607366156593 44841600
157367031891 417711960
706596611573 417705732
567267703477 185806152
624492076445 417699504
504445294023 417693276
789945154809 417687048
995206492629 417680820
294207923771 417674592
305403996743 417668364
74646565009 248490972
916833981825 417662136
115692760273 307663200
569755719693 48304368
197175291347 417655908
613918007527 365801580
23014156227 327773412
951044204795 417649680
391240556195 417643452
9952071093 417637224
329662154849 417630996
700998575087 238196088
756978939947 417624768
866451653451 65144880
612673999419 417618540
394972580519 417612312
141194926487 241521840
446771108745 226923408
538033512939 417606084
865829649397 417599856
600233918339 417593628
593391873745 417587400
734586794003 417581172
515188384633 49157604
681094445359 417574944
614540011581 417568716
238849562965 28493100
903149892637 417562488
706596611573 417556260
166075088647 241285176
998316512899 417550032
358274341333 417543804
37320249469 417537576
408656669707 417531348
383776507547 417525120
764184612549 43658280
235117538641 417518892
45406302171 417512664
920588931417 277264332
14928103525 417506436
677362421035 15271056
354082434023 252937764
645640214281 20477664
220189441345 417500208
139396594001 137937744
672386388603 126378576
263729725125 326415708
125022821083 417493980
855877584533 417487752
16172111633 417481524
605831954825 347335560
743294850759 411228612
407412661599 417475296
340858227821 417469068
709706631843 417462840
666788352117 417456612
19904135957 293245380
78372517033 10986192
562913675099 96583824
577841772395 417450384
312877269059 188079372
968460318307 178886844
965350298037 417444156
635066145363 417437928
773773049405 284837580
426694787273 382137624
423584767003 417431700
882623758855 417425472
484541164295 417419244
704730599411 252321192
419230738625 417413016
259997700801 417406788
350810292685 417400560
24880168389 153570024
661190315631 189698652
791189162917 417394332
338992215659 417388104
65310431899 363048804
388752539979 417381876
981039975095 129343104
656836287253 55977264
294829927825 417375648
942958152093 417369420
649994242659 417363192
758995862777 205443036
900661876421 194463072
546946066075 198872496
867695661559 417356964
909369933177 259122168
715304668329 30990528
530569464291 417350736
806204022481 317092392
350188288631 220203396
666788352117 417344508
452818957541 417338280
484589941991 222320916
276791810259 417332052
417364726463 417325824
16245552209 297231300
963484285875 397010088
53492354873 417319596
596501894015 215613360
146170958919 257434380
57846383251 417313368
514397358887 417307140
664300335901 417300912
294912884785 317827296
654970275091 417294684
51860557 309195288
503823289969 417288456
518129383211 68707296
661190315631 417282228
378800475115 417276000
94544622437 53535888
830997422373 393852492
275253216513 20091528
768203151023 6520716
890709811557 243732780
144304946757 175511268
177271161619 126951552
584061812935 417269772
988986452089 213091020
329040150795 183184164
623248068337 417263544
343346244037 417257316
50382334603 417251088
297317944041 417244860
563535679153 417238632
612051995365 417232404
277474400297 50938812
512195805759 26724348
19904135957 417226176
212725392697 417219948
154397017061 190234260
11287979569 310515624
941714143985 147672108
299183956203 417213720
83348549465 417207492
549229585911 417201264
680472441305 417195036
225165473777 417188808
511909342671 417182580
681716449413 250982172
844059507507 417176352
314734057553 412225092
719036692653 417170124
138084906217 417163896
508799322401 187873848
197797295401 417157668
462149018351 417151440
36698245415 417145212
587793837259 417138984
512531346725 417132756
742050842651 417126528
703486591303 417120300
672386388603 417114072
257049533795 189324972
181625189997 417107844
255643672423 417101616
892575823719 140553504
787457138593 417095388
155501019729 417089160
288609887285 417082932
43540290009 417076704
899417868313 417070476
931762079121 189810756
727122745355 417064248
549229585911 380312820
615162015635 207716256
842193495345 417058020
183592743471 42026544
784969122377 68750892
393106568357 183887928
419230738625 417051792
400570617005 66863808
305602022231 143960220
223299461615 353090232
433112903125 136424340
470235071053 272537280
603965942663 417045564
294829927825 311667804
28612192713 388733076
395594584573 130744404
840949487237 417039336
689180498061 417033108
938604123715 417026880
432292823759 417020652
841571491291 127312776
969082322361 417014424
462771022405 417008196
742672846705 147429216
6220046769 417001968
480809139971 416995740
973436350739 416989512
65932435953 416983284
850279548047 416977056
454684969703 278242128
479208920165 130370724
143886853651 85659912
530741531475 2765232
174161141349 416970828
991474468305 416964600
51733732115 83025468
740197847009 252539172
949178192633 416958372
202773327833 416952144
264351729179 416945916
121290796759 416939688
767553008865 416933460
788701146701 295873596
958528195499 248229396
232629522425 416927232
713438656167 416921004
522483411589 318406500
37320249469 66851352
961618273713 404284392
284255858907 264939120
161721060269 416914776
824777381833 416908548
108228711625 416902320
244447599451 416896092
736452806165 416889864
638176165633 416883636
582195800773 416877408
968460318307 179540784
215835412967 416871180
681716449413 473328
344590252145 416864952
894441835881 416858724
53492354873 416852496
57846383251 416846268
298561952149 390327444
676211808015 28100736
999560521007 416840040
906259912907 416833812
882001754801 416827584
931762079121 416821356
4354034607 416815128
818583984677 346874688
498847257537 360644796
552961610235 416808900
458416994027 412455528
613918007527 416802672
722146712923 416796444
234495534587 40731120
711572644005 416790216
597745902123 156472272
161721060269 90941256
845925519669 416783988
406168653491 416777760
156745027837 416771532
339614219713 416765304
789945154809 416759076
747172778439 241802100
93300614329 404813772
480809139971 416752848
29271838799 324833796
335260191335 391791024
406168653491 231706512
882045655973 288655344
824777381833 416746620
642052025617 110515860
749514891299 161124588
554827622397 416740392
470235071053 248291676
783170746295 20141352
182869198105 416734164
365738389981 416727936
923054022365 416721708
768567021923 7797456
131242861623 416715480
882623758855 416709252
335882195389 207784764
169807112971 416703024
410612545681 89988372
186696137149 191641788
15668813259 32092884
61578407575 416696796
681716449413 416690568
484541164295 416684340
122534804867 416678112
871427685883 179976744
850377944219 12456000
851523556155 416671884
672386388603 183887928
85836565681 416665656
518751387265 416659428
417364726463 416653200
729610761571 416646972
93300614329 30946932
457911036297 203798844
402441848231 81792324
771285033189 81991620
111338731895 416640744
406790657545 307208556
19282131903 416634516
600855922393 416628288
709084627789 416622060
977168375063 416615832
251911648099 416609604
115070756219 416603376
824777381833 226512360
564157683207 416597148
710950639951 416590920
736452806165 120044700
157367031891 416584692
998938516953 416578464
743916854813 416572236
730232765625 313536204
321576102147 416566008
843438624493 151707852
426694787273 416559780
177468383695 145884672
535067297189 207629064
118180776489 187126488
526215435913 235599012
699132562925 416553552
325944430013 272088864
971570338577 170547552
918379960741 8289468
548607581857 158265936
835351450751 360856548
843437503453 416547324
238849562965 301154940
628846104823 271877112
320954098093 25347960
632578129147 416541096
536789504831 416534868
258131688639 116762544
611429991311 416528640
123778812975 416522412
291097903501 416516184
767553008865 372147912
312868045391 416509956
766309000757 416503728
53492354873 416497500
57846383251 416491272
55980371089 416485044
725878737247 416478816
917455985879 416472588
519995395373 90741960
243203591343 416466360
826643393995 416460132
931140075067 226798848
310380029175 416453904
256265676477 118961028
121912800813 416447676
594635881853 416441448
315978065661 416435220
58468387305 416428992
987120439927 201127032
26949456243 100812636
112582740003 14299488
229519502155 33319800
737696814273 276348816
936738111553 270077220
807983272375 416422764
426694787273 416416536
320954098093 416410308
589037845367 416404080
940470135877 2073924
849035539939 212698656
675496408873 333496944
34210229199 416397852
49760330549 416391624
187223226483 416385396
943216346289 93718944
352054300793 416379168
998316512899 416372940
208993368373 416366712
845303515615 307912320
192821262969 416360484
902527888583 290330676
820553419007 75352572
707840619681 416354256
296073935933 51555384
111556612247 177647472
654970275091 364618260
749073007233 210724380
789945154809 347011704
11196079201 416348028
765064992649 280160352
553583614289 43047936
690424506169 338454432
273291299379 114202836
629052961615 135054180
233873530533 416341800
193443267023 416335572
52870350819 173113488
365738389981 416329344
947312180471 416323116
726500741301 120430836
829753414265 416316888
368226406197 104250492
835351450751 80347428
906259912907 186771492
292963915663 416310660
980900399387 416304432
705352603465 416298204
911235945339 281773404
354542317009 416291976
372580434575 416285748
531813472399 416279520
337126203497 137557836
514397358887 416273292
468991062945 416267064
329662154849 48883572
761954972379 55528848
323442114309 416260836
618894039959 416254608
669276368333 416248380
658080295361 416242152
877647726423 416235924
261863712963 416229696
190955250807 416223468
256265676477 416217240
636310153471 416211012
918077989933 416204784
577452919749 146432736
952910216957 117341748
271193773773 416198556
199041303509 416192328
807983272375 416186100
105118691355 285211260
851523556155 144091008
237605554857 416179872
824155377779 416173644
276169806205 416167416
519995395373 416161188
144926950811 327561660
611429991311 416154960
176649157565 416148732
610185983203 416142504
753246915623 416136276
635242017855 222906348
881379750747 153084240
378800475115 58811004
152390999459 340920720
29234196767 391093488
523105415643 416130048
598989910231 416123820
6229 416117592
253155656207 416111364
401192621059 416105136
261241708909 416098908
621382056175 296627184
460905010243 416092680
816069325077 293955372
465329726421 172291392
124400817029 416086452
450670192941 5374764
878269730477 416080224
459661002135 416073996
804251248051 416067768
331528167011 416061540
33588225145 398517264
162343064323 13265640
201529319725 416055312
839705479129 10512864
446598917001 416049084
816069325077 416042856
187223226483 416036628
488895192673 159835392
787457138593 416030400
272437781881 416024172
780615093999 212860584
157437757059 261177408
409900677815 416017944
658080295361 416011716
707840619681 416005488
855255580479 415999260
156123023783 415993032
230763510263 415986804
547985577803 415980576
789323150755 211695948
419230738625 279537552
166697092701 415974348
697888554817 415968120
17416119741 415961892
939848131823 415955664
305403996743 380319048
261863712963 169557300
895685843989 65643120
41052273793 415949436
255340778633 42580836
312246041337 306411372
202773327833 415943208
535545496723 216510192
910613941285 411689484
569133715639 415936980
469613066999 415930752
345376401367 162451152
610807987257 250683228
969082322361 415924524
354542317009 415918296
702901114469 291102948
753868919677 415912068
93922618383 415905840
500091265645 415899612
34416836871 140123772
982144407495 415893384
926164042635 415887156
997072504791 415880928
750136895353 415874700
148658975135 415868472
81502940231 119851632
269327761611 415862244
477699119701 205679700
150524987297 415856016
458416994027 239018184
905637908853 415849788
147414967027 397147104
807361268321 415843560
428560799435 341680536
574109748071 415837332
948556188579 415831104
918699993987 415824876
48516322441 415818648
427316791327 415812420
255021668369 415806192
515019362941 415799964
269949765665 415793736
683866850739 27789336
649994242659 415787508
352676304847 331155216
364494381873 17587872
102630675139 415781280
590281853475 415775052
345834260253 415768824
423584767003 306050148
338370211605 415762596
491383208889 415756368
652482258875 415750140
741428838597 387817560
11890913487 78310872
403680637275 72967248
790567158863 415743912
799275215619 327773412
228897498101 415737684
791811166971 415731456
387508531871 415725228
174783145403 415719000
265595737287 28418364
176027153511 415712772
239471567019 252383472
505689302131 415706544
467125050783 415700316
643774202119 266483664
227031485939 415694088
223299461615 415687860
719036692653 415681632
58468387305 415675404
46735297567 96403212
48516322441 415669176
528081448075 415662948
463393026459 415656720
967838314253 197010324
863341633181 415650492
852767564263 399320676
175405149457 415644264
732098777787 233082900
200907315671 391205592
682338453467 415638036
769419021027 415631808
689802502115 415625580
157367031891 159779340
258390001167 74007324
139328914325 415619352
37942253523 415613124
327796142687 353713032
890281286551 207697572
976546371009 415606896
612673999419 415600668
518129383211 56487960
847791531831 415594440
438512864299 415588212
551717602127 196343928
801141227781 415581984
215213408913 415575756
86458569735 22265100
733433502943 297517788
630090112931 415569528
962240277767 415563300
623248068337 415557072
325308126471 41578128
797409203457 415550844
436024848083 155556756
424206771057 151016544
150638754173 175424076
179137173781 348905016
232629522425 271192032
824777381833 159175224
513775354833 415544616
294829927825 415538388
176649157565 415532160
778127077783 153974844
970948334523 415525932
841662756403 157948308
687936489953 415519704
977168375063 415513476
618272035905 414255420
397460596735 359872524
645640214281 288773676
501335273753 415507248
931762079121 415501020
844059507507 415494792
643774202119 220701636
533679484561 415488564
743916854813 415482336
480809139971 415476108
855255580479 98327664
193443267023 415469880
354542317009 415463652
471479079161 415457424
752624911569 415451196
381910495385 333110808
958508253443 415444968
556071630505 415438740
497603249429 415432512
300427964311 279543780
954776229119 361940220
127510837299 415426284
273681789989 415420056
606453958879 415413828
394972580519 272568420
410135772359 123140016
885111775071 415407600
525593431859 224170632
248179623775 350555436
408034665653 50596272
550539112579 54750348
653726266983 415401372
887599791287 415395144
733342785895 415388916
319088085931 415382688
541143533209 415376460
856499588587 415370232
74138956859 81848376
295451931879 415364004
261863712963 415357776
255700789411 222165216
913101957501 212530500
174783145403 415351548
622004060229 415345320
728988757517 415339092
647888557135 14754132
91434602167 415332864
342102235929 415326636
715304668329 415320408
506311306185 100868688
558559646721 78715692
663253350573 209304396
11818083255 229140576
916833981825 410630724
801141227781 415314180
886977787233 276137064
766931004811 415307952
623248068337 415301724
933628091283 415295496
193443267023 415289268
796787199403 415283040
399948612951 222794244
236983550803 415276812
322198106201 121688892
544875557533 415270584
726667084953 9939888
252533652153 415264356
900039872367 415258128
914345965609 415251900
434158835921 272020356
336504199443 357368868
336504199443 415245672
768797016973 415239444
228275494047 415233216
41052273793 409696524
251289644045 68856768
329040150795 379615284
301732303055 131037120
690424506169 342172548
679850437251 415226988
824155377779 415220760
960374265605 356883084
587793837259 415214532
126266829191 415208304
44162294063 415202076
686070477791 415195848
827887402103 415189620
39186261631 339556788
92056606221 415183392
82726545411 169569756
943051702881 278323092
852767564263 415177164
633200133201 319944816
531813472399 415170936
215213408913 415164708
355164321063 46772280
232629522425 415158480
791811166971 37517472
696183580051 104262948
121290796759 415152252
187845230537 415146024
487651184565 415139796
604587946717 415133568
832241430481 415127340
942336148039 232485012
15550107579 415121112
554205618343 415114884
724012725085 415108656
245691607559 348431688
530569464291 69722460
835351450751 414878220
635688149417 415102428
389996548087 151863552
590281853475 415096200
464015030513 415089972
794921187241 415083744
174161141349 415077516
136840898109 415071288
695400538601 415065060
618272035905 59041440
656214283199 415058832
641908189957 415052604
931762079121 415046376
184113206213 54706752
777505073729 267455232
546119565641 415040148
149280979189 415033920
90190594059 415027692
658702299415 42487416
14928103525 415021464
465259038621 240774480
160477052161 415015236
116564052483 64827252
251289644045 255808872
582195800773 415009008
423584767003 415002780
880757746693 125575164
116314764327 414996552
147004303925 8389116
356632736467 171712188
128132841353 414990324
645640214281 202659120
69042456223 414984096
974680358847 414977868
323442114309 21567564
757600944001 236489616
985423542877 196101036
193526466875 41777424
353920312955 414971640
785591126431 414965412
72774480547 414959184
968460318307 414952956
558559646721 377317152
110716727841 197240760
578463776449 147927456
971570338577 414946728
333027361191 9715680
367604402143 414940500
408656669707 414934272
442866892677 390420864
187845230537 414928044
783725114269 414921816
3470397263 49300848
680472441305 349695972
997694508845 414915588
650616246713 20228544
305491543739 56705940
366360394035 179135964
649994242659 403530804
6220046769 191523456
790567158863 414909360
101386667031 414903132
116314764327 414896904
85836565681 414890676
535545496723 207853272
857121592641 200143008
433536831867 414884448
719036692653 414878220
814203312915 414871992
970948334523 414865764
77128508925 306249444
980278395333 414859536
686692481845 414853308
860231612911 339357492
445354908893 414847080
266839745395 120829428
703486591303 414840852
565401691315 414834624
761954972379 414828396
54114358927 223821864
681094445359 135633384
768797016973 96316020
72152476493 307719252
70286464331 343430604
609563979149 414822168
708523431 326621232
700376571033 414815940
617028027797 414809712
890730401325 313505064
884489771017 414803484
567267703477 250222356
294829927825 414797256
134974885947 42344172
975302362901 414791028
982766411549 414784800
557315638613 163466316
700376571033 414778572
32966221091 414772344
309758025121 414766116
194748907419 336536208
462906786577 218864376
832241430481 414759888
410522681869 403424928
23014156227 414753660
427938795381 162027648
658702299415 414747432
829131410211 414741204
987742443981 414734976
799275215619 414728748
385642519709 414722520
642530194011 290287080
554827622397 414716292
974680358847 414710064
876403718315 339052320
984632423711 222632316
128132841353 414703836
761332968325 414697608
979034387225 414691380
169807112971 414685152
371336426467 356677560
719036692653 355980024
540521529155 414678924
284384137023 263600100
865207645343 119571372
370714422413 294864660
442244888623 414672696
505689302131 284856264
645640214281 414666468
925542038581 414660240
127510837299 414654012
914345965609 21953700
82104541357 240718428
17416119741 414647784
790567158863 414641556
786974037623 55690776
933006087229 221685660
635066145363 347298192
361633973615 46435968
623870072391 313710588
452196953487 414635328
274925798097 110316564
198419299455 414629100
109472719733 414622872
236983550803 380125980
433593861663 206296272
579085780503 414616644
136218894055 414610416
269327761611 157119984
952910216957 16634988
393106568357 414604188
21148144065 414597960
165453084593 414591732
833485438589 414585504
670520376441 414579276
704730599411 114750900
636932157525 414573048
166075088647 414566820
974858205615 103110768
401814625113 414560592
794299183187 414554364
309758025121 414548136
28612192713 414541908
346456264307 42898464
883245762909 414535680
460905010243 414529452
719036692653 414523224
920566006149 414516996
893197827773 287266500
549851589965 414510768
820423353455 414504540
927636039139 151738992
377661134775 194606316
714682664275 32721912
481431144025 414498312
376934462953 414492084
796165195349 126353664
661190315631 414485856
315707756767 28966428
386264523763 414479628
110716727841 414473400
776261065621 414467172
80238529195 414460944
363872377819 70557012
560425658883 414454716
168563104863 414448488
361384361603 113922576
474589099431 414442260
901283880475 414436032
249424329419 22327380
585927825097 414429804
46650310279 414423576
762576976433 414417348
139328914325 63837000
235117538641 414411120
389996548087 84190104
995828496683 23230440
208993368373 47837268
40430269739 32061744
396216588627 414404892
901905884529 214859772
271193773773 414398664
616406023743 414392436
849035539939 414386208
863341633181 322130844
172295129187 414379980
539899525101 165658572
464015030513 414373752
723390721031 414367524
64066423791 414361296
304159988635 414355068
143682942703 113050656
865829649397 294073704
40430269739 74163024
722768716977 414348840
419852742679 112166280
567267703477 97362324
144304946757 414342612
675496408873 414336384
980278395333 414330156
207953184021 113779332
532435476453 414323928
61854594463 37044144
45406302171 414317700
264973733233 321613920
364494381873 414311472
784969122377 414305244
707840619681 414299016
399948612951 69672636
859002221919 298040940
967838314253 414292788
3732030553 414286560
948556188579 414280332
806117260213 414274104
949283265221 6115896
348944280523 414267876
984632423711 66141360
215213408913 414261648
211481384589 414255420
88946585951 414249192
97654642707 89047944
169807112971 414242964
795543191295 414236736
855255580479 36975636
743294850759 358184736
251911648099 57633912
743916854813 319627188
260619704855 414230508
392484564303 414224280
210237376481 414218052
770663029135 414211824
23636160281 414205596
166075088647 360190152
861475621019 414199368
380044483223 395191512
634444141309 414193140
261241708909 414186912
369470414305 414180684
95166626491 414174456
550473594019 414168228
836595458859 414162000
679228433197 414155772
747026875083 414149544
188467234591 414143316
210237376481 414137088
677984425089 414130860
66554440007 110403756
691668514277 414124632
476455111593 414118404
891541375355 28187928
118180776489 414112176
245691607559 414105948
550473594019 414099720
216588236161 114009768
776883069675 414093492
439134868353 309674844
115959748405 116980524
977790379117 414087264
735830802111 414081036
364494381873 223261344
551095598073 414074808
122534804867 414068580
273059785935 414062352
340236223767 414056124
497603249429 414049896
43540290009 414043668
203395331887 414037440
758222948055 414031212
676740416981 414024984
687314485899 249113772
948556188579 414018756
335260191335 46641492
821045357509 414012528
39808265685 125606304
592147865637 407603916
831619426427 414006300
52870350819 350686224
214799588215 127543212
624506357249 246348540
85214561627 414000072
740423798849 137570292
438512864299 413993844
562913675099 413501832
343968248091 413987616
891331815611 204321996
727744749409 338417064
574109748071 413981388
470235071053 413975160
325308126471 306405144
161721060269 413968932
654970275091 413962704
661190315631 413956476
839705479129 413950248
259997700801 25509888
773379924351 59514768
951044204795 413944020
1244014337 413937792
882623758855 413931564
195309279185 413925336
975302362901 127206900
324686122417 413919108
160477052161 217388340
488895192673 82402668
319710089985 413912880
347078268361 156989196
146792962973 413906652
698510558871 413900424
405546649437 413894196
604694812969 135153828
393106568357 335844900
637554161579 330955920
205883348103 145180908
111338731895 413887968
118180776489 413881740
535545496723 413875512
228275494047 413869284
469980593735 510696
564779687261 413863056
166075088647 413856828
210431347541 74219076
959752261551 413850600
912479953447 413844372
289231891339 205698384
186601222429 413838144
577880055911 335701656
266839745395 413831916
294207923771 413825688
29234196767 360389448
284877862961 413819460
702864587249 413813232
707919086253 60959664
327174138633 383731992
357030333225 413807004
717170680491 3014352
129998853515 413800776
719769897647 80254008
674252400765 413794548
146170958919 413788320
960374265605 413782092
491383208889 9223668
591525861583 258013584
677984425089 413775864
595879889961 413769636
899417868313 413763408
426114224331 125008416
720280700761 117634464
599315734279 12923100
256887680531 413757180
697888554817 321744708
752002907515 413750952
462771022405 105047676
213969400805 207460908
695400538601 413744724
631365665859 16952616
74640492709 393715476
677362421035 413738496
868317665613 413732268
259375696747 46205532
511287338617 413726040
795543191295 265150872
985876431819 413719812
349566284577 312271920
831619426427 130040640
426072783219 413713584
484541164295 106754148
55980371089 413707356
687314485899 413701128
441000880515 413694900
998938516953 287210448
661812319685 362843280
944202160201 413688672
365738389981 413682444
585927825097 413676216
335260191335 413669988
684204465629 375149808
683153232805 129660732
964106289929 294870888
772529041297 413663760
382532499439 413657532
390618552141 51549156
577934152319 115000020
857743596695 79786908
752002907515 413651304
347716919859 195552972
926900778905 221660748
793055175079 413645076
967838314253 413638848
985876431819 413632620
911501258139 66091536
597123898069 202403772
343968248091 413626392
488273188619 413620164
181003185943 413613936
785591126431 340385112
505067298077 413607708
96410634599 82682928
790007503317 277077492
317844077823 413601480
760710964271 84140280
590971761413 188129196
823533373725 45470628
181003185943 413595252
96410634599 413589024
281767842691 413582796
936160407263 310191768
903771896691 370254600
259997700801 408251628
153013003513 213215580
201529319725 413576568
645018210227 382984632
97654642707 413570340
474589099431 108086940
345212256199 413564112
329690342777 110092356
339614219713 413557884
439134868353 413551656
806117260213 413545428
415498714301 73671012
954776229119 139500972
79616525141 413539200
39186261631 413532972
779993089945 413526744
957886249389 413520516
289231891339 205418124
678606429143 304343676
428653366199 279992196
497603249429 413514288
888843799395 34920396
498225253483 413508060
921972446725 50814252
602099930501 263861676
863963637235 95730588
293585919717 11098296
51626342711 413501832
495737237267 367850592
681730773813 242101044
797409203457 413495604
289231891339 413489376
177271161619 413483148
788079142647 201550536
75884500817 413476920
868317665613 413470692
967426766775 1214460
493871225105 413464464
993340480467 413458236
646884222389 413452008
46884258871 109587888
830375418319 360651024
874537706153 205349616
105768254309 193971060
522483411589 178837020
885733779125 413445780
93922618383 413439552
840327483183 413433324
862719629127 392108652
760710964271 413427096
817427299357 245669688
450330941325 301678092
528703452129 413420868
965972302091 145461168
554827622397 413414640
364494381873 304767180
747736071137 215713008
202773327833 112309524
678606429143 329286816
535545496723 413408412
324064118363 413402184
805495256159 35387496
400570617005 413395956
412388694031 413389728
921188010203 261470124
33588225145 413383500
396216588627 413377272
944202160201 259365060
658702299415 413371044
714060660221 413364816
919321998041 305875764
492005212943 413358588
607172434653 149166828
923676026419 413352360
417986730517 124659648
693534526439 413346132
749514891299 413339904
136840898109 295985700
773151045351 413333676
360403062991 48223404
994584488575 413327448
438512864299 413321220
608319971041 413314992
276791810259 413308764
500713269699 413302536
381288491331 413296308
627602096715 409248108
644396206173 69211764
487029180511 413290080
798653211565 413283852
679228433197 413277624
355195380099 299996532
337126203497 413271396
190333246753 70768764
82104541357 413265168
35454237307 92342556
616406023743 413258940
849657543993 108280008
824812756873 142577604
465259038621 413252712
294552693395 5088276
736452806165 413246484
952288212903 228056904
381910495385 413240256
154879015675 214299252
16172111633 413234028
87080573789 132282720
737074810219 83287044
904393900745 283492332
745782866975 971568
491383208889 413227800
721524708869 413221572
781237098053 178008696
775639061567 14785272
543343023631 49132692
666788352117 413215344
72774480547 413209116
563535679153 413202888
256265676477 259414884
204017335941 413196660
251289644045 413190432
494493229159 298713564
754490923731 58910652
200285311617 413184204
607075962933 413177976
313490049445 413171748
311624037283 413165520
201529319725 413159292
284877862961 23647716
87974847319 106330644
951666208849 6296508
169807112971 413153064
890709811557 212773392
64688427845 413146836
814825316969 413140608
961618273713 413134380
863341633181 323781264
930518071013 413128152
544875557533 413121924
546119565641 413115696
152390999459 382660776
120046788651 413109468
73396484601 46691316
781237098053 25491204
628224100769 413103240
988986452089 413097012
483297156187 413090784
3732030553 413084556
108967758483 101049300
189982179383 94397796
207749360265 413078328
741428838597 413072100
488895192673 413065872
369470414305 413059644
148658975135 196194456
458416994027 413053416
631956125093 396922896
982144407495 284793984
657458291307 413047188
917455985879 413040960
130620857569 15295968
399948612951 413034732
564157683207 1631736
595257885907 413028504
48516322441 16217712
149902983243 413022276
809391861611 204328224
24258164335 346152240
777528241889 252090756
972814346685 413016048
405546649437 413009820
697365787715 245725740
307379216885 303266232
570377723747 304804548
794299183187 413003592
271815777827 352691640
747648879137 196319016
581614253807 36072576
138084906217 412997364
366982398089 351284112
622010283 393080220
950422200741 412991136
597745902123 412984908
325308126471 412978680
195931283239 81885744
514397358887 412972452
406790657545 412966224
580329788611 412959996
602099930501 164985948
591525861583 319782888
238227558911 412953768
377567683635 222109164
973436350739 342427896
651860254821 412947540
929586422017 87684012
281145838637 412941312
627602096715 310335012
958508253443 264565440
570377723747 185694048
755734931839 412935084
327174138633 412928856
464637034567 412922628
480809139971 412916400
470235071053 412910172
962240277767 412903944
775677824639 46429740
503823289969 155239128
732720781841 412897716
515019362941 412891488
210318770213 175486356
860231612911 412885260
559181650775 412879032
592147865637 412872804
810471288591 409596876
364494381873 412866576
307892012959 412860348
869561673721 155482020
404302641329 350356140
257509684585 412854120
204639339995 412847892
459661002135 412841664
736452806165 412835436
954154225065 412829208
590903857529 412822980
500713269699 176158980
426072783219 291345840
313594013449 4459248
14368404383 2273220
637554161579 311113512
102630675139 12941784
384398511601 412816752
909369933177 412810524
207127356211 323606880
771285033189 412804296
157989035945 412798068
435402844029 412791840
595257885907 412785612
267461749449 412779384
389996548087 96945048
689802502115 91184148
660568311577 374153328
720902704815 75732480
46028306225 412773156
225787477831 412766928
139950918379 51692400
811715296699 359841384
997072504791 412760700
766386595409 221990832
772529041297 378512928
207127356211 412754472
910116410039 105539688
610185983203 219231828
523727419697 185426244
193443267023 412748244
631359599787 367072092
243203591343 412742016
131242861623 412735788
174783145403 412729560
80860533249 412723332
696022542655 412717104
417986730517 125064468
912020674577 27041976
274303794043 412710876
388752539979 412704648
78994521087 412698420
111338731895 26767944
520617399427 412692192
264973733233 412685964
864585641289 265393764
457794989973 412679736
301671972419 356472036
232007518371 133808580
223299461615 412673508
941714143985 412667280
799897219673 412661052
524971427805 27365832
893197827773 412654824
57224379197 222071796
816069325077 151994340
475211103485 412648596
422962762949 43365564
896307848043 350754732
477077115647 306124884
564334464987 215737920
937360115607 412642368
960996269659 412636140
65310431899 220390236
860231612911 412629912
228897498101 356391072
793677179133 244548648
427316791327 412623684
347700272415 412617456
698510558871 412611228
896929852097 412605000
22392152173 412598772
742672846705 412592544
738542117039 147074220
896307848043 412586316
719658696707 186080184
176649157565 412580088
317844077823 412573860
773151045351 412567632
291097903501 412561404
784347118323 412555176
79100359719 283884696
776261065621 412548948
105740695409 357169572
555449626451 412542720
105118691355 412536492
977168375063 212810760
49138326495 412530264
46073403173 301920984
763198980487 86401044
110716727841 412524036
101386667031 192463884
957886249389 379957824
441000880515 403319052
279901830529 412517808
64066423791 412511580
232007518371 281848140
854011572371 412505352
50382334603 412499124
506311306185 287839476
478943127809 412492896
306648004851 412486668
971570338577 216584928
353920312955 412480440
641908189957 412474212
646466739627 10213920
328561751965 199495296
639420173741 412467984
108228711625 412461756
715926672383 412455528
841571491291 152878716
158611039999 412449300
184735210267 295699212
94544622437 412443072
511287338617 412436844
585927825097 412430616
424206771057 412424388
358274341333 311873328
658144369025 190533204
702864587249 412418160
310380029175 412411932
758844952109 342863856
849035539939 241658856
66554440007 412405704
459661002135 412399476
410522681869 412393248
425450779165 412387020
822911369671 412380792
891953819665 163491228
171051121079 412374564
501957277807 412368336
465259038621 412362108
216457417021 338311188
81482537303 366393240
306026000797 412355880
607075962933 412349652
750758899407 371861424
179759177835 412343424
163587072431 412337196
678624832883 208426248
222677457561 412330968
381288491331 412324740
391240556195 173717604
284877862961 412318512
452842760957 239659668
529976937361 158066640
885733779125 219655332
196553287293 412312284
99520654869 412306056
959130257497 412299828
292341911609 412293600
92056606221 412287372
709244525461 87279192
785658843475 66309516
106362699463 312608232
664300335901 412281144
948028719337 184946688
210237376481 412274916
313659762445 43309512
435402844029 412268688
190955250807 285466608
533679484561 412262460
236361546749 412256232
903149892637 412250004
824155377779 412243776
971570338577 412237548
925542038581 412231320
101386667031 23435964
721701758453 184996512
379422479169 412225092
702864587249 412218864
9330067039 412088076
21148144065 412212636
709084627789 195571656
90812598113 412206408
459661002135 412200180
120668792705 412193952
80238529195 412187724
829753414265 412181496
793055175079 412175268
77750512979 412169040
257509684585 412162812
851523556155 412156584
920566006149 412150356
185979218375 412144128
916211977771 211098060
710328635897 58593024
977383452815 43944768
37942253523 412137900
141816930541 412131672
14928103525 396194220
899417868313 41347692
380044483223 178170624
675496408873 412125444
335260191335 412119216
616406023743 412112988
652482258875 227359368
478943127809 412106760
98898650815 412100532
33588225145 412094304
556071630505 412088076
143060938649 412081848
716548676437 412075620
576597764287 412069392
427316791327 85672368
714060660221 412063164
822911369671 86158152
429182803489 412056936
7464054877 112041720
52248346765 412050708
785591126431 412044480
853389568317 228636108
944824164255 115417296
131242861623 412038252
819801349401 412032024
212103388643 190520748
433536831867 412025796
839083475075 345411108
302915980527 412019568
547985577803 79942608
87702577843 412013340
885111775071 412007112
421096750787 412000884
722146712923 411994656
107606707571 411988428
602099930501 411982200
518129383211 341194752
832241430481 331535124
207749360265 411975972
830997422373 411969744
31100208929 411963516
34210229199 335215872
737074810219 411957288
123943443927 195216660
164209076485 411951060
241337579181 411944832
250045635937 301709232
95166626491 411938604
191253148503 68993784
760710964271 207012492
699754566979 411932376
406380704435 88082604
176027153511 18322776
850995707005 134207172
259997700801 411926148
877025722369 19512324
475833107539 411919920
792433171025 270519408
790567158863 411913692
675698233441 77052816
390618552141 357331500
166075088647 411907464
102630675139 411901236
40430269739 122672916
852145560209 411895008
760919664551 51324948
941092139931 104798556
154257011621 411888780
732098777787 411882552
611429991311 411876324
207749360265 411870096
849657543993 411863868
581573796719 119041992
876403718315 315535392
490139200781 92274048
154257011621 411857640
819179345347 411851412
535545496723 169245900
235117538641 411845184
835351450751 411838956
786213130485 411832728
671764384549 411826500
857743596695 207859500
856199796341 88817508
135596890001 411820272
849035539939 411814044
306696184659 204714360
83348549465 17762256
238347043091 74816964
131242861623 411807816
513775354833 154865448
217091341467 260978112
365116385927 120331188
666788352117 411801588
96410634599 411795360
949800196687 411789132
831619426427 411782904
100142658923 411776676
369470414305 411770448
744610169467 139855968
346456264307 360233748
821045357509 411764220
57224379197 158782860
806739264267 411757992
51626342711 27241272
88946585951 411751764
832241430481 176021964
633200133201 388994652
862719629127 411745536
367651000039 308858976
360762357549 411739308
361384361603 411733080
25502172443 411726852
187845230537 411720624
988364448035 409453632
927408050743 411714396
500091265645 96671016
880135742639 411708168
911235945339 411701940
725256733193 411695712
239182866841 17301384
661812319685 351383760
70286464331 327630168
198419299455 321439536
819801349401 411689484
914967969663 40046040
487651184565 411683256
355786325117 411677028
254399664315 411670800
54114358927 41279184
648128230497 411664572
278657822421 411658344
92056606221 231058800
569133715639 256593600
325308126471 411652116
517507379157 411645888
297939948095 411639660
880757746693 45950184
404302641329 411633432
185357214321 33450588
524349423751 316837044
381288491331 411627204
829753414265 411620976
212103388643 317210724
954154225065 411614748
335260191335 896832
81482537303 411608520
742050842651 411602292
352054300793 411596064
886355783179 275028480
261863712963 411589836
892575823719 193254840
409432499133 94291920
765064992649 280926396
890087807503 411583608
597123898069 411577380
754490923731 114975108
502180632571 180113760
260619704855 411571152
328418146741 363503448
718642490155 33930144
948556188579 411564924
378178471061 411558696
615162015635 202142196
202151323779 411552468
478943127809 411546240
265595737287 411540012
546119565641 269909064
706596611573 411533784
151768995405 411527556
282389846745 411521328
977168375063 411515100
475211103485 42568380
105740695409 411508872
401254633255 244542420
129376849461 411502644
492005212943 411496416
468991062945 411490188
235117538641 411483960
640042177795 411477732
102008671085 411471504
821667361563 411465276
899417868313 411459048
714060660221 183607668
473662339415 34272684
180381181889 411452820
941714143985 381097548
793677179133 411446592
444801076527 225484740
113204744057 377964864
159855048107 411440364
218945433237 41291640
256265676477 411434136
797409203457 129056616
788079142647 21741948
930518071013 411427908
524971427805 99392652
490761204835 96932592
995828496683 411421680
46650310279 411415452
128754845407 411409224
842815499399 154859220
539412469351 171500436
672386388603 411402996
753868919677 280228860
748892887245 93893328
987793052709 6483348
230141506209 411396768
708462623735 150231816
49138326495 411390540
234495534587 411384312
119537330785 203717880
300427964311 411378084
829131410211 411371856
518797779637 197608212
689802502115 411365628
261241708909 343561392
144926950811 411359400
20526140011 40880592
263107721071 411353172
479116832957 136685916
219567437291 242206920
825399385887 30816144
286743875123 411346944
796165195349 131510448
503823289969 233923680
8086058931 9703224
834729446697 4104252
291719907555 312726564
190333246753 336536208
264112902825 27926352
325930130525 117161136
552339606181 103378572
693534526439 319913676
795543191295 411340716
111338731895 385868196
498225253483 411334488
872049689937 411328260
308106262387 171724644
138706910271 333229140
648221121117 62554032
235117538641 224164404
854633576425 411322032
682338453467 370889856
850279548047 411315804
816069325077 411309576
906277899371 326322288
163587072431 411303348
95788630545 411297120
899417868313 401008464
697266550763 411290892
784969122377 192196080
345310577635 77563512
820061891553 4453020
304159988635 411284664
516885375103 411278436
714826468795 207629064
162343064323 275800752
195309279185 411272208
286121871069 411265980
166697092701 363621780
860382729103 139936932
151768995405 411259752
367226093501 74206620
853389568317 82751436
577234379229 380723868
15550107579 164219904
255643672423 411253524
13062091363 394761780
130141474715 59801256
455928977811 411247296
450330941325 411241068
490761204835 38806668
120668792705 143935308
964106289929 359872524
808605276429 411234840
48516322441 394176348
70908468385 325655892
780615093999 203194728
454062965649 411228612
564779687261 411222384
425597336461 20029248
31722212983 158066640
953532221011 411216156
775017057513 411209928
469613066999 411203700
269949765665 411197472
791811166971 411191244
658080295361 206016012
776883069675 411185016
97654642707 411178788
605831954825 127898208
361384361603 269628804
648128230497 411172560
776883069675 411166332
316600069715 411160104
634444141309 209671848
994584488575 411153876
268705757557 97953984
712816652113 411147648
944202160201 411141420
929274062905 411135192
832863434535 411128964
645018210227 411122736
985254427765 411116508
631334121039 347565996
205261344049 55815336
337126203497 411110280
340236223767 40575420
458416994027 411104052
973436350739 411097824
287365879177 257415696
797409203457 411091596
926164042635 411085368
165453084593 178868160
41052273793 411079140
185686252017 66047940
4976038661 344184192
68420452169 214355304
69664460277 411072912
869561673721 343860336
74640492709 411066684
29234196767 178830792
698510558871 351769896
808605276429 411060456
475211103485 335514816
40430269739 411054228
311624037283 411048000
614540011581 411041772
733342785895 411035544
158611039999 411029316
573487744017 411023088
496359241321 363434940
829753414265 411016860
103874683247 411010632
281767842691 411004404
70908468385 43228548
93300614329 410998176
969082322361 410991948
586549829151 410985720
581573796719 66932316
16794115687 89172504
98276646761 410979492
105740695409 410973264
53590489469 270793440
72152476493 410967036
540521529155 410960808
409900677815 410954580
266217741341 410948352
486542791157 260019000
465259038621 178320096
341480231875 410942124
526837439967 285858972
521861407535 100495008
997072504791 410935896
345212256199 410929668
432914827813 332151696
110094723787 410923440
546119565641 410917212
523727419697 410910984
409278673761 410904756
427938795381 347684328
544875557533 410898528
993962484521 26761716
175405149457 410892300
963484285875 410886072
714060660221 161361252
661812319685 377248644
378827660335 124827804
575353756179 410879844
66554440007 410873616
363872377819 399818916
933628091283 410867388
571621731855 410861160
41730560283 142247520
486407176457 410854932
958508253443 410848704
710328635897 410842476
977790379117 410836248
268083753503 62715960
750775845795 361578996
237699865461 178756056
763198980487 410830020
397460596735 47718936
338370211605 358309296
275547802151 410823792
267461749449 410817564
563676120553 94267008
549851589965 130887648
787055717843 95064192
705352603465 57353652
452196953487 410811336
463393026459 410805108
864585641289 102139200
694156530493 187767972
492627216997 410798880
638176165633 410792652
784591598463 138616596
121912800813 410786424
12440087309 410780196
505689302131 410773968
733964789949 410767740
798174488879 69460884
802385235889 410761512
127510837299 410755284
890709811557 410749056
488895192673 410742828
293585919717 29514492
911857949393 410736600
248801627829 410730372
314734057553 410724144
715926672383 213315228
646262218335 410717916
64066423791 360557604
162969203769 115124580
851523556155 410711688
720902704815 410705460
472101083215 263419488
357850736447 175747932
309136021067 111692952
819179345347 410699232
309761593765 293357484
156745027837 410693004
798235137143 140653152
589659849421 410686776
595257885907 367906644
651860254821 410680548
626358088607 362569248
538655516993 410674320
606520262167 42238296
80238529195 410668092
595257885907 410661864
562291671045 410655636
105118691355 200865456
885733779125 122143536
207749360265 410649408
233251526479 371388096
75884500817 410643180
725878737247 410636952
998938516953 410630724
400570617005 410624496
135596890001 410618268
984632423711 410612040
552961610235 410605812
867073657505 410599584
758844952109 215407836
205883348103 410593356
988364448035 410587128
720914357403 328626648
118864761599 197041464
222055453507 410580900
964106289929 410574672
680472441305 410568444
487029180511 64366380
807361268321 210126492
489517196727 410562216
314228436135 117547272
241959583235 71291916
312868045391 410555988
882623758855 410549760
850901552101 410543532
799275215619 410537304
281145838637 209740356
233873530533 410531076
375690454845 410524848
178515169727 105346620
817313333185 410518620
107717933423 289278144
628846104823 410512392
756417042321 173674008
840425331291 144913104
37942253523 410506164
348944280523 410499936
128754845407 339108372
945446168309 10382076
928030054797 59944500
336504199443 94534812
480187135917 410493708
294829927825 410487480
511330380325 165259980
121290796759 410481252
726049720759 36041436
587171833205 410475024
628224100769 43708104
39277526743 157948308
583439808881 410468796
610807987257 410462568
961618273713 105670476
833485438589 9472788
590903857529 121545648
819801349401 229333644
492005212943 410456340
869561673721 410450112
347700272415 410443884
62266683777 304262712
833485438589 189324972
177271161619 410437656
570377723747 410431428
15692342643 106903620
65310431899 410425200
283011850799 335602008
780048064501 223547832
366360394035 410418972
688558494007 410412744
893197827773 410406516
234495534587 410400288
376934462953 410394060
353920312955 410387832
791374620301 176414328
373824442683 410381604
292963915663 410375376
872049689937 410369148
641286185903 410362920
283998248905 19680480
842193495345 410356692
263729725125 410350464
839083475075 100357992
820423353455 410344236
888843799395 353395404
920566006149 410338008
340236223767 410331780
589232962379 58487148
758972968649 186821316
201529319725 410325552
733342785895 410319324
980278395333 410313096
239471567019 410306868
832241430481 410300640
847791531831 410294412
428560799435 410288184
965350298037 410281956
145548954865 307090224
603343938609 153289764
617028027797 410275728
573487744017 410269500
853389568317 410263272
25502172443 410257044
623870072391 410250816
860231612911 79382088
912479953447 60150024
18660127849 410244588
57224379197 410238360
695563002209 3923640
113826748111 410232132
403058633221 410225904
325308126471 410219676
479565131863 406414368
613296003473 108062028
468991062945 161635284
116314764327 221293296
430426811597 410213448
791811166971 71354196
886977787233 410207220
995828496683 410200992
199041303509 410194764
688558494007 410188536
932384083175 410182308
977790379117 410176080
356408329171 410169852
605209950771 202671576
543631549425 410163624
705352603465 108715968
513153350779 410157396
191577254861 410151168
627734809167 135527508
880757746693 383682168
622004060229 410144940
766931004811 410138712
444110900785 410132484
789323150755 410126256
114448752165 360239976
248179623775 258785856
13752223509 265213152
389996548087 155930436
348944280523 410120028
223299461615 410113800
317222073769 410107572
430426811597 160838100
197797295401 410101344
525694331687 145872216
726500741301 410095116
682338453467 79836732
516885375103 220938300
35454237307 410088888
572865739963 410082660
539899525101 410076432
145548954865 324036612
491383208889 340920720
455306973757 45296244
334638187281 254831076
937982119661 222121620
375690454845 410070204
419852742679 410063976
306026000797 410057748
839744260885 341032824
388130535925 280278684
720902704815 410051520
900661876421 410045292
472101083215 410039064
41052273793 40133232
413632702139 115560540
284598411363 18073656
673008392657 410032836
308514017013 410026608
9330067039 410020380
605209950771 367944012
774745596439 42119964
185357214321 410014152
607075962933 410007924
371958430521 170802900
584683816989 211540248
134352881893 410001696
332324000773 22047120
979656391279 237523464
973436350739 409995468
169807112971 409989240
709084627789 409983012
792567770561 134692956
123167072665 129442752
697527952379 131747112
225165473777 409976784
921810014257 409970556
214591404859 409964328
545497561587 409958100
148658975135 187830252
835973454805 409951872
757600944001 261239688
794299183187 409945644
564779687261 409939416
766338988577 282925584
800519223727 409933188
477699119701 386522136
855255580479 409926960
151768995405 409920732
49138326495 32030604
79616525141 225011412
659324303469 409914504
585305821043 409908276
765064992649 15675876
154879015675 56195244
300427964311 409902048
811715296699 158714352
729071421761 162008964
150085220751 109176840
453440961595 409895820
274303794043 409889592
970378776457 10718388
526215435913 409883364
46650310279 409877136
453440961595 409870908
156123023783 190832148
984769445939 151919604
406168653491 409864680
413632702139 409858452
764025873285 151564608
345834260253 409852224
419230738625 76616856
222055453507 175554864
944824164255 320567616
436646852137 409845996
655652074173 324808884
977790379117 409839768
840327483183 409833540
465259038621 409827312
742672846705 409821084
877647726423 171338508
109472719733 409814856
546263301653 175056624
889465803449 409808628
748892887245 248297904
93300614329 409802400
798653211565 409796172
342724239983 100862460
674874404819 409789944
855255580479 129729240
950422200741 409783716
546119565641 234359640
775017057513 409777488
14306099471 409771260
204639339995 409765032
350188288631 409758804
505067298077 409752576
214591404859 355407048
758844952109 409746348
206505352157 59253192
954891366155 187132716
80238529195 292118112
571150277245 63288936
132486869731 92498256
899417868313 409740120
136840898109 303808068
87702577843 409733892
74018488655 292915296
5598042715 1326564
232629522425 130956156
441000880515 409727664
862097625073 341817552
652482258875 409721436
638176165633 409715208
923676026419 409708980
774395053459 64017612
199663307563 119179008
647506226443 409702752
13684095417 409696524
349566284577 409690296
947312180471 409684068
371958430521 409677840
532435476453 409671612
650616246713 212443308
771285033189 409665384
688558494007 90542664
578463776449 409659156
566023695369 409652928
970326330469 161728704
356408329171 397520784
870805681829 409646700
340567696611 42144876
727744749409 409640472
826643393995 409634244
636932157525 221922324
651860254821 409628016
319088085931 409621788
712816652113 409615560
736452806165 409609332
618894039959 256898772
740806834543 55572444
100764662977 124659648
827887402103 305495856
622010283 409603104
88946585951 409596876
537411508885 33363396
682338453467 409590648
492005212943 409584420
847169527777 319720608
796787199403 409578192
552961610235 409571964
200907315671 409565736
59712395413 409559508
762699263213 41646636
270571769719 409553280
510043330509 409547052
211481384589 409540824
67798448115 409534596
848582999765 45657468
262485717017 185239404
610817796357 254638008
584061812935 409528368
88946585951 409522140
677984425089 409515912
740806834543 409509684
580329788611 409503456
529325456183 409497228
20526140011 85093164
313490049445 409491000
492005212943 20153808
885111775071 409484772
138136175113 319770432
656214283199 409478544
618272035905 409472316
467125050783 409466088
153013003513 352473660
790567158863 409459860
83970553519 409453632
571621731855 409447404
56018797849 25559712
768797016973 59415120
712194648059 409441176
993340480467 229551624
313490049445 8787708
733964789949 409434948
447220921055 119434356
250667639991 409428720
788079142647 409422492
764442988595 337046904
334016183227 409416264
258753692693 409410036
984632423711 409403808
561669666991 409397580
335882195389 409391352
562291671045 405617184
185979218375 409385124
556693634559 409378896
762780881153 35343900
401192621059 409372668
185979218375 409366440
957886249389 409360212
767553008865 409353984
41052273793 409347756
603965942663 409341528
414876710247 409335300
862719629127 101516400
875781714261 409329072
953532221011 138423528
200296727541 46946664
29856200821 409322844
743294850759 409316616
977168375063 409310388
291719907555 409304160
980900399387 203998140
715926672383 409297932
218323429183 409291704
314112053499 409285476
852946121023 66390480
208993368373 409279248
29234196767 63145692
995828496683 409273020
597123898069 99610632
709358248741 49325760
513153350779 409266792
481431144025 294765012
404302641329 409260564
601477926447 409254336
331528167011 409248108
602721934555 238426524
951666208849 286500456
934872099391 409241880
26124176497 409235652
243825595397 409229424
912479953447 409223196
612051995365 102531564
633200133201 409216968
648128230497 227894976
384398511601 409210740
386264523763 409204512
974680358847 383632344
408034665653 409198284
243825595397 409192056
383339126325 198909864
628846104823 409185828
250045635937 100239660
398082600789 409179600
756978939947 409173372
298561952149 157892256
923054022365 409167144
315356061607 409160916
694778534547 409154688
956642241281 409148460
399948612951 409142232
928652058851 409136004
403058633221 409129776
789945154809 409123548
88324581897 409117320
693534526439 409111092
417986730517 409104864
211481384589 403948080
803007239943 409098636
919944002095 409092408
134352881893 409086180
485163168349 295425180
857121592641 137919060
722146712923 409079952
842815499399 409073724
356408329171 409067496
77750512979 409061268
816069325077 409055040
150524987297 23143248
574109748071 177622560
454062965649 409048812
202271841807 280477980
752624911569 409042584
531211591013 295213428
292341911609 409036356
186601222429 409030128
497944431725 65730312
857995214123 140279472
123156808921 36807480
479565131863 409023900
651238250767 409017672
357652337279 409011444
192821262969 409005216
598989910231 408998988
682338453467 408992760
215213408913 408986532
395594584573 408980304
501335273753 93426228
754490923731 6327648
319088085931 320860332
720280700761 408974076
778914715497 185183352
733342785895 408967848
260619704855 408961620
467125050783 385102152
501335273753 408955392
410522681869 408949164
224543469723 408942936
138766063815 66290832
730854769679 230348808
866451653451 408936708
650116367511 127051200
588415841313 408930480
243825595397 408924252
668926446915 30050100
514397358887 408918024
500091265645 3699432
355899444281 230398632
590281853475 408911796
990980244127 39180348
577841772395 114856776
123778812975 408905568
664300335901 408899340
777505073729 408893112
684826469683 408886884
31100208929 408880656
515641366995 408874428
363872377819 7772544
161721060269 408868200
315356061607 408861972
896307848043 408855744
250667639991 174483648
162965068377 408849516
973436350739 36078804
452196953487 408843288
74640492709 386241876
602099930501 55995948
886355783179 408837060
582195800773 408830832
708462623735 249574644
724634729139 281368584
895714125337 222931260
22392152173 28866780
447220921055 113854068
693534526439 408824604
986083867815 175660740
793677179133 408818376
531191468345 408812148
662434323739 172727352
896307848043 408805920
836595458859 408799692
805006525077 267698124
747648879137 408793464
544253553479 408787236
464015030513 408781008
31722212983 408774780
408034665653 152436528
613918007527 292429512
544253553479 408768552
454062965649 408762324
58468387305 307576008
1244014337 185694048
311002033229 408756096
607075962933 373237812
49138326495 340073712
724012725085 408749868
634444141309 408743640
314112053499 408737412
718414688599 408731184
980278395333 215370468
162603787087 67411872
926786046689 61594920
878269730477 229433292
587171833205 408724956
336504199443 408718728
586549829151 103833216
222055453507 408712500
774410685739 51754680
324064118363 212841900
285499867015 408706272
157989035945 219574368
240715575127 408700044
797718921897 2111292
642530194011 408693816
320332094039 389530260
959823117507 233151408
924298030473 408687588
890709811557 408681360
658080295361 408675132
936116107499 395478000
847791531831 312047712
29856200821 277370208
543631549425 408668904
144926950811 408662676
863341633181 408656448
594635881853 195166836
808605276429 38657196
867695661559 378481788
85836565681 408650220
23636160281 408643992
256887680531 383221296
496981245375 408637764
178515169727 408631536
513153350779 408625308
199041303509 169426512
487651184565 408619080
843437503453 408612852
878269730477 408606624
22392152173 408600396
969082322361 408594168
733342785895 206975124
550473594019 365197464
666166348063 408587940
418608734571 320063148
241959583235 26655840
847791531831 384317424
267461749449 258144372
689802502115 175529952
630712116985 318973248
860231612911 408581712
994632836539 175386708
761332968325 408575484
276791810259 315971352
607697966987 408569256
586549829151 120605220
387508531871 408563028
63444419737 408556800
755112927785 408550572
153635007567 408544344
426134185071 78254820
104496687301 408538116
921188010203 408531888
866451653451 112390488
863341633181 408525660
738940822381 9877608
192199258915 408519432
650616246713 408513204
525593431859 71684280
38564257577 296322012
709084627789 408506976
164209076485 134394012
901283880475 281349900
334638187281 393734160
677984425089 408500748
762576976433 251847864
536789504831 408494520
162343064323 408488292
75884500817 408482064
900039872367 408475836
857743596695 408469608
558559646721 274835412
284255858907 51169248
712816652113 408463380
510043330509 313125156
328418146741 35051184
521239403481 398679192
858365600749 408457152
655750987269 131759568
763198980487 355350996
166697092701 73776888
936495803747 19487412
603343938609 408450924
126266829191 239279760
608319971041 408444696
640664181849 279599832
913124739525 231849756
926164042635 389941308
589037845367 408438468
204017335941 264428424
603965942663 408432240
998938516953 176239944
962240277767 32877612
670520376441 248627988
919944002095 408426012
156123023783 274854096
208371364319 408419784
426223631607 88555932
475833107539 408413556
733964789949 408407328
803007239943 408401100
139328914325 408394872
369470414305 45240192
401192621059 408388644
702864587249 290959704
699132562925 408382416
903234269581 29751156
734126798913 216142740
399480845317 197097516
677984425089 147572460
646884222389 408376188
549229585911 408369960
979656391279 408363732
20526140011 408357504
976546371009 408351276
30478204875 408345048
7464054877 408338820
327322122141 5025996
717170680491 408332592
965350298037 408326364
879513738585 408320136
522483411589 408313908
104496687301 405150084
785591126431 408307680
111338731895 408301452
805255202889 5057136
688558494007 408295224
437890860245 408288996
765064992649 408282768
638798169687 198884952
870277496367 184541868
697888554817 408276540
58468387305 332843004
528703452129 408270312
557315638613 408264084
108850715679 361716012
19904135957 408257856
921810014257 408251628
663056327793 79008408
616007685853 126621468
923676026419 408245400
781237098053 408239172
984632423711 242356392
636932157525 408232944
690424506169 408226716
984010419657 408220488
273681789989 408214260
112145539393 80017344
221433449453 408208032
875159710207 408201804
480809139971 408195576
7464054877 218696220
770041025081 408189348
852145560209 408183120
885733779125 145454940
891331815611 408176892
404302641329 408170664
37942253523 408164436
287596072285 46267812
391240556195 274604976
327796142687 408158208
966028958207 194562720
41674277847 408151980
37320249469 198430308
390618552141 408145752
890915385381 61314660
245069603505 408139524
3732030553 408133296
603965942663 408127068
118180776489 197296812
8086058931 408120840
263729725125 408114612
892575823719 174651804
311624037283 408108384
806117260213 408102156
220811445399 382916124
621382056175 408095928
900834367109 65562156
189711242699 271783692
761332968325 408089700
167941100809 408083472
610185983203 408077244
248801627829 408071016
574731752125 408064788
485865725355 96789348
180381181889 408058560
440378876461 43527492
16794115687 408052332
629468108877 408046104
317844077823 408039876
842193495345 408033648
29234196767 141120252
57846383251 408027420
824155377779 408021192
129998853515 408014964
669898372387 246722220
38564257577 397514556
521239403481 323930736
74640492709 408008736
728366753463 408002508
849035539939 407996280
549851589965 407990052
435402844029 266141124
252533652153 407983824
962862281821 395235108
845303515615 407977596
844059507507 407971368
965972302091 158278392
396838592681 407965140
794921187241 407958912
626358088607 158141376
549229585911 133746300
409900677815 407952684
705352603465 407946456
39493289575 6657732
98276646761 407940228
750758899407 407934000
323442114309 407927772
715926672383 407921544
656239755719 149472
199663307563 407915316
185979218375 407909088
717283014927 97848108
995206492629 14255892
446598917001 407902860
682960457521 407896632
304204917427 1444896
759466956163 407890404
38564257577 148369644
631956125093 407884176
613296003473 407877948
670520376441 407871720
824155377779 407865492
6220046769 407859264
154257011621 407853036
115070756219 33220152
979034387225 26805312
831619426427 407846808
197812616281 143561628
601477926447 407840580
396838592681 341306856
536789504831 407834352
352676304847 407828124
612188139445 217139220
321576102147 152716788
716625916093 20203632
114448752165 407821896
136840898109 407815668
211481384589 407809440
798031207511 407803212
907503921015 407796984
271193773773 407790756
54114358927 85778244
54239610235 11665044
151146991351 407784528
856499588587 407778300
981522403441 407772072
70286464331 407765844
676118412927 407759616
148036971081 354765564
777505073729 407753388
366360394035 44200116
202422098535 85018428
734586794003 407747160
687936489953 407740932
882623758855 7430004
503823289969 407734704
246935615667 407728476
334016183227 310166856
281145838637 208027656
277413814313 407722248
187223226483 406626120
371336426467 407716020
46650310279 407709792
49760330549 407703564
238227558911 407697336
879513738585 407691108
277413814313 407684880
838461471021 407678652
194065271077 230622840
952288212903 407672424
6220046769 407666196
832241430481 407659968
268083753503 225634212
925542038581 299012508
685448473737 407653740
806739264267 407647512
906398398715 148182804
916211977771 407641284
159233044053 144296532
7737289693 18048744
77750512979 145878444
440378876461 407635056
673008392657 149148144
824777381833 407628828
681094445359 277307928
439134868353 316799676
814825316969 407622600
658702299415 51953976
340858227821 380904480
804251248051 407616372
42296281901 407610144
563197759091 37280808
292963915663 407603916
903376056229 126179280
605831954825 102207708
655592279145 407597688
466503046729 407591460
905015904799 407585232
829131410211 407579004
801141227781 407572776
471479079161 197676720
347700272415 407566548
41674277847 407560320
861475621019 407554092
490761204835 407547864
821045357509 407541636
212103388643 407535408
816691329131 272798856
139340816033 4172760
353298308901 407529180
871427685883 407522952
660898464085 12125916
284255858907 407516724
807361268321 407510496
281145838637 407504268
826643393995 407498040
341480231875 407491812
635688149417 407485584
661190315631 407479356
530882141031 78535080
238227558911 126733572
313490049445 407473128
782481106161 354865212
358896345387 407466900
93922618383 407460672
432292823759 52981596
44784298117 284663196
258342655911 195254028
427938795381 407454444
360762357549 90225036
106362699463 407448216
484541164295 285759324
774395053459 407441988
64688427845 407435760
432914827813 75034944
370714422413 348020640
244447599451 407429532
619516044013 366723324
753450322103 168809940
282389846745 407423304
187845230537 291171456
865829649397 201151944
558559646721 407417076
27990188659 407410848
42389172521 88580844
684204465629 407404620
859609608857 407398392
868939669667 407392164
177271161619 407385936
816069325077 407379708
670520376441 407373480
891953819665 407367252
617650031851 36440028
52870350819 407361024
468515024527 116295444
549229585911 59583276
121582908643 2266992
727122745355 407354796
111338731895 407348568
903149892637 404172288
936116107499 407342340
861805617827 44162748
447842925109 407336112
803127209907 264166848
533679484561 407329884
240715575127 407323656
682338453467 407317428
100142658923 407311200
933628091283 407304972
408656669707 407298744
504445294023 407292516
38564257577 407286288
248179623775 407280060
835973454805 271005192
804251248051 407273832
938706617911 35580564
917455985879 407267604
903149892637 407261376
780615093999 407255148
825399385887 280994904
401814625113 407248920
635688149417 348531336
820423353455 407242692
42918285955 160358544
725878737247 178276500
169185108917 261245916
923676026419 153482832
397578841543 37972116
297939948095 407236464
467125050783 393242148
345834260253 407230236
622010283 407224008
485785172403 348450372
39808265685 178257816
615162015635 407217780
522582175213 150674004
987120439927 407211552
999560521007 407205324
844400029635 11988900
129376849461 407199096
172917133241 75103452
766309000757 407192868
106362699463 407186640
955398233173 407180412
105118691355 407174184
51004338657 271945620
709084627789 407167956
794299183187 28480644
174161141349 14922288
724634729139 368990316
616406023743 407161728
235117538641 385450920
54736362981 407155500
780615093999 328682700
21148144065 407149272
511909342671 407143044
442972096053 187998408
953532221011 407136816
71530472439 43564860
737696814273 407130588
746404871029 34883028
975924366955 407124360
10085829849 14803956
674252400765 407118132
982766411549 407111904
732098777787 407105676
523727419697 407099448
106984703517 407093220
955398233173 407086992
492627216997 264596580
98898650815 407080764
384398511601 407074536
860231612911 407068308
106984703517 202472280
464015030513 164967264
74018488655 22034664
561669666991 407062080
865207645343 407055852
746404871029 407049624
788701146701 407043396
869561673721 407037168
849657543993 407030940
846547523723 407024712
82726545411 407018484
81482537303 215395380
133901736791 222638544
207127356211 407012256
293585919717 407006028
707218615627 406999800
64688427845 192999492
778127077783 406993572
151146991351 406987344
373824442683 262167660
181625189997 104624172
988986452089 380101068
503253576203 234646128
727122745355 406981116
649372238605 75308976
780615093999 406974888
592769869691 406968660
416120718355 406962432
148036971081 406956204
381910495385 115286508
671764384549 406949976
408656669707 406943748
176027153511 406937520
512779831469 117553500
301327270065 31769028
606453958879 406931292
337126203497 406925064
54114358927 406918836
944824164255 174782592
455928977811 406912608
334638187281 406906380
176649157565 97461972
308514017013 406900152
894441835881 406893924
953532221011 406887696
97032638653 406881468
131864865677 406875240
18038123795 87540768
591525861583 406869012
367604402143 404732808
287365879177 187736832
206505352157 406862784
664922339955 406856556
404924645383 146625804
911857949393 389822976
924920034527 336716820
280523834583 406850328
530569464291 124142724
623248068337 251829180
204639339995 373231584
283633854853 406844100
587793837259 406837872
625736084553 406831644
681716449413 106872480
412388694031 172004904
288609887285 406825416
487651184565 406819188
626358088607 13165992
830997422373 406812960
507555314293 406806732
834107442643 406800504
550473594019 406794276
528334404523 11042244
795543191295 406788048
987742443981 406781820
135596890001 179447364
425450779165 406775592
108228711625 406769364
119424784597 406763136
153013003513 406756908
627602096715 330756624
342102235929 406750680
714682664275 406744452
500713269699 406738224
658702299415 406731996
550473594019 406725768
176649157565 406719540
421096750787 277065036
710328635897 213657768
741428838597 242275428
773151045351 406713312
651238250767 406707084
306648004851 191330388
510665334563 344358576
817935337239 406700856
997694508845 406694628
33588225145 406688400
709706631843 406682172
925542038581 244417860
163587072431 382978404
108228711625 10681020
979656391279 406675944
789945154809 97356096
445976912947 267255936
692290518331 406669716
170063152279 51106968
336224536093 42879780
508799322401 406663488
334638187281 406657260
487651184565 406651032
648128230497 406644804
93300614329 406638576
104496687301 406632348
285192177665 91732212
182247194051 406626120
454684969703 406619892
885111775071 406613664
244447599451 399656988
485163168349 185314140
696644546709 128477412
138706910271 406607436
877647726423 406601208
439134868353 406594980
801763231835 406588752
702864587249 406582524
266217741341 174384
460905010243 406576296
471479079161 321676200
323442114309 406570068
215213408913 406563840
19904135957 406557612
529325456183 90922572
47894318387 152411616
94544622437 78971040
113204744057 406551384
597123898069 406545156
912479953447 406538928
434158835921 406532700
531191468345 406526472
191577254861 406520244
721524708869 406514016
472723087269 406507788
207127356211 406501560
270571769719 217936404
183491202159 406495332
479565131863 406489104
230141506209 406482876
595257885907 280608768
466503046729 406476648
798653211565 324771516
179759177835 406470420
358274341333 26823996
33588225145 406464192
148658975135 406457964
851523556155 406451736
144926950811 406445508
837839466967 406439280
42296281901 258785856
403058633221 406433052
19989702449 45545364
878891734531 395708436
308558528529 278447652
383776507547 249288156
580995127089 279157644
783725114269 406426824
694156530493 406420596
974058354793 406414368
8086058931 299031192
393149504189 160009776
498847257537 406408140
933628091283 406401912
564779687261 290492604
500713269699 388303344
861475621019 406395684
105118691355 406389456
738940822381 219169548
500163610093 217288692
420474746733 406383228
278035818367 58568112
503201285915 406377000
306026000797 406370772
120668792705 406364544
566645699423 406358316
605209950771 406352088
580329788611 138218004
678606429143 406345860
36915559019 53299224
739562826435 406339632
845411783167 77115096
75884500817 406333404
427316791327 406327176
393106568357 406320948
980342855133 27041976
554827622397 406314720
778127077783 406308492
485785172403 406302264
261241708909 406296036
585305821043 406289808
679850437251 72643392
536789504831 153501516
292963915663 406283580
562291671045 406277352
847791531831 406271124
614540011581 406264896
47894318387 111113748
806117260213 128278116
938604123715 406258668
119424784597 406252440
381288491331 406246212
491383208889 234104292
861475621019 406239984
353400211437 258244020
736452806165 406233756
437890860245 389237544
625736084553 14087736
671825848681 79967520
312246041337 406227528
273059785935 406221300
25178670201 60037920
626980092661 406215072
734586794003 406208844
367246963529 44181432
190955250807 406202616
20526140011 406196388
951044204795 406190160
796165195349 406183932
992718476413 90523980
758222948055 406177704
128754845407 157107528
658702299415 406171476
350810292685 406165248
763820984541 406159020
470235071053 406152792
770663029135 406146564
795262799269 45451944
141194926487 406140336
815614007215 55061748
640042177795 406134108
991474468305 406127880
302293976473 406121652
697888554817 85441932
997826405429 74175480
829131410211 406115424
206505352157 406109196
975924366955 406102968
116314764327 406096740
374446446737 406090512
396216588627 406084284
202773327833 406078056
358274341333 167178204
781859102107 406071828
755734931839 406065600
236668861181 49979700
630712116985 216852732
294207923771 406059372
955398233173 406053144
786213130485 406046916
223921465669 9796644
437952455165 86650164
355786325117 406040688
128754845407 34104528
953532221011 406034460
109472719733 406028232
831828369599 167626620
815447321023 406022004
18660127849 406015776
628846104823 406009548
539899525101 406003320
13062091363 405997092
194687275131 37436508
865829649397 405990864
533057480507 1432440
622626064283 405984636
349566284577 405978408
307892012959 405972180
200907315671 405965952
566156850009 166866804
916211977771 405959724
777505073729 405953496
789323150755 405947268
638176165633 405941040
560425658883 396779652
531191468345 405934812
902844987203 61021944
596501894015 152990820
53492354873 135857592
160477052161 405928584
389374544033 39927708
861488593943 118587348
597205111189 195185520
900039872367 405922356
895769093665 93943152
159233044053 405916128
174161141349 405909900
467247082215 261295740
6220046769 405903672
51626342711 184847040
768797016973 405897444
904393900745 405891216
197175291347 405884988
528115670935 229016016
354542317009 405878760
554827622397 405872532
341480231875 119664792
176027153511 113306004
134352881893 374059908
271815777827 405866304
289231891339 80789616
897551856151 211440600
1866018391 374751216
539899525101 405860076
606453958879 405853848
369470414305 178681320
770041025081 198305748
404924645383 405847620
456550981865 405841392
244447599451 405835164
957886249389 405828936
427938795381 405822708
381288491331 292709772
429804807543 405816480
643774202119 405810252
816069325077 405804024
741428838597 215370468
529325456183 405797796
127510837299 44038188
954154225065 129330648
431048815651 405791568
431048815651 405785340
298561952149 405779112
332909583483 123339312
139328914325 390252708
223921465669 405772884
855877584533 233543772
832241430481 405766656
420474746733 405760428
963484285875 118562436
350188288631 405754200
3851956921 61059312
482053148079 405747972
54736362981 405741744
68717552681 48746556
257509684585 405735516
245691607559 405729288
51259194645 68987556
835351450751 405723060
813901758145 22576500
899417868313 405716832
860853616965 405710604
599611914285 405704376
473345091323 405698148
786213130485 405691920
600233918339 405685692
564779687261 405679464
308514017013 273371832
353298308901 78067980
858365600749 405673236
276169806205 405667008
118180776489 405660780
183491202159 405654552
461576776017 92087208
838655161821 23124564
81482537303 405648324
135596890001 405642096
111960735949 405635868
984010419657 405629640
875781714261 405623412
74640492709 405617184
181625189997 405610956
60334399467 405604728
293810862621 59695380
175672280833 40419720
192199258915 405598500
257509759321 216273528
100142658923 405592272
633200133201 405586044
72774480547 120381012
147414967027 312608232
609563979149 405579816
674874404819 141568668
122534804867 340528356
814984274213 67399416
719233578417 66004344
255021668369 405573588
915589973717 395521596
93922618383 405567360
863341633181 405561132
54114358927 405554904
307270008905 389941308
760710964271 405548676
798031207511 405542448
503201285915 405536220
985876431819 217326060
132486869731 405529992
586549829151 405523764
221433449453 67424328
952469939715 77762808
538655516993 323002764
685448473737 405517536
181178641159 197190936
376312458899 405511308
299183956203 405505080
431670819705 405498852
780810385395 17787168
133914890327 67337136
551717602127 405492624
169185108917 405486396
544875557533 405480168
254399664315 405473940
8086058931 405467712
930518071013 405461484
304159988635 405455256
691046510223 405449028
784969122377 228031992
398704604843 405442800
218323429183 8445168
820423353455 47326572
337136193209 264752280
26746180551 405436572
788079142647 405430344
964106289929 405424116
320332094039 368965404
929896066959 138871944
110716727841 405417888
617028027797 405411660
753246915623 340590636
143060938649 405405432
380889163189 147385620
787527751657 14442732
78994521087 405399204
622010283 93208248
970326330469 365627196
462479002703 38003256
985876431819 405392976
437268856191 405386748
320954098093 405380520
7464054877 405374292
459038998081 282869532
551095598073 405368064
758844952109 405361836
832463471137 20184948
965350298037 352324188
587171833205 405355608
742050842651 405349380
574109748071 405343152
311002033229 405336924
385020515655 405330696
663261216537 151564608
380666487277 405324468
840949487237 405318240
816163311825 16030872
66554440007 405312012
155511924957 137800728
414876710247 405305784
157989035945 116631756
483297156187 405299556
329040150795 405293328
936738111553 405287100
116936768381 405280872
3110026499 405274644
256265676477 388502640
576597764287 405268416
413010698085 235941552
679384263985 5679936
626980092661 208831068
957264245335 38893860
299805960257 405262188
13684095417 188222616
483919160241 405255960
864585641289 405249732
643152198065 210089124
740184830489 125114292
411144685923 405243504
118358081421 178737372
296695939987 405237276
518129383211 273322008
90190594059 405231048
99520654869 405224820
326552134579 405218592
139950918379 405212364
129376849461 405206136
684826469683 405199908
233873530533 405193680
742672846705 405187452
598367906177 391423572
455928977811 227701908
139328914325 405181224
728988757517 82570824
859609608857 405174996
671764384549 98763624
967216310199 112371804
590281853475 405168768
732720781841 206962668
268705757557 405162540
148036971081 348300900
847169527777 133796124
393728572411 405156312
642558456675 274860324
194687275131 405150084
820423353455 405143856
833485438589 405137628
786835134539 405131400
346456264307 405125172
513153350779 393727932
930518071013 405118944
842193495345 405112716
512531346725 117759024
788701146701 150779880
431048815651 405106488
693534526439 405100260
422340758895 174745224
47272314333 405094032
956664045509 338709780
329662154849 405087804
715926672383 157294368
931214020111 188446824
997694508845 405081576
859609608857 55105344
24880168389 264540528
29234196767 405075348
594635881853 124310880
414254706193 405069120
660568311577 405062892
555449626451 405056664
64066423791 405050436
867695661559 405044208
367604402143 405037980
256887680531 111954528
614540011581 152965908
819179345347 405031752
892575823719 111549708
217701425129 208133532
556693634559 113330916
570377723747 312726564
376312458899 240456852
391862560249 405025524
502579281861 405019296
648128230497 306187164
357652337279 405013068
681094445359 405006840
883867766963 324615816
375690454845 405000612
735208798057 60598440
650616246713 404994384
38564257577 404988156
88946585951 295331760
381288491331 404981928
610185983203 296110260
10574075147 159187680
787457138593 404975700
640664181849 404969472
767553008865 299180664
449708937271 62659908
275547802151 102369636
894441835881 404963244
849831635277 134244540
627602096715 110447352
495115233213 404957016
608319971041 155656404
893819831827 404950788
510665334563 275290056
311624037283 187437888
832863434535 404944560
848413535885 160489332
832241430481 179409996
720280700761 132014916
327796142687 314968644
705352603465 404938332
710328635897 404932104
266217741341 404925876
562291671045 10394532
896929852097 107009496
115103683655 206134344
310412302671 247251600
664922339955 404919648
806117260213 359467704
823533373725 404913420
803629243997 404907192
219567437291 404900964
261863712963 69367464
236361546749 404894736
434158835921 404888508
860853616965 404882280
616406023743 404876052
415498714301 404869824
238227558911 404863596
655592279145 113710824
330906162957 176837832
469613066999 351744984
791811166971 404857368
536167500777 404851140
725256733193 404844912
370092418359 153956160
39186261631 404838684
692290518331 327810780
77128508925 404832456
602721934555 404826228
116314764327 404820000
194687275131 404813772
232629522425 404807544
674874404819 404801316
347700272415 404795088
676118412927 224662644
857743596695 404788860
684204465629 404782632
543631549425 109967796
62200411629 404776404
748892887245 404770176
694778534547 352436292
265595737287 232846236
447220921055 98358804
34210229199 404763948
238849562965 361522944
814371219795 124516404
569755719693 404757720
660059532563 29140812
490761204835 319010616
774395053459 404751492
945446168309 404745264
485163168349 404739036
598517353265 169009236
82726545411 174365316
646392589059 225777456
639420173741 404732808
542619976505 172204200
476455111593 404726580
436860746569 22209048
264351729179 79656120
909369933177 404720352
796165195349 404714124
40430269739 404707896
301671972419 404701668
47408333853 228997332
136840898109 404695440
910613941285 214648020
843137219195 22582728
953532221011 37666944
31100208929 404689212
734586794003 404682984
657458291307 404676756
701620579141 404670528
750136895353 404664300
396216588627 404658072
886977787233 404651844
259375696747 404645616
452818957541 404639388
483297156187 404633160
989608456143 287440884
796165195349 404626932
951044204795 404620704
237605554857 404614476
952536747471 16622532
935494103445 404608248
263107721071 66658284
903149892637 404602020
813581308861 404595792
244447599451 404589564
726500741301 8681832
593391873745 98402400
138706910271 404583336
944901291807 248466060
723390721031 404577108
896307848043 404570880
942958152093 404564652
348322276469 32927436
893951778235 42910920
646262218335 404558424
196553287293 203431392
27990188659 404552196
10574075147 404545968
458416994027 193441680
870183677775 404539740
835351450751 404533512
44784298117 330987060
261241708909 120524256
375690454845 404527284
85836565681 404521056
484541164295 355537836
167319096755 140565960
78994521087 383520240
740184830489 404514828
452818957541 404508600
258753692693 404502372
20788002499 30118608
426072783219 404496144
526215435913 106548624
315978065661 404489916
148658975135 404483688
674252400765 404477460
266217741341 404471232
90812598113 404465004
579085780503 404458776
906259912907 310939128
696863261613 168324156
380044483223 271777464
197797295401 404452548
941714143985 404446320
34392628635 175075308
864585641289 404440092
27990188659 404433864
478321123755 404427636
276791810259 404421408
236361546749 404415180
304781992689 404408952
896307848043 195721128
850301925251 200678616
325308126471 25005420
230141506209 112857588
890087807503 404402724
342724239983 404396496
15550107579 404390268
378178471061 404384040
944824164255 283548384
393106568357 404377812
102630675139 404371584
185979218375 404365356
914967969663 404359128
521861407535 404352900
29856200821 325332036
533679484561 404346672
892575823719 135054180
817935337239 67449240
111960735949 93986748
543009545371 404340444
323442114309 404334216
154257011621 404327988
911235945339 172204200
766309000757 404321760
195309279185 404315532
676740416981 76753872
143060938649 404309304
535545496723 132407280
572865739963 397651572
964106289929 391093488
194065271077 404303076
294829927825 112926096
97032638653 404296848
39186261631 404290620
513775354833 404284392
192199258915 76585716
758844952109 404278164
557315638613 404271936
858365600749 404265708
375690454845 404259480
538033512939 367140600
278950345353 21467916
169185108917 404253252
94544622437 285273540
154879015675 404247024
925542038581 404240796
613296003473 404234568
597745902123 404228340
704108595357 404222112
780615093999 404215884
235117538641 117952092
323442114309 404209656
419533226357 34546716
896307848043 404203428
663056327793 162058788
3110026499 159580044
108850715679 404197200
628846104823 404190972
705974607519 404184744
929445557113 175118904
814203312915 292361004
870805681829 404178516
742050842651 404172288
643152198065 387007920
308514017013 404166060
742672846705 404159832
672386388603 404153604
31722212983 404147376
555478673843 52333884
191577254861 404141148
819179345347 404134920
230763510263 404128692
827265398049 101559996
30478204875 385992756
555545139059 85423248
672386388603 404122464
277413814313 404116236
641286185903 404110008
513775354833 404103780
696022542655 404097552
957264245335 174919608
749209662009 64652868
697888554817 404091324
281767842691 404085096
11818083255 404078868
18038123795 404072640
559803654829 404066412
850279548047 404060184
982766411549 404053956
942336148039 142384536
444732904839 161286516
549229585911 370335564
923054022365 404047728
4354034607 337893912
758966248637 202677804
668654364279 404041500
29856200821 146806416
648750234551 404035272
160477052161 404029044
609876618521 52464672
486407176457 404022816
870445253775 20496348
291097903501 121321440
463393026459 404016588
167319096755 404010360
913101957501 404004132
872671693991 403997904
244447599451 403991676
968460318307 403985448
193443267023 219879540
310380029175 403979220
648750234551 403972992
259997700801 403966764
522483411589 403960536
374446446737 403954308
258753692693 403948080
521861407535 403941852
561669666991 16441920
564779687261 403935624
873915702099 403929396
580329788611 403923168
304159988635 109313856
301081513185 16952616
336504199443 403916940
866451653451 283392684
824777381833 403910712
525593431859 403904484
674895847823 91153008
929925419523 285560028
930518071013 403898256
866451653451 403892028
276791810259 403885800
147414967027 403879572
311624037283 403873344
770663029135 403867116
873915702099 60181164
47894318387 403860888
858365600749 403854660
383154503493 246971340
491383208889 403848432
480959988359 88555932
182247194051 403842204
74018488655 403835976
587793837259 403829748
95788630545 127480932
554205618343 403823520
454684969703 403817292
600855922393 394749324
189711242699 403811064
279279826475 403804836
119424784597 403798608
537005853095 152997048
788701146701 403792380
885111775071 403786152
636573616555 103845672
325930130525 403779924
607697966987 403773696
372580434575 203537268
131864865677 403767468
451574949433 97019784
832241430481 403761240
80860533249 403755012
631956125093 403748784
755112927785 403742556
270571769719 403736328
127510837299 403730100
152390999459 403723872
231385514317 403717644
843437503453 403711416
87702577843 403705188
850279548047 403698960
469613066999 388994652
448528467219 26998380
391862560249 403692732
415536848345 259763652
289853895393 403686504
348944280523 152747928
167319096755 403680276
158611039999 403674048
682338453467 403667820
291783993675 297368316
361384361603 305433576
533057480507 89845128
331528167011 38246148
835351450751 403661592
6842050823 403655364
420474746733 65232072
47272314333 204278400
932384083175 163783944
345834260253 403649136
971570338577 395558964
551095598073 403642908
133108873785 403636680
376934462953 403630452
370714422413 403624224
172917133241 304636392
272437781881 403617996
372865234787 58375044
601477926447 403611768
435402844029 403605540
597745902123 403599312
871427685883 403593084
253155656207 403586856
548607581857 29520720
408656669707 403580628
438512864299 403574400
752002907515 403568172
776261065621 403561944
916262823163 261102672
380666487277 219231828
413010698085 232049052
207749360265 403555716
497603249429 277731432
208993368373 270201780
11953965759 192426516
822289365617 403549488
275547802151 403543260
671142380495 403537032
570999727801 403530804
817935337239 403524576
50382334603 403518348
414254706193 403512120
297939948095 403505892
311624037283 403499664
378178471061 403493436
421253478407 239024412
287365879177 403487208
391862560249 403480980
479565131863 403474752
701620579141 334013868
903149892637 152642052
70404939575 64347696
106362699463 403468524
319088085931 403462296
222055453507 403456068
903149892637 403449840
821045357509 403443612
574109748071 403437384
689180498061 8183592
704225389041 243004104
913101957501 320891472
891331815611 403431156
372012589209 99187128
723390721031 224818344
700998575087 403424928
812959304807 403418700
856516354363 25945848
158611039999 403412472
654970275091 403406244
84592557573 403400016
867073657505 403393788
684826469683 403387560
799897219673 403381332
37395925897 315211536
32966221091 202248072
431670819705 146987028
569755719693 403375104
350188288631 403368876
332772175119 403362648
115692760273 403356420
684252745085 182741976
999560521007 403350192
449086933217 403343964
6229 403337736
824155377779 60598440
468369058891 403331508
736452806165 403325280
746404871029 214803720
933006087229 403319052
522168591179 37199844
638798169687 32460336
740806834543 403312824
314734057553 403306596
164831080539 403300368
294207923771 403294140
787457138593 403287912
381288491331 80665056
512531346725 43757928
602099930501 403281684
666788352117 346650480
258131688639 134910936
944824164255 403275456
471705398453 47806128
228275494047 403269228
110716727841 403263000
738318818327 209472552
885963841445 85024656
22392152173 55659636
62200411629 403256772
543009545371 96621192
593391873745 386273016
55462692263 271260540
11818083255 173312784
576597764287 403250544
630090112931 403244316
635880382865 65418912
723390721031 403238088
957264245335 403231860
416742722409 317030112
169185108917 388427904
504445294023 403225632
242581587289 86681304
276791810259 56307348
340858227821 161342568
458416994027 403219404
60956403521 58356360
906259912907 403213176
671142380495 85859208
633200133201 403206948
923676026419 355867920
340858227821 403200720
861475621019 403194492
306026000797 403188264
909991937231 403182036
95166626491 96428124
284255858907 403175808
93922618383 403169580
914967969663 403163352
745160862921 210792888
522483411589 302493960
925546753177 42250752
79616525141 403157124
935494103445 403150896
50382334603 403144668
143682942703 403138440
39808265685 403132212
687936489953 103085856
134352881893 403125984
192821262969 403119756
592769869691 403113528
23636160281 65724084
543009545371 403107300
727122745355 403101072
105213973527 288431136
86458569735 403094844
132137552429 99791244
157367031891 403088616
973436350739 403082388
259997700801 403076160
667410356171 324734148
550473594019 384466896
690424506169 403069932
733964789949 403063704
376312458899 403057476
654970275091 294235632
5598042715 403051248
607697966987 403045020
775017057513 157350420
755112927785 395509140
22392152173 403038792
669898372387 272207196
368226406197 403032564
770041025081 403026336
755112927785 403020108
957264245335 292367232
240715575127 234733320
135213935271 9516384
283633854853 403013880
651238250767 403007652
207749360265 181122696
811715296699 403001424
380666487277 402995196
19904135957 402988968
961618273713 402982740
390618552141 402976512
607697966987 402970284
454684969703 402964056
401814625113 402957828
959130257497 402951600
562291671045 13359060
714060660221 114813180
806805474135 58194432
441622884569 402945372
470449164781 23454648
419852742679 127599264
605209950771 271061244
794299183187 190701360
139328914325 175324428
645640214281 402939144
85836565681 402932916
177893165673 402926688
916833981825 402920460
345834260253 71671824
607697966987 402914232
740184830489 402908004
694778534547 402901776
294829927825 225005184
609563979149 402895548
86519809659 245962404
80860533249 402889320
564157683207 211228848
743916854813 216005724
295451931879 402883092
689180498061 402876864
181003185943 402870636
248179623775 402864408
556071630505 402858180
335260191335 402851952
704108595357 402845724
307892012959 402839496
671142380495 402833268
185979218375 402827040
916211977771 96633648
446598917001 402820812
352676304847 402814584
226482417993 230952924
765686996703 37685628
389996548087 402808356
352676304847 402802128
527459444021 402795900
535545496723 343299816
133730877839 402789672
123156808921 402783444
964106289929 271970532
309136021067 402777216
322198106201 402770988
243825595397 199563804
595520533123 41204448
150524987297 402764760
36270119001 113891436
593415795493 132874380
426072783219 402758532
863963637235 402752304
166697092701 402746076
187446830367 100930968
26746180551 217108080
735830802111 402739848
61578407575 402733620
551095598073 301416516
146170958919 402727392
806739264267 402721164
701620579141 320355864
211481384589 58044960
167319096755 402714936
638176165633 402708708
470857075107 314208828
687936489953 74356092
9330067039 402702480
474589099431 402696252
401832667629 67642308
704730599411 402690024
333394179173 402683796
741428838597 402677568
253777660261 402671340
326552134579 402665112
154879015675 74268900
120668792705 98514504
199041303509 44723268
45406302171 402658884
194065271077 402652656
728559366819 152884944
182869198105 260560836
352054300793 18447336
826643393995 402646428
486407176457 49057956
958508253443 402640200
121290796759 402633972
85214561627 402627744
794921187241 344395944
243825595397 15787980
14306099471 402621516
134974885947 402615288
332150171065 40008672
180381181889 402609060
557937642667 402602832
700472395041 210332016
504445294023 402596604
771414033753 243857340
29234196767 374034996
602721934555 402590376
568511711585 45022212
321576102147 402584148
522483411589 402577920
459038998081 395596332
921810014257 402571692
707840619681 402565464
750136895353 65811276
250667639991 402559236
561047662937 68489316
21770148119 402553008
394972580519 402546780
967216310199 119490408
108228711625 402540552
937360115607 402534324
671142380495 316743624
854011572371 241907976
236983550803 402528096
55980371089 402521868
190955250807 402515640
708462623735 402509412
480187135917 402503184
959752261551 402496956
788079142647 402490728
78453069985 96789348
217079421075 130688352
976546371009 402484500
573487744017 402478272
602721934555 243427608
228275494047 402472044
742672846705 402465816
610185983203 159007068
786213130485 48858660
435402844029 402459588
358274341333 402453360
687936489953 402447132
821667361563 402440904
941092139931 402434676
200285311617 402428448
885733779125 402422220
78372517033 402415992
90812598113 17874360
218945433237 360420588
812959304807 402409764
426817485101 29483352
648128230497 402403536
121432564723 98583012
773218631607 267243480
132486869731 402397308
231629489989 139718952
63444419737 402391080
314734057553 402384852
938604123715 402378624
121912800813 167676444
398082600789 402372396
573140986423 70015176
195931283239 103011120
13062091363 402366168
136218894055 43072848
872671693991 402359940
113826748111 402353712
531191468345 402347484
102008671085 402341256
306026000797 402335028
225165473777 386347752
34832233253 402328800
394350576465 402322572
328418146741 402316344
693534526439 402310116
539899525101 314981100
975395527553 303191496
812959304807 402303888
622626064283 402297660
446598917001 402291432
699132562925 402285204
24258164335 402278976
834803036745 42717852
403680637275 402272748
696644546709 402266520
610185983203 402260292
63444419737 308771784
204017335941 402254064
273059785935 230647752
236983550803 402247836
919321998041 402241608
97032638653 298009800
738318818327 402235380
44162294063 402229152
268705757557 307806444
946690176417 402222924
608319971041 402216696
849657543993 58561884
747648879137 195858144
176649157565 224176860
29234196767 402210468
585927825097 402204240
617028027797 272574648
603614327229 114265116
946068172363 402198012
484541164295 402191784
732149448795 244187424
161099056215 402185556
612051995365 402179328
170429117025 402173100
134352881893 402166872
279279826475 402160644
694778534547 402154416
266839745395 402148188
121290796759 402141960
269949765665 402135732
39808265685 402129504
733342785895 402123276
496981245375 380730096
618272035905 402117048
588556257801 125948844
319710089985 386117316
626980092661 402110820
200285311617 402104592
720280700761 402098364
571621731855 402092136
903149892637 402085908
972814346685 402079680
423838564231 79892784
356408329171 402073452
758844952109 402067224
232007518371 100389132
857743596695 93177108
225165473777 334387548
699754566979 402060996
931762079121 402054768
879513738585 402048540
85836565681 166754700
830997422373 402042312
16794115687 402036084
85836565681 402029856
572243735909 402023628
441622884569 402017400
972968128461 206825652
297317944041 402011172
725390211689 105016536
924920034527 402004944
761332968325 401998716
326552134579 22912812
528703452129 401992488
596501894015 401986260
99520654869 401980032
172917133241 72743040
398082600789 401973804
675073078019 73845396
773151045351 401967576
284877862961 193971060
102630675139 364032828
224543469723 401961348
683582461575 401955120
842815499399 401948892
421096750787 40214196
983388415603 401942664
829753414265 401936436
567889707531 305352612
807361268321 401930208
77128508925 401923980
789945154809 401917752
562913675099 401911524
401192621059 401905296
457172985919 401899068
760088960217 401892840
715926672383 301653180
99697760505 35294076
27368184605 362992752
639420173741 401886612
216457417021 401880384
567889707531 401874156
714682664275 401867928
575353756179 401861700
261241708909 105651792
495115233213 227733048
470857075107 401855472
157367031891 360277344
231385514317 401849244
509421326455 401843016
252533652153 401836788
641286185903 401830560
895685843989 401824332
255021668369 401818104
819179345347 401811876
211481384589 401805648
391862560249 173412432
139328914325 401799420
38564257577 401793192
176027153511 401786964
82104541357 401780736
500091265645 401774508
313490049445 318269484
617028027797 401768280
885775481813 5530464
306648004851 14093964
718414688599 93650436
704108595357 401762052
284255858907 401755824
534301488615 401749596
462149018351 63992700
385642519709 401743368
213347396751 401737140
736452806165 401730912
41785746591 129747924
425450779165 401724684
526215435913 401718456
442866892677 78261048
373202438629 401712228
472101083215 401706000
222055453507 401699772
38564257577 401693544
286743875123 401687316
162343064323 401681088
51626342711 401674860
375068450791 401668632
534923492669 401662404
885733779125 401656176
269949765665 401649948
747648879137 401643720
404302641329 401637492
822911369671 401631264
662434323739 401625036
582195800773 401618808
307892012959 290044188
499469261591 401612580
190001436359 44841600
650616246713 325058004
812337300753 106374240
849035539939 401606352
289231891339 401600124
465881042675 401593896
444110900785 118201212
767553008865 275894172
304781992689 272225880
182247194051 401587668
21148144065 401581440
888221795341 9217440
876403718315 359934804
921188010203 401575212
816691329131 401568984
888221795341 401562756
131864865677 401556528
292963915663 249412716
150876395969 14610888
712194648059 401550300
947312180471 401544072
459661002135 401537844
520617399427 208837296
299183956203 401531616
259997700801 401525388
133213884093 104667768
121912800813 134400240
788079142647 287191764
87702577843 338354784
524971427805 401519160
781859102107 401512932
484541164295 401506704
472922682213 131093172
345834260253 401500476
383906380031 32914980
222055453507 132998940
713438656167 401494248
366982398089 401488020
294829927825 401481792
936738111553 401475564
804873252105 401469336
961618273713 401463108
919321998041 401456880
548607581857 401450652
638821412583 88319268
650100735231 203892264
864585641289 34739784
733342785895 377890128
621382056175 9896292
939848131823 128633112
361384361603 401444424
138706910271 401438196
227031485939 345716280
76506504871 401431968
792436608881 262479060
487029180511 297449280
23865176297 54488772
724357743829 7062552
36698245415 401425740
544875557533 401419512
299183956203 401413284
933006087229 401407056
115070756219 401400828
485785172403 401394600
934872099391 516924
946068172363 233381844
529325456183 401388372
523156541295 282788568
419230738625 278105112
254477589051 250396740
447220921055 401382144
879513738585 190751184
719036692653 401375916
766309000757 401369688
867796436827 172515600
14928103525 347086440
798031207511 160202844
365738389981 401363460
186601222429 401357232
665009363799 50590044
42452424089 17500680
256265676477 401351004
27990188659 223622568
473345091323 401344776
657458291307 401338548
92056606221 401332320
421096750787 321894180
156123023783 135757944
4976038661 317933172
997694508845 69473340
284877862961 363347748
385642519709 401326092
315356061607 401319864
186601222429 401313636
699754566979 401307408
383262876921 262952388
396838592681 401301180
24258164335 401294952
554827622397 371163888
505689302131 401288724
557689281245 8912268
110094723787 401282496
460905010243 401276268
170429117025 401270040
982144407495 401263812
36698245415 401257584
225165473777 401251356
597123898069 401245128
886977787233 401238900
505182030293 221660748
417364726463 72300852
157367031891 401232672
243825595397 396156852
773151045351 401226444
76506504871 375729012
239471567019 196499628
85214561627 84657204
401849545509 176731956
37320249469 401220216
225787477831 4496616
771907037243 401213988
210379879349 170553780
618894039959 401207760
730854769679 400547592
136218894055 401201532
982181513919 228511548
629468108877 401195304
602099930501 401189076
330906162957 207000036
3110026499 401182848
121290796759 327393504
862097625073 401176620
840327483183 401170392
225787477831 401164164
189089238645 401157936
563535679153 401151708
615162015635 401145480
622010283 146233440
882623758855 211160340
296695939987 51580296
456550981865 401139252
175405149457 401133024
138706910271 401126796
966594306145 401120568
857743596695 311692716
370092418359 140073948
425450779165 160196616
763820984541 401114340
513153350779 401108112
755112927785 401101884
658702299415 401095656
148036971081 401089428
539899525101 401083200
775639061567 313442784
855255580479 225434916
213559989531 185208264
732098777787 401076972
471619645121 189773388
449086933217 401070744
743429705643 216597384
94544622437 103665060
737846765829 8551044
574109748071 401064516
448160185657 75053628
754490923731 401058288
688558494007 148730868
26124176497 401052060
26746180551 401045832
829131410211 401039604
975009004179 55858932
534301488615 401033376
263729725125 401027148
260619704855 329423832
294829927825 392133564
183678334875 198156276
444110900785 336449016
510043330509 367968924
471479079161 401020920
798653211565 401014692
426072783219 401008464
720280700761 379247832
633822137255 401002236
491383208889 400996008
538655516993 400989780
116936768381 66857580
475833107539 400983552
441000880515 400977324
852767564263 400971096
737074810219 400964868
667410356171 335925864
826021389941 277575732
358896345387 400958640
222677457561 400952412
773151045351 400946184
674874404819 357325272
749514891299 400939956
148036971081 24588144
133108873785 400933728
340236223767 400927500
937982119661 400921272
447842925109 400915044
389374544033 263145456
850901552101 135216108
907503921015 400908816
49989222005 110870856
208371364319 341954568
987120439927 400902588
928030054797 400896360
526215435913 400890132
31100208929 400883904
963484285875 234421920
96410634599 26282160
489517196727 400877676
879513738585 400871448
310380029175 400865220
567889707531 400858992
658080295361 386285472
604587946717 163740348
185357214321 357798600
182869198105 326210184
365116385927 400852764
207127356211 400846536
424206771057 400840308
594013877799 334997892
154879015675 400834080
549851589965 400827852
90190594059 400821624
391240556195 400815396
965972302091 400809168
434780839975 146818872
23071360407 173798568
213494203167 106878708
116314764327 400802940
18660127849 400796712
714911163367 86070960
190333246753 400790484
490139200781 400784256
800519223727 400778028
811093292645 400771800
72152476493 400765572
882623758855 400759344
947934184525 400753116
624492076445 105595740
586549829151 400746888
664300335901 400740660
304159988635 400734432
156123023783 378089424
453440961595 400728204
696022542655 285952392
7464054877 400721976
773151045351 392133564
29856200821 400715748
929274062905 373941576
624492076445 400709520
2488022445 400703292
98898650815 400697064
734586794003 400690836
353298308901 400684608
100142658923 400678380
268705757557 381726576
639420173741 19661796
984010419657 400672152
468991062945 400665924
911235945339 400659696
246313611613 400653468
354542317009 400647240
289231891339 400641012
489517196727 400634784
396224473275 229501800
445354908893 400628556
905015904799 400622328
259997700801 400616100
296184918893 257994900
529325456183 361684872
200907315671 400609872
977790379117 400603644
641286185903 238968360
949800196687 400597416
772735443445 166026024
226409481885 400591188
592147865637 400584960
625736084553 400578732
253811403565 356858172
566166329025 149615244
874001224995 295848684
37942253523 130239936
72152476493 400572504
370092418359 400566276
619536633781 313505064
256395268701 98601696
923676026419 400560048
441622884569 400553820
801763231835 400547592
539277521047 400541364
995828496683 105645564
588415841313 400535136
817935337239 400528908
75884500817 400522680
764442988595 400516452
168563104863 400510224
338992215659 152193636
410522681869 392905836
511909342671 400503996
274303794043 400497768
436024848083 400491540
420565999389 214604424
747026875083 304518060
283738117801 102101832
129998853515 400485312
617650031851 400479084
670520376441 400472856
881379750747 400466628
360762357549 400460400
719658696707 400454172
493249221051 341811324
585927825097 47046312
240715575127 400447944
427449503779 135527508
260240835693 64721376
27368184605 400441716
469613066999 400435488
696022542655 357200712
207749360265 400429260
21770148119 282016296
171051121079 400423032
146792962973 400416804
948080978485 199763100
817992111687 154404576
587793837259 400410576
82104541357 400404348
484541164295 400398120
225787477831 400391892
325930130525 400385664
416120718355 400379436
353298308901 400373208
535545496723 400366980
450952945379 110970504
364494381873 400360752
139328914325 400354524
237605554857 400348296
487168700167 114850548
131242861623 400342068
399326608897 62435700
616406023743 400335840
586549829151 385974072
460905010243 265474728
311002033229 400329612
404924645383 400323384
123778812975 400317156
806117260213 18142164
916977194685 211048236
276169806205 400310928
161721060269 65699172
120668792705 400304700
164209076485 400298472
194065271077 400292244
431670819705 280010880
899417868313 400286016
257132297687 8632008
559181650775 400279788
735830802111 320125428
503201285915 400273560
335882195389 400267332
837889527631 258773400
433547294907 52987824
640664181849 363970548
202773327833 20845116
74640492709 400261104
715926672383 238980816
498225253483 7778772
182247194051 400254876
416742722409 400248648
230141506209 400242420
236361546749 400236192
568511711585 400229964
143682942703 400223736
23636160281 321532956
150524987297 400217508
551717602127 244374264
490761204835 206620128
581573796719 240818076
385031408427 54351756
642530194011 400211280
338370211605 400205052
210237376481 301229676
222677457561 81505836
336504199443 400198824
573487744017 400192596
883867766963 400186368
524971427805 379229148
188467234591 400180140
228897498101 255796416
821726340723 267723036
215213408913 400173912
809849284537 90312228
890709811557 400167684
809227280483 326646144
817935337239 400161456
692912522385 400155228
450330941325 400149000
123778812975 123096420
205261344049 400142772
23014156227 6825888
185979218375 400136544
788079142647 400130316
538033512939 400124088
332772175119 298993824
537411508885 400117860
699132562925 400111632
697266550763 400105404
308514017013 5057136
318466081877 400099176
972814346685 400092948
462149018351 323089956
359518349441 400086720
42296281901 400080492
697266550763 400074264
44784298117 400068036
398704604843 400061808
100764662977 366991128
163587072431 400055580
124405064525 214585740
139950918379 400049352
830375418319 400043124
654970275091 400036896
311624037283 400030668
770041025081 18079884
630322759871 33768216
641908189957 400024440
707840619681 400018212
85836565681 400011984
133108873785 239086692
287987883231 400005756
758844952109 130109148
83348549465 399999528
396838592681 399993300
184113206213 399987072
911235945339 399980844
478321123755 16323588
682338453467 399974616
42918285955 399968388
121290796759 399962160
473345091323 195328764
766931004811 367900416
152390999459 399955932
118802780543 399949704
510665334563 399943476
648750234551 399937248
766309000757 399931020
567889707531 399924792
406168653491 399918564
229519502155 399912336
91434602167 57764700
144304946757 399906108
83348549465 127132164
343346244037 399899880
391240556195 399893652
473967095377 58568112
316600069715 399887424
201529319725 399881196
107606707571 399874968
544253553479 29022480
116314764327 399868740
983388415603 399862512
668177522449 154516680
386886527817 76025196
795543191295 399856284
119424784597 143505576
152390999459 28437048
257509684585 399850056
569133715639 399843828
970326330469 399837600
298561952149 385401096
702864587249 399831372
388752539979 317740104
641414127707 248216940
76215593753 51399684
503201285915 399825144
940470135877 399818916
286749368219 46716228
593391873745 399812688
793055175079 399806460
340894026365 200504232
159233044053 399800232
888580864453 34552944
524349423751 265505868
525264268365 106056612
882001754801 399794004
105118691355 399787776
671398363751 91258884
160477052161 92878164
707840619681 399781548
300427964311 399775320
634444141309 399769092
763820984541 399762864
810471288591 312489900
715304668329 399756636
289231891339 399750408
331120057389 22209048
808605276429 399744180
32966221091 399737952
164831080539 399731724
723390721031 399725496
786835134539 399719268
998938516953 399713040
810471288591 399706812
539277521047 6228000
644396206173 145261872
969704326415 5430816
163587072431 81038736
740806834543 147217464
901283880475 399700584
842193495345 399694356
997694508845 399688128
923316439145 122946948
931762079121 399681900
47272314333 399675672
846547523723 55640952
146170958919 153781776
427316791327 156982968
54736362981 399669444
808605276429 183040920
110716727841 195665076
114448752165 399663216
419230738625 399656988
250667639991 399650760
508177318347 399644532
270571769719 399638304
617028027797 399632076
709084627789 399625848
965350298037 399619620
459661002135 399613392
327796142687 82371528
541240092121 118674540
228275494047 399607164
879513738585 399600936
237605554857 399594708
468991062945 399588480
547985577803 161871948
669276368333 214610652
421726720453 358608240
579707784557 297941292
704730599411 399582252
469011976569 340958088
500091265645 399576024
650616246713 96353388
611429991311 399569796
996450500737 399563568
871427685883 87210684
2488022445 399557340
468991062945 399551112
329662154849 36564588
493249221051 119210148
340858227821 399544884
321576102147 399538656
712816652113 318200976
674252400765 399532428
883245762909 399526200
150524987297 399519972
118802780543 399513744
571621731855 371929932
167319096755 108884124
70286464331 399507516
511909342671 399501288
17416119741 399495060
873915702099 286855452
719719407251 109656396
970326330469 399488832
311197542605 166773384
946068172363 399482604
460905010243 399476376
529947460237 399470148
790567158863 399463920
11196079201 229794516
951666208849 399457692
149902983243 399451464
618894039959 399445236
881379750747 351470952
27448631681 8887356
49138326495 399439008
24368138359 211590072
998316512899 117154908
748270883191 399432780
832863434535 15632280
192821262969 399426552
901905884529 94478760
996450500737 84021948
867376151465 50714604
51004338657 399420324
442244888623 399414096
445354908893 399407868
997694508845 399401640
582817804827 382810248
154879015675 399395412
386886527817 367769628
852767564263 399389184
664300335901 399382956
345834260253 399376728
319710089985 399370500
799897219673 399364272
603965942663 399358044
359518349441 225079920
332907123423 171500436
19282131903 395957556
646884222389 136717056
487651184565 113710824
460475077709 51630120
610807987257 281561652
72959570479 5592744
593391873745 267785316
779371085891 399351816
699754566979 145075032
798240069719 72388044
171051121079 369513468
766309000757 399345588
803007239943 399339360
194687275131 399333132
685463090853 298040940
25502172443 399326904
658702299415 399320676
881379750747 399314448
485243671477 233444124
537510696013 99747648
220956128067 249630696
616406023743 333098352
487651184565 399308220
577219768341 399301992
834729446697 399295764
671764384549 399289536
347078268361 195235344
294207923771 399283308
400708884833 45215280
67798448115 41926896
429182803489 399277080
646262218335 399270852
819179345347 399264624
305403996743 399258396
186601222429 399252168
7464054877 399245940
552339606181 399239712
760088960217 399233484
414876710247 399227256
286743875123 311499648
715926672383 258524280
570577306235 152623368
807361268321 1550772
907503921015 167539428
732098777787 399221028
216457417021 360713304
53492354873 399214800
492627216997 399208572
347078268361 241484472
11818083255 325593612
902527888583 399202344
624492076445 399196116
524971427805 399189888
983388415603 399183660
795543191295 399177432
250733513547 23984028
75262496763 399171204
365738389981 399164976
814825316969 256089132
281145838637 283866012
122646230015 32422968
995828496683 399158748
208993368373 399152520
674252400765 386484768
717170680491 399146292
850369181423 30728952
681094445359 70918236
125022821083 399140064
960996269659 399133836
752624911569 399127608
139950918379 399121380
311002033229 399115152
861475621019 399108924
915589973717 399102696
37942253523 13334148
885733779125 399096468
60956403521 150761196
462771022405 399090240
144926950811 24557004
274925798097 399084012
153800821839 163839996
284877862961 337289796
185357214321 399077784
352054300793 291495312
194065271077 399071556
124400817029 360003312
544253553479 165104280
18660127849 232354224
268083753503 399065328
314112053499 399059100
184735210267 20346876
913723961555 399052872
806739264267 399046644
448464929163 399040416
550473594019 19294344
534301488615 399034188
792433171025 399027960
529947460237 399021732
517507379157 399015504
765686996703 254339064
329040150795 399009276
706868357897 65070144
603343938609 399003048
837839466967 49824000
167941100809 398996820
70286464331 398990592
770041025081 69404832
275547802151 398984364
404302641329 398978136
802385235889 398971908
979656391279 291084264
654348271037 67200120
289231891339 398965680
253777660261 398959452
493871225105 305701380
976546371009 398953224
238227558911 398946996
796787199403 398940768
473345091323 398934540
443488896731 398928312
24258164335 398922084
340236223767 398915856
516263371049 26699436
998938516953 398909628
674252400765 398903400
560425658883 398897172
921188010203 398890944
613296003473 398884716
281145838637 334132200
773773049405 232597116
74018488655 298277604
458416994027 398878488
867695661559 398872260
556071630505 398866032
468369058891 398859804
722768716977 57895488
188467234591 398853576
928030054797 398847348
893383552961 184971600
597745902123 398841120
992096472359 398834892
458416994027 398828664
815447321023 398822436
934250095337 229701096
646262218335 398816208
280523834583 398809980
829131410211 194855436
949800196687 398803752
24880168389 398797524
186601222429 398791296
465881042675 398785068
868317665613 290243484
149280979189 109158156
508177318347 263076948
640664181849 136685916
188467234591 398778840
225787477831 398772612
921810014257 398766384
365116385927 398760156
386264523763 398753928
841571491291 398747700
622004060229 398741472
60334399467 101890080
854633576425 398735244
694156530493 398729016
360762357549 398722788
905015904799 395197740
2488022445 143113212
924298030473 302475276
741657954261 130794228
623870072391 398716560
233873530533 398710332
89866126477 98209332
340236223767 398704104
409900677815 176663448
513884973861 116849736
287987883231 398697876
176027153511 398691648
144926950811 6520716
495399659745 51038460
712816652113 296757972
870805681829 398685420
246313611613 97518024
254404042599 95201208
241959583235 398679192
301049968365 398672964
830997422373 339232932
622010283 380948076
345834260253 398666736
429804807543 398660508
699132562925 398654280
715926672383 398648052
23636160281 398641824
344590252145 398635596
818557341293 35549424
215835412967 398629368
88946585951 283112424
697266550763 398623140
773233821699 96172776
575975760233 398616912
57954370543 70008948
569823854013 5542920
700376571033 398610684
866451653451 398604456
453440961595 381085092
679228433197 398598228
131864865677 90069336
13684095417 29682648
133730877839 349913952
422962762949 398592000
625736084553 398585772
452818957541 275427072
217701425129 384230232
278657822421 398579544
738940822381 398573316
523105415643 235935324
677984425089 398567088
10574075147 8588412
371336426467 59533452
103252679193 138379932
682960457521 95655852
14928103525 398560860
673630396711 398554632
373202438629 398548404
399326608897 398542176
510043330509 398535948
750758899407 398529720
348322276469 398523492
880316005871 37274580
317844077823 398517264
742672846705 340515900
34832233253 398511036
103874683247 90225036
123778812975 289695420
979034387225 398504808
867695661559 398498580
707218615627 398492352
960374265605 71871120
541143533209 75632832
783103110215 220639356
299805960257 239846508
827265398049 394076700
825399385887 398486124
908747929123 398479896
923676026419 398473668
15550107579 370622052
796380061349 22788252
362072413597 123968340
93922618383 12456
353920312955 225117288
164831080539 8849988
962862281821 88699176
533679484561 398467440
412388694031 279151416
670520376441 199893888
23014156227 398461212
669276368333 398454984
790567158863 398448756
371336426467 398442528
77128508925 398436300
148658975135 398430072
712816652113 242979192
631956125093 1089900
154257011621 25447608
336504199443 25528572
812959304807 396268956
388130535925 398423844
890087807503 40506912
261241708909 398417616
296695939987 398411388
730854769679 51897924
490139200781 398405160
568511711585 398398932
136840898109 398392704
59090391359 295942104
645732494557 39890340
486072115047 107968608
197797295401 265331484
487029180511 398386476
22392152173 116065008
945446168309 325114056
858365600749 398380248
702242583195 40836996
842815499399 380910708
300427964311 200772036
869561673721 398374020
278035818367 385868196
637554161579 285304680
375068450791 133397532
18660127849 398367792
513951700653 217786932
291912651699 190551888
37329977605 267125148
684360115805 183016008
87080573789 398361564
930518071013 398355336
376934462953 398349108
847791531831 129492576
145658766961 77389128
431670819705 398342880
835973454805 315796968
420474746733 398336652
905015904799 379291428
855877584533 126951552
927408050743 398330424
440378876461 398324196
846099517533 108199044
754490923731 110540772
622004060229 63955332
511909342671 344962692
245691607559 398317968
574945982869 132525612
16172111633 398311740
760088960217 398305512
201529319725 398299284
146170958919 398293056
871427685883 398286828
469651830071 46429740
746404871029 324404064
500091265645 398280600
449741347783 332232660
547363573749 398274372
959752261551 364182300
833485438589 398268144
177271161619 398261916
923761156951 294366420
138706910271 398255688
435469440033 120785832
186601222429 398249460
458464146215 49985928
655592279145 279344484
775017057513 398243232
878891734531 398237004
205883348103 78634728
363907752859 142577604
668032360225 398230776
703486591303 398224548
205261344049 221797764
167319096755 398218320
966594306145 284544864
164209076485 398212092
880757746693 398205864
451574949433 15420528
581573796719 398199636
598581302369 107532648
323111854687 70581924
754003600177 259558128
988477349219 215526168
630712116985 173605500
623248068337 31494996
317222073769 398193408
332150171065 398187180
717170680491 398180952
57846383251 196524540
821667361563 398174724
648750234551 398168496
527459444021 398162268
69042456223 398156040
318466081877 328252968
445354908893 398149812
873293698045 398143584
300427964311 339158196
732720781841 65898468
732098777787 398137356
271815777827 398131128
889465803449 398124900
485163168349 363291696
631334121039 99180900
678606429143 94808844
268083753503 358539732
383315235717 138367476
121290796759 398118672
609563979149 16647444
603343938609 398112444
775069347801 234646128
414254706193 128776356
548607581857 398106216
464637034567 398099988
341480231875 398093760
531191468345 398087532
253239522455 69143256
265595737287 315024696
32966221091 398081304
956642241281 398075076
684204465629 56232612
488273188619 398068848
63444419737 398062620
761954972379 398056392
416120718355 398050164
669898372387 398043936
432914827813 398037708
860231612911 393173640
942958152093 398031480
408656669707 398025252
500091265645 398019024
473345091323 398012796
297317944041 398006568
901524580219 30448692
827265398049 398000340
258786570305 250160076
153013003513 24121044
821045357509 397994112
49138326495 70251840
664300335901 338772060
984632423711 397987884
825399385887 397981656
949178192633 123501240
539899525101 397975428
747026875083 245053116
501335273753 353177424
178531275335 144016272
748270883191 184180644
561047662937 397969200
679228433197 245345832
394457766573 180443844
831619426427 264671316
345212256199 318325536
261241708909 397962972
403058633221 397956744
938736362839 256525092
829131410211 397950516
643774202119 66633372
36698245415 397944288
690424506169 9236124
391240556195 397938060
601477926447 397931832
55980371089 397925604
34832233253 397919376
1244014337 397913148
499469261591 397906920
161099056215 397900692
993340480467 397894464
115692760273 397888236
548607581857 397882008
869561673721 397875780
264351729179 397869552
975924366955 397863324
469613066999 397857096
562913675099 397850868
921188010203 397844640
205883348103 126372348
177271161619 397838412
17416119741 397832184
284877862961 397825956
186601222429 397819728
949178192633 238121352
219567437291 397813500
317862276039 331229952
997072504791 397807272
272437781881 397801044
891953819665 397794816
6220046769 198660744
913723961555 397788588
464056172681 327493152
640664181849 397782360
80238529195 397776132
164900790543 91819404
285499867015 397769904
799897219673 397763676
743916854813 397757448
253155656207 397751220
642530194011 397744992
526215435913 397738764
631956125093 397732536
251289644045 397726308
39808265685 44991072
316600069715 134194716
919944002095 37081512
563535679153 397720080
250045635937 397713852
419230738625 397707624
642530194011 397701396
85214561627 164612268
443488896731 181272168
222677457561 389411928
419852742679 76448700
680472441305 122199588
775639061567 397695168
165453084593 397688940
705352603465 346164696
674252400765 397682712
595879889961 234042012
408034665653 397676484
962240277767 397670256
143682942703 397664028
26124176497 46940436
193608732527 152548632
77750512979 397657800
735208798057 179522100
395594584573 397651572
384398511601 216989748
285520245031 66751704
256887680531 391460940
561800436307 42232068
30478204875 397645344
400570617005 397639116
127510837299 344464452
554205618343 397632888
622626064283 397626660
937360115607 397620432
654348271037 233319564
860267293123 33681024
462149018351 397614204
797409203457 397607976
953532221011 397601748
923676026419 184448448
121912800813 397595520
32966221091 247220460
357030333225 397589292
92056606221 397583064
474589099431 211228848
634115177111 80640144
387508531871 397576836
319710089985 225098604
757600944001 397570608
573487744017 341649396
235117538641 383165244
668032360225 397564380
47272314333 309861684
362628369711 397558152
22392152173 206775828
944202160201 383059368
947312180471 175878720
605209950771 20745468
722146712923 397551924
628846104823 379160640
736452806165 397545696
380666487277 397539468
449708937271 397533240
867695661559 397527012
398082600789 397520784
702864587249 120505572
455306973757 397514556
503379444083 121776084
934872099391 397508328
816691329131 397502100
755112927785 397495872
885111775071 397489644
514397358887 397483416
218945433237 397477188
993340480467 397470960
115070756219 397464732
720902704815 397458504
287987883231 397452276
248801627829 170005716
200907315671 397446048
707840619681 98956692
819938608293 251056908
493249221051 397439820
724634729139 397433592
40430269739 82371528
832863434535 397427364
592769869691 397421136
562913675099 244361808
426072783219 273290868
336167967169 101454120
205500960121 104867064
94117156191 123793956
454684969703 396001152
51626342711 396879300
869597005165 130663440
663678331847 397414908
973436350739 50801796
994584488575 397408680
914967969663 397402452
627602096715 264048516
578463776449 24519636
230985781355 57465756
928102978449 137184156
840468323175 62267544
248179623775 140360436
824777381833 397396224
225787477831 397389996
238982916901 130788
126888833245 397383768
320954098093 397377540
916833981825 397371312
391240556195 56151648
73396484601 397365084
754490923731 397358856
624492076445 397352628
653726266983 259041204
405546649437 397346400
326552134579 397340172
721524708869 157680504
693126834093 99031428
27990188659 397333944
782801692461 27172764
728988757517 397327716
519373391319 397321488
569133715639 397315260
101386667031 13209588
529947460237 397309032
779371085891 397302804
118180776489 397296576
417986730517 397290348
846547523723 179877096
85214561627 397284120
189089238645 397277892
638798169687 397271664
259997700801 397265436
690424506169 376015500
969704326415 397259208
39186261631 397252980
707218615627 397246752
691046510223 397240524
528703452129 397234296
684826469683 397228068
402011373861 171618768
697266550763 397221840
893819831827 397215612
272437781881 397209384
22392152173 397203156
323442114309 397196928
338044436143 79681032
901283880475 397190700
24880168389 397184472
681716449413 118948572
207749360265 367489368
506488779273 77930964
969082322361 397178244
573487744017 397172016
447842925109 260461188
786344155149 54015444
846547523723 397165788
141816930541 384485580
638176165633 397159560
981522403441 33786900
531191468345 390433320
891331815611 397153332
326552134579 397147104
7559698273 156522096
171673125133 397140876
547363573749 397134648
648750234551 397128420
777505073729 243415152
986498435873 332070732
859609608857 397122192
459745229607 149920416
343968248091 397115964
223921465669 397109736
682338453467 397103508
623248068337 397097280
273059785935 397091052
424828775111 397084824
318466081877 397078596
196553287293 397072368
62200411629 397066140
608941975095 269143020
814203312915 289464984
485785172403 397059912
495115233213 231239412
826021389941 342010620
144926950811 397053684
366360394035 397047456
35454237307 275794524
847791531831 345037428
375690454845 2360412
324064118363 397041228
150524987297 301840020
257509684585 356945364
557315638613 397035000
625736084553 397028772
615162015635 397022544
832241430481 397016316
808605276429 331466616
985254427765 397010088
459661002135 348606072
455928977811 397003860
488895192673 396997632
699132562925 396991404
190955250807 274935060
22392152173 393329340
346456264307 260099964
831619426427 396985176
809849284537 396978948
809849284537 288904464
10574075147 396972720
174783145403 21187656
752624911569 187687008
536789504831 396966492
274303794043 278173620
780615093999 396960264
582195800773 370360476
29856200821 396954036
700376571033 396947808
946068172363 103833216
238227558911 396941580
222231867835 60056604
826643393995 396935352
528081448075 396929124
172295129187 396922896
100142658923 396916668
290475899447 178214220
60334399467 396910440
672386388603 396904212
865829649397 396897984
286743875123 396891756
477699119701 373194216
686070477791 396885528
93922618383 396879300
643774202119 158957244
296695939987 396873072
980428116453 95973480
82104541357 396866844
824777381833 396860616
125022821083 396854388
153013003513 396848160
739839530247 104680224
420474746733 221561100
910613941285 396841932
911857949393 159318468
4976038661 334892016
483919160241 396835704
759466956163 268582500
367604402143 396829476
595257885907 396823248
297317944041 29663964
612723144567 304443324
304781992689 396817020
862097625073 396810792
504445294023 396804564
192821262969 231289236
192199258915 160950204
454062965649 396798336
263107721071 396792108
773773049405 396785880
381288491331 396779652
917455985879 396773424
444110900785 396767196
991636838493 204583572
55980371089 329548392
232629522425 305103492
733964789949 336312000
732720781841 40108320
330906162957 297492876
940470135877 396760968
842815499399 396754740
195931283239 192706776
473967095377 396748512
502579281861 396742284
359166185943 77407812
448464929163 396736056
544253553479 258163056
700376571033 396729828
768797016973 282315240
981522403441 396723600
877647726423 343891476
85836565681 396717372
80238529195 349004664
98898650815 114943968
267461749449 396711144
356408329171 396704916
712194648059 189873036
473345091323 396698688
196553287293 23467104
447220921055 396692460
320332094039 396686232
583439808881 396680004
75884500817 396673776
771907037243 396667548
607697966987 396661320
687314485899 26886276
472723087269 396655092
795543191295 396648864
281145838637 396642636
70286464331 396636408
17767945689 10631196
798031207511 392463648
653726266983 396630180
563052995459 146974572
538655516993 378151704
675496408873 194083164
25502172443 260859780
472101083215 396623952
591852084223 10656108
989608456143 105558372
301049968365 199408104
472723087269 396617724
427938795381 45134316
586727376975 189904176
78994521087 396611496
182247194051 396605268
345212256199 396599040
343968248091 67804236
19282131903 396592812
207749360265 396586584
675496408873 396580356
246313611613 335570868
199366567037 47532096
788079142647 396574128
457794989973 396567900
397460596735 396561672
159233044053 396555444
735830802111 255148704
320332094039 396549216
392484564303 263861676
822289365617 29962908
415512708617 148606308
723058530729 64783656
649372238605 396542988
849657543993 396536760
424828775111 396530532
785093240189 130999752
202773327833 396524304
774395053459 396518076
803919755285 46199304
585927825097 396511848
221433449453 267872508
473967095377 396505620
188467234591 169600896
68528981297 81499608
950422200741 396499392
199041303509 105047676
789323150755 396493164
167941100809 43670736
308514017013 170721936
692491022563 47245608
30478204875 396486936
612051995365 396480708
345834260253 337171464
474589099431 42618204
741428838597 53043876
818557341293 62298684
601541040999 126889272
505689302131 396474480
263767516629 246323628
670520376441 396468252
557315638613 396462024
584683816989 396455796
873915702099 396449568
640664181849 302961060
147414967027 396443340
288609887285 158346900
238227558911 396437112
98898650815 253292760
177893165673 396430884
519373391319 396424656
501335273753 396418428
760710964271 396412200
844681511561 338018472
281767842691 396405972
16794115687 396399744
876403718315 396393516
911431062351 58487148
340236223767 396387288
721524708869 396381060
593391873745 57316284
293585919717 396374832
574109748071 200124324
300663681655 34403472
210237376481 396368604
18167778299 150698916
226409481885 205274880
445354908893 396362376
994584488575 396356148
127510837299 396349920
581137692237 95213664
199663307563 396343692
582195800773 396337464
977790379117 232678080
766931004811 396331236
133108873785 396325008
81482537303 396318780
923676026419 396312552
168563104863 396306324
251911648099 396300096
700998575087 315616356
235117538641 58549428
630712116985 396293868
973436350739 396287640
190333246753 396281412
445976912947 110192004
293585919717 396275184
172295129187 396268956
113826748111 396262728
505067298077 396256500
420474746733 396250272
506933310239 72500148
494493229159 185980536
44784298117 396244044
602721934555 396237816
278657822421 396231588
490761204835 396225360
885733779125 41603040
341480231875 396219132
763198980487 396212904
580418693311 98632836
587171833205 396206676
176649157565 396200448
770663029135 396194220
559803654829 396187992
810471288591 396181764
556071630505 396175536
139328914325 396169308
393106568357 396163080
788079142647 396156852
57846383251 396150624
618894039959 396144396
381288491331 206495568
245069603505 396138168
57846383251 396131940
786835134539 396125712
805495256159 108311148
179759177835 396119484
469613066999 102568932
569755719693 66284604
95788630545 396113256
936738111553 396107028
806117260213 129480120
903149892637 396100800
706596611573 385307676
503823289969 60679404
295451931879 396094572
248801627829 79656120
498847257537 396088344
814825316969 396082116
763198980487 202677804
742050842651 151745220
588415841313 153862740
75884500817 396075888
888221795341 269080740
331120910625 35306532
694156530493 149465772
677984425089 396069660
889465803449 396063432
793677179133 396057204
75884500817 396050976
537411508885 286251336
557315638613 396044748
794299183187 389623680
341480231875 339942924
268705757557 230056092
889465803449 396038520
727744749409 83137572
333526642505 226555956
64066423791 396032292
189089238645 396026064
483297156187 396019836
240715575127 356285196
622010283 233288424
313490049445 396013608
953106672989 166804524
36698245415 353744172
220811445399 396007380
873915702099 396001152
88324581897 395994924
728366753463 395988696
607697966987 395982468
348481999757 165614976
319165711723 275003568
483297156187 395976240
174161141349 127181988
348985927159 251573832
674874404819 395970012
861475621019 243819972
232629522425 95911200
482053148079 136785564
414254706193 377485308
151146991351 114078276
194687275131 130694580
85214561627 395963784
842815499399 151184700
87702577843 395957556
541765537263 395951328
303537984581 240780708
143060938649 395945100
813581308861 395938872
327174138633 395932644
247557619721 324198540
101386667031 89627148
775639061567 395926416
778127077783 119882772
266839745395 86824548
651860254821 395920188
811715296699 395913960
309136021067 395907732
774395053459 395901504
983388415603 334748772
935494103445 395895276
336504199443 202098600
394350576465 309936420
316794233843 73135404
164209076485 395889048
820423353455 395882820
836595458859 395876592
835973454805 299180664
132486869731 395870364
602180844677 82944504
238227558911 56892780
635734809593 231519672
722146712923 395864136
439134868353 38763072
981522403441 395857908
47894318387 395851680
393106568357 395845452
194065271077 395839224
96410634599 215669412
523105415643 395832996
995206492629 395826768
156123023783 262398096
112652263167 253523196
955131449327 5318712
489517196727 73154088
366360394035 395820540
317844077823 395814312
482675152133 71354196
658702299415 395808084
110716727841 395801856
664922339955 395795628
709084627789 100781496
343346244037 395789400
750136895353 92224224
718414688599 395783172
157989035945 359561124
357652337279 395776944
175405149457 133690248
556693634559 395770716
450330941325 395764488
255643672423 395758260
202151323779 349160364
666788352117 390769632
92056606221 395752032
327796142687 395745804
673630396711 395739576
898173860205 395733348
949178192633 268626096
286743875123 395727120
215835412967 395720892
113204744057 376451460
755734931839 395714664
330404708071 271534572
774575410111 215034156
505067298077 395708436
83553830573 87534540
906881916961 43359336
166075088647 207890640
873329938777 329797512
169185108917 46311408
336504199443 395702208
65310431899 84819132
807361268321 395695980
904393900745 395689752
78421568761 340079940
142511808423 275943996
49138326495 323880912
513153350779 395683524
523105415643 45607644
469613066999 125631216
510043330509 42431364
304781992689 395677296
622004060229 395671068
281145838637 395664840
102630675139 395658612
943580156147 395652384
458416994027 395646156
977168375063 395639928
243203591343 247693788
775639061567 258978924
836021547421 311705172
360762357549 39840516
505689302131 395633700
118180776489 395627472
118180776489 395621244
612673999419 395615016
498847257537 395608788
687936489953 63930420
364494381873 395602560
232007518371 395596332
147414967027 395590104
545497561587 157998132
393728572411 395583876
585927825097 395577648
347700272415 117086400
643774202119 395571420
523105415643 188982432
322820110255 395565192
110716727841 395558964
749514891299 395552736
974058354793 395546508
414876710247 205941276
507724055725 5013540
448464929163 154435716
903149892637 204172524
176027153511 395540280
726500741301 395534052
330906162957 395527824
197175291347 28374768
898173860205 395521596
758222948055 300606876
38564257577 395515368
514397358887 395509140
129376849461 395502912
443488896731 158919876
496981245375 395496684
965972302091 224911764
465259038621 395490456
888843799395 321414624
603343938609 395484228
735830802111 395478000
476455111593 135639612
686692481845 395471772
566645699423 395465544
496359241321 395459316
412388694031 395453088
878891734531 395446860
687314485899 395440632
895063839935 395434404
184113206213 395428176
572865739963 395421948
102630675139 395415720
29856200821 395409492
318466081877 395403264
496359241321 182268648
591525861583 395397036
977790379117 395390808
286151049249 176370732
721524708869 395384580
194065271077 272001672
487029180511 307843812
891953819665 395378352
118180776489 395372124
327174138633 384379704
268083753503 395365896
86458569735 395359668
609563979149 128963196
808605276429 100962108
133108873785 395353440
232629522425 395347212
314112053499 395340984
92056606221 395334756
845303515615 395328528
755745899347 161971596
905637908853 395322300
709246150969 38376936
568511711585 395316072
505982460319 61277292
897551856151 30143520
651238250767 18054972
488273188619 395309844
899417868313 395303616
259375696747 200940192
587171833205 380642904
921188010203 47731392
338992215659 395297388
234495534587 395291160
557937642667 395284932
54736362981 395278704
615784019689 395272476
490139200781 395266248
197175291347 187487712
302915980527 395260020
18038123795 395253792
210859380535 395247564
430426811597 274436820
16794115687 297866556
296695939987 395241336
925621227601 77650704
384398511601 395235108
669276368333 149976468
571621731855 395228880
383154503493 395222652
867073657505 194108076
280523834583 210861396
829131410211 395216424
64992428981 62161668
276257826529 278061516
273059785935 395210196
452818957541 395203968
870183677775 395197740
536167500777 395191512
612051995365 147030624
761954972379 395185284
146792962973 395179056
417364726463 395172828
748892887245 395166600
510043330509 395160372
927408050743 395154144
516885375103 76075020
42296281901 395147916
8708062985 395141688
167319096755 175903632
156123023783 395135460
109472719733 258063408
444110900785 395129232
741428838597 395123004
697888554817 37349316
661462080639 43066620
179137173781 109419732
667410356171 395116776
579085780503 395110548
860231612911 33917688
82104541357 139968072
771907037243 395104320
476455111593 395098092
483919160241 235474452
77128508925 395091864
589659849421 348045552
317222073769 395085636
195931283239 395079408
796165195349 395073180
602721934555 20097756
655592279145 395066952
471479079161 283193388
722482732207 54034128
857743596695 121446000
452196953487 395060724
590281853475 395054496
758844952109 395048268
250667639991 132886836
962240277767 395042040
6229 84545100
903377569633 54389124
350810292685 395035812
753868919677 395029584
446598917001 173013840
669276368333 395023356
683582461575 395017128
392484564303 395010900
492005212943 297262440
98276646761 395004672
859609608857 394998444
941092139931 394992216
322820110255 394985988
786213130485 394979760
407412661599 394973532
306026000797 394967304
427938795381 394961076
592769869691 394954848
80860533249 46523160
667410356171 330800220
65339367187 240307380
975924366955 394948620
134352881893 99697824
969704326415 394942392
513153350779 367676208
220811445399 394936164
176027153511 394929936
80238529195 394923708
942958152093 90580032
794417048087 188658576
807361268321 394917480
642530194011 191367756
149902983243 394911252
585305821043 394905024
407412661599 394898796
517507379157 85180356
149973639903 273975948
769419021027 394892568
506993298335 58038732
666788352117 170161416
526215435913 394886340
84592557573 394880112
10818810635 123121332
671764384549 394873884
759517378051 343131660
773151045351 394867656
49785074393 83729232
265595737287 394861428
900039872367 394855200
533679484561 127879524
2488022445 225173340
860853616965 274007088
21770148119 4104252
472723087269 317609316
622004060229 394848972
363250373765 376881192
427938795381 374769900
699132562925 244685664
72152476493 394842744
64688427845 394836516
409900677815 394830288
209615372427 394824060
223299461615 110982960
587171833205 394817832
748892887245 394811604
400570617005 394805376
945446168309 394799148
775822438799 138865716
850279548047 394792920
334016183227 394786692
491383208889 277326612
884489771017 329031468
121912800813 394780464
969704326415 394774236
919562131037 144813456
594013877799 394768008
281145838637 394761780
488895192673 394755552
61578407575 394749324
896307848043 394743096
212725392697 394736868
748892887245 347036616
547985577803 394730640
347700272415 394724412
648750234551 394718184
937360115607 394711956
306026000797 394705728
575353756179 394699500
658080295361 394693272
146170958919 357574392
274303794043 283454964
780115040413 76168440
742672846705 189829440
312246041337 394687044
332772175119 394680816
996450500737 237075048
373824442683 394674588
573487744017 363509676
292390396589 236782332
974111317705 126546732
694778534547 394668360
409900677815 394662132
254399664315 394655904
146223199383 41989176
535545496723 394649676
702864587249 231899580
337268936801 173088576
426694787273 190190664
334638187281 394643448
177893165673 394637220
905637908853 394630992
893197827773 394624764
27990188659 22626324
628224100769 202117284
732720781841 394618536
768797016973 394612308
995828496683 315348552
853389568317 394606080
470857075107 394599852
875781714261 363827304
965972302091 394593624
633822137255 394587396
909991937231 394581168
299183956203 394574940
826021389941 394568712
211481384589 234664812
82726545411 394562484
130620857569 394556256
564157683207 45601416
681094445359 394550028
622010283 394543800
128132841353 394537572
244134012185 53342820
331528167011 394531344
345212256199 394525116
773151045351 394518888
647506226443 63488232
934872099391 220489884
567889707531 394512660
775017057513 314700840
356408329171 121383720
923054022365 61725708
781248694589 70849728
793677179133 205225056
234495534587 394506432
64688427845 45607644
726500741301 394500204
148658975135 394493976
830375418319 394487748
688131457493 75246696
116314764327 394481520
673630396711 147790440
873915702099 394475292
291719907555 394469064
366982398089 394462836
546741569695 394456608
286743875123 394450380
655592279145 254569500
790567158863 394444152
717815354465 6744924
866451653451 394437924
738940822381 185363964
805495256159 330295752
664922339955 394431696
909991937231 394425468
462149018351 60293268
36076241361 394419240
2654166801 162345276
552339606181 394413012
761954972379 394406784
478943127809 394400556
565401691315 394394328
877647726423 394388100
144304946757 394381872
333553055453 183314952
518129383211 313492608
717170680491 315884160
987742443981 171076932
371958430521 394375644
822289365617 343648584
434780839975 394369416
719658696707 394363188
627602096715 139202028
7464054877 384111900
933006087229 394356960
96031180005 120449520
190955250807 394350732
132486869731 212318748
998938516953 394344504
627804133035 24575688
943580156147 394338276
750758899407 285516432
362006365657 313006824
629468108877 394332048
212725392697 394325820
871427685883 378874152
575353756179 394319592
609563979149 394313364
103252679193 394307136
285499867015 394300908
617028027797 370678104
98898650815 394294680
937360115607 42773904
35067919457 20894940
728366753463 394288452
287365879177 388010628
663056327793 394282224
766309000757 42232068
181003185943 394275996
733964789949 394269768
23636160281 170117820
128754845407 394263540
362006365657 305776116
949178192633 221094000
896929852097 394257312
710950639951 394251084
445976912947 394244856
574109748071 394238628
594635881853 170142732
620760052121 394232400
960374265605 336990852
754490923731 394226172
87080573789 394219944
506933310239 266658048
344590252145 11615220
536167500777 188895240
383776507547 183632580
28612192713 394213716
969704326415 394207488
502579281861 394201260
157367031891 394195032
865829649397 394188804
513153350779 394182576
353960713991 192725460
842815499399 313523748
498225253483 394176348
885733779125 153134064
427413711463 236502072
453440961595 59085036
613918007527 394170120
115070756219 394163892
816069325077 394157664
596790287783 17245332
312868045391 394151436
32966221091 394145208
669898372387 394138980
870805681829 382984632
883245762909 1955592
894441835881 394132752
121290796759 368454708
585927825097 394126524
358896345387 37585980
965350298037 115815888
179759177835 394120296
368226406197 394114068
795836268519 27509076
863341633181 394107840
895063839935 277245648
909369933177 394101612
154879015675 280671048
70286464331 193746852
69042456223 300544596
328418146741 394095384
941714143985 394089156
293585919717 275557860
169311213461 100121328
434780839975 394082928
926786046689 34428384
647506226443 394076700
281767842691 394070472
495115233213 394064244
720280700761 394058016
567889707531 368759880
332772175119 360464184
254399664315 155706228
412388694031 394051788
637554161579 394045560
159233044053 4247496
868317665613 394039332
555646518443 132276492
807983272375 394033104
717792684545 111263220
492627216997 394026876
574109748071 394020648
208371364319 394014420
400570617005 394008192
549229585911 394001964
955667270317 56643660
149902983243 393995736
536167500777 229296276
799897219673 393989508
589659849421 393983280
788241512835 204583572
956248761231 39659904
306026000797 393977052
170429117025 393970824
258753692693 393964596
352054300793 196929360
999560521007 393958368
95166626491 393952140
282389846745 364225896
764442988595 300974328
223299461615 341904744
109561418909 63880596
738940822381 164693232
667410356171 329816196
525593431859 232316856
446598917001 393945912
93922618383 393939684
296121293645 243278136
802385235889 393933456
816069325077 132699996
409900677815 393927228
189711242699 281773404
100142658923 163217196
793055175079 393921000
559181650775 65007864
350810292685 179771220
956642241281 393914772
506311306185 102662352
951044204795 341686764
199041303509 28306260
174161141349 393908544
844059507507 198336888
957264245335 393902316
897551856151 393896088
483297156187 393889860
243203591343 393883632
582866451735 10705932
291719907555 393877404
285499867015 393871176
914003947523 76062564
283011850799 300725208
658080295361 75913092
133108873785 393864948
144926950811 99087480
965972302091 393858720
707218615627 393852492
86458569735 393846264
623248068337 393840036
126888833245 44200116
276169806205 393833808
859609608857 393827580
408656669707 393821352
615784019689 393815124
765064992649 393808896
919321998041 393802668
668654364279 384498036
9952071093 393796440
473469844391 189169272
23014156227 393790212
542387541317 281611476
867073657505 393783984
290475899447 268912584
302293976473 100314396
322198106201 393777756
538033512939 393771528
632578129147 393765300
635688149417 393759072
585305821043 287478252
363250373765 393752844
436646852137 393746616
961618273713 346077504
748270883191 393740388
324064118363 393734160
74295640883 82919592
222055453507 393727932
938604123715 393721704
101386667031 393715476
681094445359 348089148
879513738585 393709248
662434323739 393703020
587171833205 393696792
93300614329 393690564
901905884529 393684336
666788352117 393678108
132486869731 393671880
404924645383 393665652
877025722369 393659424
11196079201 393653196
864585641289 393646968
48516322441 393640740
182869198105 94871124
60334399467 393634512
893819831827 393628284
850279548047 393622056
782481106161 393615828
212374468571 104549436
238849562965 234372096
732098777787 84071772
727744749409 393609600
567889707531 362849508
189711242699 77881140
306875582199 82782576
8708062985 393603372
994584488575 393597144
130620857569 393590916
431048815651 393584688
480187135917 393578460
339111880451 112297068
549229585911 393572232
478943127809 393566004
530569464291 187406748
669898372387 393559776
928652058851 211397004
589659849421 393553548
210859380535 327306312
146170958919 68053356
990230460197 393547320
914345965609 393541092
381359098167 310764744
100142658923 250384284
787457138593 393534864
915589973717 160788276
775722068351 140055264
8086058931 393528636
889465803449 136959948
627602096715 393522408
829131410211 393516180
890910054213 183115656
784347118323 248852196
120046788651 200223972
496359241321 393509952
8086058931 393503724
437268856191 393497496
836595458859 393491268
518183317691 96434352
163733013155 171020880
36076241361 239759316
605831954825 393485040
870805681829 365328252
228275494047 393478812
217701425129 58605480
92056606221 393472584
792508118777 261980820
690424506169 393466356
618894039959 393460128
399948612951 393453900
408656669707 169420284
896307848043 393447672
661190315631 393441444
887599791287 393435216
441000880515 352598220
478321123755 393428988
521861407535 393422760
173577701071 83299500
469054588545 228922596
569133715639 265916916
646884222389 217375884
67176444061 393416532
390618552141 389281140
789323150755 309942648
979656391279 172565424
2488022445 393410304
412388694031 393404076
320954098093 393397848
615162015635 393391620
242581587289 393385392
649994242659 393379164
287987883231 350430876
378800475115 393372936
349566284577 393366708
421096750787 82141092
917455985879 393360480
595879889961 370590912
971570338577 124672104
582195800773 393354252
484541164295 33836724
201631296997 37673172
34832233253 393348024
635066145363 179403768
384398511601 393341796
186067755623 57509352
778353577687 135733032
150524987297 393335568
372580434575 393329340
933006087229 192563532
585927825097 393323112
59388556859 51405912
762576976433 393316884
682338453467 393310656
140629578549 227782872
172295129187 393304428
135214147023 14131332
541765537263 100407816
510665334563 393298200
136840898109 393291972
635688149417 393285744
382019890205 192264588
266217741341 393279516
732720781841 393273288
274303794043 393267060
936738111553 393260832
30478204875 393254604
337748207551 257639904
255021668369 393248376
343968248091 109270260
98898650815 393242148
572948223595 121620384
133108873785 393235920
252650184261 86039820
533057480507 393229692
566042952345 45065808
813581308861 176844060
395594584573 393223464
580951792665 393217236
550622897863 201245364
269949765665 393211008
770041025081 393204780
171673125133 393198552
832241430481 393192324
351057245341 47519640
504445294023 123245892
538033512939 393186096
341480231875 393179868
880135742639 53012736
595257885907 227564892
432914827813 393173640
220357366909 37069056
462771022405 54357984
969082322361 65611980
755734931839 393167412
294873598561 251604972
122534804867 393161184
64200867627 43913628
466503046729 393154956
587171833205 393148728
343346244037 393142500
631334121039 393136272
518129383211 348226164
189089238645 393130044
264973733233 393123816
378178471061 232528608
442866892677 133353936
965408411505 20695644
700998575087 393117588
950422200741 393111360
117558772435 107800452
558559646721 76274316
533057480507 347154948
323442114309 393105132
287365879177 393098904
572865739963 393092676
210237376481 393086448
54114358927 393080220
906881916961 366380784
850901552101 393073992
801141227781 393067764
791811166971 393061536
205261344049 393055308
53492354873 354927492
805495256159 393049080
594013877799 393042852
811093292645 71129988
964106289929 393036624
29976843409 272281932
888843799395 393030396
37320249469 357823512
327174138633 393024168
315446722603 235810764
556071630505 393017940
235739542695 147061764
178515169727 393011712
567267703477 393005484
401814625113 392999256
483919160241 283162248
299183956203 9964800
157367031891 276093468
181003185943 392993028
674252400765 79444368
2488022445 195559200
263729725125 261968364
140572922433 392986800
112582740003 392980572
67798448115 392974344
11196079201 392968116
769419021027 17637696
18725995177 68601420
377556467007 336716820
872671693991 392961888
27990188659 392955660
55358367035 392949432
435402844029 392943204
472723087269 392936976
115692760273 392930748
786213130485 238713012
83348549465 392924520
708462623735 29632824
987120439927 392918292
115692760273 392912064
600233918339 392905836
510043330509 392899608
572865739963 221467680
268083753503 392893380
569755719693 392887152
632578129147 252271368
307892012959 268358292
690424506169 318394044
686692481845 392880924
554467754863 78740604
253777660261 392874696
480809139971 196356384
26363182225 103889268
766309000757 392868468
543009545371 37872468
943580156147 10245060
384398511601 392862240
230141506209 155139480
912479953447 392856012
987742443981 392849784
874537706153 332973792
640042177795 78155172
101386667031 392843556
348944280523 392837328
105740695409 392831100
864585641289 392824872
437268856191 392818644
924920034527 175311972
633822137255 269068284
516263371049 392812416
314112053499 392806188
870805681829 264415968
131864865677 392700312
213969400805 392799960
576597764287 392793732
997694508845 182293560
15550107579 392787504
260619704855 392781276
541765537263 392775048
481129184435 4876524
793677179133 392768820
828509406157 7050096
572243735909 392762592
879513738585 392756364
116314764327 392750136
900039872367 392743908
771907037243 392737680
7674442945 6906852
310380029175 392731452
14928103525 392725224
582817804827 56120508
888221795341 392718996
821045357509 392712768
794299183187 392706540
972192342631 236109708
806117260213 392700312
684344259317 169046604
428560799435 392694084
108850715679 392687856
495737237267 392681628
468369058891 168604416
312868045391 392675400
463393026459 392669172
621382056175 219842172
717792684545 172528056
258753692693 101310876
145548954865 392662944
357652337279 392656716
334042994767 15227460
307270008905 392650488
539436266539 42537240
329040150795 392644260
342102235929 392638032
187223226483 166113216
855255580479 392631804
756978939947 392625576
841571491291 392619348
130620857569 392613120
477699119701 302400540
585927825097 392606892
824287224539 229040928
519373391319 122965632
143682942703 392600664
211481384589 392594436
816691329131 251362080
808605276429 107109144
502579281861 392588208
668795359971 190881972
416742722409 365153868
503201285915 392581980
663056327793 197763912
9952071093 392575752
754490923731 392569524
867695661559 153675900
323442114309 392563296
375457183867 1669104
694156530493 344682432
899417868313 8968320
685448473737 392557068
304159988635 17401032
756356935893 392550840
526215435913 340067484
370714422413 392544612
674252400765 392538384
832241430481 96677244
15550107579 281374812
401814625113 392532156
589659849421 392525928
954776229119 392519700
546741569695 392513472
311624037283 163646928
86140990321 13956948
391240556195 392507244
462149018351 392501016
239471567019 392494788
300427964311 207660204
654970275091 392488560
880135742639 19337940
513153350779 392482332
575353756179 392476104
357030333225 392469876
994584488575 392463648
424206771057 392457420
108850715679 392451192
678606429143 256207464
895063839935 392444964
54736362981 141381828
834107442643 392438736
727122745355 392432508
284430915531 169003008
792545505461 97848108
641908189957 184847040
114448752165 298377252
478943127809 318587112
914345965609 170840268
273059785935 392426280
159233044053 192239676
854011572371 270974052
820423353455 392420052
564779687261 392413824
419230738625 392407596
971570338577 386216964
210859380535 277874676
230141506209 392401368
997072504791 343991124
411288216411 51630120
210620305061 2316816
822927786679 164817792
809227280483 258767172
427316791327 392395140
358896345387 392388912
845925519669 392382684
46028306225 257129208
339614219713 287584128
761332968325 392376456
483297156187 392370228
728366753463 392364000
134352881893 28723536
776883069675 392357772
182869198105 392351544
180381181889 362295216
143060938649 392345316
799897219673 64783656
119424784597 113424336
686070477791 392339088
780615093999 392332860
725878737247 392326632
110094723787 5356080
682960457521 216771768
663056327793 392320404
922072244197 13726512
783725114269 392314176
294829927825 392307948
539899525101 392301720
895063839935 392295492
347341208293 104568120
220189441345 392289264
646884222389 392283036
513153350779 148058244
436024848083 334524564
262485717017 392276808
106984703517 392270580
342244003893 98583012
942336148039 392264352
598989910231 392258124
732720781841 76984308
190955250807 392251896
796787199403 392245668
80860533249 183912840
303537984581 14467644
53492354873 392239440
355164321063 392233212
689802502115 392226984
471479079161 392220756
883245762909 186192288
62822415683 392214528
671764384549 380829744
801763231835 392208300
156745027837 392202072
519373391319 392195844
824777381833 392189616
589037845367 392183388
817313333185 80540496
715306748481 50945040
130126421639 2242080
618272035905 392177160
693534526439 392170932
607697966987 392164704
590903857529 392158476
813581308861 225615528
582195800773 392152248
292341911609 282402432
17416119741 392146020
910613941285 392139792
699754566979 356702472
734586794003 392133564
142438934595 392127336
489566566083 19412676
498847257537 303814296
733342785895 384441984
98276646761 392121108
163044269853 100737900
456550981865 392114880
867073657505 392108652
456550981865 392102424
874537706153 4428108
994584488575 392096196
965972302091 392089968
410522681869 392083740
895063839935 191978100
625114080499 358452540
65982154077 178619040
704790612419 247986504
670520376441 392077512
787457138593 392071284
156745027837 392065056
170429117025 392058828
763198980487 392052600
87080573789 392046372
217079421075 392040144
504445294023 392033916
335882195389 110266740
357030333225 392027688
240715575127 392021460
766431542885 96378300
940470135877 392015232
193443267023 392009004
876403718315 199825380
344197469631 105284340
951044204795 392002776
391862560249 175785300
473345091323 391996548
813581308861 391990320
354542317009 391984092
363250373765 277750116
545497561587 391977864
564779687261 391971636
467747054837 265842180
365380328567 99996768
417986730517 319527540
629468108877 391965408
18660127849 21386952
134352881893 391959180
607075962933 391952952
888221795341 278372916
265595737287 391946724
92678610275 391940496
542387541317 391934268
345834260253 391928040
330284158903 391921812
687314485899 391915584
913101957501 391909356
970948334523 391903128
845303515615 391896900
71530472439 168062580
251289644045 391890672
488895192673 391884444
864685550865 279145188
97654642707 335309292
316600069715 31868676
924298030473 189636372
942336148039 391878216
551717602127 391871988
978412383171 391865760
737696814273 391859532
547363573749 143019792
543631549425 391853304
414410898205 143673732
304781992689 391847076
134974885947 391840848
222055453507 296888760
723390721031 391834620
393728572411 391828392
334638187281 391822164
976546371009 391815936
886977787233 391809708
378800475115 96969960
230141506209 391803480
850279548047 391797252
488273188619 391791024
30478204875 391784796
803629243997 391778568
35638193743 35867052
900661876421 224718696
829753414265 391772340
966594306145 391766112
451574949433 56070684
117558772435 391759884
897551856151 391753656
643774202119 391747428
253777660261 391741200
554827622397 391734972
709084627789 391728744
218945433237 70214472
58468387305 391722516
566900661287 120443292
736452806165 173362608
162965068377 391716288
698510558871 104449788
251911648099 391710060
59090391359 343760688
381288491331 391703832
804251248051 391697604
401203177519 237666708
501335273753 391691376
942992742405 24949368
911857949393 391685148
181625189997 391678920
852145560209 391672692
882623758855 391666464
522483411589 369071280
374446446737 150125940
829131410211 391660236
475833107539 391654008
85836565681 391647780
202773327833 227988396
451038318803 29203092
546741569695 391641552
460905010243 378114336
220189441345 348487740
317844077823 391635324
847169527777 350530524
959130257497 391629096
643774202119 391622868
251331290681 251573832
685448473737 391616640
233251526479 391610412
126266829191 228505320
57224379197 391604184
973436350739 391597956
867073657505 254382660
449086933217 391591728
101386667031 312695424
746404871029 391585500
764442988595 391579272
266217741341 391573044
459661002135 391566816
375068450791 55485252
886355783179 385619076
665079136083 73253736
488895192673 391560588
640042177795 12761172
725256733193 391554360
687314485899 391548132
736452806165 381303072
561669666991 391541904
546741569695 391535676
118180776489 391529448
773151045351 391523220
149280979189 391516992
917455985879 254089944
761332968325 391510764
848038415979 73926360
852145560209 391504536
613296003473 391498308
975302362901 391492080
291097903501 288505872
446598917001 391485852
725878737247 1930680
357652337279 391479624
960621068789 137302488
886355783179 391473396
197797295401 391467168
677049574901 49537512
212103388643 341773956
783103110215 391460940
699754566979 67305996
172917133241 391454712
235739542695 391448484
340858227821 109812096
964106289929 391442256
181003185943 391436028
708462623735 359629632
198419299455 391429800
294829927825 391423572
497603249429 391417344
2488022445 315124344
480358331181 206701092
227031485939 391411116
230763510263 391404888
570377723747 391398660
783103110215 391392432
256887680531 391386204
281145838637 391379976
821667361563 391373748
560425658883 391367520
382532499439 391361292
826643393995 61034400
353298308901 391355064
123781740135 306342864
212103388643 391348836
992718476413 391342608
924366158565 265213152
482053148079 391336380
380056260371 85336056
89568590005 22775796
929274062905 391330152
885733779125 51225300
633822137255 345336372
259997700801 391323924
217079421075 230398632
595257885907 391317696
776261065621 389679732
643774202119 160090740
95166626491 391311468
65932435953 350138160
251289644045 391305240
536789504831 391299012
709084627789 391292784
636310153471 391286556
510665334563 142708392
587171833205 146034144
596501894015 391280328
634444141309 391274100
803007239943 391267872
836595458859 249998148
299805960257 391261644
566645699423 391255416
81493479899 104406192
434780839975 298887948
562291671045 391249188
148036971081 20739240
463393026459 391242960
791189162917 391236732
307270008905 159324696
686692481845 139370184
607075962933 242804808
332202405301 275775840
345212256199 391230504
786835134539 391224276
734586794003 108018432
875159710207 391218048
127510837299 391211820
538033512939 39155436
718414688599 391205592
488895192673 391199364
732208695759 241727364
93300614329 295605792
24258164335 391193136
630090112931 391186908
364610116797 16516656
968460318307 391180680
78994521087 391174452
753246915623 391168224
44784298117 309145464
995828496683 391161996
291157019677 232061508
417364726463 74866788
627602096715 255186072
111338731895 224494488
147414967027 49842684
994584488575 336343140
714060660221 391155768
776261065621 391149540
146792962973 19773900
149280979189 391143312
989608456143 204957252
30478204875 391137084
282389846745 391130856
146170958919 391124628
355786325117 391118400
419852742679 391112172
419230738625 391105944
983388415603 391099716
355164321063 391093488
199663307563 391087260
778127077783 391081032
604587946717 391074804
529947460237 391068576
747159431835 252277596
919944002095 391062348
148036971081 391056120
273059785935 391049892
165453084593 391043664
894441835881 391037436
377556467007 391031208
896307848043 391024980
461527014297 391018752
584683816989 95848920
783103110215 391012524
312246041337 277855992
200907315671 391006296
825399385887 391000068
72152476493 390993840
744538858867 390987612
386886527817 390981384
338992215659 55148940
371336426467 218714904
857121592641 29171952
143060938649 75333888
724634729139 49662072
650616246713 390975156
44784298117 390968928
929896066959 390962700
179137173781 390956472
234495534587 170198784
97921574787 114290028
306648004851 390950244
83970553519 390944016
258131688639 390937788
704730599411 390931560
172917133241 213539436
969704326415 47202012
564157683207 390925332
589659849421 390919104
304159988635 390912876
145112750735 20764152
579707784557 30660444
497603249429 390906648
531191468345 390900420
835973454805 390894192
777505073729 290399184
248999030517 159841620
938604123715 390887964
847169527777 390881736
849035539939 116332812
353920312955 390875508
853389568317 231021432
78994521087 390869280
273681789989 218241576
100954641889 6987816
733342785895 390863052
867131079665 48167352
146170958919 76012740
390677531301 267723036
691046510223 390856824
434158835921 390850596
650616246713 61601148
373202438629 390844368
174250357449 222227496
259375696747 194625000
217148003811 20029248
959130257497 390838140
857743596695 237293028
293585919717 390831912
96410634599 374832180
743916854813 287503164
543631549425 390825684
90812598113 390819456
328418146741 390813228
714682664275 300351528
71530472439 390807000
379518558525 15862716
938604123715 390800772
149902983243 390794544
534301488615 390788316
177893165673 390782088
225165473777 390775860
712194648059 390769632
667410356171 390763404
579085780503 390757176
306079935277 57777156
414254706193 390750948
382532499439 390744720
235117538641 295923420
709084627789 390738492
911870685653 314283564
315356061607 323444952
402535286915 85927716
919944002095 390732264
514397358887 390726036
72152476493 390719808
713438656167 178924212
597857725863 212692428
349566284577 390713580
702242583195 24912
353298308901 390707352
988986452089 264515616
737074810219 390701124
332990572395 24625512
913101957501 390694896
665544344009 390688668
816691329131 390682440
273059785935 390676212
195931283239 390669984
928652058851 390663756
889465803449 146706768
333394179173 169993260
722146712923 390657528
969704326415 390651300
235117538641 390645072
77128508925 390638844
878891734531 390632616
88946585951 390626388
772529041297 390620160
177428910631 200933964
11818083255 157761468
129473109429 86712444
646262218335 206346096
510665334563 390613932
903149892637 390607704
648750234551 390601476
750758899407 390595248
110094723787 390589020
100764662977 390582792
644396206173 390576564
781237098053 33114276
489517196727 390570336
867695661559 34808292
92056606221 390564108
658080295361 390557880
586549829151 390551652
547363573749 390545424
828509406157 390539196
265595737287 390532968
558559646721 390526740
868939669667 390520512
457172985919 328913136
551823496811 20072844
27990188659 390514284
115070756219 331323372
782481106161 390508056
735830802111 390501828
944824164255 305576820
992718476413 390495600
340236223767 383669712
350188288631 390489372
900039872367 390483144
998316512899 390476916
933628091283 390470688
145548954865 390464460
577841772395 2404008
951666208849 390458232
906290592035 97374780
283011850799 390452004
444110900785 390445776
618272035905 390439548
642530194011 390433320
982766411549 390427092
243825595397 390420864
681716449413 390414636
392484564303 390408408
233251526479 390402180
652058330133 50913900
951666208849 390395952
584061812935 390389724
671142380495 117858672
901283880475 294777468
372790112651 59707836
572324562893 93681576
329662154849 185936940
461527014297 390383496
986498435873 314918820
516263371049 390377268
199041303509 390371040
472101083215 138635280
801335983569 1725156
55358367035 390364812
206505352157 390358584
251911648099 151689168
572865739963 390352356
438512864299 390346128
908125925069 316824588
803007239943 390339900
373824442683 390333672
854011572371 390327444
200285311617 285236172
915190614435 84532644
577841772395 390321216
612673999419 44137836
990230460197 390314988
513775354833 133011396
682960457521 49606020
680472441305 390308760
515730109767 77077728
988364448035 390302532
969704326415 390296304
592147865637 390290076
646884222389 181608480
262485717017 390283848
721524708869 337943736
85214561627 390277620
449086933217 390271392
66554440007 389474208
606453958879 390265164
102630675139 390258936
524971427805 67156524
850901552101 390252708
112582740003 51947748
853389568317 143686188
415498714301 390246480
917455985879 390240252
998316512899 138834576
251289644045 156571920
377556467007 390234024
945446168309 390227796
902527888583 138068532
752002907515 157574628
412388694031 58624164
486407176457 390221568
373824442683 390215340
775639061567 390209112
739562826435 390202884
783103110215 390196656
735208798057 390190428
13062091363 390184200
578463776449 96453036
251911648099 278391600
653104262929 390177972
585927825097 390171744
974680358847 161236692
835428964439 307289520
461527014297 390165516
39808265685 123289488
41674277847 21125376
432292823759 390159288
24258164335 386559504
252090796519 198280836
932384083175 130078008
569133715639 390153060
465881042675 390146832
395594584573 390140604
225787477831 180668052
287987883231 390134376
928030054797 35362584
769419021027 390128148
516885375103 390121920
556693634559 390115692
271815777827 127393740
56602375143 18789876
914515348525 3188736
54114358927 174035232
487029180511 143281368
571621731855 390109464
81482537303 390103236
682960457521 358303068
344590252145 130003272
406790657545 390097008
566645699423 390090780
604587946717 390084552
84592557573 390078324
862097625073 305526996
136840898109 390072096
814825316969 390065868
399948612951 390059640
747648879137 390053412
136218894055 390047184
579707784557 390040956
227031485939 116401320
205883348103 390034728
929896066959 390028500
815493314803 133111044
726500741301 390022272
462771022405 390016044
82104541357 390009816
532435476453 390003588
412005141413 32435424
475211103485 389997360
814203312915 389991132
640042177795 389984904
347700272415 389978676
33588225145 208700280
410212569827 54849996
3110026499 389972448
228275494047 338479344
453440961595 389966220
534923492669 389959992
823533373725 204633396
747079700979 228293568
133747867823 286649928
113826748111 389953764
495737237267 283567068
52870350819 389947536
611429991311 389941308
240093571073 389935080
961784087985 41652864
528081448075 389928852
130620857569 389922624
768175012919 389916396
754490923731 389910168
371336426467 389903940
740806834543 389897712
956020237227 389891484
995206492629 186360444
507555314293 264733596
911373434667 241322544
530688879963 270052308
55980371089 114701076
912479953447 389885256
768797016973 389879028
617028027797 389872800
253155656207 228966192
144926950811 389866572
159855048107 389860344
94544622437 197876016
886397921827 232590888
75884500817 389766924
920566006149 30274308
407412661599 389854116
279901830529 154846764
309758025121 53492292
982144407495 389847888
62200411629 261551088
969082322361 389841660
528081448075 389835432
5598042715 389829204
846083013333 213153300
343346244037 144315216
722146712923 325107828
199663307563 389822976
440378876461 389816748
608941975095 300799944
725878737247 389810520
956642241281 389804292
275547802151 165708396
480187135917 389798064
437268856191 389791836
688558494007 360271116
776261065621 85747104
707840619681 389785608
517507379157 389779380
369470414305 145791252
492005212943 389773152
769068781981 43066620
302293976473 193771764
186690793525 262572480
330284158903 389766924
868939669667 389760696
327174138633 389754468
675496408873 389748240
345834260253 161647740
320954098093 389742012
985254427765 389735784
169807112971 296913672
78994521087 140397804
251911648099 194176584
431670819705 389729556
536789504831 389723328
312246041337 389717100
615784019689 389710872
694778534547 389704644
588593955885 125762004
258131688639 50446800
724634729139 389698416
53685130157 129660732
454062965649 389692188
949178192633 389685960
795543191295 259346376
596693031335 125556480
732802051013 93581928
115692760273 82601964
314112053499 382891212
83348549465 389679732
94544622437 389673504
778319466931 392364
728366753463 389667276
620760052121 389661048
460283006189 389654820
376312458899 305769888
336539954391 234683496
349566284577 389648592
131864865677 389642364
876403718315 389636136
706164953883 18160848
843585337489 135390492
311624037283 389629908
679850437251 389623680
629468108877 105695388
527459444021 377435484
140220011575 69485796
724012725085 230629068
196553287293 389617452
685448473737 389611224
569133715639 150786108
853389568317 389604996
185979218375 389598768
875159710207 389592540
997072504791 389586312
349235975131 80210412
225165473777 365016852
847791531831 389580084
681716449413 351003852
979656391279 389573856
464015030513 389567628
128754845407 389561400
854763255841 49282164
148658975135 346563288
834729446697 190788552
633200133201 389555172
126416002247 180119988
330284158903 281293848
143682942703 78298416
238227558911 145043892
939848131823 389548944
599611914285 389542716
548615211157 285124068
567267703477 389536488
28612192713 389530260
821667361563 237417588
536167500777 389524032
669898372387 389517804
217079421075 389511576
51004338657 389505348
681716449413 389499120
283011850799 389492892
235739542695 389486664
72152476493 389480436
709084627789 389474208
689802502115 389467980
717170680491 78385608
599611914285 389461752
535545496723 145311696
167319096755 389455524
319710089985 389449296
577219768341 177958872
551095598073 45651240
657458291307 389443068
122534804867 389436840
599611914285 389430612
425450779165 197259444
118802780543 389424384
697266550763 389418156
743490764955 184161960
505689302131 389411928
961799053869 159642324
417364726463 339967836
962862281821 389405700
619516044013 132774732
129376849461 389399472
628224100769 389393244
159855048107 389387016
908125925069 389380788
207127356211 389374560
592769869691 389368332
421718754841 160651260
715304668329 389362104
451734074833 142683480
390618552141 279954828
804873252105 389355876
717792684545 210680784
355164321063 389349648
490877288527 168156
837217462913 389343420
689802502115 389337192
240093571073 389330964
987120439927 389324736
642530194011 389318508
111960735949 389312280
358896345387 389306052
385642519709 322660224
744538858867 389299824
513775354833 389293596
528081448075 389287368
523727419697 389281140
806117260213 268906356
535545496723 49936104
582195800773 389274912
372580434575 389268684
992096472359 206402148
4976038661 389262456
411766689977 389256228
550473594019 389250000
140656720173 15071760
140572922433 389243772
942384832315 244990836
730854769679 389237544
489517196727 389231316
896307848043 389225088
802385235889 389218860
18660127849 389212632
824155377779 16062012
391862560249 173456028
454684969703 389206404
273059785935 389200176
904494831713 50241276
743916854813 389193948
766346287793 154554048
500713269699 252863028
651238250767 389187720
355786325117 389181492
450952945379 389175264
49138326495 196698924
666788352117 98427312
599611914285 40257792
194687275131 389169036
490139200781 389162808
557315638613 389156580
538033512939 389150352
879513738585 184753620
668032360225 389144124
782481106161 371313360
569755719693 389137896
871427685883 389131668
179759177835 389125440
824777381833 389119212
455928977811 389112984
801141227781 389106756
294829927825 389100528
125644825137 41565672
846547523723 389094300
248801627829 389088072
756978939947 389081844
460905010243 162015192
949800196687 45246420
735468499429 68009760
649372238605 389075616
58468387305 389069388
120765021533 269273808
925542038581 389063160
811715296699 389056932
250667639991 389050704
251911648099 389044476
951078309323 199501524
651860254821 389038248
770041025081 389032020
38564257577 324435204
941092139931 389025792
464015030513 389019564
39186261631 128869776
998965720857 302911236
320954098093 186702984
701620579141 389013336
804251248051 389007108
562291671045 389000880
306026000797 388994652
534923492669 352479888
81482537303 388988424
668032360225 388982196
478321123755 388975968
587171833205 157263228
507555314293 388969740
631956125093 388963512
619516044013 388957284
615784019689 55541304
959752261551 388951056
324421020131 4521528
569755719693 388944828
477082054451 329156028
681716449413 388938600
533679484561 15862716
118191868557 159991092
18038123795 388932372
885733779125 266863572
569755719693 388926144
360140353495 60579756
905637908853 388919916
622626064283 33998652
288609887285 388913688
911235945339 157362876
386886527817 388907460
555449626451 388901232
916833981825 58574340
964106289929 388895004
302293976473 233456580
31100208929 388888776
586549829151 388882548
888221795341 388876320
578463776449 43795296
86458569735 388870092
302915980527 388863864
335260191335 384111900
97032638653 388857636
207127356211 388851408
82104541357 388845180
332772175119 388838952
980900399387 388832724
12440087309 388826496
719658696707 388820268
477121097783 128539692
684204465629 150312780
205261344049 388814040
311002033229 388807812
954237530793 107327124
599692753725 291096720
564157683207 388801584
276930159051 225802368
58468387305 325456596
460905010243 388795356
775639061567 388789128
403680637275 103708656
102790610179 31002984
899696714557 76342824
53492354873 262721952
894503480625 49194972
132486869731 388782900
493249221051 134369100
302915980527 387904752
877025722369 388776672
569755719693 71073936
913723961555 388770444
1866018391 388764216
376315311323 133017624
541765537263 126689976
237792046089 98028720
170429117025 372048264
187845230537 388757988
505117433477 323681616
376312458899 388751760
863963637235 388745532
264351729179 388739304
760088960217 35842140
40430269739 19549692
307270008905 388733076
54114358927 388726848
16794115687 388720620
67176444061 388714392
857743596695 388708164
474860889351 18397512
577841772395 388701936
701621806057 293282748
440378876461 388695708
200285311617 388689480
537411508885 388683252
382532499439 388677024
14928103525 388670796
890709811557 388664568
496359241321 383607432
42918285955 164599812
169807112971 181079100
676740416981 388658340
718414688599 388652112
898795864259 388645884
184113206213 245320920
1866018391 287808336
863341633181 388639656
27368184605 388633428
739562826435 388627200
404924645383 384909084
624492076445 353439000
43540290009 48404016
911235945339 79581384
715926672383 388620972
765064992649 388614744
479565131863 388608516
470857075107 388602288
623248068337 69305184
91495524463 145143540
913101957501 388596060
826021389941 173935584
8708062985 388589832
493249221051 209908512
471479079161 222439248
788079142647 388583604
137462902163 388577376
984632423711 388571148
151419036619 103434624
100142658923 88749000
615162015635 347740380
628224100769 388564920
78372517033 388558692
583439808881 160968888
343346244037 243795060
877647726423 388552464
376312458899 388546236
654348271037 169258356
692912522385 63301392
18038123795 388540008
845925519669 388533780
97032638653 167308992
21148144065 388527552
159233044053 130345812
18660127849 388521324
942336148039 388515096
305403996743 388508868
863382787805 283554612
331528167011 98091000
752002907515 388502640
958508253443 388496412
397460596735 388490184
314112053499 236707596
900039872367 281922876
731476773733 388483956
641286185903 388477728
135609451877 84451680
472101083215 388471500
57224379197 388465272
739191063421 16554024
694156530493 388459044
916833981825 388452816
722146712923 388446588
880135742639 32236128
431670819705 388440360
899417868313 338242680
762576976433 388434132
164209076485 388427904
918699993987 17120772
335882195389 26232336
799897219673 388421676
32371564185 181764180
436024848083 388415448
766309000757 296446572
984010419657 388409220
707840619681 220981896
374446446737 387039060
78372517033 388402992
559803654829 388396764
184735210267 388390536
873293698045 388384308
54114358927 346332852
723390721031 388378080
670520376441 388371852
323442114309 381334212
885733779125 388365624
202773327833 298121904
398082600789 93363948
551717602127 388359396
335882195389 388353168
707218615627 388346940
566023695369 361336104
519995395373 388340712
92678610275 388334484
648750234551 388328256
754490923731 344944008
8187868047 62423244
734586794003 311649120
972814346685 182337156
634444141309 388322028
208371364319 388315800
877025722369 388309572
435402844029 388303344
51626342711 388297116
649994242659 381334212
352676304847 388290888
281767842691 95070420
773773049405 367265160
368226406197 388284660
760710964271 388278432
975302362901 388272204
993340480467 388265976
509421326455 388259748
898173860205 388253520
286743875123 388247292
908125925069 367589016
346456264307 388241064
546741569695 32061744
17416119741 388234836
42296281901 388228608
304781992689 337669704
64688427845 258511824
169185108917 388222380
187845230537 350897976
638176165633 388216152
465881042675 388209924
131242861623 388203696
892575823719 388197468
138084906217 388191240
729610761571 388185012
13684095417 388178784
317222073769 376277076
253777660261 388172556
2488022445 388166328
579707784557 388160100
92678610275 388153872
449086933217 388147644
572865739963 388141416
508303329471 139071240
544253553479 388135188
857743596695 388128960
544875557533 341854920
513153350779 388122732
960996269659 388116504
786835134539 388110276
822911369671 388104048
397471501963 137800728
506311306185 37212300
363250373765 388097820
497603249429 388091592
835973454805 139930704
347700272415 388085364
449212782413 217400796
500713269699 388079136
789323150755 388072908
640910486793 83785284
269327761611 388066680
337126203497 388060452
789369810931 231519672
487651184565 388054224
218323429183 388047996
222055453507 101036844
658080295361 388041768
259997700801 388035540
23636160281 388029312
945446168309 388023084
288181567803 111481200
997694508845 311356404
745782866975 388016856
689180498061 373586580
724634729139 144302760
641286185903 388010628
49760330549 388004400
310380029175 387998172
366982398089 157724100
446598917001 387991944
642530194011 387985716
259375696747 387979488
227653489993 387973260
255021668369 83480112
44784298117 387967032
294829927825 251667252
933628091283 387960804
803629243997 333073440
618894039959 386578188
178515169727 387954576
166697092701 141556212
599611914285 387948348
980278395333 387942120
821667361563 387935892
791189162917 45576504
834107442643 387929664
146170958919 93868416
407412661599 387923436
605209950771 387917208
29856200821 387910980
116314764327 387904752
658080295361 387898524
697266550763 387892296
953532221011 387886068
335260191335 242020080
794299183187 387879840
741428838597 222233724
657684068763 75695112
366982398089 387873612
575975760233 143897940
295519480767 130719492
315978065661 387867384
366360394035 387861156
886355783179 387854928
861475621019 229981356
331528167011 247868172
276791810259 387848700
685448473737 387842472
155501019729 387836244
419336259629 207541872
686692481845 387830016
196553287293 387823788
458416994027 387817560
306026000797 387811332
92056606221 387805104
97654642707 380680272
539899525101 387798876
406790657545 387792648
813238406399 71572176
292963915663 387786420
803629243997 387780192
762576976433 387773964
45406302171 387767736
228275494047 387761508
528081448075 387755280
547363573749 387749052
454684969703 110995416
217079421075 387742824
255021668369 387736596
340236223767 387730368
987120439927 387724140
979034387225 71347968
310380029175 387717912
468991062945 387711684
133730877839 139040100
315978065661 331286004
726500741301 387705456
93922618383 387699228
963484285875 179397540
682960457521 223504236
409900677815 387693000
260619704855 387686772
868317665613 387680544
557937642667 387674316
486500116901 217923948
110716727841 387668088
685448473737 387661860
318466081877 387655632
345834260253 387649404
794921187241 2161116
278814170133 57067164
27990188659 387643176
264973733233 387636948
775639061567 259570584
222055453507 387630720
888221795341 37585980
654348271037 387624492
14928103525 387618264
612673999419 19923372
969082322361 387612036
433536831867 387605808
860853616965 387599580
615275682863 247849488
471479079161 387593352
380044483223 387587124
163587072431 127424880
898859782223 120082068
967216310199 387580896
452196953487 387574668
680472441305 151819956
882001754801 387406512
706596611573 387568440
458416994027 387562212
867695661559 387555984
404302641329 16392096
448464929163 387549756
509519467279 91788264
550473594019 387543528
877647726423 387537300
942336148039 14062824
998316512899 387531072
60956403521 387524844
993340480467 333988956
102630675139 387518616
775017057513 387512388
533057480507 387506160
668032360225 387499932
549229585911 387493704
444732904839 250290864
518129383211 387487476
926164042635 387481248
940470135877 387475020
857743596695 387468792
653726266983 387462564
231385514317 387456336
516885375103 277781256
354542317009 303689736
199041303509 387450108
681094445359 192937212
340236223767 317559492
633200133201 387443880
503823289969 387437652
317222073769 387431424
679850437251 387425196
348322276469 387418968
159855048107 387412740
410522681869 63693756
116314764327 265262976
967838314253 387406512
743294850759 387400284
798031207511 387394056
872049689937 387387828
653726266983 34988904
256265676477 387381600
182869198105 387375372
766931004811 387369144
60956403521 387362916
122534804867 119509092
247557619721 289726560
553590683069 364655628
412388694031 387356688
670520376441 387350460
474946798383 10350936
425450779165 387344232
225906937099 177902820
52870350819 387338004
756356935893 121863276
648750234551 201886848
725256733193 387331776
641908189957 248765004
937982119661 387325548
128754845407 272244564
355164321063 387319320
205261344049 387313092
108850715679 387306864
873293698045 387300636
511287338617 331547580
407412661599 387294408
646884222389 387288180
379422479169 387281952
980900399387 23286492
918077989933 387275724
232629522425 387269496
259997700801 387263268
821045357509 387257040
998938516953 387250812
203473723723 44592480
16172111633 354852756
741428838597 387244584
519373391319 387238356
223921465669 50396976
387508531871 212480676
782769070197 65985660
414876710247 387232128
195336645017 35206884
723390721031 387225900
761954972379 387219672
246935615667 387213444
219567437291 387207216
177285236899 251162784
985876431819 387200988
924920034527 387194760
245135078469 144769860
862719629127 387188532
508799322401 387182304
38564257577 387176076
736452806165 387169848
415498714301 387163620
781237098053 387157392
153635007567 284519952
5598042715 333827028
681094445359 387151164
868317665613 115043616
802385235889 194263776
635688149417 387144936
644396206173 30479832
912479953447 264372372
962240277767 387138708
883245762909 387132480
760088960217 56979972
875159710207 387126252
133730877839 387120024
752002907515 387113796
322820110255 305346384
337126203497 387107568
899417868313 41011380
346456264307 387101340
787457138593 124422984
709084627789 387095112
62822415683 387088884
321576102147 350026056
483919160241 387082656
923676026419 387076428
819179345347 309955104
598989910231 387070200
549851589965 387063972
834107442643 270787212
923054022365 95655852
981522403441 387057744
3110026499 174483648
708462623735 322124616
143060938649 387051516
772598022625 28885464
246313611613 387045288
336709081959 113847840
130023958583 138442212
225787477831 387039060
834107442643 129573540
935782895805 69355008
544262714867 13651776
740184830489 387032832
53492354873 387026604
117558772435 301042836
424206771057 387020376
52870350819 74798280
750136895353 387014148
944824164255 387007920
868939669667 387001692
799469012295 164207448
977790379117 386995464
735208798057 386989236
665544344009 386983008
47396413461 34316280
235117538641 386976780
605831954825 251910144
447374167223 225652896
148658975135 386970552
982766411549 239447916
624492076445 170285976
526837439967 386964324
134974885947 386958096
914967969663 386951868
490139200781 163752804
36076241361 386945640
909369933177 386939412
586549829151 386933184
407412661599 266197176
427316791327 346775040
783725114269 386926956
714060660221 386920728
478321123755 386914500
244447599451 118786644
728988757517 386908272
261863712963 386902044
672386388603 386895816
124400817029 386889588
778749081837 386883360
176027153511 386877132
810471288591 386870904
451574949433 43197408
585305821043 15999732
786213130485 77962104
340858227821 386864676
226409481885 137682396
7464054877 386858448
524349423751 368660232
353981204111 83654496
386886527817 386852220
693534526439 197085060
327796142687 386845992
427938795381 386839764
776883069675 386833536
747192135063 191785032
254399664315 319340700
30478204875 386827308
845925519669 386821080
891953819665 386814852
249423631883 140815080
549851589965 386808624
413010698085 386802396
99520654869 21835368
108850715679 334667808
778127077783 386796168
681094445359 386789940
809227280483 386783712
821667361563 65381544
480187135917 386777484
518751387265 386771256
406168653491 386765028
309136021067 212841900
248179623775 106150032
791811166971 386758800
298641521077 224600364
439134868353 386752572
952288212903 386746344
429804807543 386740116
857121592641 386733888
434158835921 386727660
944459333005 58026276
68420452169 386721432
371958430521 312919632
186601222429 386715204
798653211565 386708976
597123898069 41447340
924920034527 38962368
460905010243 386702748
895685843989 386696520
338992215659 386690292
258753692693 386684064
753246915623 386677836
149280979189 386671608
414965378283 164929896
389996548087 386665380
692912522385 386659152
460283006189 386652924
280523834583 386646696
947312180471 103982688
380666487277 386640468
501335273753 42499872
122534804867 386634240
412388694031 386628012
100142658923 386621784
271815777827 241285176
916833981825 386615556
806739264267 386609328
745782866975 386603100
154257011621 386596872
391240556195 386590644
424828775111 215152488
990230460197 386584416
452818957541 386578188
552984666291 1855944
448464929163 236938032
812337300753 386571960
78994521087 386565732
663056327793 386559504
671764384549 386553276
826021389941 386547048
430426811597 386540820
88946585951 386534592
515093027725 149727348
103252679193 80814528
462149018351 386528364
396216588627 38009484
240715575127 386522136
857743596695 258349896
154257011621 133490952
243203591343 386515908
376312458899 386509680
284877862961 245215044
840327483183 386503452
689802502115 386497224
739153359109 40525596
506933310239 344202876
859225439667 147802896
485785172403 386490996
808605276429 386484768
710950639951 386478540
720902704815 386472312
268083753503 130239936
841084435541 171500436
901283880475 386466084
233251526479 207977832
907503921015 86693760
773773049405 91564056
583439808881 25628220
332971147263 647712
323442114309 386459856
541765537263 386453628
594635881853 318973248
651860254821 243851112
994584488575 69149484
354574727521 67561344
754490923731 265642884
664922339955 386447400
475211103485 386441172
406790657545 386434944
661190315631 386428716
31722212983 386422488
886977787233 383383224
332150171065 386416260
294829927825 386410032
589659849421 386403804
840425692515 64802340
951666208849 386397576
131242861623 62572716
429182803489 386391348
56602375143 264957804
35454237307 386385120
256265676477 386378892
949178192633 386372664
183491202159 386366436
932384083175 386360208
381910495385 386353980
353298308901 386347752
103874683247 199788012
807983272375 386341524
181003185943 386335296
645640214281 279313344
315356061607 386329068
778749081837 386322840
33588225145 386316612
311781381475 77052816
264351729179 123650712
125644825137 386310384
508799322401 386304156
445976912947 386297928
755734931839 386291700
338992215659 386285472
855877584533 1837260
358274341333 273776652
936738111553 245601180
42918285955 386279244
734682287927 281069640
144926950811 386273016
478321123755 336872520
903771896691 148917708
321576102147 386266788
835973454805 14361768
538714197209 114096960
116936768381 5356080
212103388643 386260560
676118412927 386254332
654970275091 386248104
760710964271 156148416
604587946717 386241876
622626064283 386235648
680472441305 386229420
520107225341 23597892
924587489229 38775528
185979218375 386223192
457172985919 386216964
82104541357 386210736
834107442643 386204508
515641366995 169980804
508177318347 297032004
172295129187 386198280
612051995365 386192052
937982119661 386185824
946068172363 386179596
592769869691 386173368
297939948095 174763908
769419021027 386167140
720902704815 177062040
872671693991 34795836
297939948095 386160912
136218894055 386154684
742050842651 253000044
951044204795 386148456
699754566979 386142228
420474746733 386136000
531813472399 319440348
814203312915 386129772
600233918339 195440868
568511711585 339488280
869561673721 386123544
283633854853 386117316
232629522425 386111088
358274341333 386104860
480809139971 132756048
640042177795 386098632
380327608103 36520992
158611039999 176588712
464015030513 386092404
801141227781 386086176
380666487277 360034452
870183677775 386079948
786835134539 340023888
598989910231 386073720
706596611573 386067492
133313694021 133708932
344590252145 386061264
428560799435 376495056
202773327833 386055036
463393026459 386048808
346456264307 147877632
295451931879 386042580
338370211605 386036352
505689302131 386030124
680472441305 78927444
373202438629 274393224
737074810219 386023896
356408329171 386017668
726500741301 386011440
792433171025 268576272
832863434535 244928556
95166626491 386005212
926164042635 385998984
474239022313 96926364
405546649437 385992756
886355783179 51530472
898795864259 385986528
724634729139 297094284
626358088607 385980300
501957277807 385974072
808605276429 385967844
358896345387 203063940
480809139971 385961616
309758025121 385955388
93922618383 385949160
108228711625 92105892
268083753503 350698680
233873530533 385942932
300427964311 385936704
392484564303 385930476
987742443981 339027408
817313333185 385924248
536789504831 23404824
694778534547 385918020
852767564263 385911792
287365879177 202684032
810471288591 385905564
449708937271 385899336
311002033229 53735184
422962762949 385893108
939848131823 313143840
585305821043 385886880
389996548087 385880652
134352881893 385874424
921396318119 176563800
50382334603 240705972
939848131823 150873300
665544344009 385868196
860231612911 385861968
369470414305 341998164
947934184525 385855740
120046788651 385849512
527459444021 385843284
453440961595 279543780
472723087269 385837056
540521529155 385830828
153647114799 49313304
344590252145 385824600
883867766963 385818372
407412661599 385812144
787457138593 334617984
798653211565 385805916
619516044013 385799688
44784298117 177360984
16794115687 385793460
445354908893 385787232
319710089985 385781004
434158835921 385774776
543009545371 385768548
261863712963 275134356
47272314333 385762320
596501894015 385756092
748270883191 385749864
845925519669 365845176
588415841313 385743636
626980092661 385737408
381910495385 385731180
820423353455 385724952
389374544033 385718724
368226406197 385712496
793677179133 385706268
312868045391 385700040
775017057513 385693812
644396206173 64640412
232007518371 385687584
359518349441 385681356
23636160281 155338776
725878737247 385675128
561669666991 385668900
320332094039 385662672
664300335901 385656444
790567158863 385650216
133108873785 385643988
207127356211 385637760
630712116985 128116188
673630396711 385631532
90190594059 385625304
747648879137 385619076
464015030513 215432748
830997422373 385612848
146170958919 385606620
994584488575 385600392
699754566979 385594164
309136021067 385587936
71530472439 100874916
265595737287 385581708
888843799395 385575480
534301488615 385569252
943580156147 204583572
297939948095 35294076
904393900745 68283792
771285033189 385563024
863607998513 37174932
404302641329 385556796
768175012919 385550568
255021668369 385544340
553583614289 385538112
82726545411 385531884
645018210227 153383184
919944002095 385525656
116936768381 385519428
873293698045 385513200
501957277807 385506972
269327761611 385500744
622004060229 181216116
812337300753 385494516
355786325117 385488288
106362699463 342359388
801763231835 385482060
247557619721 385475832
825399385887 66222324
864585641289 385469604
110094723787 385463376
808605276429 385457148
16794115687 385450920
667410356171 385444692
461527014297 385438464
500713269699 385432236
389374544033 267517512
766931004811 385426008
829753414265 249493680
940470135877 385419780
377556467007 385413552
617028027797 385407324
749514891299 385401096
983388415603 385394868
698510558871 385388640
691668514277 385382412
613918007527 385376184
52248346765 385369956
347700272415 385363728
24258164335 385357500
862097625073 385351272
233251526479 385345044
523727419697 385338816
964106289929 385332588
114605099877 57067164
486407176457 385326360
691668514277 385320132
887599791287 186410268
340858227821 69479568
874537706153 385313904
434780839975 6539400
707218615627 385307676
152390999459 385301448
415558584065 61040628
390618552141 385295220
35166240893 28324944
606453958879 30448692
965601803361 133453584
975302362901 385288992
980278395333 385282764
140572922433 385276536
748892887245 385270308
261863712963 385264080
666166348063 385257852
953532221011 246348540
399326608897 230367492
452196953487 385251624
428560799435 385245396
828509406157 216142740
52248346765 143007336
62822415683 291532680
718414688599 87079896
44162294063 385239168
856499588587 72892512
541765537263 385232940
480187135917 385226712
157989035945 14106420
927408050743 385220484
842378734749 191473632
290475899447 385214256
761954972379 346581972
959130257497 385208028
870805681829 385201800
661190315631 134593308
993340480467 385195572
128132841353 385189344
635688149417 247569228
470235071053 385183116
824777381833 102002184
921810014257 385176888
372580434575 385170660
908125925069 385164432
900661876421 385158204
204017335941 385151976
619516044013 385145748
716548676437 385139520
347700272415 385133292
858987604803 298458216
656214283199 385127064
292963915663 275371020
297317944041 385120836
539899525101 37100196
151146991351 171506664
603965942663 33139188
386264523763 385114608
51004338657 385108380
343346244037 385102152
787457138593 385095924
66554440007 298451988
651860254821 385089696
658080295361 242101044
337748207551 111574620
646316626143 109805868
997072504791 385083468
696644546709 385077240
239471567019 385071012
872049689937 385064784
191577254861 238762836
654348271037 385058556
956020237227 232678080
257509684585 385052328
313490049445 301279500
787457138593 385046100
326552134579 348898788
896307848043 385039872
654348271037 385033644
413010698085 385027416
695400538601 385021188
887599791287 12362580
601477926447 101298420
528703452129 385014960
236361546749 385008732
338992215659 385002504
936756864061 309917736
611429991311 384996276
636932157525 384990048
974058354793 384983820
705352603465 384977592
840327483183 384971364
303537984581 384965136
570519921443 146918520
958508253443 384958908
330284158903 384952680
432292823759 180929628
439756872407 384946452
742672846705 384940224
481431144025 11970216
864585641289 131697288
355786325117 384933996
896307848043 384927768
117558772435 384921540
281767842691 87646644
501957277807 384915312
819801349401 384909084
796165195349 372608784
510043330509 384902856
924920034527 192625812
510665334563 384896628
637644461351 174004092
880135742639 384890400
626980092661 384884172
353298308901 384877944
836595458859 384871716
645640214281 384865488
102258245729 107021952
335882195389 384859260
722768716977 384853032
921188010203 384846804
809372044115 101124036
763820984541 384840576
417364726463 384834348
8086058931 384828120
43540290009 384821892
967838314253 384815664
223921465669 384809436
214591404859 219574368
400570617005 384803208
368848410251 283567068
916833981825 384796980
304159988635 384790752
120046788651 384784524
591525861583 144041184
251289644045 384778296
582817804827 163011672
399326608897 226886040
822289365617 384772068
827887402103 384765840
346456264307 384759612
877647726423 16566480
407412661599 58536972
623248068337 384753384
528081448075 182953728
707840619681 181620936
947934184525 384747156
782481106161 384740928
683582461575 384734700
726500741301 384728472
221433449453 384722244
125644825137 384716016
773151045351 384709788
499469261591 384703560
292341911609 384697332
262485717017 384691104
784347118323 384684876
165453084593 384678648
740806834543 384672420
126888833245 279195012
37942253523 120978900
847791531831 360426816
927408050743 303938856
742672846705 384666192
154879015675 384659964
501335273753 96365844
603343938609 384653736
334016183227 384647508
109472719733 384641280
349566284577 384635052
677984425089 81748728
519373391319 384628824
661221231423 191398896
863963637235 384622596
770663029135 269093196
909369933177 384616368
427938795381 384610140
26124176497 268812936
832241430481 153439236
135596890001 114701076
15550107579 384603912
128754845407 384597684
363250373765 384591456
310380029175 384585228
919944002095 201980268
208993368373 285043104
307892012959 384579000
15550107579 384572772
964106289929 83405376
617650031851 47774988
500091265645 128327940
6842050823 384566544
811093292645 384560316
641286185903 384554088
949178192633 384547860
934602357245 32155164
493871225105 384541632
620138048067 225802368
889465803449 384535404
189089238645 384529176
525593431859 384522948
630763659913 103914180
67176444061 384516720
152390999459 384510492
117746602687 151253208
783103110215 384504264
834107442643 335994372
747648879137 367302528
996450500737 384498036
38564257577 255142476
399948612951 311904468
561669666991 384491808
287987883231 384485580
52870350819 384479352
675496408873 384473124
184735210267 384466896
501957277807 384460668
414876710247 14604660
402436629167 384454440
103874683247 384448212
848413535885 384441984
55980371089 323924508
972192342631 384435756
182354490035 11795832
921188010203 384429528
69253709983 31538592
977790379117 384423300
775017057513 384417072
840949487237 384410844
657458291307 384404616
574731752125 325163880
697888554817 384398388
918077989933 384392160
472101083215 384385932
715304668329 384379704
782481106161 185114844
760710964271 384373476
126266829191 384367248
59090391359 267442776
251541747257 10799352
618911297747 195764724
756356935893 384361020
524349423751 384354792
532435476453 384348564
841571491291 330519960
983388415603 384342336
279463365635 50745744
554827622397 384336108
539277521047 384329880
573487744017 384323652
739562826435 384317424
660568311577 384311196
131242861623 384304968
212103388643 384298740
453440961595 134275680
81482537303 151190928
860231612911 384292512
467125050783 384286284
97032638653 384280056
206505352157 384273828
281145838637 275595228
39808265685 384267600
571621731855 384261372
952910216957 384255144
920566006149 258617700
773151045351 384248916
995206492629 384242688
683582461575 9503928
628846104823 364032828
32344217037 123108876
706596611573 384236460
37942253523 384230232
250045635937 384224004
192199258915 384217776
432292823759 384211548
355164321063 152112672
72774480547 384205320
23014156227 384199092
123156808921 384192864
123778812975 384186636
446598917001 384180408
801763231835 384174180
44162294063 384167952
62210557041 160059600
375690454845 186597108
893197827773 384161724
284877862961 347503716
403058633221 146544840
414254706193 384155496
148658975135 124285968
156745027837 50708376
567267703477 46510704
526837439967 240855444
977790379117 384149268
752089501627 262977300
967216310199 384143040
664922339955 384136812
186601222429 384130584
104496687301 384124356
596501894015 384118128
886355783179 384111900
421096750787 384105672
328418146741 384099444
264973733233 4583808
575353756179 384093216
702864587249 384086988
942958351389 316239156
595257885907 36938268
727122745355 266633136
946068172363 384080760
243203591343 270924228
552339606181 264415968
59090391359 384074532
293585919717 194444388
404302641329 384068304
389107336683 25839972
335260191335 384062076
475211103485 384055848
93922618383 274274892
536167500777 384049620
113204744057 384043392
459038998081 384037164
433536831867 384030936
279901830529 136984860
149902983243 127026288
330284158903 384024708
99520654869 53716500
589659849421 384018480
796787199403 384012252
600233918339 322485840
885733779125 221480136
330284158903 61812900
385020515655 384006024
141816930541 383999796
673630396711 383993568
363400182077 116326584
532435476453 383987340
409900677815 323868456
209615372427 293089680
959130257497 356789664
627602096715 383981112
564779687261 145056348
44162294063 383974884
823533373725 383968656
559181650775 383962428
592769869691 383956200
698510558871 383949972
828509406157 351857088
185979218375 161168184
394350576465 383943744
598989910231 383937516
853475963133 176881428
238227558911 383931288
488895192673 143679960
612673999419 383925060
845303515615 383918832
166697092701 126926640
492005212943 383912604
375068450791 383906376
800519223727 365502636
502579281861 383900148
925733811157 130115376
448464929163 69498252
779593805399 41920668
693534526439 383893920
912479953447 383887692
378178471061 383881464
429182803489 182125404
667410356171 383875236
911857949393 383869008
215835412967 276622848
647506226443 383862780
967838314253 113106708
635066145363 383856552
278035818367 383850324
221433449453 135801540
734586794003 383844096
901479389851 166773384
93922618383 383837868
55358367035 359336916
598989910231 262018188
875159710207 383831640
82726545411 383825412
748892887245 383819184
669276368333 256300884
460905010243 383812956
57846383251 383806728
399578164045 115267824
183491202159 383800500
294207923771 383794272
558737163405 17251560
252533652153 251891460
926786046689 307277064
961618273713 383788044
780615093999 383781816
457172985919 383775588
366360394035 99106164
77807374619 73465488
71530472439 383769360
325347437607 118711908
748270883191 383763132
139950918379 4590036
500713269699 383756904
396838592681 383750676
533679484561 106648272
435423676689 252290052
473345091323 67604940
316600069715 383744448
803007239943 383738220
823599508857 20172492
675496408873 383731992
905637908853 287160624
181625189997 383725764
373968247203 3101544
867073657505 383719536
677984425089 383713308
206505352157 383707080
447220921055 383700852
362628369711 344825676
638176165633 383694624
492005212943 383688396
374446446737 383682168
122534804867 383675940
253777660261 383669712
847169527777 383663484
611463859175 17756028
324686122417 340796160
139328914325 383657256
773773049405 383651028
775017057513 383644800
501957277807 174222072
82104541357 66988368
96410634599 383638572
805495256159 383632344
622010283 302637204
400570617005 383626116
64688427845 383619888
396216588627 374801040
949178192633 383613660
323442114309 383607432
146792962973 383601204
49760330549 343212624
801763231835 383594976
925645628905 129909852
928652058851 383588748
669276368333 383582520
250667639991 383576292
243825595397 383570064
236983550803 383563836
459661002135 274592520
933628091283 304374816
319088085931 383557608
855255580479 383551380
218945433237 383545152
192821262969 383538924
468991062945 383532696
332772175119 99766332
480187135917 383526468
444110900785 383520240
133108873785 383514012
819801349401 383507784
323442114309 383501556
261241708909 383495328
489754614315 4951260
556071630505 383489100
659324303469 118319544
19282131903 383482872
598989910231 383476644
952288212903 383470416
314734057553 383464188
447842925109 383457960
715304668329 383451732
742050842651 383445504
826643393995 383439276
335882195389 383433048
880135742639 383426820
340858227821 383420592
319088085931 359529984
845303515615 383414364
137462902163 383408136
2488022445 383401908
864585641289 383395680
882001754801 383389452
777505073729 383383224
81482537303 383376996
18038123795 383370768
95788630545 383364540
395594584573 76230720
691668514277 383358312
373824442683 383352084
295451931879 383345856
523105415643 383339628
182247194051 383333400
412659773959 104549436
470235071053 383327172
870183677775 383320944
57224379197 383314716
257509684585 383308488
105740695409 383302260
444110900785 383296032
909991937231 68651244
105136366419 260299260
164209076485 383289804
174783145403 383283576
819179345347 100507464
26746180551 383277348
951666208849 383271120
321576102147 383264892
88946585951 383258664
874537706153 383252436
365183891219 11870568
421096750787 383246208
26746180551 123239664
369470414305 383239980
579085780503 383233752
327174138633 21044412
80860533249 376825140
594635881853 383227524
29234196767 383221296
691798685705 167751180
839705479129 383215068
963484285875 44405640
120668792705 131149224
240715575127 383208840
889465803449 99591948
176027153511 383202612
362628369711 383196384
687936489953 383190156
840949487237 383183928
421718754841 383177700
687314485899 39273768
77128508925 277077492
436768802605 76168440
561047662937 383171472
17416119741 383165244
870805681829 383159016
164209076485 383152788
284877862961 383146560
529947460237 146326860
250667639991 383140332
42918285955 67249944
29856200821 383134104
614540011581 339942924
811715296699 383127876
866451653451 383121648
599611914285 383115420
607100102661 4571352
33588225145 383109192
835973454805 383102964
604587946717 21555108
618894039959 164643408
146170958919 383096736
760710964271 383090508
903771896691 203157360
29234196767 318587112
11196079201 63849456
518129383211 383084280
891953819665 383078052
464015030513 246691080
90850358477 101018160
843443868469 273153852
224543469723 232883604
692290518331 383071824
246313611613 383065596
845925519669 383059368
767553008865 383053140
823533373725 383046912
176027153511 383040684
127510837299 383034456
842193495345 383028228
778749081837 114072048
679850437251 375704100
361384361603 383022000
503201285915 383015772
168563104863 383009544
542434101845 320181480
164831080539 383003316
821045357509 382997088
613396118573 207112140
448464929163 382990860
266839745395 22458168
533679484561 382984632
806739264267 310079664
812375067345 180549720
222055453507 242375076
509421326455 382978404
34832233253 382972176
613514537765 50066892
556071630505 382965948
225165473777 382959720
357030333225 382953492
918699993987 354703284
598989910231 382947264
888843799395 192083976
984632423711 382941036
85836565681 350399736
858987604803 215501256
169807112971 382934808
335260191335 382928580
870183677775 282091032
176102524767 100688076
307270008905 355058280
622626064283 382922352
437268856191 382916124
769536755139 100295712
651860254821 221336892
197175291347 120293820
518751387265 382909896
758844952109 382903668
175405149457 382897440
627602096715 382891212
908125925069 382884984
9357084103 171145440
805495256159 382878756
504445294023 382872528
46028306225 382866300
618272035905 30137292
599611914285 290984616
90190594059 382860072
870805681829 382853844
176649157565 382847616
531813472399 191909592
908125925069 54862452
57846383251 219325248
972814346685 382841388
797409203457 382835160
201529319725 382828932
847791531831 382822704
195309279185 294509664
82726545411 112184964
543233441971 112901184
937360115607 382816476
281767842691 382810248
918699993987 382804020
189089238645 382797792
227031485939 382791564
561047662937 294914484
288609887285 382785336
527459444021 379085904
605831954825 173256732
820558750175 155220444
366982398089 382779108
44211470351 79892784
782481106161 382772880
909369933177 382766652
408656669707 382760424
475211103485 195278940
218323429183 139694040
172295129187 114327396
364494381873 382754196
406168653491 382747968
670677552477 91520460
739562826435 382741740
855877584533 382735512
501957277807 175766616
148658975135 382729284
214591404859 382723056
111338731895 382716828
149280979189 382710600
439756872407 382704372
304781992689 205492860
680472441305 382698144
917455985879 382691916
972814346685 382685688
92678610275 382679460
496359241321 382673232
156745027837 382667004
778127077783 4515300
589037845367 382660776
159855048107 382654548
399948612951 382648320
844059507507 382642092
294829927825 382635864
974680358847 382629636
583439808881 382623408
972814346685 382617180
554205618343 382610952
648128230497 118668312
495115233213 382604724
486407176457 222376968
957886249389 382598496
15550107579 382592268
154879015675 382586040
796165195349 382299552
125644825137 326565180
360140353495 382579812
173539137295 382573584
602849795395 114838092
444732904839 382567356
186601222429 382561128
816691329131 382554900
394972580519 156017628
798653211565 176258628
482053148079 382548672
575353756179 382542444
257509684585 282483396
322198106201 382536216
567889707531 129909852
478943127809 382529988
574731752125 382523760
538033512939 382517532
607075962933 86893056
165453084593 382511304
472101083215 278746596
987120439927 382505076
80860533249 224693784
14928103525 15059304
108850715679 382498848
574109748071 382492620
625215933211 192638268
402436629167 52620372
21770148119 382486392
8319721035 68663700
582195800773 382480164
186601222429 342434124
119424784597 382473936
955398233173 116170884
744538858867 382467708
913723961555 81761184
828509406157 382461480
264973733233 382455252
533057480507 15644736
732290849307 40264020
264351729179 208202040
796787199403 382449024
763198980487 382442796
33588225145 382436568
110094723787 382430340
926786046689 382424112
793055175079 382417884
26124176497 183595212
187223226483 204907428
714682664275 382411656
867073657505 242350164
149902983243 131759568
588415841313 382405428
655592279145 382399200
942958152093 4421880
669898372387 382392972
668654364279 164500164
230763510263 271995444
618894039959 382386744
235117538641 296720604
293585919717 382380516
301049968365 382374288
165453084593 382368060
557937642667 382361832
434158835921 382355604
403058633221 35655300
348322276469 382349376
977790379117 382343148
35454237307 382336920
221433449453 382330692
883245762909 382324464
669276368333 382318236
638798169687 382312008
715304668329 382305780
309136021067 382299552
75262496763 382293324
240093571073 382287096
916211977771 382280868
78372517033 382274640
704108595357 382268412
49760330549 382262184
208993368373 382255956
253777660261 382249728
501957277807 366007104
311002033229 382243500
722146712923 382237272
880757746693 180537264
830375418319 270183096
862429409317 7155972
200285311617 241746048
591525861583 382231044
974058354793 382224816
37320249469 382218588
268705757557 290162520
132563237467 75757392
563535679153 382212360
538033512939 382206132
676118412927 382199904
529325456183 382193676
32966221091 382187448
80238529195 382181220
893819831827 382174992
36698245415 285373188
147414967027 382168764
753868919677 382162536
855877584533 382156308
566645699423 329816196
57846383251 382150080
666166348063 382143852
269949765665 382137624
89568590005 363030120
771907037243 295238340
819801349401 382131396
103874683247 286488
750758899407 382125168
628846104823 1351476
477699119701 382118940
74018488655 249780168
857743596695 382112712
301049968365 275931540
554205618343 382106484
129998853515 382100256
483919160241 382094028
166119730951 52726248
555449626451 329511024
137462902163 382087800
982393820211 80802072
20526140011 382081572
907069815721 15812892
462149018351 382075344
327796142687 382069116
95166626491 382062888
628846104823 335290608
279279826475 382056660
247557619721 382050432
367604402143 382044204
891953819665 382037976
896929852097 300855996
403058633221 172135692
43540290009 152181180
698510558871 82676700
928030054797 382031748
243825595397 382025520
90812598113 301036608
589659849421 42823728
108228711625 382019292
329662154849 291233736
411766689977 382013064
907503921015 214436268
967838314253 382006836
182505768155 99915804
93300614329 382000608
675496408873 348780456
133730877839 381994380
192821262969 381988152
234495534587 381981924
56623843059 137009772
94544622437 329442516
48516322441 381975696
382532499439 381969468
687936489953 341200980
592147865637 381963240
278816219145 51306264
605209950771 381957012
254399664315 381950784
383154503493 381944556
993962484521 192096432
733342785895 381938328
93922618383 381932100
299805960257 274386996
954154225065 381925872
431048815651 381919644
515641366995 381913416
325308126471 381907188
867695661559 381900960
360140353495 381894732
470235071053 361435752
264973733233 120007332
964728293983 381888504
19282131903 381882276
445397197013 318375360
516263371049 381876048
659324303469 381869820
195931283239 381863592
822333877133 18441108
770041025081 381857364
142438934595 381851136
977790379117 381844908
511287338617 381838680
156123023783 20141352
973436350739 381832452
241959583235 381826224
972814346685 381819996
775639061567 381813768
82726545411 381807540
691668514277 381801312
257509684585 381795084
250667639991 381788856
731476773733 381782628
921810014257 381776400
775017057513 207753624
111338731895 256936140
507555314293 82408896
92056606221 381770172
711572644005 381763944
297317944041 381757716
755112927785 381751488
235117538641 381745260
898173860205 27347148
802385235889 381739032
27990188659 381732804
385020515655 381726576
507555314293 381720348
36076241361 158415408
530569464291 381714120
824155377779 156951828
126888833245 381707892
183491202159 290990844
332150171065 381701664
946690176417 381695436
749514891299 302898780
164831080539 381689208
811715296699 189461988
489517196727 340005204
111338731895 305931816
405546649437 368130852
749072172681 56992428
398704604843 381682980
868939669667 319459032
909991937231 4509072
906881916961 381676752
766931004811 381670524
757600944001 381664296
608319971041 170329572
679228433197 381658068
753868919677 85722192
222055453507 381651840
8086058931 232453872
389996548087 292161708
619665858553 104941800
397460596735 232036596
394350576465 381645612
956020237227 136430568
848413535885 381639384
827265398049 104910660
430426811597 84445452
225165473777 352255680
414254706193 381633156
280735455795 47930688
348322276469 358464996
966594306145 320723316
608941975095 381626928
172917133241 381620700
230141506209 381614472
274925798097 259614180
44162294063 154348524
680623258553 157873572
536167500777 381608244
529325456183 69031152
278035818367 381602016
149280979189 381595788
730232765625 381589560
227031485939 263662380
942398378215 147323340
482053148079 169214760
149368744165 161292744
462771022405 381583332
84263045311 797184
226409481885 381577104
582908839503 269784504
467747054837 381570876
664300335901 381564648
366360394035 4191444
158611039999 381558420
712194648059 228773124
85836565681 381552192
593466285889 133584372
965972302091 381545964
429182803489 143922852
959130257497 381539736
176649157565 381533508
250045635937 381527280
118802780543 381521052
722146712923 381514824
334638187281 381508596
378178471061 381502368
932384083175 381496140
707840619681 381489912
579707784557 381483684
416742722409 289078848
913726259687 73116720
25502172443 381477456
967838314253 87702696
956642241281 381471228
998938516953 130046868
274925798097 381465000
455928977811 381458772
563167048823 80434620
891331815611 381452544
514703720435 23087196
357652337279 381446316
294829927825 381440088
984632423711 381433860
547985577803 226761480
857121592641 381427632
775017057513 381421404
367604402143 245956176
937360115607 130084236
70908468385 381415176
270571769719 381408948
509421326455 381402720
90190594059 381396492
179137173781 381390264
15550107579 381384036
645640214281 137813184
317880069435 177261336
323442114309 381377808
516263371049 381371580
679228433197 381365352
778749081837 381359124
914345965609 381352896
78994521087 381346668
417413908979 253280304
305403996743 381340440
49760330549 381334212
268770672001 166623912
216457417021 381327984
979656391279 381321756
393367602521 57079620
481431144025 381315528
45406302171 381309300
568511711585 20284596
123778812975 176644764
533679484561 99504756
223921465669 223410816
153013003513 41279184
694778534547 381303072
987120439927 102064464
102008671085 233201232
330906162957 381296844
551717602127 381290616
390843663201 84171420
768797016973 381284388
199887023551 95774184
472723087269 381278160
96410634599 286681068
855877584533 381271932
82726545411 381265704
143060938649 23323860
350188288631 381259476
668654364279 381253248
867695661559 381247020
618894039959 381240792
625736084553 355288716
893197827773 381234564
609563979149 9840240
791189162917 381228336
903771896691 344240244
700376571033 381222108
657458291307 145336608
920566006149 381215880
121290796759 138641508
118180776489 245694600
298561952149 381209652
740806834543 335714112
890087807503 381203424
686692481845 381197196
786213130485 75919320
870183677775 381190968
681716449413 381184740
837295692821 68943960
415498714301 139968072
908125925069 71491212
174783145403 381178512
171051121079 381172284
374446446737 381166056
498225253483 381159828
686070477791 381153600
997072504791 381147372
258753692693 381141144
333394179173 381134916
99520654869 363870900
194687275131 319863852
324064118363 222551352
567267703477 167564340
309136021067 381128688
490139200781 23797188
243825595397 72232344
558614633733 163229652
266839745395 216790452
580951792665 381122460
687936489953 381116232
190955250807 381110004
609563979149 381103776
539277521047 381097548
199663307563 74505564
542387541317 381091320
756356935893 381085092
431048815651 343081836
120046788651 381078864
513775354833 38034396
181625189997 381072636
287502926317 213502068
742672846705 369550836
449708937271 381066408
337126203497 381060180
637554161579 381053952
861475621019 381047724
115070756219 381041496
329662154849 381035268
629468108877 255055284
453440961595 381029040
710950639951 381022812
965350298037 218104560
924298030473 381016584
954154225065 231955632
210237376481 381010356
257509684585 381004128
569241428899 35437320
901283880475 380997900
589037845367 380991672
208993368373 348730632
45406302171 98128368
946690176417 380985444
511909342671 380979216
619516044013 359162532
299805960257 380972988
439756872407 380966760
730854769679 160022232
908233962185 44754408
199663307563 380960532
13684095417 380954304
768278185967 154286244
445354908893 380948076
57442627001 46087200
355164321063 380941848
696644546709 110627964
109472719733 88668036
456550981865 81350136
628867086955 292068288
636310153471 380935620
289853895393 380929392
988364448035 380923164
753246915623 380916936
640664181849 380910708
794299183187 348786684
593391873745 380904480
674344400781 152903628
213969400805 380898252
550497559363 2727864
7464054877 380892024
292341911609 279836496
18038123795 334892016
8086058931 380885796
341480231875 380879568
595879889961 380873340
561669666991 170410536
523105415643 380867112
737074810219 380860884
546741569695 380854656
54166213255 220832424
156745027837 380848428
995206492629 380842200
697888554817 380835972
554205618343 380829744
933006087229 380823516
190955250807 380817288
728366753463 380811060
69664460277 380804832
385642519709 380798604
644396206173 222358284
550473594019 243346644
587171833205 380792376
202151323779 380786148
626358088607 380779920
982766411549 380773692
823533373725 71011656
432292823759 380767464
689802502115 169196076
809227280483 380761236
174783145403 380755008
68420452169 380748780
761332968325 380742552
663056327793 380736324
126266829191 53174664
31722212983 380730096
48636497929 249680520
864585641289 380723868
446598917001 380717640
931762079121 380711412
261241708909 380705184
897551856151 58487148
11818083255 380698956
832402716997 179248068
329040150795 380692728
250045635937 380686500
675496408873 140815080
77750512979 380680272
654970275091 380674044
532435476453 380667816
86458569735 142515324
294207923771 380661588
756356935893 117117540
679228433197 13278096
441000880515 380655360
956642241281 78865164
658745185423 242642880
345212256199 250751736
339164096003 8133768
850279548047 259969176
819801349401 380649132
942958152093 380642904
272437781881 380636676
712194648059 380630448
338992215659 380624220
202151323779 380617992
828166516151 21299760
858987604803 380611764
934371852737 28356084
264351729179 380605536
306026000797 380599308
485346184357 60642036
847169527777 380593080
510043330509 380586852
343968248091 157456296
118180776489 380580624
995206492629 4353372
942336148039 380574396
74018488655 380568168
372580434575 380561940
236591739857 46267812
931140075067 159860304
362006365657 380555712
939848131823 273515076
491395004721 18086112
998316512899 380549484
399948612951 380543256
270571769719 108336060
833485438589 245283552
935494103445 380537028
312868045391 380530800
654348271037 81966708
507555314293 380524572
531813472399 380518344
197175291347 380512116
344590252145 2304360
773773049405 380505888
47894318387 113349600
20526140011 380499660
526215435913 78647184
906259912907 380493432
527084704023 124921224
937360115607 380487204
547985577803 288842184
731642033713 191785032
151768995405 85778244
473345091323 380480976
755734931839 380474748
544875557533 380468520
268705757557 380462292
676118412927 380456064
353541113709 133515864
331528167011 313841376
558559646721 335689200
543631549425 57970224
271815777827 380449836
3110026499 380443608
332150171065 380437380
929896066959 380431152
824155377779 380424924
616406023743 206788284
761954972379 380418696
398082600789 298389708
147414967027 242680248
265595737287 380412468
574109748071 380406240
66266873325 12848364
847852161411 199296
2488022445 380400012
880757746693 380393784
307892012959 380387556
307424824529 61949916
340858227821 380381328
854633576425 380375100
880757746693 218652624
715926672383 207112140
995206492629 309693528
330284158903 380368872
543271600927 21206340
34210229199 380362644
502579281861 346887144
730232765625 380356416
660568311577 380350188
915730365293 199707048
355164321063 380343960
894441835881 251729532
881379750747 274343400
148036971081 380337732
736452806165 202185792
825399385887 380331504
62200411629 380325276
365116385927 380319048
776883069675 197832420
927408050743 369326628
594013877799 380312820
417986730517 380306592
608319971041 57702420
716900359141 7131060
131442257271 25329276
669276368333 380300364
126888833245 19618200
533057480507 380294136
168563104863 380287908
717792684545 380281680
599665699293 182249964
495115233213 66515040
835973454805 341749044
361384361603 380275452
174783145403 380269224
687314485899 380262996
253155656207 380256768
779993089945 380250540
653726266983 380244312
589659849421 380238084
557315638613 380231856
471479079161 380225628
536331546297 21262392
681716449413 375355332
783725114269 380219400
846547523723 380213172
771285033189 380206944
670520376441 380200716
840327483183 380194488
59406387623 28455732
537411508885 380188260
995828496683 150238044
625114080499 380182032
970948334523 380175804
398082600789 380169576
278657822421 380163348
554205618343 380157120
312246041337 380150892
253418533859 105477408
921188010203 380144664
789945154809 380138436
237605554857 380132208
755112927785 380125980
513153350779 380119752
952910216957 380113524
920566006149 380107296
490139200781 221679432
773151045351 380101068
387508531871 380094840
539277521047 380088612
673630396711 380082384
681716449413 121414860
787457138593 380076156
913101957501 380069928
203395331887 380063700
714060660221 201587904
740184830489 380057472
983388415603 380051244
831619426427 380045016
118802780543 380038788
931140075067 363534588
443488896731 380032560
750136895353 114458184
685448473737 380026332
246313611613 380020104
368226406197 380013876
607697966987 380007648
564157683207 380001420
347700272415 245395656
878269730477 379995192
404302641329 379988964
80238529195 172042272
368848410251 181838916
721524708869 379982736
926164042635 38277288
612051995365 83604672
843437503453 173711376
316600069715 70893324
366360394035 379976508
680472441305 96963732
415498714301 301802652
137462902163 379970280
548607581857 379964052
701620579141 379957824
610185983203 175747932
592147865637 253940472
853389568317 379951596
18660127849 379945368
154879015675 379939140
283011850799 315124344
722146712923 379932912
189711242699 379926684
644396206173 379920456
261863712963 379914228
253777660261 215582220
799897219673 379908000
773773049405 379901772
732720781841 379895544
299805960257 379889316
804251248051 10699704
154879015675 18958032
300058219169 86463324
739562826435 22595184
536167500777 246940200
143233977401 190595484
871427685883 165758220
368226406197 379883088
960996269659 378058284
52248346765 379876860
912479953447 379870632
983388415603 283691628
981522403441 379864404
7464054877 379858176
913101957501 379851948
462771022405 379845720
930518071013 379839492
158611039999 267374268
105118691355 59091264
955406335801 59913360
9330067039 379833264
306648004851 379827036
499615719239 194076936
692912522385 379820808
41674277847 379814580
451574949433 264988944
129376849461 379808352
933747463359 88805052
724634729139 379802124
365116385927 379795896
541765537263 379789668
57846383251 311530788
96410634599 379783440
40430269739 379777212
966101713703 30031416
477077115647 379770984
323442114309 251131644
435402844029 379764756
911235945339 379758528
930038899911 147846492
213347396751 379752300
215213408913 379746072
197797295401 379739844
497603249429 379733616
503226833171 41821020
450330941325 379727388
209615372427 379721160
404302641329 93388860
199307170601 82552140
957561993559 51455736
752002907515 379714932
572243735909 379708704
115070756219 257876568
130620857569 283772592
93922618383 175635828
326681122687 79076916
406168653491 379702476
828509406157 314881452
461527014297 379696248
427938795381 222339600
622045980897 27278640
246313611613 379690020
269327761611 120268908
845925519669 241907976
83970553519 379683792
200907315671 190601712
207127356211 379677564
171051121079 379671336
937360115607 379665108
691046510223 379658880
478321123755 379652652
699132562925 379646424
472723087269 362899332
256887680531 379640196
335882195389 379633968
886977787233 379627740
208993368373 379621512
708462623735 379615284
462771022405 379609056
404302641329 379602828
926786046689 379596600
585305821043 98159508
363872377819 289371564
209615372427 379590372
677362421035 379584144
450952945379 379577916
105118691355 379571688
805495256159 8769024
383154503493 379565460
268083753503 14554836
837217462913 347715468
358274341333 361149264
133108873785 220103748
809849284537 245414340
878269730477 379559232
807983272375 62435700
642530194011 379553004
78994521087 110086128
417364726463 137040912
431670819705 379546776
223321913555 20938536
410522681869 110920680
536789504831 294490980
811715296699 251617428
977790379117 379540548
152390999459 379534320
761954972379 379528092
393873641215 201562992
179759177835 379521864
65310431899 70220700
828509406157 379515636
565401691315 379509408
501957277807 119845404
891953819665 379503180
668032360225 4490388
105118691355 379496952
824155377779 379490724
289853895393 379484496
422962762949 379478268
29856200821 379472040
526837439967 379465812
54736362981 379459584
105740695409 379453356
976546371009 379447128
429804807543 379440900
87080573789 379434672
732720781841 85012200
895063839935 379428444
442244888623 379422216
572865739963 379415988
404302641329 142633656
47272314333 379409760
821667361563 379403532
386264523763 379397304
948556188579 89539956
413632702139 379391076
455306973757 379384848
105429101103 61090452
501957277807 379378620
171051121079 370622052
577219768341 379372392
960996269659 379366164
941092139931 379359936
959752261551 379353708
829131410211 85074480
204639339995 379347480
268705757557 379341252
829753414265 379335024
483919160241 379328796
192821262969 379322568
829131410211 379316340
534923492669 379310112
142438934595 379303884
367604402143 379297656
189711242699 41733828
291719907555 214809948
138706910271 379291428
978412383171 379285200
660568311577 379278972
613296003473 379272744
181625189997 379266516
944202160201 379260288
536789504831 28760904
441057617595 227010600
549229585911 379254060
226409481885 156503412
242581587289 379247832
475833107539 379241604
741428838597 379235376
742672846705 379229148
464015030513 259059888
159855048107 379222920
573487744017 245788020
468369058891 329785056
279901830529 379216692
995206492629 379210464
819179345347 379204236
398704604843 300569508
421096750787 379198008
561669666991 379191780
946690176417 379185552
755734931839 324366696
238849562965 58157064
620138048067 379179324
286743875123 379173096
995206492629 379166868
572243735909 379160640
793883979873 45115632
23014156227 379154412
991474468305 125089380
90812598113 379148184
135186413739 159019524
95166626491 379141956
587171833205 248827284
288609887285 112589784
271914616187 29122128
731476773733 120922848
223299461615 378911520
385020515655 379135728
760710964271 379129500
246313611613 379123272
155501019729 379117044
396838592681 379110816
544875557533 245071800
916211977771 190551888
370714422413 226076400
952288212903 379104588
106362699463 247394844
627602096715 379098360
892575823719 379092132
755949480211 108261324
286243628469 28356084
30478204875 157979448
413010698085 379085904
541765537263 379079676
737074810219 21798000
274303794043 379073448
609563979149 379067220
215213408913 379060992
120046788651 311063688
931140075067 379054764
2488022445 267679440
238849562965 379048536
41052273793 379042308
570999727801 379036080
958508253443 379029852
573487744017 379023624
863341633181 379017396
882623758855 379011168
144926950811 379004940
415498714301 378998712
789033572429 24806124
805495256159 378992484
75884500817 235443312
204017335941 324154944
808188422695 152143812
94632648989 161224236
317972723391 211278672
768175012919 369594432
488273188619 378986256
760710964271 353775312
735208798057 334524564
959130257497 378980028
374446446737 378973800
272437781881 378967572
362628369711 138130812
979034387225 299249172
885733779125 23803416
434158835921 32024376
123778812975 378961344
714682664275 378955116
589659849421 362432232
888221795341 378948888
837217462913 378942660
648750234551 378936432
301671972419 378930204
149280979189 378923976
975302362901 378917748
63444419737 378911520
292963915663 300127320
111960735949 378905292
264351729179 378899064
367913690851 3039264
993962484521 378892836
554827622397 323376444
186601222429 46504476
761954972379 378886608
643152198065 372521592
655592279145 101124036
988364448035 378880380
697939313017 43216092
248801627829 215862480
886977787233 378874152
276791810259 158583564
733964789949 55697004
462771022405 378867924
276169806205 378861696
913101957501 378855468
573487744017 298202868
630712116985 217768248
73396484601 378849240
743916854813 378843012
226409481885 239180112
775017057513 378836784
902527888583 378830556
269949765665 375479892
414876710247 360115416
375690454845 378824328
407412661599 335340432
279901830529 378818100
712816652113 378811872
672386388603 378805644
872671693991 33786900
966594306145 378799416
669898372387 378793188
850279548047 378786960
469613066999 99903348
893819831827 275626368
506447076585 56382084
569755719693 378780732
342724239983 241951572
451574949433 378774504
434158835921 378768276
139950918379 378762048
187845230537 378755820
868317665613 70594380
611429991311 49705668
148036971081 378749592
718414688599 378743364
232629522425 378737136
686070477791 378730908
731476773733 130563792
922432018311 378724680
705352603465 378718452
383847095699 219144636
424206771057 378712224
146792962973 378705996
490139200781 6688872
905015904799 378699768
120046788651 47189556
289853895393 378693540
901905884529 40127004
181625189997 378687312
714060660221 378681084
2488022445 378674856
696022542655 174552156
538033512939 378668628
992718476413 305103492
272437781881 378662400
766309000757 247631508
572243735909 378656172
274945347789 227664540
477699119701 378649944
449708937271 268327152
201529319725 378643716
695400538601 378637488
659946307523 378631260
18660127849 378625032
712194648059 378618804
665544344009 378612576
39808265685 378606348
628846104823 378600120
735208798057 378593892
75884500817 378587664
299805960257 378581436
367093542977 238806432
516885375103 213371280
847791531831 297841644
378800475115 317048796
413010698085 131921496
718414688599 101148948
863963637235 336193668
933006087229 378575208
294900260629 21218796
496359241321 378568980
735208798057 378562752
903771896691 335776392
617028027797 302593608
269327761611 87378840
752002907515 378556524
865829649397 148251312
46028306225 283704084
275547802151 378550296
931140075067 275526720
883245762909 378544068
783725114269 5437044
136513042495 83860020
283633854853 378537840
988986452089 378531612
840327483183 304655076
223921465669 96733296
847791531831 378525384
391862560249 378519156
682960457521 378512928
724634729139 378506700
334016183227 378500472
933006087229 378494244
753868919677 378488016
980900399387 378481788
81482537303 378475560
703486591303 220097520
803629243997 378469332
114448752165 378463104
403680637275 378456876
199663307563 378450648
342724239983 378444420
750758899407 287247816
719036692653 378438192
960996269659 71927172
103252679193 378431964
889465803449 378425736
617028027797 378419508
441000880515 186161148
106984703517 250147620
717792684545 130208796
661190315631 272892276
761954972379 378413280
704195432361 56201472
992718476413 378407052
42296281901 244704348
929896066959 351034992
790567158863 75221784
121912800813 378400824
305403996743 378394596
212103388643 378388368
618272035905 337065588
95788630545 378382140
742050842651 378375912
139328914325 122903352
454684969703 378369684
723397434815 313666992
893197827773 12169512
261863712963 306922068
124400817029 378363456
82104541357 378357228
110094723787 378351000
81482537303 378344772
980332678581 124479036
824777381833 378338544
745782866975 378332316
714682664275 63587880
177271161619 378326088
670520376441 378319860
232007518371 21841596
391862560249 378313632
649372238605 378307404
123907888275 117970776
753868919677 378301176
90190594059 378294948
121912800813 206103204
732720781841 223610112
990230460197 378288720
16794115687 189816984
307892012959 378282492
108228711625 233425440
264351729179 378276264
976546371009 378270036
287365879177 322784784
201529319725 219319020
27368184605 6937992
442911640857 129156264
5598042715 274343400
102008671085 324323100
441622884569 234266220
299183956203 378263808
26746180551 378257580
230141506209 137165472
636932157525 378251352
373202438629 378245124
635066145363 378238896
781237098053 378232668
627602096715 378226440
421783812529 7859736
78372517033 378220212
523727419697 378213984
926164042635 378207756
102008671085 378201528
572243735909 378195300
891331815611 122953176
650616246713 378189072
341048879357 153015732
942336148039 378182844
258131688639 72375588
303537984581 233587368
359518349441 236271636
283633854853 378176616
36076241361 170584920
136218894055 255242124
983388415603 378170388
232007518371 378164160
114448752165 378157932
96410634599 378151704
145548954865 118568664
863341633181 378145476
363872377819 359741736
388240148725 6439752
313490049445 378139248
153802329015 178805880
785591126431 378133020
286743875123 378126792
79214581239 17301384
339614219713 378120564
824777381833 378114336
117558772435 42742764
788701146701 276977844
293585919717 378108108
75884500817 378101880
358896345387 378095652
711572644005 378089424
32966221091 214953192
6842050823 291445488
771907037243 378083196
796165195349 378076968
729610761571 378070740
914369949637 346824864
911235945339 378064512
807361268321 347734152
569755719693 45825624
790567158863 378058284
437966642549 211770684
485785172403 378052056
271815777827 378045828
978412383171 347653188
2488022445 378039600
289853895393 378033372
57846383251 378027144
646262218335 378020916
490139200781 20465208
103874683247 1581912
649372238605 10288656
768797016973 378014688
321576102147 378008460
471479079161 378002232
22392152173 377996004
863341633181 377989776
309136021067 196331472
391862560249 377983548
617650031851 377977320
425450779165 377971092
457172985919 377964864
338370211605 320144112
65310431899 377958636
200907315671 99760104
511909342671 274760676
893819831827 377952408
278035818367 377946180
324686122417 377939952
184735210267 377933724
501335273753 377927496
253777660261 377921268
470235071053 377915040
410522681869 377908812
529947460237 377902584
306648004851 292578984
205883348103 376831368
648128230497 377896356
946068172363 377890128
865829649397 42661800
131864865677 242549460
799897219673 377883900
751380903461 377877672
762576976433 219642876
463393026459 377871444
614540011581 377865216
981522403441 335271924
12440087309 377858988
85836565681 377852760
225787477831 377846532
129998853515 377840304
403680637275 377834076
391240556195 271596852
608319971041 377827848
666166348063 377821620
782481106161 377815392
834107442643 239254848
944824164255 377809164
926786046689 227322000
233251526479 377802936
704108595357 233114040
691046510223 377796708
156123023783 377790480
621382056175 362257848
860853616965 377784252
975924366955 377778024
92678610275 377771796
969704326415 136131624
197175291347 150487164
547985577803 377765568
131864865677 168803712
949178192633 261376704
239471567019 377759340
156123023783 377753112
249423631883 65537244
965350298037 377746884
438512864299 377740656
897551856151 377734428
692912522385 377728200
771285033189 377721972
322820110255 377715744
985876431819 377709516
730232765625 269815644
665544344009 377703288
64066423791 268470396
203395331887 377697060
47272314333 377690832
602099930501 377684604
255021668369 377678376
610185983203 377672148
990230460197 319209912
992096472359 186485004
188467234591 377665920
252533652153 63824544
59712395413 377659692
308514017013 296645868
441000880515 377653464
198419299455 74592756
609563979149 90474156
60334399467 377647236
828509406157 49886280
827887402103 322193124
404302641329 377641008
824155377779 377634780
753868919677 377628552
819801349401 377622324
248801627829 16728408
563535679153 357593076
767553008865 377616096
562913675099 26880048
888898823775 75477132
242599530157 193036860
781237098053 130601160
434158835921 275377248
990852464251 377609868
527548261529 257583852
897150833993 131535360
523727419697 377603640
820423353455 377597412
718414688599 139557024
928030054797 70432452
268705757557 377591184
622010283 377584956
153013003513 196674012
376433711831 150449796
935494103445 377578728
144926950811 377572500
370714422413 377566272
327796142687 377560044
893819831827 377553816
710328635897 377547588
615784019689 377541360
545497561587 115871940
819179345347 83386692
294829927825 370472580
757600944001 63917964
16794115687 375648048
580951792665 377535132
250667639991 87409980
979034387225 377528904
954776229119 377522676
483919160241 205038216
588415841313 377516448
577841772395 275906628
600855922393 377510220
623248068337 377503992
294829927825 69249132
394972580519 377497764
156123023783 215451432
39907104045 29122128
369470414305 377491536
431048815651 377485308
281767842691 377479080
669339756917 256057992
552961610235 377472852
256940562479 110030076
222055453507 377466624
292963915663 377460396
264973733233 377454168
355164321063 377447940
654970275091 377441712
597123898069 38594916
964728293983 148400784
217079421075 377435484
840949487237 377429256
515019362941 377423028
770717125543 311717628
53492354873 106442748
181003185943 377416800
672386388603 7766316
135596890001 377410572
920566006149 377404344
789323150755 377398116
680472441305 377391888
266217741341 377385660
490139200781 377379432
603965942663 377373204
59712395413 377366976
24880168389 377360748
745782866975 377354520
126888833245 377348292
989608456143 125238852
706596611573 114725988
167941100809 93295440
588415841313 377342064
559181650775 377335836
498847257537 377329608
172295129187 34465752
643152198065 377323380
200285311617 256369392
390022674547 233904996
900661876421 377317152
533679484561 168697836
181141615699 17095860
393728572411 377310924
553583614289 68134320
891980475505 45121860
26746180551 377304696
567267703477 377298468
176072387475 126085860
10574075147 151981884
723390721031 154043352
74018488655 29047392
398082600789 377292240
266217741341 265711392
985254427765 377286012
325308126471 377279784
368848410251 377273556
724012725085 102450600
646262218335 377267328
908747929123 377261100
235117538641 377254872
435402844029 377248644
35454237307 234203940
880135742639 377242416
832863434535 377236188
742050842651 73895220
166075088647 353351808
180381181889 377229960
572865739963 377223732
595879889961 377217504
982766411549 377211276
279906981085 245501532
613573890605 64989180
718414688599 376015500
54736362981 377205048
631334121039 377198820
981522403441 62722188
987120439927 377192592
254399664315 377186364
284255858907 377180136
605209950771 377173908
331528167011 249394032
890087807503 360246204
227653489993 30517200
753246915623 377167680
204639339995 377161452
268083753503 99193356
477077115647 26226108
545497561587 377155224
360140353495 377148996
254399664315 377142768
553583614289 377136540
980900399387 377130312
538033512939 377124084
181003185943 377117856
147414967027 352087524
738318818327 377111628
690424506169 377105400
538655516993 377099172
300427964311 377092944
687936489953 377086716
85836565681 377080488
552961610235 377074260
805624163303 73602504
116314764327 377068032
303537984581 377061804
322820110255 377055576
202151323779 372826764
316131031569 54220968
933628091283 377049348
300427964311 377043120
328418146741 377036892
3110026499 377030664
31100208929 377024436
284877862961 377018208
564779687261 377011980
964728293983 377005752
781859102107 376999524
112582740003 44343360
192199258915 376993296
512531346725 376987068
908747929123 376980840
344590252145 376974612
553583614289 336150072
654970275091 376968384
818557341293 376962156
977168375063 376955928
473967095377 376949700
757600944001 376943472
703486591303 376937244
469613066999 270070992
566673370427 212449536
5598042715 376931016
334638187281 376924788
625114080499 376918560
719036692653 376912332
75884500817 317808612
62200411629 376906104
879513738585 376899876
436024848083 376893648
749514891299 376887420
689180498061 376881192
549851589965 376874964
929896066959 376868736
716548676437 376862508
660568311577 199308456
503278836971 173375064
928030054797 242107272
9952071093 376856280
621382056175 376850052
12440087309 376843824
516263371049 376837596
969082322361 376831368
235739542695 376825140
692912522385 376818912
300427964311 376812684
353298308901 376806456
642530194011 232453872
136840898109 376800228
279901830529 345074796
577841772395 95618484
556071630505 351981648
659946307523 376794000
800519223727 376787772
621382056175 337601196
235739542695 373212900
383776507547 376781544
500713269699 376775316
429804807543 376769088
324686122417 23809644
378178471061 376762860
176649157565 82091268
728366753463 376756632
538655516993 376750404
991474468305 376744176
855877584533 103970232
699754566979 376737948
46028306225 376731720
289853895393 376725492
957264245335 376719264
740184830489 376713036
55980371089 11054700
282389846745 376706808
360140353495 346158468
391240556195 376700580
995828496683 376694352
709084627789 376688124
943580156147 376681896
954776229119 376675668
406168653491 376669440
106984703517 339245388
425450779165 376663212
565401691315 376656984
884489771017 270830808
321576102147 24781212
748892887245 376650756
55980371089 376644528
697888554817 376638300
457172985919 376632072
458698387523 91545372
120046788651 83978352
788701146701 376625844
340858227821 281767176
307270008905 376619616
598367906177 46473336
99520654869 162712728
762164581947 57484440
122534804867 376613388
125022821083 376607160
614540011581 376600932
358274341333 376594704
842815499399 56052000
137462902163 376588476
950422200741 376582248
197797295401 93027636
781237098053 376576020
348322276469 376569792
361384361603 376563564
264351729179 256400532
515641366995 376557336
797409203457 14785272
72774480547 376551108
850279548047 376544880
891953819665 376538652
228897498101 65562156
99520654869 52252920
321576102147 376532424
118180776489 376526196
447220921055 376519968
155501019729 376513740
189089238645 376507512
166697092701 376501284
370714422413 243670500
595879889961 376495056
471479079161 306230760
863341633181 44193888
721524708869 376488828
888919924239 216086688
902527888583 357219396
993340480467 354890124
760088960217 376482600
234495534587 376476372
701620579141 2279448
816069325077 376470144
316600069715 376463916
756978939947 376457688
524971427805 376451460
652482258875 376445232
343968248091 315865476
917455985879 40531824
949800196687 376439004
401814625113 24694020
346456264307 376432776
667410356171 376426548
643376736149 28443276
124400817029 153252396
246313611613 196493400
154257011621 376420320
284255858907 376414092
353927444015 2653128
375068450791 54420264
64688427845 376407864
442244888623 376401636
561047662937 376395408
131864865677 376389180
281767842691 376382952
367230920201 55279728
403680637275 376376724
341525640223 117995688
59712395413 376370496
139950918379 272487456
528081448075 376364268
687936489953 322280316
620138048067 376358040
375690454845 376351812
230141506209 376345584
980900399387 31756572
468991062945 376339356
544253553479 376333128
269949765665 376326900
670520376441 376320672
36076241361 376314444
861475621019 376308216
85214561627 376301988
515019362941 376295760
494546958115 280783152
266839745395 376289532
413632702139 376283304
902527888583 197166024
986498435873 376277076
752624911569 293998968
161721060269 376270848
452818957541 376264620
157367031891 376258392
883245762909 154186596
828509406157 376252164
314112053499 376245936
425450779165 376239708
393223567565 63158148
268705757557 17270244
49760330549 376233480
870805681829 376227252
336504199443 193161420
291719907555 89776620
993340480467 222426792
780660633135 220209624
2488022445 376221024
568511711585 234727092
938604123715 376214796
859609608857 112533732
181625189997 376208568
642530194011 376202340
13062091363 334319040
380044483223 298358568
76661108743 105994332
78994521087 366274908
70455486023 49157604
326552134579 176358276
671764384549 217500444
474589099431 376196112
898173860205 376189884
371958430521 376183656
377035786285 53853516
839705479129 376177428
842193495345 163466316
268083753503 301759056
908125925069 119247516
574109748071 365060448
786835134539 376171200
817986089211 316905552
254399664315 376164972
990852464251 376158744
669276368333 340092396
101386667031 376152516
478943127809 66919860
308687516637 28113192
566023695369 12119688
778749081837 376146288
584061812935 376140060
503823289969 155631492
330906162957 376133832
677462243419 143779608
329662154849 376127604
63444419737 376121376
618272035905 376115148
501957277807 305383752
877025722369 376108920
622010283 376102692
630090112931 374365080
475211103485 298371024
839083475075 376096464
241959583235 376090236
984248484957 80210412
586549829151 376084008
165453084593 376077780
465259038621 376071552
892575823719 376065324
862719629127 306803736
328418146741 376059096
11854261707 252645048
352676304847 376052868
98898650815 75252924
111338731895 376046640
587793837259 206433288
151146991351 376040412
75262496763 376034184
684826469683 221984604
48024284291 112502592
979034387225 376027956
121912800813 376021728
197175291347 376015500
222171387727 179148420
85256606855 156621744
969082322361 376009272
487651184565 376003044
233873530533 375996816
736452806165 375990588
635688149417 375984360
232007518371 313679448
44784298117 375978132
511909342671 375971904
950422200741 26469000
464015030513 375965676
285499867015 375959448
966594306145 368261640
658702299415 375953220
382532499439 375946992
58468387305 47532096
579085780503 127132164
487675455081 235511820
793055175079 375940764
663689274443 183651264
774670567723 53567028
848413535885 56512872
210237376481 375934536
41052273793 375928308
783103110215 375922080
520617399427 375915852
393211715681 142527780
681760219797 129218544
380044483223 84177648
130620857569 285111612
769419021027 375909624
266929403683 267056640
734639638583 205013304
294450012359 16348500
204017335941 375903396
886977787233 375897168
499469261591 276504516
676118412927 375890940
959130257497 375884712
505698388783 17388576
92056606221 375878484
408034665653 375872256
312246041337 375866028
855255580479 360239976
414876710247 375859800
687936489953 375853572
143060938649 54924732
93922618383 342994644
676740416981 375847344
763820984541 375841116
799275215619 375834888
699132562925 90598716
16794115687 151757676
82104541357 375828660
241337579181 375822432
346456264307 375816204
866451653451 285061788
496981245375 65680488
441000880515 14417820
482053148079 159063120
890709811557 375809976
61578407575 375803748
916211977771 203107536
811093292645 226132452
28612192713 108547812
640080199735 287428428
72152476493 96104268
77128508925 375797520
67176444061 375791292
752002907515 375785064
64688427845 375778836
991474468305 375772608
342102235929 320343408
645018210227 375766380
108850715679 243010332
967216310199 289384020
590903857529 375760152
713438656167 375753924
796165195349 375747696
217736775257 181988388
792433171025 375741468
23636160281 375735240
965972302091 364518612
987120439927 375729012
331528167011 204882516
25502172443 375722784
583439808881 375716556
483919160241 375710328
669276368333 60118884
340294268727 107794224
643152198065 375704100
681094445359 372826764
112582740003 375697872
161099056215 375691644
92056606221 335041488
264351729179 375685416
315978065661 350244036
962240277767 375679188
269327761611 375672960
736452806165 375666732
108228711625 375660504
302915980527 375654276
78372517033 375648048
691780892309 164188764
426072783219 214567056
911235945339 199215036
332150171065 375641820
857121592641 375635592
190955250807 375629364
760710964271 375623136
568511711585 375616908
749514891299 293494500
16172111633 375610680
539899525101 375604452
835351450751 375598224
572865739963 238887396
291719907555 375591996
554827622397 375585768
267461749449 375579540
26124176497 1370160
348322276469 375573312
671764384549 375567084
570377723747 375560856
151768995405 270444672
501957277807 234266220
972814346685 375554628
685491048345 200965104
719346348813 1656648
941714143985 375548400
634444141309 311705172
828509406157 369669168
334638187281 375542172
106984703517 375535944
875781714261 103839444
307337844281 62155440
267461749449 238656960
406168653491 49898736
423584767003 375529716
773773049405 375523488
990852464251 375517260
280523834583 210587364
270571769719 116637984
786213130485 182237508
274925798097 375511032
831619426427 194382108
320332094039 375504804
157367031891 375498576
823533373725 375492348
324207810779 111325500
692912522385 375486120
816691329131 375479892
375068450791 375473664
990852464251 375467436
564407924247 16554024
462149018351 375461208
654970275091 375454980
528081448075 236695140
452962176629 30672900
233873530533 257359644
118180776489 375448752
790704785207 237317940
367604402143 182125404
620138048067 375442524
592147865637 278634492
440378876461 169021692
929896066959 375436296
107606707571 206439516
318466081877 375430068
361384361603 375423840
160037229563 105496092
639420173741 375417612
995828496683 343573848
65932435953 375411384
912479953447 119228832
258131688639 375405156
286743875123 375398928
500091265645 353912328
961618273713 375392700
111960735949 375386472
223417021343 137408364
495115233213 134232084
312246041337 375380244
816691329131 146245896
49760330549 375374016
594635881853 375367788
216457417021 375361560
893367353933 185208264
34210229199 375355332
691668514277 78684552
402436629167 375349104
636310153471 181701900
75884500817 134095068
816691329131 375342876
274925798097 375336648
956642241281 375330420
305403996743 375324192
288609887285 134717868
433536831867 375317964
544253553479 375311736
890709811557 123426504
299183956203 375305508
87702577843 180437616
659946307523 271870884
623248068337 375299280
911857949393 236701368
157367031891 375293052
67176444061 375286824
468991062945 375280596
202151323779 375274368
790567158863 173300328
732720781841 34291368
768175012919 313199892
560425658883 375268140
889465803449 375261912
624492076445 13228272
347700272415 219157092
225165473777 375255684
287987883231 375249456
31824470515 80746020
926786046689 375243228
697266550763 68744664
380666487277 375237000
649372238605 375230772
829753414265 272867364
491383208889 375224544
635688149417 99162216
76506504871 168261876
898173860205 375218316
859609608857 375212088
740806834543 233288424
517507379157 375205860
850279548047 375199632
656214283199 375193404
16172111633 375187176
179137173781 375180948
671142380495 293612832
173539137295 375174720
826643393995 367022268
44162294063 375168492
432292823759 375162264
125644825137 292759596
551717602127 375156036
750269371141 212704884
40472514263 77283252
269949765665 375149808
480809139971 227508840
356408329171 36128628
739562826435 375143580
909991937231 375137352
228275494047 375131124
522552230989 129436524
513153350779 375124896
724634729139 375118668
117558772435 375112440
162965068377 173804796
14306099471 375106212
970326330469 375099984
607075962933 375093756
332150171065 173611728
303537984581 256805352
821667361563 231289236
351432296739 375087528
64688427845 89446536
161721060269 375081300
457794989973 82010304
168563104863 375075072
302293976473 71123760
179137173781 375068844
854011572371 375062616
124400817029 375056388
251911648099 375050160
595257885907 375043932
3110026499 264509388
234779487791 82633104
682960457521 375037704
735830802111 303384564
398704604843 375031476
392484564303 375025248
852145560209 375019020
311624037283 375012792
582817804827 375006564
874537706153 373349916
531241205153 278646948
936738111553 375000336
814825316969 112458996
686692481845 374994108
617028027797 374987880
393106568357 217388340
232254577 36626868
315978065661 174944520
613918007527 93855960
875159710207 311281668
285499867015 374981652
548607581857 254588184
980900399387 345915576
342102235929 374975424
419852742679 374969196
931762079121 374962968
287365879177 374956740
478463888199 112452768
885733779125 374950512
570999727801 174334176
781237098053 374944284
20526140011 186846228
152563191203 108921492
432914827813 259446024
64688427845 374938056
424828775111 374931828
868317665613 114464412
653726266983 231930720
572865739963 374925600
747648879137 374919372
209615372427 326397024
433159426285 118064196
592769869691 374913144
511287338617 374906916
448464929163 374900688
179137173781 374894460
341480231875 374888232
846547523723 374882004
88946585951 374875776
399326608897 374869548
977168375063 374863320
939848131823 374857092
370714422413 188166564
906259912907 374850864
447842925109 374844636
251289644045 347130036
547985577803 374838408
2488022445 374832180
485785172403 374825952
930518071013 286189056
103874683247 374819724
595879889961 333870624
675496408873 337420584
447842925109 374813496
500091265645 374807268
54736362981 374801040
234495534587 374794812
847791531831 374788584
199663307563 374782356
560425658883 374776128
549851589965 374769900
381910495385 243396468
271193773773 374763672
403680637275 41920668
310380029175 374757444
702864587249 374751216
4354034607 107750628
701620579141 374744988
121912800813 374738760
404302641329 374732532
577841772395 374726304
900661876421 374720076
266839745395 64185768
24258164335 374713848
780615093999 374707620
129006985987 6564312
380666487277 16678584
162343064323 51449508
935494103445 374701392
830375418319 374695164
381288491331 374688936
927408050743 374682708
714742278691 313729272
243372737595 120256452
183491202159 27160308
537411508885 374676480
893819831827 374670252
388752539979 374664024
460283006189 91570284
334638187281 374657796
154257011621 374651568
213969400805 374645340
758222948055 374639112
238849562965 374632884
581573796719 374626656
285499867015 374620428
274925798097 374614200
539277521047 374607972
6482756265 48223404
471479079161 374601744
788701146701 374595516
742050842651 374589288
824777381833 374583060
146170958919 374576832
96410634599 268239960
899417868313 374570604
218323429183 374564376
484541164295 201438432
610185983203 374558148
74743896193 261638280
551717602127 374551920
464637034567 374545692
667410356171 374539464
632578129147 374533236
697888554817 52308972
553583614289 215096436
927408050743 374527008
819179345347 212916636
857743596695 374520780
371958430521 374514552
233251526479 96496632
641286185903 374508324
940470135877 374502096
754490923731 374495868
77291969013 204191208
823533373725 374489640
294829927825 374483412
539899525101 374477184
138706910271 374470956
696022542655 374464728
707840619681 374458500
196553287293 374452272
773773049405 374446044
617650031851 374439816
537411508885 374433588
233251526479 374427360
962240277767 374421132
480187135917 374414904
467125050783 374408676
306648004851 374402448
892575823719 226867356
134352881893 374396220
854011572371 374389992
129376849461 374383764
902527888583 374377536
72152476493 374371308
254687242215 17170596
828509406157 374365080
148036971081 46062288
229519502155 374358852
899417868313 374352624
918699993987 374346396
440378876461 374340168
552961610235 374333940
442244888623 374327712
871604305735 1662876
22392152173 374321484
552961610235 312863580
291719907555 374315256
372580434575 374309028
6229 210138948
187845230537 374302800
371958430521 374296572
225165473777 374290344
186601222429 297449280
485163168349 217332288
289853895393 374284116
229519502155 374277888
114448752165 374271660
660568311577 374265432
974680358847 150966720
572243735909 309923964
602721934555 374259204
507555314293 253298988
410058470423 136580040
848413535885 244866276
451574949433 140497452
420474746733 374252976
235117538641 374246748
88946585951 44324676
210859380535 374240520
149902983243 374234292
240093571073 180300600
427316791327 374228064
861475621019 49213656
359518349441 374221836
357030333225 374215608
967838314253 374209380
714682664275 59041440
658080295361 374203152
397460596735 374196924
649372238605 248204484
277413814313 374190696
213969400805 374184468
962862281821 374178240
510043330509 374172012
102630675139 38962368
82104541357 374165784
332150171065 374159556
664922339955 374153328
939226127769 374147100
405546649437 374140872
674482762029 120019788
360140353495 374134644
674252400765 168168456
464693833927 87652872
766309000757 374128416
810471288591 48908484
834107442643 374122188
532435476453 350991396
663056327793 374115960
135596890001 374109732
849657543993 374103504
953532221011 374097276
477077115647 374091048
536862540587 203811300
869561673721 374084820
154879015675 374078592
108850715679 74343636
64688427845 374072364
658702299415 374066136
830375418319 374059908
462149018351 374053680
377556467007 10132956
915072164103 230436
343968248091 374047452
279901830529 374041224
699754566979 374034996
803629243997 374028768
796787199403 374022540
449086933217 374016312
347078268361 8769024
422962762949 374010084
146170958919 374003856
873915702099 373997628
608941975095 108323604
152390999459 81238032
833485438589 373991400
429182803489 338037156
178515169727 59471172
80860533249 373985172
985254427765 373978944
407412661599 373972716
782481106161 362662668
330284158903 373966488
987120439927 373960260
517507379157 373954032
264351729179 6115896
291097903501 373947804
134974885947 373941576
957264245335 373935348
740806834543 373929120
860853616965 373922892
657458291307 373916664
745782866975 267716808
93922618383 373910436
658702299415 373904208
974680358847 369544608
498225253483 207361260
77128508925 373897980
922432018311 373891752
460348549661 33674796
405546649437 373885524
989608456143 17656380
23636160281 373879296
945748139117 8289468
635066145363 373873068
712816652113 373866840
161099056215 373860612
831619426427 161541864
725878737247 373854384
384398511601 373848156
444732904839 329068836
276169806205 373841928
554827622397 30903336
360140353495 359884980
349566284577 373835700
24957295941 28617660
131864865677 33388308
770041025081 52421076
72774480547 266265684
946075814119 81169524
918699993987 101678328
934250095337 373829472
918699993987 31862448
829753414265 373823244
565401691315 373817016
839083475075 373810788
293585919717 373804560
445354908893 330625836
686692481845 239852736
691046510223 373798332
75929087069 317079936
313490049445 129997044
544875557533 46884384
770663029135 373792104
171192104315 17133228
166697092701 373785876
238849562965 102394548
979034387225 373779648
829753414265 373773420
655592279145 373767192
460283006189 373760964
633200133201 373754736
540521529155 373748508
575353756179 373742280
361384361603 373736052
302293976473 373729824
569819949057 222414336
996450500737 373723596
852885640915 185226948
565401691315 373717368
251911648099 373711140
238849562965 373704912
828509406157 373698684
704730599411 373692456
81511472591 240307380
664922339955 373686228
5598042715 373680000
15550107579 373673772
80238529195 217020888
609563979149 373667544
843437503453 188135424
738318818327 373661316
986503299941 205455492
385642519709 373655088
219567437291 373648860
884489771017 373642632
458416994027 144981612
981674422693 201917988
578463776449 195453324
179137173781 373636404
844681511561 373630176
5598042715 373623948
238849562965 373617720
881379750747 80509356
92056606221 373611492
603965942663 373605264
408034665653 373599036
117558772435 373592808
610807987257 295207200
524349423751 373586580
815447321023 26693208
162343064323 373580352
23014156227 91408356
24880168389 373574124
469613066999 35842140
816069325077 254912040
537411508885 148743324
258131688639 373567896
807083361267 26120232
501957277807 373561668
432292823759 373555440
138706910271 373549212
65310431899 373542984
574731752125 373536756
743294850759 373530528
212725392697 114246432
545497561587 12206880
842193495345 373524300
781859102107 373518072
755734931839 373511844
928652058851 373505616
50382334603 373499388
603965942663 149733576
88328187909 47594376
322820110255 373493160
31722212983 59508540
291097903501 320455512
158611039999 2092608
580329788611 373486932
989608456143 373480704
33588225145 373474476
801141227781 373468248
461527014297 79512876
186601222429 373462020
847791531831 256475268
483919160241 373455792
76506504871 373449564
304159988635 373443336
31100208929 373437108
566023695369 373430880
905637908853 373424652
900125002899 147161412
227653489993 373418424
331528167011 373412196
825399385887 373405968
735528842521 4876524
441622884569 373399740
293585919717 13321692
817935337239 187332012
857743596695 61333344
462149018351 373393512
876403718315 373387284
680472441305 198972144
95788630545 373381056
668654364279 373374828
663056327793 112284612
151146991351 270656424
778127077783 373368600
811369274009 37735452
46028306225 373362372
942958152093 373356144
289853895393 192015468
912479953447 373349916
177893165673 373343688
322198106201 373337460
572865739963 373331232
725256733193 165235068
789323150755 373325004
253777660261 256767984
113826748111 373318776
971672434181 246479328
674252400765 373312548
513153350779 368398656
547363573749 373306320
568511711585 373300092
716548676437 373293864
42918285955 373287636
682960457521 373281408
821173903429 154410804
847169527777 373275180
220811445399 373268952
624492076445 373262724
407412661599 373256496
317844077823 87596820
648750234551 318014136
514397358887 353040408
974058354793 319110264
613313790641 314451720
445976912947 41596812
699132562925 373250268
481431144025 373244040
157989035945 373237812
672386388603 373231584
62200411629 373225356
534301488615 373219128
725878737247 344190420
544437111323 51823188
102015553025 179740080
882001754801 373212900
979656391279 267529968
32344217037 306255672
139950918379 373206672
246000348203 15538860
590281853475 373200444
566023695369 151776360
952288212903 237249432
681716449413 373194216
383776507547 373187988
196553287293 373181760
192199258915 333278964
735830802111 373175532
948103405513 31426488
753246915623 102201480
741428838597 373169304
761332968325 241092108
485785172403 373163076
956642241281 373156848
296073935933 373150620
909369933177 170939916
957264245335 47258064
542387541317 373144392
19282131903 236969172
263107721071 373138164
662434323739 373131936
176027153511 373125708
408034665653 275346108
90812598113 373119480
399326608897 271011420
159233044053 81636624
974058354793 114632568
733964789949 32229900
735208798057 373113252
165453084593 373107024
643152198065 373100796
82726545411 373094568
488895192673 285784236
622626064283 373088340
844059507507 314165232
750136895353 7068780
740806834543 373082112
59761384861 118213668
973436350739 373075884
325930130525 373069656
203395331887 373063428
544253553479 373057200
720902704815 373050972
504495273723 140204736
781237098053 373044744
858365600749 373038516
39808265685 373032288
36698245415 211397004
603343938609 373026060
258753692693 373019832
809849284537 373013604
984632423711 373007376
336504199443 373001148
18322326119 6365016
719036692653 372994920
863963637235 372988692
838461471021 38065536
480809139971 372982464
334638187281 372976236
153013003513 218833236
233873530533 1532088
719036692653 372970008
330906162957 315958896
268365539363 31370436
585321042275 176812920
350188288631 372963780
339614219713 372957552
1399739249 189823212
68420452169 93880872
939226127769 372951324
935494103445 372945096
441000880515 372938868
893819831827 69112116
79616525141 372932640
631956125093 372926412
556071630505 372920184
184735210267 372913956
541765537263 372907728
252533652153 372901500
253777660261 278260812
896307848043 372895272
37942253523 372889044
854052870239 299043648
769419021027 372882816
604587946717 372876588
562291671045 372870360
653800093695 72587340
381910495385 372864132
364494381873 247108356
686070477791 183626352
102630675139 372857904
390618552141 372851676
505689302131 372845448
786835134539 248621760
297939948095 51841872
784969122377 35356356
322198106201 372839220
100764662977 372832992
320332094039 372826764
688558494007 372820536
661812319685 372814308
73396484601 140447628
347078268361 82875996
253155656207 372808080
91434602167 372801852
918077989933 372795624
965972302091 372789396
608941975095 372783168
810471288591 372776940
553583614289 372770712
954958229963 121626612
96410634599 372764484
623870072391 372758256
826643393995 372752028
482715285365 254251872
270571769719 258922872
437268856191 372745800
637554161579 372739572
139950918379 150979176
878409424517 72736812
874537706153 372733344
126888833245 372727116
836083877245 13851072
227031485939 372720888
990230460197 372714660
54114358927 328551912
531191468345 372708432
332150171065 372702204
551717602127 319253508
636932157525 372695976
470857075107 350623944
911857949393 372689748
546119565641 372683520
822509133053 143050932
579085780503 150387516
139328914325 372677292
383776507547 372671064
945446168309 281381040
229519502155 320013324
87702577843 305657784
756356935893 372664836
691046510223 372658608
947934184525 120642588
699132562925 372652380
749514891299 372646152
283633854853 255017916
548676071173 220408920
746404871029 85055796
830997422373 372639924
717170680491 372633696
250045635937 146071512
270689809003 198897408
141194926487 318624480
979034387225 151452504
913101957501 139002732
516263371049 372627468
154879015675 372621240
676740416981 372615012
335260191335 372608784
770041025081 372602556
763206846451 176445468
739562826435 372596328
368848410251 372590100
683582461575 372583872
560425658883 67785552
148658975135 158272164
877647726423 214654248
264351729179 372577644
111960735949 263730888
336504199443 372571416
926786046689 200772036
766931004811 13022748
71530472439 372565188
814825316969 372558960
576627671143 109756044
494544821911 159611184
312246041337 110515860
697888554817 372552732
6229 372546504
97654642707 372540276
137462902163 372534048
198419299455 372527820
487029180511 372521592
162965068377 372515364
545497561587 372509136
621382056175 372502908
247557619721 239180112
783103110215 372496680
415498714301 239584932
32344217037 372490452
54736362981 372484224
892575823719 372477996
954776229119 372471768
462149018351 372465540
398704604843 372459312
407412661599 372453084
211481384589 301204764
473967095377 372446856
404302641329 372440628
918077989933 372434400
768175012919 372428172
234495534587 372421944
833485438589 372415716
195309279185 310770972
389374544033 372409488
743916854813 207392400
342102235929 372403260
194687275131 372397032
121912800813 372390804
607697966987 372384576
572865739963 372378348
437268856191 201656412
626358088607 372372120
721524708869 372365892
450330941325 372359664
840327483183 372353436
656214283199 372347208
80860533249 93245616
152508366119 114233976
602099930501 178139484
87080573789 372340980
367834271395 9597348
504445294023 372334752
236438861141 5156784
250045635937 372328524
295451931879 372322296
740184830489 372316068
311002033229 133559460
751380903461 372309840
952288212903 243788832
756978939947 372303612
645704848465 58281624
786213130485 372297384
17416119741 63625248
190333246753 372291156
256265676477 372284928
860400285835 155768508
332772175119 218889288
290475899447 14741676
664922339955 74717316
719658696707 372278700
377556467007 372272472
541143533209 227564892
498887963745 62977536
138706910271 346488552
441000880515 372266244
351432296739 372260016
746404871029 372253788
881379750747 309911508
418608734571 372247560
488273188619 372241332
855877584533 372235104
413010698085 144863280
523830194153 67847832
55358367035 372228876
179137173781 363017664
169185108917 372222648
956020237227 372216420
590281853475 223996248
963484285875 372210192
169185108917 372203964
273681789989 372197736
477699119701 372191508
549417347655 182580048
54736362981 372185280
307270008905 372179052
922432018311 372172824
752002907515 334904472
539917604985 59116176
540521529155 325842732
365738389981 372166596
335882195389 372160368
264973733233 372154140
584061812935 63911736
422962762949 372147912
37320249469 372141684
132486869731 372135456
8086058931 334474740
43540290009 372129228
789323150755 304767180
365738389981 72662076
686295464291 85983768
850279548047 372123000
751380903461 372116772
30478204875 372110544
883867766963 221617152
365116385927 372104316
877267393681 107526420
264475018667 104842152
312868045391 39634992
14306099471 372098088
763820984541 372091860
289231891339 372085632
577219768341 372079404
41052273793 372073176
907503921015 372066948
556693634559 372060720
330906162957 149671296
801141227781 372054492
55980371089 372048264
546119565641 372042036
888843799395 1868400
830375418319 343548936
197797295401 372035808
646262218335 372029580
158611039999 372023352
461527014297 84470364
69664460277 372017124
633200133201 372010896
527459444021 372004668
783725114269 130607388
865207645343 371998440
809849284537 193734396
733342785895 371992212
228275494047 371985984
951666208849 371979756
487708700145 218951568
210237376481 157854888
309758025121 371973528
261241708909 113978628
242581587289 371967300
6842050823 371961072
130620857569 371954844
949178192633 371948616
976546371009 212792076
995206492629 189904176
140572922433 301161168
574109748071 228044448
551717602127 371942388
9330067039 371936160
547363573749 30174660
477699119701 371929932
686098659491 326284920
913723961555 234534024
561669666991 371923704
839705479129 236875752
553583614289 371917476
328418146741 371911248
795543191295 257895252
773151045351 371905020
371958430521 101503944
726500741301 371898792
164221999585 297524016
783725114269 136567584
248179623775 371892564
709084627789 371886336
553583614289 371880108
212103388643 287590356
942958152093 371873880
534923492669 246192840
235739542695 300052584
284877862961 371867652
748270883191 371861424
202773327833 192140028
157989035945 188010864
677984425089 251953740
122534804867 127524528
453440961595 371855196
597123898069 371848968
123156808921 261993276
385642519709 371842740
174783145403 371836512
227653489993 371830284
69042456223 371824056
632578129147 371817828
82104541357 371811600
56714753175 164188764
764558499311 31364208
719036692653 371805372
951666208849 371799144
233251526479 371792916
261241708909 371786688
283633854853 371780460
643774202119 371774232
521861407535 371768004
695400538601 20558628
460283006189 140466312
460283006189 371761776
544971973201 24457356
104496687301 371755548
875159710207 371749320
640042177795 371743092
258828353957 81225576
83348549465 318661848
403058633221 371736864
358896345387 371730636
250045635937 371724408
607075962933 126621468
498847257537 371718180
955398233173 371711952
930007554387 140316840
532435476453 371705724
556693634559 371699496
908125925069 371693268
637554161579 371687040
480187135917 371680812
569755719693 371674584
569133715639 371668356
206505352157 371662128
960996269659 371655900
980278395333 27895212
816691329131 371649672
465259038621 371643444
495737237267 371637216
129376849461 46205532
193443267023 27926352
814203312915 371630988
404302641329 371624760
59090391359 256313340
506933310239 340895808
312868045391 371618532
593391873745 371612304
797409203457 371606076
789323150755 371599848
727122745355 124939908
419321318657 254943180
807361268321 371593620
918077989933 371587392
986498435873 371581164
791811166971 22464396
915589973717 371574936
328418146741 371568708
830997422373 371562480
971636143625 184236696
912479953447 108740880
368226406197 296851392
802385235889 371556252
377556467007 371550024
468369058891 371543796
516885375103 371537568
273059785935 371531340
268083753503 371525112
700376571033 274424364
590903857529 14405364
153635007567 371518884
318466081877 34546716
898173860205 371512656
959752261551 110023848
756978939947 371506428
410522681869 371500200
890709811557 30672900
862097625073 37972116
614540011581 371493972
842193495345 371487744
675496408873 371481516
64066423791 371475288
561047662937 371469060
689802502115 371462832
205261344049 371456604
404924645383 371450376
776883069675 339357492
743294850759 183364776
551901072779 25765236
359148006411 51810732
942336148039 371444148
442866892677 371437920
343968248091 371431692
150524987297 371425464
539899525101 371419236
603392853321 205056900
481431144025 371413008
296073935933 327231576
970326330469 353034180
586549829151 371406780
524349423751 352212084
582195800773 371400552
732098777787 371394324
338370211605 316102140
808605276429 371388096
426874072709 56992428
6220046769 371381868
24926753829 182038212
903771896691 63824544
937360115607 267206112
975302362901 81804780
618272035905 371375640
353920312955 154348524
759466956163 371369412
857121592641 371363184
502579281861 371356956
924920034527 371350728
860853616965 371344500
824777381833 371338272
460283006189 371332044
265595737287 301709232
304159988635 371325816
639420173741 371319588
330284158903 371313360
76506504871 371307132
505689302131 371300904
386886527817 250427880
36698245415 111618216
917455985879 371294676
413010698085 371288448
789323150755 371282220
705352603465 371275992
756978939947 371269764
256887680531 371263536
333394179173 371257308
285499867015 248964300
189711242699 371251080
654970275091 32497704
307380456257 146196072
234495534587 371244852
218945433237 118961028
374446446737 99959400
117558772435 371238624
511909342671 371232396
918699993987 371226168
483919160241 371219940
418608734571 371213712
441622884569 371207484
895685843989 26388036
691668514277 371201256
327174138633 371195028
416742722409 371188800
276791810259 371182572
766931004811 371176344
98276646761 371170116
523105415643 246828096
349566284577 270824580
895685843989 371163888
341480231875 371157660
791811166971 371151432
546741569695 326179044
87974623111 34241544
928652058851 371145204
431048815651 371138976
102008671085 371132748
391862560249 371126520
31100208929 371120292
232629522425 314570052
358274341333 371114064
370714422413 371107836
980900399387 371101608
598989910231 371095380
93300614329 159007068
191577254861 371089152
363872377819 371082924
146170958919 371076696
850279548047 371070468
677984425089 371064240
82104541357 371058012
607075962933 371051784
946690176417 325120284
756978939947 269043372
678967316831 2902248
607977000071 85497984
353298308901 371045556
233873530533 10431900
972192342631 371039328
533057480507 371033100
852767564263 216466596
633822137255 371026872
592147865637 67829148
617028027797 33917688
215213408913 371020644
454684969703 371014416
669276368333 371008188
334016183227 371001960
370714422413 351769896
656214283199 370995732
315422483227 130520196
212725392697 370989504
594635881853 370983276
218945433237 370977048
156123023783 370970820
326552134579 370964592
32344217037 336891204
511287338617 370958364
523727419697 370952136
767553008865 370945908
97032638653 370939680
858987604803 370933452
146792962973 370927224
394350576465 370920996
508177318347 333901764
575975760233 49662072
695400538601 370914768
874537706153 370908540
311624037283 328196916
931140075067 97904160
880135742639 237448728
19904135957 370902312
874537706153 370896084
64066423791 370889856
833485438589 370883628
444732904839 370877400
80238529195 370871172
545497561587 370864944
147414967027 370858716
281145838637 370852488
173539137295 370846260
433536831867 370840032
309758025121 370833804
682960457521 370827576
187223226483 140503680
964106289929 122193360
910613941285 121034952
605831954825 370821348
291719907555 370815120
928030054797 370808892
432292823759 370802664
572865739963 370796436
501957277807 129355560
294829927825 370790208
281145838637 370783980
607075962933 263282472
986498435873 370777752
803752533485 97598988
949178192633 370771524
268083753503 370765296
996450500737 370759068
782481106161 370752840
583439808881 179036316
90812598113 370746612
883245762909 370740384
835351450751 370734156
786213130485 156453588
80860533249 370727928
638176165633 370721700
564779687261 370715472
552961610235 370709244
993962484521 370703016
631956125093 370696788
558559646721 370690560
516263371049 370684332
582195800773 370678104
865207645343 239896332
147414967027 370671876
223921465669 61046856
587171833205 370665648
122534804867 370659420
519373391319 370653192
198419299455 370646964
546741569695 83274588
413632702139 321464448
465259038621 370640736
921188010203 370634508
754490923731 370628280
943580156147 370622052
343438082125 202752540
512531346725 370615824
995249515653 305925588
833485438589 370609596
100764662977 370603368
341480231875 370597140
175405149457 370590912
822289365617 91694844
42296281901 370584684
18038123795 370578456
442244888623 370572228
748270883191 370566000
643152198065 23130792
401814625113 370559772
857121592641 293002488
217079421075 346139784
52870350819 234347184
879513738585 370553544
707840619681 370547316
899417868313 299585484
676118412927 370541088
717170680491 83206080
586549829151 370534860
734586794003 370528632
783103110215 370522404
75262496763 370516176
411851994893 135241020
965350298037 370509948
307270008905 370503720
435402844029 370497492
366982398089 370491264
493871225105 370485036
773151045351 288076140
692290518331 211776912
352676304847 370478808
985254427765 113038200
850279548047 370472580
761332968325 370466352
981522403441 370460124
57846383251 165340944
740184830489 370453896
315978065661 370447668
656214283199 370441440
675518069857 4851612
799275215619 370435212
122534804867 370428984
416742722409 370422756
974680358847 262061784
952299990051 17070948
845925519669 370416528
482675152133 370410300
897551856151 306953208
715926672383 328551912
362628369711 370404072
707218615627 370397844
503201285915 278534844
904393900745 370391616
112582740003 370385388
947312180471 370379160
606453958879 370372932
628846104823 370366704
625785472593 301516164
329662154849 370360476
289853895393 370354248
479566614127 255267036
29234196767 58860828
932384083175 370348020
946690176417 294603084
941714143985 370341792
123778812975 370335564
515641366995 364842468
22392152173 330694344
296073935933 297206388
340252161219 52881948
72774480547 370329336
8086058931 370323108
854011572371 14978340
113826748111 370316880
42296281901 370310652
363872377819 370304424
100764662977 292977576
818558817329 184840812
427938795381 370298196
180381181889 370291968
341480231875 319016844
595879889961 370285740
873293698045 370279512
547363573749 211552704
659946307523 369862236
715304668329 370273284
374446446737 30828600
489517196727 370267056
771907037243 370260828
649994242659 370254600
370092418359 370248372
685448473737 370242144
685448473737 370235916
692290518331 370229688
50382334603 370223460
388752539979 370217232
518129383211 253330128
430426811597 370211004
548607581857 370204776
274303794043 370198548
281767842691 370192320
442291044331 236084796
972814346685 370186092
852767564263 304586568
885111775071 370179864
770663029135 370173636
137462902163 370167408
346456264307 335932092
598989910231 370161180
44923425409 122031432
782481106161 124279740
534923492669 147105360
89568590005 370154952
150524987297 124840260
943080563433 242586828
737074810219 370148724
870183677775 370142496
326552134579 370136268
632578129147 370130040
794299183187 185550804
324686122417 350281404
625114080499 370123812
840327483183 370117584
174783145403 370111356
867073657505 370105128
236983550803 370098900
961618273713 87839712
999560521007 70930692
491383208889 370092672
36698245415 370086444
357030333225 370080216
366982398089 189499356
989608456143 264845700
170496385653 111593304
681716449413 370073988
181625189997 370067760
314112053499 370061532
613918007527 370055304
517507379157 370049076
937360115607 279033084
570999727801 370042848
827265398049 370036620
3732030553 278883612
916211977771 370030392
507555314293 298906632
463393026459 224930448
300427964311 370024164
380666487277 370017936
820423353455 370011708
750136895353 370005480
945446168309 369999252
441000880515 369993024
542387541317 43776612
941714143985 369986796
895063839935 79226388
919321998041 369980568
762576976433 369974340
595879889961 239205024
110716727841 210886308
23636160281 369968112
714060660221 369961884
534923492669 369955656
460283006189 369949428
110094723787 369943200
106984703517 369936972
23014156227 369930744
952288212903 369924516
370092418359 369918288
890087807503 366243768
971570338577 369912060
938604123715 369905832
827887402103 369899604
833485438589 189318744
794921187241 235138140
181003185943 356073444
319710089985 369893376
779371085891 369887148
515641366995 1096128
383776507547 168461172
325930130525 369880920
139950918379 369874692
437268856191 369868464
775639061567 369862236
388467514321 6147036
995828496683 369856008
867073657505 218453328
624492076445 369849780
232629522425 369843552
972814346685 369837324
284877862961 136355832
72774480547 160333632
228275494047 369831096
238849562965 369824868
832241430481 290380500
143060938649 369818640
463393026459 165608748
183491202159 369812412
145548954865 317086164
329040150795 369806184
682960457521 369799956
960374265605 23660172
415498714301 369793728
31722212983 369787500
391862560249 28960200
478321123755 369781272
184113206213 369775044
206505352157 344234016
57846383251 369768816
23636160281 369762588
90812598113 369756360
942336148039 369750132
821045357509 369743904
640664181849 369737676
47894318387 369731448
614540011581 369725220
913723961555 369718992
48516322441 369712764
24880168389 369706536
366982398089 114607656
761954972379 369700308
242581587289 369694080
630090112931 369687852
880135742639 369681624
443488896731 369675396
238227558911 369669168
612673999419 369662940
506933310239 99704052
422340758895 369656712
470235071053 369650484
435402844029 369644256
148036971081 336536208
951044204795 215924760
488273188619 157325508
414371169793 109718676
251289644045 369638028
143082917261 246298716
725256733193 369631800
456550981865 369625572
335882195389 96565140
665544344009 369619344
97032638653 369613116
118802780543 369606888
594013877799 369600660
552339606181 259240500
863963637235 369594432
859609608857 369588204
217079421075 369581976
905637908853 369575748
1866018391 369569520
185979218375 369563292
901905884529 369557064
986498435873 198698112
19282131903 369550836
80860533249 64845936
669276368333 369544608
179759177835 322180668
131870987801 55622268
467747054837 369538380
437268856191 70145964
453440961595 369532152
909991937231 369525924
148036971081 369519696
464015030513 369513468
37942253523 369507240
313578399853 64914444
401209922443 277320384
523727419697 189561636
914967969663 99430020
824777381833 369501012
156123023783 369494784
597123898069 369488556
289853895393 369482328
854633576425 369476100
236983550803 369469872
576597764287 369463644
775639061567 369457416
34210229199 72500148
324064118363 369451188
845303515615 369444960
632578129147 369438732
531191468345 369432504
725878737247 369426276
145548954865 369420048
181234020535 100258344
782481106161 369413820
613296003473 250303320
302293976473 369407592
270571769719 369401364
693534526439 369395136
20526140011 369388908
870183677775 369382680
658080295361 369376452
754500782655 329940756
475833107539 369370224
352676304847 369363996
153013003513 369357768
42918285955 369351540
251911648099 231544584
663056327793 369345312
544253553479 369339084
262485717017 369332856
105118691355 369326628
723390721031 25634448
342102235929 369320400
137462902163 3873816
388752539979 65842416
996450500737 369314172
722146712923 369307944
854633576425 369301716
90190594059 369295488
786835134539 225995436
452818957541 369289260
271193773773 99965628
3927365545 127742508
102008671085 369283032
289853895393 369276804
301168580625 9746820
468369058891 369270576
398082600789 369264348
508177318347 369258120
32344217037 52807212
455306973757 369251892
566645699423 369245664
755112927785 2242080
1244014337 369239436
861475621019 153308448
631956125093 369233208
956642241281 64434888
608319971041 369226980
365738389981 211945068
414876710247 134039016
316600069715 369220752
881379750747 369214524
828509406157 161890632
893197827773 34210404
162965068377 336835152
43540290009 369208296
41674277847 369202068
725256733193 369195840
405546649437 369189612
494493229159 353040408
988364448035 369183384
699754566979 369177156
149513233765 52757388
906881916961 369170928
727122745355 346656708
762576976433 369164700
608319971041 369158472
62822415683 21922560
739562826435 60187392
176027153511 225627984
92678610275 369152244
407412661599 369146016
62822415683 369139788
187845230537 369133560
210237376481 369127332
210859380535 369121104
531191468345 369114876
201079058999 66546180
213969400805 107021952
805722341495 2391552
14928103525 102556476
42918285955 369108648
890709811557 369102420
131242861623 15775524
310380029175 52122132
640042177795 162831060
783103110215 208912032
9330067039 369096192
934250095337 369089964
204639339995 369083736
482053148079 369077508
891331815611 369071280
952910216957 369065052
755112927785 369058824
470235071053 302861412
946690176417 48428928
757600944001 369052596
887599791287 369046368
235739542695 369040140
564157683207 113436792
166075088647 369033912
168563104863 369027684
487651184565 369021456
22451529925 225422460
791189162917 369015228
92056606221 369009000
72152476493 369002772
16794115687 368996544
148767933995 248522112
835973454805 368990316
363250373765 255653172
566645699423 368984088
98898650815 368977860
194065271077 123482556
240715575127 62454384
515336748049 30710268
538033512939 368971632
80238529195 303154128
906881916961 162644220
276169806205 368965404
872671693991 368959176
236361546749 368952948
641021139669 2428920
322820110255 368946720
225787477831 368940492
134352881893 368934264
663678331847 368928036
755112927785 280197720
982766411549 368921808
597123898069 368915580
154257011621 300905820
441000880515 368909352
478321123755 208768788
583053503487 26711892
185979218375 358240788
602099930501 356335020
704730599411 368903124
754490923731 190888200
445617300761 33624972
19282131903 368896896
588764397561 17338752
373960848339 196412436
786835134539 335265696
81482537303 368890668
240715575127 368884440
781237098053 368878212
880135742639 110789892
148658975135 83056608
904477019633 202073688
88946585951 189169272
527459444021 368871984
944202160201 228187692
528081448075 368865756
187223226483 368859528
285499867015 201357468
194687275131 368853300
934872099391 151913376
50382334603 368847072
557315638613 368840844
461527014297 331236180
170429117025 368834616
79616525141 368828388
422340758895 368822160
240715575127 368815932
49138326495 368809704
89568590005 322379964
724012725085 368803476
730854769679 368797248
437268856191 368791020
153013003513 119041992
23014156227 368784792
317222073769 368778564
513775354833 368772336
786835134539 136237500
319088085931 368766108
102630675139 368759880
183039197593 65076372
775639061567 142396992
92056606221 368753652
760710964271 368747424
67798448115 368741196
41052273793 138286512
612673999419 368734968
937360115607 198392940
267461749449 208320372
182869198105 362581704
544875557533 281430864
799897219673 98695116
437890860245 368728740
662434323739 368722512
137462902163 368716284
984632423711 137838096
40430269739 368710056
73396484601 368703828
653726266983 368697600
176027153511 43023024
3110026499 368691372
539277521047 368685144
59712395413 368678916
899125829927 15196320
871427685883 368672688
549851589965 368666460
69664460277 228741984
490761204835 104680224
495115233213 368660232
110094723787 343567620
801763231835 368654004
807361268321 192382920
432292823759 368647776
41674277847 368641548
375690454845 368635320
283011850799 368629092
877025722369 368622864
407412661599 368616636
773773049405 27340920
17416119741 368610408
102630675139 176626080
389996548087 368604180
133730877839 323208288
810471288591 368597952
888221795341 140678064
658702299415 368591724
434158835921 368585496
839083475075 368579268
217079421075 9036828
562913675099 368573040
948556188579 368566812
935494103445 368560584
835351450751 368554356
917455985879 368548128
546119565641 368541900
432292823759 368535672
921188010203 368529444
770041025081 368523216
989608456143 368516988
411144685923 169507476
784347118323 29171952
339614219713 52358796
448464929163 368510760
648128230497 368504532
184735210267 368498304
648750234551 368492076
23014156227 368485848
740184830489 368479620
348322276469 368473392
758844952109 368467164
998938516953 223211520
668654364279 368460936
687936489953 368454708
10574075147 368448480
235117538641 368442252
492107046971 120561624
796165195349 368436024
440378876461 38414304
433536831867 192663180
187405943547 137788272
31100208929 368429796
902527888583 368423568
684204465629 192706776
524971427805 368417340
580951792665 368411112
800519223727 99697824
327174138633 319334472
929274062905 102811824
554205618343 254258100
54226680907 38507724
39808265685 368404884
932384083175 350001144
762576976433 368398656
934872099391 368392428
267461749449 241540524
27368184605 368386200
360762357549 368379972
294207923771 368373744
877025722369 368367516
737074810219 82047672
942336148039 368361288
124400817029 86974020
974680358847 368355060
799275215619 305794800
655592279145 368348832
460905010243 368342604
209615372427 368336376
650616246713 368330148
64943987597 17276472
258753692693 368323920
465259038621 368317692
617684397955 55846476
442244888623 368311464
65310431899 368305236
36698245415 13776336
738318818327 47662884
39186261631 199408104
424206771057 82639332
631956125093 75869496
961618273713 314451720
136840898109 368299008
273681789989 368292780
594013877799 368286552
332150171065 368280324
417986730517 368274096
969082322361 212785848
684358291001 94291920
34832233253 38401848
31100208929 368267868
720280700761 156578148
661812319685 368261640
215213408913 368255412
422962762949 368249184
425450779165 368242956
567267703477 368236728
294829927825 368230500
343968248091 368224272
911235945339 368218044
192821262969 368211816
12440087309 368205588
193443267023 22489308
96486130415 54438948
998316512899 149789628
173539137295 368199360
59803535965 101398068
753246915623 368193132
939848131823 368186904
740184830489 282153312
112582740003 368180676
625736084553 368174448
872087257233 140584644
431048815651 368168220
59090391359 317814840
578463776449 165658572
873293698045 368161992
315978065661 368155764
310380029175 13022748
190333246753 368149536
357030333225 19836180
22392152173 228505320
413632702139 215688096
522483411589 268594956
824155377779 21935016
155501019729 327922884
933628091283 368143308
627602096715 368137080
78994521087 368130852
829753414265 368124624
610185983203 368118396
669898372387 2179800
822911369671 368112168
501335273753 265661568
263729725125 368105940
411766689977 368099712
190333246753 368093484
944824164255 368087256
500091265645 368081028
200907315671 368074800
676740416981 368068572
344590252145 265119732
517635102981 194737104
231385514317 368062344
726500741301 282047436
600855922393 368056116
343968248091 368049888
422340758895 124759296
812959304807 368043660
804873252105 368037432
557937642667 368031204
181625189997 368024976
830375418319 295144920
370092418359 368018748
538033512939 113056884
673008392657 368012520
548607581857 368006292
275547802151 368000064
984010419657 367993836
306648004851 262578708
229647929743 2565936
977790379117 367987608
168563104863 367981380
662434323739 367975152
803080275699 203811300
965350298037 367968924
931762079121 367962696
671431720919 26549964
405546649437 137757132
177893165673 367956468
877647726423 367950240
592147865637 367944012
834107442643 367937784
702864587249 367931556
197797295401 367925328
462771022405 367919100
847791531831 236776104
340858227821 367912872
822289365617 367906644
501957277807 136430568
403058633221 367900416
710328635897 367894188
398704604843 54395352
59090391359 222078024
447842925109 180188496
715304668329 367887960
675526926073 166026024
21148144065 367881732
222195994555 134817516
217701425129 367875504
110716727841 367869276
15098968705 139637988
148036971081 367863048
614540011581 203487444
989608456143 367856820
665544344009 78852708
478321123755 305869536
968678952247 68676156
147414967027 49979700
957886249389 367850592
808605276429 367844364
352054300793 367838136
41052273793 367831908
233873530533 367825680
761954972379 367819452
546741569695 367813224
891331815611 367806996
393106568357 367800768
490761204835 206047152
149280979189 367794540
599611914285 367788312
580329788611 367782084
266217741341 367775856
597745902123 367769628
540521529155 367763400
145548954865 367757172
444732904839 367750944
19282131903 339039864
457172985919 367744716
965350298037 367738488
292963915663 123021684
974680358847 367732260
203395331887 275096988
732720781841 200360988
536789504831 367726032
460905010243 367719804
118180776489 367713576
729610761571 367707348
612051995365 325369404
850279548047 197408916
100142658923 367701120
513153350779 367694892
40430269739 41347692
500713269699 258792084
812534167833 91912824
67798448115 367688664
441622884569 367682436
844681511561 31040352
40430269739 315915300
129998853515 367676208
72774480547 215906076
563535679153 339257844
651860254821 367669980
58468387305 328346388
322198106201 367663752
847169527777 91078272
950422200741 367657524
493249221051 367651296
262485717017 367645068
124400817029 367638840
912479953447 367632612
851523556155 367626384
13062091363 367620156
682960457521 341780184
407412661599 367613928
286121871069 147148956
240093571073 367607700
23636160281 367601472
130620857569 367595244
501957277807 161404848
885111775071 367589016
362006365657 367582788
173539137295 367576560
701778328153 200933964
315978065661 99448704
514397358887 303359652
636932157525 367570332
965972302091 367564104
565401691315 333596592
245069603505 367557876
934872099391 327138156
39808265685 367551648
774395053459 367545420
76611266059 5025996
779993089945 367539192
117059322965 148880340
659946307523 367532964
334638187281 292666176
206505352157 367526736
312246041337 367520508
474589099431 548064
500091265645 367514280
469613066999 349403256
194687275131 367508052
491423435541 144639072
653104262929 367501824
505689302131 367495596
661812319685 367489368
933006087229 367483140
972192342631 367476912
34210229199 367470684
792433171025 367464456
891331815611 338884164
921188010203 367458228
258753692693 367452000
388752539979 367445772
373220562109 37031688
154879015675 367439544
195309279185 367433316
994584488575 367427088
62822415683 367420860
413010698085 351956736
763198980487 367414632
971628321257 94460076
363872377819 151197156
61578407575 130445460
823533373725 367408404
59712395413 367402176
827265398049 367395948
269949765665 367389720
162965068377 50870304
835973454805 367383492
106362699463 319054212
653726266983 367377264
153635007567 367371036
991474468305 367364808
116936768381 367358580
302915980527 367352352
173539137295 367346124
873293698045 367339896
968460318307 86419728
282389846745 367333668
676740416981 367327440
936738111553 367321212
239471567019 367314984
318466081877 62062020
664922339955 367308756
666166348063 367302528
338992215659 253560564
772529041297 367296300
666166348063 367290072
133185297573 205779348
859609608857 196817256
783103110215 367283844
102220005809 60218532
943580156147 367277616
991474468305 367271388
16794115687 367265160
180381181889 230473368
512531346725 367258932
244447599451 367252704
104496687301 292927752
877647726423 367246476
52870350819 272655612
941714143985 235711116
240715575127 367240248
782481106161 367234020
825399385887 228947508
889465803449 367227792
770784587239 190956708
648750234551 367221564
964728293983 367215336
501957277807 123345540
457172985919 367209108
247557619721 367202880
930518071013 367196652
648128230497 12138372
796787199403 139339044
977818685377 62304912
219567437291 367190424
890709811557 367184196
957264245335 367177968
496981245375 367171740
199296003797 30654216
604587946717 367165512
266839745395 367159284
636310153471 367153056
788701146701 367146828
452818957541 367140600
658702299415 367134372
513153350779 367128144
216457417021 367121916
715392688653 278061516
709706631843 367115688
546119565641 301273272
485163168349 104667768
964106289929 367109460
225165473777 367103232
355786325117 367097004
505067298077 367090776
962862281821 367084548
43206150343 64229364
288609887285 367078320
783725114269 367072092
537411508885 367065864
646262218335 367059636
90190594059 367053408
495115233213 367047180
72774480547 367040952
399326608897 367034724
758222948055 367028496
554205618343 367022268
417364726463 367016040
789945154809 349534044
528081448075 367009812
78372517033 367003584
44784298117 366997356
138084906217 366991128
455928977811 366984900
249423631883 366978672
752002907515 321470676
185979218375 143306280
590903857529 366972444
598989910231 366966216
445976912947 366959988
3732030553 366953760
785591126431 366947532
783103110215 41596812
796165195349 366941304
922432018311 366935076
755734931839 366928848
580329788611 366922620
110716727841 5991336
775017057513 217313604
949178192633 164101572
989608456143 366916392
832241430481 366910164
928030054797 366903936
944824164255 366897708
516986100547 263668608
836730936543 226736568
752002907515 320374548
610807987257 366891480
999560521007 366885252
593652017305 35194428
153635007567 366879024
798653211565 366872796
371958430521 366866568
153635007567 26213652
921810014257 353052864
508799322401 147840264
462771022405 366860340
378800475115 244803996
92056606221 366854112
554827622397 366847884
47272314333 366841656
243825595397 366835428
907503921015 25734096
647651942959 121022496
743916854813 120760920
245691607559 366829200
745160862921 366822972
705352603465 366816744
681094445359 366810516
37942253523 366804288
613296003473 366798060
724012725085 355176612
67176444061 366791832
826643393995 142864092
323442114309 366785604
569133715639 127885752
454684969703 366779376
251911648099 366773148
13684095417 221679432
166697092701 366766920
975302362901 31252104
495737237267 136580040
366982398089 366760692
455306973757 366754464
197878689133 175486356
807983272375 366748236
370092418359 366742008
398704604843 366735780
985254427765 366729552
200285311617 366723324
548607581857 366717096
988364448035 327916656
579085780503 366710868
656836287253 366704640
121912800813 366698412
365738389981 248522112
588415841313 366692184
490761204835 366685956
32344217037 366679728
875781714261 366673500
259684574407 4920120
486407176457 366667272
582817804827 366661044
6842050823 366654816
93922618383 73197684
551717602127 366648588
111960735949 15918768
505689302131 217631232
302293976473 366642360
419852742679 158197428
829753414265 366636132
888843799395 294584400
441622884569 366629904
753868919677 366623676
195373726529 270544320
919321998041 366617448
82726545411 366611220
55980371089 366604992
238227558911 366598764
793055175079 183856788
770663029135 366592536
837217462913 366586308
416120718355 366580080
399326608897 366573852
605209950771 366567624
905015904799 366561396
339614219713 156310344
333394179173 137501784
70908468385 2086380
243825595397 366555168
449708937271 366548940
934872099391 366542712
565401691315 209920968
661812319685 366536484
804251248051 366530256
826643393995 366524028
642113514661 44854056
78994521087 366517800
637554161579 366511572
658080295361 366505344
174783145403 366499116
123778812975 357300360
794921187241 31364208
199041303509 366492888
482675152133 366486660
558559646721 177765804
319088085931 366480432
573487744017 284320656
902527888583 247077216
235117538641 366474204
582817804827 366467976
598989910231 366461748
369470414305 366455520
375068450791 366449292
870805681829 108354744
871427685883 278192304
55980371089 366443064
462771022405 82782576
191577254861 366436836
998316512899 168922044
23636160281 366430608
181003185943 366424380
103874683247 366418152
882623758855 366411924
889465803449 366405696
194687275131 317845980
747648879137 366399468
17416119741 366393240
426072783219 366387012
64066423791 366380784
727744749409 154759572
45406302171 366374556
337126203497 366368328
327796142687 366362100
343968248091 366355872
116936768381 366349644
873293698045 366343416
694156530493 366337188
303537984581 366330960
880135742639 366324732
925542038581 366318504
479565131863 366312276
289853895393 366306048
100142658923 320698404
653104262929 366299820
347700272415 366293592
356408329171 366287364
236460023885 82714068
430426811597 366281136
580951792665 366274908
685448473737 76280544
579085780503 217232640
197799269677 341188524
133730877839 366268680
928652058851 366262452
606453958879 281069640
366360394035 366256224
631334121039 366249996
236361546749 366243768
861044168853 99523440
89009339279 264440880
266217741341 28792044
475220576273 172484460
155501019729 274393224
679850437251 366237540
118180776489 366231312
148658975135 366225084
569755719693 366218856
913723961555 234091836
358896345387 250278408
358274341333 366212628
415008557007 229040928
172295129187 180275688
737696814273 366206400
358274341333 343648584
952910216957 366200172
557315638613 366193944
709706631843 366187716
636310153471 366181488
633200133201 366175260
898173860205 366169032
407412661599 366162804
788079142647 366156576
189711242699 366150348
268705757557 366144120
616406023743 366137892
763198980487 366131664
327174138633 366125436
109483157861 133453584
823533373725 366119208
427983182337 258841908
944202160201 366112980
19282131903 190881972
358274341333 366106752
830997422373 293133276
647506226443 366100524
935494103445 366094296
547363573749 65119968
773773049405 366088068
885733779125 366081840
205883348103 366075612
172295129187 366069384
473345091323 366063156
519995395373 366056928
737074810219 218204208
742050842651 366050700
233873530533 366044472
425450779165 366038244
443558201915 171824292
858987604803 366032016
409278673761 366025788
735830802111 49817772
990852464251 366019560
821885821119 13365288
956020237227 366013332
622004060229 174882240
212103388643 366007104
794299183187 223005996
456550981865 115884396
458416994027 366000876
431670819705 365994648
233251526479 365988420
800519223727 365982192
58468387305 101510172
712816652113 365975964
752002907515 365969736
353298308901 220390236
147414967027 365963508
626980092661 11833200
828509406157 72425412
594013877799 119913912
240715575127 365957280
794921187241 365951052
606453958879 365944824
59090391359 365938596
23014156227 365932368
92056606221 365926140
479565131863 365919912
442866892677 365913684
361384361603 365907456
111960735949 365901228
202151323779 185376420
941714143985 358651836
697266550763 365895000
128132841353 365888772
380878762429 138971592
663056327793 365882544
233251526479 365876316
95166626491 365870088
577219768341 365863860
397011531785 65045232
982144407495 365857632
223299461615 352180944
67798448115 355693536
264973733233 348319584
395594584573 365851404
761954972379 365845176
105118691355 365838948
806117260213 365832720
478321123755 365826492
46650310279 365820264
346456264307 365814036
253777660261 365807808
7464054877 365801580
974217586069 21106692
184735210267 365795352
500718638235 56076912
383776507547 303054480
20526140011 143044704
73396484601 365789124
469613066999 365782896
930518071013 365776668
582195800773 365770440
463393026459 365764212
976546371009 365757984
644396206173 365751756
501335273753 331005744
852767564263 365745528
699132562925 123108876
229519502155 365739300
118180776489 365733072
328418146741 365726844
932384083175 365720616
732098777787 365714388
142438934595 329953212
970948334523 364618260
388752539979 365708160
48516322441 365701932
858987604803 123800184
491383208889 207336348
182247194051 195957792
106984703517 365695704
464637034567 365689476
701620579141 365683248
889465803449 365677020
852145560209 365670792
671142380495 279730620
365116385927 365664564
91434602167 256606056
666486909451 25727868
675496408873 348811596
630279412991 75078540
923676026419 365658336
507614293453 267723036
636983152389 232242120
590281853475 365652108
111960735949 363104856
274925798097 365645880
58468387305 365639652
369470414305 365633424
454696902551 37561068
72774480547 365627196
263107721071 209914740
651860254821 365620968
454062965649 365614740
910613941285 365608512
942958152093 365602284
444732904839 365596056
202773327833 261395388
372580434575 365589828
699132562925 365583600
383372589369 62136756
423027210293 277768800
610185983203 365577372
294829927825 365571144
709084627789 365564916
165453084593 365558688
74018488655 365552460
692290518331 33923916
97032638653 365546232
492005212943 365540004
833485438589 365533776
720902704815 50253732
313490049445 365527548
241337579181 275968908
962240277767 365521320
28612192713 365515092
248801627829 365508864
41052273793 365502636
676740416981 365496408
516885375103 365490180
999560521007 365483952
946690176417 66166272
986498435873 365477724
487029180511 197153568
413632702139 365471496
435402844029 365465268
101386667031 200030904
944202160201 365459040
687314485899 365452812
28612192713 54787716
417364726463 365446584
636310153471 365440356
207127356211 365434128
210237376481 365427900
370239031707 74069604
652048819977 78541308
834729446697 269803188
503201285915 365421672
794921187241 365415444
589037845367 365409216
82726545411 347017932
238849562965 365402988
942958152093 365396760
649994242659 365390532
83348549465 365384304
618272035905 365378076
977790379117 98707572
521861407535 365371848
645640214281 365365620
227031485939 365359392
352054300793 194027112
579085780503 365353164
371336426467 365346936
455306973757 365340708
919447940657 95481468
85214561627 365334480
755734931839 365328252
925542038581 365322024
653726266983 365315796
41082286525 198000576
482675152133 365309568
214591404859 365303340
663678331847 365297112
175405149457 365290884
557937642667 365284656
423584767003 365278428
872049689937 365272200
348322276469 365265972
304781992689 365259744
855877584533 41459796
138706910271 365253516
804873252105 365247288
272437781881 365241060
139328914325 218278944
266217741341 89521272
595257885907 365234832
809849284537 365228604
4976038661 126334980
809849284537 365222376
127510837299 365216148
748892887245 365209920
832863434535 365203692
779371085891 365197464
479565131863 365191236
50382334603 365185008
136218894055 365178780
857743596695 365172552
934369978109 96197688
437268856191 365166324
370714422413 365160096
379422479169 19692936
341636280643 167115924
431048815651 365153868
205261344049 365147640
370092418359 365141412
589037845367 365135184
160477052161 365128956
959752261551 365122728
583439808881 365116500
385642519709 365110272
410522681869 365104044
692912522385 365097816
632578129147 365091588
752624911569 365085360
587793837259 365079132
400570617005 365072904
933006087229 161535636
630090112931 365066676
299838582521 126123228
164831080539 365060448
569133715639 295506144
105740695409 365054220
185357214321 313193664
214591404859 365047992
814825316969 278933436
483919160241 337831632
419852742679 365041764
217079421075 365035536
447220921055 175810212
134352881893 365029308
65932435953 365023080
314112053499 23137020
322820110255 346812408
949178192633 281704896
11196079201 365016852
376312458899 151464960
178515169727 222594948
149902983243 365010624
470857075107 365004396
245691607559 364998168
398704604843 132519384
450330941325 364991940
264391301891 154747116
733964789949 364985712
897551856151 364979484
143060938649 364973256
494493229159 329847336
741428838597 364967028
784347118323 364960800
957264245335 364954572
345212256199 157904712
661812319685 38140272
580329788611 364948344
772061018315 14056596
495115233213 364942116
631334121039 364935888
737074810219 364929660
249423631883 364923432
184113206213 184828356
294435245771 19537236
845303515615 364917204
729610761571 364910976
610807987257 205748208
383154503493 316724940
13062091363 364904748
486407176457 47401308
239471567019 261874944
107606707571 22395888
445976912947 4689684
690424506169 364898520
911891088581 267685668
598989910231 364892292
334016183227 364886064
531813472399 240880356
469613066999 364879836
184735210267 364873608
548607581857 240980004
670520376441 10500408
582195800773 30261852
269949765665 364867380
596501894015 36359064
427316791327 364861152
314112053499 364854924
879632805489 44119152
251911648099 364848696
239471567019 139874652
646262218335 364842468
78994521087 364836240
14928103525 364830012
287365879177 243564624
145548954865 364823784
480187135917 151265664
715369096989 278559756
169185108917 106629588
217738164101 182411892
945446168309 364817556
490139200781 364811328
344218401939 3331980
901905884529 364805100
773773049405 364798872
465259038621 364792644
55358367035 122436252
907046547913 66546180
971570338577 364786416
404924645383 364780188
220811445399 364773960
865207645343 364767732
612673999419 364761504
890876205033 178718688
50382334603 364755276
735830802111 364749048
51626342711 364742820
470242401409 116731404
160477052161 364736592
19904135957 364730364
230141506209 364724136
659946307523 146314404
490139200781 170572464
649372238605 364717908
34210229199 364711680
807983272375 364705452
765686996703 364699224
291719907555 364692996
235739542695 364686768
193443267023 364680540
682960457521 364674312
268083753503 78466572
977168375063 364668084
722768716977 306448740
360762357549 364661856
963484285875 364655628
802385235889 364649400
819801349401 364643172
991474468305 276809688
246948358155 217967544
479617814515 27727056
409900677815 138965364
811093292645 364636944
488273188619 364630716
761954972379 119702160
901283880475 364624488
554205618343 364618260
644396206173 32547528
668654364279 364612032
707218615627 364605804
642530194011 364599576
507555314293 190707588
653726266983 15700788
836595458859 364593348
507555314293 275395932
794299183187 364587120
963484285875 364580892
167319096755 364574664
650063435739 253871964
447842925109 364568436
221433449453 364562208
21770148119 32858928
301671972419 364555980
404924645383 364549752
699754566979 364543524
23636160281 364537296
272437781881 364531068
148036971081 364524840
747650517101 254600640
874547565077 329940756
434780839975 364518612
470857075107 364512384
375690454845 73259964
835351450751 364506156
212103388643 364499928
571621731855 364493700
587171833205 364487472
817313333185 302107824
885733779125 364481244
183491202159 336872520
284255858907 364475016
199041303509 364468788
392484564303 280378332
231385514317 110142180
973436350739 364462560
263729725125 364456332
866451653451 133914456
610185983203 364450104
717792684545 182530224
549229585911 364443876
166075088647 364437648
204639339995 364431420
518751387265 364425192
637554161579 364418964
279279826475 364412736
737696814273 114177924
79616525141 364406508
256265676477 364400280
696052530475 282925584
159233044053 364394052
343346244037 159860304
691668514277 364387824
849035539939 364381596
891331815611 364375368
394972580519 37791504
702242583195 364369140
705974607519 364362912
205883348103 364356684
643152198065 286170372
46028306225 364350456
350810292685 364344228
459661002135 364338000
522483411589 364331772
140572922433 364325544
258131688639 20097756
46650310279 158982156
626358088607 119353392
233251526479 331865208
549229585911 263525364
774395053459 364319316
508799322401 219586824
390618552141 364313088
277413814313 364306860
394972580519 364300632
139950918379 364294404
634444141309 364288176
323442114309 364281948
513775354833 364275720
602721934555 350163072
642530194011 281985156
780615093999 87509628
596010360333 119440584
595257885907 364269492
805495256159 364263264
360140353495 364257036
283633854853 364250808
399339282877 332114328
464015030513 364244580
855877584533 364238352
19904135957 364232124
628890753355 121084776
424828775111 364225896
93300614329 364219668
331528167011 364213440
84592557573 166592772
896929852097 364207212
376312458899 364200984
957886249389 364194756
162965068377 364188528
323442114309 364182300
72774480547 364176072
67176444061 316525644
29234196767 364169844
503823289969 364163616
236983550803 364157388
846547523723 25223400
366982398089 364151160
936116107499 364144932
248801627829 263207736
217079421075 364138704
642530194011 364132476
978412383171 145529676
363250373765 364126248
556693634559 364120020
804251248051 259962948
923054022365 364113792
704108595357 364107564
211481384589 364101336
766309000757 364095108
449708937271 364088880
734197044525 103552956
468991062945 364082652
108850715679 309101868
676118412927 364076424
824777381833 72705672
547363573749 240456852
483297156187 92504484
258295553547 128458728
656214283199 364070196
553583614289 364063968
901905884529 364057740
173012160065 11939076
994584488575 38669652
589659849421 306367776
124400817029 364051512
483297156187 364045284
691936891253 89297064
457172985919 364039056
818557341293 247949136
779371085891 137327400
485785172403 364032828
524971427805 364026600
643774202119 364020372
381288491331 41976720
575353756179 364014144
80860533249 364007916
47894318387 364001688
596748198959 83785284
497603249429 363995460
728988757517 363989232
83970553519 363983004
738318818327 235835676
878269730477 363976776
609563979149 55522620
346456264307 363970548
382575354307 222906348
611429991311 363964320
347700272415 363958092
113237366321 84844044
286743875123 363951864
580951792665 363945636
888843799395 363939408
960374265605 239815368
280523834583 114277572
704730599411 363933180
266839745395 363926952
824155377779 363920724
796787199403 363914496
67798448115 363908268
32966221091 316805904
442866892677 363902040
293041840399 245570040
80238529195 363895812
91434602167 363889584
322198106201 363883356
9952071093 70345260
922432018311 363877128
931140075067 200572740
915589973717 363870900
298561952149 328371300
53492354873 363864672
242581587289 363858444
146792962973 363852216
169185108917 363845988
631334121039 363839760
513308951131 10556460
136218894055 278323092
422962762949 363833532
298561952149 363827304
354542317009 363821076
49138326495 363814848
229519502155 363808620
332772175119 66720564
497603249429 104437332
379422479169 351900684
612051995365 363802392
863341633181 363796164
954776229119 363789936
430426811597 363783708
571621731855 363777480
783725114269 363771252
403680637275 42668028
147438191239 235580328
873915702099 299909340
91434602167 363765024
641286185903 363758796
273163139595 19643112
327796142687 363752568
58468387305 363746340
753868919677 363740112
62928789923 129691872
513153350779 363733884
7464054877 180991908
367604402143 363727656
901283880475 363721428
492005212943 363715200
982766411549 363708972
409278673761 363702744
355786325117 363696516
300427964311 363690288
770041025081 363684060
480809139971 165509100
440378876461 95836464
266839745395 363677832
549340033263 146196072
454684969703 363671604
166075088647 363665376
367604402143 363659148
241337579181 363652920
634444141309 51499332
751380903461 352922076
748892887245 363646692
587793837259 363640464
669276368333 363634236
286121871069 363628008
44784298117 363621780
850901552101 12244248
93922618383 363615552
164831080539 363609324
742050842651 53498520
461049605719 71086392
454684969703 346096188
317844077823 50533992
768797016973 363603096
199663307563 363596868
845303515615 363590640
400570617005 363584412
587171833205 363578184
14928103525 363571956
552961610235 261233460
634444141309 363565728
380666487277 363559500
133108873785 363553272
906259912907 363547044
650616246713 363540816
4354034607 36359064
414876710247 363534588
73396484601 363528360
9952071093 363522132
284255858907 299523204
355840259597 57777156
108380656141 126154368
114448752165 363515904
526215435913 13290552
104496687301 73658556
75504772191 60978348
95788630545 363509676
871427685883 25341732
478943127809 363503448
454062965649 363497220
860231612911 175311972
98276646761 4982400
339614219713 363490992
532435476453 363484764
758844952109 220271904
251289644045 363478536
103874683247 363472308
271193773773 363466080
129376849461 363459852
362628369711 363453624
769419021027 363447396
933006087229 363441168
977293009799 85292460
567267703477 363434940
776261065621 363428712
880757746693 363422484
618272035905 363416256
284255858907 363410028
982766411549 363403800
546741569695 363397572
812959304807 363391344
641286185903 363385116
702983554505 95674536
397460596735 363378888
528705569649 22825620
176649157565 363372660
99520654869 363366432
329040150795 363360204
543009545371 363353976
202773327833 363347748
991474468305 363341520
775017057513 363335292
692912522385 363329064
588415841313 61028172
343968248091 363322836
59090391359 122529672
183491202159 96832944
552339606181 363316608
437890860245 354628548
47272314333 363310380
427938795381 363304152
840327483183 363297924
435402844029 363291696
274303794043 363285468
698510558871 363279240
628224100769 363273012
632578129147 363266784
750758899407 363260556
401192621059 363254328
409900677815 363248100
969704326415 262572480
661812319685 363241872
788701146701 363235644
246935615667 241023600
736452806165 363229416
411766689977 363223188
934872099391 363216960
582817804827 268688376
521861407535 363210732
314734057553 363204504
407412661599 36738972
466503046729 363198276
241457873001 952884
171673125133 363192048
559181650775 300843540
932384083175 363185820
66554440007 363179592
122154191865 105134868
257509684585 363173364
826643393995 363167136
671764384549 363160908
34998757517 161386164
703486591303 363154680
702864587249 53180892
692290518331 363148452
421718754841 363142224
171673125133 363135996
202773327833 283374000
820423353455 363129768
296695939987 363123540
300427964311 363117312
464637034567 236178216
147414967027 363111084
119424784597 235107000
350188288631 363104856
483919160241 363098628
411766689977 363092400
270571769719 363086172
187951959773 246280032
532435476453 363079944
303537984581 252645048
322198106201 363073716
440378876461 363067488
313490049445 363061260
930099193179 124809120
449708937271 199296000
307270008905 278864928
41052273793 363055032
393106568357 247475808
636932157525 302288436
699132562925 250440336
50382334603 363048804
164831080539 363042576
933628091283 55373148
658702299415 363036348
820423353455 170441676
790567158863 363030120
915589973717 161049852
455501268673 37866240
203395331887 363023892
936738111553 363017664
703486591303 73596276
103874683247 221174964
613918007527 363011436
691046510223 2933388
873293698045 363005208
1866018391 236196900
309136021067 262167660
348322276469 306000324
694156530493 44100468
940470135877 362998980
27368184605 362992752
628224100769 362986524
353920312955 362980296
306648004851 70999200
526837439967 362974068
867116076413 131877900
513775354833 362967840
779993089945 362961612
984632423711 72948564
645640214281 362955384
26746180551 164724372
470857075107 362949156
314203916499 65082600
129376849461 362942928
798292098431 7423776
664922339955 362936700
172917133241 362930472
480187135917 362924244
77128508925 362918016
451574949433 180910944
172917133241 362911788
987120439927 67667220
479565131863 362905560
42918285955 362899332
981522403441 362893104
891953819665 126490680
133730877839 50322240
735830802111 362886876
659324303469 79319808
382532499439 362880648
544253553479 362874420
801141227781 206451972
285499867015 362868192
124400817029 293064768
123156808921 362861964
177893165673 362855736
335260191335 362849508
960374265605 362843280
71530472439 187114032
913101957501 148506660
706596611573 362837052
526215435913 362830824
181625189997 165714624
205883348103 362824596
330906162957 362818368
569755719693 362812140
177271161619 362805912
325308126471 362799684
562913675099 362793456
850901552101 346731444
957886249389 224643960
409900677815 362787228
809849284537 362781000
483919160241 362774772
216457417021 362768544
915589973717 362762316
359518349441 362756088
483297156187 362749860
18795356413 89297064
970948334523 362743632
358274341333 362737404
844681511561 101005704
860853616965 362731176
162343064323 206620128
437268856191 362724948
929274062905 362718720
457794989973 19898460
625114080499 20122668
998938516953 362712492
617650031851 181091556
726500741301 362706264
693534526439 362700036
945446168309 362693808
646884222389 362687580
171835812949 124890084
586549829151 325948608
342724239983 362681352
653726266983 362675124
593391873745 17394804
74197761635 7037640
425450779165 362668896
909991937231 254837304
901283880475 362662668
887813903699 38819124
569755719693 362656440
936738111553 362650212
109472719733 68364756
668032360225 362643984
305403996743 362637756
972192342631 362631528
36698245415 362625300
532435476453 84507732
440378876461 289278144
894441835881 362619072
45406302171 240899040
609716384537 133079904
449086933217 362612844
407412661599 362606616
531813472399 362600388
894441835881 336106476
251911648099 362594160
970948334523 362587932
3732030553 362581704
764567835083 161355024
656231055203 218995164
264351729179 96814260
480809139971 362575476
181003185943 362569248
428560799435 33942600
720902704815 362563020
176649157565 362556792
784969122377 362550564
88946585951 208992996
718414688599 362544336
647506226443 362538108
364494381873 362531880
642530194011 343306044
339614219713 362525652
246935615667 362519424
699132562925 362513196
452196953487 94441392
892575823719 362506968
90812598113 362500740
602721934555 362494512
364494381873 167857056
622626064283 362488284
869561673721 362482056
176790159485 188577612
923054022365 362475828
222677457561 28717308
790567158863 362469600
982144407495 362463372
925542038581 362457144
752747783781 11465748
562291671045 173580588
223299461615 73029528
706596611573 240631236
500176688893 242543232
843437503453 362450916
77128508925 362444688
880135742639 362438460
167941100809 362432232
199663307563 362426004
789323150755 362419776
608941975095 362413548
778749081837 362407320
105118691355 362401092
103252679193 168386436
360254936239 220527252
659946307523 362394864
589037845367 362388636
502579281861 362382408
441000880515 271497204
817935337239 362376180
580474608295 139887108
550473594019 362369952
516885375103 362363724
934872099391 54308160
691046510223 18117252
240769478467 94011660
441046114479 294447384
480809139971 362357496
230763510263 242125956
47272314333 362351268
983388415603 362345040
251289644045 150754968
959752261551 362338812
579085780503 362332584
75884500817 362326356
579707784557 362320128
726500741301 362313900
353298308901 362307672
212725392697 362301444
956642241281 362295216
738450004919 204390504
166075088647 362288988
832241430481 362282760
920566006149 362276532
495115233213 362270304
24880168389 362264076
832863434535 362257848
591525861583 362251620
280523834583 207809676
125644825137 362245392
703486591303 203007888
688558494007 362239164
793055175079 40569192
299183956203 362232936
11196079201 92043612
719036692653 362226708
281145838637 362220480
845925519669 362214252
970326330469 362208024
931140075067 362201796
632578129147 362195568
161099056215 362189340
936116107499 362183112
7464054877 312458760
289231891339 238252140
325308126471 148326048
177271161619 362176884
766931004811 362170656
363872377819 273060432
456550981865 362164428
854011572371 183719772
730232765625 344701116
664922339955 362158200
819801349401 362151972
110716727841 362145744
886355783179 362139516
330906162957 86787180
748892887245 172366128
978412383171 27178992
809227280483 362133288
267499248237 316606608
511909342671 362127060
469613066999 362120832
657458291307 292647492
778127077783 213321456
828509406157 362114604
675496408873 362108376
960374265605 362102148
34210229199 362095920
815447321023 362089692
377556467007 362083464
993340480467 362077236
624492076445 362071008
919321998041 362064780
879513738585 304829460
562291671045 362058552
916211977771 240556500
806739264267 151670484
721113971031 103341204
299805960257 351215604
95788630545 112004352
317844077823 168193368
907503921015 362052324
189711242699 362046096
809849284537 362039868
699754566979 276859512
701620579141 362033640
703486591303 362027412
822289365617 362021184
849035539939 362014956
552961610235 362008728
969082322361 280808064
630090112931 362002500
263729725125 361996272
612051995365 361990044
625114080499 361983816
842815499399 361977588
402436629167 361971360
807983272375 302886324
314734057553 361965132
57846383251 361958904
613296003473 119085588
474730805115 127835928
671142380495 361952676
938604123715 361946448
350188288631 361940220
747026875083 361933992
209615372427 361927764
463393026459 361921536
82726545411 361915308
856499588587 361909080
640042177795 361902852
248179623775 144900648
45406302171 361896624
93300614329 297281124
776261065621 361890396
291097903501 361884168
996450500737 361877940
239531187663 18297864
172295129187 361871712
385020515655 361865484
804873252105 361859256
720902704815 361853028
268705757557 361846800
863963637235 361840572
980900399387 361834344
705974607519 361828116
274925798097 361821888
252533652153 361815660
434780839975 191492316
87080573789 361809432
47321995089 168355296
579707784557 361803204
431048815651 140267016
883867766963 185251860
683617880211 129137580
32966221091 361796976
326552134579 282850848
49760330549 361790748
508799322401 361784520
277413814313 361778292
748270883191 361772064
370714422413 361765836
596501894015 361759608
442866892677 250701912
780615093999 361753380
190955250807 342863856
633200133201 361747152
926164042635 361740924
582215562217 17575416
768175012919 119913912
522483411589 361734696
417364726463 361728468
388752539979 361722240
479182388885 14131332
704730599411 361716012
821045357509 361709784
413710408895 167134608
200907315671 361703556
934872099391 361697328
734175813273 90218808
632578129147 361691100
541765537263 165565152
375068450791 361684872
363872377819 315585216
174783145403 361678644
25502172443 342982188
976546371009 63668844
26124176497 361672416
867073657505 188278668
964728293983 39666132
118180776489 361666188
301049968365 361659960
803007239943 361653732
608941975095 361647504
796225743965 10643652
408656669707 361641276
700998575087 361635048
482053148079 361628820
959130257497 361622592
538655516993 361616364
270571769719 361610136
309136021067 361603908
324064118363 361597680
227758438021 190215576
576597764287 361591452
296073935933 212100768
524971427805 361585224
315356061607 361578996
174161141349 361572768
233873530533 361566540
326552134579 361560312
86458569735 361554084
752143193215 132531840
424828775111 361547856
704108595357 361541628
742672846705 361535400
191577254861 248154660
791811166971 361529172
457172985919 361522944
111338731895 361516716
436646852137 361510488
145548954865 199563804
516885375103 361504260
394972580519 361498032
788079142647 361491804
410522681869 361485576
383776507547 141300864
355164321063 361479348
430426811597 268968636
296695939987 361473120
117558772435 361466892
830997422373 357020100
329237958303 11596536
916211977771 361460664
385642519709 361454436
608941975095 361448208
290475899447 361441980
286743875123 361435752
818557341293 361429524
812959304807 361423296
835351450751 212225328
417986730517 361417068
504445294023 245538900
743294850759 361410840
424342821717 20714328
73396484601 293631516
896929852097 262628532
480809139971 361404612
439756872407 153987300
660568311577 361398384
451574949433 361392156
851523556155 361385928
934872099391 361379700
149902983243 247338792
701620579141 361373472
604587946717 361367244
228275494047 342907452
290475899447 361361016
566645699423 361354788
917540854835 133086132
697466413511 6066072
148036971081 361348560
871427685883 361342332
830997422373 361336104
905015904799 70239384
960996269659 251418132
465881042675 299510748
552961610235 361329876
530569464291 361323648
449086933217 126833220
233873530533 361317420
794921187241 361311192
431670819705 361304964
11818083255 54812628
207127356211 361298736
287365879177 361292508
794921187241 361286280
456550981865 12119688
518129383211 361280052
886977787233 361273824
598367906177 334773684
201529319725 361267596
674874404819 361261368
750758899407 361255140
88324581897 361248912
469090256301 5362308
960996269659 90567576
32344217037 169470108
306026000797 361242684
363872377819 361236456
993962484521 361230228
561669666991 361224000
210237376481 361217772
126266829191 361211544
146170958919 411048
68420452169 361205316
436646852137 333802116
292963915663 361199088
193443267023 361192860
898795864259 273975948
763820984541 250166304
549851589965 361186632
935494103445 230934240
809849284537 361180404
965350298037 361174176
5598042715 192513708
521861407535 361167948
941714143985 126509364
863341633181 361161720
359518349441 361155492
837839466967 149640156
122534804867 361149264
910613941285 7330356
335882195389 361143036
242581587289 361136808
65310431899 361130580
862097625073 361124352
394972580519 361118124
898795864259 361111896
237605554857 275669964
261241708909 361105668
591525861583 361099440
382532499439 361093212
304830085305 181402956
830375418319 361086984
531813472399 361080756
690424506169 361074528
44784298117 361068300
134974885947 2329272
699829875955 238930992
227031485939 302244840
553583614289 361062072
749514891299 361055844
638176165633 361049616
691046510223 361043388
261863712963 225453600
715304668329 361037160
450952945379 361030932
617028027797 361024704
199663307563 361018476
681094445359 84028176
954776229119 361012248
171051121079 142652340
809227280483 361006020
740806834543 360999792
775639061567 360993564
923054022365 360987336
969082322361 160657488
843437503453 360981108
302293976473 238501260
2488022445 193161420
671142380495 360974880
856499588587 360968652
139950918379 360962424
580951792665 112023036
806117260213 360956196
786835134539 360949968
347700272415 333141948
478943127809 360943740
772529041297 360937512
405775646769 9914976
40430269739 360931284
500091265645 360925056
315356061607 360918828
811715296699 303695964
366360394035 360912600
159855048107 360906372
638798169687 360900144
377687485443 2005416
134974885947 360893916
379422479169 360887688
198419299455 360881460
567267703477 23865696
929274062905 360875232
327174138633 360869004
674252400765 360862776
658080295361 355830552
810471288591 360856548
297317944041 360850320
500091265645 360844092
181003185943 360837864
662434323739 177940188
132486869731 83100204
738318818327 314165232
979034387225 360831636
471479079161 271192032
506311306185 26001900
462149018351 360825408
292963915663 360819180
24880168389 360812952
874537706153 360806724
75884500817 149160600
199041303509 360800496
782481106161 360794268
717792684545 360788040
935506478481 311916924
80238529195 48709188
224543469723 303340968
630090112931 360781812
76506504871 360775584
822289365617 360769356
572243735909 360763128
62200411629 335377800
763820984541 360756900
368226406197 38513952
761340927709 240083172
553189287231 37399140
162343064323 99193356
210237376481 360750672
228275494047 8482536
567889707531 360744444
977168375063 360738216
220811445399 360731988
366360394035 264708684
19904135957 360725760
116314764327 360719532
726500741301 360713304
126266829191 360707076
363250373765 360700848
381374375451 61893864
35454237307 126185508
495737237267 266060160
962240277767 360694620
793677179133 360688392
332150171065 360682164
803629243997 360675936
162965068377 360669708
298561952149 360663480
622626064283 360657252
312246041337 360651024
536789504831 360644796
47272314333 360638568
709084627789 360632340
685448473737 360626112
867073657505 360619884
46028306225 360613656
14928103525 360607428
971570338577 360601200
3732030553 360594972
348944280523 351452268
277413814313 297642348
318466081877 360588744
296073935933 360582516
890298413551 116127288
855877584533 141251040
725915681743 320966208
457794989973 360576288
301671972419 360570060
21770148119 360563832
788079142647 360557604
482928407525 52894404
123156808921 360551376
211481384589 28187928
389374544033 360545148
443488896731 91831860
559181650775 306517248
501957277807 360538920
612051995365 360532692
755734931839 359691912
584061812935 360526464
598367906177 360520236
304159988635 360514008
483297156187 147229920
625736084553 65929608
584061812935 360507780
658080295361 40849452
702242583195 360501552
705352603465 360495324
536167500777 112409172
209615372427 35549424
894441835881 153165204
614540011581 360489096
804251248051 360482868
212103388643 354560040
972192342631 360476640
78403756681 323694072
762576976433 360470412
314734057553 285236172
149902983243 360464184
765064992649 11901708
88324581897 360457956
496359241321 360451728
610185983203 360445500
804251248051 360439272
647506226443 360433044
794429036987 188428140
420474746733 360426816
803210073447 136467936
296073935933 148407012
918077989933 56220156
80860533249 249531048
25502172443 322778556
14928103525 70133508
779993089945 360420588
470235071053 339239160
541143533209 161280288
806739264267 360414360
720902704815 360408132
302511177973 112321980
509421326455 360401904
673630396711 360395676
207127356211 196891992
710328635897 205984872
626358088607 360389448
655592279145 360383220
975924366955 360376992
59090391359 235580328
288609887285 312963228
411766689977 360370764
108228711625 360364536
700998575087 177043356
222055453507 360358308
157367031891 360352080
180381181889 360345852
640664181849 360339624
867073657505 360333396
129376849461 360327168
516263371049 360320940
596589721271 132089652
926786046689 181633392
299805960257 360314712
187223226483 360308484
345212256199 360302256
649994242659 113399424
156745027837 8414028
570377723747 162818604
399326608897 290162520
80238529195 360296028
211481384589 59153544
350188288631 14461416
320332094039 360289800
233251526479 360283572
789323150755 360277344
866451653451 360271116
780615093999 128944512
756356935893 360264888
584061812935 360258660
64688427845 360252432
489517196727 360246204
994584488575 360239976
610185983203 360233748
195309279185 356970276
816691329131 360227520
548607581857 317659140
66554440007 360221292
216457417021 360215064
145548954865 360208836
975302362901 360202608
661190315631 360196380
32344217037 360190152
951044204795 253778544
799618727187 9690768
515641366995 360183924
715304668329 320299812
821667361563 360177696
426185148795 2142432
811715296699 360171468
666788352117 25098840
633822137255 360165240
493871225105 360159012
191119140627 69454656
967444834203 39659904
559803654829 12144600
384398511601 360152784
942336148039 330607152
703486591303 88381548
296695939987 66620916
304781992689 166225320
575353756179 235648836
147414967027 360146556
545497561587 147049308
625114080499 360140328
350188288631 321040944
624492076445 360134100
812337300753 360127872
396838592681 360121644
324064118363 360115416
689180498061 152629596
587793837259 261407844
65310431899 360109188
432914827813 296029296
422340758895 360102960
980900399387 279095364
968460318307 360096732
719658696707 312078852
615162015635 108186588
93922618383 360090504
605831954825 360084276
673630396711 360078048
678606429143 360071820
990230460197 200460636
397460596735 360065592
731476773733 360059364
890709811557 360053136
314734057553 585432
587793837259 360046908
291719907555 109145700
736452806165 360040680
406790657545 360034452
679228433197 360028224
255643672423 360021996
725878737247 360015768
710328635897 350848152
278035818367 360009540
992212145003 165521556
120046788651 360003312
237605554857 235916640
482675152133 359997084
840949487237 359990856
115070756219 359984628
475211103485 359978400
446598917001 359972172
384398511601 359965944
185979218375 359959716
878269730477 359953488
483297156187 359947260
289231891339 158222340
689180498061 359941032
985254427765 123507468
368848410251 359934804
118802780543 359928576
436024848083 174826188
128754845407 359922348
785591126431 359916120
492073241387 17594100
833773776305 13527216
23636160281 359909892
271193773773 359903664
92678610275 345280320
225787477831 224394840
783725114269 359897436
440378876461 359891208
950422200741 359884980
796165195349 194668596
225787477831 322056108
951666208849 337221288
133730877839 359878752
300063151745 42313032
279901830529 359872524
312868045391 174122424
187845230537 167358816
44162294063 359866296
897551856151 103191732
6229 359860068
939848131823 359853840
872049689937 359847612
588424230429 269516700
733964789949 359841384
390618552141 359835156
918699993987 269342316
865207645343 359828928
933628091283 359822700
45406302171 359816472
536167500777 359810244
508177318347 359804016
67176444061 359797788
483297156187 36956952
913101957501 359791560
533679484561 359785332
672386388603 359779104
18038123795 244554876
721526558585 19655568
421096750787 27832932
921188010203 359772876
484541164295 359766648
941092139931 359760420
542387541317 359754192
90297466539 76990536
401192621059 359747964
493871225105 359741736
870805681829 185613084
906259912907 359735508
664922339955 359729280
233251526479 359723052
470857075107 359716824
598989910231 359710596
809227280483 359704368
275547802151 359698140
32966221091 359691912
487029180511 359685684
956642241281 359679456
985254427765 359673228
815447321023 359667000
877647726423 359660772
4354034607 359654544
335260191335 47276748
480205751409 177323616
607075962933 283866012
134974885947 359648316
792433171025 359642088
204639339995 359635860
832241430481 359629632
431670819705 359623404
9952071093 359617176
514397358887 229240224
821667361563 359610948
427316791327 359604720
681094445359 359598492
599611914285 54395352
79616525141 359592264
470857075107 359586036
988986452089 359579808
115070756219 359573580
579085780503 359567352
134974885947 359561124
240715575127 359554896
923054022365 359548668
891331815611 359542440
956020237227 112496364
208993368373 331373196
696022542655 323052588
930518071013 359536212
879513738585 359529984
102065700881 206296272
428560799435 359523756
855255580479 359517528
139328914325 335035260
576597764287 14990796
83970553519 359511300
444110900785 313199892
504445294023 269261352
499469261591 359505072
110716727841 359498844
740184830489 359492616
705352603465 359486388
531813472399 359480160
681716449413 359473932
934352695409 196013844
764449957727 213720048
332150171065 359467704
811715296699 359461476
754490923731 359455248
232629522425 359449020
134352881893 359442792
730854769679 359436564
638176165633 352324188
784347118323 359430336
329068095831 6433524
215213408913 211154112
514397358887 164574900
659324303469 359424108
567889707531 359417880
845303515615 359411652
278035818367 359405424
98276646761 359399196
580951792665 41416200
92056606221 92554308
168563104863 359392968
491383208889 50353380
484541164295 359386740
466503046729 359380512
264351729179 57665052
36698245415 359374284
931762079121 359368056
892575823719 348039324
132614450311 220782600
570999727801 359361828
428560799435 359355600
669898372387 359349372
77750512979 359343144
446598917001 232640712
889465803449 176464152
252533652153 267006816
898173860205 359336916
426694787273 359330688
574731752125 359324460
194065271077 272973240
438512864299 260118648
116936768381 359318232
591525861583 359312004
761332968325 359305776
673008392657 359299548
4354034607 359293320
737696814273 359287092
807983272375 359280864
125644825137 359274636
581573796719 359268408
699754566979 359262180
193443267023 359255952
447842925109 359249724
637554161579 359243496
442866892677 359237268
684204465629 359231040
69887192241 54164916
901283880475 305595504
438512864299 167919336
949800196687 46199304
604587946717 359224812
959130257497 359218584
427938795381 359212356
69664460277 359206128
891953819665 359199900
826021389941 359193672
80238529195 359187444
884489771017 359181216
635688149417 359174988
798031207511 359168760
367604402143 359162532
779371085891 359156304
344023272471 75477132
530569464291 359150076
802385235889 359143848
689180498061 21025728
946690176417 359137620
452818957541 359131392
366982398089 359125164
767553008865 275539176
294829927825 342658332
184113206213 359118936
597123898069 359112708
640042177795 267623388
849657543993 359106480
671764384549 359100252
282389846745 359094024
577841772395 359087796
235739542695 359081568
960996269659 359075340
616406023743 359069112
854011572371 359062884
348944280523 96534000
893819831827 359056656
408656669707 359050428
622010283 359044200
661812319685 201114576
140572922433 359037972
760710964271 359031744
849657543993 157207176
784969122377 359025516
726500741301 359019288
801141227781 80029800
26746180551 359013060
346456264307 126191736
26746180551 359006832
704108595357 353252160
240093571073 359000604
366360394035 87534540
819801349401 358994376
225787477831 260511012
176027153511 358988148
941092139931 258462000
936116107499 36900900
366982398089 358981920
158611039999 131815620
850901552101 358975692
185357214321 125519112
337748207551 358969464
450989896103 177304932
964106289929 358963236
880757746693 268788024
708462623735 358957008
508177318347 358950780
110094723787 358944552
289853895393 358938324
646884222389 358932096
686201608331 190265400
23759904413 36988092
711572644005 358925868
287987883231 358919640
815447321023 358913412
909369933177 6763608
18038123795 358907184
829753414265 358900956
561047662937 358894728
190955250807 358888500
623248068337 358882272
126266829191 358876044
368848410251 358869816
750758899407 103060944
315978065661 317086164
939226127769 24694020
863341633181 358863588
661812319685 358857360
350188288631 358851132
813705432901 97854336
106984703517 358844904
63444419737 358838676
391318431107 78360696
740806834543 358832448
29234196767 207996516
894488757633 88095060
721524708869 358826220
342724239983 358819992
529325456183 358813764
582817804827 358807536
380044483223 358801308
852145560209 358795080
148036971081 152536176
935494103445 358788852
747648879137 358782624
278657822421 358776396
958508253443 358770168
398238618417 16840512
67176444061 358763940
651238250767 358757712
165453084593 254469852
862719629127 358751484
778749081837 246653712
348322276469 190010052
67176444061 358745256
526837439967 64403748
559181650775 358739028
450330941325 358732800
919944002095 137177928
602099930501 288319032
250045635937 30106152
693534526439 150007608
681094445359 358726572
117558772435 358720344
31722212983 358714116
760710964271 358707888
163587072431 358701660
719658696707 314731980
410784345061 63064728
614066894095 4826700
430426811597 358695432
166697092701 357730092
770041025081 358689204
198419299455 358682976
579085780503 355743360
140572922433 358676748
761332968325 358670520
227653489993 358664292
917455985879 358658064
742050842651 358651836
205261344049 358645608
670520376441 66776616
748892887245 358639380
592147865637 358633152
87715843483 240070716
129998853515 358626924
69042456223 358620696
296073935933 358614468
550473594019 249686748
926786046689 358608240
411158923131 339974064
102008671085 358602012
926786046689 178270272
900039872367 358595784
166075088647 358589556
786213130485 358583328
716548676437 358577100
640042177795 358570872
44784298117 358564644
850279548047 358558416
303537984581 358552188
574731752125 358545960
432292823759 358539732
238227558911 281038500
286121871069 340758792
176027153511 345124620
918077989933 358533504
88324581897 204533748
270571769719 358527276
712816652113 358521048
220189441345 348898788
120046788651 168523452
913723961555 358514820
528081448075 38233692
444307306993 37143792
750758899407 358508592
747026875083 358502364
319710089985 358496136
594635881853 110534544
56602375143 160551612
996450500737 358489908
668032360225 50683464
819179345347 358483680
111960735949 358477452
983388415603 208040112
185357214321 358471224
116314764327 358464996
388130535925 358458768
134974885947 358452540
730854769679 121352580
995828496683 80422164
631334121039 358446312
154257011621 333895536
754490923731 358440084
483384454063 55584900
375690454845 358433856
788701146701 6234228
714060660221 358427628
148922220239 66135132
145548954865 119085588
606453958879 358421400
687936489953 358415172
774395053459 358408944
609563979149 14174928
709084627789 358402716
949178192633 358396488
370714422413 224469576
343346244037 358390260
420474746733 358384032
411144685923 358377804
2488022445 358371576
427938795381 358365348
134373004561 295213428
487651184565 188147880
418608734571 186628248
949178192633 358359120
57224379197 253448460
574109748071 167639076
71749168659 10624968
243203591343 358352892
738940822381 105956964
31100208929 358346664
893197827773 358340436
191577254861 54837540
543009545371 358334208
545497561587 187070436
413632702139 358327980
834729446697 358321752
47894318387 358315524
23636160281 358309296
575975760233 358303068
343434694093 107127828
45406302171 358296840
502579281861 56145420
487029180511 358290612
51004338657 358284384
242581587289 92790972
27990188659 321271380
866451653451 358278156
684826469683 358271928
439756872407 122635548
977168375063 358265700
793055175079 358259472
222055453507 165639888
860231612911 358253244
385642519709 95388048
378800475115 94042800
84592557573 358247016
7464054877 358240788
121290796759 358234560
530569464291 358228332
819179345347 358222104
898173860205 358215876
488895192673 358209648
651238250767 358203420
731476773733 309755808
85214561627 358197192
436646852137 358190964
210237376481 161155728
707840619681 186497460
370714422413 123264576
615162015635 78647184
345834260253 358184736
599611914285 358178508
620760052121 358172280
988364448035 155880612
788701146701 123395364
32344217037 158589792
906881916961 358166052
991474468305 358159824
64688427845 191697840
747026875083 11733552
729610761571 358153596
812337300753 130196340
793055175079 137869236
659324303469 358147368
669276368333 358141140
505689302131 358134912
724634729139 358128684
918699993987 358122456
258753692693 358116228
296695939987 309313620
514397358887 358110000
362628369711 9672084
602099930501 358103772
596501894015 358097544
997694508845 358091316
126888833245 358085088
238849562965 358078860
748270883191 185507208
730854769679 358072632
329040150795 358066404
965972302091 358060176
139328914325 168766344
197175291347 296378064
997694508845 358053948
215835412967 358047720
924920034527 106729236
528703452129 239703264
443488896731 358041492
694156530493 358035264
404924645383 358029036
281145838637 358022808
777508430621 79618752
466503046729 358016580
137462902163 358010352
813581308861 358004124
618894039959 357997896
343462850881 99149760
289231891339 30411324
393106568357 199788012
337748207551 357991668
611429991311 357985440
967216310199 357979212
351432296739 357972984
684826469683 263294928
150524987297 70339032
146792962973 357966756
182869198105 172310076
354542317009 154933956
941099532567 76037652
264973733233 357960528
787457138593 357954300
726500741301 81381276
740806834543 104705136
845324709499 127848384
366982398089 357948072
674874404819 357941844
94544622437 19674252
169185108917 357935616
523105415643 123943428
960374265605 357929388
503201285915 276049872
310380029175 357923160
217701425129 357916932
473345091323 357910704
566645699423 357904476
708462623735 357898248
366360394035 357892020
520617399427 357885792
823635245121 184635288
41674277847 357879564
957264245335 254040120
619516044013 147198780
123778812975 84464136
277413814313 357873336
605277966759 143630136
402436629167 296664552
345212256199 357867108
36698245415 305246736
886355783179 357860880
482675152133 170304660
483919160241 357854652
726500741301 314856540
92056606221 357848424
459661002135 75987828
237751744701 144159516
328418146741 277681608
940470135877 228081816
75884500817 67380732
880757746693 357842196
715304668329 166181724
733964789949 357835968
848413535885 287970264
423584767003 357829740
403058633221 357823512
34832233253 357817284
49760330549 357811056
950422200741 4029516
111960735949 357804828
538655516993 357798600
929274062905 255640716
904393900745 228598740
741428838597 357792372
837839466967 357786144
688071774569 128309256
340858227821 357779916
694156530493 357773688
613918007527 191405124
526215435913 357767460
574223907311 116662896
860231612911 357761232
220811445399 357755004
582817804827 357748776
459661002135 357742548
893197827773 357736320
861475621019 172677528
198419299455 238750380
4976038661 357730092
5598042715 357723864
458416994027 357717636
233873530533 197384004
907503921015 141070428
172379032803 95282172
633200133201 357711408
61578407575 357705180
414876710247 357698952
518751387265 296633412
74640492709 357692724
990852464251 357686496
991019063251 116457372
10574075147 357680268
982144407495 12499596
556071630505 357674040
188467234591 357667812
429436912117 74337408
316600069715 357661584
434158835921 357655356
85836565681 357649128
144926950811 357642900
545497561587 357636672
719036692653 357630444
63444419737 357624216
949178192633 357617988
677984425089 357611760
793055175079 357605532
41674277847 357599304
273059785935 357593076
824155377779 98769852
816069325077 357586848
523727419697 357580620
991474468305 357574392
543009545371 357568164
322820110255 84295980
840949487237 357561936
976546371009 117192276
1244014337 357555708
202773327833 357549480
259375696747 357543252
225787477831 357537024
654970275091 357530796
557937642667 357524568
788079142647 357518340
366982398089 357512112
282389846745 357505884
37942253523 357499656
886977787233 12331440
49760330549 316170648
268083753503 287440884
885111775071 64335240
523105415643 357493428
687936489953 72033048
191577254861 357487200
871427685883 357480972
163587072431 357474744
334016183227 249107544
811093292645 357468516
332150171065 302749308
679850437251 357462288
807366966941 160352316
457172985919 357456060
143060938649 357449832
948556188579 106106436
262755352049 79431912
197797295401 310434660
615162015635 357443604
295451931879 336679452
117558772435 357437376
350270809631 217786932
745782866975 181564884
946068172363 355961340
897551856151 357431148
791189162917 357424920
167941100809 357418692
687314485899 357412464
715926672383 89184960
654348271037 357406236
495737237267 225341496
911857949393 357400008
720280700761 357393780
159855048107 357387552
680472441305 205928820
541143533209 357381324
330906162957 357375096
389374544033 357368868
873915702099 357362640
289853895393 357356412
641286185903 151664256
815447321023 357350184
57846383251 326453076
447991045633 142820496
301671972419 357343956
203395331887 49805316
811715296699 357337728
766931004811 357331500
846547523723 192351780
610185983203 357325272
120046788651 357319044
141194926487 357312816
6842050823 274225068
375690454845 357306588
522483411589 332164152
445976912947 251704620
74640492709 357300360
325308126471 357294132
658080295361 357287904
72774480547 99448704
924298030473 196449804
817313333185 357281676
485785172403 357275448
108228711625 180157356
285499867015 357269220
882623758855 357262992
234505954031 200547828
980278395333 342888768
335478725627 50066892
97032638653 354784248
997072504791 170447904
168563104863 184392396
10607843363 315691092
430426811597 357256764
448464929163 357250536
121912800813 103964004
361384361603 357244308
90190594059 33917688
328499453281 161186868
353298308901 357238080
360140353495 357231852
951666208849 357225624
723390721031 183956436
49760330549 357219396
696644546709 357213168
849657543993 357206940
414254706193 23155704
857121592641 357200712
747151671747 137252664
351432296739 357194484
500713269699 357188256
294207923771 357182028
494493229159 357175800
827887402103 61146504
892575823719 180998136
973436350739 344520504
681716449413 357169572
725878737247 357163344
232007518371 357157116
591525861583 357150888
687314485899 357144660
204017335941 357138432
562291671045 357132204
265595737287 357125976
927408050743 225272988
453440961595 357119748
692912522385 240936408
131864865677 357113520
108228711625 84464136
363250373765 357107292
80238529195 357101064
109472719733 219786120
28612192713 324348012
858987604803 179559468
146792962973 357094836
733342785895 357088608
756978939947 357082380
213969400805 357076152
988986452089 149428404
534301488615 357069924
597745902123 357063696
845925519669 357057468
809849284537 357051240
88946585951 171151668
90190594059 357045012
673630396711 79961292
507555314293 285522660
273681789989 357038784
649994242659 357032556
212103388643 204670764
482675152133 357026328
125022821083 357020100
95788630545 105838632
470857075107 294621768
495115233213 357013872
60334399467 202484736
732387769443 34565400
399599899765 79089372
371958430521 309625020
256265676477 357007644
628846104823 108765792
557937642667 229364784
356408329171 357001416
395594584573 356995188
407412661599 356988960
816691329131 233101584
768797016973 356982732
455928977811 53809920
113925866731 122330376
659946307523 356976504
861475621019 341960796
329662154849 356970276
858987604803 356964048
607697966987 356957820
585305821043 142646112
821667361563 356951592
309758025121 356945364
380666487277 193653432
418608734571 356939136
51004338657 356932908
795543191295 38713248
753494466167 85933944
99520654869 356926680
863341633181 355076964
715304668329 356920452
651238250767 83617128
911857949393 356914224
152390999459 325512648
214027514273 51337404
108228711625 343604988
389996548087 356907996
311624037283 356901768
781237098053 356895540
8086058931 192893616
550473594019 356889312
438512864299 356883084
978412383171 35138376
306648004851 349683516
811093292645 356876856
259375696747 356870628
68441235005 184317660
195309279185 356864400
591525861583 356858172
626358088607 356851944
659946307523 356845716
235739542695 356839488
43540290009 356833260
255643672423 356827032
411144685923 356820804
410522681869 356814576
407412661599 183900384
88324581897 356808348
888221795341 356802120
916211977771 356795892
602099930501 328807260
937360115607 356789664
482675152133 356783436
144926950811 356777208
108228711625 240861672
701620579141 356770980
563554338241 143972676
534301488615 336997080
335882195389 356764752
531191468345 356758524
714682664275 356752296
822911369671 356746068
913723961555 162351504
620760052121 356739840
702242583195 356733612
616406023743 356727384
116936768381 356721156
440378876461 356714928
143193869081 151882236
253155656207 356708700
68420452169 262553796
536167500777 356702472
627602096715 356696244
245691607559 74723544
644396206173 356690016
799969564121 217288692
524971427805 356683788
816069325077 356677560
651238250767 356671332
626980092661 356665104
547363573749 356658876
98276646761 137850552
594013877799 356652648
41674277847 356646420
722768716977 356640192
868565041773 58107240
12440087309 356633964
900039872367 356627736
67798448115 356621508
279279826475 356615280
370092418359 281374812
865207645343 356609052
101386667031 356602824
678606429143 257042016
966594306145 356596596
87702577843 356590368
929896066959 356584140
945446168309 356577912
957886249389 356571684
636932157525 155201760
535545496723 356565456
444110900785 353021724
809227280483 60013008
703154805821 14230980
851523556155 356559228
778127077783 356553000
842193495345 356546772
570999727801 356540544
303537984581 356534316
157989035945 312682968
430494622061 250172532
748892887245 125512884
695400538601 356528088
610185983203 356521860
375690454845 356515632
832241430481 356509404
366360394035 103048488
394418019477 222993540
281767842691 356503176
7464054877 307594692
722146712923 356496948
259375696747 356490720
640042177795 9659628
804251248051 356484492
485163168349 276660216
28612192713 59122404
924920034527 356478264
103252679193 356472036
569755719693 356465808
321576102147 356459580
7464054877 356453352
185357214321 187282188
902527888583 145822392
25502172443 356447124
526837439967 110852172
206505352157 356440896
931140075067 356434668
105118691355 356428440
702242583195 118033056
958508253443 106368012
103252679193 356422212
275547802151 223435728
963484285875 356415984
933006087229 356409756
638798169687 356403528
419230738625 213969168
704730599411 356397300
19904135957 329473656
21148144065 356391072
976546371009 356384844
628224100769 356378616
325930130525 296041752
590903857529 200454408
106984703517 240213960
959752261551 356372388
55980371089 356366160
306026000797 356359932
294829927825 356353704
342724239983 356347476
894441835881 356341248
48516322441 356335020
632578129147 356328792
708462623735 138473352
402436629167 356322564
958508253443 356316336
957264245335 98720028
283011850799 356310108
41674277847 356303880
890709811557 356297652
947312180471 356291424
784969122377 147092904
974058354793 356285196
279901830529 356278968
340858227821 356272740
272437781881 14262120
791811166971 356266512
191577254861 356260284
432914827813 51997572
627602096715 264291408
988364448035 174763908
597745902123 105315480
659946307523 356254056
682338453467 356247828
432914827813 356241600
500713269699 356235372
207749360265 356229144
707840619681 356222916
819801349401 95861376
695400538601 356216688
766931004811 356210460
835351450751 19886004
357030333225 356204232
882001754801 356198004
669276368333 356191776
332150171065 356185548
693534526439 356179320
140572922433 151726536
552339606181 356173092
439756872407 356166864
113204744057 356160636
343346244037 356154408
212725392697 356148180
260619704855 356141952
942336148039 356135724
995828496683 356129496
52870350819 356123268
292963915663 356117040
78372517033 269803188
854633576425 184778532
854011572371 356110812
365738389981 52315200
499469261591 353980836
551095598073 356104584
357918690155 2049012
23636160281 356098356
172917133241 356092128
439134868353 356085900
997694508845 356079672
591525861583 327848148
860231612911 356073444
635688149417 356067216
771907037243 96116724
447220921055 100874916
918699993987 356060988
60334399467 356054760
587793837259 356048532
225787477831 356042304
260619704855 248895792
926786046689 356036076
726500741301 356029848
263729725125 36016524
607075962933 356023620
429804807543 276622848
186601222429 356017392
196553287293 356011164
626358088607 356004936
982766411549 95033052
947934184525 355998708
603965942663 355992480
885111775071 355986252
250065746149 266253228
834729446697 355980024
422962762949 355973796
39186261631 289489896
466503046729 213396192
455306973757 355967568
99520654869 355961340
635066145363 7791228
709706631843 355955112
704108595357 355948884
319088085931 355942656
929896066959 355936428
57224379197 355930200
805495256159 355923972
667410356171 173966724
157367031891 355917744
268705757557 355911516
178515169727 355905288
686070477791 355899060
382532499439 355892832
729610761571 355886604
136840898109 355880376
904393900745 355874148
593391873745 355867920
199041303509 354342060
920566006149 355861692
758222948055 355855464
496981245375 355849236
46028306225 355843008
649372238605 5767128
663678331847 355836780
606453958879 355830552
69664460277 355824324
571621731855 270351252
80860533249 216099144
89568590005 355818096
876500482751 61053084
630712116985 355811868
697888554817 355805640
400570617005 120281364
20526140011 355799412
651238250767 355793184
59712395413 23946660
333394179173 161211780
395700279961 126278928
502579281861 111300588
301049968365 355786956
638176165633 355780728
560540795919 187132716
268705757557 318288168
748270883191 355774500
729610761571 355768272
159855048107 135782856
370092418359 355762044
228897498101 355755816
146796568985 123034140
744538858867 355749588
164209076485 355743360
669380917769 243714096
77750512979 355737132
240715575127 355730904
568511711585 355724676
250774095195 210911220
65310431899 355718448
623870072391 355712220
118802780543 355705992
321576102147 80646372
132486869731 355699764
291097903501 76349052
465259038621 127692684
751624598873 74206620
29234196767 355693536
175405149457 232777728
503201285915 354310920
579707784557 296876304
809849284537 272325528
13684095417 355687308
524971427805 261656964
895063839935 327119472
589659849421 355681080
652482258875 355674852
649994242659 274580064
122534804867 118251036
105118691355 352884708
768322186787 178637724
398082600789 355668624
993962484521 355662396
447842925109 355656168
572865739963 265779900
618272035905 209783952
158611039999 355649940
634444141309 355643712
261431002741 72151380
539899525101 355637484
530569464291 152698104
979656391279 355631256
115692760273 355625028
538033512939 23056056
491383208889 355618800
835973454805 355612572
928652058851 355606344
623870072391 355600116
867695661559 355593888
982766411549 355587660
615162015635 355581432
99520654869 182436804
862097625073 355575204
692290518331 355568976
673630396711 331771788
268083753503 355562748
268705757557 37006776
309758025121 355556520
690424506169 355550292
45406302171 182866536
1244014337 355544064
945446168309 355537836
624492076445 355531608
410522681869 355525380
956020237227 355519152
804873252105 355512924
642530194011 150399972
623870072391 355506696
686778696049 239423004
436024848083 355500468
766309000757 355494240
579085780503 355488012
919321998041 355481784
143060938649 3051720
416742722409 355475556
318466081877 355469328
971570338577 83953440
474589099431 355463100
442866892677 355456872
125644825137 221623380
332150171065 355450644
830997422373 355444416
775017057513 355438188
405546649437 103528044
815447321023 355431960
76506504871 355425732
623248068337 355419504
713438656167 355413276
332150171065 355407048
106984703517 355400820
73396484601 355394592
380666487277 355388364
155501019729 194344740
627181032853 16821828
18660127849 355382136
276169806205 355375908
164982346203 116768772
236361546749 121396176
708462623735 301896072
27990188659 21486600
355786325117 355369680
40430269739 355363452
763198980487 355357224
337748207551 355350996
526837439967 355344768
689180498061 355338540
765686996703 355332312
353920312955 355326084
640664181849 355319856
357652337279 355313628
413010698085 355307400
867695661559 355301172
143682942703 355294944
348322276469 135446544
541765537263 355288716
497603249429 355282488
325308126471 355276260
344590252145 355270032
634030214735 81611712
601477926447 355263804
969082322361 355257576
618894039959 28580292
422962762949 355251348
185979218375 197919612
577219768341 231918264
495115233213 131784480
518751387265 355245120
143682942703 1974276
769419021027 204919884
794299183187 71410248
164209076485 355238892
156745027837 355232664
929274062905 355226436
120046788651 355220208
893197827773 355213980
401192621059 355207752
290475899447 355201524
40430269739 355195296
523893015989 107819136
689802502115 355189068
538033512939 273502620
558641569833 119284884
648128230497 355182840
540521529155 355176612
118802780543 355170384
617044208141 188378316
687936489953 355164156
726500741301 322280316
96410634599 355157928
139328914325 355151700
418303573789 24339024
39812008713 315965124
325930130525 355145472
463393026459 211783140
16172111633 138797208
520617399427 355139244
362628369711 355133016
701620579141 350206668
773773049405 355126788
885733779125 355120560
781895978095 93899556
898173860205 355114332
629468108877 355108104
606453958879 355101876
837217462913 355095648
837217462913 355089420
353920312955 355083192
701662686649 41627952
50382334603 184803444
149902983243 355076964
667410356171 200149236
980278395333 355070736
946068172363 229570308
77128508925 206053380
155501019729 355064508
998938516953 355058280
154257011621 355052052
807361268321 355045824
990230460197 315336096
771907037243 34484436
656836287253 355039596
610185983203 150499620
332772175119 355033368
914345965609 355027140
555449626451 355020912
758844952109 287335008
521239403481 346376448
796850606671 278715456
992718476413 355014684
606453958879 355008456
991474468305 147746844
784969122377 355002228
281145838637 354996000
88324581897 354989772
928030054797 354983544
52870350819 354977316
545497561587 330108912
658702299415 354971088
991474468305 354964860
713438656167 354958632
903149892637 302574924
692912522385 346164696
694778534547 354952404
557937642667 265860864
126888833245 354946176
875159710207 354939948
431048815651 354933720
592769869691 354927492
830375418319 315728460
798653211565 354921264
318466081877 354915036
253777660261 354908808
900661876421 222283548
93922618383 354902580
183491202159 228212604
529325456183 354896352
212103388643 354890124
918077989933 230591700
815447321023 354883896
954776229119 114258888
981522403441 354877668
427938795381 203437620
768797016973 354871440
387533711675 6134580
292341911609 354865212
133730877839 354858984
574857433165 165459276
621084692849 435960
9952071093 309157920
552339606181 354852756
440378876461 354846528
274303794043 354840300
221433449453 354834072
866451653451 354827844
280523834583 354821616
496981245375 354815388
959130257497 354809160
611429991311 354802932
650616246713 354796704
360762357549 354790476
602721934555 305458488
669898372387 354784248
492005212943 354778020
976546371009 342483948
494493229159 354771792
762037991619 141406740
247557619721 354765564
14928103525 318169836
783103110215 354759336
671764384549 51063372
85450310111 54918504
528703452129 354753108
997072504791 354746880
460283006189 354740652
742050842651 94821300
732098777787 354734424
585305821043 354728196
436646852137 354721968
123156808921 354715740
962862281821 354709512
952288212903 354703284
670520376441 354697056
389996548087 354690828
721524708869 354684600
196553287293 354678372
91434602167 354672144
83970553519 354665916
622004060229 354659688
863341633181 2416464
993962484521 48466296
525032144577 2229624
860231612911 185831064
383776507547 354653460
208371364319 354647232
995206492629 354641004
391862560249 354634776
555563137979 185127300
579707784557 157001652
460905010243 354628548
419852742679 207404856
443488896731 311418684
921810014257 354622320
496359241321 354616092
708486632675 18353916
138084906217 354609864
651238250767 161635284
928030054797 354603636
301049968365 354597408
263107721071 354591180
226409481885 159580044
297317944041 354584952
39186261631 354578724
929896066959 354572496
347700272415 354566268
682960457521 354560040
295451931879 354553812
446598917001 354547584
864585641289 123806412
574731752125 324267048
889465803449 354541356
254399664315 354535128
71530472439 354528900
817935337239 354522672
261241708909 354516444
615162015635 354510216
580951792665 354503988
213347396751 83660724
733964789949 354497760
921188010203 354491532
506933310239 354485304
346456264307 354479076
547363573749 239678352
965972302091 354472848
77750512979 354466620
382532499439 165415680
919944002095 279525096
186601222429 354460392
485785172403 354454164
57224379197 354447936
202773327833 354441708
868317665613 209347992
468369058891 354435480
327174138633 354429252
459661002135 9117792
80238529195 354423024
878891734531 354416796
67176444061 354410568
314734057553 174097512
469613066999 354404340
742672846705 354398112
622004060229 354391884
111338731895 354385656
223921465669 354379428
105118691355 354373200
591525861583 229819428
322825067743 292286268
628224100769 272805084
783103110215 354366972
67798448115 59844852
79616525141 354360744
462149018351 354354516
755734931839 354348288
783725114269 354342060
621382056175 354335832
299805960257 354329604
702242583195 354323376
289853895393 354317148
923681077327 246591432
853389568317 6663960
801782607143 100575972
871427685883 354310920
37320249469 354304692
76506504871 316401084
482675152133 354298464
377556467007 354292236
531813472399 354286008
601477926447 216304668
661812319685 354279780
493249221051 354273552
913723961555 316488276
788079142647 354267324
653726266983 354261096
244447599451 354254868
746404871029 354248640
720280700761 354242412
872049689937 354236184
93922618383 239778000
460283006189 354229956
226409481885 330027948
494493229159 354223728
789945154809 354217500
756356935893 354211272
368226406197 354205044
819801349401 354198816
949800196687 354192588
186140741555 38376936
73396484601 354186360
465259038621 354180132
221433449453 354173904
320954098093 354167676
320332094039 354161448
408034665653 290237256
567966947187 20203632
432292823759 354155220
877025722369 354148992
532435476453 191884680
704108595357 354142764
866451653451 354136536
100142658923 354130308
98276646761 354124080
13062091363 281785860
685448473737 354117852
292341911609 354111624
733342785895 354105396
245069603505 125948844
358274341333 102587616
354542317009 176320908
728366753463 354099168
811093292645 354092940
417364726463 354086712
305016782061 40357440
89568590005 354080484
761954972379 354074256
942958152093 354068028
325308126471 354061800
456550981865 354055572
860853616965 350698680
113826748111 354049344
337794730711 37722996
503201285915 329305500
220189441345 255173616
487651184565 354043116
227031485939 354036888
768797016973 354030660
959752261551 93114828
291719907555 354024432
939226127769 354018204
527459444021 354011976
143060938649 248833512
380044483223 291738204
853389568317 354005748
786213130485 81069876
863963637235 353999520
29856200821 260006544
144304946757 353993292
182247194051 222389424
118802780543 353987064
409278673761 353980836
449086933217 353974608
577841772395 118861380
463393026459 18758736
910613941285 353968380
182869198105 353962152
34210229199 68414580
134974885947 331734420
921188010203 353955924
92056606221 353949696
476455111593 101410524
31722212983 353943468
883867766963 353937240
915726155165 43353108
378178471061 353931012
668654364279 311281668
737074810219 353924784
705352603465 353918556
434780839975 353912328
755734931839 353906100
283633854853 353899872
992096472359 353893644
799275215619 353887416
199041303509 353881188
874537706153 353874960
876060354981 56899008
101386667031 353868732
422962762949 353862504
393728572411 353856276
554205618343 111269448
456171919635 103428396
40430269739 11434608
605831954825 353850048
342102235929 353843820
197175291347 353837592
204017335941 328309020
809391955031 152916084
327796142687 100258344
327796142687 121084776
444732904839 353831364
836595458859 353825136
635066145363 353818908
651238250767 353812680
540521529155 353806452
756978939947 353800224
508177318347 353793996
296073935933 353787768
111338731895 221878728
975924366955 353781540
456659180909 90660996
502579281861 353775312
515019362941 353769084
501335273753 353762856
647506226443 43315740
132486869731 324210996
645708716053 214043904
630712116985 353756628
599044915927 58898196
781859102107 340553268
998316512899 163902276
123156808921 353750400
347700272415 316837044
392484564303 218341224
402436629167 353744172
285499867015 320081832
654970275091 353737944
770663029135 144109692
506311306185 353731716
794921187241 353725488
854633576425 16423236
463393026459 71422704
248230151539 256269744
92678610275 299641536
340858227821 34054704
496981245375 353719260
460905010243 353713032
795543191295 353706804
429804807543 210033072
352054300793 353700576
237250682179 40419720
626358088607 161859492
111338731895 353694348
836595458859 353688120
762016536159 81399960
748270883191 353681892
429804807543 32242356
881379750747 353675664
521861407535 353669436
915715056869 130264848
548607581857 353663208
762576976433 353656980
140572922433 159137856
136218894055 241347456
817313333185 312452532
362628369711 353650752
242581587289 353644524
801141227781 353638296
540521529155 353632068
120668792705 353625840
883867766963 288574380
722146712923 353619612
312246041337 353613384
463393026459 86619024
385642519709 353607156
200285311617 353600928
115692760273 118332
765064992649 353594700
420017784679 176781780
1866018391 353588472
202151323779 305196912
804251248051 121857048
998316512899 353582244
803629243997 353576016
348322276469 338803200
845925519669 297642348
189089238645 353569788
256265676477 353563560
689802502115 353557332
706596611573 353551104
911235945339 353544876
24880168389 353538648
378800475115 47164644
195309279185 353532420
373824442683 353526192
263729725125 158577336
819961427685 139208256
327174138633 353519964
263107721071 353513736
561047662937 353507508
945446168309 353501280
172295129187 196157088
713438656167 288337716
555449626451 353495052
190955250807 353488824
805495256159 353482596
715926672383 353476368
526837439967 353470140
673008392657 353463912
100142658923 241633944
133108873785 353457684
681094445359 52346340
496981245375 353451456
929896066959 155183076
460283006189 353445228
516885375103 353439000
624492076445 290050416
617650031851 353432772
499469261591 244374264
671142380495 353426544
156123023783 353420316
332772175119 353414088
251289644045 353407860
906259912907 353401632
68420452169 353395404
490761204835 290006820
529325456183 353389176
289853895393 353382948
998938516953 353376720
911235945339 353370492
355786325117 353364264
969082322361 353358036
601687548471 140366664
538655516993 353351808
350810292685 102388320
742672846705 353345580
405546649437 353339352
929274062905 353333124
304159988635 353326896
867695661559 353320668
724634729139 353314440
313490049445 353308212
42918285955 353301984
461527014297 353295756
554827622397 25186032
567889707531 353289528
949302852281 21268620
760710964271 353283300
402436629167 353277072
533057480507 353270844
196553287293 353264616
881379750747 353258388
926786046689 353252160
518751387265 353245932
830375418319 117684288
84592557573 279388080
878891734531 353239704
852767564263 353233476
951666208849 353227248
536789504831 316961604
946068172363 353221020
702242583195 353214792
694156530493 353208564
504445294023 353202336
908794707631 47862180
607697966987 320542704
983388415603 353196108
37320249469 353189880
934294943165 17538048
668032360225 353183652
79616525141 353177424
859609608857 316469592
796787199403 264677544
630090112931 353171196
855255580479 353164968
836595458859 353158740
166697092701 285366960
962862281821 353152512
905750517321 139637988
467747054837 353146284
920566006149 353140056
67798448115 353133828
72774480547 238619592
937992190337 300918276
325308126471 33413220
156745027837 106318188
92056606221 353127600
487029180511 353121372
393728572411 353115144
130271639915 68539140
429804807543 353108916
858987604803 317621772
943580156147 353102688
719658696707 353096460
654348271037 353090232
433591164939 84115368
850279548047 353084004
723390721031 296969724
332150171065 280490436
25502172443 353077776
852767564263 353071548
95166626491 353065320
315356061607 353059092
61578407575 248889564
173539137295 279973512
719123535885 112072860
726500741301 353052864
511287338617 353046636
546119565641 326664828
42296281901 353040408
395594584573 63077184
10574075147 353034180
839705479129 353027952
824155377779 353021724
197797295401 58057416
131242861623 182885220
295451931879 353015496
799897219673 210450348
92056606221 353009268
250045635937 269803188
918077989933 353003040
679850437251 352996812
306648004851 352990584
438512864299 352984356
940470135877 352978128
417364726463 170560008
21148144065 352971900
315978065661 352965672
358896345387 352959444
652610007611 23224212
775639061567 338143032
64688427845 352953216
189089238645 352946988
816691329131 67349592
297317944041 352940760
607075962933 352934532
48516322441 352928304
663678331847 267586020
521861407535 352922076
607075962933 352915848
39186261631 352909620
730232765625 352903392
350188288631 352897164
820423353455 352890936
753246915623 352884708
190333246753 120181716
444732904839 352878480
289853895393 352872252
685448473737 329118660
972192342631 352866024
744538858867 105477408
411144685923 77887368
106984703517 75252924
729150405257 10363392
177893165673 352859796
571621731855 352853568
113204744057 352847340
933006087229 352841112
554205618343 314352072
956020237227 295182288
546741569695 352834884
493249221051 352828656
625736084553 352822428
613296003473 352816200
518129383211 76884660
367164984365 30554568
430426811597 352809972
263729725125 352803744
708462623735 352797516
569755719693 227789100
686692481845 352791288
957886249389 215351784
62200411629 352785060
510819402827 37511244
427326563059 175548636
386264523763 264970260
467125050783 63388584
297939948095 352778832
568511711585 325799136
58468387305 352772604
241337579181 43328196
312246041337 352766376
321576102147 260000316
934872099391 352760148
31100208929 352753920
935494103445 352747692
368226406197 111344184
42442378325 54918504
474589099431 222302232
14306099471 352741464
755734931839 352735236
982766411549 352729008
516885375103 352722780
584061812935 352716552
532435476453 95331996
37320249469 246927744
862097625073 352710324
436057426751 128876004
247557619721 352704096
980278395333 352697868
213347396751 19748988
75884500817 352691640
739562826435 352685412
174783145403 260841096
542387541317 335975688
563621718973 266203404
356408329171 82066356
290475899447 352679184
582195800773 352672956
630712116985 352666728
186601222429 114495552
931140075067 302444136
731476773733 92716236
103252679193 52171956
299183956203 352660500
368226406197 305695152
460905010243 352654272
69664460277 352648044
187223226483 352641816
592147865637 103073400
112582740003 352635588
763198980487 352629360
899417868313 352623132
752002907515 352616904
921810014257 352610676
921979035949 171587628
730854769679 352604448
479565131863 248266764
62200411629 352598220
293585919717 352591992
869561673721 352585764
830997422373 281019816
896929852097 352579536
697266550763 352573308
787457138593 352567080
581573796719 352560852
692912522385 161647740
416120718355 311437368
248801627829 352554624
711785292837 45059580
982144407495 275109444
243825595397 352548396
795543191295 352542168
850901552101 301640724
809227280483 296091576
716789949157 109830780
133352288937 46012464
38564257577 352535940
575353756179 352529712
652482258875 352523484
514488019883 235810764
865212409763 115473348
536789504831 320032008
376312458899 230031180
200285311617 75558096
789945154809 237573288
129376849461 352517256
264351729179 352511028
220189441345 352504800
856499588587 352498572
455306973757 352492344
264351729179 69903072
308514017013 251499096
725256733193 352486116
752624911569 352479888
917455985879 179434908
997141567083 753588
719658696707 352473660
486407176457 352467432
992718476413 289545948
343968248091 352461204
549229585911 352454976
455306973757 352448748
469613066999 180194724
390618552141 352442520
873915702099 352436292
952288212903 163024128
801763231835 352430064
250667639991 352423836
544875557533 317814840
556071630505 336978396
383154503493 352417608
222055453507 352411380
283943573293 2111292
86458569735 24992964
281145838637 352405152
326552134579 352398924
849657543993 352392696
346456264307 224830800
567267703477 352386468
5598042715 352380240
950422200741 352374012
687936489953 352367784
503201285915 352361556
653104262929 155195532
567267703477 352355328
311624037283 352349100
258131688639 352342872
785591126431 352336644
912479953447 352330416
327174138633 352324188
243203591343 352317960
973436350739 352311732
310380029175 352305504
83348549465 352299276
430426811597 240811848
602099930501 331809156
552961610235 352293048
981522403441 352286820
907503921015 352280592
465912182675 10705932
878269730477 352274364
692290518331 111786372
637554161579 352268136
471128703099 41708916
273681789989 352261908
270571769719 352255680
495115233213 352249452
252533652153 352243224
342102235929 214641792
857743596695 119141640
828509406157 352236996
128132841353 259346376
377556467007 352230768
511287338617 352224540
725256733193 352218312
149902983243 352212084
83970553519 352205856
760088960217 190558116
416120718355 352199628
912479953447 352193400
332150171065 352187172
732720781841 352180944
421718754841 352174716
760088960217 27017064
926786046689 352168488
737074810219 352162260
342102235929 352156032
169932507523 117902268
445976912947 352149804
854011572371 352143576
735208798057 192544848
172295129187 56550240
834107442643 169874928
737074810219 352137348
796787199403 352131120
472101083215 352124892
92678610275 352118664
830997422373 5125644
812337300753 352112436
93300614329 352106208
677984425089 352099980
516885375103 352093752
714682664275 352087524
107606707571 93096144
177271161619 352081296
64066423791 352075068
416742722409 352068840
901905884529 132351228
753246915623 352062612
98276646761 93818592
791811166971 94734108
437890860245 352056384
291719907555 352050156
161721060269 187724376
892575823719 352043928
603965942663 352037700
803007239943 352031472
29234196767 352025244
636932157525 352019016
697266550763 179198244
430558689497 134661816
336746481099 41023836
754490923731 352012788
935494103445 352006560
570377723747 352000332
567267703477 351994104
857121592641 351987876
289853895393 351981648
22392152173 73098036
951666208849 351975420
575975760233 351969192
49760330549 314551368
278657822421 351962964
186601222429 351956736
61578407575 351950508
82104541357 351944280
566645699423 49456548
130620857569 176320908
335882195389 351938052
891331815611 283405140
23014156227 331286004
204639339995 196630416
956642241281 351931824
924920034527 351925596
898173860205 290505060
130620857569 351919368
51004338657 351913140
257509684585 351906912
192199258915 351900684
746404871029 351894456
454062965649 351888228
90812598113 351882000
523727419697 351875772
19282131903 351869544
52248346765 351863316
444732904839 351857088
494493229159 351850860
549851589965 351844632
404924645383 351838404
176696565101 2983212
822911369671 351832176
522490555105 267231024
763198980487 351825948
567267703477 10195236
60334399467 351819720
626358088607 351813492
37320249469 351807264
673630396711 351801036
148036971081 44131608
358896345387 89116452
62200411629 251723304
936116107499 351794808
389374544033 351788580
34832233253 351782352
438512864299 132394824
596501894015 351776124
938604123715 274947516
864585641289 351769896
998938516953 351763668
208371364319 351757440
167941100809 351751212
598989910231 351744984
946690176417 137202840
427938795381 164655864
753246915623 301273272
783725114269 351738756
798031207511 351732528
78372517033 66838896
918077989933 351726300
184113206213 351720072
286121871069 351713844
161721060269 351707616
692914602537 50945040
213347396751 351701388
877025722369 351695160
669898372387 351688932
382532499439 351682704
521239403481 351676476
523187955327 192906072
847791531831 351670248
551095598073 260131104
732900970337 60193620
816069325077 351664020
287987883231 351657792
105740695409 351651564
640664181849 351645336
860853616965 351639108
225165473777 351632880
161099056215 163871136
211481384589 351626652
630090112931 351620424
777505073729 351614196
651860254821 351607968
480809139971 351601740
121290796759 351595512
180381181889 351589284
209615372427 351583056
109472719733 351576828
944824164255 351570600
607075962933 351564372
991474468305 23317632
443488896731 351558144
107606707571 351551916
167319096755 351545688
525593431859 351539460
31100208929 345840840
937982119661 270164412
709706631843 351533232
643178013125 117702972
959752261551 351527004
970326330469 351520776
163587072431 19817496
890087807503 340229412
578463776449 351514548
335882195389 351508320
744538858867 351502092
652482258875 338933988
186601222429 351495864
495737237267 351489636
498847257537 351483408
799897219673 351477180
179137173781 64889532
962240277767 351470952
121366878007 20994588
903771896691 351464724
582817804827 293967828
624492076445 351458496
644396206173 351452268
505689302131 351446040
375690454845 351439812
481431144025 351433584
324686122417 351427356
427938795381 351421128
956642241281 351414900
882001754801 351408672
758222948055 116762544
84592557573 351402444
918077989933 160177932
613296003473 351396216
580951792665 144925560
734586794003 351389988
990230460197 351383760
779371085891 219032532
87702577843 199426788
263729725125 351377532
783103110215 106710552
736452806165 351371304
959130257497 135689436
570377723747 351365076
94544622437 351358848
982766411549 351352620
875781714261 351346392
844681511561 286014672
976123202083 79176564
138208650349 36988092
512531346725 351340164
59090391359 351333936
824777381833 351327708
380666487277 130239936
895063839935 351321480
98276646761 351315252
133108873785 110515860
436024848083 351309024
57224379197 351302796
556071630505 351296568
118180776489 351290340
654410127533 238358016
11196079201 351284112
399347597257 253074780
104496687301 351277884
47272314333 351271656
19282131903 48105072
512531346725 351265428
263729725125 310982724
278657822421 227826468
230141506209 118824012
554904133377 192426516
375068450791 146999484
801141227781 42587064
452818957541 308977308
641908189957 209130012
411766689977 351259200
406790657545 215451432
460283006189 351252972
567889707531 351246744
215213408913 351240516
442866892677 351234288
217701425129 351228060
646262218335 346469868
489660440727 121153284
828509406157 351221832
769419021027 351215604
619516044013 351209376
936116107499 256774212
64688427845 43172496
800519223727 351203148
803007239943 351196920
699132562925 351190692
765686996703 112901184
942958152093 180487440
590281853475 351184464
763820984541 351178236
464637034567 149907960
294207923771 96147864
113826748111 351172008
358331315077 290847600
544875557533 47426220
942336148039 298333656
939848131823 351165780
123778812975 351159552
564157683207 351153324
424828775111 351147096
115070756219 351140868
365738389981 351134640
355810776245 200410812
755112927785 351128412
746404871029 351122184
759466956163 104574348
613296003473 242138412
304781992689 165714624
876403718315 351115956
376312458899 351109728
733342785895 351103500
857743596695 351097272
535545496723 176638536
940470135877 351091044
733342785895 351084816
396838592681 351078588
507555314293 351072360
182869198105 351066132
603343938609 241920432
459076615201 152150040
37942253523 351059904
523105415643 351053676
447842925109 351047448
656836287253 90218808
770663029135 351041220
959752261551 351034992
723390721031 182966184
982144407495 351028764
964106289929 351022536
20689525363 36028980
251289644045 138161952
266839745395 351016308
906259912907 246772044
340236223767 279114048
238227558911 186678072
435402844029 351010080
172917133241 351003852
390770185257 68987556
972192342631 350997624
653104262929 350991396
342102235929 60000552
749514891299 350985168
44784298117 350978940
908747929123 350972712
16172111633 350966484
663056327793 350960256
924920034527 350954028
923676026419 350947800
780615093999 350941572
212725392697 350935344
567889707531 350929116
623248068337 350922888
320954098093 350916660
998316512899 350910432
307270008905 350904204
551717602127 226225872
694778534547 350897976
457794989973 350891748
344590252145 277015212
970326330469 63332532
687936489953 350885520
767553008865 86176836
778127077783 350879292
159872754311 9890064
466503046729 350873064
681094445359 350866836
984010419657 177578964
308514017013 350860608
849035539939 186024132
180381181889 149783400
311002033229 350854380
607075962933 350848152
638176165633 350841924
167941100809 350835696
219567437291 162700272
707218615627 350829468
895063839935 328389984
230763510263 350823240
450515931609 66770388
314734057553 52252920
466503046729 93114828
259375696747 350817012
906269709551 306212076
616406023743 350810784
577219768341 350804556
911235945339 1027620
250045635937 114364764
804251248051 350798328
399326608897 350792100
538033512939 13944492
766309000757 350785872
525593431859 221922324
833485438589 350779644
275547802151 350773416
829753414265 350767188
434158835921 293301432
683582461575 350760960
555634660331 13770108
9330067039 350754732
488273188619 276105924
255643672423 350748504
735208798057 350742276
888221795341 350736048
404302641329 325226160
848413535885 350729820
523727419697 79506648
211481384589 350723592
690566355097 192401604
836595458859 350717364
460905010243 350711136
110094723787 350704908
166697092701 350698680
656214283199 350692452
309758025121 350686224
750136895353 141363144
342724239983 350679996
467747054837 275726016
796165195349 40326300
29234196767 10519092
171673125133 350673768
579085780503 350667540
161721060269 350661312
738318818327 350655084
495759745259 127493388
199663307563 350648856
467747054837 350642628
969082322361 228293568
149280979189 350636400
257509684585 350630172
628846104823 350623944
177271161619 350617716
202773327833 350611488
85214561627 47363940
635066145363 312514812
296695939987 250975944
264351729179 1513404
479565131863 350605260
856499588587 350599032
995828496683 350592804
793055175079 350586576
58468387305 350580348
922432018311 350574120
686692481845 350567892
199663307563 194220180
791189162917 350561664
286743875123 350555436
723390721031 350549208
185979218375 350542980
49760330549 350536752
58468387305 350530524
442244888623 288026316
117558772435 350524296
819179345347 350518068
807361268321 350511840
234495534587 5293800
824777381833 350505612
450952945379 350499384
570999727801 117578412
38564257577 350493156
928652058851 6421068
561047662937 350486928
149280979189 350480700
500091265645 350474472
818557341293 350468244
262485717017 350462016
948556188579 350455788
222695269641 79413228
758222948055 350449560
385202697111 105496092
837217462913 350443332
245691607559 243851112
253155656207 350437104
530569464291 350430876
37320249469 350424648
997694508845 350418420
668654364279 350412192
929361609901 186061500
640664181849 350405964
290475899447 350399736
449086933217 350393508
955398233173 350387280
712194648059 350381052
122534804867 350374824
771907037243 42406452
252533652153 300202056
76506504871 350368596
542387541317 350362368
362628369711 35456004
126888833245 350356140
207127356211 306367776
953555656975 103677516
914967969663 350349912
864585641289 350343684
318466081877 350337456
696644546709 304343676
233251526479 350331228
720902704815 350325000
891331815611 132127020
480809139971 350318772
431058886327 38352024
253777660261 182611188
546119565641 350312544
570377723747 350306316
865829649397 350300088
539899525101 350293860
271193773773 350287632
557315638613 98340120
148658975135 350281404
446598917001 350275176
198419299455 275651280
551717602127 350268948
240715575127 350262720
154879015675 350256492
767553008865 350250264
109651251581 102027096
68420452169 350244036
213969400805 350237808
51713746463 156117276
680472441305 350231580
274925798097 350225352
738318818327 350219124
908125925069 350212896
92056606221 40625244
665544344009 202378860
860853616965 350206668
61578407575 350200440
752624911569 350194212
751380903461 350187984
795543191295 88032780
872671693991 350181756
174161141349 181097784
631956125093 350175528
195309279185 350169300
42296281901 350163072
520617399427 350156844
442866892677 350150616
889465803449 350144388
691668514277 350138160
915131411067 130283532
525593431859 201756060
37942253523 541836
835973454805 350131932
137462902163 33874092
437890860245 16815600
235117538641 251274888
805495256159 41640408
602099930501 350125704
768797016973 350119476
238227558911 350113248
200285311617 350107020
982766411549 84949920
350188288631 350100792
536789504831 350094564
985254427765 350088336
412388694031 350082108
436809826441 3406716
950422200741 350075880
580951792665 350069652
562291671045 263643696
321031649149 173375064
222055453507 350063424
617028027797 188421912
613296003473 40643928
588415841313 115105896
967304075175 161292744
348944280523 327891744
111960735949 350057196
858987604803 350050968
98898650815 328794804
520617399427 286058268
197175291347 325033092
908125925069 350044740
732098777787 290336904
895063839935 350038512
618272035905 350032284
80238529195 350026056
790020096333 132556752
60956403521 350019828
498847257537 350013600
545497561587 350007372
852145560209 350001144
63444419737 349994916
379422479169 349988688
954154225065 251717076
938604123715 349982460
324686122417 203369112
45406302171 349976232
289853895393 349970004
779371085891 112122684
260619704855 136723284
373202438629 349963776
676118412927 349957548
533679484561 25690500
893197827773 349951320
181625189997 257403240
623870072391 349945092
601000580149 120200400
893819831827 349938864
363872377819 349932636
772579369765 11721096
587171833205 349926408
416120718355 349920180
946690176417 349913952
480187135917 349907724
848413535885 317976768
452196953487 349901496
184735210267 319290876
280778952147 5642568
733964789949 42973200
226409481885 349895268
478943127809 240718428
363250373765 349889040
865829649397 349882812
929274062905 3649608
580329788611 349876584
984118413177 80129448
814203312915 349870356
42918285955 349864128
151768995405 349857900
422962762949 349851672
38594949161 202104828
743294850759 164749284
609563979149 349845444
615784019689 349839216
682338453467 349832988
773421907299 50876532
644396206173 349826760
401192621059 349820532
165453084593 349814304
877647726423 349808076
718414688599 118662084
419852742679 349801848
43540290009 349795620
299283000087 67287312
491383208889 32765508
446598917001 167103468
612051995365 349789392
912479953447 349783164
225787477831 282483396
909991937231 256344480
980900399387 349776936
454684969703 349770708
161721060269 349764480
373202438629 349758252
697266550763 349752024
469613066999 349745796
805495256159 349739568
303661815905 171793152
466503046729 94709196
208993368373 349733340
121290796759 349727112
102008671085 349720884
63444419737 270307656
904393900745 349714656
501957277807 172665072
619516044013 349708428
33176173199 20720556
521861407535 349702200
129031586587 50415660
561669666991 349695972
911857949393 190371276
913101957501 349689744
748270883191 274779360
748270883191 349683516
139950918379 349677288
159855048107 349671060
396216588627 349664832
436047300023 19867320
929274062905 349658604
945446168309 349652376
839083475075 349646148
560425658883 349639920
145548954865 170497728
1244014337 349633692
404302641329 349627464
931762079121 349621236
973436350739 349615008
821194250305 45707292
143060938649 349608780
208371364319 349602552
105118691355 349596324
523105415643 349590096
98276646761 349583868
78994521087 349577640
128754845407 196773660
876403718315 349571412
778127077783 84109140
726500741301 68937732
349566284577 349565184
631956125093 349558956
101386667031 349552728
302915980527 349546500
688558494007 74287584
121290796759 349540272
347078268361 283143564
337126203497 349534044
217701425129 349527816
989608456143 349521588
265595737287 67505292
263107721071 330507504
799897219673 349515360
919321998041 276436008
692912522385 174209616
880135742639 349509132
426694787273 349502904
899417868313 349496676
603965942663 349490448
788701146701 121576788
179137173781 259296552
296695939987 349484220
819801349401 349477992
750758899407 349471764
199663307563 349465536
559181650775 349459308
623256102457 64372608
18038123795 349453080
915589973717 349446852
878269730477 349440624
464015030513 260037684
352054300793 349434396
314112053499 349428168
389996548087 349421940
548607581857 100551060
338992215659 349415712
618431802789 113717052
263107721071 349409484
164831080539 349403256
40665955943 20894940
400082471355 120418380
694778534547 349397028
846547523723 349390800
779993089945 349384572
800519223727 349378344
705352603465 349372116
473967095377 124952364
760710964271 349365888
567267703477 349359660
325308126471 349353432
162965068377 349347204
74640492709 349340976
900661876421 349334748
732098777787 349328520
181003185943 349322292
308514017013 204969708
329662154849 349316064
969704326415 349309836
972814346685 349303608
909991937231 349297380
656214283199 349291152
696748510713 4459248
78994521087 349284924
692290518331 349278696
200907315671 52383708
380044483223 349272468
976546371009 349266240
369470414305 349260012
507710042725 69130800
673008392657 276797232
437890860245 85055796
849657543993 106162488
716548676437 260068824
522483411589 349253784
409900677815 349247556
698510558871 349241328
857743596695 349235100
911235945339 349228872
778127077783 349222644
335882195389 349216416
934872099391 349210188
710328635897 345622860
27368184605 349203960
488895192673 349197732
471479079161 349191504
682960457521 349185276
590281853475 68096952
901905884529 349179048
595257885907 2653128
574109748071 258841908
857126550129 220975668
547363573749 349172820
154257011621 349166592
245069603505 349160364
570377723747 349154136
355164321063 349147908
670520376441 178525620
298561952149 349141680
411144685923 349135452
715304668329 349129224
782481106161 349122996
618894039959 349116768
715415420853 207168192
210237376481 349110540
956642241281 349104312
985254427765 349098084
643774202119 58779864
640664181849 349091856
95788630545 349085628
481431144025 349079400
206505352157 349073172
589037845367 349066944
630090112931 349060716
875781714261 88624440
891953819665 349054488
784969122377 32385600
26124176497 349048260
386428743667 159847848
921188010203 349042032
919321998041 349035804
13062091363 349029576
145548954865 349023348
706596611573 349017120
341480231875 349010892
171673125133 349004664
439134868353 26506368
857121592641 44069328
337748207551 348998436
319710089985 160016004
29856200821 320256216
970326330469 38258604
156123023783 348992208
80860533249 330974604
324686122417 348985980
576597764287 348979752
558559646721 348973524
425450779165 348967296
683582461575 75969144
360762357549 348961068
990852464251 155731140
739562826435 348954840
931762079121 348948612
311624037283 348942384
821767713327 186964560
929274062905 348936156
122534804867 348929928
740806834543 348923700
807361268321 348917472
918699993987 348911244
912479953447 348905016
602721934555 348898788
373824442683 348892560
391862560249 140877360
577219768341 348886332
286743875123 256855176
858987604803 348880104
271193773773 348873876
300427964311 149272704
126888833245 348867648
724012725085 348861420
269949765665 260697852
136218894055 348855192
574109748071 332282484
716548676437 321844356
105118691355 219667788
612673999419 137265120
89568590005 262055556
911857949393 348848964
687314485899 49649616
711572644005 348842736
935494103445 348836508
227653489993 348830280
75262496763 348824052
760710964271 348817824
246935615667 348811596
903149892637 348805368
847169527777 348799140
472723087269 268215048
968460318307 348792912
505067298077 348786684
111338731895 348780456
735208798057 108280008
776883069675 348774228
832863434535 348768000
483919160241 348761772
501957277807 348755544
741428838597 224843256
385642519709 233126496
655592279145 348749316
232007518371 348743088
42918285955 348736860
633200133201 348730632
480187135917 348724404
641286185903 348718176
990230460197 348711948
176649157565 348705720
954154225065 23996484
274925798097 348699492
526215435913 348693264
900661876421 348687036
971570338577 348680808
714682664275 278198532
236361546749 348674580
968460318307 32871384
829131410211 226269468
997072504791 348668352
886355783179 198287064
912479953447 348662124
429804807543 348655896
631334121039 348649668
704108595357 348643440
970326330469 281655072
484541164295 142677252
388130535925 348637212
896929852097 348630984
578463776449 113580036
85836565681 348624756
632578129147 348618528
358274341333 348612300
227653489993 348606072
465881042675 348599844
506311306185 348593616
872049689937 348587388
730854769679 167614164
3110026499 348581160
374446446737 348574932
23636160281 81493380
322198106201 348568704
503823289969 171905256
242581587289 348562476
556693634559 348556248
353298308901 46118340
949178192633 190365048
918699993987 348550020
274925798097 157767696
340858227821 348543792
687936489953 348537564
478943127809 348531336
826021389941 111531024
932384083175 348525108
220811445399 348518880
841571491291 348512652
282389846745 348506424
475833107539 348500196
398704604843 348493968
487651184565 348487740
259639128691 80521812
819179345347 348481512
44162294063 348475284
618894039959 11864340
245691607559 348469056
238849562965 348462828
71530472439 348456600
450330941325 348450372
19904135957 348444144
917455985879 348437916
580951792665 348431688
198419299455 348425460
599611914285 348419232
381288491331 21698352
141194926487 348413004
820423353455 348406776
538033512939 348400548
170429117025 348394320
645640214281 348388092
360762357549 348381864
442244888623 202914468
651872872749 125874108
160477052161 348375636
25502172443 348369408
33588225145 312415164
466503046729 53616852
311002033229 289452528
860853616965 348363180
523105415643 348356952
551095598073 348350724
341480231875 348344496
342102235929 348338268
748270883191 299392416
108850715679 348332040
745160862921 348325812
245069603505 348319584
284255858907 348313356
82726545411 256637196
389996548087 101261052
444110900785 220552164
113826748111 348307128
335260191335 34939080
465259038621 3730572
763820984541 348300900
773773049405 249406488
885733779125 348294672
637554161579 348288444
41674277847 348282216
124400817029 222956172
406790657545 348275988
220189441345 348269760
117558772435 348263532
873293698045 348257304
35048002313 84258612
865207645343 348251076
704730599411 87428664
82216657813 12200652
631334121039 348244848
995206492629 348238620
833485438589 348232392
322198106201 165010860
54736362981 348226164
730854769679 255709224
9952071093 143567856
123156808921 348219936
768175012919 348213708
429182803489 225802368
424828775111 104026284
608319971041 348207480
914967969663 348201252
611429991311 348195024
702864587249 348188796
660568311577 325848960
739562826435 348182568
946690176417 348176340
934872099391 348170112
363250373765 348163884
2488022445 270918000
228897498101 348157656
629468108877 348151428
441000880515 146700540
769626743511 79699716
631334121039 348145200
509421326455 348138972
274310675983 179740080
2597647701 80328744
157367031891 348132744
583439808881 348126516
763198980487 348120288
622626064283 348114060
786213130485 348107832
27990188659 348101604
643152198065 348095376
456550981865 241440876
646884222389 348089148
905015904799 75047400
271193773773 348082920
875159710207 123295716
758844952109 348076692
355786325117 77681844
473345091323 348070464
936116107499 348064236
316600069715 348058008
14928103525 240301152
660568311577 338292504
1866018391 348051780
92056606221 348045552
662434323739 339189336
274925798097 348039324
42296281901 348033096
98898650815 348026868
780615093999 348020640
985903778967 33070680
920566006149 58549428
980278395333 348014412
151768995405 309930192
319088085931 348008184
190333246753 118170072
146170958919 348001956
809849284537 347995728
133817559143 171656136
796787199403 26126460
687314485899 347989500
437890860245 347983272
407412661599 347977044
783103110215 347970816
1866018391 57204180
75262496763 347964588
598989910231 347958360
483919160241 296396748
813581308861 317055024
901283880475 347952132
432914827813 347945904
773151045351 347939676
868317665613 347933448
651860254821 347927220
284255858907 131473080
812337300753 347920992
788701146701 347914764
926786046689 347908536
266839745395 347902308
354200604095 10537776
469613066999 347896080
538033512939 289452528
765064992649 347889852
373202438629 104636628
311119100945 121072320
965972302091 339419772
78994521087 42269436
623870072391 347883624
138084906217 74194164
226409481885 347877396
339614219713 347871168
826021389941 64852164
158611039999 347864940
450330941325 347858712
746404871029 347852484
854633576425 347846256
888843799395 347840028
67176444061 222968628
899417868313 323314164
922432018311 183968892
185357214321 347833800
986498435873 347827572
431670819705 347821344
763820984541 347815116
495115233213 44685900
529947460237 347808888
328418146741 262011960
962889386077 218559204
863341633181 53398872
140572922433 208986768
722768716977 347802660
439756872407 347796432
139328914325 96534000
239471567019 347790204
958508253443 49437864
472101083215 347783976
156123023783 347777748
540521529155 347771520
505067298077 347765292
380044483223 347759064
869561673721 347752836
886355783179 347746608
647506226443 347740380
615784019689 347734152
614540011581 347727924
14928103525 232815096
534301488615 284382936
32344217037 347721696
663258139905 114395904
634444141309 347715468
867073657505 347709240
213969400805 347703012
571621731855 347696784
514397358887 347690556
872671693991 347684328
761332968325 347678100
241959583235 347671872
585305821043 226369116
930518071013 347665644
90190594059 347659416
459661002135 215787744
394350576465 347653188
822289365617 94435164
572865739963 347646960
69042456223 347640732
659324303469 313156296
197797295401 347634504
322198106201 78186312
834729446697 347628276
810471288591 347622048
837839466967 347615820
764442988595 347609592
75884500817 153457920
384398511601 85080708
989011737769 185021424
57846383251 347603364
108850715679 347597136
293585919717 347590908
708462623735 347584680
449708937271 347578452
296073935933 347572224
794921187241 47127276
928652058851 347565996
988986452089 2254536
939226127769 32005692
924298030473 347559768
441622884569 342253512
987742443981 347553540
357030333225 347547312
716548676437 347541084
74018488655 347534856
760088960217 177647472
14306099471 347528628
47894318387 347522400
456550981865 347516172
542387541317 347509944
935494103445 347503716
900661876421 347497488
704108595357 347491260
171673125133 347485032
888221795341 347478804
66554440007 347472576
960996269659 347466348
19282131903 347460120
179137173781 54744120
513153350779 347453892
93922618383 347447664
358896345387 111468744
701620579141 347441436
501957277807 324092664
661812319685 32329548
659324303469 125737092
385642519709 347435208
329883846737 66153816
636932157525 347428980
156123023783 347422752
427316791327 347416524
261241708909 347410296
514397358887 347404068
948556188579 347397840
415498714301 55877616
90190594059 347391612
352054300793 347385384
84592557573 347379156
121912800813 277849764
52870350819 347372928
747648879137 347366700
988364448035 283374000
107606707571 347360472
936116107499 293998968
411766689977 347354244
287987883231 23068512
836595458859 347348016
188467234591 347341788
431048815651 38146500
264973733233 197371548
340858227821 262366956
193443267023 347335560
594013877799 347329332
561047662937 347323104
351432296739 31420260
307270008905 347316876
636310153471 347310648
590903857529 304331220
720902704815 72500148
66554440007 347304420
405546649437 347298192
623304232441 267162516
204639339995 347291964
699132562925 347285736
212725392697 46105884
914967969663 347279508
853389568317 181652076
241959583235 347273280
435402844029 311537016
770041025081 347267052
850901552101 347260824
311624037283 347254596
393728572411 347248368
325930130525 347242140
450952945379 238252140
24880168389 347235912
311624037283 347229684
722768716977 347223456
860231612911 65854872
935494103445 347217228
439756872407 347211000
717170680491 347204772
645857172889 64528308
83970553519 201195540
986498435873 316706256
582195800773 347198544
898795864259 264827016
439134868353 347192316
142438934595 347186088
238227558911 347179860
887599791287 347173632
94544622437 347167404
864585641289 347161176
465357802245 150674004
873293698045 347154948
636310153471 75414852
865346249483 135882504
283633854853 347148720
612673999419 347142492
607075962933 347136264
511909342671 301777740
266839745395 298171728
39808265685 229377240
990852464251 260797500
612051995365 347130036
300427964311 347123808
158611039999 347117580
919944002095 347111352
829753414265 347105124
452196953487 327393504
320332094039 347098896
608319971041 230573016
491595714477 21063096
236361546749 347092668
885111775071 347086440
473967095377 347080212
837839466967 347073984
232007518371 193890096
441000880515 347067756
650616246713 347061528
280523834583 347055300
42296281901 347049072
783725114269 239746860
656214283199 330563556
97032638653 347042844
636932157525 347036616
416742722409 143711100
957264245335 347030388
235739542695 347024160
483919160241 223286256
27368184605 347017932
700998575087 347011704
900154504935 36004068
365738389981 347005476
113826748111 346999248
108850715679 346993020
832863434535 285285996
293585919717 346986792
154257011621 136175220
637554161579 346980564
121290796759 346974336
149280979189 346968108
111338731895 56917692
439859323007 234882792
176721937973 211534020
886977787233 346961880
916211977771 346955652
862097625073 75962916
483919160241 346949424
691668514277 346943196
72774480547 103185504
277413814313 346936968
411766689977 45943956
971570338577 346930740
340236223767 346924512
360140353495 346918284
725256733193 346912056
85214561627 346905828
891331815611 307993284
590903857529 346899600
996450500737 346893372
695400538601 346887144
692912522385 346880916
395594584573 346874688
595257885907 308865204
909369933177 346868460
544253553479 346862232
88946585951 72749268
370092418359 346856004
83348549465 150387516
739562826435 346849776
340858227821 346843548
286121871069 346837320
437268856191 346831092
972814346685 346824864
391862560249 346818636
532435476453 346812408
660568311577 346806180
325930130525 303085620
421096750787 346799952
21770148119 346793724
248801627829 346787496
263729725125 287229132
821045357509 346781268
916833981825 346775040
331528167011 309948876
210237376481 323681616
65310431899 186628248
203395331887 346768812
904393900745 302182560
629468108877 346762584
654544832945 50259960
17416119741 346756356
179137173781 326608776
590903857529 218148156
258131688639 346750128
711572644005 346743900
34832233253 346737672
858365600749 346731444
82726545411 124192548
895063839935 346725216
900039872367 346718988
228897498101 346712760
103252679193 346706532
182869198105 232217208
297317944041 346700304
787457138593 178550532
534301488615 346694076
9330067039 346687848
723502052759 196904448
244447599451 346681620
365116385927 346675392
492747616693 41914440
510665334563 173910672
743294850759 346669164
745160862921 346662936
944202160201 346656708
585927825097 346650480
998938516953 346644252
508177318347 346638024
424206771057 346631796
27368184605 346625568
231385514317 346619340
554205618343 346613112
956642241281 346606884
65932435953 346600656
526837439967 208208268
286743875123 346594428
743916854813 78989724
110716727841 346588200
374446446737 346581972
250045635937 346575744
743294850759 346569516
726500741301 52539408
663056327793 346563288
793055175079 346557060
57846383251 346550832
233251526479 346544604
870183677775 293569236
312868045391 346538376
510222746733 16603848
967216310199 346532148
244447599451 8600868
523727419697 346525920
731476773733 268433028
846547523723 346519692
108228711625 346513464
755734931839 346507236
857743596695 346501008
518129383211 346494780
289853895393 346488552
437890860245 346482324
516263371049 215102664
738318818327 346476096
554205618343 346469868
606453958879 346463640
33708512737 129523716
500091265645 346457412
33588225145 292933980
921810014257 346451184
300427964311 174614436
991474468305 247214232
711572644005 346444956
7464054877 346438728
126477285767 62547804
461589051405 216809136
641908189957 346432500
729754410391 934200
197797295401 346426272
717792684545 346420044
612051995365 346413816
753868919677 346407588
230763510263 346401360
913723961555 97343640
451574949433 308659680
791189162917 346395132
768175012919 346388904
515019362941 346382676
404302641329 346376448
752002907515 112515048
849035539939 346370220
934872099391 346363992
190333246753 346357764
793677179133 346351536
819179345347 95014368
320332094039 346345308
803629243997 346339080
355786325117 346332852
263107721071 346326624
913309810773 73832940
914345965609 346320396
485163168349 97387236
558559646721 346314168
666166348063 186379128
384398511601 346307940
44784298117 346301712
626980092661 21424320
692912522385 19057680
775017057513 35294076
817313333185 346295484
454684969703 246703536
724737814995 161317656
974058354793 67330908
745160862921 346289256
582195800773 299199348
924920034527 346283028
167319096755 229657500
550473594019 346276800
911857949393 196088580
21206955069 221953464
673630396711 92884392
97032638653 346270572
815447321023 346264344
422340758895 346258116
850901552101 346251888
197175291347 346245660
536167500777 263992464
250667639991 346239432
307567190381 22894128
344590252145 156322800
869561673721 225142200
253155656207 346233204
428560799435 187356924
712816652113 160078284
99520654869 346226976
317222073769 251922600
342102235929 346220748
322820110255 270021168
667410356171 346214520
36076241361 346208292
570999727801 346202064
952288212903 346195836
426072783219 346189608
92056606221 346183380
427938795381 346177152
611539118327 67411872
446598917001 69747372
928030054797 346170924
213347396751 346164696
113204744057 346158468
371336426467 346152240
18038123795 207286524
459661002135 346146012
652482258875 346139784
137462902163 346133556
21148144065 346127328
677362421035 346121100
330906162957 346114872
436024848083 346108644
366360394035 346102416
264973733233 346096188
612673999419 161342568
297939948095 294914484
778749081837 346089960
766309000757 346083732
742050842651 346077504
174783145403 346071276
528081448075 346065048
983388415603 346058820
409278673761 346052592
273681789989 87316560
423584767003 159467940
460283006189 54077724
486732290513 6402384
570999727801 153937476
253155656207 70968060
189711242699 346046364
123778812975 346040136
557315638613 177460632
202151323779 9229896
231385514317 346033908
65310431899 346027680
13684095417 254102400
329662154849 346021452
455306973757 233687016
276791810259 346015224
88324581897 346008996
157367031891 346002768
690424506169 345996540
982144407495 345990312
465881042675 345984084
893197827773 63799632
24258164335 345977856
611429991311 345971628
347293800757 8594640
848413535885 208980540
836595458859 182804256
745160862921 296496396
932384083175 262883880
70286464331 165353400
153013003513 345965400
279901830529 345959172
252795919461 22084488
196553287293 345952944
242581587289 298227780
956020237227 345946716
421718754841 24320340
887599791287 345940488
811093292645 345934260
857743596695 345928032
572243735909 345921804
375318511219 76162212
566645699423 345915576
766309000757 70774992
508177318347 345909348
662434323739 345903120
639420173741 345896892
419230738625 260728992
783103110215 345890664
683582461575 237037680
41674277847 345884436
774395053459 196798572
866451653451 345878208
459038998081 345871980
824155377779 71404020
816691329131 345865752
846547523723 94565952
268705757557 176925024
890709811557 345859524
175405149457 257253768
81482537303 192625812
175405149457 24395076
989608456143 345853296
786835134539 345847068
577219768341 148855428
935494103445 345840840
286743875123 345834612
393728572411 345828384
811715296699 345822156
683582461575 345815928
404924645383 107090460
890709811557 345809700
730854769679 275632596
710950639951 90854064
11818083255 128601972
299183956203 345803472
377556467007 345797244
107192058549 90274860
123156808921 345791016
28612192713 345784788
385020515655 345778560
783103110215 345772332
681094445359 345766104
870183677775 179341488
765064992649 345759876
13684095417 345753648
688073636741 10375848
589659849421 345747420
406338652979 65076372
419852742679 345741192
450330941325 345734964
851523556155 345728736
477699119701 92529396
332772175119 345722508
195931283239 345716280
658080295361 345710052
610185983203 345703824
656836287253 241017372
538033512939 229669956
440403607849 176015736
315978065661 345697596
877025722369 345691368
546741569695 345685140
654348271037 345678912
273059785935 308217492
475833107539 59682924
843437503453 345672684
224543469723 345666456
543631549425 345660228
296695939987 160022232
717792684545 281455776
867073657505 345654000
935494103445 345647772
434804213659 59427576
708462623735 345641544
253777660261 345635316
630712116985 345629088
306096937717 125550252
253155656207 345622860
418608734571 345616632
112582740003 345610404
697443089651 19281888
970326330469 345604176
146792962973 345597948
872108700237 25565940
264351729179 62136756
923676026419 345591720
112582740003 345585492
776883069675 345579264
429804807543 345573036
76506504871 345566808
426072783219 305010072
690592114105 73322244
366360394035 345560580
897551856151 37579752
761332968325 345554352
131864865677 258960240
780615093999 345548124
564157683207 345541896
993985416017 28094508
504445294023 260660484
596501894015 246585204
473345091323 345535668
702864587249 211147884
902527888583 154280016
418608734571 27552672
247557619721 345529440
626358088607 345523212
443488896731 205262424
582195800773 345516984
845303515615 345510756
726500741301 345504528
847169527777 223666164
863341633181 224631504
254399664315 345498300
700376571033 345492072
469613066999 325774224
987120439927 345485844
177893165673 345479616
161099056215 345473388
443488896731 308902572
59712395413 345467160
220189441345 345460932
786431969949 5262660
533679484561 345454704
689180498061 345448476
125022821083 42443820
159855048107 345442248
406168653491 330831360
395023014863 109861920
582817804827 345436020
250667639991 327032280
256265676477 345429792
682960457521 345423564
714060660221 201095892
934872099391 345417336
359518349441 334885788
520617399427 345411108
374446446737 345404880
93922618383 60579756
228275494047 345398652
975924366955 345392424
454062965649 316257840
832241430481 345386196
352054300793 345379968
434780839975 345373740
909369933177 193665888
645768392749 12536964
537411508885 120088296
951044204795 27210132
523105415643 143001108
52870350819 345367512
640042177795 345361284
222677457561 345355056
652482258875 173916900
233251526479 345348828
876403718315 345342600
982144407495 345336372
711572644005 345330144
218323429183 345323916
977790379117 345317688
131242861623 309998700
4354034607 120873024
956020237227 345311460
936738111553 236695140
548607581857 345305232
467125050783 345299004
834107442643 345292776
801763231835 345286548
928652058851 256998420
509421326455 345280320
232007518371 345274092
348322276469 345267864
248179623775 345261636
435402844029 25042788
844681511561 345255408
830375418319 265941828
626980092661 345249180
317844077823 345242952
143689002547 215762832
937360115607 326359656
910613941285 214629336
661190315631 345236724
20526140011 345230496
449708937271 345224268
163587072431 345218040
458416994027 299043648
856499588587 345211812
198419299455 345205584
273059785935 345199356
199663307563 345193128
696022542655 345186900
910613941285 345180672
671764384549 112515048
87080573789 180344196
98289968453 307158732
319710089985 200516688
889465803449 345174444
704108595357 345168216
659946307523 65045232
172917133241 345161988
310380029175 277488540
503201285915 312838668
775639061567 345155760
179759177835 345149532
266839745395 345143304
362006365657 345137076
992270787851 131024664
100142658923 345130848
673008392657 345124620
899417868313 273340692
344590252145 12094776
350188288631 345118392
500091265645 86457096
464015030513 345112164
172917133241 345105936
181003185943 314190144
401814625113 345099708
78372517033 286606332
877025722369 268738200
597123898069 345093480
313490049445 300762576
527459444021 341817552
97032638653 224295192
923676026419 345087252
462771022405 88400232
619516044013 345081024
766309000757 131958864
510665334563 345074796
632578129147 345068568
735830802111 315909072
696022542655 345062340
312246041337 345056112
979034387225 345049884
680572363337 12356352
256265676477 345043656
939226127769 207280296
969704326415 27191448
676118412927 345037428
11818083255 345031200
524052191213 10313568
709084627789 242057448
424828775111 217737108
966594306145 345024972
36076241361 345018744
506933310239 196561908
551717602127 287278956
572243735909 345012516
366982398089 308672136
201529319725 345006288
292341911609 345000060
235258658893 64715148
59240336687 128595744
487029180511 344993832
221433449453 344987604
523868035481 197670492
954776229119 344981376
730232765625 344975148
705974607519 344968920
854134967735 90293544
351432296739 344962692
233251526479 344956464
39186261631 344950236
705974607519 344944008
567267703477 122728968
719658696707 344937780
728366753463 344931552
806739264267 95786640
752624911569 344925324
386264523763 344919096
863341633181 344912868
496359241321 344906640
900661876421 344900412
344590252145 294777468
261241708909 344894184
429182803489 344887956
791811166971 344881728
843437503453 344875500
465278980677 253529424
338370211605 212866812
469613066999 90025740
241959583235 227116476
148658975135 344869272
524971427805 344863044
256887680531 344856816
393728572411 344850588
943580156147 336374280
770041025081 344844360
643152198065 344838132
514397358887 291520224
189089238645 344831904
972261803515 181733040
396216588627 344825676
194687275131 344819448
183491202159 344813220
910613941285 43396704
261241708909 344806992
854633576425 344800764
587171833205 344794536
19282131903 344788308
329662154849 344782080
379534471065 105483636
982766411549 344775852
352054300793 344769624
926164042635 1712700
86458569735 344763396
682338453467 344757168
793055175079 344750940
286743875123 344744712
282389846745 344738484
765064992649 344732256
682960457521 344726028
631956125093 344719800
952910216957 245663460
700998575087 344713572
327796142687 270874404
213347396751 344707344
337126203497 344701116
163587072431 344694888
248801627829 176900112
202773327833 344688660
603343938609 344682432
394350576465 71248320
197175291347 50764428
329040150795 344676204
126888833245 261874944
923676026419 344669976
1866018391 344663748
385642519709 188079372
34210229199 344657520
809227280483 344651292
638798169687 344645064
194687275131 344638836
338370211605 344632608
309758025121 344626380
441622884569 216043092
324064118363 104711364
706596611573 344620152
371336426467 344613924
419306502245 6389928
383154503493 75414852
821667361563 242611740
266217741341 344607696
453440961595 344601468
214591404859 344595240
544253553479 344589012
803629243997 344582784
68420452169 344576556
343968248091 344570328
140572922433 344564100
756978939947 231420024
906259912907 344557872
587171833205 344551644
682960457521 344545416
115070756219 344539188
555449626451 344532960
37942253523 344526732
619516044013 344520504
356408329171 344514276
639420173741 344508048
552961610235 344501820
889465803449 99704052
495737237267 344495592
212394018263 17737344
936116107499 344489364
828509406157 344483136
117558772435 344476908
112582740003 344470680
370714422413 344464452
651238250767 344458224
139328914325 344451996
232007518371 344445768
350810292685 344439540
499469261591 209017908
730854769679 344433312
284309668827 97555392
589037845367 344427084
939226127769 282003840
233251526479 344420856
854633576425 344414628
966594306145 344408400
992718476413 94129992
180381181889 255727908
312246041337 178214220
276791810259 344402172
927408050743 344395944
389996548087 292466880
673630396711 344389716
259375696747 344383488
118802780543 84974832
410522681869 344377260
689802502115 344371032
101386667031 336822696
36076241361 344364804
745782866975 222015744
314734057553 242873316
690424506169 344358576
108850715679 344352348
965350298037 344346120
924298030473 344339892
190955250807 344333664
556071630505 344327436
590903857529 344321208
668654364279 225005184
969082322361 344314980
452818957541 344308752
142438934595 344302524
492627216997 344296296
632578129147 24999192
306026000797 344290068
375690454845 344283840
685448473737 344277612
710950639951 344271384
847169527777 344265156
173539137295 344258928
552339606181 344252700
473967095377 344246472
229519502155 344240244
269507377131 121066092
480187135917 344234016
168563104863 344227788
438734556187 66153816
510043330509 344221560
711572644005 344215332
709084627789 344209104
62200411629 344202876
268705757557 344196648
220811445399 344190420
30054631129 39846744
79616525141 344184192
820485359423 137458188
587171833205 344177964
822911369671 344171736
465289387665 105035220
362628369711 344165508
343346244037 344159280
559181650775 79531560
701620579141 70675344
394972580519 344153052
298561952149 344146824
128132841353 344140596
407412661599 344134368
55358367035 344128140
196553287293 344121912
847169527777 344115684
27990188659 344109456
28612192713 344103228
410522681869 344097000
762576976433 344090772
972814346685 226898496
912479953447 344084544
465402027273 97630128
347700272415 154074492
579281071899 17787168
270571769719 117235872
71530472439 344078316
439390627401 26095320
210237376481 335969460
386462194255 3618468
765686996703 83853792
204017335941 344072088
247557619721 324179856
864585641289 344065860
70286464331 38339568
601477926447 344059632
787457138593 344053404
877025722369 344047176
84592557573 327798324
277413814313 344040948
258753692693 344034720
792433171025 344028492
733342785895 344022264
116936768381 344016036
559803654829 344009808
605831954825 344003580
988364448035 76865976
350188288631 343997352
225165473777 343991124
462149018351 61507728
192821262969 343984896
388130535925 343978668
890087807503 332762040
906259912907 343972440
860231612911 343966212
463393026459 343959984
806117260213 262391868
412620082915 7853508
396838592681 343953756
73396484601 188359632
503201285915 343947528
590281853475 343941300
743916854813 343935072
252533652153 343928844
839083475075 343922616
120668792705 245053116
158611039999 47419992
225787477831 343916388
109472719733 119527776
663056327793 343910160
669898372387 343903932
552961610235 190327680
724634729139 343897704
685448473737 343891476
469613066999 343885248
988986452089 109868148
876403718315 343879020
190431748801 13645548
975924366955 312514812
82726545411 185283000
969704326415 288611748
93922618383 343872792
490139200781 343866564
765686996703 343860336
41674277847 343854108
877025722369 343847880
358274341333 343841652
144304946757 343835424
424828775111 343829196
82726545411 343822968
833485438589 343816740
214591404859 343810512
403058633221 125967528
528081448075 343804284
322198106201 343798056
8708062985 343791828
758222948055 343785600
550473594019 343779372
838461471021 343773144
653104262929 343766916
388342549501 61775532
869561673721 343760688
554205618343 343754460
420474746733 4409424
370092418359 343748232
995206492629 66141360
293059278799 60990804
49760330549 343742004
422340758895 343735776
698510558871 343729548
602099930501 343723320
337126203497 70426224
750758899407 343717092
413632702139 343710864
128754845407 343704636
984632423711 343698408
740806834543 343692180
918699993987 249014124
338992215659 139114836
587171833205 343685952
883468837413 35972928
144926950811 343679724
726500741301 185482296
664922339955 252850572
501957277807 343673496
334638187281 326515356
668654364279 238252140
681716449413 343667268
443488896731 343661040
133730877839 343654812
205883348103 343648584
227653489993 343642356
640042177795 343636128
893819831827 343629900
800519223727 46797192
833485438589 343623672
256887680531 343617444
322198106201 343611216
631956125093 343604988
705352603465 343598760
232007518371 343592532
398704604843 343586304
189711242699 343580076
110716727841 343573848
942958152093 343567620
460283006189 343561392
97654642707 1650420
758222948055 343555164
734586794003 343548936
546741569695 343542708
202154587251 225459828
34278133083 188129196
942958152093 142066908
740806834543 343536480
133108873785 343530252
55980371089 343524024
386344011727 121994064
122839160999 23921748
840327483183 156241836
928652058851 343517796
447842925109 343511568
914967969663 343505340
562913675099 178949124
223921465669 343499112
339614219713 343492884
171673125133 343486656
911857949393 343480428
282389846745 343474200
67798448115 343467972
822911369671 343461744
442244888623 343455516
932384083175 67038192
705974607519 343449288
401814625113 343443060
659324303469 343436832
319088085931 343430604
387508531871 343424376
524349423751 343418148
755112927785 343411920
283737787717 73222596
215835412967 230336352
870183677775 343405692
807983272375 194400792
778127077783 343399464
546119565641 104194440
65932435953 343393236
503823289969 343387008
68420452169 343380780
58468387305 343374552
478321123755 343368324
960996269659 343362096
428560799435 343355868
717170680491 79058232
441246369591 4926348
46028306225 343349640
235117538641 163497456
92678610275 343343412
97032638653 343337184
366982398089 343330956
492694504309 217164132
182869198105 343324728
521239403481 343318500
602099930501 273309552
6220046769 171450612
262485717017 343312272
641286185903 190769868
600855922393 248777460
819179345347 343306044
602721934555 343299816
6220046769 158944788
838461471021 343293588
91434602167 80652600
52248346765 343287360
788124052755 246958884
385642519709 343281132
477077115647 147777984
979034387225 343274904
887014526205 182411892
64066423791 97922844
791811166971 343268676
493871225105 343262448
217787153549 56556468
623248068337 343256220
80860533249 343249992
314112053499 343243764
44784298117 343237536
730854769679 343231308
723390721031 343225080
845925519669 286606332
156745027837 343218852
597123898069 343212624
936293169539 105564600
84592557573 271796148
905058024763 138703788
382139716925 105284340
78994521087 343206396
61578407575 343200168
423584767003 343193940
301049968365 343187712
866451653451 62803152
386264523763 48516120
974058354793 343181484
954154225065 343175256
752002907515 343169028
948065165593 205031988
472723087269 343162800
123778812975 137370996
651860254821 343156572
618272035905 343150344
32344217037 343144116
14928103525 343137888
82726545411 343131660
775017057513 343125432
569133715639 343119204
854633576425 82757664
458416994027 343112976
572865739963 343106748
755734931839 343100520
366982398089 50596272
559803654829 254936952
276186285493 298726020
87702577843 343094292
640664181849 328564368
691993628333 6402384
297317944041 343088064
706596611573 321483132
60956403521 343081836
853389568317 343075608
77750512979 343069380
325930130525 343063152
914603138413 58026276
475833107539 343056924
920566006149 343050696
455928977811 343044468
41877385383 128172240
839705479129 22526676
779371085891 343038240
953532221011 343032012
990852464251 343025784
301671972419 343019556
111338731895 343013328
455374329577 264609036
845303515615 75956688
285507066583 170503956
733964789949 201232908
57224379197 343007100
440378876461 173125944
338992215659 343000872
333394179173 342994644
328418146741 334630440
495200419797 118238580
620760052121 342988416
301049968365 342982188
87080573789 342975960
862097625073 342969732
235117538641 108809388
401192621059 342963504
100142658923 342957276
460283006189 342951048
345212256199 66571092
330906162957 342944820
519995395373 342938592
729610761571 342932364
564779687261 152174952
503823289969 342926136
924298030473 48970764
102008671085 342919908
806739264267 313604712
493871225105 342913680
242079652847 204733044
230141506209 226169820
746404871029 342907452
659324303469 95512608
826021389941 70419996
233251526479 118904976
210237376481 342901224
704108595357 342894996
796787199403 87167088
40519766099 6707556
235117538641 342888768
42918285955 342882540
103874683247 226836216
298561952149 342876312
449086933217 342870084
635066145363 342863856
573487744017 342857628
524349423751 342851400
266217741341 342845172
339614219713 325755540
335260191335 342838944
705352603465 342832716
627602096715 342826488
421718754841 342820260
977790379117 342814032
46028306225 311879556
222677457561 342807804
375690454845 342801576
995828496683 342795348
659946307523 271933164
765064992649 294883344
314112053499 44436780
77750512979 77071500
622004060229 342789120
778749081837 342782892
39186261631 342776664
692912522385 342770436
699132562925 206302500
689180498061 342764208
638176165633 110715156
454062965649 342757980
819801349401 311449824
998316512899 342751752
531191468345 342745524
519623632359 16554024
143060938649 342739296
169895245399 180574632
582827097003 98875728
648750234551 253915560
624492076445 342733068
798031207511 15271056
622626064283 342726840
307892012959 342720612
217701425129 342714384
28612192713 342708156
745160862921 342701928
460905010243 213296544
313490049445 342695700
763198980487 126254016
919321998041 342689472
931140075067 194176584
857121592641 249107544
398704604843 128695392
216044736047 18216900
964728293983 132438420
659946307523 342683244
954154225065 342677016
468991062945 342670788
438512864299 18534528
386264523763 342664560
429804807543 342658332
2488022445 342652104
255021668369 342645876
756356935893 342639648
654389276189 37729224
626358088607 342633420
742672846705 233226144
956020237227 164873844
235220929669 219561912
1244014337 342627192
20526140011 342620964
219567437291 342614736
67798448115 38389392
770663029135 342608508
15550107579 342602280
18038123795 267934788
699754566979 342596052
439134868353 342589824
884489771017 342583596
547985577803 342577368
530569464291 342571140
475211103485 41827248
59770365637 74399688
524971427805 342564912
907503921015 342558684
78372517033 342552456
615784019689 268408116
161099056215 182169000
1866018391 342546228
170429117025 342540000
995206492629 342533772
812337300753 342527544
396838592681 267673212
553583614289 342521316
946690176417 342515088
540521529155 342508860
334016183227 104007600
506311306185 121196880
130620857569 342502632
127510837299 304916652
766931004811 342496404
198471732987 233655876
488895192673 244349352
26124176497 342490176
617088570185 131236416
903333226273 77750352
878891734531 342483948
252533652153 1476036
724634729139 102020868
818557341293 342477720
994584488575 342471492
807983272375 342465264
135596890001 342459036
465259038621 342452808
789945154809 342446580
77750512979 342440352
980278395333 342434124
580990393809 143262684
293714826861 73602504
90190594059 342427896
390618552141 342421668
307270008905 342415440
269949765665 146358000
602361730709 80310060
630712116985 342409212
679850437251 342402984
319710089985 342396756
874537706153 342390528
458416994027 342384300
449708937271 192775284
756978939947 342378072
564157683207 342371844
247557619721 342365616
641286185903 81051192
200907315671 342359388
349566284577 190663992
230141506209 342353160
323442114309 342346932
84592557573 342340704
682960457521 342334476
233251526479 342328248
938604123715 342322020
714060660221 342315792
592147865637 342309564
849035539939 342303336
293632087881 63158148
42296281901 342297108
817935337239 342290880
495231833829 181944792
575975760233 342284652
635688149417 342278424
416120718355 342272196
21148144065 321346116
753868919677 342265968
571621731855 308466612
543631549425 342259740
979034387225 342253512
602754581731 47096136
363250373765 165390768
606453958879 218696220
567267703477 342247284
798219890999 28393452
755734931839 342241056
938604123715 342234828
450330941325 174651804
603965942663 342228600
377556467007 342222372
208993368373 342216144
747026875083 39149208
28612192713 69778512
526837439967 342209916
616406023743 342203688
244447599451 342197460
421718754841 342191232
156123023783 342185004
713438656167 307221012
985254427765 342178776
92678610275 342172548
524349423751 342166320
345212256199 342160092
357652337279 80689968
141194926487 342153864
587793837259 342147636
692290518331 322087248
676118412927 342141408
995206492629 342135180
153013003513 342128952
14928103525 337956192
924298030473 342122724
393728572411 342116496
706040076255 68663700
781237098053 342110268
574731752125 342104040
688558494007 342097812
626358088607 342091584
27990188659 342085356
770041025081 342079128
720902704815 342072900
350188288631 342066672
871427685883 342060444
110716727841 342054216
735208798057 342047988
450330941325 342041760
27368184605 258636384
259375696747 342035532
325308126471 342029304
234495534587 326789388
945446168309 283679172
465259038621 342023076
273059785935 43122672
605209950771 214523460
230141506209 235792080
411144685923 342016848
928652058851 342010620
652482258875 342004392
791189162917 341998164
874537706153 341991936
700376571033 341985708
465259038621 341979480
220811445399 195042276
408656669707 341973252
475833107539 125076924
462149018351 314090496
557553498389 49114008
441622884569 341967024
345834260253 341960796
832863434535 341954568
716548676437 341948340
930518071013 341942112
521239403481 341935884
942958152093 67984848
790567158863 341929656
650616246713 341923428
60956403521 341917200
670520376441 341910972
992718476413 341904744
512531346725 330108912
791811166971 341898516
65932435953 341892288
281767842691 341886060
334016183227 341879832
816691329131 341873604
767553008865 341867376
424828775111 341861148
310380029175 8314380
257509684585 341854920
186601222429 341848692
97032638653 341842464
508883275841 135047952
957886249389 341836236
953532221011 309730896
731476773733 129436524
488895192673 341830008
624492076445 201363696
167941100809 160620120
246313611613 272063952
370714422413 341823780
809849284537 341817552
501957277807 341811324
157367031891 169401600
968460318307 341805096
481431144025 341798868
442866892677 341792640
831619426427 341786412
728988757517 191772576
259375696747 341780184
205261344049 341773956
921188010203 341767728
501957277807 341761500
387508531871 341755272
964106289929 341749044
191577254861 341742816
795543191295 52794756
37320249469 341736588
241959583235 341730360
431670819705 291221280
574731752125 341724132
771907037243 341717904
901905884529 341711676
83970553519 341705448
640042177795 341699220
332150171065 341692992
185357214321 341686764
115692760273 341680536
78994521087 341674308
275547802151 279911232
638798169687 341668080
258753692693 341661852
253777660261 341655624
668654364279 52022484
172917133241 341649396
102008671085 341643168
639420173741 341636940
289231891339 341630712
584683816989 341624484
481431144025 191311704
411766689977 341618256
799275215619 134263224
236361546749 341612028
93922618383 221810220
200285311617 341605800
148036971081 341599572
345834260253 341593344
623248068337 341587116
127510837299 341580888
788701146701 160732224
32344217037 145865988
548607581857 341574660
934872099391 341568432
235117538641 341562204
192821262969 341555976
862097625073 341549748
811093292645 341543520
24258164335 317179584
409278673761 341537292
437268856191 341531064
338992215659 341524836
325308126471 341518608
46028306225 341512380
579707784557 341506152
81482537303 315990036
59712395413 341499924
857121592641 173823480
673008392657 341493696
851523556155 341487468
216457417021 128801268
783103110215 341481240
620138048067 114601428
380044483223 341475012
731476773733 341468784
911894856521 106218540
223921465669 100034136
212725392697 341462556
965972302091 341456328
931140075067 341450100
40430269739 341443872
64066423791 341437644
951666208849 341431416
997694508845 323177148
779993089945 57590316
944824164255 341425188
505067298077 341418960
671142380495 171892800
741428838597 341412732
347078268361 341406504
460905010243 341400276
835351450751 317771244
582817804827 341394048
143060938649 341387820
153635007567 36066348
347700272415 341381592
399948612951 341375364
669898372387 19611972
715304668329 341369136
837217462913 341362908
725878737247 243925848
792433171025 341356680
217079421075 341350452
490761204835 341344224
399948612951 341337996
207749360265 341331768
888221795341 341325540
834729446697 341319312
209615372427 341313084
714060660221 336218580
113826748111 341306856
729610761571 341300628
277413814313 341294400
655592279145 341288172
380044483223 330015492
158611039999 14093964
216457417021 341281944
597745902123 209291940
391862560249 341275716
944824164255 92934216
464015030513 341269488
32344217037 341263260
682338453467 120711096
13062091363 341257032
372580434575 341250804
750136895353 207105912
546741569695 341244576
775017057513 60417828
424828775111 66919860
456550981865 155687544
931140075067 341238348
854633576425 341232120
194687275131 341225892
422340758895 341219664
62822415683 341213436
389996548087 88674264
922432018311 156403764
868939669667 277849764
493249221051 341207208
733342785895 256132728
435402844029 267928560
201529319725 341200980
371958430521 341194752
806739264267 154541592
203395331887 341188524
964106289929 341182296
799897219673 261930996
372580434575 166580316
477699119701 341176068
794921187241 341169840
272437781881 341163612
582195800773 341157384
891953819665 341151156
794962584757 78080436
185979218375 21829140
477077115647 23984028
782481106161 215326872
54114358927 341144928
147414967027 341138700
103874683247 314146548
418608734571 341132472
42918285955 341126244
997072504791 341120016
186601222429 341113788
515019362941 341107560
373824442683 323077500
401814625113 341101332
207127356211 341095104
322820110255 341088876
279279826475 341082648
798031207511 341076420
302293976473 341070192
452196953487 91414584
4354034607 341063964
702242583195 60137568
950422200741 341057736
976546371009 305446032
19282131903 341051508
110094723787 287521848
541765537263 341045280
436024848083 284607144
337126203497 341039052
527459444021 341032824
427938795381 341026596
917455985879 165179016
90812598113 341020368
241337579181 210662100
39186261631 143617680
588415841313 341014140
36076241361 341007912
297939948095 341001684
964728293983 339046092
357652337279 340995456
700998575087 289564632
156745027837 138448440
465259038621 335209644
549851589965 340989228
121912800813 340983000
399326608897 340976772
998449100791 142378308
676118412927 323868456
770041025081 340970544
817313333185 318232116
230141506209 340964316
501957277807 281891736
132486869731 340958088
212725392697 340951860
541765537263 265331484
681094445359 340945632
754714365687 9616032
433536831867 102064464
185979218375 340939404
351432296739 340933176
496981245375 340926948
470857075107 131348520
443488896731 340920720
372580434575 340914492
824155377779 340908264
697266550763 340902036
638798169687 340895808
745160862921 340889580
309136021067 247195548
678606429143 267006816
563535679153 340883352
570999727801 129860028
44162294063 340877124
58468387305 340870896
587171833205 340864668
407412661599 204047964
184113206213 340858440
111338731895 340852212
949800196687 340845984
700998575087 286905276
376934462953 269024688
964728293983 44897652
832863434535 340839756
613918007527 340833528
125644825137 278597124
99520654869 192333096
997694508845 52358796
978412383171 7473600
242581587289 340827300
831619426427 340821072
807983272375 151795044
103874683247 340814844
924298030473 340808616
771285033189 340802388
433536831867 336804012
360762357549 340796160
651860254821 340789932
664922339955 340783704
709084627789 340777476
554205618343 340771248
434158835921 322722504
787631186281 125749548
368226406197 340765020
279279826475 177983784
264351729179 263980008
482053148079 340758792
528081448075 45651240
567889707531 321209100
891331815611 340752564
52870350819 340746336
478321123755 340740108
760088960217 340733880
203395331887 340727652
940470135877 340721424
508177318347 340715196
113204744057 340708968
758844952109 340702740
219567437291 340696512
314734057553 335253240
995912842487 63245340
646262218335 340690284
738318818327 340684056
306026000797 340677828
852145560209 340671600
833485438589 340665372
657458291307 340659144
648128230497 103229100
668032360225 167707584
526837439967 340652916
61578407575 340646688
596501894015 340640460
461527014297 340634232
852145560209 340628004
100142658923 340621776
327174138633 340615548
163587072431 340609320
872049689937 340603092
208993368373 340596864
796165195349 11366100
682960457521 340590636
42918285955 340584408
820596130631 48659364
847791531831 340578180
499469261591 136847844
29234196767 340571952
579707784557 340565724
224543469723 340559496
908125925069 340553268
709706631843 340547040
965350298037 340540812
83970553519 340534584
606453958879 340528356
897551856151 340522128
424828775111 340515900
245069603505 340509672
405028821139 104456016
589659849421 340503444
746404871029 340497216
240715575127 340490988
370714422413 340484760
633822137255 340478532
933649534287 91153008
722768716977 61302204
393106568357 250739280
2488022445 340472304
847169527777 340466076
641908189957 203182272
761332968325 340459848
910613941285 340453620
269949765665 340447392
749514891299 340441164
274507648939 42861096
559181650775 340434936
514397358887 340428708
118802780543 340422480
317844077823 340416252
635688149417 340410024
143060938649 33058224
624492076445 340403796
742050842651 340397568
948556188579 304636392
803629243997 340391340
409278673761 340385112
31945200295 92392380
501335273753 340378884
278657822421 340372656
798653211565 224538084
966041158859 267237252
442866892677 304686216
4354034607 97418376
669898372387 340366428
875159710207 340360200
265018207381 60243444
283011850799 340353972
371958430521 340347744
952910216957 316899324
70286464331 24712704
486407176457 300544596
317844077823 340341516
860853616965 340335288
53492354873 151707852
627602096715 340329060
449086933217 340322832
756356935893 340316604
547985577803 340310376
294829927825 234203940
704377607589 24569460
789323150755 340304148
263107721071 340297920
895063839935 340291692
450330941325 214430040
393728572411 340285464
73396484601 311543244
883867766963 340279236
488273188619 340273008
45406302171 340266780
244447599451 340260552
677984425089 340254324
909369933177 340248096
340858227821 310827024
156745027837 340241868
250045635937 340235640
404302641329 340229412
655592279145 340223184
26746180551 340216956
136840898109 340210728
602099930501 340204500
585305821043 340198272
670520376441 76199580
392484564303 340192044
281145838637 254407572
11196079201 220402692
562291671045 340185816
55358367035 492012
906503440163 43209864
735208798057 340179588
478321123755 340173360
860231612911 340167132
97654642707 340160904
755734931839 17413488
547363573749 114545376
679228433197 340154676
906259912907 340148448
450952945379 340142220
569755719693 340135992
800519223727 340129764
180381181889 340123536
788079142647 260816184
102008671085 340117308
484541164295 333422208
27990188659 339077232
214591404859 340111080
102008671085 340104852
991474468305 340098624
900039872367 340092396
206505352157 340086168
598989910231 340079940
197175291347 84862728
649994242659 340073712
743916854813 340067484
369470414305 340061256
460541760905 35985384
664300335901 282881988
13684095417 14013000
482675152133 340055028
383776507547 340048800
659946307523 130408092
671764384549 79207704
675496408873 340042572
335260191335 340036344
666166348063 340030116
416171545063 211446828
472723087269 340023888
93300614329 340017660
724012725085 340011432
55438814111 8887356
620138048067 340005204
977168375063 339998976
548641798489 260884692
161721060269 339992748
678606429143 339986520
353298308901 339980292
605209950771 168654240
603343938609 339974064
947312180471 161653968
697266550763 185544576
686070477791 331728192
394972580519 339967836
200285311617 123420276
595879889961 63357444
638798169687 339961608
26124176497 339955380
240715575127 339949152
954154225065 339942924
791811166971 18995400
775639061567 339936696
500091265645 339930468
271815777827 339924240
457794989973 339918012
905637908853 339911784
561669666991 339905556
811715296699 339899328
335882195389 339893100
225165473777 122025204
217079421075 194058252
912584646127 142141644
973436350739 339886872
401192621059 339880644
803629243997 339874416
934250095337 339868188
607075962933 75365028
574109748071 339861960
756978939947 339855732
350810292685 339849504
861475621019 13689144
110094723787 339843276
798653211565 339837048
16300296329 148033332
59712395413 93264300
709706631843 23217984
642530194011 339830820
72774480547 339824592
912479953447 339818364
302293976473 339812136
713438656167 339805908
960996269659 339799680
877647726423 339793452
923676026419 126285156
773151045351 339787224
164831080539 339780996
699754566979 339774768
567267703477 339768540
771285033189 13726512
279409026335 205536456
677984425089 339762312
754490923731 339756084
575387443431 89546184
884489771017 339749856
539899525101 339743628
765686996703 193553784
662434323739 339737400
80860533249 339731172
603343938609 317129760
556693634559 339724944
414254706193 282091032
539336973535 189275148
371336426467 339718716
710950639951 184847040
60956403521 44523972
607075962933 339712488
33588225145 337389444
164209076485 339706260
240093571073 339700032
972814346685 339693804
946068172363 48466296
97654642707 339687576
536167500777 339681348
266217741341 339675120
788079142647 339668892
304827936645 149036040
998316512899 339662664
145548954865 264017376
698510558871 339656436
241337579181 311972976
393106568357 231507216
306026000797 73969956
340236223767 339650208
95166626491 339643980
429804807543 65437596
124400817029 339637752
166697092701 339631524
417986730517 339625296
399326608897 339619068
102630675139 339612840
268705757557 296322012
105740695409 339606612
679228433197 339600384
26124176497 248958072
231385514317 339594156
678606429143 339587928
891953819665 336891204
113204744057 339581700
288609887285 339575472
456550981865 339569244
81482537303 339563016
730448235741 90449244
217701425129 339556788
467747054837 339550560
755112927785 127150848
631334121039 339544332
579085780503 339538104
962862281821 339531876
228897498101 339525648
329040150795 339519420
251911648099 318126240
735830802111 339513192
997694508845 339506964
995828496683 175760388
277413814313 339500736
764681763887 13477392
698510558871 339494508
977168375063 339488280
636310153471 339482052
228275494047 95064192
792433171025 58181976
263107721071 339475824
264973733233 339469596
815447321023 339463368
373202438629 258605244
148036971081 339457140
482675152133 339450912
735208798057 339444684
172295129187 339438456
429182803489 339432228
982766411549 339426000
374446446737 339419772
645640214281 339413544
123778812975 339407316
196553287293 339401088
865207645343 339394860
228275494047 123775272
423584767003 339388632
804251248051 339382404
855877584533 339376176
346456264307 339369948
147414967027 291264876
159233044053 150811020
735830802111 339363720
793677179133 339357492
702242583195 335415168
773151045351 339351264
324064118363 339345036
392054444929 92672640
17416119741 339338808
615162015635 339332580
219567437291 251611200
92174084985 59975640
561669666991 339326352
6229 339320124
835973454805 249369120
850901552101 328539456
584061812935 32597352
238849562965 339313896
189711242699 145517220
312246041337 285485292
690424506169 83274588
67916680467 72388044
346456264307 190122156
579085780503 339307668
307892012959 339301440
626358088607 339295212
283633854853 339288984
277423554905 314943732
835351450751 339282756
135596890001 339276528
356408329171 339270300
291719907555 339264072
877647726423 339257844
948556188579 9578664
52870350819 339251616
301049968365 339245388
855877584533 232977024
252533652153 339239160
343968248091 339232932
515019362941 339226704
877647726423 11596536
228897498101 339220476
332150171065 63924192
576597764287 339214248
825399385887 339208020
276791810259 195609024
975302362901 30255624
805563272147 143630136
887599791287 339201792
408656669707 339195564
514405698179 194257548
841571491291 154223964
821667361563 339189336
768175012919 271634220
633822137255 73814256
546119565641 339183108
133730877839 339176880
274303794043 339170652
837839466967 339164424
426072783219 339158196
19282131903 339151968
533679484561 339145740
607697966987 339139512
344590252145 318475008
853389568317 339133284
982144407495 288449820
832241430481 339127056
841571491291 282097260
786213130485 137850552
488895192673 339120828
230763510263 339114600
956020237227 339108372
87702577843 339102144
884489771017 339095916
154257011621 339089688
536167500777 339083460
31722212983 339077232
818557341293 339071004
743294850759 339064776
672386388603 339058548
204639339995 339052320
887599791287 339046092
781237098053 339039864
319710089985 114919056
269327761611 339033636
872049689937 339027408
75884500817 339021180
712194648059 339014952
687936489953 279026856
324686122417 278777736
478321123755 192046608
301671972419 339008724
472101083215 7261848
64066423791 305583048
643774202119 339002496
570999727801 338996268
100142658923 338990040
120046788651 338983812
580329788611 338977584
567267703477 216192564
250736664915 96826716
253777660261 338971356
578463776449 56867868
566645699423 205922592
613296003473 338965128
677362421035 338958900
968460318307 338952672
491383208889 301634496
454180687305 54949644
984708268295 179833500
207127356211 338946444
982766411549 338940216
732098777787 338933988
759466956163 338927760
568511711585 112041720
975302362901 338921532
908125925069 338915304
986498435873 338909076
187845230537 338902848
411824685113 124721928
687936489953 338896620
259375696747 338890392
425450779165 338884164
250667639991 338877936
189089238645 338871708
414876710247 338865480
650616246713 338859252
836595458859 309375900
184735210267 338853024
920566006149 71522352
340858227821 264141936
768797016973 338846796
504607327899 102400776
576597764287 338840568
654348271037 338834340
141194926487 338828112
283011850799 338821884
806117260213 338815656
798653211565 338809428
534301488615 34540488
329040150795 338803200
778127077783 2815056
753868919677 338796972
48516322441 338790744
742050842651 25111296
205883348103 338784516
968460318307 222607404
784347118323 220701636
527459444021 102986208
648128230497 338778288
625736084553 219244284
603965942663 282626640
808605276429 338772060
934299084785 118213668
268705757557 280104300
556071630505 338765832
978412383171 338759604
590281853475 338753376
321576102147 338747148
854633576425 74412144
386264523763 338740920
929274062905 338734692
745782866975 338728464
44162294063 338722236
574109748071 338716008
472723087269 338709780
677362421035 338703552
779371085891 103216644
615784019689 82601964
163587072431 338697324
359518349441 338691096
916211977771 338684868
429182803489 258617700
988986452089 52296516
908747929123 338678640
997072504791 338672412
669898372387 338666184
113826748111 338659956
17416119741 146600892
936116107499 338653728
984632423711 304873056
211481384589 338647500
933628091283 338641272
617650031851 239697036
227031485939 56681028
473967095377 338635044
99797296401 52520724
348322276469 338628816
17711501325 33961284
784969122377 338622588
279279826475 338616360
64066423791 338610132
867695661559 212617692
195931283239 283430052
318466081877 51088284
875159710207 235848132
986498435873 37511244
596501894015 338603904
70286464331 297405684
311002033229 338597676
360762357549 338591448
783103110215 338585220
204017335941 264222900
546119565641 338578992
76506504871 338572764
391862560249 338566536
84592557573 338560308
495115233213 338554080
467747054837 338547852
575530780851 51648804
795543191295 143854344
459661002135 338541624
992718476413 338535396
687936489953 338529168
980278395333 338522940
721524708869 338516712
555449626451 338510484
631334121039 338504256
26746180551 338498028
566023695369 18733824
442866892677 338491800
304781992689 260467416
544253553479 338485572
525593431859 338479344
162965068377 338473116
235117538641 338466888
197235179795 703764
743916854813 338460660
310380029175 228935052
260619704855 338454432
728988757517 338448204
221433449453 338441976
311002033229 241434648
128132841353 338435748
493249221051 106280820
408656669707 338429520
650779688117 130283532
144926950811 641484
407412661599 338423292
205261344049 338417064
115070756219 338410836
755734931839 338404608
6220046769 338398380
431670819705 338392152
603343938609 87740064
896929852097 338385924
754490923731 338379696
472723087269 338373468
129998853515 338367240
661812319685 155239128
544253553479 182604960
54114358927 233207460
402436629167 338361012
267461749449 178357464
274303794043 338354784
29234196767 338348556
746404871029 36190908
776883069675 338342328
970948334523 338336100
587171833205 338329872
809849284537 338323644
65932435953 290162520
617650031851 338317416
529325456183 338311188
628224100769 159069348
625114080499 338304960
65932435953 338298732
536789504831 338292504
595879889961 213265404
802385235889 338286276
346456264307 2410236
17416119741 338280048
429182803489 338273820
602099930501 338267592
15550107579 338261364
73396484601 338255136
750136895353 338248908
814203312915 338242680
472101083215 15264828
64066423791 301285728
761332968325 338236452
39808265685 312141132
445976912947 327542976
431048815651 338230224
190431343981 132743592
890087807503 338223996
890186465251 85927716
397460596735 338217768
268083753503 338211540
389374544033 338205312
443488896731 328277880
60956403521 338199084
585927825097 227901204
807361268321 338192856
496981245375 338186628
901905884529 154747116
268705757557 338180400
907503921015 338174172
564157683207 338167944
199663307563 226805076
208993368373 126372348
240093571073 77177376
199663307563 101952360
860231612911 338161716
392484564303 338155488
83348549465 338149260
911235945339 338143032
906259912907 338136804
597123898069 338130576
181003185943 338124348
178515169727 338118120
357030333225 117323064
228275494047 296714376
524971427805 50969952
726500741301 338111892
972814346685 338105664
952288212903 338099436
811093292645 338093208
379422479169 93170880
957264245335 338086980
21148144065 338080752
962862281821 329280588
126888833245 338074524
209615372427 338068296
393106568357 338062068
751380903461 338055840
14928103525 338049612
101386667031 338043384
297317944041 215868708
643774202119 338037156
643774202119 196200684
365853022549 36004068
529947460237 338030928
282389846745 260965656
327796142687 37505016
375068450791 338024700
417364726463 338018472
296695939987 176763096
98898650815 22532904
250667639991 302898780
831619426427 338012244
143682942703 338006016
726055817971 125276220
62307564369 5960196
292963915663 337999788
286121871069 337993560
550473594019 337987332
669898372387 49630932
766309000757 337981104
414254706193 337974876
29856200821 337968648
559803654829 155376144
522483411589 337962420
347078268361 174782592
18660127849 244436544
994584488575 337956192
936738111553 337949964
532435476453 337943736
197175291347 337937508
133108873785 337931280
707840619681 337925052
547363573749 337918824
527459444021 337912596
128754845407 337906368
872671693991 337900140
304159988635 337893912
808605276429 337887684
505689302131 337881456
773773049405 337875228
164209076485 337869000
240093571073 337862772
704730599411 337856544
643774202119 23915520
638798169687 337850316
449086933217 275613912
842193495345 337844088
941714143985 67860288
12440087309 337837860
393728572411 337831632
213347396751 337825404
212103388643 160202844
867695661559 337819176
8862417737 42531012
574109748071 337812948
314816478905 75128364
324064118363 337806720
143060938649 337800492
231425130625 76473612
175405149457 165409452
724012725085 337794264
342102235929 314999784
87702577843 337788036
532435476453 198598464
76506504871 337781808
335260191335 337775580
303537984581 337769352
64688427845 337763124
487651184565 337756896
230763510263 337750668
992096472359 173786112
439756872407 337744440
839705479129 337738212
824155377779 101865168
164209076485 337731984
153013003513 263114316
660568311577 337725756
749514891299 96826716
368226406197 337719528
431895893397 79245072
930518071013 337713300
961618273713 337707072
39808265685 337700844
36076241361 122542128
953532221011 337694616
776883069675 337688388
935494103445 337682160
850901552101 270955368
41052273793 337675932
360762357549 285036876
64066423791 337669704
185357214321 201139488
847169527777 337663476
332772175119 337657248
260082333093 171126756
490761204835 337651020
786213130485 259091028
877647726423 337644792
883867766963 326440620
824884646677 92604132
133730877839 337638564
184735210267 337632336
358896345387 337626108
676740416981 337619880
161721060269 337613652
74018488655 337607424
344209221867 55292184
477699119701 337601196
222677457561 337594968
51004338657 337588740
212103388643 153912564
379051986667 35960472
904457258189 261557316
322198106201 337582512
46845558079 86587884
190955250807 337576284
968460318307 337570056
527459444021 337563828
184735210267 337557600
768175012919 337551372
524971427805 299255400
532435476453 337545144
880135742639 337538916
527459444021 337532688
693534526439 337526460
91434602167 337520232
401192621059 337514004
169185108917 337507776
320954098093 337501548
658236487373 143673732
536789504831 337495320
360140353495 215930988
242826204445 8632008
768175012919 337489092
493249221051 337482864
215213408913 337476636
671764384549 259975404
326552134579 337470408
985254427765 239285988
442866892677 337464180
338992215659 207367488
266839745395 337457952
748892887245 337451724
840327483183 337445496
778749081837 96490404
642530194011 337439268
515019362941 137283804
804873252105 46205532
27368184605 337433040
818557341293 337426812
503823289969 337420584
603965942663 337414356
618272035905 337408128
97654642707 337401900
363876450931 270033624
938604123715 165502872
279279826475 337395672
444110900785 281001132
627602096715 111157344
690424506169 337389444
175405149457 337383216
305403996743 337376988
267461749449 337370760
426072783219 337364532
998938516953 337358304
886355783179 337352076
46184342537 140435172
743294850759 337345848
570999727801 323096184
834107442643 337339620
464015030513 337333392
523105415643 232397820
976546371009 303876576
342724239983 337327164
98276646761 156677796
934250095337 173848392
970948334523 154803168
174783145403 337320936
4976038661 337314708
376312458899 337308480
110094723787 337302252
460905010243 337296024
111338731895 337289796
237605554857 337283568
132486869731 337277340
36076241361 337271112
329662154849 248017644
501335273753 291003300
524356704283 249917184
517507379157 111605760
572865739963 292809420
547562975625 107190108
480933201731 185538348
523727419697 337264884
334638187281 337258656
659946307523 337252428
803629243997 337246200
82726545411 337239972
710328635897 337233744
459661002135 307974600
829753414265 337227516
361384361603 337221288
403058633221 272593332
137462902163 337215060
501957277807 337208832
177893165673 337202604
934872099391 337196376
794921187241 337190148
60956403521 151060140
906259912907 337183920
65310431899 122691600
144304946757 78254820
509421326455 337177692
269327761611 281605248
199663307563 337171464
897551856151 337165236
993962484521 337159008
635688149417 337152780
663056327793 337146552
842815499399 337140324
769419021027 213252948
23649942845 239385636
205261344049 337134096
320332094039 156596832
574731752125 222451704
217079421075 228212604
278035818367 337127868
951044204795 337121640
883867766963 337115412
329310464679 1862172
295451931879 212250240
431048815651 337109184
880135742639 337102956
241337579181 337096728
822911369671 337090500
597745902123 337084272
598367906177 337078044
131242861623 337071816
682338453467 109475784
873915702099 337065588
130620857569 337059360
233251526479 196698924
729610761571 337053132
330906162957 12262932
949178192633 337046904
515641366995 337040676
537411508885 337034448
485163168349 337028220
826643393995 300644244
144304946757 337021992
286743875123 337015764
712194648059 337009536
192821262969 337003308
46028306225 336997080
895685843989 144607932
784347118323 322996536
595879889961 336990852
970326330469 71229636
844681511561 336984624
955398233173 336978396
980900399387 336972168
373202438629 336965940
15550107579 336959712
595257885907 336953484
977168375063 114177924
602721934555 75881952
164209076485 336947256
168563104863 60093972
131242861623 336941028
612673999419 336934800
826021389941 336928572
299183956203 336922344
565401691315 336916116
256887680531 336909888
928652058851 336903660
872671693991 336897432
127510837299 336891204
719658696707 82091268
900661876421 134954532
78994521087 205337160
834729446697 336884976
892575823719 336878748
157367031891 53915796
900661876421 287366148
243825595397 336872520
814825316969 336866292
259631704915 69871932
264973733233 336860064
559885222945 12879504
343968248091 336853836
344634078581 161118360
138084906217 336847608
965350298037 313231032
840949487237 336841380
181625189997 58094784
671764384549 153364500
600855922393 336835152
238849562965 336828924
80238529195 336822696
442866892677 336816468
307892012959 78541308
504445294023 336810240
707218615627 336804012
263729725125 333453348
612673999419 106467660
633822137255 161616600
116314764327 35767404
490139200781 205000848
233873530533 336797784
143060938649 336791556
409278673761 336785328
960996269659 336779100
488895192673 336772872
370092418359 336766644
388130535925 116139744
429182803489 48858660
275547802151 336760416
276169806205 336754188
278657822421 336747960
824155377779 336741732
221433449453 336735504
387508531871 336729276
619516044013 336723048
32344217037 336716820
526837439967 336710592
92678610275 336704364
661812319685 260212068
426694787273 336698136
282464314941 1887084
426694787273 336691908
391240556195 321383484
659946307523 336685680
383776507547 336679452
336504199443 40643928
78994521087 336673224
240093571073 336666996
653726266983 14361768
184113206213 336660768
783725114269 336654540
440378876461 336648312
731476773733 336642084
673630396711 336635856
199041303509 336629628
729610761571 336623400
113826748111 336617172
803629243997 336610944
297480388965 36608184
603965942663 274125420
977168375063 336604716
156745027837 336598488
370714422413 336592260
972814346685 336586032
241337579181 336579804
912479953447 143493120
121912800813 336573576
167941100809 38395620
378178471061 35387496
776883069675 336567348
672488259999 184635288
298561952149 336561120
360762357549 336554892
53492354873 336548664
654970275091 336542436
827265398049 241746048
928652058851 336536208
894441835881 31277016
697266550763 336529980
692290518331 336523752
492627216997 336517524
368226406197 336511296
677362421035 54513684
297939948095 336505068
215213408913 26431632
234495534587 310528080
962862281821 256288428
578463776449 336498840
552339606181 336492612
399948612951 336486384
858987604803 325568700
942958152093 336480156
7464054877 336473928
343346244037 336467700
318466081877 33132960
437268856191 2435148
335260191335 336461472
317222073769 336455244
794921187241 336449016
71530472439 264964032
898795864259 336442788
353920312955 336436560
946068172363 336430332
419852742679 336424104
479565131863 147578688
875159710207 336417876
752624911569 306660492
952288212903 80160588
641286185903 336411648
217701425129 336405420
176027153511 67075560
703486591303 336399192
840949487237 336392964
184113206213 255304404
878891734531 336386736
460283006189 336380508
340236223767 336374280
613611090449 4446792
338992215659 287154396
135596890001 336368052
482053148079 336361824
782481106161 184579236
468991062945 336355596
799275215619 336349368
273681789989 336343140
735208798057 336336912
817313333185 336330684
164831080539 336324456
767553008865 336318228
279279826475 258337440
846547523723 336312000
436646852137 336305772
376312458899 336299544
736452806165 336293316
477699119701 336287088
962862281821 328869540
468369058891 336280860
395594584573 336274632
567267703477 162339048
151768995405 16865424
801763231835 311916924
534923492669 336268404
267461749449 336262176
97032638653 336255948
679850437251 336249720
402436629167 336243492
590903857529 336237264
622010283 284370480
681094445359 336231036
284877862961 128514780
692912522385 333328788
581573796719 336224808
641908189957 336218580
170429117025 336212352
299805960257 336206124
924298030473 170734392
554205618343 336199896
822911369671 95350680
691046510223 336193668
215213408913 336187440
480809139971 336181212
567889707531 336174984
260642256443 223697304
907503921015 336168756
225787477831 336162528
664922339955 336156300
510665334563 336150072
674252400765 336143844
230763510263 336137616
162343064323 216223704
880135742639 336131388
227653489993 336125160
295451931879 336118932
54736362981 336112704
473967095377 336106476
664922339955 336100248
577219768341 223927740
755734931839 12524508
610185983203 325201248
916833981825 336094020
829764319493 137800728
763198980487 336087792
944824164255 336081564
14928103525 165060684
465259038621 283492332
452196953487 336075336
711572644005 336069108
172917133241 332774496
533679484561 336062880
558559646721 336056652
388130535925 336050424
741428838597 336044196
688558494007 336037968
635066145363 336031740
493871225105 336025512
31722212983 336019284
775639061567 336013056
248179623775 23386140
965972302091 336006828
291719907555 336000600
875159710207 335994372
617650031851 335988144
348322276469 335981916
610807987257 64571904
447413727479 111680496
32344217037 335975688
181003185943 309712212
888221795341 335969460
16794115687 141948576
539899525101 335963232
969704326415 335957004
821667361563 335950776
626980092661 61277292
291097903501 335944548
622004060229 335938320
429804807543 279008172
702864587249 335932092
860231612911 335925864
684204465629 25136208
95788630545 335919636
803629243997 335913408
825399385887 335907180
54266016955 97393464
715304668329 335900952
196553287293 26057952
898173860205 335894724
133730877839 335888496
119512487293 106934760
528703452129 335882268
467125050783 335876040
101386667031 59141088
501335273753 335869812
418608734571 335863584
401814625113 306355320
89568590005 335857356
706596611573 335851128
488895192673 335844900
806225465485 124329564
799275215619 335838672
199041303509 142677252
419230738625 335832444
657458291307 335826216
598989910231 335819988
845303515615 335813760
692912522385 122510988
319710089985 335807532
724634729139 278964576
566023695369 123993252
765686996703 335801304
525593431859 335795076
823533373725 271254312
222055453507 192862476
271815777827 335788848
104496687301 335782620
576597764287 319384296
710328635897 42269436
531813472399 124348248
740806834543 335776392
655592279145 88176024
663780277979 38295972
661903659533 127736280
625114080499 271708956
412388694031 335770164
244447599451 210182544
858365600749 78697008
335260191335 135888732
860853616965 335763936
561047662937 335757708
630712116985 335751480
852767564263 335745252
924920034527 335739024
378800475115 335732796
261863712963 185955624
773773049405 335726568
798653211565 224164404
118180776489 335720340
491383208889 335714112
595879889961 335707884
868317665613 96683472
27368184605 335701656
742050842651 335695428
679850437251 335689200
286743875123 335682972
398704604843 335676744
872671693991 335670516
938604123715 335664288
959752261551 335658060
292963915663 335651832
758844952109 335645604
118180776489 335639376
450330941325 335633148
547480224189 198997056
329662154849 335626920
183527461575 264297636
629468108877 335620692
457794989973 335614464
256887680531 335608236
859609608857 335602008
557937642667 27191448
129998853515 335595780
671142380495 232896060
482053148079 290567340
883359237069 194182812
353920312955 335589552
807361268321 335583324
215213408913 335577096
921188010203 335570868
565401691315 335564640
491383208889 191573280
417364726463 335558412
436646852137 335552184
422340758895 335545956
133730877839 101746836
700998575087 232036596
727744749409 335539728
786835134539 21660984
192821262969 3780396
134352881893 335533500
891953819665 335527272
230763510263 335521044
80461971151 35026272
212725392697 335514816
72774480547 335508588
273059785935 144215568
862719629127 155475792
205261344049 156833496
628846104823 335502360
614622781701 188347176
497603249429 335496132
674252400765 335489904
735208798057 335483676
779993089945 335477448
343346244037 294989220
254399664315 106990812
221433449453 228337164
900661876421 185164668
971570338577 335471220
603343938609 335464992
812337300753 179696484
11818083255 335458764
33588225145 335452536
103252679193 335446308
543631549425 335440080
834729446697 335433852
206505352157 335427624
311624037283 335421396
219567437291 335415168
637554161579 335408940
600233918339 18603036
36698245415 240824304
880135742639 335402712
203395331887 335396484
117558772435 102992436
578463776449 253741176
20526140011 12076092
821045357509 219182004
100764662977 335390256
778127077783 229034700
362006365657 335384028
892575823719 212667516
861475621019 335377800
34832233253 32080428
177893165673 233176320
616406023743 335371572
652482258875 282657780
926786046689 28461960
283011850799 208195812
121912800813 60760368
864585641289 335365344
557937642667 335359116
794299183187 335352888
579085780503 335346660
730232765625 335340432
667410356171 335334204
39808265685 335327976
969082322361 335321748
362628369711 335315520
281145838637 335309292
622010283 335303064
492005212943 335296836
711572644005 54090180
64688427845 157873572
709084627789 335290608
574109748071 335284380
637554161579 335278152
344590252145 335271924
798031207511 335265696
67798448115 127860840
648750234551 335259468
776261065621 8725428
35454237307 335253240
346456264307 335247012
891510403511 95107788
18038123795 335240784
661190315631 335234556
529947460237 105421356
313490049445 335228328
243825595397 335222100
591525861583 335215872
22392152173 335209644
398082600789 335203416
215835412967 335197188
486533249861 27390744
549851589965 335190960
360140353495 335184732
582195800773 335178504
856499588587 335172276
789323150755 317248092
869561673721 335166048
533679484561 335159820
967216310199 335153592
903149892637 335147364
283633854853 139918248
614540011581 211590072
673167032273 38981052
201529319725 335141136
534923492669 59782572
998316512899 335134908
459661002135 335128680
360809970609 273627180
883867766963 98832132
929274062905 335122452
741428838597 335116224
11818083255 335109996
956642241281 335103768
56602375143 18615492
745241092017 2385324
324686122417 335097540
837839466967 335091312
963484285875 335085084
145548954865 335078856
632740642579 101591136
340858227821 335072628
633822137255 335066400
962240277767 335060172
544253553479 78267276
368226406197 335053944
327174138633 318612024
722146712923 335047716
442866892677 335041488
250667639991 232304400
374446446737 335035260
378800475115 335029032
722146712923 335022804
184735210267 335016576
763820984541 335010348
323451761481 82832400
116936768381 335004120
497603249429 334997892
631334121039 334991664
813581308861 334985436
827265398049 334979208
740806834543 299548116
638798169687 201506940
752002907515 217444392
463393026459 238613364
283011850799 334972980
41052273793 308547576
196553287293 334966752
564779687261 334960524
975924366955 331908804
103874683247 334954296
352676304847 334948068
671142380495 334941840
687314485899 52340112
207127356211 85267548
891331815611 210780432
789323150755 334935612
84592557573 334929384
323442114309 334923156
653104262929 334916928
500091265645 74779596
313490049445 287316324
240715575127 334910700
24258164335 334904472
187223226483 82284336
41674277847 334898244
862097625073 287353692
88946585951 334892016
278035818367 334885788
102630675139 334879560
111960735949 334873332
345834260253 334867104
534923492669 334860876
394350576465 334854648
620760052121 106156260
921810014257 334848420
464015030513 334842192
284255858907 334835964
328418146741 334829736
292963915663 334823508
834729446697 334817280
638798169687 334811052
763198980487 334804824
306648004851 249935868
208371364319 334798596
743294850759 52981596
683582461575 19020312
220811445399 68464404
964728293983 334792368
365116385927 334786140
571621731855 334779912
457794989973 334773684
715926672383 334767456
877647726423 334761228
400570617005 334755000
947934184525 138317652
589659849421 334748772
637554161579 144178200
129998853515 334742544
651238250767 334736316
969704326415 313561116
409900677815 334730088
178515169727 334723860
330906162957 111369096
39808265685 334717632
715304668329 108466848
273059785935 334711404
176027153511 243402696
580329788611 334705176
847169527777 334698948
355786325117 334692720
919944002095 334686492
778749081837 334680264
916833981825 301615812
909369933177 220614444
971031789723 7367724
228897498101 298645056
943580156147 258001128
773773049405 334674036
360762357549 334667808
347078268361 271067472
859609608857 334661580
189711242699 334655352
303537984581 334649124
158741497915 179192016
735236413009 235518048
728988757517 280390788
589659849421 334642896
375068450791 334636668
932384083175 79643664
680472441305 334630440
97032638653 334624212
31722212983 334617984
241337579181 334611756
210237376481 334605528
221433449453 329367780
689180498061 267156288
337748207551 296496396
251289644045 44249940
282389846745 334599300
629468108877 56369628
8086058931 334593072
475211103485 429732
19904135957 78902532
232629522425 334586844
454062965649 334580616
923676026419 334574388
506933310239 334568160
925542038581 334561932
296695939987 200765808
655592279145 334555704
727744749409 334549476
478943127809 334543248
117558772435 334537020
629468108877 334530792
133108873785 334524564
426072783219 334518336
333394179173 38034396
343968248091 334512108
811093292645 334505880
400570617005 334499652
595257885907 334493424
283011850799 334487196
57846383251 334480968
794299183187 334474740
3110026499 334468512
149902983243 334462284
957264245335 334456056
951666208849 313617168
371336426467 334449828
387508531871 170229924
212725392697 266658048
410522681869 152635824
651238250767 117516132
26746180551 301541076
607075962933 334443600
27990188659 334437372
155501019729 334431144
995828496683 157655592
200285311617 334424916
183491202159 334418688
964728293983 334412460
867073657505 334406232
480809139971 334400004
817313333185 145212048
502579281861 334393776
794299183187 142926372
973436350739 334387548
363872377819 334381320
605831954825 334375092
199041303509 134499888
650616246713 187282188
675496408873 334368864
760710964271 334362636
643152198065 334356408
246313611613 334350180
503823289969 334343952
228897498101 334337724
63444419737 334331496
745160862921 228162780
311002033229 121813452
884489771017 334325268
463393026459 334319040
482675152133 334312812
67176444061 109675080
56602375143 334306584
524971427805 126359892
356408329171 256637196
984010419657 334300356
862097625073 334294128
148658975135 334287900
166697092701 334281672
442244888623 334275444
312246041337 321869268
978412383171 334269216
712816652113 334262988
45406302171 334256760
473967095377 334250532
836694359499 67187664
404924645383 334244304
264351729179 86668848
620138048067 152062848
904393900745 248316588
914967969663 334238076
345212256199 334231848
468991062945 334225620
75262496763 334219392
900039872367 334213164
778749081837 334206936
651860254821 334200708
914967969663 334194480
121912800813 334188252
440378876461 334182024
960374265605 334175796
650616246713 333633960
800519223727 122890896
610807987257 208077480
863341633181 190109700
897617866723 255995712
579707784557 334169568
760088960217 334163340
192821262969 136822932
921188010203 116513424
890087807503 334157112
941714143985 334150884
186601222429 287303868
317844077823 334144656
357030333225 334138428
11196079201 334132200
265653340059 66359340
345834260253 334125972
130620857569 334119744
695400538601 334113516
658702299415 334107288
33588225145 334101060
666166348063 334094832
842193495345 334088604
197797295401 334082376
97654642707 334076148
245691607559 30809916
502579281861 334069920
878891734531 334063692
348944280523 334057464
23636160281 334051236
791189162917 125251308
465881042675 334045008
169185108917 334038780
352756490347 67928796
623870072391 334032552
852145560209 334026324
668654364279 334020096
935494103445 334013868
912479953447 334007640
980278395333 334001412
218945433237 333995184
531813472399 333988956
166697092701 333982728
432914827813 333976500
488296406603 185538348
682960457521 333970272
421718754841 333964044
357652337279 333957816
758222948055 185395104
580951792665 333951588
902527888583 333945360
236361546749 333939132
824155377779 333932904
607697966987 270382392
574109748071 245507760
60956403521 333926676
67798448115 333920448
495737237267 333914220
544253553479 14660712
39186261631 333907992
603965942663 333901764
445354908893 333895536
187223226483 315958896
788079142647 333889308
990347758349 190713816
231385514317 63544284
897551856151 138890628
427938795381 333883080
594013877799 210574908
307892012959 333876852
179759177835 333870624
498225253483 333864396
951044204795 228586284
629468108877 77214744
969743650007 2709180
745160862921 333858168
39808265685 333851940
628224100769 96907680
750136895353 42393996
465259038621 333845712
125022821083 266695416
540521529155 333839484
388130535925 13091256
197797295401 333833256
319710089985 68022216
529325456183 333827028
212103388643 265935600
911857949393 174714084
396216588627 333820800
449086933217 333814572
157989035945 333808344
123778812975 333802116
972814346685 333795888
895685843989 81673992
727744749409 333789660
481079210963 57696192
331528167011 110472264
320954098093 93220704
579707784557 155463336
991474468305 331011972
189089238645 180462528
788079142647 333783432
419230738625 333777204
523727419697 333770976
277413814313 163815084
248801627829 333764748
210859380535 333758520
427316791327 333752292
492850627813 3132684
566023695369 333746064
763198980487 333739836
297939948095 333733608
99520654869 269933976
572243735909 333727380
783725114269 333721152
787457138593 333714924
274303794043 188677260
372587652827 267224796
985254427765 333708696
580951792665 113330916
398082600789 16142976
256887680531 227695680
536167500777 125506656
586549829151 333702468
548607581857 306112428
733964789949 333696240
330906162957 4552668
414876710247 333690012
796165195349 239703264
743916854813 333683784
64066423791 333677556
450952945379 333671328
324064118363 333665100
4976038661 333658872
396838592681 333652644
709706631843 172092096
825399385887 333646416
826021389941 333640188
231385514317 119571372
923054022365 333633960
432914827813 333627732
938604123715 333621504
211481384589 333615276
44784298117 116538336
66554440007 321526728
809849284537 333609048
238849562965 27677232
743294850759 333602820
638798169687 134269452
131242861623 6445980
694778534547 333596592
608941975095 333590364
149902983243 333584136
613296003473 333577908
753868919677 333571680
537411508885 333565452
34210229199 333559224
127510837299 333552996
633822137255 333546768
901905884529 333540540
903771896691 333534312
506311306185 179335260
240715575127 333528084
641908189957 333521856
647506226443 333515628
802385235889 333509400
419852742679 333503172
520617399427 333496944
57224379197 333490716
348944280523 333484488
242581587289 152505036
594635881853 333478260
720902704815 3967236
403680637275 333472032
612051995365 333465804
456550981865 333459576
441622884569 333453348
891953819665 333447120
586549829151 83573532
342724239983 306062604
292341911609 333440892
872737505267 122118624
419852742679 333434664
403680637275 333428436
258131688639 128060136
139950918379 333422208
353920312955 333415980
333394179173 333409752
693534526439 333403524
464637034567 333397296
677362421035 333391068
301671972419 333384840
519373391319 333378612
685448473737 333372384
508177318347 257689728
888221795341 88692948
28612192713 333366156
852145560209 333359928
786835134539 44312220
628224100769 333353700
100764662977 333347472
482675152133 31040352
691668514277 116407548
733342785895 333341244
396216588627 333335016
248179623775 333328788
623870072391 333322560
502579281861 333316332
844059507507 333310104
299183956203 333303876
806739264267 68047128
980900399387 280583856
426694787273 333297648
561047662937 333291420
199663307563 333285192
346456264307 333278964
872671693991 212125680
943580156147 333272736
323442114309 333266508
822289365617 333260280
408034665653 333254052
310380029175 333247824
317886839271 3568644
227653489993 107314668
313490049445 333241596
332150171065 333235368
814203312915 333229140
607075962933 333222912
901905884529 333216684
582195800773 84613608
561669666991 215277048
108228711625 333210456
681716449413 72039276
586549829151 333204228
457172985919 85267548
765686996703 333198000
767553008865 333191772
821667361563 136094256
249423631883 298887948
822289365617 333185544
786213130485 333179316
734586794003 333173088
990230460197 64503396
603965942663 333166860
380666487277 333160632
783388483403 29495808
468369058891 333154404
136218894055 78254820
828509406157 333148176
595879889961 307544868
668032360225 333141948
912479953447 205386984
508799322401 333135720
363873691927 143773380
267461749449 333129492
922432018311 333123264
616406023743 333117036
116314764327 333110808
129998853515 333104580
544253553479 333098352
941092139931 333092124
500091265645 333085896
785591126431 333079668
580951792665 177080724
728366753463 333073440
803007239943 333067212
854633576425 333060984
122534804867 8090172
9330067039 333054756
662434323739 154784484
592147865637 36795024
37320249469 333048528
661190315631 100208520
417364726463 333042300
464015030513 333036072
236361546749 205773120
723390721031 273128940
6244653597 36228276
544253553479 333029844
327796142687 290959704
301671972419 333023616
126888833245 189518040
106362699463 292566528
983388415603 333017388
402436629167 333011160
241337579181 333004932
65310431899 59938272
866653752051 129093984
5210236373 1419984
116314764327 332998704
181625189997 332992476
151146991351 332986248
323442114309 270619056
391268551055 221760396
996450500737 227901204
245691607559 291582504
193443267023 332980020
263729725125 273726828
983388415603 233992188
536789504831 96839172
608941975095 332973792
368848410251 332967564
860853616965 332961336
552339606181 332955108
646262218335 332948880
632578129147 332942652
249423631883 123507468
294207923771 332936424
879513738585 332930196
423584767003 332923968
674252400765 72313308
923054022365 332917740
707218615627 332911512
653104262929 209142468
518751387265 332905284
532435476453 298078308
104019397055 111250764
523105415643 332899056
932384083175 332892828
235117538641 332886600
944824164255 78616044
657458291307 332880372
248801627829 332874144
320332094039 332867916
433536831867 332861688
307892012959 332855460
241959583235 187475256
286743875123 332849232
41052273793 332843004
440378876461 332836776
916833981825 467100
160477052161 332830548
882623758855 332824320
126266829191 332818092
525593431859 332811864
515641366995 302064228
782602259445 207734940
231385514317 332805636
4354034607 332799408
758844952109 241347456
410522681869 332793180
251289644045 332786952
398082600789 332780724
139512546905 54158688
127510837299 332774496
635066145363 332768268
185357214321 39398328
716548676437 332762040
426072783219 92541852
897551856151 222731964
61578407575 103689972
8756049725 256070448
108228711625 96521544
623248068337 171930168
235117538641 332755812
612051995365 42200928
144304946757 332749584
720280700761 332743356
271815777827 188689716
901283880475 332737128
165453084593 332730900
91434602167 332724672
199041303509 332718444
743294850759 332712216
967216310199 233830260
495115233213 252252684
461527014297 332705988
413632702139 332699760
985876431819 332693532
48516322441 332687304
855255580479 97574076
116314764327 332681076
324178825667 42861096
402436629167 274436820
960374265605 332674848
550473594019 332668620
460283006189 117285696
826021389941 163734120
34210229199 332662392
885733779125 332656164
460905010243 332649936
61690698415 135664524
863341633181 332643708
463393026459 332637480
371336426467 282962952
645208070807 40587876
471479079161 332631252
205883348103 332625024
563535679153 173773656
750136895353 332618796
993340480467 332612568
279279826475 332606340
667410356171 332600112
40641959459 119129184
779371085891 19119960
370714422413 332593884
760710964271 332587656
666788352117 332581428
754490923731 332575200
441622884569 273072888
959130257497 332568972
34210229199 150835932
678606429143 332562744
990230460197 17320068
716548676437 332556516
234495534587 302948604
385020515655 332550288
473345091323 332544060
62822415683 332537832
384398511601 332531604
724012725085 332525376
396838592681 216883872
890087807503 332519148
328418146741 332512920
937392937167 292099428
363250373765 332506692
522483411589 332500464
594013877799 332494236
881379750747 332488008
553583614289 276218028
10574075147 332481780
225172772993 139893336
870183677775 332475552
640664181849 246105648
854061925751 45782028
170429117025 140759028
324064118363 332469324
837217462913 332463096
281767842691 332456868
297317944041 53517204
415498714301 332450640
506945878343 292585212
53492354873 155095884
132486869731 82502316
394972580519 332444412
939226127769 143623908
41674277847 332438184
877647726423 332431956
648128230497 269859240
918699993987 332425728
625736084553 332419500
44784298117 164518848
520617399427 332413272
404302641329 332407044
534301488615 332400816
654348271037 332394588
787457138593 332388360
572865739963 95749272
616406023743 332382132
182247194051 248048784
619516044013 332375904
192821262969 332369676
314112053499 332363448
395594584573 332357220
486407176457 332350992
92056606221 332344764
852767564263 150393744
768797016973 332338536
80238529195 332332308
138706910271 332326080
634444141309 332319852
415498714301 303608772
774395053459 332313624
895685843989 332307396
653726266983 332301168
148036971081 125867880
348322276469 332294940
965350298037 332288712
756356935893 332282484
138706910271 332276256
567889707531 332270028
285499867015 25273224
971570338577 332263800
531191468345 332257572
750136895353 332251344
212725392697 332245116
987742443981 332238888
901905884529 80042256
827887402103 332232660
485785172403 332226432
272437781881 332220204
934872099391 332213976
805495256159 332207748
332772175119 2796372
662434323739 332201520
380666487277 332195292
275547802151 332189064
544253553479 332182836
926786046689 332176608
707840619681 332170380
562291671045 332164152
553583614289 322180668
943580156147 158583564
388130535925 332157924
472723087269 332151696
588415841313 332145468
907503921015 332139240
977168375063 332133012
65932435953 332126784
790076135877 175741704
171673125133 251910144
794921187241 10656108
811093292645 332120556
319088085931 327206664
339614219713 52763616
63444419737 332114328
847169527777 300519684
660568311577 332108100
744538858867 22887900
484621044623 85124304
916211977771 332101872
87702577843 230143284
778749081837 228137868
329662154849 161155728
183491202159 332095644
61578407575 332089416
704108595357 230330124
28612192713 332083188
876403718315 332076960
480187135917 332070732
789323150755 332064504
183491202159 126515592
871427685883 332058276
894441835881 129411612
248833166421 14318172
863963637235 332052048
11818083255 332045820
537411508885 332039592
9330067039 94516128
81482537303 332033364
547363573749 332027136
171051121079 168486084
24258164335 332020908
873915702099 105234516
459661002135 332014680
837217462913 332008452
199663307563 332002224
634505038693 192345552
709266205129 10033308
727122745355 329704092
503823289969 52533180
798653211565 331995996
600855922393 331989768
999560521007 331983540
102630675139 331977312
909369933177 304393500
78372517033 331971084
237605554857 331964856
23014156227 331958628
251289644045 331952400
722146712923 331946172
78372517033 47563236
433661896335 195322536
126266829191 308653452
830997422373 331939944
872671693991 288935604
458459089079 50235048
591525861583 331933716
669276368333 331927488
36698245415 331921260
964728293983 331915032
854011572371 331908804
789945154809 69386148
155684969937 12736260
874537706153 305315244
34832233253 331902576
765064992649 189567864
727744749409 331896348
155501019729 331890120
166075088647 122411340
317844077823 331883892
208371364319 32379372
502579281861 331877664
471479079161 331871436
526215435913 283479876
74640492709 162588168
255021668369 331865208
41052273793 331858980
612051995365 331852752
45406302171 331846524
166697092701 331840296
408067723877 136692144
358274341333 331834068
395594584573 94098852
908125925069 83990808
617650031851 331827840
845303515615 331821612
540521529155 331815384
26124176497 331809156
819179345347 79463052
726500741301 251013312
939848131823 331802928
819801349401 331796700
75884500817 331790472
249423631883 163198512
918699993987 331784244
982766411549 331778016
572243735909 127568124
547985577803 331771788
208993368373 331765560
213347396751 331759332
225787477831 331753104
974058354793 160831872
796787199403 331746876
518129383211 331740648
686070477791 331734420
678066497673 125892792
845925519669 331728192
117558772435 331721964
180381181889 331715736
794299183187 331709508
908891179351 125269992
620760052121 293494500
475211103485 331703280
124400817029 281069640
330906162957 331697052
671142380495 331690824
332772175119 187518852
910613941285 331684596
242581587289 182063124
274925798097 288144648
695400538601 54133776
157989035945 51754680
662434323739 331678368
756978939947 331672140
69042456223 63046044
343968248091 331665912
599611914285 331659684
537411508885 331653456
795543191295 331647228
184392120965 11995128
805495256159 36346608
486407176457 145766340
930518071013 124360704
860853616965 331641000
940470135877 331634772
302915980527 331628544
568511711585 331622316
826021389941 115784748
962862281821 331616088
77128508925 331609860
442244888623 331603632
680472441305 331597404
392484564303 60318180
399326608897 233219916
235739542695 331591176
45406302171 331584948
583439808881 295624476
860853616965 305776116
807983272375 331578720
919944002095 331572492
128754845407 331566264
502579281861 331560036
629628517245 10220148
303537984581 331553808
279901830529 304026048
451574949433 185799924
983388415603 331547580
192821262969 331541352
981522403441 331535124
544253553479 331528896
514397358887 331522668
80238529195 271216944
511287338617 331516440
998938516953 37380456
18038123795 331510212
916211977771 48541032
74640492709 331503984
190955250807 85093164
111960735949 331497756
59090391359 331491528
304331457931 66278376
377556467007 331485300
521861407535 331479072
185357214321 331472844
256887680531 331466616
790567158863 104157072
185979218375 331460388
159233044053 75290292
90190594059 331454160
775639061567 331447932
136840898109 331441704
179759177835 280814292
977168375063 63699984
781859102107 331435476
386264523763 24226920
45406302171 331429248
319710089985 331423020
872264655585 1669104
763198980487 331416792
625114080499 331410564
632578129147 331404336
748892887245 331398108
581573796719 331391880
786835134539 114869232
550473594019 331385652
906259912907 331379424
182247194051 40625244
249423631883 331373196
529947460237 331366968
158611039999 331360740
939226127769 331354512
678795623327 54002988
603343938609 331348284
134974885947 331342056
996450500737 155475792
513153350779 331335828
87702577843 331329600
964728293983 331323372
768797016973 331317144
212725392697 331310916
187940755601 208008972
516263371049 331304688
25502172443 309880368
187845230537 331298460
970326330469 260037684
271815777827 331292232
295451931879 331286004
181003185943 331279776
905015904799 331273548
9361487299 243614448
787457138593 331267320
725256733193 331261092
596501894015 331254864
171673125133 331248636
9952071093 331242408
22392152173 160850556
279279826475 230840820
542387541317 142913916
978413554035 47544552
786213130485 331236180
597745902123 331229952
427938795381 330295752
294829927825 331223724
226509410145 37492560
641286185903 331217496
656214283199 175698108
638176165633 110528316
468369058891 331211268
145548954865 331205040
547985577803 331198812
312868045391 331192584
117558772435 29252916
844059507507 331186356
331528167011 331180128
429182803489 331173900
726500741301 176582484
236490802661 150935580
388130535925 331167672
946068172363 201562992
480809139971 35873280
768929330833 120349872
626358088607 331161444
732752326661 16952616
559803654829 331155216
522483411589 331148988
211481384589 331142760
292963915663 331136532
352054300793 331130304
690424506169 331124076
524349423751 331117848
113826748111 331111620
535545496723 331105392
972814346685 331099164
894441835881 331092936
264973733233 331086708
541143533209 331080480
796165195349 282894444
711572644005 331074252
626358088607 81985392
154257011621 133372620
778127077783 88443828
500091265645 235187964
11818083255 222464160
458416994027 32092884
136840898109 331068024
870805681829 331061796
474589099431 331055568
503201285915 331049340
438512864299 331043112
811093292645 331036884
956020237227 221816448
821667361563 331030656
109472719733 9715680
838461471021 331024428
906881916961 331018200
416120718355 331011972
353298308901 331005744
781859102107 330999516
478943127809 330993288
870183677775 330987060
777505073729 330980832
778127077783 330974604
223921465669 330968376
735208798057 203381568
988364448035 330962148
922432018311 330955920
54114358927 330949692
913723961555 330943464
691668514277 330937236
107606707571 330931008
724012725085 268171452
696022542655 330924780
508799322401 330918552
180381181889 330912324
556071630505 330906096
496359241321 330899868
275547802151 330893640
951666208849 330887412
865207645343 330881184
417986730517 124105356
920604028089 287428428
44386284083 103602780
416742722409 232136244
150524987297 330874956
526215435913 330868728
128754845407 330862500
998316512899 330856272
110716727841 330850044
408034665653 330843816
740184830489 330837588
83348549465 330831360
627602096715 330825132
372580434575 29601684
338370211605 330818904
561047662937 330812676
416120718355 330806448
730232765625 330800220
171673125133 330793992
551717602127 330787764
600233918339 330781536
659946307523 330775308
274303794043 330769080
830375418319 330762852
55980371089 296396748
507555314293 330756624
833485438589 330750396
230141506209 330744168
487651184565 330737940
306648004851 330731712
587793837259 330725484
223921465669 330719256
672386388603 330713028
638176165633 290610936
477077115647 330706800
436024848083 330700572
26746180551 330694344
859609608857 50203908
952288212903 83006784
528149675815 99486072
357030333225 330688116
309758025121 330681888
960996269659 330675660
401814625113 330669432
444732904839 304262712
602721934555 330663204
277413814313 330656976
918077989933 330650748
830997422373 330644520
42296281901 330638292
452196953487 330632064
195931283239 330625836
492627216997 330619608
66554440007 65369088
59712395413 330613380
610185983203 330607152
54114358927 330600924
508799322401 330594696
681716449413 330588468
536167500777 330582240
449708937271 330576012
564779687261 330569784
322198106201 330563556
538033512939 330557328
523105415643 286444404
658702299415 330551100
651860254821 124834032
950422200741 330544872
303537984581 330538644
644396206173 330532416
658080295361 295680528
238849562965 330526188
364494381873 330519960
238849562965 296209908
724812607047 119552688
762576976433 330513732
279279826475 164251044
943580156147 330507504
276791810259 330501276
189089238645 237641796
785591126431 330495048
717792684545 330488820
926164042635 330482592
456550981865 330476364
210859380535 330470136
587171833205 330463908
592769869691 29975364
133108873785 330457680
373202438629 117914724
311002033229 330451452
664922339955 330445224
255643672423 330438996
11196079201 330432768
704730599411 330426540
376934462953 330420312
926786046689 210120264
194065271077 62884116
342724239983 159511536
799275215619 330414084
545641428387 6352560
349566284577 212742252
859609608857 330407856
913801531295 219219372
369470414305 330401628
538655516993 104954256
374446446737 76772556
170555358585 158029272
134352881893 330395400
817935337239 308971080
365116385927 330389172
967216310199 218689992
974680358847 330382944
954154225065 330376716
626980092661 330370488
857121592641 330364260
33588225145 283436280
106362699463 330358032
178515169727 330351804
754490923731 330345576
842193495345 229744692
221433449453 330339348
878982532543 137564064
895685843989 330333120
439134868353 330326892
328418146741 330320664
49138326495 330314436
136218894055 330308208
104496687301 330301980
445354908893 330295752
750136895353 330289524
543009545371 330283296
488273188619 330277068
904393900745 59956956
441667856957 61053084
498847257537 48017880
597123898069 330270840
334638187281 330264612
143682942703 330258384
913723961555 243826200
416120718355 330252156
877025722369 330245928
494493229159 330239700
78372517033 330233472
821667361563 330227244
35454237307 330221016
111338731895 330214788
679228433197 330208560
196553287293 330202332
624492076445 330196104
118315363569 22165452
267461749449 43552404
171051121079 330189876
560425658883 198162504
901283880475 89241012
813581308861 330183648
361582984979 116812368
383776507547 330177420
586037325793 21766860
972192342631 306897156
473345091323 330171192
9952071093 330164964
709084627789 330158736
716548676437 330152508
450330941325 70656660
984010419657 330146280
822911369671 8376660
353920312955 330140052
906259912907 148276224
803629243997 330133824
169807112971 209615796
786213130485 330127596
302293976473 330121368
901283880475 330115140
840327483183 330108912
204017335941 330102684
960996269659 229153032
352054300793 330096456
487651184565 330090228
233251526479 330084000
415498714301 286045812
784347118323 93544560
412388694031 330077772
477699119701 241677540
174783145403 330071544
482675152133 296041752
630090112931 330065316
656836287253 330059088
377556467007 330052860
842815499399 91738440
758222948055 69467112
836595458859 330046632
292963915663 330040404
498225253483 316656432
123778812975 330034176
966594306145 330027948
408034665653 330021720
356408329171 330015492
735208798057 278827560
779993089945 125182800
70286464331 330009264
501335273753 330003036
373824442683 329996808
943580156147 329990580
76506504871 262890108
957264245335 329984352
882623758855 329978124
65310431899 329971896
240715575127 63874368
475211103485 164830248
875781714261 329965668
110716727841 329959440
397460596735 291327156
400570617005 329953212
779435302799 75240468
869561673721 329946984
197797295401 158346900
993340480467 329940756
748892887245 9192528
890087807503 329934528
778127077783 329928300
673008392657 329922072
773151045351 119066904
937360115607 329915844
989608456143 329909616
712816652113 21007044
574731752125 329903388
377556467007 329897160
459038998081 329890932
933006087229 59757660
940470135877 329884704
974058354793 329878476
766931004811 329872248
324113500175 78030612
808605276429 39454380
757600944001 329866020
145548954865 223068276
37320249469 117783936
936738111553 329859792
435402844029 262877652
826021389941 329853564
890087807503 329847336
863963637235 329841108
315356061607 329834880
2488022445 329828652
894441835881 272543508
713438656167 287353692
520617399427 35779860
156316826687 41005152
615784019689 20166264
852767564263 81387504
422340758895 182337156
50398122583 104536980
222677457561 329822424
677984425089 29838348
158021471369 230479596
829753414265 322635312
881379750747 329816196
405546649437 329809968
966594306145 329803740
718414688599 329797512
153635007567 329791284
155501019729 318537288
703486591303 329785056
753246915623 94902264
561669666991 329778828
972192342631 262503972
376934462953 329772600
912479953447 329766372
51004338657 329760144
472723087269 329753916
353920312955 329747688
923676026419 329741460
391862560249 329735232
307892012959 329729004
468369058891 69367464
340991843333 6857028
707218615627 329722776
521861407535 329716548
742672846705 296160084
335882195389 329710320
651238250767 329704092
891331815611 281356128
544253553479 329697864
248179623775 40799628
355164321063 258941556
914967969663 329691636
335260191335 329685408
473967095377 329679180
468991062945 329672952
900661876421 329666724
452818957541 329660496
292341911609 329654268
177271161619 24918228
673630396711 104294088
77128508925 170229924
681716449413 329648040
457794989973 329641812
966594306145 329635584
595257885907 146289492
464015030513 329629356
377556467007 329623128
630140273243 187711920
491383208889 329616900
264351729179 329610672
381910495385 329604444
725878737247 329598216
884489771017 21984840
617650031851 329591988
905015904799 329585760
741034480399 29944224
998316512899 329579532
153042474409 142129188
473967095377 145710288
90190594059 329573304
205883348103 329567076
613918007527 193603608
276169806205 329560848
183491202159 182804256
901905884529 329554620
195931283239 329548392
416742722409 223547832
256265676477 329542164
733964789949 329535936
988364448035 208694052
667410356171 122006520
903149892637 329529708
554205618343 329523480
617650031851 329517252
706596611573 142191468
370092418359 329511024
132486869731 329504796
832241430481 329498568
559181650775 299124612
815447321023 329492340
595257885907 329486112
230141506209 329479884
229519502155 286743348
712983711985 150331464
743916854813 329473656
471479079161 260386452
222055453507 329467428
343346244037 329461200
503826379057 48615768
343428229429 30560796
615162015635 329454972
811715296699 329448744
912089076701 51231528
132486869731 329442516
342724239983 7535880
193602342599 4864068
567889707531 109270260
982766411549 55622268
997694508845 329436288
672386388603 329430060
817313333185 140273244
995828496683 99990540
220811445399 329423832
732801932681 88867332
971570338577 329417604
607075962933 329411376
161099056215 329405148
812337300753 329398920
528703452129 329392692
857121592641 268439256
4354034607 329386464
585927825097 329380236
618894039959 329374008
75884500817 329367780
254399664315 329361552
679850437251 216043092
592769869691 315877932
524349423751 329355324
913723961555 329349096
59712395413 329342868
257509684585 329336640
911857949393 329330412
460283006189 329324184
593391873745 329317956
222055453507 73328472
447842925109 329311728
385642519709 329305500
992718476413 329299272
637202539917 31831308
561047662937 324715464
60956403521 329293044
991474468305 329286816
241959583235 329280588
151768995405 329274360
847791531831 329268132
544253553479 329261904
401192621059 329255676
494506083751 169737912
240093571073 40301388
146792962973 329249448
78994521087 329243220
659946307523 69635268
472723087269 48970764
159855048107 329236992
409900677815 329230764
767553008865 329224536
551717602127 329218308
460905010243 329212080
638176165633 329205852
29856200821 329199624
980900399387 329193396
878891734531 329187168
905637908853 329180940
508850952521 243066384
788701146701 329174712
496981245375 329168484
983388415603 329162256
708462623735 329156028
267461749449 329149800
118802780543 329143572
615162015635 329137344
274303794043 329131116
429182803489 329124888
279279826475 329118660
687936489953 329112432
603343938609 109176840
538655516993 201513168
876403718315 249244560
685448473737 329106204
159233044053 329099976
204017335941 329093748
888221795341 329087520
374656685333 70326576
844059507507 283031460
134352881893 329081292
880135742639 329075064
92678610275 329068836
959752261551 329062608
636310153471 329056380
598367906177 329050152
973436350739 329043924
615784019689 329037696
896929852097 329031468
106984703517 329025240
974058354793 111512340
538033512939 329019012
653726266983 329012784
864585641289 329006556
698510558871 329000328
42918285955 328994100
417364726463 328987872
534301488615 34179264
6220046769 328981644
855877584533 328975416
350188288631 328969188
675680365309 35867052
819801349401 328962960
531831683071 309245112
667410356171 61358256
706596611573 328956732
151768995405 328950504
390618552141 328944276
868317665613 328938048
608319971041 328931820
348944280523 328925592
554827622397 328919364
843437503453 247581684
807361268321 328913136
53492354873 188832960
255708157135 180879804
878891734531 328906908
148658975135 328900680
100764662977 328894452
816691329131 328888224
377556467007 318811320
174783145403 328881996
588415841313 328875768
733964789949 328869540
571621731855 328863312
235117538641 328857084
181625189997 300806172
255643672423 215737920
936116107499 328850856
880757746693 328844628
847791531831 328838400
278657822421 328832172
661812319685 328825944
253777660261 328819716
310380029175 328813488
707840619681 30797460
153013003513 328807260
237605554857 328801032
72152476493 148799376
710950639951 68912820
201529319725 328794804
485785172403 328788576
663678331847 328782348
735208798057 328776120
817313333185 274891464
642530194011 236228040
922432018311 328769892
682960457521 198685656
785591126431 328763664
889465803449 328757436
258753692693 328751208
748270883191 328744980
408656669707 328738752
273059785935 328732524
539277521047 328726296
577219768341 328720068
248821482693 130769316
569133715639 277058808
740806834543 328713840
13684095417 328707612
811093292645 328701384
877025722369 59564592
70908468385 57241548
699754566979 328695156
885111775071 128639340
988364448035 328688928
55358367035 206520480
5598042715 328682700
682338453467 328676472
877647726423 328670244
519995395373 328664016
702242583195 328657788
830997422373 212169276
169807112971 189163044
109472719733 40625244
547363573749 328651560
49760330549 328645332
860231612911 142085592
429182803489 328639104
750136895353 124715700
788215230675 146694312
314112053499 311904468
59712395413 328632876
257509684585 328626648
151768995405 328620420
589659849421 328614192
796165195349 328607964
197175291347 328601736
863963637235 328595508
317844077823 328589280
548607581857 328583052
132526411303 54607104
293013010987 91956420
539967659421 5542920
452196953487 316183104
577841772395 285385644
347078268361 328576824
622626064283 328570596
991474468305 261962136
47272314333 328564368
438512864299 328558140
564779687261 328551912
335260191335 328545684
255643672423 328539456
221433449453 81773640
799275215619 328533228
45406302171 328527000
129376849461 160813188
954154225065 328520772
303537984581 328514544
492627216997 328508316
577219768341 328502088
186601222429 328495860
436646852137 328489632
732720781841 328483404
229519502155 328477176
683582461575 328470948
917455985879 82508544
719677580003 34565400
409278673761 107009496
410522681869 328464720
171774535657 54096408
939226127769 328458492
160005068171 33656112
858365600749 328452264
419852742679 328446036
357030333225 328439808
314112053499 44181432
534923492669 328433580
388130535925 328427352
771285033189 328421124
431670819705 138822120
120046788651 328414896
321622021191 20253456
276791810259 328408668
167941100809 328402440
327174138633 328396212
572865739963 328389984
86458569735 328383756
503823289969 43097760
842815499399 328377528
619516044013 187444116
977168375063 282421116
973436350739 133160868
250667639991 328371300
97654642707 328365072
469613066999 4340916
501957277807 328358844
132486869731 328352616
973436350739 328346388
977790379117 328340160
123156808921 328333932
936738111553 328327704
989608456143 152505036
59712395413 328321476
759466956163 328315248
653726266983 328309020
6842050823 328302792
816691329131 328296564
914967969663 131765796
71530472439 328290336
592769869691 328284108
248801627829 328277880
478943127809 328271652
234495534587 328265424
963484285875 328259196
581573796719 274094280
634444141309 328252968
901905884529 50054436
493249221051 328246740
51626342711 328240512
878891734531 176358276
879121167823 64821024
714771556519 17407260
33588225145 328234284
24258164335 324646956
41674277847 328228056
712816652113 328221828
574109748071 170285976
824777381833 328215600
419230738625 328209372
213347396751 328203144
965350298037 190657764
552961610235 220670496
859609608857 228729528
383776507547 328196916
766931004811 328190688
204017335941 328184460
633200133201 328178232
985254427765 328172004
3110026499 328165776
168563104863 328159548
190367046109 43490124
704108595357 328153320
52248346765 328147092
475833107539 44611164
521239403481 328140864
657458291307 328134636
592147865637 328128408
594635881853 328122180
754490923731 328115952
165453084593 328109724
437890860245 328103496
391862560249 328097268
885111775071 324254592
756356935893 328091040
967838314253 328084812
87702577843 328078584
512531346725 328072356
78994521087 328066128
551095598073 328059900
800519223727 328053672
338992215659 328047444
606453958879 328041216
408656669707 155562984
190955250807 328034988
707840619681 328028760
223921465669 328022532
470235071053 328016304
529325456183 129448980
260619704855 328010076
39186261631 322012512
960374265605 328003848
192821262969 327997620
538033512939 2902248
602099930501 327991392
760710964271 327985164
926786046689 327978936
482675152133 327972708
276888356715 90187668
370714422413 327966480
253155656207 327960252
880757746693 327954024
9952071093 327947796
45406302171 327941568
950422200741 327935340
577841772395 327929112
389996548087 130943700
110716727841 150642864
225787477831 327922884
698728457907 85852980
551861306999 165042000
727165083299 271403784
280523834583 327916656
766309000757 327910428
351432296739 26008128
159233044053 327904200
460905010243 101647188
690424506169 327897972
355786325117 327891744
454062965649 205206372
363250373765 222320916
984632423711 327885516
170429117025 327879288
743916854813 327873060
217701425129 327866832
828509406157 327860604
278657822421 327854376
608319971041 327848148
760088960217 327841920
559803654829 327835692
654970275091 327829464
416742722409 327823236
694156530493 327817008
654970275091 72805320
153013003513 327810780
289853895393 327804552
66554440007 327798324
314734057553 92703780
427938795381 239261076
153013003513 327792096
905015904799 327785868
542387541317 327779640
828509406157 327773412
301671972419 327767184
549851589965 327760956
787457138593 327754728
868317665613 86955336
225165473777 186927192
437268856191 327748500
118802780543 327742272
521239403481 327736044
962862281821 327729816
390618552141 204888744
279279826475 327723588
723390721031 327717360
799275215619 327711132
495737237267 138741156
643152198065 327704904
564791508005 241926660
899417868313 327698676
162343064323 327692448
204017335941 186597108
747648879137 327686220
269327761611 18789876
732098777787 327679992
976546371009 146756592
244447599451 327673764
467160170475 86581656
816691329131 327667536
173539137295 327661308
629002141135 140435172
111960735949 327655080
302293976473 327648852
399326608897 327642624
928652058851 327636396
495737237267 245769336
473967095377 35150832
129998853515 327630168
528081448075 327623940
737074810219 53965620
728366753463 327617712
34210229199 221069088
513153350779 327611484
428560799435 255210984
138084906217 327605256
343968248091 43614684
889724732549 8800164
625244638063 114956424
964728293983 327599028
529947460237 157742784
817935337239 327592800
949178192633 142496640
438512864299 327586572
155501019729 278634492
675496408873 289963224
832241430481 169245900
659946307523 327580344
129376849461 327574116
838461471021 327567888
554205618343 327561660
277413814313 327555432
465259038621 25578396
698510558871 244019268
942958152093 327549204
777505073729 327542976
164209076485 327536748
138084906217 327530520
535545496723 327524292
438512864299 327518064
727744749409 327511836
567267703477 68140548
592769869691 327505608
29856200821 158739264
236983550803 327499380
665544344009 327493152
33588225145 327486924
764442988595 327480696
394972580519 327474468
928652058851 327468240
571621731855 327462012
65310431899 26936100
29856200821 327455784
403680637275 327449556
490761204835 326982456
521239403481 327443328
162343064323 327437100
724291222561 11291364
645640214281 327430872
499469261591 327424644
73396484601 327418416
91434602167 12593016
519429673755 142247520
382532499439 327412188
50382334603 105390216
811715296699 327405960
112582740003 327399732
980278395333 28910376
513775354833 256867632
55358367035 34422156
992096472359 124510176
589659849421 185096160
807361268321 327393504
540521529155 327387276
474589099431 327381048
709084627789 301447656
348944280523 327374820
314734057553 327368592
465416905965 69423516
911235945339 327362364
941092139931 327356136
531813472399 327349908
124400817029 327343680
932384083175 133690248
49138326495 327337452
21770148119 319957272
933006087229 327331224
425450779165 327324996
350810292685 327318768
771907037243 327312540
326552134579 327306312
174161141349 327300084
778749081837 327293856
401814625113 327287628
337748207551 327281400
445976912947 327275172
440378876461 327268944
300427964311 86868144
384398511601 209092644
720280700761 46255356
609563979149 327262716
827265398049 174390228
991474468305 171207720
111960735949 327256488
458416994027 327250260
47272314333 327244032
371336426467 327237804
923054022365 47401308
544875557533 327231576
646262218335 327225348
883245762909 327219120
148658975135 327212892
682338453467 327206664
511909342671 327200436
794381523575 89789076
678606429143 240855444
393106568357 327194208
751380903461 327187980
539899525101 327181752
896307848043 327175524
574109748071 247108356
396838592681 123712992
159233044053 327169296
141816930541 327163068
953532221011 278055288
633200133201 327156840
691046510223 327150612
664922339955 327144384
539899525101 327138156
429804807543 327131928
562913675099 162021420
719658696707 327125700
657458291307 144520740
872049689937 327119472
189711242699 327113244
681094445359 182611188
990852464251 141948576
606453958879 101416752
880135742639 236165760
448464929163 327107016
59090391359 327100788
944202160201 327094560
657127857301 23734908
907503921015 327088332
489517196727 150674004
620760052121 202989204
625745264625 103297608
479565131863 215214768
977790379117 327082104
863963637235 327075876
309758025121 327069648
212725392697 327063420
347078268361 327057192
319088085931 327050964
758222948055 193261068
200907315671 327044736
580951792665 327038508
26124176497 327032280
327796142687 36390204
144304946757 327026052
233873530533 327019824
417986730517 327013596
333394179173 327007368
330906162957 219804804
979656391279 327001140
529947460237 269909064
251911648099 122560812
464015030513 10525320
857743596695 326994912
121290796759 326988684
316600069715 326982456
312246041337 326976228
454062965649 326970000
728366753463 326963772
675496408873 268233732
811093292645 326957544
968460318307 326951316
368848410251 279655884
233873530533 326945088
406168653491 326938860
579154631043 162158436
861475621019 326932632
320954098093 301796424
528081448075 107464140
41674277847 31189824
133108873785 72929880
178515169727 326926404
290475899447 326920176
618894039959 326913948
811093292645 326907720
151768995405 326901492
15550107579 224494488
909369933177 284868720
5598042715 326895264
493871225105 96297336
299183956203 203070168
445976912947 326889036
760710964271 326882808
547363573749 185600628
378800475115 326876580
128132841353 326870352
59090391359 326864124
247557619721 126459540
802385235889 326857896
322459003349 8457624
481431144025 326851668
462771022405 326845440
79616525141 326839212
695400538601 326832984
229519502155 326826756
956020237227 326820528
601652615619 143574084
975924366955 326814300
676740416981 326808072
77750512979 326801844
615162015635 34957764
833485438589 326795616
592769869691 326789388
246313611613 137308716
391240556195 9155160
895685843989 164961036
222055453507 326783160
646262218335 326776932
133108873785 326770704
391862560249 326764476
979034387225 11054700
604587946717 326758248
455518694617 83112660
696022542655 326752020
320954098093 326745792
555449626451 71142444
464015030513 149254020
648128230497 135228564
571621731855 326739564
683582461575 326733336
261241708909 119446812
89568590005 60972120
820613214035 14249664
864585641289 270450900
968460318307 326727108
966594306145 66689424
864585641289 236888208
407412661599 326720880
898173860205 326714652
197797295401 120075840
85214561627 262796688
197175291347 326708424
24880168389 326702196
378178471061 326695968
854011572371 326689740
762576976433 175031712
936116107499 326683512
44784298117 326677284
623248068337 326671056
823533373725 326664828
128754845407 326658600
34832233253 326652372
858365600749 326646144
410522681869 57683736
315356061607 326639916
531191468345 326633688
451574949433 326627460
893197827773 326621232
851523556155 245327148
342724239983 326615004
940470135877 27895212
730232765625 326608776
610185983203 4795560
700376571033 182735748
891331815611 91202832
779371085891 326602548
123778812975 326596320
661190315631 326590092
895685843989 326583864
984010419657 326577636
39808265685 326571408
527459444021 326565180
197267939075 16859196
564779687261 326558952
654348271037 323694072
510043330509 326552724
220811445399 326546496
359657258753 28362312
475340496413 182573820
829131410211 113281092
371958430521 326540268
445976912947 326534040
506311306185 326527812
283011850799 175399164
322198106201 326521584
14306099471 326515356
579085780503 326509128
268083753503 326502900
189711242699 326496672
388130535925 250135164
64688427845 326490444
934250095337 278908524
446598917001 307694340
16172111633 326484216
342188879865 210593592
715304668329 326477988
467747054837 237753900
445976912947 326471760
464637034567 326465532
325308126471 110167092
557315638613 326459304
588415841313 271690272
564779687261 326453076
833485438589 326446848
924920034527 326440620
685448473737 326434392
863341633181 326428164
739562826435 326421936
330906162957 82415124
978412383171 326415708
408656669707 227838924
608319971041 326409480
245691607559 326403252
496981245375 204110244
816069325077 326397024
146792962973 326390796
167941100809 326384568
473345091323 326378340
113204744057 326372112
355164321063 326365884
889465803449 326359656
527459444021 326353428
814825316969 326347200
108850715679 326340972
627103625041 74904156
945446168309 326334744
189834170963 166281372
706596611573 326328516
197797295401 326322288
549851589965 202441140
824155377779 326316060
868939669667 326309832
658902087427 48995676
91434602167 311568156
694156530493 326303604
919944002095 261221004
305403996743 326297376
967838314253 326291148
115070756219 44978616
153635007567 326284920
441000880515 326278692
563535679153 269715996
204639339995 326272464
827887402103 326266236
727744749409 326260008
483297156187 326253780
596501894015 326247552
771285033189 326241324
839832393313 2491200
232629522425 245987316
964728293983 326235096
183491202159 237722760
462149018351 55086660
807361268321 326228868
722768716977 326222640
968460318307 92043612
733964789949 221156280
719036692653 326216412
220811445399 326210184
997694508845 288256752
185357214321 26630928
148036971081 326203956
245691607559 326197728
909369933177 326191500
915611908733 71254548
507555314293 326185272
742672846705 326179044
507555314293 326172816
864585641289 326166588
959130257497 326160360
283011850799 25547256
205261344049 114383448
34832233253 248939388
573487744017 326154132
209615372427 54999468
127510837299 326147904
724634729139 326141676
386886527817 326135448
649994242659 326129220
366982398089 207616608
926786046689 326122992
418608734571 326116764
229519502155 230211792
362006365657 301080204
133757465171 250969716
768797016973 326110536
268083753503 326104308
926786046689 326098080
744538858867 250234812
867073657505 284395392
127510837299 326091852
666788352117 326085624
396838592681 326079396
872049689937 326073168
18038123795 111176028
620138048067 326066940
145548954865 8856216
420474746733 326060712
742672846705 18796104
533679484561 56886552
435402844029 326054484
979034387225 212767164
564779687261 72431640
292341911609 326048256
488273188619 326042028
312246041337 326035800
771907037243 326029572
661812319685 155936664
834107442643 326023344
534923492669 46492020
233873530533 326017116
82104541357 326010888
926786046689 326004660
497603249429 325998432
694778534547 325992204
602802306895 96745752
489517196727 238488804
889465803449 325985976
547985577803 325979748
62822415683 293675112
498225253483 325973520
610807987257 325967292
843437503453 325961064
634444141309 325954836
615784019689 325948608
682338453467 278958348
831619426427 325942380
634444141309 325936152
877025722369 325929924
642530194011 325923696
724634729139 7193340
468991062945 115448436
508343475159 39161664
66554440007 325917468
319710089985 325911240
354542317009 215202312
491383208889 325905012
192199258915 325898784
24880168389 71777700
386264523763 325892556
118802780543 244449000
444110900785 325886328
456550981865 325880100
661812319685 98639064
376934462953 325873872
75884500817 325867644
898795864259 325861416
278035818367 325855188
969082322361 325848960
428560799435 279045540
261241708909 325842732
576597764287 245887668
781859102107 325836504
885111775071 325830276
711572644005 325824048
61578407575 325817820
108228711625 165658572
956020237227 325811592
858987604803 325805364
656836287253 325799136
330284158903 325792908
49760330549 239566248
807361268321 186460092
794921187241 325786680
665544344009 325780452
244447599451 325774224
120046788651 325767996
144304946757 325761768
192821262969 325755540
274303794043 235542960
454191443061 104144616
390618552141 25092612
458416994027 325749312
243203591343 325743084
293585919717 325736856
343346244037 325730628
551334983709 25802604
82104541357 325724400
580329788611 325718172
809849284537 325711944
6842050823 93750084
928652058851 325705716
652482258875 325699488
336504199443 325693260
26746180551 59583276
829131410211 325687032
671142380495 325680804
8086058931 325674576
624492076445 325668348
399948612951 219381300
702242583195 325662120
218323429183 325655892
333394179173 325649664
567889707531 325643436
806117260213 325637208
612051995365 325630980
997072504791 325624752
353298308901 325618524
326552134579 325612296
751380903461 325606068
916211977771 325599840
491383208889 325593612
233873530533 325587384
197797295401 252215316
854011572371 325581156
271815777827 325574928
681094445359 325568700
26746180551 325562472
254399664315 5374764
928652058851 325556244
9330067039 325550016
180381181889 325543788
233251526479 325537560
589222038467 108977544
198419299455 325531332
594635881853 325525104
782481106161 325518876
585927825097 325512648
234495534587 325506420
654970275091 325500192
200285311617 253610388
235117538641 325493964
437268856191 325487736
892575823719 48092616
850901552101 325481508
575353756179 325475280
529947460237 325469052
897551856151 325462824
628846104823 325456596
881502822255 179055000
244589927935 37779048
807361268321 208968084
398704604843 325450368
59712395413 291121632
755734931839 325444140
842193495345 325437912
36076241361 325431684
594013877799 325425456
21148144065 211365864
923676026419 325419228
281767842691 325413000
321576102147 325406772
580951792665 64596816
294829927825 325400544
249423631883 325394316
76003480529 167987844
604587946717 325388088
791189162917 325381860
913723961555 325375632
60956403521 197564616
715304668329 325369404
283011850799 325363176
630090112931 325356948
603343938609 325350720
814825316969 127007604
765686996703 57278916
893197827773 325344492
861475621019 325338264
18660127849 325332036
483919160241 149870592
992718476413 225204480
358896345387 325325808
307270008905 325319580
27387821489 299896884
278035818367 175336884
749681720735 133858404
199663307563 325313352
41674277847 189736020
794299183187 227733048
949178192633 325307124
970948334523 325300896
241959583235 52738704
205883348103 325294668
855877584533 325288440
413010698085 325282212
832863434535 325275984
593391873745 134425152
723390721031 325269756
36698245415 325263528
755734931839 325257300
530569464291 325251072
694156530493 325244844
301671972419 203163588
28612192713 325238616
608319971041 325232388
489517196727 325226160
207749360265 281723580
508177318347 158764176
752002907515 271410012
898173860205 325219932
166697092701 325213704
32966221091 80490672
500713269699 325207476
532435476453 203456304
4976038661 325201248
126888833245 325195020
208993368373 325188792
464637034567 325182564
75884500817 325176336
437268856191 301179852
498847257537 325170108
444110900785 184435992
190955250807 325163880
50382334603 8052804
947934184525 325157652
180381181889 325151424
198419299455 325145196
115070756219 325138968
396216588627 228212604
738318818327 325132740
905637908853 325126512
405546649437 132102108
315978065661 198860040
448464929163 50484168
215213408913 325120284
8708062985 325114056
440378876461 325107828
855255580479 247070988
230141506209 325101600
604587946717 325095372
314734057553 325089144
857743596695 184467132
699754566979 325082916
820423353455 49406724
93922618383 325076688
861475621019 325070460
780615093999 325064232
815447321023 245875212
761332968325 325058004
43540290009 325051776
929274062905 325045548
49138326495 325039320
209615372427 213520752
12440087309 325033092
167941100809 325026864
761332968325 20097756
481431144025 29626596
374446446737 325020636
245691607559 12512052
27990188659 2354184
512531346725 325014408
570999727801 325008180
893819831827 325001952
55980371089 324995724
633200133201 219300336
824317062887 57658824
1244014337 324989496
74640492709 324983268
661190315631 324977040
207127356211 235150596
519995395373 178880616
884489771017 324970812
477699119701 324964584
149482990597 22750884
391862560249 140217192
740806834543 324958356
587200139465 62304912
886355783179 311873328
924298030473 324952128
285499867015 324945900
523727419697 324939672
600983297449 136573812
75262496763 324933444
336504199443 324927216
533057480507 305925588
347078268361 324920988
458416994027 324914760
559803654829 324908532
358896345387 324902304
286121871069 242051220
496359241321 324896076
694778534547 263923956
497603249429 192339324
449708937271 241951572
129376849461 324889848
526837439967 324883620
665544344009 324877392
146170958919 324871164
40430269739 324864936
770663029135 324858708
743294850759 324852480
835351450751 324846252
932384083175 261899856
577841772395 310353696
32344217037 324840024
927408050743 324833796
933006087229 324827568
600233918339 324821340
834729446697 324815112
992718476413 324808884
779371085891 289060164
292341911609 300326616
808605276429 292915296
948556188579 324802656
999560521007 324796428
57282168809 48385332
92056606221 277276788
472101083215 324790200
88324581897 9348228
687936489953 324783972
943580156147 324777744
134352881893 324771516
298561952149 324765288
80238529195 135452772
611429991311 324759060
547985577803 324752832
97654642707 324746604
908747929123 324740376
370714422413 324734148
471479079161 324727920
775639061567 324721692
648128230497 324715464
352054300793 324709236
589659849421 324703008
740184830489 35798544
993340480467 324696780
784347118323 310397292
92056606221 324690552
88324581897 324684324
633200133201 94404024
768797016973 324678096
67798448115 133061220
947312180471 286002216
436646852137 324671868
654025734135 3630924
904393900745 324665640
566645699423 324659412
259375696747 324653184
570999727801 324646956
77750512979 324640728
468369058891 324634500
896307848043 324628272
82104541357 324622044
272437781881 324615816
152390999459 324609588
257509684585 324603360
515019362941 274069368
538655516993 324597132
234495534587 324590904
707840619681 324584676
294829927825 324578448
153013003513 324572220
465259038621 324565992
419852742679 1426212
189711242699 324559764
290475899447 324553536
136218894055 324547308
41052273793 324541080
344590252145 324534852
178515169727 324528624
127510837299 324522396
532435476453 324516168
319710089985 324509940
418608734571 324503712
704108595357 144053640
365738389981 324497484
985254427765 324491256
612051995365 566748
54195223279 70357716
253176850091 230878188
788079142647 324485028
891331815611 324478800
126266829191 324472572
182247194051 173549448
465881042675 142646112
372580434575 324466344
900661876421 324460116
319088085931 324453888
100764662977 324447660
905015904799 324441432
962240277767 324435204
368226406197 324428976
703486591303 138037392
173539137295 324422748
14928103525 324416520
28612192713 299865744
656214283199 324410292
849657543993 324404064
763820984541 266004108
170583471777 42531012
964106289929 324397836
572243735909 276753636
954776229119 324391608
141194926487 324385380
475211103485 299573028
88946585951 324379152
635066145363 88306812
379546335405 65786364
147661919683 47519640
554205618343 324372924
565401691315 324366696
93300614329 324360468
793677179133 324354240
217079421075 324348012
275547802151 324341784
542387541317 324335556
277413814313 186036588
189089238645 324329328
858365600749 324323100
354542317009 97997580
82726545411 324316872
470235071053 324310644
434780839975 324304416
37942253523 324298188
546119565641 324291960
341480231875 324285732
269327761611 324279504
18038123795 324273276
904393900745 264540528
932405632055 257808060
980321754669 32267268
961618273713 324267048
908125925069 324260820
511909342671 324254592
679228433197 324248364
622004060229 324242136
862879819515 102058236
385642519709 766044
102630675139 324235908
175405149457 324229680
947934184525 324223452
243203591343 61912548
598989910231 324217224
699132562925 324210996
57846383251 324204768
72774480547 324198540
490761204835 324192312
77128508925 324186084
880757746693 324179856
789945154809 324173628
225787477831 324167400
450330941325 324161172
438512864299 324154944
592769869691 324148716
194687275131 324142488
605831954825 324136260
164831080539 5493096
318466081877 324130032
415498714301 324123804
634444141309 324117576
738318818327 324111348
609563979149 180144900
19282131903 324105120
437268856191 324098892
184113206213 324092664
375068450791 324086436
168563104863 324080208
569755719693 324073980
809849284537 324067752
394972580519 98365032
88324581897 324061524
733342785895 324055296
371958430521 324049068
205883348103 107812908
317844077823 141699456
115070756219 324042840
139328914325 166387248
582892067499 101703240
391862560249 324036612
463393026459 49008132
419230738625 314171460
171051121079 321944004
493249221051 324030384
636310153471 59153544
159233044053 320922612
208371364319 324024156
215835412967 138554316
506311306185 324017928
437268856191 324011700
130620857569 324005472
775017057513 323999244
812337300753 323993016
340346334807 5443272
248179623775 323986788
581573796719 323980560
197797295401 8083944
181003185943 323974332
750205191601 16273764
396838592681 134910936
272437781881 314208828
263107721071 323968104
100142658923 323961876
812959304807 323955648
587793837259 323949420
8708062985 323943192
448464929163 323936964
239471567019 323930736
806739264267 323924508
41674277847 14953428
59090391359 323918280
346456264307 21324672
524349423751 323912052
788079142647 323905824
55980371089 323899596
354542317009 323893368
339614219713 323887140
597123898069 323880912
355786325117 323874684
735208798057 323868456
160477052161 323862228
98276646761 323856000
738318818327 323849772
658702299415 323843544
768797016973 323837316
470857075107 306953208
68420452169 152262144
744538858867 323831088
147414967027 274480416
957886249389 323824860
531953278543 80197956
770041025081 323818632
126888833245 323812404
320470766687 28032228
922432018311 323806176
807361268321 161435988
199041303509 323799948
855255580479 323793720
37942253523 42649344
431048815651 15040620
960996269659 323787492
189711242699 323781264
159292888905 19456272
696644546709 323775036
674874404819 10132956
793677179133 217002204
34210229199 323768808
872174798001 78416748
822289365617 200672388
212103388643 297069372
305403996743 179092368
375690454845 323762580
316600069715 323756352
933628091283 323750124
932394546215 101043072
460905010243 323743896
888221795341 50957496
70286464331 323737668
896929852097 323731440
440378876461 54414036
59090391359 323725212
265595737287 195839460
648750234551 323718984
41052273793 323712756
228275494047 323706528
696022542655 323700300
42296281901 323694072
642530194011 60031692
50382334603 317142216
934250095337 323687844
691046510223 323681616
925542038581 270619056
608319971041 10674792
798653211565 79886556
640042177795 323675388
983388415603 323669160
706596611573 270008712
635066145363 166679964
984010419657 323662932
854011572371 323656704
979034387225 323650476
330906162957 323644248
617028027797 323638020
626358088607 323631792
278657822421 323625564
488273188619 323619336
349566284577 323613108
963484285875 323606880
580951792665 323600652
5598042715 323594424
523105415643 323588196
577841772395 96023304
616406023743 323581968
378178471061 323575740
682338453467 323569512
654348271037 323563284
492005212943 323557056
710950639951 77968332
374446446737 323550828
277413814313 323544600
749514891299 323538372
424206771057 323532144
23636160281 259763652
374446446737 323525916
32966221091 323519688
521321750097 15327108
242005122371 216971064
171051121079 323513460
923054022365 217600092
959752261551 323507232
11196079201 323501004
603965942663 323494776
393728572411 323488548
272437781881 323482320
839083475075 323476092
409278673761 323469864
952910216957 323463636
557315638613 323457408
857121592641 323451180
135596890001 270419760
110094723787 323444952
105740695409 73434348
993962484521 82583280
826021389941 270625284
432914827813 323438724
29856200821 323432496
60334399467 174290580
802385235889 323426268
102630675139 179877096
926350546323 121938012
134974885947 323420040
578463776449 323413812
345212256199 323407584
357652337279 323401356
751380903461 218714904
156745027837 323395128
362628369711 83860020
322198106201 323388900
672386388603 323382672
320332094039 323376444
198419299455 112116456
566645699423 115971588
90190594059 323370216
637554161579 323363988
356408329171 323357760
223299461615 323351532
788079142647 323345304
269949765665 323339076
472101083215 273322008
297317944041 323332848
528703452129 323326620
655592279145 287789652
392484564303 323320392
220189441345 323314164
56602375143 323307936
817935337239 323301708
883245762909 323295480
159233044053 323289252
205261344049 323283024
645640214281 323276796
865829649397 323270568
720280700761 323264340
459661002135 323258112
929274062905 323251884
831619426427 323245656
55980371089 182505312
59090391359 274766904
860853616965 298271376
74018488655 323239428
141816930541 323233200
1866018391 323226972
755734931839 183053376
460905010243 323220744
151768995405 142521552
40430269739 323214516
314112053499 323208288
449086933217 237187152
993962484521 323202060
174161141349 323195832
732098777787 323189604
31722212983 323183376
131242861623 323177148
162451113895 138031164
985876431819 323170920
5598042715 308279772
739175206933 25435152
960996269659 113306004
801141227781 161479584
190333246753 323164692
223921465669 323158464
124400817029 323152236
791811166971 323146008
584061812935 270855720
145548954865 41789880
451574949433 245744424
37320249469 166374792
403058633221 86600340
93300614329 323139780
185979218375 323133552
562291671045 323127324
651860254821 323121096
100142658923 323114868
655592279145 323108640
256887680531 323102412
600233918339 323096184
341503711435 236439792
569755719693 150150852
721524708869 323089956
694156530493 323083728
783103110215 323077500
194687275131 323071272
531191468345 323065044
277413814313 323058816
203395331887 323052588
876403718315 104543208
982766411549 4316004
515641366995 323046360
642530194011 323040132
436646852137 323033904
325930130525 323027676
342102235929 323021448
844690598213 17388576
183491202159 323015220
885111775071 323008992
31722212983 323002764
65310431899 322996536
482675152133 322990308
975302362901 106330644
366982398089 322984080
343968248091 176059332
519373391319 322977852
227653489993 322971624
111960735949 322965396
798653211565 322959168
268083753503 322952940
371958430521 201413520
20637814279 133416216
778749081837 93008952
2488022445 322946712
630712116985 59863536
896929852097 322940484
596501894015 43259688
123156808921 322934256
641286185903 322928028
694778534547 311804820
112582740003 230174424
597745902123 322921800
224543469723 322915572
216017332847 139183344
686692481845 322909344
685448473737 63488232
590281853475 151956972
414254706193 322903116
674252400765 81437328
248801627829 109139472
302915980527 322896888
848413535885 322890660
880135742639 322884432
201529319725 322878204
712194648059 322871976
622004060229 322865748
482675152133 322859520
623870072391 322853292
636932157525 322847064
558031953271 178756056
380666487277 322840836
292963915663 322834608
379422479169 322828380
602721934555 63824544
851523556155 138037392
230141506209 322822152
177893165673 149391036
632578129147 322815924
350188288631 322809696
944824164255 322803468
176683199813 127804788
6842050823 322797240
302915980527 191417580
215835412967 322791012
584683816989 250801560
896929852097 322784784
737074810219 322778556
379422479169 322772328
54114358927 322766100
985254427765 322759872
115070756219 322753644
957264245335 322747416
555449626451 322741188
401814625113 299909340
60334399467 322734960
70908468385 322728732
367604402143 322722504
171051121079 322716276
826021389941 322710048
656836287253 322703820
388752539979 322697592
915589973717 322691364
919321998041 246043368
807361268321 322685136
253777660261 322678908
981522403441 322672680
38564257577 322666452
605831954825 322660224
992096472359 322653996
182869198105 124124040
869561673721 228798036
505689302131 322647768
819801349401 43577316
241959583235 71709192
147414967027 322641540
840327483183 85852980
53492354873 322635312
772529041297 322629084
961618273713 322622856
786835134539 322616628
161721060269 160321176
856499588587 322610400
227653489993 322604172
111338731895 322597944
693534526439 322591716
988364448035 322585488
176649157565 111288132
203395331887 322579260
247557619721 313617168
309136021067 322573032
686692481845 271198260
64066423791 322566804
783103110215 322560576
315978065661 281225340
717170680491 322554348
722146712923 322548120
998938516953 109307628
370092418359 322541892
718414688599 322535664
473967095377 322529436
658080295361 303689736
526215435913 17183052
398704604843 322523208
144926950811 322516980
908125925069 322510752
967363976079 51038460
758222948055 322504524
345212256199 258542964
770041025081 322498296
73396484601 322492068
740806834543 322485840
712194648059 60062832
524971427805 322479612
671764384549 322473384
353298308901 322467156
683582461575 300669156
821667361563 322460928
561047662937 322454700
568511711585 322448472
731476773733 301958352
736452806165 322442244
278035818367 16784460
321576102147 250708140
104496687301 322436016
406790657545 322429788
500091265645 322423560
603965942663 322417332
430426811597 322411104
504445294023 322404876
142438934595 9479016
903771896691 153707040
323595011709 64933128
496989684315 226487448
494493229159 322398648
765064992649 322392420
185979218375 322386192
569755719693 322379964
153013003513 322373736
977790379117 322367508
42918285955 322361280
974680358847 322355052
970326330469 322348824
712816652113 96409440
133730877839 322342596
102008671085 322336368
446598917001 322330140
329040150795 322323912
136218894055 322317684
876403718315 307171188
671142380495 322311456
727122745355 322305228
900661876421 322299000
411766689977 322292772
318541104365 93158424
493871225105 322286544
367604402143 72207432
544253553479 64877076
950422200741 176644764
112582740003 322280316
259997700801 8762796
256887680531 322274088
954776229119 306398916
479252441429 10824264
833485438589 322267860
984632423711 322261632
924920034527 30772548
416742722409 322255404
123156808921 322249176
980900399387 51798276
730232765625 191535912
468991062945 263108088
897551856151 322242948
505067298077 322236720
957886249389 322230492
473967095377 297548928
347078268361 322224264
553583614289 322218036
450952945379 271104840
463393026459 322211808
24880168389 322205580
277413814313 229738464
622004060229 322199352
19282131903 322193124
970948334523 322186896
829753414265 57067164
769419021027 322180668
491383208889 322174440
970326330469 322168212
862719629127 322161984
420474746733 266053932
446598917001 322155756
329662154849 322149528
552339606181 322143300
923676026419 322137072
158611039999 322130844
312868045391 322124616
743916854813 322118388
596501894015 304480692
156745027837 322112160
355786325117 322105932
791811166971 322099704
658080295361 322093476
225787477831 322087248
651860254821 322081020
300427964311 322074792
841571491291 322068564
94544622437 104524524
89568590005 322062336
829753414265 322056108
855877584533 108255096
424828775111 322049880
475833107539 322043652
828509406157 322037424
518751387265 253710036
442866892677 322031196
597745902123 322024968
487029180511 184473360
909369933177 322018740
486407176457 6526944
370714422413 322012512
32344217037 280048248
378178471061 322006284
571621731855 174166020
438658580815 62547804
934872099391 304200432
212103388643 148886568
993340480467 322000056
529325456183 93139740
741428838597 321993828
944824164255 321987600
495737237267 28050912
24880168389 321981372
879513738585 321975144
719721842399 237492324
399413713705 82178460
851523556155 321968916
997072504791 321962688
236361546749 321956460
549851589965 321950232
561669666991 321944004
663056327793 167844600
957886249389 321937776
146170958919 321931548
918699993987 228175236
803007239943 321925320
908747929123 197626896
769419021027 321919092
46028306225 321912864
72774480547 321906636
495115233213 321900408
820423353455 321894180
988986452089 123108876
542387541317 29763612
773151045351 103011120
724634729139 321887952
861475621019 321881724
528081448075 321875496
841571491291 321869268
641908189957 321863040
828509406157 221990832
245691607559 129268368
308514017013 321856812
678606429143 321850584
60334399467 321844356
155501019729 126615240
944824164255 151190928
798031207511 195197976
931762079121 321838128
529947460237 321831900
15550107579 321825672
149280979189 321819444
136218894055 321813216
320332094039 321806988
924298030473 321800760
110861236125 53155980
175405149457 321794532
913101957501 321788304
850901552101 321782076
773773049405 321775848
952288212903 321769620
768797016973 321763392
82104541357 321757164
209615372427 276797232
506311306185 79674804
287365879177 321750936
384398511601 321744708
287365879177 321738480
768175012919 321732252
697266550763 321726024
232629522425 244542420
295451931879 102718404
246313611613 321719796
52516916809 43789068
52248346765 321713568
589659849421 45906588
518751387265 148189032
36698245415 321707340
862719629127 321701112
252533652153 130893876
76506504871 145243188
592147865637 321694884
502579281861 203481216
174783145403 321688656
928061120061 22146768
275547802151 321682428
406790657545 321676200
103874683247 321669972
377556467007 99971856
801141227781 321663744
521239403481 321657516
515641366995 61956144
914345965609 321651288
126888833245 321645060
793055175079 321638832
511909342671 321632604
575975760233 221125140
472723087269 321626376
885111775071 321620148
722146712923 321613920
346456264307 321607692
645018210227 321601464
302915980527 321595236
228897498101 321589008
739562826435 321582780
228897498101 321576552
505689302131 321570324
918077989933 321564096
315356061607 321557868
82726545411 321551640
570999727801 321545412
187223226483 200828088
715304668329 321539184
990230460197 250135164
594013877799 37305720
218323429183 321532956
534301488615 321526728
980900399387 321520500
490761204835 185002740
225787477831 321514272
572865739963 321508044
909991937231 321501816
396838592681 321495588
259375696747 321489360
806739264267 321483132
16172111633 321476904
748270883191 108715968
857812260395 54694296
493871225105 239908788
505067298077 321470676
495115233213 321464448
993962484521 321458220
982766411549 244044180
273059785935 321451992
804873252105 321445764
775639061567 321439536
4354034607 53031420
559181650775 321433308
308514017013 321427080
739562826435 321420852
232007518371 172079640
18038123795 321414624
478321123755 112708116
151768995405 321408396
121912800813 321402168
112770327363 38520180
283011850799 321395940
136840898109 321389712
755734931839 227035512
921810014257 194301144
400570617005 321383484
83970553519 321377256
520617399427 321371028
309758025121 321364800
816691329131 321358572
737696814273 183414600
539899525101 321352344
476455111593 321346116
180402188933 212561640
303537984581 321339888
449086933217 321333660
766931004811 321327432
69664460277 321321204
90190594059 321314976
580951792665 321308748
728366753463 321302520
977790379117 321296292
521239403481 173711376
26746180551 321290064
636932157525 321283836
284877862961 321277608
319315906171 76093704
46028306225 321271380
788701146701 321265152
942958152093 321258924
704108595357 321252696
557996192095 247257828
539277521047 60536160
905015904799 27646092
67176444061 321246468
15550107579 197458740
661190315631 321240240
183491202159 321234012
61578407575 321227784
819801349401 321221556
640681364901 233848944
172917133241 233170092
941714143985 321215328
360762357549 321209100
519373391319 321202872
37320249469 182897676
114559199517 146196072
857743596695 42910920
854633576425 321196644
571621731855 321190416
877025722369 321184188
574731752125 41098572
163587072431 321177960
817935337239 321171732
475211103485 321165504
211481384589 104811012
748270883191 321159276
335898195121 102288672
167319096755 321153048
473345091323 321146820
532435476453 18490932
238227558911 321140592
733342785895 316494504
944824164255 321134364
747026875083 303446844
819801349401 321128136
286121871069 321121908
120668792705 321115680
20526140011 321109452
864585641289 321103224
825399385887 32958576
926164042635 119297340
827265398049 321096996
583439808881 179216928
432292823759 275925312
1866018391 321090768
869054333375 95163840
999560521007 90959940
150524987297 256861404
622626064283 321084540
13684095417 321078312
78994521087 251810496
233873530533 321072084
426072783219 321065856
742672846705 321059628
785591126431 192495024
277413814313 321053400
319710089985 263407032
378178471061 321047172
796787199403 321040944
194200754989 172901736
104496687301 321034716
648128230497 321028488
794921187241 321022260
754490923731 321016032
666788352117 309220200
893819831827 321009804
371958430521 321003576
166075088647 320997348
404924645383 320991120
173539137295 320984892
6220046769 320978664
75262496763 320972436
559888361857 99155988
115692760273 320966208
11818083255 320959980
483919160241 320953752
221433449453 320947524
818557341293 320941296
286121871069 320935068
454062965649 320928840
778749081837 320922612
37320249469 320916384
289853895393 73920132
299805960257 320910156
880757746693 320903928
113826748111 320897700
635066145363 179571924
189711242699 320891472
488999885353 142141644
610807987257 320885244
893819831827 320879016
974058354793 320872788
248179623775 320866560
913723961555 291196368
262485717017 320860332
52248346765 153825372
313490049445 320854104
784969122377 320847876
689180498061 320841648
173539137295 320835420
382532499439 320829192
488895192673 216703260
573487744017 110609280
770041025081 235138140
760088960217 70357716
501335273753 320822964
243825595397 175710564
260619704855 320816736
393728572411 320810508
839705479129 320804280
682338453467 320798052
958508253443 320791824
375068450791 320785596
687314485899 87304104
488895192673 320779368
818557341293 320773140
204639339995 320766912
815447321023 51399684
284877862961 320760684
556071630505 297586296
241337579181 7249392
595257885907 117460080
550473594019 320754456
794385634055 193815360
612051995365 320748228
228275494047 320742000
604587946717 52757388
309758025121 320735772
537411508885 320729544
933628091283 320723316
151146991351 320717088
399326608897 320710860
213347396751 320704632
876403718315 320698404
281767842691 230666436
94068714807 54918504
258753692693 6533172
164209076485 320692176
403058633221 320685948
340881402209 197782596
875781714261 320679720
535545496723 320673492
70908468385 320667264
45406302171 320661036
116936768381 320654808
355164321063 320648580
575353756179 320642352
108228711625 320636124
399948612951 320629896
951666208849 67256172
813581308861 320623668
826643393995 320617440
59712395413 13875984
827887402103 320611212
79616525141 131348520
5598042715 320604984
312868045391 320598756
432914827813 320592528
861475621019 320586300
434158835921 320580072
791189162917 320573844
35454237307 320567616
865207645343 103123224
412388694031 320561388
189711242699 320555160
621382056175 213458472
97032638653 320548932
2488022445 270643968
373824442683 53405100
473967095377 320542704
538033512939 320536476
72152476493 320530248
882623758855 320524020
622004060229 119309796
911235945339 320517792
634444141309 320511564
822289365617 320505336
255021668369 320499108
38564257577 320492880
295451931879 28518012
258131688639 320486652
735208798057 68850540
68420452169 38059308
624492076445 320480424
401814625113 285790464
885733779125 320474196
565401691315 320467968
908747929123 320461740
393728572411 320455512
419230738625 320449284
258753692693 316756080
274303794043 320443056
492655249225 177828084
30478204875 320436828
367604402143 320430600
990230460197 320424372
269327761611 320418144
826236810233 64546992
118180776489 320411916
604774456633 32535072
541143533209 320405688
760710964271 320399460
538655516993 320393232
686762297725 38470356
652482258875 320387004
544875557533 148014648
468991062945 320380776
284255858907 320374548
817935337239 27509076
882623758855 320368320
170429117025 320362092
537411508885 240238872
609563979149 320355864
745782866975 320349636
190333246753 320343408
747648879137 320337180
887751897731 71497440
850279548047 320330952
719036692653 320324724
607697966987 320318496
528703452129 151029000
939848131823 320312268
261241708909 164618496
376312458899 320306040
584797976229 116662896
476455111593 68233968
732720781841 320299812
574731752125 320293584
478321123755 320287356
455928977811 320281128
485785172403 320274900
185979218375 171382104
471479079161 320268672
304159988635 133030080
873352851589 66290832
848413535885 320262444
506311306185 220558392
595380882679 171786924
173539137295 320256216
826021389941 320249988
722146712923 320243760
643152198065 320237532
372580434575 320231304
576597764287 320225076
279279826475 320218848
536167500777 320212620
979034387225 162781236
905637908853 33319800
829131410211 252065844
309758025121 320206392
638798169687 320200164
689180498061 320193936
692912522385 150244272
142438934595 320187708
6842050823 320181480
223299461615 320175252
112687519875 90878976
760710964271 320169024
26746180551 320162796
834107442643 320156568
783725114269 320150340
70286464331 320144112
535545496723 320137884
411766689977 320131656
534301488615 219468492
924298030473 320125428
775639061567 320119200
605209950771 236620404
914345965609 320112972
330284158903 320106744
49138326495 320100516
438512864299 320094288
90190594059 83424060
398143566681 154018440
439756872407 320088060
899417868313 320081832
480809139971 320075604
522483411589 320069376
538033512939 151489872
784347118323 320063148
886355783179 320056920
670520376441 320050692
464637034567 320044464
989608456143 320038236
19904135957 320032008
327174138633 300289248
492627216997 147366936
943580156147 15171408
987120439927 266938308
197797295401 320025780
875159710207 320019552
338992215659 134923392
692912522385 320013324
619516044013 320007096
114448752165 126173052
380044483223 320000868
630090112931 319994640
852891445411 24270516
172295129187 319988412
158245149989 31264560
459661002135 319982184
840327483183 319975956
510043330509 318468780
24880168389 319969728
589037845367 319963500
133210851057 37673172
159855048107 319957272
777505073729 319951044
182247194051 71285688
375068450791 129224772
904393900745 319944816
886977787233 305470944
457172985919 319938588
957264245335 319932360
488895192673 319926132
987742443981 319919904
521861407535 156976740
995206492629 319913676
212103388643 319907448
274303794043 319901220
569755719693 319894992
737074810219 319888764
388130535925 319882536
580329788611 319876308
181003185943 319870080
386886527817 319863852
458416994027 319857624
636932157525 319851396
306648004851 26188740
241337579181 319845168
820423353455 319838940
717170680491 319832712
712816652113 319826484
393106568357 319820256
662434323739 319814028
14306099471 32883840
286743875123 319807800
654348271037 319801572
54114358927 105390216
386886527817 117790164
982144407495 319795344
30478204875 132513156
676118412927 319789116
347078268361 319782888
111338731895 32553756
478321123755 319776660
75884500817 319770432
408034665653 319764204
162965068377 319757976
425450779165 319751748
99520654869 319745520
715304668329 89564868
676974982145 61190100
819801349401 319739292
752624911569 319733064
931140075067 319726836
814825316969 61700796
328418146741 319720608
747026875083 319714380
649994242659 319708152
98898650815 319701924
574109748071 144271620
868317665613 319695696
935094744163 84532644
746404871029 319689468
292341911609 319683240
761332968325 30280536
250045635937 319677012
528703452129 319670784
557315638613 319664556
550473594019 319658328
22392152173 319652100
281145838637 319645872
692290518331 319639644
263729725125 319633416
200285311617 319627188
225787477831 319620960
492627216997 312863580
3732030553 319614732
252533652153 88798824
397460596735 319608504
131864865677 62236404
816777748859 36290556
641908189957 319602276
728366753463 319596048
871427685883 319589820
429182803489 319583592
560425658883 319577364
442866892677 319571136
557315638613 319564908
362006365657 319558680
20526140011 319552452
964728293983 319546224
111960735949 319539996
897551856151 319533768
611429991311 319527540
503201285915 319521312
727122745355 319515084
960996269659 319508856
839705479129 319502628
839705479129 319496400
788812820969 133416216
626980092661 319490172
217079421075 319483944
938604123715 319477716
613918007527 319471488
613974806887 174234528
858987604803 100937196
859803355709 40313844
248801627829 319465260
819179345347 319459032
514397358887 138971592
179759177835 319452804
245069603505 319446576
875781714261 319440348
724634729139 319434120
385642519709 319427892
903771896691 319421664
498847257537 319415436
246313611613 319409208
544253553479 319402980
369470414305 319396752
452196953487 319390524
779993089945 319384296
712816652113 319378068
227031485939 319371840
623997441219 59296788
775639061567 319365612
31100208929 319359384
353920312955 319353156
966594306145 319346928
52870350819 319340700
870805681829 108846756
117558772435 319334472
890087807503 319328244
798031207511 319322016
506311306185 3369348
466503046729 319315788
325480573563 3356892
676118412927 319309560
614540011581 319303332
565401691315 66726792
859609608857 319297104
385020515655 319290876
766931004811 319284648
284255858907 319278420
854633576425 3643380
613296003473 319272192
600855922393 319265964
414254706193 319259736
712816652113 319253508
401192621059 319247280
235739542695 145423800
648128230497 319241052
437890860245 319234824
436646852137 319228596
181003185943 319222368
132486869731 259919352
720472118341 30056328
488273188619 319216140
905637908853 319209912
181625189997 319203684
12440087309 319197456
837839466967 108354744
745782866975 285528888
632578129147 227483928
173539137295 131591412
786835134539 319191228
167941100809 319185000
319088085931 319178772
554205618343 319172544
971570338577 319166316
508799322401 319160088
255021668369 319153860
267461749449 319147632
957264245335 319141404
345212256199 319135176
859609608857 319128948
308514017013 319122720
179357669893 19331712
932384083175 319116492
878891734531 319110264
389374544033 319104036
989608456143 319097808
664922339955 319091580
93922618383 319085352
61578407575 319079124
37942253523 319072896
398082600789 319066668
841571491291 158963472
53492354873 319060440
313490049445 319054212
950422200741 319047984
591525861583 319041756
742672846705 319035528
26746180551 319029300
917455985879 299828376
863341633181 319023072
962862281821 319016844
90812598113 319010616
388130535925 319004388
151768995405 99990540
370092418359 318998160
131864865677 318991932
454062965649 318985704
543009545371 152685648
511909342671 318979476
801763231835 318973248
480809139971 190813464
970948334523 318967020
488273188619 318960792
916905591369 58275396
821045357509 318954564
236361546749 318948336
947312180471 318942108
814203312915 10911456
105118691355 318935880
825399385887 318929652
199041303509 318923424
618272035905 318917196
427938795381 318910968
343968248091 318904740
738318818327 318898512
301671972419 161722476
406168653491 318892284
241959583235 318886056
579707784557 318879828
385020515655 318873600
312246041337 178650180
261241708909 318867372
812959304807 318861144
557937642667 318854916
430426811597 168573276
312868045391 318848688
268083753503 318842460
363250373765 318836232
6220046769 318830004
278035818367 223635024
19904135957 318823776
490761204835 318817548
656836287253 318811320
708462623735 318805092
304781992689 318798864
308024800147 111425148
665544344009 318792636
475833107539 318786408
189711242699 131753340
368226406197 284009256
994584488575 318780180
145548954865 242300340
239672108619 56998656
770041025081 318773952
831619426427 318767724
603965942663 318761496
822289365617 145822392
544875557533 318755268
543631549425 130682124
309136021067 318749040
887599791287 318742812
236361546749 318736584
672386388603 318730356
84592557573 318724128
882623758855 55447884
565401691315 318717900
763820984541 4920120
696022542655 318711672
952910216957 318705444
761954972379 318699216
292963915663 318692988
362628369711 135907416
839083475075 318686760
202773327833 318680532
465259038621 318674304
74640492709 212156820
791811166971 318668076
893197827773 318661848
338992215659 178799652
764442988595 86519376
227084579639 50166540
478943127809 104194440
451574949433 318655620
640042177795 318649392
73396484601 318643164
200907315671 37953432
28612192713 187512624
156745027837 128695392
659946307523 255453876
582195800773 36284328
297939948095 318636936
658702299415 11696184
558559646721 104431104
537411508885 318630708
880135742639 318624480
931762079121 318618252
60334399467 318612024
235739542695 318605796
13062091363 318599568
749514891299 85367196
126888833245 318593340
505067298077 318587112
679228433197 318580884
255021668369 318574656
509421326455 318568428
551717602127 318562200
289231891339 318555972
754490923731 318549744
233251526479 54152460
530569464291 318543516
602099930501 318537288
192199258915 318531060
516885375103 318524832
846547523723 318518604
819179345347 72917424
372580434575 49437864
398082600789 318512376
639420173741 318506148
831675173255 141606036
423584767003 318499920
645018210227 318493692
19904135957 318487464
966594306145 288966744
518751387265 318481236
876403718315 318475008
767553008865 318468780
83348549465 278366688
98898650815 198262152
52870350819 318462552
873915702099 318456324
603393146037 87086124
867695661559 318450096
415498714301 213084792
472723087269 107084232
304781992689 71790156
694156530493 98091000
398704604843 318443868
350810292685 318437640
46650310279 318431412
495737237267 318425184
631956125093 318418956
269327761611 47040084
427938795381 318412728
458416994027 318406500
796165195349 232678080
760088960217 318400272
864585641289 318394044
84592557573 318387816
255021668369 318381588
14928103525 318375360
607075962933 118873836
630090112931 318369132
213347396751 233356932
969082322361 318362904
188467234591 65095056
835973454805 318356676
147414967027 318350448
255643672423 318344220
413632702139 318337992
975924366955 174626892
512531346725 318331764
632578129147 318325536
959130257497 318319308
883245762909 54507456
494493229159 318313080
739562826435 318306852
967838314253 318300624
273059785935 318294396
355786325117 318288168
311624037283 318281940
778749081837 318275712
590281853475 318269484
640042177795 318263256
27368184605 318257028
324064118363 318250800
580951792665 318244572
263107721071 318238344
331022875677 147086676
237050838115 217164132
120046788651 39560256
296073935933 134580852
151782416745 229246452
624492076445 164170080
162343064323 318232116
628224100769 318225888
555449626451 318219660
519373391319 318213432
740806834543 318207204
306026000797 318200976
870183677775 318194748
921810014257 318188520
876403718315 318182292
812959304807 318176064
371336426467 318169836
791811166971 318163608
965972302091 318157380
744053098541 30666672
182247194051 318151152
695400538601 318144924
140572922433 61682112
768175012919 318138696
577841772395 318132468
772529041297 318126240
190333246753 318120012
814203312915 318113784
133108873785 318107556
238227558911 318101328
830375418319 318095100
552961610235 318088872
753246915623 222420564
379422479169 318082644
613296003473 103260240
231497836297 38507724
230763510263 318076416
460283006189 318070188
144926950811 252047160
610807987257 318063960
651238250767 189954000
758222948055 318057732
289231891339 314943732
996450500737 267511284
676118412927 318051504
554827622397 318045276
912479953447 318039048
788701146701 210568680
287365879177 318032820
737696814273 318026592
839705479129 138604140
264973733233 129860028
508177318347 130563792
459661002135 318020364
625736084553 276865740
186601222429 318014136
763198980487 318007908
879513738585 318001680
335260191335 317995452
622626064283 317989224
661812319685 317982996
491383208889 317976768
261241708909 317970540
87702577843 317964312
903771896691 317958084
85836565681 317951856
804873252105 317945628
566645699423 280546488
208993368373 317939400
713438656167 317933172
249423631883 317926944
407412661599 163260792
951666208849 317920716
163587072431 317914488
838461471021 317908260
974680358847 317902032
836595458859 317895804
85214561627 50820480
552339606181 30286764
892637948019 215227224
699132562925 317889576
285113586533 77937192
603343938609 317883348
628846104823 174365316
10647939227 97038468
261863712963 266707872
839705479129 317877120
635688149417 317870892
655592279145 23230440
111960735949 301516164
746477962837 197932068
666166348063 317864664
524971427805 32342004
259997700801 317858436
906259912907 317852208
958590737075 121620384
275547802151 317845980
441000880515 317839752
546741569695 317833524
829753414265 317827296
622004060229 317821068
476455111593 317814840
284255858907 317808612
319088085931 317802384
955398233173 121850820
557937642667 317796156
246313611613 317789928
983388415603 317783700
462771022405 317777472
668032360225 294216948
431048815651 317771244
117558772435 317765016
801763231835 317758788
972192342631 317752560
36698245415 141082884
427938795381 317746332
185357214321 317740104
895063839935 317733876
90190594059 317727648
766309000757 275551632
427938795381 178905528
315978065661 317721420
688558494007 317715192
906279219707 223167924
178613746511 76959396
969319135833 7816140
298561952149 29844576
633822137255 317708964
962862281821 317702736
842193495345 317696508
136218894055 317690280
660010536887 185170896
125022821083 259614180
867695661559 317684052
444110900785 317677824
138706910271 317671596
979656391279 317665368
536789504831 317659140
450330941325 317652912
393728572411 317646684
959752261551 317640456
727744749409 317634228
75262496763 124117812
733342785895 317628000
891953819665 136841616
443488896731 317621772
551717602127 317615544
950422200741 88817508
768797016973 41335236
478943127809 317609316
964728293983 126721116
842815499399 317603088
39186261631 317596860
277413814313 317590632
579085780503 317584404
803629243997 317578176
818557341293 317571948
176027153511 317565720
460905010243 317559492
758844952109 317553264
294207923771 317547036
543009545371 2864880
348944280523 317540808
786213130485 317534580
833485438589 317528352
301671972419 317522124
139328914325 317515896
312246041337 317509668
673008392657 139033872
42918285955 197446284
473967095377 317503440
369470414305 317497212
596501894015 317490984
530569464291 317484756
766309000757 317478528
314112053499 269672400
801141227781 317472300
704730599411 317466072
755734931839 317459844
771907037243 60542388
194687275131 317453616
840327483183 114931512
958508253443 317447388
760710964271 241939116
21770148119 169625808
375772676901 55584900
54114358927 317441160
150529701893 42250752
318466081877 91620108
283011850799 317434932
634444141309 317428704
138706910271 317422476
807983272375 317416248
329662154849 317410020
671764384549 150013836
526215435913 317403792
72776130967 69330096
131242861623 317397564
253155656207 208488528
810471288591 317391336
198419299455 317385108
6842050823 177709752
1522630145 7436232
886977787233 305072352
403680637275 317378880
916211977771 317372652
732947362709 61875180
705974607519 317366424
422962762949 317360196
916211977771 317353968
630712116985 137445732
494493229159 317347740
396216588627 317341512
225165473777 149671296
872671693991 317335284
944202160201 206202852
540521529155 176433012
939226127769 317329056
850901552101 317322828
901283880475 133266744
418221519889 40357440
28612192713 40643928
477699119701 317316600
816691329131 317310372
972192342631 317304144
809227280483 317297916
362628369711 317291688
564779687261 211378320
826643393995 317285460
365116385927 317279232
737074810219 317273004
879513738585 317266776
88324581897 317260548
452818957541 317254320
617028027797 99760104
388130535925 317248092
208993368373 68838084
969725819243 107239932
854633576425 317241864
249423631883 317235636
865829649397 317229408
964106289929 171052020
522483411589 317223180
153137177377 113561352
790567158863 317216952
59090391359 317210724
276791810259 317204496
592769869691 157306824
545497561587 317198268
661812319685 302145192
284255858907 65437596
215301834057 201643956
490761204835 317192040
668032360225 317185812
643774202119 317179584
194687275131 317173356
855877584533 317167128
981522403441 317160900
129376849461 317154672
7464054877 317148444
437268856191 317142216
291719907555 317135988
706596611573 246547836
289231891339 317129760
370092418359 317123532
64066423791 317117304
852145560209 317111076
233251526479 149384808
399948612951 317104848
440378876461 317098620
447220921055 317092392
257509684585 100974564
671142380495 317086164
527459444021 317079936
830375418319 317073708
519373391319 317067480
663678331847 145890900
926786046689 317061252
62200411629 317055024
671764384549 317048796
121912800813 317042568
607697966987 166816980
176649157565 317036340
242581587289 317030112
607075962933 317023884
292963915663 317017656
591525861583 317011428
877025722369 317005200
62822415683 66533724
432292823759 25734096
602721934555 316998972
76506504871 194083164
52248346765 316992744
221433449453 316986516
408034665653 316980288
716581223965 133777440
884489771017 316974060
516263371049 316967832
525593431859 279961056
852767564263 316961604
758359098363 59738976
921188010203 316955376
844681511561 179005176
560425658883 133484724
234495534587 188029548
127510837299 316949148
511287338617 316942920
960374265605 316936692
580951792665 316930464
730854769679 164232360
807361268321 89016804
549851589965 316924236
289853895393 316918008
891953819665 316911780
4468050603 35929332
324686122417 316905552
51626342711 142434360
458416994027 316899324
497603249429 316893096
745160862921 316886868
21770148119 3886272
819179345347 316880640
521253142449 205436808
975302362901 316874412
106984703517 316868184
8086058931 14585976
488895192673 294528348
742672846705 316861956
299183956203 316855728
130620857569 68775804
418608734571 316849500
124400817029 316843272
517507379157 316837044
942958152093 316830816
909991937231 316824588
355786325117 316818360
427316791327 316812132
380044483223 282881988
44162294063 20122668
273681789989 316805904
152390999459 316799676
134352881893 250334460
975302362901 316793448
48516322441 67156524
480187135917 316787220
779371085891 316780992
204639339995 259589268
98898650815 316774764
764442988595 316768536
979656391279 316762308
183491202159 316756080
295451931879 316749852
773151045351 316743624
190333246753 316737396
67798448115 316731168
833485438589 316724940
213347396751 316718712
169185108917 316712484
311002033229 316706256
876403718315 316700028
525593431859 316693800
381910495385 266359104
824777381833 316687572
453440961595 257527800
635066145363 316681344
454062965649 316675116
737696814273 316668888
268085590763 56500416
735208798057 46124568
436646852137 316662660
684291022373 44741952
430426811597 316656432
309758025121 316650204
87080573789 316643976
692912522385 316637748
135596890001 316631520
255021668369 316625292
656214283199 316619064
786835134539 316612836
800519223727 171687276
708462623735 316606608
382532499439 316600380
619516044013 316594152
612051995365 54308160
645640214281 316587924
419230738625 316581696
439332557529 92292732
9330067039 316575468
784395952071 154192824
353920312955 228729528
473345091323 316569240
391468880903 69504480
850901552101 316563012
847169527777 251536464
883455621597 29489580
400570617005 316556784
400570617005 316550556
710328635897 208145988
713438656167 316544328
771285033189 316538100
735830802111 316531872
105118691355 162644220
888843799395 261632052
248179623775 316525644
660568311577 316519416
864585641289 147771756
526215435913 316513188
487029180511 316506960
133730877839 316500732
871427685883 316494504
669276368333 316488276
784969122377 204471468
65932435953 316482048
60334399467 316475820
976546371009 316469592
88966197923 103590324
662434323739 125313588
352676304847 228467952
639420173741 316463364
841571491291 235592784
977790379117 316457136
380044483223 316450908
338992215659 238233456
577841772395 49711896
166697092701 33936372
66554440007 316444680
658080295361 316438452
959752261551 316432224
169807112971 269423280
273059785935 316425996
32966221091 316419768
874014696159 128508552
543009545371 279282204
433536831867 316413540
857121592641 316407312
822289365617 152548632
141816930541 316401084
415498714301 316394856
489517196727 316388628
285499867015 316382400
346456264307 316376172
123156808921 297162792
297939948095 316369944
523105415643 316363716
646262218335 316357488
787457138593 316351260
672386388603 316345032
829753414265 316338804
572865739963 316332576
626358088607 316326348
464637034567 233033076
608319971041 316320120
521861407535 316313892
269327761611 316307664
560425658883 316301436
914967969663 316295208
531359076281 73322244
317844077823 316288980
612673999419 316282752
640042177795 316276524
890087807503 316270296
289853895393 316264068
933628091283 316257840
807983272375 52819668
691668514277 316251612
714060660221 210761748
95166626491 156322800
646262218335 316245384
613296003473 316239156
113204744057 149770944
668032360225 316232928
584061812935 316226700
273059785935 316220472
118802780543 221691888
128132841353 316214244
675496408873 227919888
746404871029 316208016
451574949433 71759016
880135742639 316201788
687314485899 316195560
620138048067 316189332
970948334523 316183104
56602375143 74374776
460905010243 284632056
774395053459 316176876
391862560249 316170648
36698245415 316164420
960374265605 316158192
225787477831 316151964
723390721031 316145736
956642241281 54183600
935494103445 53654220
13684095417 316139508
884489771017 316133280
623870072391 299753640
655592279145 316127052
191577254861 316120824
312246041337 131578956
789945154809 316114596
195309279185 316108368
669276368333 316102140
90812598113 316095912
849035539939 130844052
335260191335 316089684
388752539979 316083456
321576102147 215974584
268083753503 316077228
383154503493 238451436
968460318307 67860288
21770148119 316071000
687314485899 316064772
92678610275 316058544
358896345387 316052316
336504199443 64030068
598989910231 316046088
551717602127 316039860
383776507547 316033632
779993089945 316027404
492627216997 26057952
195309279185 316021176
659324303469 316014948
60334399467 316008720
698510558871 256518864
817935337239 316002492
76506504871 315996264
350810292685 315990036
532435476453 315983808
614540011581 315977580
129998853515 315971352
159855048107 315965124
570999727801 28300032
488273188619 315958896
628224100769 90218808
198419299455 315952668
852767564263 315946440
872671693991 315940212
844681511561 315933984
807983272375 245046888
463393026459 315927756
290475899447 315921528
728988757517 315915300
834107442643 315909072
398704604843 26749260
690424506169 162899568
187223226483 315902844
860853616965 315896616
324686122417 315890388
562913675099 315884160
753868919677 116500968
942958152093 315877932
256265676477 315871704
708462623735 315865476
708462623735 315859248
704730599411 152922312
120046788651 64914444
586549829151 315853020
64688427845 315846792
691046510223 48572172
794299183187 203649372
260619704855 315840564
813198266939 36452484
364494381873 315834336
401192621059 315828108
306026000797 315821880
697266550763 315815652
720280700761 315809424
10574075147 315803196
450952945379 315796968
207127356211 315790740
309758025121 107183880
239471567019 315784512
856499588587 315778284
210237376481 315772056
651860254821 315765828
482675152133 315759600
915589973717 315753372
348944280523 315747144
526837439967 315740916
811093292645 223784496
343968248091 315734688
690424506169 116824824
191043146571 215962128
19282131903 315728460
220230714301 167583024
265595737287 11478204
378178471061 315722232
95788630545 315716004
197797295401 315709776
86458569735 315703548
450330941325 315697320
264973733233 315691092
695425955069 18771192
212725392697 6732468
640042177795 315684864
295451931879 315678636
831619426427 315672408
365126313359 31345524
934872099391 315666180
402436629167 315659952
913101957501 315653724
765686996703 315647496
173539137295 315641268
585927825097 315635040
134352881893 315628812
297317944041 315622584
789945154809 315616356
950422200741 127157076
171051121079 315610128
792433171025 315603900
1244014337 315597672
101386667031 315591444
743294850759 315585216
375068450791 315578988
757600944001 315572760
27368184605 315566532
230763510263 315560304
626980092661 315554076
29998940353 161734932
775639061567 99180900
942336148039 315547848
823533373725 315541620
143682942703 195683760
628846104823 315535392
960996269659 310770972
459661002135 315529164
177271161619 315522936
569755719693 315516708
533057480507 315510480
2488022445 268476624
689802502115 315504252
948556188579 315498024
140572922433 315491796
156745027837 315485568
605831954825 315479340
256265676477 315473112
168563104863 315466884
150524987297 78161400
29234196767 315460656
825399385887 293905548
388752539979 72331992
633822137255 315454428
398082600789 315448200
931762079121 315441972
521861407535 315435744
111338731895 315429516
148658975135 14056596
268707077893 306978120
363375481829 78416748
304159988635 315423288
870805681829 315417060
253777660261 45445716
170429117025 238239684
225787477831 315410832
511909342671 315404604
319710089985 315398376
884489771017 315392148
913101957501 315385920
282389846745 315379692
812337300753 315373464
32344217037 141568668
455306973757 315367236
353298308901 315361008
445354908893 116015184
347078268361 109668852
74640492709 315354780
167319096755 315348552
436024848083 315342324
557315638613 315336096
509421326455 315329868
819179345347 315323640
795543191295 315317412
214591404859 315311184
562291671045 315304956
993962484521 315298728
778749081837 315292500
698510558871 315286272
472101083215 315280044
88946585951 315273816
595879889961 315267588
36076241361 216721944
908125925069 315261360
21770148119 315255132
129376849461 240282468
373824442683 315248904
891953819665 315242676
534923492669 237156012
230763510263 315236448
837217462913 315230220
214591404859 118145160
41674277847 31389120
182869198105 315223992
99746289081 70233156
890087807503 315217764
13684095417 315211536
459661002135 315205308
430426811597 315199080
120046788651 315192852
210859380535 315186624
8086058931 259421112
781237098053 315180396
811093292645 315174168
419852742679 315167940
428799911039 69062292
149902983243 85753332
483297156187 315161712
98276646761 315155484
241337579181 315149256
891953819665 315143028
316600069715 148170348
574109748071 230691348
704108595357 12779856
729610761571 315136800
551095598073 315130572
607075962933 315124344
675496408873 315118116
728366753463 315111888
868939669667 315105660
174161141349 315099432
7464054877 315093204
988364448035 315086976
423584767003 315080748
619516044013 312894720
571621731855 162737640
407412661599 315074520
651860254821 315068292
785591126431 315062064
785591126431 315055836
98276646761 315049608
598989910231 315043380
817935337239 315037152
790567158863 315030924
592895145911 158390496
952910216957 53230716
743916854813 315024696
70286464331 315018468
362628369711 187662096
274303794043 20708100
768797016973 315012240
274925798097 240649920
982766411549 315006012
740806834543 314999784
82726545411 314993556
127510837299 314987328
93300614329 314981100
80238529195 314974872
160477052161 90903888
512531346725 296870076
526215435913 314968644
677362421035 79251300
126888833245 314962416
976546371009 314956188
167319096755 314314704
935494103445 314949960
49138326495 98271612
760088960217 314943732
681094445359 314937504
802385235889 314931276
656214283199 314925048
922432018311 314918820
888221795341 314912592
867073657505 21268620
330284158903 314906364
586549829151 153158976
541143533209 314900136
462149018351 96129180
640664181849 38009484
513153350779 314893908
161099056215 314887680
172295129187 314881452
449708937271 314875224
819801349401 314868996
478321123755 314862768
941092139931 314856540
279279826475 314850312
528081448075 314844084
67798448115 314837856
73396484601 101516400
310380029175 314831628
338992215659 314825400
527459444021 314819172
753868919677 314812944
518129383211 314806716
990230460197 314800488
152390999459 314794260
964106289929 314788032
63444419737 112104000
48516322441 251169012
508799322401 314781804
105740695409 314775576
607075962933 314769348
824155377779 314763120
518129383211 314756892
5598042715 201961584
509421326455 314750664
421718754841 186173604
885733779125 309126780
974058354793 314744436
85214561627 242013852
648128230497 110173320
264351729179 174053916
745782866975 314738208
745782866975 314731980
45406302171 314725752
75262496763 314719524
171834405421 120885480
36698245415 314713296
384398511601 314707068
389996548087 149621472
697266550763 314700840
880135742639 314694612
363250373765 314688384
775017057513 314682156
641286185903 314675928
765064992649 314669700
692339756899 56463048
422340758895 314663472
174161141349 314657244
936919022497 685080
179137173781 314651016
128754845407 314644788
524971427805 314638560
451574949433 314632332
377556467007 314626104
876403718315 314619876
113826748111 314613648
55980371089 234428148
757600944001 314607420
904393900745 314601192
292341911609 314594964
873915702099 314588736
819179345347 314582508
962422783079 14947200
365738389981 314576280
251911648099 25310592
154879015675 265262976
883995384911 166306284
147414967027 314570052
127510837299 314563824
747648879137 314557596
707218615627 314551368
853389568317 314545140
332772175119 314538912
147414967027 314532684
897659208187 76386420
65310431899 314526456
709084627789 61906320
653726266983 314520228
77128508925 32715684
236361546749 135222336
980278395333 113393196
225787477831 314514000
980900399387 16971300
488895192673 314507772
362628369711 314501544
459661002135 304704900
660568311577 314495316
366360394035 314489088
818557341293 314482860
111338731895 314476632
190360270045 260411364
929896066959 314470404
49760330549 314464176
485163168349 314457948
973436350739 314451720
745160862921 314445492
751457028305 216086688
5598042715 314439264
66554440007 314433036
526215435913 314426808
272437781881 314420580
874537706153 314414352
450952945379 314408124
938604123715 314401896
506952847475 41715144
700376571033 314395668
688558494007 103696200
559181650775 314389440
163587072431 314383212
847169527777 314376984
174783145403 296328240
653104262929 314370756
924298030473 314364528
711572644005 314358300
184735210267 314352072
795543191295 314345844
152390999459 223709760
370714422413 237305484
436646852137 314339616
829131410211 314333388
738940822381 314327160
514397358887 314320932
95166626491 314314704
101386667031 314308476
395594584573 314302248
15550107579 314296020
891331815611 314289792
393106568357 314283564
862097625073 314277336
301671972419 314271108
516885375103 314264880
186601222429 314258652
477699119701 44773092
567936230691 140210964
522483411589 314252424
712194648059 314246196
632675292175 126677520
611429991311 314239968
237718798581 131834304
401952394701 115130808
355786325117 314233740
502579281861 314227512
291172191085 50421888
747026875083 314221284
243203591343 314215056
210237376481 314208828
324228649667 112234788
58468387305 314202600
477699119701 314196372
105740695409 314190144
710950639951 314183916
505689302131 314177688
597123898069 314171460
786835134539 178039836
791189162917 175997052
538033512939 314165232
248801627829 314159004
283011850799 314152776
317844077823 252975132
375690454845 314146548
475833107539 314140320
366982398089 277388892
192821262969 314134092
747026875083 314127864
946690176417 314121636
279901830529 314115408
853389568317 225783684
39186261631 314109180
603343938609 230392404
964728293983 314102952
740806834543 314096724
597123898069 314090496
85836565681 314084268
34832233253 314078040
371958430521 314071812
114448752165 27228816
832241430481 314065584
664300335901 314059356
602721934555 44324676
523105415643 314053128
962862281821 314046900
952288212903 314040672
759466956163 78672096
990852464251 314034444
832863434535 141238584
578463776449 314028216
648750234551 314021988
145548954865 314015760
972192342631 314009532
25502172443 314003304
574731752125 313997076
483297156187 23660172
768175012919 313990848
688558494007 313984620
81482537303 2466288
927408050743 313978392
532435476453 313972164
896523430263 20303280
344590252145 313965936
420474746733 313959708
596501894015 313953480
710328635897 286936416
503201285915 313947252
731476773733 313941024
819179345347 323856
9330067039 313934796
133108873785 313928568
473967095377 286948872
380666487277 73259964
813581308861 313922340
410522681869 313916112
398267360637 52526952
355786325117 177055812
352054300793 239036868
560425658883 284196096
371958430521 20739240
246313611613 313909884
32966221091 245744424
183491202159 85865436
860325730447 41366376
18660127849 313903656
450952945379 313897428
732098777787 129660732
180381181889 58748724
26746180551 313891200
635066145363 313884972
929274062905 313878744
342724239983 32566212
6842050823 313872516
164831080539 313866288
27368184605 283081284
615162015635 313860060
327174138633 313853832
190955250807 313847604
92056606221 191193372
179137173781 95998392
941714143985 313841376
718414688599 154921500
648128230497 313835148
148036971081 313828920
682338453467 313822692
85836565681 250627176
445976912947 313816464
971570338577 178992720
564779687261 313810236
216457417021 313804008
653104262929 313797780
898795864259 313791552
192821262969 313785324
712816652113 313779096
99520654869 113580036
747648879137 313772868
538033512939 313766640
620760052121 313760412
604587946717 60436512
601477926447 313754184
8318986131 58929336
43540290009 313747956
491432939469 173474712
537411508885 313741728
628846104823 313735500
129998853515 313729272
34210229199 273091572
319710089985 313723044
716548676437 58499604
602293801913 63675072
357652337279 313716816
650616246713 177728436
823533373725 313710588
510063446949 139606848
156745027837 198922320
825399385887 308410560
95166626491 313704360
391862560249 313698132
496359241321 153993528
474589099431 280353420
386264523763 313691904
971570338577 313685676
334016183227 313679448
217701425129 313673220
197797295401 313666992
606453958879 313660764
373202438629 186011676
455306973757 313654536
431670819705 313648308
781859102107 313642080
291097903501 313635852
739562826435 170472816
864585641289 313629624
862719629127 313623396
870183677775 313617168
121290796759 313610940
342102235929 313604712
936738111553 84744396
609563979149 313598484
882623758855 181222344
187845230537 313592256
330906162957 313586028
157989035945 313579800
804251248051 313573572
509421326455 150655320
964106289929 313567344
219567437291 313561116
965350298037 313554888
32966221091 313548660
314112053499 313542432
161099056215 25833744
296073935933 313536204
419230738625 268619868
638176165633 313529976
758222948055 313523748
350188288631 313517520
706596611573 136897668
246935615667 313511292
911235945339 313505064
44162294063 313498836
982766411549 313492608
559181650775 313486380
641908189957 313480152
263107721071 313473924
533057480507 313467696
136218894055 213938028
297939948095 313461468
186601222429 269958888
437890860245 313455240
434780839975 255896064
510665334563 313449012
812959304807 313442784
756433901517 190178208
371958430521 313436556
336504199443 313430328
665544344009 146482560
212104478543 245096712
291719907555 313424100
750136895353 11515572
312246041337 25516116
266839745395 313417872
629468108877 173555676
311722962835 184386168
338992215659 313411644
502579281861 313405416
794921187241 313399188
503823289969 313392960
529325456183 313386732
399326608897 313380504
677362421035 313374276
601477926447 313368048
989608456143 313361820
72774480547 313355592
227653489993 313349364
265595737287 187873848
882623758855 313343136
572865739963 77881140
730232765625 313336908
117558772435 313330680
789323150755 313324452
691046510223 313318224
399326608897 55105344
641984028313 41086116
407412661599 313311996
901905884529 313305768
266217741341 313299540
988364448035 200821860
204017335941 313293312
263107721071 309332304
101386667031 293668884
92678610275 313287084
699754566979 313280856
713438656167 235019808
635066145363 313274628
133730877839 313268400
278657822421 313262172
42918285955 238077756
196553287293 313255944
800519223727 313249716
3732030553 313243488
81482537303 313237260
926786046689 190732500
905015904799 313231032
66554440007 313224804
908125925069 313218576
153635007567 313212348
543631549425 313206120
404302641329 313199892
956020237227 313193664
245069603505 313187436
984632423711 313181208
59712395413 313174980
198419299455 313168752
204017335941 313162524
665544344009 313156296
10574075147 106368012
654348271037 74953980
666788352117 313150068
898173860205 313143840
528703452129 313137612
103252679193 287197992
956642241281 313131384
200285311617 313125156
417986730517 313118928
176649157565 313112700
92056606221 313106472
473967095377 313100244
153013003513 134007876
499469261591 313094016
658702299415 313087788
16794115687 313081560
66554440007 313075332
383154503493 313069104
608319971041 313062876
129998853515 313056648
380666487277 88854876
517507379157 240326064
261863712963 313050420
883867766963 313044192
855255580479 313037964
584683816989 313031736
475833107539 313025508
198419299455 213252948
228897498101 313019280
628846104823 313013052
88946585951 313006824
226409481885 200535372
372580434575 313000596
269327761611 312994368
985254427765 312988140
49760330549 116818596
49760330549 312981912
484541164295 38283516
389996548087 312975684
971828551457 15021936
117558772435 312969456
64688427845 312963228
701620579141 312957000
476455111593 312950772
908125925069 312944544
420474746733 117690516
969206440173 86382360
735208798057 312938316
635066145363 312932088
486407176457 312925860
679228433197 312919632
513153350779 312913404
377556467007 312907176
66554440007 312900948
150524987297 312894720
770079644909 2428920
537411508885 312888492
832241430481 236950488
856499588587 312882264
963484285875 312876036
962240277767 312869808
35454237307 312863580
328418146741 312857352
188467234591 312851124
356408329171 312844896
189711242699 312838668
1244014337 312832440
965972302091 312826212
769419021027 312819984
794299183187 312813756
82104541357 312807528
19282131903 312801300
223299461615 215382924
422340758895 312795072
581573796719 312788844
891355214207 8152452
422340758895 312782616
324686122417 312776388
776883069675 312770160
143060938649 312763932
710950639951 159106716
431670819705 312757704
287987883231 57397248
689802502115 312751476
619516044013 79326036
149902983243 312745248
760710964271 312739020
332150171065 312732792
487651184565 312726564
388752539979 312720336
316600069715 309151692
854011572371 312714108
775017057513 312707880
713438656167 312701652
420474746733 312695424
959130257497 312689196
741428838597 141954804
705974607519 155139480
115692760273 312682968
618894039959 288630432
906881916961 312676740
153635007567 312670512
47894318387 312664284
13684095417 312658056
826643393995 312651828
120668792705 312645600
172917133241 220757688
388130535925 312639372
121912800813 11976444
661812319685 119278656
582195800773 312633144
672386388603 312626916
759466956163 312620688
32966221091 312614460
559181650775 312608232
899417868313 312602004
622626064283 312595776
662434323739 312589548
195931283239 312583320
776261065621 312577092
87080573789 312570864
405546649437 312564636
554205618343 312558408
47272314333 312552180
690424506169 312545952
967216310199 312539724
569133715639 38719476
432914827813 312533496
253777660261 312527268
744630597307 101796660
743294850759 312521040
904393900745 312514812
707840619681 312508584
269327761611 282140856
894441835881 312502356
661190315631 312496128
931140075067 312489900
553583614289 312483672
654970275091 312477444
354542317009 312471216
191577254861 312464988
835351450751 312458760
27990188659 312452532
56602375143 261613368
423584767003 312446304
487029180511 208725192
681716449413 71310600
583495568165 61974828
571621731855 312440076
172295129187 312433848
603965942663 166100760
432914827813 312427620
136840898109 312421392
190333246753 273054204
401192621059 312415164
993340480467 312408936
105118691355 312402708
533766452353 107482824
186601222429 14118876
171673125133 312396480
853389568317 109164384
290475899447 312390252
947312180471 312384024
414254706193 312377796
700376571033 209235888
485163168349 312371568
14306099471 61177644
117558772435 312365340
463393026459 312359112
102630675139 312352884
413823160607 85915260
144304946757 204944796
320954098093 312346656
728988757517 312340428
474589099431 312334200
539899525101 95612256
564779687261 312327972
735208798057 112434084
457794989973 312321744
145548954865 302917464
98898650815 312315516
565401691315 312309288
862719629127 312303060
464637034567 312296832
623870072391 312290604
513775354833 312284376
159233044053 312278148
700376571033 312271920
652482258875 235698660
492627216997 312265692
184113206213 312259464
621382056175 229825656
860231612911 312253236
95788630545 312247008
658080295361 312240780
399326608897 312234552
975924366955 46317636
727122745355 312228324
90812598113 312222096
172295129187 74667492
353298308901 312215868
480187135917 312209640
226409481885 312203412
122534804867 312197184
826643393995 312190956
544253553479 312184728
949800196687 312178500
371958430521 312172272
243825595397 312166044
557937642667 312159816
971570338577 312153588
275547802151 312147360
786213130485 240936408
61578407575 312141132
46028306225 312134904
347078268361 312128676
250667639991 204894972
249423631883 140603328
125644825137 312122448
917455985879 256107816
584061812935 312116220
854633576425 312109992
382532499439 312103764
198419299455 312097536
247557619721 142540236
126888833245 312091308
865268318519 88431372
466503046729 81175752
829753414265 312085080
434158835921 312078852
368226406197 312072624
786835134539 41073660
126888833245 312066396
534923492669 312060168
964106289929 123887376
761332968325 312053940
928030054797 282956724
548607581857 312047712
376934462953 312041484
788079142647 312035256
409900677815 312029028
386886527817 312022800
11818083255 312016572
110094723787 312010344
671142380495 312004116
607697966987 311997888
462771022405 311991660
546119565641 311985432
329662154849 311979204
200907315671 311972976
195309279185 273745512
203395331887 28661256
967216310199 311966748
665544344009 182798028
641286185903 311960520
997694508845 311954292
847169527777 311948064
587793837259 183096972
738940822381 311941836
997694508845 311935608
159233044053 271385100
494493229159 183414600
247557619721 311929380
463393026459 311923152
34832233253 311916924
317222073769 311910696
427938795381 311904468
531191468345 311898240
518751387265 311892012
941714143985 311885784
974680358847 63270252
519373391319 311879556
962240277767 311873328
148658975135 311867100
261863712963 311860872
530777242827 72549972
77128508925 275414616
582817804827 190053648
847863795315 15196320
975924366955 311854644
590903857529 311848416
789945154809 311842188
673630396711 311835960
369470414305 311829732
253777660261 311823504
409278673761 311817276
944202160201 311811048
176649157565 220944528
932384083175 311804820
158611039999 186815088
283633854853 311798592
934250095337 311792364
433536831867 311786136
327174138633 311779908
515641366995 304044732
628846104823 311773680
857121592641 311767452
583439808881 311761224
37942253523 311754996
886355783179 311748768
18038123795 311742540
202151323779 79245072
319710089985 311736312
905637908853 311730084
713438656167 311723856
110716727841 311717628
971570338577 230884416
525593431859 311711400
990230460197 259246728
524349423751 311705172
387508531871 311698944
842193495345 300002760
639420173741 266433840
388752539979 311692716
173539137295 311686488
832863434535 127443564
659946307523 227620944
245069603505 311680260
933006087229 311674032
442866892677 1264284
828509406157 311667804
369470414305 311661576
163587072431 227757960
205883348103 311655348
604587946717 311649120
950422200741 307438992
286743875123 266539716
541143533209 305583048
396216588627 311642892
406168653491 311636664
367604402143 311630436
745782866975 210780432
880135742639 311624208
452196953487 311617980
190955250807 311611752
441622884569 311605524
763198980487 311599296
836595458859 140871132
758222948055 311593068
356408329171 311586840
574795464565 159330924
231385514317 311580612
907503921015 311574384
840949487237 311568156
397460596735 311561928
693534526439 311555700
587793837259 311549472
596501894015 311543244
867073657505 311537016
57846383251 311530788
306026000797 311524560
882001754801 311518332
632578129147 311512104
899417868313 311505876
217245883059 32180076
367604402143 146146248
476455111593 311499648
636932157525 304549200
479801197975 7560792
103874683247 311493420
608941975095 311487192
97654642707 311480964
803629243997 261881172
668032360225 112838904
41674277847 311474736
648128230497 311468508
91434602167 311462280
88946585951 212561640
443488896731 311456052
748892887245 311449824
413632702139 311443596
731476773733 192158712
381288491331 311437368
34292152311 46971576
309136021067 219499632
666275861215 25354188
222677457561 311431140
798653211565 18684
116314764327 311424912
452196953487 311418684
977790379117 311412456
180381181889 311406228
597123898069 66870036
100142658923 285653448
980904385307 51374772
330284158903 311400000
139950918379 311393772
241337579181 311387544
922432018311 311381316
637554161579 311375088
652482258875 311368860
121912800813 234590076
589659849421 311362632
511287338617 298395936
847791531831 311356404
921810014257 133951824
796787199403 311350176
423108890513 89284608
97654642707 52900632
1866018391 311343948
700998575087 311337720
40430269739 311331492
931140075067 311325264
939226127769 311319036
817313333185 255291948
970948334523 311312808
658702299415 311306580
488273188619 311300352
58468387305 201868164
472101083215 311294124
115070756219 311287896
766309000757 311281668
567889707531 228866544
806117260213 311275440
253188795395 267685668
460905010243 187481484
940470135877 311269212
912479953447 293575464
738318818327 311262984
837217462913 311256756
110094723787 124491492
213347396751 311250528
717792684545 311244300
276169806205 311238072
6901017527 130451688
251289644045 311231844
113826748111 311225616
659324303469 311219388
793055175079 311213160
579707784557 311206932
561047662937 311200704
114448752165 311194476
696022542655 311188248
240715575127 311182020
512531346725 311175792
134352881893 3194964
910613941285 311169564
146170958919 311163336
849035539939 311157108
627602096715 311150880
538033512939 90698364
627602096715 311144652
593391873745 311138424
596501894015 311132196
994599143059 39535344
696022542655 311125968
947934184525 311119740
479565131863 311113512
911235945339 311107284
733342785895 311101056
164831080539 311094828
491383208889 311088600
495115233213 114128100
44162294063 311082372
845303515615 311076144
639420173741 72518832
534301488615 195795864
631956125093 311069916
962862281821 311063688
926786046689 311057460
496431766381 149839452
723390721031 260430048
222677457561 311051232
810471288591 311045004
465259038621 311038776
65932435953 11235312
110094723787 311032548
745782866975 311026320
932384083175 311020092
63582077221 160564068
401814625113 194818068
212725392697 311013864
238849562965 311007636
707840619681 311001408
890087807503 310995180
228275494047 310988952
199041303509 310982724
246935615667 310976496
240093571073 310970268
20526140011 310964040
962240277767 310957812
676118412927 222339600
201529319725 310951584
464015030513 310945356
300427964311 310939128
861475621019 210799116
223921465669 310932900
459038998081 310926672
541765537263 290592252
333394179173 144956700
475211103485 310920444
149373701653 18304092
133730877839 310914216
992096472359 310907988
789323150755 310901760
508177318347 304542972
477077115647 310895532
252533652153 310889304
291097903501 310883076
354542317009 310876848
547363573749 310870620
653104262929 310864392
120046788651 146700540
100241733947 145990548
375690454845 310858164
416742722409 310851936
750758899407 90829152
172295129187 310845708
799275215619 310839480
407412661599 310833252
938604123715 310827024
35454237307 158041728
272619452641 93606840
589037845367 310820796
106984703517 310814568
7464054877 310808340
441000880515 310802112
748892887245 310795884
424206771057 3761712
968460318307 310789656
19904135957 310783428
132486869731 252987588
165453084593 310777200
291097903501 310770972
132486869731 310764744
352054300793 310758516
963484285875 310752288
331528167011 118767960
740806834543 310746060
200285311617 310739832
342102235929 310733604
754490923731 299230488
166075088647 158004360
6842050823 310727376
220189441345 310721148
106984703517 310714920
977168375063 310708692
300427964311 310702464
531813472399 310696236
702242583195 310690008
658702299415 310683780
564779687261 310677552
692912522385 108722196
870183677775 308541348
699345809645 89471448
929274062905 310671324
167319096755 275402160
451574949433 310665096
429182803489 310658868
368226406197 40438404
536167500777 310652640
728366753463 201587904
283633854853 310646412
116936768381 310640184
366982398089 310633956
765686996703 310627728
725878737247 302350716
126888833245 310621500
634444141309 52595460
478321123755 310615272
268083753503 220060152
533679484561 310609044
529947460237 310602816
18660127849 263955096
829131410211 310596588
816691329131 310590360
640050679015 212412168
21163047669 122255640
670520376441 310584132
560425658883 310577904
899417868313 282228048
716548676437 310571676
70286464331 310565448
216457417021 310559220
422962762949 180942084
814203312915 310552992
504445294023 295555968
743294850759 144427320
74640492709 77519916
628378119209 77818860
254399664315 310546764
170429117025 310540536
19904135957 310534308
328418146741 310528080
977168375063 310521852
933006087229 310515624
284255858907 243047700
816069325077 310509396
461527014297 310503168
658702299415 191841084
949178192633 241328772
340236223767 310496940
354542317009 310490712
822289365617 310484484
891331815611 310478256
831619426427 32740596
345834260253 310472028
279279826475 310465800
404924645383 310459572
947312180471 310453344
277413814313 310447116
461527014297 17656380
578463776449 310440888
918699993987 80851896
914345965609 234776916
800519223727 89066628
609563979149 310434660
358274341333 310428432
301671972419 152741700
313490049445 310422204
368380244025 116482284
569755719693 310415976
905637908853 310409748
797409203457 310403520
728988757517 310397292
202151323779 310391064
435409657461 170971056
858987604803 310384836
394972580519 310378608
556071630505 163329300
611429991311 310372380
919321998041 310366152
773151045351 310359924
482112544515 62709732
524349423751 310353696
366360394035 26325756
1866018391 310347468
70908468385 310341240
93922618383 310335012
368226406197 270911772
306648004851 310328784
375690454845 310322556
577841772395 310316328
549229585911 310310100
228275494047 310303872
152390999459 265941828
694778534547 310297644
898173860205 310291416
241337579181 310285188
949178192633 310278960
230141506209 310272732
16794115687 310266504
328418146741 310260276
105740695409 310254048
62822415683 282626640
589659849421 310247820
494493229159 310241592
431048815651 310235364
292341911609 156484728
774395053459 310229136
694778534547 310222908
661190315631 310216680
811715296699 92087208
866451653451 217014660
841571491291 310210452
411144685923 310204224
788701146701 310197996
403680637275 310191768
42296281901 310185540
618894039959 310179312
943580156147 310173084
257509684585 310166856
69664460277 310160628
513775354833 177192828
871427685883 310154400
450330941325 310148172
330284158903 310141944
56602375143 310135716
63444419737 310129488
908125925069 310123260
614540011581 186073956
804251248051 310117032
383154503493 310110804
905015904799 310104576
960996269659 13658004
253155656207 310098348
326552134579 310092120
151146991351 98850816
36076241361 310085892
290475899447 134699184
230763510263 310079664
128132841353 245626092
217079421075 5866776
117773781679 43720560
368226406197 310073436
22392152173 169607124
16794115687 310067208
127510837299 310060980
332150171065 310054752
800519223727 310048524
503201285915 123656940
302293976473 245215044
17416119741 310042296
356408329171 1905768
373824442683 310036068
26124176497 310029840
451574949433 115137036
339614219713 310023612
750136895353 310017384
776883069675 310011156
153013003513 310004928
264973733233 309998700
355164321063 126708660
354542317009 309992472
515019362941 309986244
443488896731 292940208
875159710207 183065832
220811445399 100133784
24258164335 309980016
760088960217 309973788
739562826435 222831612
319789802157 207946692
503823289969 268532676
325308126471 309967560
159233044053 309961332
728988757517 309955104
826021389941 25864884
661190315631 309948876
534477722331 87640416
546741569695 33668568
283011850799 309942648
386886527817 309936420
394350576465 309930192
381288491331 245370744
168563104863 309923964
682338453467 10917684
427938795381 309917736
176649157565 217649916
580329788611 309911508
60334399467 309905280
365738389981 309899052
161099056215 309892824
798909014209 41490936
853389568317 309886596
896307848043 309880368
613296003473 309874140
50382334603 309867912
140572922433 309861684
448464929163 5499324
791189162917 309855456
99520654869 309849228
765686996703 309843000
645018210227 309836772
345212256199 28630116
213347396751 309830544
991474468305 309824316
267461749449 309818088
783725114269 170535096
430426811597 309811860
111960735949 185532120
368226406197 309805632
902527888583 309799404
238849562965 309793176
541143533209 309786948
378178471061 309780720
590291002407 7187112
597745902123 309774492
796165195349 309768264
477699119701 309762036
480187135917 309755808
225165473777 15233688
55980371089 65319264
51004338657 309749580
69664460277 309743352
367035105653 53585712
265595737287 309737124
857121592641 309730896
994584488575 309724668
513775354833 309718440
812959304807 309712212
916833981825 309705984
970948334523 76654224
102630675139 309699756
517507379157 309693528
744538858867 249194736
115692760273 100177380
956642241281 309687300
643774202119 309681072
389387161961 125874108
75262496763 309674844
709084627789 309668616
527459444021 265057452
748270883191 309662388
97654642707 3830220
79616525141 291277332
685448473737 309656160
839705479129 309649932
181625189997 309643704
942336148039 233026848
757600944001 309637476
495115233213 309631248
891331815611 309625020
539899525101 309618792
228897498101 309612564
749514891299 309606336
145548954865 309600108
985876431819 309593880
299805960257 309587652
301049968365 309581424
488273188619 157275684
656836287253 309575196
444732904839 125544024
752002907515 309568968
508799322401 309562740
489517196727 289913400
717792684545 250552440
577841772395 260785044
329040150795 62641224
11196079201 309556512
492005212943 309550284
827265398049 304960248
439134868353 43483896
729610761571 309544056
541143533209 309537828
459038998081 309531600
653104262929 309525372
113826748111 309519144
16794115687 77551056
687936489953 309512916
452818957541 153906336
503201285915 309506688
574253571275 151826184
228897498101 309500460
724634729139 309494232
559803654829 309488004
676118412927 309481776
197797295401 309475548
500713269699 95525064
888843799395 309469320
816069325077 309463092
256887680531 110466036
778749081837 309456864
369470414305 309450636
942336148039 309444408
172295129187 285186348
297939948095 309438180
546119565641 309431952
167319096755 309425724
513775354833 309419496
63453033061 292404600
207127356211 309413268
679850437251 309407040
642530194011 309400812
519995395373 309394584
521861407535 309388356
637554161579 309382128
491383208889 309375900
531191468345 309369672
685448473737 309363444
367604402143 309357216
531813472399 199800468
377556467007 309350988
347700272415 243458748
972859256793 239616072
814825316969 115093440
118802780543 263133000
666166348063 309344760
814825316969 309338532
18038123795 309332304
256265676477 309326076
143102136869 189530496
602721934555 309319848
656214283199 309313620
151768995405 309307392
244447599451 217986228
469613066999 309301164
122534804867 309294936
912479953447 309288708
842815499399 309282480
206505352157 309276252
62200411629 309270024
465881042675 238544856
100142658923 309263796
789323150755 309257568
959752261551 309251340
202151323779 309245112
414876710247 309238884
296695939987 309232656
65932435953 309226428
558559646721 137339856
238849562965 309220200
4354034607 309213972
158611039999 309207744
918699993987 309201516
155501019729 309195288
414254706193 36658008
747648879137 309189060
761332968325 309182832
353920312955 309176604
751380903461 309170376
884489771017 309164148
659324303469 100818864
119424784597 59346612
983388415603 13028976
278657822421 309157920
679228433197 34883028
763198980487 309151692
605209950771 309145464
903149892637 309139236
116314764327 309133008
745782866975 309126780
365738389981 148126752
784969122377 309120552
64688427845 309114324
752002907515 198062856
71530472439 309108096
756356935893 166349880
291719907555 255578436
560425658883 309101868
432292823759 309095640
236361546749 309089412
192821262969 143717328
279901830529 309083184
430426811597 309076956
721524708869 309070728
413010698085 27222588
776261065621 309064500
836595458859 309058272
273681789989 96066900
69664460277 309052044
27990188659 16037100
919321998041 309045816
924298030473 309039588
35454237307 309033360
648750234551 309027132
337126203497 293070996
228897498101 309020904
705352603465 309014676
257509684585 309008448
422340758895 309002220
914967969663 308995992
313490049445 308989764
671764384549 157474980
630712116985 308983536
538655516993 308977308
371336426467 308971080
937360115607 303957540
409900677815 308964852
888843799395 308958624
164831080539 308952396
816069325077 308946168
879513738585 308939940
437312894379 178724916
710328635897 308933712
723390721031 308927484
164209076485 163584648
219043001085 78111576
401192621059 308921256
23014156227 138429756
390618552141 308915028
10574075147 308908800
523105415643 15451668
5598042715 308902572
936738111553 308896344
163587072431 308890116
788079142647 15626052
913101957501 308883888
386264523763 308877660
923676026419 308871432
341480231875 300395124
539899525101 308865204
656378758451 55011924
730854769679 36813708
167319096755 308858976
695400538601 308852748
958508253443 90436788
964106289929 308846520
117571969567 58948020
493249221051 308840292
94544622437 308834064
420474746733 29769840
266217741341 195303852
516885375103 308827836
291719907555 308821608
533679484561 308815380
386886527817 308809152
864585641289 191342844
254399664315 308802924
726500741301 308796696
286121871069 308790468
245691607559 308784240
525593431859 308778012
427938795381 308771784
84592557573 308765556
338992215659 20807748
110716727841 308759328
55980371089 308753100
878269730477 308746872
554205618343 308740644
77128508925 308734416
227653489993 308728188
570377723747 308721960
571621731855 57633912
482675152133 308715732
737696814273 308709504
857743596695 308703276
282389846745 308697048
732720781841 308690820
750758899407 308684592
874537706153 68265108
97082468881 42474960
250045635937 308678364
406790657545 280353420
694778534547 33176556
562913675099 308672136
787457138593 308665908
263729725125 177666156
671764384549 238681872
314734057553 235312524
290475899447 308659680
385020515655 308653452
689802502115 308647224
445976912947 308640996
843437503453 116444916
618272035905 308634768
692290518331 308628540
260619704855 308622312
627602096715 2746548
198419299455 308616084
598367906177 308609856
587171833205 308603628
70286464331 253896876
6842050823 308597400
925542038581 308591172
255021668369 308584944
718414688599 308578716
51004338657 308572488
790567158863 308566260
391862560249 163759032
908125925069 308560032
110094723787 308553804
755734931839 308547576
138084906217 308541348
988364448035 295200972
733964789949 308535120
858987604803 2628216
933006087229 308528892
215213408913 196356384
847373712757 95437872
996450500737 308522664
454684969703 308516436
895685843989 2472516
788701146701 308510208
601477926447 86313852
773151045351 308503980
29234196767 308497752
5598042715 308491524
535545496723 308485296
327992548895 37143792
691668514277 308479068
633200133201 249985692
506933310239 308472840
284877862961 162083700
146792962973 308466612
472101083215 128502324
137462902163 308460384
866451653451 308454156
553583614289 236134620
648128230497 308447928
120046788651 308441700
261317073937 88045236
197175291347 289894716
235117538641 308435472
656214283199 308429244
791189162917 308423016
38564257577 308416788
787457138593 308410560
10574075147 278235900
292963915663 308404332
139328914325 308398104
929274062905 74549160
993340480467 308391876
854011572371 308385648
153635007567 165988656
13062091363 131298696
693534526439 308379420
913101957501 308373192
193443267023 308366964
834729446697 2080152
887599791287 308360736
953532221011 308354508
968677650595 55684548
223921465669 308348280
284255858907 1762524
325930130525 308342052
311002033229 32036832
342102235929 308335824
889465803449 308329596
362628369711 308323368
29234196767 308317140
140572922433 64428660
653104262929 308310912
373824442683 308304684
416120718355 308298456
104496687301 308292228
923054022365 308286000
707218615627 308279772
302915980527 166736016
409278673761 308273544
770663029135 308267316
208440183719 232765272
215835412967 308261088
793677179133 308254860
862719629127 243577080
592147865637 308248632
139950918379 308242404
653726266983 308236176
973436350739 308229948
430426811597 308223720
896307848043 134948304
944202160201 308217492
271193773773 171020880
357652337279 182567592
924298030473 308211264
137462902163 308205036
383154503493 132724908
541765537263 205959960
522483411589 35169516
592147865637 308198808
470857075107 308192580
632578129147 45389664
399948612951 205031988
633200133201 308186352
326552134579 308180124
608941975095 308173896
523105415643 308167668
633822137255 308161440
712816652113 308155212
347078268361 308148984
194687275131 308142756
65932435953 308136528
283011850799 308130300
529325456183 308124072
246935615667 308117844
155501019729 235605240
601477926447 308111616
817935337239 308105388
880135742639 308099160
220189441345 13801248
325308126471 308092932
617650031851 308086704
755734931839 308080476
732098777787 308074248
630712116985 48098844
894441835881 308068020
926786046689 308061792
114448752165 308055564
586549829151 308049336
663678331847 308043108
751380903461 308036880
492005212943 308030652
245691607559 308024424
396216588627 308018196
992718476413 308011968
24258164335 237442500
66688734371 38358252
628224100769 308005740
322198106201 307999512
245691607559 307993284
332150171065 307987056
999560521007 130040640
389374544033 307980828
311002033229 307974600
367604402143 118693224
383776507547 167850828
585305821043 307968372
27990188659 307962144
367604402143 307955916
615162015635 220296816
268113112295 193740624
245691607559 102382092
521861407535 173026296
723390721031 307949688
380044483223 11939076
941714143985 307943460
990852464251 307937232
753246915623 307931004
242581587289 307924776
478943127809 307918548
757600944001 307912320
612673999419 307906092
677984425089 307899864
251911648099 307893636
742672846705 307887408
283633854853 307881180
394972580519 307874952
150524987297 307868724
840327483183 266184720
296695939987 307862496
306648004851 76218264
123778812975 250552440
184735210267 307856268
975924366955 93357720
859609608857 307850040
601477926447 255267036
536789504831 307843812
989608456143 307837584
314112053499 77787720
691046510223 227789100
642530194011 307831356
677984425089 307825128
279279826475 139986756
129998853515 77675616
874537706153 307818900
272437781881 307812672
553583614289 307806444
229519502155 307800216
777505073729 307793988
816691329131 189866808
154879015675 106318188
893197827773 307787760
219567437291 19101276
97654642707 307781532
312246041337 307775304
245069603505 307769076
578463776449 250035516
830375418319 307762848
747026875083 259969176
957264245335 307756620
993340480467 307750392
890709811557 307744164
187223226483 307737936
580329788611 307731708
304781992689 307725480
572865739963 307719252
352054300793 307713024
896307848043 115043616
738318818327 307706796
167941100809 307700568
714682664275 215775288
39186261631 101398068
201529319725 307694340
378178471061 307688112
786213130485 307681884
956020237227 307675656
523727419697 307669428
281767842691 5038452
784969122377 38626056
304159988635 307663200
973436350739 307656972
296073935933 307650744
936116107499 307644516
711572644005 307638288
683582461575 307632060
119424784597 307625832
600233918339 307619604
757600944001 307613376
36076241361 89247240
583439808881 307607148
682338453467 71186040
321576102147 113866524
19904135957 307600920
27368184605 307594692
875213383111 19605744
563535679153 307588464
916833981825 307582236
844681511561 307576008
129376849461 307569780
705974607519 85940172
706596611573 307563552
624492076445 307557324
60334399467 307551096
953532221011 307544868
365174113259 9665856
810646712667 16616304
495737237267 307538640
215213408913 260031456
294851694685 129318192
47272314333 307532412
163587072431 307526184
732720781841 6003792
487651184565 307519956
934284143813 186105096
462771022405 201693780
401227678471 166244004
528703452129 307513728
515019362941 307507500
561669666991 101809116
654348271037 253977840
282389846745 307501272
531813472399 307495044
400570617005 307488816
445976912947 307482588
74640492709 307476360
997072504791 307470132
249423631883 307463904
11818083255 307457676
579707784557 307451448
895685843989 173350152
667410356171 307445220
613296003473 307438992
371336426467 307432764
649372238605 307426536
337748207551 307420308
949839296071 40176828
927408050743 307414080
828509406157 307407852
16172111633 307401624
700998575087 307395396
586549829151 307389168
297317944041 15949908
847187576521 83336868
430426811597 307382940
268083753503 307376712
979656391279 307370484
552339606181 292635036
16794115687 307364256
146792962973 307358028
46650310279 307351800
424828775111 307345572
233265763687 49232340
739562826435 183346092
719036692653 307339344
717792684545 307333116
207127356211 133160868
464637034567 307326888
477077115647 307320660
692290518331 307314432
959752261551 289234548
895685843989 299348820
157989035945 307308204
992096472359 307301976
888342400561 150686460
156123023783 307295748
753886277113 180076392
229037023985 6994044
203395331887 307289520
542387541317 307283292
771285033189 307277064
457172985919 307270836
65310431899 243626904
809849284537 307264608
707840619681 307258380
503201285915 307252152
684204465629 113548896
529325456183 20533716
564779687261 307245924
926838729341 27727056
286121871069 307239696
852145560209 307233468
898795864259 307227240
667451093519 257291136
233251526479 307221012
191577254861 307214784
334638187281 307208556
472723087269 307202328
492627216997 307196100
197797295401 307189872
52870350819 127792332
728988757517 307183644
709706631843 307177416
275547802151 307171188
503823289969 307164960
167941100809 307158732
9952071093 307152504
268705757557 307146276
300427964311 307140048
5004388517 227297088
549851589965 307133820
33588225145 143947764
692912522385 307127592
887052049905 98657748
780615093999 307121364
589037845367 307115136
813581308861 245781792
210859380535 307108908
528081448075 307102680
891953819665 307096452
802385235889 307090224
434780839975 28069596
148658975135 307083996
346456264307 307077768
433536831867 307071540
804873252105 97879248
700376571033 307065312
845303515615 307059084
92678610275 307052856
82104541357 232154928
668032360225 307046628
708462623735 307040400
845944571121 53417556
468991062945 307034172
962240277767 105278112
525593431859 307027944
989608456143 307021716
692290518331 307015488
408656669707 307009260
459661002135 307003032
295451931879 306996804
72328984241 27091800
834729446697 306990576
864585641289 306984348
788116112055 35132148
680472441305 306978120
8086058931 306971892
550473594019 245788020
803007239943 306965664
67176444061 82981872
172295129187 306959436
327842422955 252159264
515019362941 306953208
252533652153 306946980
550473594019 306940752
215835412967 306934524
275547802151 306928296
410547786937 169775280
931140075067 294690276
791189162917 306922068
685448473737 306915840
543009545371 306909612
784347118323 306903384
998316512899 284980824
423584767003 306897156
597745902123 288730080
761954972379 306890928
662448000427 65151108
852767564263 306884700
654970275091 117977004
65932435953 306878472
175405149457 306872244
438512864299 57372336
831619426427 306866016
862719629127 45346068
445354908893 306859788
671142380495 303228864
148036971081 306853560
235117538641 306847332
317222073769 287229132
576597764287 306841104
822911369671 306834876
840949487237 306828648
192890717625 108360972
725878737247 187257276
926786046689 306822420
852767564263 13415112
247557619721 306816192
791189162917 306809964
965350298037 263494224
104496687301 306803736
513166267651 72456552
987742443981 306797508
692290518331 257496660
587793837259 306791280
337748207551 306785052
330284158903 306778824
700998575087 306772596
11818083255 306766368
7464054877 306760140
149902983243 196779888
177893165673 58020048
682338453467 306753912
560425658883 306747684
827887402103 306741456
939848131823 306735228
213347396751 208326600
421812542293 210618504
32344217037 306729000
840949487237 145000296
276169806205 109326312
687936489953 276137064
240715575127 306722772
748892887245 306716544
80238529195 306710316
714060660221 306704088
917455985879 306697860
855877584533 191012760
457794989973 266427612
766309000757 158807772
870183677775 306691632
459038998081 306685404
337748207551 306679176
724634729139 306672948
612673999419 306666720
613918007527 306660492
858987604803 306654264
184735210267 72437868
271193773773 306648036
704730599411 306641808
695400538601 28754676
877027509805 202353948
260678827259 155345004
237605554857 36365292
901283880475 306635580
214591404859 120897936
20051826749 110684016
782481106161 306629352
210859380535 306623124
478321123755 306616896
311624037283 306610668
811715296699 306604440
382532499439 306598212
497603249429 306591984
36698245415 306585756
324064118363 306579528
78372517033 306573300
793055175079 276043644
999560521007 306567072
786835134539 94584636
757600944001 287148168
414254706193 306560844
171051121079 306554616
263729725125 69541848
510672079487 206968896
195309279185 264490704
46028306225 306548388
484541164295 306542160
411766689977 306535932
177893165673 13060116
73538040813 84918780
493871225105 272562192
745160862921 306529704
601477926447 306523476
815447321023 306517248
995206492629 306511020
858987604803 152131356
298561952149 142471728
531191468345 306504792
539277521047 306498564
286743875123 306492336
932384083175 306486108
98276646761 306479880
192821262969 306473652
185979218375 306467424
338992215659 306461196
482053148079 255173616
90190594059 306454968
200907315671 306448740
651860254821 306442512
327174138633 306436284
212725392697 306430056
36698245415 306423828
245069603505 306417600
737074810219 306411372
941714143985 278460108
274925798097 306405144
614702630889 33431904
622010283 306398916
180381181889 306392688
159233044053 306386460
554205618343 103359888
376312458899 306380232
151146991351 306374004
914345965609 306367776
8808925445 83710548
742050842651 135483912
533679484561 38457900
752002907515 306361548
927408050743 306355320
218323429183 306349092
266839745395 306342864
480809139971 306336636
492627216997 306330408
86458569735 306324180
466503046729 125606304
294829927825 23878152
509421326455 306317952
516885375103 306311724
3110026499 306305496
765686996703 183009780
805495256159 306299268
121912800813 306293040
449708937271 248111064
817313333185 306286812
401192621059 306280584
746404871029 17457084
890709811557 306274356
807361268321 27652320
855255580479 306268128
508799322401 218067192
375690454845 30261852
995206492629 306261900
803629243997 306255672
686692481845 254619324
603343938609 230442228
48596034613 207946692
417986730517 306249444
3732030553 106448976
783725114269 306243216
482053148079 306236988
622010283 306230760
501335273753 306224532
281145838637 306218304
802385235889 306212076
62822415683 246691080
293585919717 306205848
9952071093 306199620
597123898069 306193392
390618552141 306187164
989654885883 103746024
983388415603 306180936
212725392697 306174708
917455985879 306168480
613296003473 306162252
127510837299 306156024
286121871069 306149796
741428838597 123382908
577841772395 306143568
42296281901 306137340
841571491291 266010336
82726545411 306131112
561047662937 306124884
747100415307 43789068
300427964311 306118656
540521529155 306112428
13062091363 306106200
696022542655 306099972
162343064323 306093744
757600944001 306087516
594013877799 191137320
684826469683 306081288
501957277807 306075060
569133715639 158371812
186601222429 136050660
625736084553 306068832
220189441345 176003280
174783145403 74785824
278035818367 98769852
29234196767 306062604
77128508925 306056376
544875557533 147915000
600233918339 306050148
647506226443 306043920
386264523763 306037692
394350576465 306031464
233251526479 306025236
315356061607 130134060
423584767003 306019008
60956403521 306012780
243825595397 306006552
996450500737 306000324
346456264307 68701068
4526687223 61999740
782481106161 305994096
319710089985 107221248
574109748071 305987868
852145560209 305981640
125022821083 305975412
975924366955 305969184
373202438629 45296244
669276368333 75981600
556071630505 305962956
69042456223 305956728
893197827773 305950500
754490923731 305944272
522483411589 305938044
446598917001 305931816
352054300793 260704080
157989035945 15831576
464637034567 305925588
431670819705 305919360
510043330509 305913132
82104541357 305906904
113204744057 305900676
770041025081 305894448
487651184565 305888220
594635881853 42848640
467747054837 68327388
68432559401 49313304
668654364279 305881992
300427964311 305875764
851523556155 70457364
475211103485 305869536
758844952109 305863308
972814346685 305857080
363872377819 210014388
781380834065 41901984
409278673761 305850852
661190315631 274636116
624492076445 305844624
846547523723 272879820
350188288631 154497996
582817804827 305838396
324123421379 73913904
735830802111 305832168
806739264267 305825940
245069603505 305819712
905015904799 305813484
15550107579 305807256
352054300793 305801028
59090391359 305794800
76506504871 305788572
327174138633 305782344
294207923771 305776116
861475621019 144246708
583439808881 254239416
878891734531 143038476
959752261551 278267040
572865739963 305769888
302293976473 305763660
137462902163 116469828
466503046729 216578700
331528167011 305757432
936116107499 305751204
715926672383 305744976
346456264307 305738748
875781714261 305732520
511287338617 305726292
876403718315 305720064
692290518331 305713836
79616525141 305707608
435402844029 305701380
815447321023 305695152
27990188659 305688924
321576102147 305682696
291719907555 238501260
429356564689 62591400
603965942663 37399140
396216588627 305676468
752002907515 305670240
552339606181 305664012
235739542695 305657784
241507578669 65076372
594635881853 305651556
37320249469 305645328
342724239983 305639100
705974607519 305632872
528081448075 305626644
717792684545 305620416
484541164295 305614188
95166626491 305607960
810471288591 103671288
829131410211 96091812
504445294023 305601732
139950918379 58412412
336621678207 59975640
521861407535 24831036
597123898069 250147620
426072783219 305595504
319205645659 137408364
545497561587 80652600
935494103445 305589276
852145560209 171512892
146170958919 305583048
811715296699 305576820
683582461575 305570592
393728572411 305564364
62200411629 145959408
807361268321 305558136
225787477831 170603604
814203312915 305551908
121912800813 305545680
544253553479 305539452
13062091363 305533224
285499867015 305526996
255643672423 305520768
890087807503 305514540
965350298037 305508312
625736084553 305502084
886355783179 305495856
899417868313 305489628
559181650775 105091272
190333246753 305483400
521313666153 101703240
416742722409 305477172
428560799435 217120536
352676304847 130127832
386886527817 305470944
960996269659 305464716
649994242659 305458488
927408050743 305452260
200907315671 305446032
628846104823 305439804
447220921055 305433576
939848131823 305427348
531200337017 209665620
63444419737 305421120
176649157565 305414892
335260191335 19101276
308514017013 305408664
36076241361 305402436
698510558871 305396208
820423353455 305389980
55358367035 305383752
246313611613 75452220
51844304027 24893316
253155656207 305377524
129998853515 305371296
7464054877 305365068
255021668369 305358840
438512864299 305352612
914345965609 155687544
847169527777 305346384
313490049445 305340156
50436032419 54009216
857743596695 305333928
831623499539 123227208
697266550763 305327700
577219768341 305321472
378800475115 305315244
172295129187 305309016
164209076485 305302788
675496408873 305296560
404924645383 305290332
238227558911 305284104
572243735909 305277876
468991062945 305271648
944202160201 305265420
59712395413 305259192
776883069675 305252964
34210229199 233923680
278657822421 305246736
49760330549 305240508
528703452129 305234280
39808265685 305228052
704108595357 305221824
208371364319 305215596
53492354873 305209368
591525861583 305203140
42296281901 305196912
829131410211 305190684
830997422373 305184456
505067298077 305178228
795543191295 305172000
354542317009 305165772
67176444061 305159544
862719629127 305153316
938604123715 305147088
447220921055 305140860
275547802151 305134632
88946585951 305128404
744538858867 305122176
205261344049 305115948
799275215619 305109720
82104541357 305103492
332772175119 305097264
236983550803 305091036
287987883231 305084808
103874683247 305078580
649994242659 305072352
527459444021 305066124
615784019689 305059896
649994242659 305053668
64066423791 305047440
345246180115 118923660
419230738625 305041212
209615372427 305034984
406168653491 280129212
304781992689 305028756
964728293983 87976728
596501894015 305022528
923676026419 305016300
972192342631 305010072
725878737247 305003844
595257885907 304997616
767553008865 304991388
342102235929 304985160
986498435873 304978932
31100208929 137956428
309136021067 3680748
732720781841 127773648
514397358887 304972704
964106289929 304966476
245691607559 304960248
382532499439 304954020
325308126471 304947792
756978939947 304941564
687936489953 304935336
633200133201 304929108
299805960257 304922880
335882195389 209889828
810471288591 304916652
501957277807 304910424
376312458899 304904196
220189441345 304897968
156123023783 266446296
375690454845 304891740
79616525141 304885512
878891734531 304879284
274303794043 304873056
615784019689 304866828
378800475115 304860600
948556188579 304854372
227031485939 304848144
974058354793 304841916
161721060269 6582996
949800196687 56164104
860853616965 258069636
923054022365 304835688
748270883191 304829460
791189162917 304823232
92814854003 30666672
949800196687 109344996
815447321023 157151124
388752539979 304817004
293585919717 304810776
434780839975 304804548
269327761611 304798320
69042456223 192208536
939226127769 304792092
665544344009 150948036
204639339995 304785864
490761204835 275464440
458416994027 304779636
872049689937 304773408
984632423711 304767180
409900677815 304760952
325308126471 112695660
493249221051 304754724
554205618343 186310620
569755719693 304748496
176027153511 304742268
869561673721 304736040
253155656207 304729812
693534526439 304723584
197797295401 304717356
182869198105 304711128
255643672423 304704900
843437503453 304698672
421718754841 304692444
566023695369 150991632
565401691315 304686216
221433449453 304679988
761954972379 304673760
964728293983 13265640
57846383251 304667532
425450779165 58960476
42918285955 136847844
591525861583 304661304
239471567019 240811848
252533652153 304655076
395594584573 304648848
860231612911 304642620
772529041297 304636392
694778534547 269192844
535545496723 304630164
2488022445 304623936
408656669707 304617708
200285311617 304611480
401192621059 304605252
179759177835 304599024
809227280483 304592796
459038998081 189250236
741428838597 58910652
616406023743 304586568
388130535925 304580340
988986452089 304574112
352054300793 211453056
415498714301 304567884
645640214281 269068284
890087807503 304561656
118802780543 304555428
325308126471 304549200
153013003513 249294384
590281853475 70046316
802385235889 304542972
828509406157 304536744
297939948095 188372088
113204744057 304530516
717792684545 276037416
957886249389 104642856
865207645343 304524288
658352539925 17494452
250667639991 304518060
337126203497 295394040
258131688639 304511832
603343938609 216391860
934252175489 50945040
362006365657 304505604
193443267023 304499376
404302641329 304493148
348322276469 304486920
391240556195 68981328
765686996703 199190124
24880168389 304480692
15550107579 304474464
485163168349 304468236
126266829191 304462008
268083753503 304455780
811093292645 304449552
706596611573 304443324
640664181849 304437096
365116385927 304430868
896307848043 304424640
768175012919 304418412
288609887285 304412184
104496687301 304405956
391862560249 304399728
996450500737 7124832
228897498101 304393500
776261065621 304387272
62200411629 298277604
795543191295 240450624
31100208929 304381044
340858227821 304374816
633822137255 304368588
278657822421 304362360
877647726423 56027088
739562826435 304356132
775017057513 304349904
363872377819 304343676
530569464291 304337448
204639339995 304331220
240715575127 304324992
108927183063 216423000
35454237307 304318764
520617399427 304312536
234495534587 111232080
599611914285 304306308
482053148079 304300080
534301488615 95811552
310380029175 304293852
673008392657 304287624
706596611573 304281396
771285033189 304275168
179759177835 304268940
306026000797 304262712
80860533249 206545392
167941100809 304256484
632578129147 299006280
320954098093 254812392
299805960257 304250256
589037845367 304244028
3732030553 304237800
590903857529 294235632
618894039959 304231572
977168375063 132133248
345834260253 304225344
921810014257 304219116
543009545371 11197944
430426811597 286338528
52870350819 304212888
757600944001 304206660
693534526439 304200432
329662154849 284756616
529325456183 304194204
562291671045 304187976
392500507983 123563520
157989035945 304181748
541143533209 245003292
312868045391 249531048
273681789989 141001920
421718754841 304175520
951666208849 107227476
616406023743 304169292
649372238605 304163064
548607581857 304156836
297317944041 80092080
558559646721 304150608
388752539979 304144380
105740695409 304138152
784969122377 304131924
559181650775 304125696
821045357509 304119468
712194648059 93980520
379422479169 304113240
974058354793 304107012
807983272375 304100784
970948334523 304094556
553583614289 304088328
307892012959 147665880
193443267023 304082100
574731752125 304075872
626980092661 169937208
162965068377 304069644
6842050823 304063416
655592279145 304057188
256887680531 232154928
85214561627 103789620
408656669707 304050960
730232765625 304044732
496359241321 304038504
880757746693 304032276
495115233213 117821304
284255858907 304026048
154944802039 39323592
748270883191 304019820
488273188619 304013592
559181650775 304007364
303537984581 202603068
895063839935 266253228
967216310199 304001136
644396206173 115454664
706160114727 117715428
786835134539 65948292
613296003473 303994908
985254427765 303988680
963066466801 95437872
427316791327 55310868
758844952109 303982452
128754845407 97792056
612051995365 45638784
991474468305 303976224
420474746733 34714872
814825316969 112004352
8708062985 303969996
289231891339 98252928
15550107579 303963768
187845230537 303957540
227031485939 303951312
245069603505 253984068
422962762949 161790984
269327761611 303945084
493871225105 303938856
602099930501 303932628
479565131863 303926400
48516322441 303920172
316600069715 303913944
239471567019 303907716
511287338617 303901488
54736362981 303895260
138084906217 303889032
722768716977 210475260
757600944001 303882804
362628369711 303876576
744538858867 200603880
847169527777 253722492
473345091323 303870348
640042177795 303864120
531813472399 303857892
380044483223 303851664
34832233253 168523452
182247194051 256450356
832863434535 13315464
928652058851 147977280
125022821083 303845436
225165473777 303839208
747026875083 303832980
240093571073 303826752
660568311577 303820524
518751387265 272618244
556071630505 303814296
219567437291 303808068
582817804827 303801840
359518349441 303795612
494493229159 303789384
875159710207 303783156
56079464797 140578416
3732030553 303776928
445354908893 303770700
154257011621 303764472
896929852097 127238040
492005212943 156783672
808605276429 275476896
792433171025 303758244
62822415683 118201212
150524987297 130252392
551717602127 142795584
720902704815 2678040
750136895353 303752016
612673999419 163267020
728988757517 303745788
561047662937 303739560
81482537303 64627956
664922339955 303733332
329040150795 303727104
304781992689 151234524
839083475075 303720876
552961610235 303714648
134352881893 277532136
908747929123 303708420
47272314333 303702192
654348271037 303695964
549229585911 303689736
15550107579 303683508
932384083175 303677280
412388694031 303671052
110716727841 303664824
764442988595 303658596
24880168389 303652368
440378876461 303646140
821667361563 236900664
156745027837 303639912
106362699463 303633684
807361268321 16248852
959752261551 303627456
735208798057 167857056
496359241321 303621228
23014156227 303615000
870183677775 303608772
557937642667 303602544
945446168309 303596316
74018488655 303590088
324686122417 303583860
521861407535 303577632
136218894055 303571404
352676304847 303565176
378800475115 303558948
411766689977 83903616
445354908893 162239400
217701425129 303552720
235117538641 303546492
347700272415 303540264
78994521087 111250764
582817804827 303534036
888221795341 8532360
872049689937 303527808
160477052161 2839968
593391873745 154884132
600233918339 303521580
338370211605 303515352
160477052161 303509124
922432018311 303502896
946068172363 303496668
90190594059 1258056
151768995405 303490440
623870072391 303484212
448464929163 303477984
414876710247 303471756
26124176497 303465528
503823289969 303459300
584683816989 303453072
912479953447 303446844
529325456183 55011924
297317944041 66620916
117558772435 303440616
674874404819 303434388
264973733233 303428160
847169527777 303421932
696022542655 303415704
663785658971 178419744
783725114269 81505836
328418146741 303409476
167941100809 303403248
332772175119 303397020
775639061567 159287328
996450500737 303390792
668032360225 303384564
246935615667 50004612
599611914285 237722760
44162294063 303378336
670666074273 18098568
596501894015 303372108
365738389981 303365880
248801627829 303359652
784969122377 303353424
879513738585 303347196
630090112931 303340968
626358088607 303334740
498847257537 303328512
775639061567 303322284
233251526479 303316056
380666487277 248926932
6842050823 303309828
548607581857 303303600
924298030473 77868684
880135742639 115822116
587171833205 303297372
134974885947 303291144
812337300753 303284916
756978939947 303278688
317844077823 303272460
357030333225 303266232
682960457521 303260004
363250373765 303253776
989608456143 278534844
128132841353 303247548
776883069675 303241320
108850715679 303235092
592147865637 136611180
64688427845 303228864
345834260253 303222636
598989910231 303216408
998316512899 297910152
222677457561 303210180
724012725085 303203952
322820110255 303197724
17416119741 303191496
648128230497 303185268
127510837299 303179040
481431144025 303172812
429182803489 303166584
634444141309 10861632
282389846745 303160356
743294850759 303154128
680472441305 303147900
426694787273 303141672
615162015635 303135444
992718476413 303129216
559803654829 303122988
979034387225 303116760
177893165673 303110532
432914827813 303104304
1866018391 160607664
763198980487 282159540
167319096755 87216912
714682664275 303098076
596501894015 303091848
169185108917 303085620
819360137959 105427584
273059785935 303079392
770041025081 303073164
646884222389 303066936
508799322401 24644196
659946307523 303060708
732720781841 303054480
115070756219 303048252
543752609289 98894412
350188288631 303042024
485785172403 193173876
950422200741 303035796
1244014337 303029568
967216310199 303023340
393106568357 285404328
674252400765 303017112
120046788651 112122684
176649157565 303010884
542387541317 254706516
342724239983 303004656
850901552101 144128376
883245762909 302998428
863341633181 298302516
421718754841 243315504
81482537303 302992200
11196079201 302985972
635066145363 302979744
514397358887 115710012
71530472439 302973516
347078268361 302967288
490139200781 302961060
190955250807 302954832
911857949393 141456564
283011850799 302948604
113204744057 302942376
882623758855 180493668
675496408873 302936148
364494381873 302929920
482675152133 302923692
369470414305 302917464
806739264267 302911236
883245762909 302905008
854633576425 132326316
223299461615 302898780
760088960217 302892552
310380029175 115909308
271193773773 254345292
585305821043 302886324
241337579181 302880096
628846104823 302873868
740806834543 302867640
804251248051 208519668
357652337279 302861412
615162015635 302855184
460283006189 302848956
375120747307 181894968
916211977771 302842728
464015030513 302836500
939226127769 302830272
19282131903 302824044
19904135957 302817816
740806834543 302811588
257509684585 302805360
400570617005 181733040
936738111553 302799132
215364132741 148693500
821045357509 302792904
495737237267 302786676
317844077823 302780448
254399664315 302774220
223299461615 302767992
407412661599 302761764
682960457521 302755536
562291671045 285784236
768175012919 302749308
332772175119 262198800
836595458859 202123512
957264245335 302743080
414254706193 302736852
279279826475 302730624
686070477791 302724396
246313611613 302718168
618894039959 302711940
68420452169 298676196
908747929123 302705712
125022821083 302699484
890087807503 302693256
795543191295 255148704
292963915663 302687028
628846104823 302680800
775639061567 43259688
217701425129 5324940
179759177835 302674572
691140079695 87366384
602099930501 302668344
225165473777 302662116
655592279145 302655888
509421326455 302649660
115692760273 302643432
672386388603 302637204
325930130525 189785844
65932435953 302630976
286121871069 302624748
9330067039 302618520
449086933217 302612292
607075962933 302606064
674252400765 302599836
889465803449 302593608
87702577843 302587380
686070477791 302581152
445354908893 302574924
668654364279 302568696
753407878283 79114284
745782866975 302562468
377556467007 302556240
327796142687 302550012
175405149457 302543784
461527014297 302537556
567267703477 302531328
49138326495 302525100
584683816989 302518872
898173860205 302512644
468369058891 302506416
788079142647 302500188
506407535013 22507992
526837439967 302493960
735208798057 302487732
386886527817 302481504
523727419697 302475276
660568311577 302469048
657458291307 302462820
748892887245 302456592
890087807503 139637988
526215435913 302450364
434350191221 78535080
460943187883 50347152
602099930501 302444136
905015904799 201320100
888221795341 296110260
346456264307 302437908
650794940489 32890068
962240277767 302431680
978412383171 115504488
542387541317 302425452
140572922433 302419224
327196111017 111362868
755734931839 298931544
614540011581 231239412
998316512899 302412996
274303794043 302406768
320332094039 271023876
208993368373 302400540
399948612951 302394312
982766411549 302388084
223921465669 302381856
250045635937 302375628
80291274127 92523168
543631549425 302369400
889465803449 302363172
597123898069 302356944
816691329131 302350716
630712116985 302344488
536789504831 302338260
962240277767 302332032
27368184605 302325804
490761204835 302319576
333394179173 302313348
835973454805 221648292
676118412927 242674020
178515169727 302307120
77128508925 302300892
53492354873 273054204
9330067039 302294664
232007518371 175891176
725878737247 302288436
14306099471 151707852
358896345387 22694832
47272314333 302282208
280523834583 302275980
248801627829 191560824
979034387225 302269752
518129383211 302263524
11196079201 302257296
470857075107 302251068
325930130525 302244840
422962762949 302238612
225787477831 26101548
103252679193 302232384
788079142647 302226156
835973454805 302219928
165453084593 302213700
727744749409 302207472
668032360225 227309544
317844077823 302201244
433536831867 302195016
303537984581 302188788
970948334523 184847040
329662154849 5574060
204639339995 302182560
597123898069 302176332
148658975135 302170104
67176444061 165733308
725256733193 227726820
509421326455 302163876
159855048107 302157648
761332968325 302151420
418608734571 302145192
251911648099 302138964
337126203497 302132736
461527014297 302126508
988364448035 302120280
1866018391 302114052
519373391319 302107824
905637908853 302101596
325930130525 40569192
327796142687 302095368
399948612951 302089140
906259912907 302082912
389374544033 302076684
467125050783 54214740
883867766963 161379936
8086058931 302070456
273059785935 302064228
654348271037 302058000
546119565641 302051772
370092418359 302045544
909991937231 302039316
832241430481 302033088
149902983243 302026860
536167500777 302020632
143060938649 302014404
148658975135 128452500
263729725125 302008176
916211977771 302001948
804873252105 301995720
916211977771 301989492
318466081877 301983264
775017057513 268482852
561669666991 301977036
702312554775 139420008
315978065661 301970808
329782243145 97717320
188467234591 184311432
944943760539 70351488
242149929599 18160848
620138048067 301964580
492005212943 301958352
513775354833 301952124
4976038661 301945896
746404871029 301939668
18038123795 301933440
120668792705 66272148
544875557533 301927212
641908189957 301920984
880135742639 301914756
324686122417 301908528
138084906217 301902300
60622463151 7666668
539899525101 301896072
734767437143 57559176
901905884529 301889844
466503046729 301883616
151768995405 301877388
160477052161 301871160
284877862961 301864932
784347118323 256375620
72152476493 301858704
990230460197 301852476
528081448075 295157376
101386667031 52340112
883245762909 301846248
329040150795 301840020
824777381833 301833792
348322276469 301827564
182247194051 301821336
514397358887 301815108
903149892637 301808880
65310431899 301802652
121912800813 301796424
574109748071 301790196
139328914325 301783968
563535679153 301777740
483297156187 297766908
447220921055 136088028
477077115647 301771512
807361268321 301765284
475833107539 301759056
496981245375 301752828
933628091283 226076400
748270883191 301746600
174305226129 18571896
977168375063 301740372
617028027797 301734144
936738111553 300413808
44394997055 28312488
244447599451 301727916
72774480547 301721688
202773327833 301715460
911857949393 301709232
651238250767 301703004
440378876461 301696776
166697092701 301690548
579707784557 166854348
291097903501 301684320
949800196687 243253224
312868045391 301678092
258753692693 301671864
681094445359 301665636
61624831087 249063948
992096472359 301659408
835351450751 301653180
204017335941 301646952
194065271077 167414868
787457138593 301640724
748892887245 301634496
685448473737 301628268
126266829191 301622040
965972302091 301615812
145548954865 163497456
481431144025 280608768
708462623735 301609584
817935337239 301603356
133730877839 24538320
209615372427 76971852
566645699423 301597128
501335273753 301590900
943580156147 301584672
865207645343 301578444
21148144065 301572216
190955250807 301565988
738318818327 301559760
484541164295 301553532
362056694125 11721096
479565131863 301547304
60956403521 301541076
750758899407 301534848
945446168309 301528620
614540011581 38837808
72774480547 127636632
214591404859 301522392
302915980527 301516164
776261065621 301509936
763198980487 301503708
821667361563 301497480
896929852097 301491252
998938516953 180394020
640793456445 43926084
789945154809 301485024
172917133241 301478796
317222073769 301472568
62200411629 301466340
404924645383 73671012
174783145403 301460112
487651184565 74187936
392484564303 85398336
919944002095 229090752
310380029175 301453884
210859380535 301447656
526837439967 214280568
250667639991 301441428
852767564263 301435200
990230460197 301428972
83348549465 301422744
98898650815 301416516
754642762371 85977540
122534804867 185550804
417450299183 118917432
646262218335 301410288
168563104863 46572984
625736084553 301404060
124400817029 301397832
976546371009 301391604
18660127849 301385376
974680358847 301379148
659324303469 301372920
947312180471 301366692
637554161579 301360464
632639910907 210456576
537411508885 301354236
919321998041 301348008
505689302131 197969436
740806834543 301341780
82130661589 198629604
844681511561 55111572
477699119701 301335552
73396484601 301329324
485785172403 35979156
10574075147 301323096
469613066999 301316868
79616525141 301310640
896929852097 301304412
56602375143 301298184
110716727841 301291956
775017057513 147005712
933006087229 54065268
376312458899 301285728
248801627829 301279500
877025722369 301273272
368848410251 301267044
848413535885 301260816
972814346685 301254588
567267703477 301248360
477077115647 301242132
784347118323 301235904
582195800773 184018716
449086933217 40550508
645640214281 301229676
304159988635 301223448
956642241281 301217220
149902983243 265443588
868939669667 301210992
615162015635 301204764
878269730477 301198536
660568311577 178164396
26746180551 301192308
633822137255 301186080
526837439967 301179852
144926950811 104748732
362006365657 301173624
804873252105 301167396
583439808881 301161168
831619426427 301154940
65932435953 301148712
732098777787 301142484
612673999419 1071216
100142658923 118462788
306648004851 301136256
254399664315 301130028
300427964311 301123800
244447599451 301117572
13062091363 182542680
562291671045 301111344
322820110255 301105116
82726545411 147939912
834729446697 301098888
473967095377 301092660
700376571033 7971840
70286464331 301086432
374446446737 301080204
794299183187 301073976
254399664315 286288704
141194926487 283199616
126266829191 301067748
677362421035 301061520
255021668369 301055292
425450779165 301049064
39808265685 301042836
137462902163 301036608
696022542655 301030380
39808265685 301024152
770663029135 301017924
9330067039 301011696
195309279185 301005468
185979218375 300999240
893197827773 300993012
995828496683 300986784
21770148119 300980556
613296003473 41223132
680472441305 300974328
208993368373 300968100
625114080499 300961872
8086058931 300955644
166697092701 300949416
385642519709 300943188
98898650815 223715988
297317944041 300936960
328418146741 300930732
283633854853 300924504
256265676477 184062312
904393900745 300918276
55358367035 300912048
970948334523 252813204
96410634599 122872212
800519223727 300905820
479565131863 300899592
11196079201 300893364
505067298077 300887136
814203312915 289327968
638176165633 300880908
363872377819 300874680
179137173781 77083956
834226086043 123681852
766309000757 300868452
857121592641 300862224
765686996703 300855996
272437781881 300849768
28612192713 300843540
469613066999 300837312
452196953487 300831084
482053148079 300824856
340236223767 300818628
720902704815 300812400
529325456183 300806172
928030054797 211428144
215213408913 300799944
816725003927 166518036
176027153511 300793716
217079421075 300787488
414876710247 300781260
126888833245 300775032
228897498101 112047948
236983550803 300768804
222055453507 300762576
282389846745 222296004
645640214281 300756348
977168375063 300750120
118180776489 281244024
406790657545 300743892
709706631843 300737664
788701146701 300731436
69042456223 300725208
357030333225 300718980
216457417021 254220732
717792684545 3724344
633822137255 300712752
601477926447 300706524
828509406157 300700296
967838314253 300694068
465259038621 300687840
285499867015 300681612
390618552141 300675384
523105415643 190956708
895685843989 300669156
199217456261 16522884
771907037243 300662928
990230460197 300656700
230763510263 300650472
112582740003 166711104
200285311617 300644244
319088085931 198716796
594635881853 300638016
896307848043 187381836
286121871069 300631788
835351450751 300625560
301671972419 300619332
758222948055 300613104
209615372427 300606876
500091265645 300600648
879513738585 300594420
256887680531 300588192
463393026459 154155456
684826469683 300581964
882001754801 201363696
659324303469 300575736
888843799395 300569508
260160444669 54482544
223299461615 73502856
796165195349 300563280
205883348103 300557052
960996269659 300550824
162965068377 300544596
82726545411 300538368
360762357549 300532140
680472441305 300525912
608319971041 300519684
90812598113 300513456
339614219713 8806392
684204465629 300507228
949800196687 79998660
850279548047 300501000
873915702099 300494772
839083475075 300488544
890113990015 246167928
313490049445 300482316
83348549465 130999752
521239403481 300476088
844681511561 300469860
809849284537 300463632
338370211605 300457404
385020515655 232933428
348944280523 300451176
161099056215 300444948
88946585951 139152204
865829649397 300438720
145548954865 98863272
833485438589 300432492
600233918339 290779092
752624911569 300426264
462149018351 300420036
806739264267 300413808
93300614329 300407580
218945433237 300401352
756356935893 300395124
633200133201 300388896
29234196767 300382668
332772175119 300376440
162965068377 300370212
490139200781 13477392
876403718315 222065568
268253323259 87478488
862097625073 164543760
489517196727 271945620
241959583235 300363984
211481384589 40955328
786213130485 300357756
605831954825 300351528
585927825097 300345300
844059507507 300339072
500713269699 300332844
39808265685 300326616
791811166971 263220192
246313611613 251100504
199663307563 300320388
554205618343 300314160
529947460237 120013560
908747929123 300307932
230141506209 79251300
93922618383 300301704
618272035905 300295476
246313611613 89147592
480404598993 15987276
804873252105 300289248
969704326415 300283020
113204744057 300276792
633242228253 50235048
336504199443 240550272
921188010203 277189596
42918285955 300270564
103252679193 134892252
92056606221 300264336
847791531831 42362856
554205618343 300258108
857121592641 300251880
630712116985 83000556
540521529155 300245652
758222948055 300239424
690424506169 300233196
169807112971 300226968
84592557573 162718956
665544344009 300220740
948556188579 294852204
444110900785 300214512
729610761571 211920156
296695939987 300208284
111960735949 300202056
487222846399 83536164
93922618383 300195828
6229 300189600
776261065621 300183372
940470135877 300177144
384398511601 300170916
186601222429 300164688
642530194011 300158460
783725114269 300152232
34832233253 300146004
348322276469 300139776
890709811557 300133548
967838314253 300127320
161099056215 300121092
27368184605 300114864
811715296699 300108636
29856200821 246429504
80238529195 282551904
610807987257 300102408
719036692653 300096180
301703330399 142147872
954154225065 300089952
86458569735 300083724
372580434575 300077496
403680637275 300071268
866451653451 300065040
32966221091 300058812
409900677815 44984844
23636160281 300052584
772529041297 300046356
32966221091 205928820
725878737247 300040128
897551856151 300033900
670520376441 300027672
66554440007 300021444
124400817029 300015216
381910495385 300008988
743294850759 300002760
237605554857 78310872
728988757517 299996532
167319096755 237878460
376312458899 299990304
658702299415 299984076
340858227821 299977848
606453958879 203070168
898795864259 224114580
516885375103 299971620
393106568357 299965392
901905884529 298346112
13684095417 299959164
137462902163 299952936
16172111633 57521808
352054300793 299946708
761332968325 3786624
393106568357 208750104
493871225105 299940480
651238250767 299934252
268083753503 299928024
97654642707 299921796
502579281861 299915568
169185108917 299909340
525593431859 191535912
437268856191 299903112
401814625113 299896884
762576976433 187344468
933628091283 181315764
344590252145 233886312
496359241321 16211484
188467234591 299890656
661812319685 299884428
228275494047 202926924
404304185873 267399180
933006087229 249798852
495737237267 299878200
835351450751 299871972
441000880515 299865744
81628552763 49294620
885733779125 299859516
638798169687 109606572
491383208889 27328464
173539137295 299853288
116936768381 299847060
377556467007 299840832
711572644005 48765240
531191468345 299834604
163587072431 299828376
461593585389 213769872
8086058931 14093964
178515169727 299822148
702242583195 276149520
929274062905 74038464
850901552101 299815920
602721934555 299809692
54114358927 299803464
728988757517 299797236
603343938609 299791008
257509684585 299784780
616406023743 266053932
953532221011 299778552
289853895393 176912568
544253553479 299772324
364494381873 299766096
732720781841 299759868
885733779125 299753640
189089238645 299747412
348404423789 2235852
691668514277 299741184
493249221051 80559180
717170680491 299734956
373202438629 167446008
36698245415 299728728
342724239983 299722500
98276646761 299716272
458416994027 299710044
492005212943 299703816
598367906177 299697588
218945433237 150617952
619516044013 299691360
731476773733 299685132
771285033189 72780408
371336426467 299678904
166075088647 299672676
320954098093 299666448
453440961595 299660220
155568749229 70476048
133108873785 299653992
18038123795 299647764
975302362901 299641536
475382603921 61850268
123778812975 299635308
865207645343 299629080
39808265685 299622852
874537706153 139438692
590903857529 299616624
944202160201 299610396
883867766963 299604168
183577516011 170385624
427316791327 299597940
390618552141 299591712
170535179865 120262680
709084627789 96378300
755112927785 299585484
286743875123 299579256
66554440007 299573028
760088960217 299566800
582195800773 299560572
722768716977 299554344
181003185943 299548116
777505073729 299541888
659348455653 266589540
743916854813 157649364
13156383283 178102116
286121871069 299535660
284255858907 299529432
423584767003 254077488
244447599451 205243740
855255580479 299523204
855255580479 299516976
312868045391 299510748
623248068337 299504520
745782866975 299498292
15550107579 299492064
784969122377 299485836
901283880475 299479608
662434323739 2578392
515019362941 299473380
560425658883 299467152
547985577803 299460924
844681511561 299454696
984632423711 299448468
517507379157 203942088
92056606221 48858660
941714143985 261027936
267461749449 299442240
162965068377 299436012
572243735909 299429784
95166626491 299423556
816069325077 299417328
406168653491 299411100
110094723787 299404872
248179623775 299398644
832241430481 196200684
297939948095 299392416
589659849421 299386188
194687275131 299379960
452818957541 299373732
439134868353 299367504
74018488655 299361276
654970275091 299355048
615179136407 260498556
368226406197 299348820
331528167011 299342592
738318818327 299336364
895685843989 299330136
687936489953 299323908
760710964271 299317680
886977787233 299311452
966594306145 9342000
77750512979 299305224
613296003473 299298996
115692760273 299292768
635066145363 299286540
669898372387 299280312
717170680491 299274084
985876431819 299267856
506933310239 299261628
742050842651 299255400
694156530493 121626612
427938795381 299249172
460283006189 299242944
953532221011 61028172
358274341333 299236716
237605554857 299230488
501957277807 188042004
106362699463 299224260
16794115687 299218032
220189441345 299211804
186601222429 78927444
186601222429 299205576
319710089985 236869524
307270008905 299199348
65932435953 299193120
512531346725 299186892
849035539939 6738696
578463776449 299180664
531813472399 299174436
372580434575 299168208
722768716977 299161980
200285311617 299155752
70286464331 299149524
113204744057 299143296
92678610275 144327672
877025722369 299137068
842815499399 299130840
449086933217 30212028
772529041297 245582496
705974607519 299124612
954776229119 250957260
121912800813 299118384
210237376481 210232368
720280700761 299112156
194687275131 299105928
235739542695 299099700
303537984581 151645572
979656391279 299093472
863963637235 299087244
989608456143 299081016
351432296739 299074788
250045635937 299068560
963484285875 299062332
508799322401 299056104
865829649397 299049876
421718754841 181789092
106362699463 299043648
350810292685 299037420
64688427845 8152452
444110900785 299031192
185360938665 286332300
768175012919 299024964
696644546709 299018736
233251526479 299012508
748892887245 299006280
501957277807 58343904
224543469723 299000052
370092418359 298993824
499469261591 298987596
476455111593 298981368
564779687261 167520744
686070477791 298975140
788701146701 298968912
63444419737 298962684
512531346725 298956456
554827622397 6196860
366360394035 298950228
149280979189 298944000
724634729139 298937772
259997700801 298931544
628224100769 298925316
378178471061 58929336
14306099471 298919088
792633500873 93420000
138084906217 298912860
110716727841 298906632
804251248051 298900404
21770148119 298894176
368226406197 298887948
551095598073 298881720
928030054797 298875492
98898650815 298869264
640042177795 298863036
42918285955 298856808
82726545411 298850580
951044204795 245327148
392484564303 298844352
44784298117 117410256
71530472439 298838124
842193495345 298831896
27990188659 298825668
30478204875 298819440
623870072391 298813212
570377723747 298806984
237605554857 298800756
418608734571 298794528
29856200821 298788300
825399385887 298782072
513153350779 298775844
988986452089 298769616
151768995405 298763388
74018488655 298757160
32966221091 110335248
632578129147 298750932
283011850799 298744704
449086933217 298738476
179759177835 298732248
731476773733 156522096
10574075147 4808016
725256733193 247793436
29234196767 298726020
163587072431 298719792
869056133267 109718676
351432296739 298713564
561047662937 298707336
861475621019 298701108
733342785895 298694880
565401691315 298688652
467125050783 50546448
779371085891 245470392
924298030473 298682424
793677179133 298676196
156745027837 267903648
203395331887 198511272
705974607519 298669968
640664181849 298663740
294386897807 29153268
900039872367 239728176
49138326495 298657512
415498714301 298651284
879513738585 298645056
345834260253 230647752
417364726463 298638828
754490923731 168710292
408034665653 45109404
885111775071 298632600
503201285915 298626372
61578407575 298620144
317222073769 298613916
140572922433 298607688
797409203457 298601460
236983550803 298595232
422962762949 298589004
67798448115 298582776
4354034607 298576548
329040150795 298570320
391862560249 298564092
679850437251 298557864
544253553479 242182008
194848144371 126858132
115692760273 298551636
531191468345 298545408
267461749449 298539180
311624037283 247525632
868317665613 298532952
78994521087 206103204
854633576425 298526724
627602096715 298520496
722146712923 298514268
26124176497 298508040
210859380535 298501812
677362421035 298495584
452196953487 298489356
302293976473 298483128
589037845367 298476900
913723961555 298470672
106362699463 298464444
38564257577 298458216
811093292645 144414864
667410356171 298451988
520617399427 298445760
396216588627 298439532
411144685923 298433304
472101083215 298427076
726500741301 298420848
453440961595 255323088
437890860245 298414620
569755719693 298408392
400570617005 298402164
844059507507 298395936
924920034527 298389708
868317665613 298383480
78994521087 298377252
655592279145 298371024
811715296699 298364796
668032360225 292161708
219567437291 164892528
337126203497 298358568
896307848043 298352340
126266829191 298346112
398704604843 298339884
161721060269 298333656
680472441305 252327420
781237098053 298327428
365116385927 298321200
115070756219 298314972
877025722369 298308744
679850437251 197614440
742672846705 298302516
458416994027 298296288
689802502115 298290060
138706910271 298283832
319710089985 298277604
63444419737 298271376
194687275131 291470400
71530472439 252072072
55980371089 298265148
541765537263 298258920
86458569735 298252692
442244888623 298246464
793677179133 298240236
203395331887 219368844
589037845367 298234008
853389568317 298227780
414876710247 298221552
171673125133 298215324
428560799435 269747136
302293976473 230049864
557315638613 280098072
106984703517 298209096
172295129187 250290864
263107721071 298202868
216457417021 298196640
302915980527 298190412
854660425333 261202320
789945154809 298184184
55358367035 298177956
653726266983 269223984
167941100809 298171728
161721060269 186690528
276169806205 212729796
754490923731 22769568
183491202159 44835372
748892887245 293027400
637554161579 182548908
409278673761 298165500
197236008119 2229624
81482537303 298159272
470857075107 159306012
96410634599 298153044
843437503453 298146816
219567437291 298140588
900661876421 298134360
274303794043 61221240
577219768341 298128132
700376571033 298121904
736452806165 137215296
32966221091 298115676
936791292445 169719228
799897219673 298109448
855877584533 162818604
693534526439 298103220
510043330509 153152748
722768716977 298096992
447842925109 298090764
167319096755 214828632
50382334603 66558636
750758899407 159935040
102008671085 57017340
588415841313 298084536
837217462913 137352312
844059507507 298078308
76649699047 129741696
529325456183 298072080
1866018391 298065852
67798448115 222003288
99573941637 90760644
212103388643 56319804
9952071093 2254536
869561673721 298059624
102630675139 298053396
323442114309 298047168
257509684585 96116724
351432296739 298040940
232629522425 298034712
16172111633 60492564
26746180551 297910152
789323150755 298028484
756356935893 298022256
932384083175 298016028
919944002095 298009800
709706631843 250701912
806739264267 298003572
582195800773 297997344
69664460277 297991116
285499867015 292186620
291097903501 297984888
39808265685 297978660
725878737247 297972432
637748823947 46535616
658080295361 221573556
226409481885 19537236
35583019891 129081528
557315638613 297966204
789323150755 297959976
952999688405 22352292
93300614329 297953748
49138326495 297947520
949178192633 297941292
265595737287 202621752
123778812975 30000276
113826748111 160676172
80860533249 297935064
370714422413 297928836
525593431859 297922608
145548954865 72070416
224543469723 297916380
650616246713 297910152
557937642667 297903924
319710089985 297897696
572243735909 297891468
297317944041 297885240
363250373765 297879012
261863712963 297872784
442244888623 297866556
474589099431 297860328
928030054797 297854100
570561281591 51823188
747648879137 297847872
315978065661 297841644
956642241281 297835416
597745902123 297829188
283633854853 297822960
600233918339 168137316
17416119741 297816732
771907037243 297810504
830997422373 297804276
69216572419 64752516
729610761571 297798048
327174138633 297791820
205261344049 297785592
549851589965 297779364
829753414265 297773136
875781714261 297766908
686692481845 297760680
370714422413 297754452
614540011581 289645596
399948612951 106592220
148658975135 297748224
311624037283 297741996
348322276469 141412968
376312458899 297735768
436024848083 261538632
582817804827 285360732
244447599451 297729540
385642519709 297723312
59090391359 297717084
659324303469 297710856
587171833205 297704628
195931283239 297698400
176649157565 297692172
60334399467 297685944
378178471061 297679716
903149892637 297673488
471479079161 297667260
638176165633 297661032
528081448075 297654804
7464054877 297648576
448464929163 165309804
97032638653 264123252
807361268321 297642348
769419021027 297636120
823533373725 12561876
666166348063 297629892
621382056175 297623664
255643672423 297617436
681094445359 297611208
85836565681 255840012
195931283239 297604980
148658975135 297598752
482675152133 297592524
528703452129 297586296
503823289969 297580068
664300335901 242057448
872671693991 297573840
296073935933 297567612
490761204835 297561384
420474746733 297555156
149280979189 255709224
388130535925 297548928
16172111633 297542700
297939948095 33624972
953532221011 297536472
226409481885 297530244
836595458859 297524016
814825316969 170846496
912479953447 297517788
278657822421 152436528
873293698045 297511560
822289365617 297505332
658702299415 297499104
675496408873 297492876
307892012959 297486648
236361546749 44685900
57846383251 272524824
463393026459 297480420
323442114309 297474192
277413814313 297467964
676740416981 206290044
126888833245 297461736
291097903501 297455508
603343938609 297449280
573487744017 297443052
342102235929 297436824
821045357509 297430596
65310431899 30741408
253155656207 297424368
582817804827 297418140
44784298117 297411912
349566284577 297405684
658080295361 297399456
715323595221 225584388
376934462953 297393228
857743596695 297387000
525593431859 39323592
839705479129 297380772
842815499399 154124316
253155656207 297374544
584683816989 297368316
752624911569 212891724
708462623735 206545392
612051995365 297362088
668654364279 297355860
779993089945 297349632
324686122417 297343404
914345965609 210487716
237605554857 297337176
219567437291 257590080
923228182157 59614416
3732030553 297330948
954776229119 297324720
179290880821 140404032
210859380535 297318492
974058354793 297312264
656214283199 209696760
828509406157 297306036
409900677815 236614176
569133715639 297299808
343968248091 297293580
635688149417 297287352
419852742679 297281124
668654364279 202223160
610185983203 253604160
600233918339 261532404
878269730477 297274896
35454237307 297268668
126266829191 297262440
425450779165 297256212
258753692693 297249984
288609887285 297243756
435402844029 210961044
498225253483 297237528
120697559837 252744696
859609608857 154435716
943580156147 297231300
325930130525 297225072
542510749841 48354192
327174138633 297218844
911857949393 297212616
421096750787 131796936
251289644045 48721644
467125050783 297206388
213969400805 228144096
106984703517 279107820
193443267023 106442748
484541164295 297200160
263107721071 297193932
120046788651 297187704
416120718355 175380480
353920312955 185725188
761954972379 275607684
567889707531 297181476
816069325077 70781220
538655516993 297175248
421718754841 297169020
230141506209 297162792
521861407535 7249392
817313333185 283760136
677362421035 297156564
278657822421 297150336
825399385887 297144108
527459444021 297137880
108850715679 297131652
345212256199 297125424
861475621019 228654792
357030333225 297119196
409278673761 297112968
205261344049 15538860
66554440007 297106740
941092139931 297100512
539899525101 297094284
211481384589 253348812
789945154809 297088056
416742722409 297081828
39808265685 297075600
724012725085 297069372
574731752125 297063144
95788630545 297056916
574731752125 126073404
953532221011 297050688
631956125093 281561652
893197827773 297044460
246313611613 297038232
787457138593 67312224
360762357549 297032004
707840619681 261065304
371958430521 297025776
389996548087 297019548
325308126471 198349344
758222948055 245451708
405546649437 187419204
941714143985 297013320
480809139971 297007092
988364448035 297000864
589037845367 296994636
437890860245 296988408
981522403441 296982180
416742722409 296975952
633822137255 296969724
379422479169 296963496
960996269659 226356660
840327483183 296957268
803629243997 61918776
589659849421 296951040
641908189957 296944812
860853616965 160688628
948556188579 296938584
457172985919 296932356
72152476493 188783136
173539137295 296926128
813581308861 124890084
278035818367 296919900
334016183227 296913672
588474652317 16273764
919944002095 135247248
233251526479 296907444
15550107579 296901216
674252400765 296894988
562291671045 296888760
197797295401 296882532
312868045391 296876304
133730877839 296870076
732098777787 296863848
781859102107 296857620
23636160281 296851392
750758899407 296845164
453440961595 296838936
398082600789 296832708
623248068337 296826480
103874683247 296820252
258753692693 259371288
844059507507 296814024
562913675099 296807796
401192621059 171930168
951666208849 103054716
86458569735 296801568
206505352157 172870596
969704326415 296795340
487029180511 272842452
279279826475 296789112
554205618343 296782884
666248115475 91034676
195931283239 296776656
362006365657 296770428
587171833205 150262956
301049968365 296764200
74018488655 296757972
427316791327 237417588
516885375103 133030080
447842925109 296751744
646262218335 15395616
622626064283 296745516
39808265685 296739288
727139137451 21648528
208371364319 296733060
618894039959 296726832
849657543993 296720604
523105415643 296714376
245691607559 296708148
391862560249 296701920
855877584533 296695692
93300614329 296689464
381288491331 296683236
47272314333 296677008
673630396711 296670780
867073657505 47750076
508177318347 296664552
165453084593 296658324
255643672423 604116
185357214321 66720564
640664181849 296652096
795543191295 296645868
809849284537 296639640
426207644331 16909020
964106289929 296633412
882030932981 176370732
378800475115 189829440
730854769679 296627184
594013877799 296620956
287365879177 296614728
154879015675 296608500
302293976473 296602272
16172111633 296596044
794921187241 296589816
164209076485 296583588
824777381833 296577360
574109748071 296571132
8086058931 296564904
273059785935 296558676
649372238605 296552448
243825595397 296546220
138706910271 296539992
849035539939 296533764
760088960217 296527536
66554440007 296521308
42918285955 296515080
413010698085 296508852
148658975135 296502624
595879889961 296496396
536167500777 296490168
162965068377 296483940
598989910231 296477712
278657822421 85865436
10574075147 183115656
194065271077 19007856
271423879689 29147040
781237098053 296471484
396216588627 80764704
791811166971 296465256
974058354793 296459028
709706631843 296452800
156123023783 75470904
350356706207 59819940
78994521087 233892540
640664181849 296446572
677362421035 296440344
982766411549 18522072
753246915623 296434116
390618552141 296427888
689180498061 206327412
56602375143 261893628
559181650775 296421660
188467234591 108298692
969082322361 296415432
822911369671 296409204
490139200781 56568924
462771022405 296402976
337126203497 48030336
739562826435 296396748
661812319685 296390520
93300614329 30255624
771285033189 296384292
378800475115 296378064
848413535885 296371836
552961610235 216472824
961618273713 296365608
737074810219 285964848
809849284537 296359380
154879015675 296353152
18038123795 296346924
520617399427 222233724
646262218335 296340696
924298030473 242356392
906881916961 296334468
159233044053 296328240
676118412927 296322012
648128230497 296315784
846547523723 296309556
207749360265 296303328
858365600749 119870316
82104541357 296297100
999560521007 296290872
974680358847 296284644
305403996743 296278416
554205618343 251872776
939848131823 296272188
289853895393 113829156
949800196687 72724356
872671693991 296265960
46028306225 296259732
108850715679 296253504
794921187241 296247276
398082600789 296241048
638798169687 296234820
987742443981 241496928
701620579141 296228592
199663307563 296222364
616406023743 296216136
941092139931 296209908
87702577843 296203680
593391873745 296197452
414876710247 296191224
467747054837 296184996
821667361563 56998656
32966221091 296178768
80238529195 296172540
679850437251 296166312
352676304847 296160084
754490923731 296153856
505067298077 296147628
694778534547 296141400
488895192673 296135172
52870350819 286382124
411766689977 296128944
46028306225 44760636
620138048067 296122716
238849562965 296116488
44162294063 296110260
968460318307 296104032
233873530533 70943148
386264523763 156951828
967838314253 296097804
834729446697 296091576
293585919717 296085348
411144685923 296079120
46650310279 296072892
305403996743 158620932
723390721031 296066664
310380029175 296060436
987120439927 296054208
49138326495 296047980
280523834583 296041752
797409203457 296035524
885733779125 296029296
674252400765 296023068
632578129147 296016840
16794115687 296010612
988986452089 173798568
702242583195 296004384
860231612911 237243204
104496687301 295998156
468369058891 295991928
543631549425 295985700
329040150795 295979472
315356061607 295973244
219567437291 85554036
708462623735 295967016
538033512939 295960788
162343064323 295954560
608973632019 26076636
747648879137 202914468
31100208929 295948332
69664460277 91427040
166697092701 295942104
977790379117 295935876
918699993987 295929648
669898372387 295923420
686692481845 295917192
180381181889 295910964
510043330509 295904736
23014156227 295898508
935494103445 295892280
315356061607 20770380
255643672423 295886052
442244888623 295879824
398082600789 295873596
368226406197 152480124
607142714637 157674276
856499588587 295867368
136840898109 295861140
986498435873 295854912
651860254821 25117524
208993368373 295848684
102630675139 295842456
597123898069 295836228
894441835881 295830000
181003185943 295823772
335882195389 295817544
974058354793 295811316
25502172443 295805088
811715296699 295798860
937360115607 295792632
113204744057 295786404
363872377819 295780176
814825316969 295773948
101386667031 295767720
283633854853 295761492
721524708869 289527264
278035818367 295755264
943580156147 295749036
953532221011 123987024
2488022445 295742808
674252400765 295736580
763820984541 295730352
8708062985 295724124
896307848043 295717896
972192342631 295711668
206505352157 149285160
224543469723 125463060
32344217037 128060136
222677457561 295705440
390618552141 295699212
807983272375 295692984
677466646615 155151936
816691329131 295686756
828509406157 295680528
225787477831 295674300
937360115607 295668072
484541164295 222208812
153013003513 295661844
373202438629 295655616
46650310279 295649388
674252400765 228580056
319088085931 159903900
619516044013 295643160
613918007527 295636932
564779687261 295630704
195931283239 295624476
805495256159 295618248
827265398049 295612020
661812319685 295605792
674874404819 295599564
560425658883 31414032
218323429183 295593336
844681511561 295587108
124400817029 295580880
35454237307 34272684
622010283 230660208
643152198065 295574652
306026000797 295568424
819179345347 295562196
580329788611 161168184
989051721529 202030092
786835134539 295555968
337748207551 295549740
879513738585 249039036
990230460197 295543512
638798169687 295537284
763820984541 194942628
735830802111 32871384
266839745395 295531056
473345091323 252402156
46028306225 295524828
336504199443 295518600
663056327793 295512372
262485717017 295506144
799897219673 295499916
48641044369 119938824
543631549425 295493688
628224100769 295487460
355164321063 154392120
953532221011 295481232
548607581857 295475004
830997422373 295468776
53492354873 124422984
724661104719 135085320
27368184605 295462548
857743596695 117628236
23636160281 295456320
283011850799 295450092
135596890001 295443864
47272314333 295437636
346456264307 295431408
55358367035 295425180
997694508845 295418952
455306973757 295412724
482675152133 7604388
67176444061 295406496
821667361563 251461728
939848131823 295400268
32344217037 295394040
64066423791 295387812
292341911609 295381584
317222073769 295375356
92056606221 295369128
766309000757 295362900
582195800773 247083444
156745027837 295356672
35454237307 295350444
65932435953 131510448
952910216957 295344216
203395331887 220209624
553583614289 295337988
378800475115 295331760
708462623735 184778532
969704326415 295325532
609563979149 124616052
205261344049 295319304
392484564303 295313076
638176165633 260654256
35454237307 295306848
576597764287 295300620
665544344009 219499632
334638187281 295294392
880757746693 295288164
876403718315 295281936
829753414265 295275708
394972580519 295269480
318466081877 295263252
896929852097 259502076
901905884529 295257024
378800475115 295250796
969704326415 295244568
141816930541 295238340
166075088647 90268632
678606429143 295232112
953532221011 295225884
544875557533 295219656
551095598073 295213428
885733779125 295207200
322198106201 295200972
279279826475 295194744
997694508845 295188516
903149892637 295182288
345212256199 295176060
980900399387 295169832
973436350739 295163604
545497561587 295157376
712816652113 295151148
729610761571 295144920
89568590005 295138692
992096472359 275321196
670520376441 295132464
758844952109 285273540
480809139971 295126236
74207788715 75078540
120668792705 295120008
278035818367 160850556
792433171025 210749292
496359241321 104916888
665544344009 78983496
709706631843 295113780
823533373725 295107552
375068450791 264665088
213969400805 295101324
774395053459 292280040
172917133241 295095096
758844952109 134487432
28612192713 295088868
568511711585 295082640
250667639991 295076412
353525275905 27259956
483919160241 295070184
442866892677 295063956
92056606221 295057728
822911369671 295051500
227031485939 73745748
628224100769 295045272
967216310199 117852444
425450779165 295039044
139950918379 295032816
329662154849 295026588
805495256159 295020360
520617399427 295014132
941714143985 295007904
387555055031 37722996
525094088265 70712712
172917133241 295001676
999560521007 294995448
115692760273 294989220
310380029175 294982992
745782866975 294976764
344590252145 294970536
109472719733 294964308
916211977771 225590616
835427494631 76498524
304292919067 65250756
189089238645 294958080
449708937271 294951852
713438656167 294945624
229519502155 294939396
852767564263 294933168
909369933177 294926940
445439815217 177990012
793677179133 215800200
9952071093 294920712
804362006803 131977548
45406302171 294914484
466503046729 294908256
984632423711 56737080
51626342711 294902028
133108873785 294895800
462771022405 69330096
125022821083 294889572
886977787233 38987280
974680358847 294883344
689180498061 294877116
750758899407 294870888
432914827813 107887644
586549829151 294864660
610185983203 294858432
816069325077 294852204
274925798097 271702728
187223226483 294845976
196553287293 294839748
618272035905 5324940
61578407575 163310616
478943127809 294833520
956642241281 294827292
153635007567 294821064
452196953487 294814836
184735210267 294808608
684204465629 294802380
183491202159 294796152
250667639991 294789924
839705479129 294783696
918077989933 294777468
777505073729 294771240
150524987297 294765012
358274341333 294758784
454684969703 199856520
625736084553 294752556
858987604803 294746328
880757746693 294740100
437890860245 137975112
964106289929 294733872
545497561587 294727644
181003185943 294721416
465881042675 294715188
616406023743 294708960
269949765665 294702732
141194926487 294696504
533679484561 294690276
60956403521 294684048
635688149417 294677820
226409481885 294671592
916833981825 294665364
728988757517 247513176
735830802111 294659136
462149018351 294652908
181003185943 287496936
118180776489 224095896
779993089945 294646680
846547523723 294640452
488895192673 294634224
15550107579 294627996
283633854853 294621768
701620579141 294615540
11196079201 266670504
536789504831 294609312
605831954825 294603084
375690454845 294596856
765686996703 294590628
220811445399 294584400
984632423711 294578172
878891734531 294571944
295451931879 294565716
138084906217 294559488
241337579181 201643956
153635007567 294553260
891489390239 4110480
749514891299 294547032
686692481845 5106960
490139200781 294540804
220189441345 294534576
375068450791 294528348
311002033229 294522120
107606707571 294515892
318466081877 249487452
437268856191 294509664
299805960257 294503436
21770148119 294497208
662434323739 294490980
309758025121 204097788
166075088647 294484752
430426811597 294478524
643774202119 294472296
631390602771 154211508
692912522385 104399964
213969400805 294466068
576597764287 294459840
411144685923 294453612
674252400765 294447384
684204465629 294441156
851523556155 53355276
987120439927 294434928
494493229159 294428700
937360115607 294422472
966594306145 294416244
562291671045 294410016
714682664275 224780976
861475621019 294403788
551717602127 294397560
640664181849 294391332
988364448035 294385104
788079142647 294378876
605209950771 294372648
355164321063 294366420
686070477791 294360192
355786325117 239765544
691046510223 121115916
478321123755 294353964
523727419697 294347736
612673999419 278983260
74018488655 72904968
812959304807 294341508
263107721071 294335280
488895192673 294329052
442866892677 256388076
360140353495 294322824
224543469723 294316596
615784019689 294310368
646884222389 294304140
911857949393 197514792
872049689937 294297912
280596042015 142957512
165453084593 138803436
490139200781 294291684
157367031891 65605752
31100208929 294285456
423584767003 294279228
681716449413 130794228
255021668369 263836764
915589973717 294273000
875159710207 159941268
792433171025 294266772
254399664315 294260544
326552134579 294254316
228897498101 294248088
771285033189 294241860
225165473777 256581144
198419299455 294235632
567267703477 257988672
477699119701 143026020
886355783179 294229404
625114080499 268383204
169185108917 61034400
195931283239 294223176
854633576425 294216948
748270883191 65780136
699132562925 294210720
204096792765 24662880
493249221051 121695120
556071630505 70986744
315978065661 113953716
269949765665 294204492
298561952149 294198264
502773944229 46535616
299183956203 294192036
8086058931 294185808
659324303469 294179580
788701146701 121944240
855877584533 69790968
160477052161 294173352
712194648059 294167124
398082600789 294160896
222677457561 281381040
656214283199 264353688
725256733193 294154668
232007518371 294148440
642530194011 294142212
830997422373 294135984
415498714301 176078016
702242583195 294129756
998316512899 294123528
910613941285 294117300
54114358927 294111072
640042177795 294104844
289279099579 114551604
13062091363 294098616
118802780543 294092388
271193773773 294086160
368226406197 294079932
531813472399 158496372
418608734571 294073704
441000880515 294067476
11818083255 294061248
565401691315 294055020
869561673721 294048792
654970275091 294042564
954154225065 294036336
3732030553 294030108
341480231875 294023880
673008392657 294017652
312868045391 229682412
106362699463 294011424
841571491291 294005196
331528167011 293998968
967838314253 293992740
217701425129 293986512
558559646721 293980284
516263371049 293974056
185979218375 50751972
464015030513 293967828
618272035905 293961600
923054022365 293955372
500713269699 293949144
396216588627 172995156
622653249503 124827804
992718476413 293942916
598989910231 293936688
857121592641 293930460
810471288591 293924232
129376849461 197851104
978412383171 293918004
997694508845 280683504
975302362901 293911776
787457138593 293905548
490139200781 293899320
452319358599 9647172
54736362981 250384284
309136021067 293893092
648128230497 293886864
986498435873 293880636
712194648059 293874408
552339606181 293868180
477699119701 293861952
151835473077 79705944
939848131823 293855724
600855922393 293849496
624492076445 293843268
123156808921 293837040
610185983203 293830812
805495256159 293824584
353920312955 293818356
505067298077 293812128
114448752165 293805900
80860533249 293799672
954776229119 293793444
219567437291 293438448
240093571073 293787216
531813472399 293780988
160477052161 293774760
761332968325 293768532
589659849421 293762304
47272314333 293756076
106362699463 293749848
109472719733 293743620
606453958879 293737392
436646852137 293731164
671142380495 293724936
184735210267 293718708
575353756179 293712480
262485717017 293706252
822911369671 199445472
207127356211 293700024
439134868353 293693796
758222948055 293687568
539899525101 293681340
725878737247 293675112
113826748111 293668884
797409203457 260585748
54114358927 293662656
70286464331 293656428
41052273793 293650200
298561952149 65861100
14306099471 293643972
655592279145 293637744
728366753463 293631516
51626342711 293625288
509421326455 293619060
432292823759 293612832
97654642707 293606604
303537984581 293600376
204639339995 293594148
323442114309 293587920
142438934595 293581692
779993089945 293575464
770663029135 293569236
309758025121 293563008
648770737127 210549996
672386388603 107271072
136840898109 293556780
125022821083 293550552
535545496723 247880628
697266550763 293544324
261863712963 293538096
414254706193 293531868
207749360265 293525640
435402844029 293519412
710950639951 293513184
715304668329 293506956
689234332893 154479312
876403718315 293500728
116314764327 293494500
679850437251 293488272
556693634559 293482044
179759177835 293475816
159233044053 293469588
419852742679 293463360
80860533249 164307096
49760330549 293457132
323442114309 293450904
282389846745 293444676
88946585951 126702432
506311306185 242051220
271815777827 293438448
114043625755 37293264
246313611613 103272696
718414688599 250664544
888843799395 293432220
883867766963 270762300
93922618383 226394028
932384083175 259838388
355786325117 293425992
673630396711 293419764
732720781841 172310076
177271161619 293413536
417986730517 293407308
696022542655 293401080
764442988595 49811544
22392152173 100376676
578463776449 293394852
169185108917 293388624
792433171025 293382396
213347396751 293376168
441622884569 293369940
987120439927 293363712
498225253483 716220
83970553519 293357484
218323429183 293351256
715926672383 293345028
274925798097 205492860
857743596695 254195820
403680637275 293338800
873915702099 242387532
359518349441 8980776
717170680491 115666416
829131410211 293332572
641286185903 293326344
618894039959 293320116
31722212983 293313888
118180776489 293307660
386886527817 293301432
689180498061 293295204
87080573789 293288976
601477926447 293282748
167319096755 141506388
40430269739 293276520
306026000797 293270292
839705479129 8488764
380044483223 293264064
533057480507 293257836
78372517033 232516152
223299461615 293251608
41674277847 293245380
223921465669 293239152
258132093459 283890924
606453958879 293232924
406168653491 282938040
650616246713 293226696
190333246753 36035208
915589973717 293220468
559803654829 293214240
543009545371 293208012
964106289929 293201784
319088085931 293195556
385020515655 293189328
977790379117 293183100
54114358927 285616080
773151045351 293176872
255021668369 293170644
591525861583 293164416
125022821083 33089364
412388694031 293158188
436024848083 293151960
841571491291 293145732
222677457561 293139504
454062965649 113685912
830997422373 293133276
199663307563 293127048
202773327833 293120820
913723961555 293114592
937987612757 46716228
295451931879 293108364
495115233213 293102136
803007239943 129062844
96410634599 293095908
59090391359 215426520
709084627789 293089680
369470414305 293083452
110094723787 293077224
327796142687 47968056
472101083215 293070996
457794989973 288437364
873293698045 106230996
564779687261 39940164
355164321063 293064768
855877584533 293058540
933628091283 293052312
572865739963 293046084
998938516953 1457352
67176444061 2049012
733964789949 87515856
465881042675 293039856
173539137295 293033628
603343938609 293027400
827265398049 293021172
232629522425 293014944
727744749409 293008716
273681789989 293002488
53492354873 183364776
580951792665 292996260
640664181849 292990032
220189441345 52514496
459038998081 45701064
944824164255 292983804
980900399387 292977576
311002033229 227184984
614540011581 292971348
301049968365 292965120
964106289929 292958892
617650031851 292952664
276294191821 49350672
536167500777 292946436
729610761571 292940208
992718476413 271447380
972192342631 292933980
67176444061 292927752
713438656167 292921524
296073935933 292915296
535545496723 292909068
220189441345 292902840
963484285875 292896612
969704326415 292890384
70286464331 292884156
391240556195 292877928
329040150795 292871700
41052273793 292865472
840949487237 286419492
972814346685 292859244
73396484601 292853016
850279548047 292846788
636310153471 292840560
401814625113 101647188
978412383171 178911756
603965942663 292834332
87702577843 96253740
902527888583 292828104
277413814313 208021428
554827622397 292821876
128754845407 292815648
120668792705 292809420
630090112931 292803192
204639339995 292796964
434158835921 292790736
804251248051 292784508
37320249469 292778280
931762079121 292772052
984010419657 112290840
31722212983 292765824
938604123715 61987284
990852464251 292759596
577841772395 78429204
478943127809 292753368
747648879137 292747140
819179345347 292740912
6842050823 292734684
306648004851 292728456
439134868353 191809944
125022821083 292722228
884489771017 292716000
915589973717 292709772
821667361563 97306272
648128230497 292703544
950422200741 56643660
203395331887 292697316
3110026499 292691088
171051121079 292684860
929274062905 292678632
475833107539 292672404
337748207551 131971320
730854769679 32092884
433536831867 292666176
912479953447 292659948
880135742639 292653720
311624037283 292647492
937360115607 151527240
89568590005 292641264
890087807503 292635036
100884383821 40824540
431048815651 292628808
242581587289 292622580
181003185943 292616352
818557341293 292610124
156745027837 292603896
508799322401 292597668
992096472359 208868436
653104262929 292591440
495737237267 123283260
880282194059 2989440
623870072391 292585212
860231612911 292578984
731476773733 292572756
50382334603 292566528
905015904799 292560300
126888833245 184199328
698510558871 292554072
112582740003 213470928
284877862961 292547844
399326608897 292541616
189711242699 292535388
347078268361 292529160
679228433197 292522932
659324303469 292516704
345212256199 292510476
990852464251 292504248
154879015675 172970244
100142658923 269441964
230305645149 122865984
391862560249 292498020
596501894015 292491792
890087807503 292485564
62822415683 292479336
910613941285 292466880
898173860205 292473108
280523834583 292466880
267461749449 270021168
513153350779 292460652
616406023743 292454424
708462623735 292448196
823533373725 292441968
395594584573 292435740
401192621059 292429512
766309000757 292423284
865829649397 292417056
922567894587 118057968
527459444021 292410828
729610761571 68003532
858987604803 292404600
732098777787 159193908
760710964271 27029520
955398233173 292398372
607075962933 292392144
601477926447 246180384
501335273753 165428136
729610761571 292385916
157989035945 292379688
36076241361 292373460
588415841313 271223172
21770148119 292367232
885733779125 292361004
450330941325 183458196
785591126431 292354776
882001754801 231339060
846547523723 292348548
883867766963 292342320
800519223727 292336092
798031207511 17531820
111960735949 292329864
602721934555 292323636
333394179173 166929084
906259912907 292317408
896929852097 292311180
574109748071 292304952
430426811597 292298724
31883891863 29196864
992718476413 292292496
43540290009 292286268
165453084593 292280040
296073935933 292273812
913101957501 292267584
264973733233 292261356
488273188619 292255128
988364448035 177641244
811715296699 104505840
714682664275 292248900
745160862921 292242672
776261065621 292236444
178515169727 138236688
804251248051 78802884
435402844029 292230216
594013877799 199520208
875781714261 292223988
228275494047 292217760
523896410249 84376944
959130257497 292211532
987742443981 193777992
271193773773 292205304
544253553479 292199076
913723961555 292192848
185979218375 291140316
11196079201 292186620
572865739963 292180392
720902704815 292174164
937982119661 292167936
77128508925 292161708
213969400805 292155480
394972580519 196312788
657458291307 292149252
704108595357 292143024
416120718355 292136796
470857075107 292130568
284877862961 52234236
413632702139 292124340
938604123715 292118112
170429117025 292111884
941714143985 292105656
538033512939 292099428
4976038661 292093200
246935615667 292086972
581059736361 169146252
263729725125 292080744
871427685883 292074516
499469261591 292068288
353298308901 292062060
126266829191 292055832
804251248051 292049604
909369933177 292043376
735208798057 292037148
55358367035 73926360
808605276429 292030920
565401691315 292024692
467747054837 292018464
659324303469 292012236
203395331887 254806164
373824442683 13963176
340858227821 292006008
892575823719 291999780
378800475115 291993552
147414967027 291987324
93300614329 291981096
120046788651 240612552
867073657505 291974868
34832233253 291968640
580329788611 291962412
345212256199 291956184
47894318387 209615796
803007239943 126054720
849657543993 105253200
406790657545 834552
646262218335 291949956
590281853475 291943728
544875557533 291937500
284877862961 115784748
561047662937 291931272
977790379117 291925044
53492354873 265474728
142438934595 43309512
953532221011 291918816
55980371089 180207180
251911648099 224980272
84592557573 185189580
605831954825 291912588
353920312955 291906360
222059707231 147759300
990852464251 291900132
66554440007 93930696
495115233213 291893904
712194648059 291887676
334638187281 291881448
304159988635 291875220
474589099431 291868992
921188010203 291862764
345834260253 291856536
715304668329 291850308
131242861623 291844080
327174138633 291837852
890709811557 291831624
200907315671 291825396
346456264307 291819168
199041303509 291812940
937982119661 291806712
664300335901 70451136
459038998081 291800484
862097625073 291794256
654348271037 291788028
176649157565 291781800
134352881893 291775572
250045635937 291769344
977790379117 291763116
315396954655 20396700
529325456183 291756888
220189441345 291750660
979656391279 291744432
64066423791 213994080
363250373765 291738204
389374544033 291731976
115070756219 291725748
501957277807 291719520
491383208889 291713292
174161141349 291707064
297939948095 281611476
4354034607 291700836
197797295401 291694608
21770148119 291688380
749514891299 69834564
267461749449 291682152
380666487277 56674800
882001754801 291675924
834729446697 240238872
494493229159 288935604
133730877839 39790692
189089238645 291669696
67798448115 70339032
766931004811 291663468
140572922433 280266228
208993368373 291657240
337821878563 11602764
926220879363 38202552
315356061607 291651012
539899525101 291644784
455928977811 291638556
87080573789 291632328
972814346685 291626100
53492354873 291619872
29234196767 291613644
256265676477 291607416
896373833703 11739780
626980092661 291601188
410522681869 291594960
765093865657 241191756
665544344009 291588732
465259038621 291582504
283011850799 291576276
524971427805 256985964
995828496683 291570048
247557619721 291563820
429182803489 291557592
355786325117 291551364
354542317009 291545136
198419299455 291538908
775639061567 271092384
246935615667 243408924
99520654869 291532680
956020237227 85996224
67798448115 291526452
370714422413 291520224
229519502155 291513996
715926672383 291507768
587171833205 291501540
103874683247 291495312
825399385887 291489084
368848410251 291482856
233873530533 271079928
773773049405 291476628
364494381873 291470400
135596890001 22688604
436646852137 291464172
717170680491 291457944
295451931879 45925272
844681511561 291451716
92678610275 291445488
796165195349 291439260
418608734571 8563500
253155656207 291433032
556693634559 291426804
851523556155 291420576
197175291347 291414348
67176444061 291408120
929896066959 291401892
858365600749 291395664
911857949393 291389436
131242861623 242051220
108228711625 291383208
830375418319 237112416
887599791287 291376980
568511711585 213421104
388130535925 291370752
428560799435 207118368
870805681829 291364524
737696814273 291358296
874537706153 291352068
519373391319 291345840
106362699463 291339612
48516322441 291333384
344590252145 291327156
51004338657 291320928
998938516953 291314700
362628369711 291308472
506933310239 188490420
988364448035 291302244
245069603505 291296016
216457417021 291289788
16794115687 112870044
777505073729 291283560
251289644045 291277332
32344217037 291271104
854011572371 291264876
845303515615 291258648
673008392657 291252420
770041025081 291246192
455306973757 249705432
760088960217 291239964
26124176497 291233736
710328635897 291227508
145548954865 291221280
90190594059 291215052
625736084553 291208824
189089238645 257870340
786213130485 142079364
527459444021 291202596
809849284537 62722188
758222948055 291196368
32344217037 291190140
942336148039 291183912
526215435913 115460892
919321998041 291177684
779437326899 116426232
671764384549 28268892
311624037283 99623088
671142380495 291171456
635066145363 289682964
902527888583 291165228
668032360225 291159000
427938795381 291152772
433536831867 30672900
487651184565 291146544
997694508845 291140316
211481384589 247818348
207127356211 56681028
812337300753 291134088
999560521007 291127860
373824442683 291121632
811715296699 291115404
202773327833 52776072
997072504791 291109176
913101957501 291102948
939226127769 291096720
450952945379 211353408
113826748111 291090492
676118412927 291084264
264973733233 291078036
799275215619 114389676
767553008865 291071808
526215435913 291065580
241959583235 291059352
468991062945 291053124
563535679153 291046896
721524708869 291040668
618272035905 291034440
980900399387 291028212
97654642707 291021984
843437503453 209958336
389996548087 282981636
689802502115 291015756
637554161579 291009528
562291671045 291003300
127510837299 290997072
554205618343 290990844
911857949393 290984616
934872099391 290978388
244447599451 290972160
782481106161 290965932
702864587249 290959704
564157683207 290953476
457794989973 290947248
508177318347 290941020
559803654829 290934792
116936768381 290928564
98276646761 290922336
628846104823 290916108
580951792665 290909880
790567158863 129324420
14928103525 233506404
519995395373 290903652
447842925109 290897424
100764662977 290891196
631956125093 290884968
929274062905 290878740
5796877843 79176564
870183677775 143231544
944202160201 290872512
98276646761 290866284
594635881853 79967520
362006365657 51816960
634444141309 290860056
972192342631 290853828
610807987257 290847600
613296003473 290841372
75884500817 290835144
691171313115 5667480
925002200531 13203360
413632702139 290828916
898173860205 290822688
337748207551 54744120
162965068377 290816460
212725392697 273297096
513775354833 290810232
841571491291 290804004
94544622437 290797776
259375696747 290791548
718414688599 290785320
448464929163 290779092
276169806205 30878424
268083753503 290772864
370714422413 290766636
691668514277 290760408
692912522385 290754180
470857075107 20184948
264351729179 152386704
729610761571 290747952
266839745395 290741724
47272314333 290735496
84592557573 290729268
622626064283 290723040
650616246713 290716812
253777660261 290710584
216457417021 290704356
707840619681 211901472
50382334603 290698128
376934462953 290691900
893819831827 290685672
283633854853 290679444
504445294023 290673216
337126203497 290666988
830997422373 290660760
528703452129 290654532
983388415603 290648304
648128230497 290642076
603965942663 290635848
431670819705 129598452
970326330469 73808028
346456264307 290629620
47894318387 290623392
768175012919 290617164
574109748071 290610936
976546371009 290604708
832863434535 290598480
919944002095 290592252
524971427805 290586024
982766411549 290579796
960996269659 290573568
53492354873 290567340
342724239983 112894956
797409203457 290561112
689180498061 290554884
74183493287 71210952
5598042715 290548656
947934184525 290542428
562291671045 39940164
115692760273 290536200
805495256159 290529972
77750512979 290523744
710328635897 43676964
765064992649 290517516
616406023743 290511288
806117260213 88524792
128754845407 154946412
517507379157 290505060
433536831867 109151928
139328914325 195770952
648128230497 1955592
115692760273 290498832
573487744017 290492604
712816652113 290486376
121912800813 290480148
55358367035 1756296
153635007567 225216936
408034665653 290473920
716548676437 290467692
606453958879 290461464
51626342711 290455236
884489771017 189841896
380666487277 14934744
558559646721 290449008
61578407575 290442780
587793837259 290436552
903771896691 290430324
179759177835 290424096
770663029135 290417868
817935337239 290411640
582195800773 290405412
129376849461 290399184
167941100809 43471440
665544344009 10979964
146170958919 203300604
402628196219 81605484
995206492629 37112652
869561673721 290392956
472934440677 24214464
713438656167 290386728
678606429143 290380500
868939669667 120729780
91434602167 138585456
363250373765 290374272
972192342631 290368044
984010419657 290361816
131864865677 290355588
528703452129 290349360
4354034607 290343132
269949765665 290336904
322198106201 290330676
515641366995 290324448
689180498061 290318220
947934184525 290311992
817935337239 290305764
659946307523 137346084
208371364319 290299536
816069325077 290293308
873293698045 172241568
472723087269 290287080
685448473737 290280852
638798169687 290274624
47894318387 290268396
908202330173 173692692
580329788611 290262168
613296003473 290255940
333394179173 290249712
98276646761 290243484
82104541357 290237256
754490923731 228256200
674252400765 223965108
990323494061 135664524
189089238645 260803728
937360115607 290231028
620233940583 57758472
965972302091 290224800
77128508925 290218572
821045357509 290212344
362006365657 251287344
875781714261 290206116
16172111633 290199888
80238529195 290193660
882623758855 290187432
153013003513 182094264
111960735949 290181204
72152476493 290174976
769437842043 102344724
807493868669 120798288
133730877839 290168748
452196953487 290162520
313490049445 290156292
637554161579 67075560
986498435873 81256716
781237098053 290150064
36698245415 290143836
568511711585 290137608
956020237227 290131380
746404871029 290125152
806739264267 290118924
210237376481 290112696
106984703517 290106468
900039872367 255808872
943580156147 290100240
6842050823 290094012
450952945379 105502320
717170680491 290087784
17416119741 290081556
74018488655 290075328
893197827773 13944492
702864587249 290069100
489517196727 290062872
801763231835 290056644
116314764327 290050416
684204465629 290044188
326552134579 290037960
302934515055 67168980
792433171025 290031732
366360394035 290025504
507555314293 290019276
815447321023 290013048
733342785895 153134064
201529319725 290006820
228275494047 235256472
140572922433 151477416
348944280523 290000592
715926672383 289994364
914967969663 289988136
371336426467 289981908
384398511601 289975680
518751387265 289969452
749514891299 289963224
901283880475 289956996
137462902163 289950768
679228433197 265051224
722768716977 108267552
771285033189 289944540
636310153471 289938312
451574949433 289932084
979656391279 289925856
486407176457 289919628
281145838637 289913400
87080573789 289907172
185979218375 289900944
236361546749 32896296
279279826475 289894716
46650310279 289888488
759466956163 289882260
155511009441 264752280
175405149457 215245908
368226406197 289876032
561047662937 64434888
873915702099 289869804
306026000797 289863576
556693634559 289857348
141816930541 186049044
301049968365 289851120
639420173741 89957232
995206492629 289844892
251911648099 38109132
603965942663 289838664
467125050783 289832436
352054300793 289826208
355164321063 289819980
638798169687 289813752
704730599411 289807524
745782866975 114508008
794299183187 289801296
809227280483 289795068
460283006189 289788840
466503046729 289782612
273681789989 289776384
282389846745 289770156
402436629167 289763928
221433449453 289757700
891331815611 289751472
557937642667 289745244
202151323779 289739016
454684969703 275632596
667410356171 289732788
403058633221 289726560
943580156147 289720332
90190594059 289714104
758844952109 289707876
432914827813 118842696
902527888583 289701648
256265676477 289695420
715304668329 204434100
988986452089 289689192
365738389981 152517492
737696814273 289682964
702283893519 89969688
791189162917 289676736
27368184605 289670508
185979218375 117584640
756978939947 289664280
712816652113 289658052
465881042675 127157076
794299183187 256481496
131864865677 289651824
207127356211 289645596
213969400805 203468760
831619426427 289639368
109472719733 289633140
343346244037 289626912
145548954865 289620684
647013496985 43926084
180381181889 289614456
64688427845 289608228
138706910271 289602000
567267703477 289595772
763198980487 289589544
399326608897 289583316
808605276429 91296252
250667639991 289577088
259997700801 89714340
297317944041 289570860
368226406197 227776644
853389568317 289564632
266217741341 289558404
616406023743 289552176
385642519709 289545948
493249221051 289539720
844681511561 289533492
162343064323 289527264
558713166921 99317916
585927825097 289521036
318466081877 289514808
3732030553 84607380
246313611613 289508580
796787199403 57689964
308514017013 289502352
925542038581 289496124
780615093999 289489896
522483411589 15999732
998938516953 129642048
9330067039 289483668
834107442643 289477440
484541164295 289471212
161721060269 289464984
442244888623 289458756
567889707531 289452528
728988757517 289446300
735830802111 289440072
478321123755 289433844
943683590771 151408908
371958430521 289427616
28612192713 289421388
962862281821 289415160
733964789949 653940
108850715679 50166540
893819831827 289408932
551095598073 289402704
786393923097 105427584
622626064283 218129472
972814346685 289396476
441622884569 289390248
10574075147 289384020
861475621019 289377792
176649157565 260878464
731476773733 289371564
857743596695 289365336
437268856191 289359108
794921187241 289352880
722146712923 247768524
240192689693 122330376
260619704855 289346652
289231891339 289340424
76506504871 289334196
277413814313 289327968
69042456223 289321740
557937642667 289315512
206505352157 289309284
41052273793 289303056
561047662937 289296828
547363573749 289290600
385020515655 289284372
768797016973 289278144
4354034607 289271916
740806834543 289265688
104496687301 289259460
187223226483 289253232
232629522425 289247004
103252679193 289240776
672386388603 289234548
301671972419 289228320
429804807543 289222092
826643393995 289215864
928652058851 289209636
969704326415 289203408
103874683247 289197180
311002033229 289190952
139950918379 289184724
601477926447 289178496
498847257537 289172268
216457417021 17457084
343346244037 289166040
574109748071 289159812
742050842651 289153584
98898650815 132450876
806117260213 289147356
610185983203 289141128
133730877839 289134900
185979218375 289128672
753868919677 253267848
698510558871 289122444
557315638613 289116216
514397358887 289109988
967838314253 147043080
821045357509 289103760
475211103485 289097532
926786046689 289091304
235739542695 289085076
720280700761 289078848
212103388643 289072620
33588225145 289066392
88946585951 289060164
436646852137 289053936
302293976473 289047708
901905884529 289041480
839705479129 289035252
830375418319 289029024
323442114309 289022796
250667639991 289016568
893197827773 289010340
614540011581 14548608
828509406157 289004112
821045357509 112434084
406168653491 288997884
710950639951 50583816
638798169687 166225320
791189162917 288991656
501335273753 288985428
628846104823 288979200
429208344517 81157068
195931283239 288972972
529325456183 77607108
828509406157 288966744
936132350123 25142436
781859102107 288960516
415498714301 288954288
569755719693 278447652
464015030513 67168980
95788630545 288948060
217701425129 185675364
751380903461 288941832
516263371049 288935604
471479079161 288929376
982766411549 288923148
768797016973 117347976
47272314333 152118900
293585919717 288916920
953532221011 288910692
440378876461 288904464
388130535925 74673720
992718476413 140453856
241337579181 77034132
561047662937 92242908
323442114309 288898236
69042456223 288892008
70908468385 288885780
384398511601 288879552
537411508885 135527508
364494381873 288873324
937360115607 288867096
918077989933 288860868
956642241281 210226140
963484285875 215171172
133730877839 138971592
572243735909 288854640
851523556155 38974824
879513738585 288848412
837217462913 249450084
972814346685 288842184
424305902133 185276772
562913675099 23492016
679850437251 288835956
988986452089 205268652
362628369711 112577328
815447321023 167583024
886355783179 288829728
893819831827 288823500
974158887169 13882212
226409481885 288817272
422962762949 288811044
861475621019 288804816
548607581857 288798588
454684969703 288792360
253155656207 288786132
447220921055 109002456
715304668329 288779904
155501019729 288773676
827265398049 159604956
138706910271 288767448
783725114269 288761220
267461749449 288754992
397460596735 22240188
539277521047 288748764
685448473737 110092356
909369933177 238762836
932448206663 100364220
698510558871 288742536
770663029135 288736308
566023695369 288730080
714682664275 232485012
314734057553 288723852
286743875123 288717624
523727419697 288711396
771285033189 163416492
603965942663 194556492
493249221051 264490704
233873530533 288705168
901283880475 288698940
756978939947 27540216
903904827123 65250756
3732030553 288692712
282389846745 253579248
534923492669 288686484
901905884529 67305996
94544622437 264746052
478943127809 288680256
557315638613 177747120
674252400765 288674028
979656391279 288667800
316600069715 288661572
87080573789 288655344
744538858867 288649116
361384361603 27085572
808605276429 288642888
254399664315 288636660
676118412927 288630432
385020515655 91439496
257509684585 274860324
134352881893 288624204
140572922433 251380764
717792684545 288617976
598367906177 288611748
625736084553 288605520
798031207511 240045804
761954972379 288599292
412388694031 288593064
897572358727 210549996
727744749409 133684020
748892887245 79195248
207749360265 9684540
602721934555 288586836
880757746693 288580608
971570338577 288574380
174783145403 288568152
352676304847 288561924
298561952149 288555696
179137173781 288549468
656836287253 288543240
596501894015 288537012
552339606181 90791784
604587946717 111935844
641286185903 54557280
525593431859 114906600
822911369671 288530784
352676304847 288524556
460283006189 288518328
866451653451 288512100
240715575127 288505872
529325456183 288499644
643152198065 288493416
763820984541 216865188
690424506169 198760392
591525861583 288487188
117558772435 31258332
660568311577 288480960
4354034607 134207172
711572644005 288474732
47272314333 288468504
416120718355 91103184
66554440007 288462276
746404871029 288456048
899417868313 231775020
658080295361 288449820
386886527817 288443592
500091265645 288437364
737696814273 288431136
433536831867 288424908
852145560209 288418680
185979218375 288412452
439134868353 288406224
424206771057 161803440
450330941325 288399996
882001754801 288393768
801763231835 288387540
814825316969 288381312
191577254861 246809412
491420178297 35132148
704730599411 288375084
719658696707 288368856
622004060229 288362628
131864865677 288356400
41674277847 288350172
607697966987 2902248
518751387265 288343944
297939948095 288337716
908747929123 288331488
674874404819 288325260
284255858907 288319032
645640214281 288312804
847169527777 288306576
258131688639 288300348
770663029135 288294120
674252400765 288287892
415498714301 288281664
854724754345 161137044
798031207511 288275436
794921187241 288269208
752624911569 183588984
339614219713 204714360
394350576465 153078012
873915702099 196449804
492627216997 288262980
118802780543 207977832
492627216997 288256752
485174615413 119415672
261863712963 288250524
715304668329 183115656
671764384549 71055252
429182803489 171400788
738940822381 110951820
984010419657 288244296
459038998081 8968320
758222948055 288238068
870183677775 102830508
681094445359 157518576
901970113893 185170896
471479079161 288231840
21148144065 228337164
255643672423 288225612
14306099471 288219384
164831080539 288213156
688558494007 288206928
837839466967 131504220
8086058931 288200700
794921187241 151390224
58468387305 16803144
9330067039 288194472
737074810219 585432
926936197541 30984300
557315638613 23404824
391240556195 288188244
289231891339 125512884
447220921055 288182016
396838592681 288175788
74075973095 206389692
561047662937 288169560
472723087269 110453580
937982119661 288163332
746404871029 288157104
24880168389 288150876
597123898069 145018980
87702577843 288144648
590903857529 71005428
172295129187 217867896
408656669707 281929104
315978065661 288138420
765686996703 288132192
722768716977 288125964
312246041337 112029264
264973733233 288119736
957264245335 288113508
814203312915 288107280
556071630505 238918536
659946307523 288101052
161721060269 288094824
999560521007 288088596
108228711625 288082368
60334399467 288076140
510665334563 288069912
319710089985 288063684
943580156147 288057456
291193908121 171444384
631334121039 288051228
934872099391 288045000
549229585911 288038772
140572922433 288032544
913723961555 189885492
966594306145 165098052
434780839975 288026316
105740695409 288020088
252533652153 288013860
84592557573 288007632
819801349401 288001404
335882195389 287995176
798031207511 207635292
631334121039 287988948
804251248051 182947500
532435476453 97648812
629468108877 287982720
907503921015 277033896
508177318347 287976492
775017057513 42151104
729610761571 287970264
219163830513 24625512
315356061607 287964036
627602096715 287957808
260619704855 287951580
594013877799 287945352
988986452089 287939124
53492354873 287932896
811715296699 287926668
191577254861 46685088
888221795341 287920440
54736362981 287914212
37320249469 287907984
640042177795 243078840
380044483223 287901756
922432018311 220184712
712816652113 287895528
962240277767 117148680
574109748071 287889300
352054300793 287883072
395594584573 287876844
130620857569 287870616
949800196687 287864388
245691607559 287858160
303116279235 37810188
326552134579 287851932
212725392697 287845704
94717985045 58001364
241959583235 287839476
937982119661 287833248
338370211605 287827020
357652337279 130239936
492005212943 287820792
608941975095 287814564
274925798097 70476048
781237098053 106604676
319088085931 98688888
696022542655 287808336
5598042715 287802108
371958430521 287795880
834729446697 252234000
229519502155 54700524
422340758895 287789652
771907037243 287783424
743916854813 287777196
223299461615 223074504
858987604803 287770968
60334399467 287764740
422962762949 287758512
533679484561 261214776
464637034567 38538864
967216310199 287752284
907503921015 287746056
68420452169 287739828
431048815651 96913908
822911369671 79674804
37942253523 201021156
623870072391 148008420
435402844029 287733600
121290796759 12910644
256265676477 61763076
363250373765 287727372
804251248051 287721144
587171833205 287714916
884489771017 287708688
840949487237 287702460
838461471021 287696232
237605554857 287690004
289231891339 287683776
888221795341 259246728
147414967027 287677548
253777660261 287671320
949800196687 169918524
787488029473 217755792
360762357549 287665092
385020515655 216690804
955398233173 287658864
115070756219 287652636
464015030513 287646408
561669666991 287640180
203395331887 287633952
786213130485 141033060
21148144065 287627724
972814346685 287621496
579085780503 287615268
993962484521 287609040
772529041297 287602812
228275494047 256051764
748270883191 287596584
913723961555 287590356
842815499399 287584128
224121459205 5655024
426072783219 287577900
809227280483 61694568
600233918339 467100
296073935933 71678052
783725114269 287571672
836595458859 287565444
914967969663 237859776
236983550803 127972944
667410356171 287559216
771285033189 287552988
798031207511 287546760
712816652113 287540532
799275215619 287534304
57846383251 287528076
449086933217 233493948
914374128625 208432476
100142658923 7099920
454684969703 287521848
211481384589 287515620
4976038661 287509392
370092418359 287503164
732247290675 66645828
387508531871 287496936
858987604803 287490708
664300335901 267909876
711572644005 287484480
586549829151 65387772
240093571073 287478252
625736084553 262503972
959752261551 16024644
930518071013 216983520
865250687051 165259980
547985577803 287472024
541765537263 56369628
261863712963 287465796
442244888623 287459568
598989910231 287453340
768797016973 287447112
250667639991 287440884
226409481885 287434656
847791531831 287428428
874537706153 249194736
513775354833 287422200
765064992649 287415972
717792684545 103029804
90812598113 287409744
235117538641 58200660
455306973757 287403516
403680637275 287397288
635066145363 287391060
545497561587 27147852
517507379157 287384832
578463776449 141805332
539277521047 287378604
434158835921 287372376
217701425129 112309524
520617399427 287366148
928652058851 287359920
295451931879 287353692
85214561627 287347464
320332094039 287341236
425450779165 287335008
75262496763 287328780
619516044013 11384784
468369058891 287322552
556693634559 287316324
543631549425 287310096
171673125133 38794212
74018488655 287303868
933006087229 287297640
664300335901 287291412
276791810259 287285184
628224100769 287278956
969704326415 38769300
147414967027 287272728
353298308901 287266500
637554161579 287260272
256887680531 287254044
83970553519 287247816
415498714301 241876836
453440961595 287241588
41674277847 58032504
816691329131 287235360
327796142687 287229132
701620579141 185694048
702242583195 287222904
393728572411 287216676
883867766963 50876532
811093292645 126596556
663678331847 287210448
18038123795 287204220
450330941325 287197992
936738111553 287191764
304781992689 256824036
991474468305 287185536
776883069675 287179308
633200133201 287173080
575975760233 287166852
6220046769 287160624
643774202119 287154396
54736362981 287148168
822289365617 287141940
411766689977 287135712
33588225145 287129484
528081448075 44231256
536789504831 287123256
197175291347 287117028
997694508845 74711088
297317944041 287110800
51626342711 150829704
934872099391 287104572
699132562925 287098344
752624911569 287092116
209615372427 287085888
276791810259 287079660
908747929123 94702968
957886249389 106274592
227653489993 260249436
840327483183 287073432
492627216997 13788792
63444419737 287067204
985876431819 271111068
595879889961 287060976
306026000797 245806704
834729446697 97306272
539899525101 287054748
7464054877 287048520
419230738625 287042292
788701146701 50172768
199708585123 130750632
551717602127 287036064
54114358927 287029836
181625189997 287023608
550505419099 153065556
129376849461 190489608
517507379157 287017380
330284158903 287011152
444110900785 255422736
133730877839 287004924
341520688963 36072576
973436350739 96764436
335882195389 286998696
832241430481 286992468
914345965609 286986240
958508253443 286980012
309136021067 259869528
374446446737 286973784
668654364279 161074764
227031485939 145610640
359518349441 286967556
468369058891 286961328
715926672383 286955100
143682942703 286948872
844059507507 286942644
765686996703 286936416
975302362901 286930188
450952945379 286923960
534301488615 286917732
112582740003 286911504
6220046769 286905276
421096750787 286899048
631956125093 286892820
130620857569 266141124
135596890001 101472804
287365879177 286886592
585927825097 286880364
121290796759 286874136
371958430521 286867908
969082322361 286861680
375690454845 286855452
497603249429 286849224
302293976473 242020080
712816652113 286842996
972192342631 286836768
92678610275 127586808
545497561587 286830540
315356061607 286824312
809227280483 286818084
845925519669 286811856
470235071053 169177392
263107721071 286805628
284877862961 286799400
405546649437 255478788
278717430609 61096680
786213130485 286793172
960374265605 286786944
801763231835 286780716
405546649437 286774488
714060660221 286768260
110094723787 286762032
719658696707 286755804
222055453507 286749576
70908468385 286743348
75884500817 249313068
334638187281 165316032
357652337279 286737120
406168653491 185874660
835973454805 286730892
821045357509 286724664
13158232999 48920940
979034387225 43751700
467747054837 286718436
666166348063 286712208
895063839935 107314668
633822137255 191268108
866451653451 286705980
554827622397 286699752
478321123755 162401328
728366753463 222258636
352676304847 286693524
929896066959 286687296
763820984541 286681068
905015904799 286674840
851523556155 286668612
468991062945 286662384
861475621019 279493956
686070477791 286656156
370714422413 286649928
532648063005 53710272
61578407575 196736292
265595737287 265051224
399948612951 286643700
728366753463 286637472
289853895393 286631244
835973454805 286625016
436024848083 286618788
479565131863 286612560
609563979149 286606332
386264523763 286600104
230763510263 286593876
734586794003 286587648
53492354873 286581420
967838314253 286575192
981522403441 164026836
629468108877 286568964
142438934595 286562736
356408329171 286556508
175405149457 286550280
345834260253 286544052
417986730517 286537824
818557341293 34272684
327796142687 286531596
788079142647 279979740
262485717017 286525368
203395331887 286519140
363250373765 98091000
946068172363 286512912
954776229119 286506684
880135742639 286500456
307892012959 14268348
931140075067 286494228
543631549425 286488000
251289644045 286481772
338992215659 286475544
308514017013 286469316
789323150755 286463088
170429117025 286456860
199041303509 97810740
555449626451 286450632
729610761571 286444404
420474746733 275159268
205261344049 286438176
913723961555 286431948
524971427805 67499064
729610761571 286425720
487651184565 286419492
545497561587 29701332
412388694031 286413264
110716727841 98178192
310380029175 286407036
555449626451 286400808
693534526439 156304116
389996548087 286394580
427316791327 286388352
700376571033 201731148
952910216957 66882492
933628091283 286382124
273059785935 286375896
151768995405 286369668
370092418359 286363440
335882195389 286357212
991474468305 130812912
923676026419 286350984
134974885947 286344756
436646852137 44972388
908125925069 286338528
246935615667 159798024
103252679193 286332300
488895192673 286326072
374446446737 286319844
928030054797 286313616
564157683207 30816144
356408329171 279805356
56018673289 190321452
352054300793 286307388
345834260253 286301160
370714422413 153059328
230763510263 286294932
81482537303 286288704
690424506169 286282476
136840898109 286276248
846547523723 72033048
14306099471 286270020
817935337239 11104524
197797295401 286263792
901283880475 61489044
238227558911 227160072
330284158903 253772316
809227280483 286257564
654970275091 286251336
443488896731 286245108
799897219673 123987024
897551856151 286238880
386886527817 286232652
78372517033 286226424
687314485899 286220196
138084906217 286213968
329040150795 286207740
59090391359 176850288
998938516953 286201512
677362421035 286195284
633200133201 278808876
226409481885 204764184
931140075067 286189056
870805681829 286182828
301049968365 108697284
886977787233 286176600
763198980487 76193352
42918285955 281511828
597123898069 286170372
761954972379 286164144
612051995365 286157916
230763510263 286151688
250667639991 228679704
544253553479 161728704
661812319685 286145460
175405149457 286139232
752624911569 286133004
57846383251 286126776
787457138593 286120548
560425658883 286114320
832863434535 286108092
306648004851 224868168
106984703517 286101864
865829649397 286095636
674874404819 115429752
610807987257 286089408
473967095377 286083180
569755719693 286076952
786835134539 286070724
294207923771 286064496
779371085891 286058268
937982119661 286052040
728366753463 286045812
335260191335 286039584
716548676437 286033356
365738389981 286027128
325930130525 286020900
68420452169 286014672
502579281861 112820220
373824442683 286008444
768175012919 286002216
202773327833 150082344
653726266983 285995988
22392152173 139351500
570377723747 285989760
319710089985 42836184
922432018311 285983532
241337579181 285977304
642555299079 123314400
220811445399 285971076
578463776449 92504484
946690176417 133571916
68420452169 285964848
305403996743 149060952
353298308901 285958620
524349423751 285952392
46028306225 285946164
150524987297 60243444
159233044053 285939936
580951792665 285933708
365116385927 63033588
779371085891 285927480
538655516993 285921252
831619426427 285915024
597745902123 110248056
596501894015 285908796
862097625073 285902568
807983272375 226979460
661190315631 285896340
988986452089 285890112
467125050783 285883884
779371085891 285877656
790629650615 100040364
414876710247 20010564
290475899447 285871428
319710089985 111138660
455928977811 240811848
144926950811 20346876
523105415643 204826464
867073657505 285865200
346456264307 285858972
88324581897 285852744
444732904839 285846516
444110900785 144956700
799897219673 285840288
423584767003 285834060
179759177835 285827832
246313611613 285821604
521239403481 285815376
190955250807 277089948
835973454805 285809148
230141506209 285802920
24880168389 285796692
754490923731 285790464
608319971041 285784236
910613941285 285778008
692912522385 285771780
190481018509 87914448
153013003513 285765552
1244014337 285759324
106362699463 285753096
755112927785 285746868
728988757517 230498280
148658975135 32342004
821045357509 285740640
255643672423 285734412
258131688639 203163588
786213130485 285728184
755112927785 285721956
364494381873 285715728
262485717017 285709500
375068450791 285703272
906259912907 285697044
994584488575 215781516
769419021027 285690816
417986730517 285684588
21770148119 285678360
783103110215 224482032
197797295401 285672132
40430269739 285665904
498847257537 285659676
192821262969 285653448
824155377779 285647220
288609887285 285640992
928652058851 243545940
184113206213 285634764
414254706193 285628536
914345965609 285622308
65310431899 16722180
115070756219 208762560
516885375103 285616080
742113128879 90181440
824777381833 109880604
919944002095 285609852
165453084593 285603624
560425658883 118057968
621382056175 108111852
932384083175 285597396
49760330549 30336588
54736362981 285591168
83970553519 285584940
190333246753 254189592
946068172363 285578712
51004338657 285572484
513775354833 81200664
457794989973 285566256
958508253443 285560028
862719629127 259284096
429182803489 285553800
282389846745 285547572
794299183187 203437620
774395053459 285541344
872049689937 285535116
406883498341 122155992
806117260213 285528888
950422200741 285522660
372580434575 285516432
618272035905 285510204
946721098437 64129716
349566284577 285503976
738318818327 285497748
981522403441 285491520
546741569695 285485292
648128230497 285479064
457794989973 66745476
805638786647 51630120
407412661599 285472836
187845230537 284065308
851523556155 251243748
182247194051 285466608
518129383211 285460380
855877584533 285454152
954776229119 25821288
97654642707 285447924
96410634599 132849468
204017335941 285441696
638176165633 285435468
984632423711 285429240
202773327833 285423012
445976912947 285416784
646994271149 102058236
643774202119 1538316
396838592681 41453568
582195800773 285410556
323442114309 90405648
104589665113 5281344
541765537263 285404328
597123898069 285398100
123778812975 201469572
318466081877 99828612
395594584573 181290852
848413535885 285391872
654970275091 285385644
726735580497 7205796
476455111593 285379416
797409203457 57278916
472723087269 285373188
601477926447 20253456
860853616965 285366960
707840619681 285360732
309136021067 285354504
982144407495 270369936
270571769719 225503424
589037845367 56089368
941092139931 285348276
162343064323 285342048
482053148079 285335820
622004060229 285329592
170429117025 285323364
473345091323 249867360
426072783219 285317136
103874683247 285310908
141194926487 285304680
629468108877 285298452
224543469723 285292224
386264523763 285285996
368226406197 285279768
642530194011 285273540
495115233213 285267312
960374265605 285261084
612051995365 285254856
11196079201 285248628
291719907555 285242400
182869198105 285236172
499469261591 283591980
684826469683 285229944
490139200781 11708640
668654364279 270998964
117558772435 92840796
557937642667 285223716
561669666991 285217488
816069325077 285211260
243203591343 285205032
189711242699 285198804
65932435953 150393744
546119565641 285192576
127510837299 285186348
426694787273 285180120
550473594019 285173892
859609608857 285167664
279279826475 285161436
81482537303 285155208
353298308901 285148980
284877862961 285142752
145548954865 285136524
338370211605 285130296
355164321063 93282984
659946307523 23423508
250667639991 285124068
674252400765 285117840
698510558871 285111612
324686122417 285105384
835351450751 57303828
666166348063 285099156
931140075067 285092928
784969122377 285086700
868317665613 285080472
517507379157 285074244
55358367035 285068016
724012725085 285061788
766309000757 18752508
67176444061 285055560
155501019729 285049332
365738389981 285043104
258753692693 285036876
46650310279 285030648
182247194051 285024420
535545496723 285018192
911235945339 285011964
510043330509 36296784
215213408913 285005736
346456264307 284999508
463393026459 284993280
729128395505 141630948
106984703517 284987052
876403718315 258007356
348944280523 17606556
967216310199 284980824
100142658923 284974596
742050842651 284968368
622626064283 199464156
750758899407 284962140
832863434535 284955912
1866018391 16859196
946690176417 156615516
50382334603 284949684
182869198105 284943456
243203591343 231868440
570377723747 284937228
885733779125 284931000
7464054877 284924772
739562826435 284918544
699132562925 284912316
240715575127 16747092
326552134579 284906088
121290796759 284899860
56602375143 284893632
29234196767 284887404
257509684585 33419448
103252679193 284881176
112584085251 170292204
460283006189 284874948
475211103485 284868720
365116385927 193285980
1244014337 284862492
281145838637 516924
383154503493 64690236
990852464251 139644216
409278673761 284856264
350810292685 284850036
820423353455 108105624
878269730477 177927732
882001754801 137738448
573487744017 284843808
758844952109 284837580
911857949393 284831352
226409481885 284825124
428560799435 53243172
943642249307 192588444
276791810259 284818896
55358367035 284812668
262485717017 284806440
318466081877 284800212
194065271077 284793984
600233918339 284787756
999560521007 284781528
386886527817 284775300
517507379157 284769072
888843799395 284762844
528703452129 284756616
283011850799 284750388
362628369711 284744160
729610761571 284737932
138084906217 284731704
738940822381 284725476
935494103445 284719248
218323429183 284713020
258753692693 284706792
894441835881 135838908
572865739963 284700564
128132841353 192818880
981522403441 284694336
138084906217 284688108
558559646721 284681880
317844077823 284675652
29234196767 143337420
677984425089 284669424
302915980527 284663196
715926672383 284656968
967838314253 284650740
663678331847 284644512
501957277807 284638284
807361268321 284632056
245691607559 284625828
853389568317 284619600
716548676437 284613372
436131870035 94285692
960374265605 284607144
58468387305 284600916
638176165633 155039832
390618552141 284594688
263729725125 284588460
581573796719 284582232
620899746161 72736812
398082600789 284576004
314112053499 284569776
265595737287 284563548
936116107499 284557320
158611039999 284551092
748892887245 284544864
467125050783 284538636
501957277807 1320336
835973454805 284532408
647506226443 219935592
802385235889 284526180
646884222389 284519952
497172600675 78535080
851523556155 284513724
875781714261 284507496
339614219713 284501268
714682664275 284495040
664300335901 284488812
283633854853 284482584
803007239943 284476356
954154225065 168598188
551717602127 284470128
775639061567 225073692
661812319685 284463900
397460596735 284457672
29234196767 284451444
224543469723 280770696
637554161579 284445216
987120439927 136256184
60956403521 284438988
918699993987 284432760
692912522385 284426532
508799322401 284420304
382532499439 284414076
687314485899 284407848
657469738371 119415672
291719907555 274567608
186601222429 284401620
942336148039 284395392
977790379117 284389164
500713269699 284382936
979034387225 284376708
57846383251 284370480
924920034527 284364252
181625189997 284358024
505067298077 284351796
962240277767 6010020
750758899407 54700524
220189441345 284345568
51626342711 284339340
385020515655 76417560
797409203457 284333112
374446446737 284326884
515641366995 284320656
31722212983 118363140
141194926487 284314428
656836287253 284308200
86458569735 284301972
490139200781 284295744
589659849421 284289516
575353756179 284283288
354542317009 284277060
875781714261 68078268
650616246713 284270832
966594306145 284264604
965972302091 284258376
55980371089 284252148
933006087229 284245920
2488022445 284239692
36076241361 284233464
460283006189 52520724
742672846705 284227236
951044204795 284221008
961618273713 284214780
315356061607 10070676
985254427765 284208552
270571769719 284202324
69664460277 284196096
269949765665 284189868
380666487277 284183640
259375696747 284177412
305403996743 284171184
230141506209 284164956
83970553519 284158728
475833107539 284152500
82104541357 284146272
701620579141 18198216
185979218375 284140044
707840619681 284133816
284877862961 33220152
2488022445 284127588
715304668329 284121360
371958430521 207180648
526215435913 217400796
921810014257 284115132
131864865677 235349892
392484564303 284108904
76506504871 284102676
579085780503 284096448
793677179133 284090220
325308126471 284083992
570377723747 284077764
873915702099 284071536
834107442643 187194996
194065271077 284065308
849035539939 284059080
775017057513 279730620
366360394035 284052852
600855922393 284046624
261241708909 284040396
503823289969 284034168
712194648059 284027940
156123023783 284021712
642530194011 250135164
497603249429 284015484
295451931879 39142980
972814346685 284009256
426694787273 284003028
844681511561 283996800
156123023783 283990572
281159832953 148606308
979656391279 283984344
178515169727 283978116
691668514277 12113460
747026875083 283971888
490139200781 283965660
639420173741 283959432
385642519709 265269204
598989910231 283953204
212103388643 283946976
443488896731 283940748
799275215619 283934520
365738389981 283928292
232007518371 283922064
755734931839 283915836
911857949393 283909608
962862281821 283903380
488273188619 283897152
555449626451 2528568
998460379699 6352560
664300335901 283890924
679850437251 283884696
900661876421 283878468
444732904839 283872240
392484564303 283866012
79616525141 96502860
615162015635 283859784
373824442683 283853556
6842050823 283847328
10574075147 283841100
166075088647 283834872
507555314293 283828644
490139200781 283822416
677984425089 283816188
44784298117 283809960
294207923771 283803732
607075962933 283797504
519995395373 283791276
275547802151 283785048
590281853475 283778820
540521529155 283772592
742672846705 283766364
674252400765 2983212
682960457521 283760136
890709811557 283753908
198419299455 283747680
750758899407 283741452
898795864259 283735224
996450500737 52489584
933628091283 283728996
883867766963 283722768
871427685883 283716540
361621866383 30087468
560425658883 283710312
373202438629 283704084
220189441345 283697856
413010698085 283691628
503823289969 283685400
837839466967 283679172
510665334563 283672944
668032360225 283666716
862719629127 283660488
281145838637 283654260
808110074455 89951004
437268856191 283648032
938604123715 283641804
435402844029 283635576
783725114269 283629348
752624911569 283623120
83970553519 283616892
396838592681 283610664
726500741301 234982440
394350576465 283604436
786835134539 283598208
357652337279 82589508
280523834583 283591980
929397028537 48323052
314734057553 283585752
72774480547 283579524
768175012919 283573296
259997700801 283567068
883867766963 281462004
676118412927 283560840
75262496763 283554612
248801627829 283548384
835351450751 170267292
327174138633 283542156
49760330549 283535928
412388694031 283529700
667410356171 283523472
873915702099 283517244
294207923771 283511016
406168653491 283504788
340858227821 83835108
342724239983 283498560
141194926487 283492332
105740695409 283486104
289231891339 283479876
478943127809 283473648
483919160241 283467420
924920034527 283461192
893197827773 281225340
185979218375 283454964
125022821083 283448736
857121592641 283442508
530569464291 283436280
28612192713 283430052
176027153511 283423824
987742443981 258661296
952910216957 283417596
922432018311 283411368
398899503875 51723540
906881916961 283405140
638176165633 283398912
164831080539 283392684
528703452129 283386456
629468108877 283380228
512531346725 283374000
915589973717 283367772
74640492709 283361544
252533652153 283355316
493909190993 154722204
357030333225 283349088
748270883191 283342860
681716449413 283336632
689802502115 283330404
638798169687 283324176
407412661599 283317948
635066145363 283311720
904393900745 283305492
459166354453 62560260
363872377819 241702452
98898650815 9441648
705352603465 283299264
529947460237 283293036
164831080539 283286808
276171593641 202353948
683582461575 283280580
529361192447 220147344
506311306185 105707844
778127077783 283274352
792433171025 283268124
718414688599 283261896
559803654829 283255668
400570617005 283249440
313490049445 283243212
910613941285 283236984
330284158903 283230756
895685843989 283224528
207749360265 283218300
371958430521 283212072
726500741301 247282740
244447599451 283205844
631956125093 283199616
510665334563 157263228
37942253523 283193388
949800196687 283187160
50382334603 126098316
61578407575 283180932
931140075067 283174704
530569464291 283168476
976546371009 283162248
73396484601 283156020
108228711625 16859196
289231891339 283149792
19904135957 283143564
848413535885 31115088
571621731855 283137336
909991937231 283131108
91434602167 58044960
89568590005 226200960
236983550803 283124880
363872377819 283118652
179759177835 283112424
69042456223 283106196
511909342671 283099968
147414967027 228418128
157989035945 283093740
472101083215 283087512
926786046689 271061244
562291671045 283081284
62822415683 283075056
141194926487 230373720
498225253483 283068828
78372517033 283062600
754490923731 44872740
805495256159 283056372
972814346685 45128088
980900399387 193528872
51626342711 283050144
992718476413 283043916
52248346765 239628528
495737237267 283037688
873915702099 39105612
293585919717 283031460
71530472439 283025232
245069603505 146594664
154257011621 283019004
342724239983 283012776
813581308861 283006548
648128230497 283000320
86458569735 282994092
575975760233 282987864
683582461575 46572984
843437503453 123955884
144304946757 282981636
27368184605 10749528
320332094039 20969676
32966221091 282975408
511909342671 282969180
981522403441 282962952
938604123715 282956724
220189441345 267442776
501957277807 282950496
286743875123 130981068
531191468345 3412944
565401691315 282944268
955398233173 282938040
624492076445 40762260
466503046729 282931812
327174138633 282925584
254399664315 282919356
54114358927 282913128
829753414265 131834304
693534526439 282906900
255021668369 104561892
180411730229 70606836
798031207511 282900672
665544344009 282894444
372580434575 282888216
133108873785 282881988
924920034527 282875760
381288491331 282869532
99520654869 282863304
507555314293 282857076
669276368333 282850848
424206771057 282844620
343346244037 282838392
995828496683 282832164
463393026459 282825936
463393026459 282819708
793055175079 282813480
839705479129 282807252
318466081877 59004072
218945433237 282801024
905637908853 282794796
990852464251 264627720
996450500737 282788568
226409481885 282782340
46028306225 280614996
36076241361 95998392
197175291347 282776112
761332968325 263662380
360140353495 282769884
461527014297 282763656
659324303469 282757428
749514891299 282751200
881379750747 282744972
326552134579 282738744
538655516993 282732516
292341911609 282726288
403680637275 282720060
49138326495 282713832
786213130485 3961008
57846383251 282707604
317844077823 282701376
914345965609 180867348
36698245415 282695148
296695939987 282688920
552339606181 282682692
286743875123 282676464
970948334523 66857580
808605276429 282670236
874537706153 282664008
775017057513 282657780
207127356211 282651552
583439808881 282645324
284877862961 282639096
706596611573 282632868
625114080499 282626640
246313611613 282620412
878269730477 256064220
843437503453 282614184
76506504871 282607956
768797016973 282601728
234495534587 282595500
220811445399 282589272
654348271037 282583044
475833107539 282576816
511287338617 282570588
95166626491 282564360
97658304771 90013284
933006087229 282558132
693675540815 141194988
148036971081 282551904
778749081837 282545676
472723087269 282539448
415498714301 282533220
8086058931 168710292
347700272415 282526992
36698245415 282520764
849657543993 117478764
786331306785 42381540
679850437251 282514536
916211977771 98489592
863963637235 282508308
458416994027 282502080
521861407535 282495852
697266550763 162295452
431048815651 282489624
495737237267 282483396
31722212983 282477168
36081292269 246591432
443488896731 282470940
577219768341 282464712
934250095337 282458484
282389846745 282452256
827887402103 43670736
396216588627 206825652
993962484521 282446028
855877584533 105141096
5598042715 282439800
613918007527 282433572
403058633221 282427344
568511711585 282421116
672386388603 282414888
710328635897 282408660
342724239983 282402432
420474746733 282396204
304781992689 277613100
434158835921 282389976
758222948055 282383748
411144685923 182044440
24258164335 282377520
952288212903 261513720
199041303509 282371292
670520376441 282365064
367604402143 106280820
776964874455 12188196
478961201465 114900372
15550107579 248441148
655592279145 282358836
53737432901 8569728
55358367035 282352608
518751387265 282346380
505689302131 282340152
742050842651 282333924
898795864259 282327696
393728572411 282321468
586549829151 282315240
463393026459 282309012
802385235889 282302784
838461471021 119384532
899417868313 282296556
44162294063 282290328
440378876461 282284100
12440087309 282277872
202151323779 282271644
414876710247 282265416
979034387225 11696184
577841772395 54289476
637554161579 282259188
620138048067 282252960
793677179133 282246732
74640492709 282240504
232007518371 282234276
561047662937 282228048
256265676477 282221820
787457138593 5306256
849657543993 282215592
919321998041 282209364
192821262969 193192560
745782866975 282203136
502579281861 282196908
664922339955 282190680
295451931879 282184452
292963915663 203394024
799528358907 23859468
59712395413 282178224
559803654829 282171996
148658975135 280054476
366982398089 282165768
478943127809 282159540
243825595397 282153312
603343938609 282147084
554205618343 74032236
383776507547 282140856
761332968325 282134628
969082322361 282128400
408656669707 115068528
8740996649 208102392
13684095417 81530748
614540011581 282122172
136218894055 189455760
189089238645 282115944
370714422413 282109716
479565131863 273658320
993340480467 282103488
920060384731 117547272
238849562965 282097260
274303794043 39192804
337748207551 282091032
649372238605 282084804
127510837299 282078576
542387541317 282072348
543009545371 282066120
74018488655 282059892
769419021027 196337700
894441835881 282053664
127510837299 153464148
205883348103 265611744
368848410251 144857052
912479953447 282047436
357030333225 282041208
285499867015 282034980
92678610275 282028752
323442114309 282022524
350188288631 282016296
392484564303 282010068
987742443981 282003840
889465803449 38532636
582817804827 281997612
903771896691 281991384
808605276429 240008436
107606707571 281985156
672386388603 170217468
340236223767 281978928
460905010243 281972700
994584488575 281966472
435402844029 281960244
347078268361 281954016
306648004851 281947788
159855048107 281941560
622010283 281935332
12440087309 281929104
56602375143 281922876
696022542655 80110764
896929852097 281916648
36698245415 43203636
6220046769 281910420
14306099471 281904192
775659153095 124597368
894441835881 281897964
192821262969 281891736
730854769679 281885508
450952945379 281879280
992096472359 281873052
812959304807 123046596
535545496723 240014664
458416994027 281866824
284255858907 281860596
212103388643 281854368
190955250807 74673720
653104262929 281848140
543009545371 281841912
476455111593 281835684
154257011621 281829456
691046510223 281823228
561047662937 281817000
62200411629 281810772
567889707531 281804544
302915980527 281798316
465881042675 281792088
26124176497 281785860
613918007527 281779632
279901830529 281773404
920566006149 268445484
557315638613 281767176
719036692653 128072592
153635007567 281760948
775017057513 281754720
483919160241 281748492
682960457521 281742264
814203312915 281736036
977168375063 260336628
765686996703 264920436
815447321023 62311140
375690454845 281729808
208371364319 24220692
361384361603 281723580
3110026499 281717352
167319096755 23336316
110094723787 281711124
911857949393 281704896
770098683905 159144084
14306099471 281698668
675496408873 281692440
510665334563 281686212
377556467007 281679984
205261344049 281673756
90812598113 281667528
357030333225 281661300
554205618343 281655072
526312542889 39815604
10005669261 74075832
269949765665 78815340
140572922433 281648844
839705479129 281642616
414876710247 281636388
788079142647 281630160
640664181849 281623932
768797016973 186777720
699132562925 108529128
147414967027 281617704
202151323779 281611476
649994242659 281605248
304781992689 281599020
970948334523 281592792
200907315671 281586564
734586794003 281580336
725256733193 281574108
129376849461 281567880
448464929163 39572712
607075962933 281561652
277413814313 281555424
365116385927 281549196
233873530533 281542968
615162015635 281536740
381910495385 281530512
640664181849 281524284
903149892637 281518056
587793837259 281511828
450952945379 281505600
756356935893 281499372
750136895353 281493144
885111775071 281486916
391240556195 281480688
827887402103 281474460
9330067039 281468232
441622884569 44648532
727744749409 281462004
477077115647 281455776
551095598073 281449548
673630396711 281443320
865829649397 281437092
729610761571 281430864
987742443981 132998940
754490923731 281424636
146170958919 281418408
111960735949 79189020
644396206173 281412180
419230738625 281405952
708462623735 131311152
935494103445 281399724
472723087269 90617400
706596611573 281393496
329040150795 281387268
513153350779 281381040
840949487237 281374812
381910495385 281368584
87702577843 153619848
664300335901 281362356
232007518371 281356128
319710089985 281349900
683582461575 281343672
832863434535 195478236
855877584533 281337444
28612192713 281331216
590903857529 263463084
963613952835 60816420
814203312915 80503128
617028027797 281324988
57224379197 281318760
880135742639 281312532
621382056175 281306304
528081448075 281300076
633200133201 281293848
490163427701 136667232
779371085891 281287620
600855922393 281281392
430426811597 46292724
956020237227 30741408
612051995365 281275164
27990188659 281268936
743916854813 281262708
911235945339 281256480
125194720111 18067428
98898650815 281250252
106362699463 86681304
520617399427 197284356
742672846705 122741424
235117538641 50023296
674880732467 130420548
21148144065 79201476
65932435953 281244024
111338731895 281237796
287365879177 50060664
877647726423 201027384
612673999419 281231568
841571491291 281225340
433536831867 59234508
265595737287 281219112
564779687261 281212884
73396484601 281206656
452196953487 281200428
241959583235 281194200
167319096755 281187972
180381181889 281181744
365116385927 281175516
161798187821 28617660
740184830489 113978628
237605554857 281169288
246935615667 281163060
636310153471 281156832
595879889961 281150604
169185108917 281144376
651238250767 281138148
598367906177 100874916
422962762949 281131920
129998853515 281125692
154879015675 178724916
985254427765 281119464
399326608897 281113236
389996548087 100551060
659946307523 24002712
962862281821 281107008
814825316969 281100780
552339606181 281094552
66554440007 185868432
707840619681 281088324
41052273793 281082096
338992215659 274256208
54736362981 15339564
212103388643 281075868
540521529155 51088284
551095598073 208725192
188467234591 281069640
249423631883 281063412
105118691355 281057184
245069603505 281050956
486407176457 281044728
681094445359 145168452
441000880515 281038500
202773327833 281032272
620138048067 281026044
430426811597 281019816
20526140011 281013588
861475621019 281007360
38564257577 281001132
176649157565 280994904
373202438629 280988676
525593431859 280982448
491383208889 280976220
985254427765 66421620
417364726463 280969992
638176165633 199395648
99520654869 78634728
895063839935 280963764
156123023783 280957536
735830802111 280951308
742050842651 280945080
518129383211 29931768
357652337279 280938852
580951792665 280932624
16794115687 280926396
457172985919 262273536
92286027057 21617388
890087807503 256848948
870183677775 124454124
26746180551 280920168
422340758895 280913940
16172111633 280907712
250667639991 280901484
846547523723 280895256
445354908893 139955616
492005212943 280889028
546741569695 280882800
386264523763 280876572
234495534587 280870344
180381181889 280864116
774395053459 174689172
61578407575 280857888
852145560209 280851660
476455111593 280845432
328418146741 280839204
485838116631 46398600
91434602167 18864612
205261344049 280832976
903771896691 280826748
273681789989 280820520
41674277847 280814292
784347118323 77258340
225165473777 139538340
310380029175 163347984
298561952149 280808064
459038998081 151608204
886355783179 280801836
454684969703 137576520
588415841313 141431652
552961610235 280795608
129998853515 280789380
401192621059 280783152
855255580479 280776924
871427685883 280770696
404302641329 277220736
194065271077 280764468
324064118363 280758240
638798169687 280752012
620138048067 280745784
944202160201 280739556
399326608897 91570284
386264523763 280733328
419852742679 280727100
803007239943 280720872
556693634559 280714644
232007518371 67343364
94544622437 273751740
855877584533 280708416
99520654869 280702188
41674277847 91738440
624492076445 280695960
710358984941 105035220
80238529195 188316036
613918007527 149272704
255643672423 93220704
129376849461 280689732
228897498101 280683504
407412661599 280677276
438512864299 280671048
138084906217 133086132
880135742639 280664820
566645699423 280658592
600233918339 280652364
833485438589 280646136
263729725125 280639908
713438656167 249549732
671764384549 280633680
781859102107 280627452
792433171025 109793412
629468108877 280621224
979656391279 280614996
730854769679 280608768
779371085891 280602540
157367031891 280596312
146792962973 146083968
391240556195 84364488
604587946717 280590084
880135742639 280583856
21770148119 280577628
97654642707 58026276
40430269739 280571400
491383208889 280565172
546741569695 280558944
437268856191 280552716
35511098947 73465488
639420173741 280546488
225787477831 280540260
301049968365 280534032
984632423711 280527804
673008392657 280521576
592147865637 280515348
185979218375 280509120
694156530493 280502892
786213130485 280496664
788079142647 280490436
47272314333 99212040
6842050823 280484208
661812319685 280477980
524971427805 280471752
810471288591 30062556
567267703477 280465524
380666487277 280459296
113204744057 280453068
736452806165 280446840
669276368333 70936920
378800475115 30380184
632578129147 280440612
66554440007 280434384
472723087269 280428156
729610761571 39927708
212725392697 280421928
114448752165 27521532
998938516953 280415700
2488022445 280409472
134974885947 280403244
985876431819 280397016
442866892677 280390788
737074810219 280384560
151146991351 280378332
627602096715 280372104
817935337239 280365876
258131688639 280359648
419230738625 280353420
982144407495 280347192
575353756179 280340964
421096750787 280334736
994138431749 57104532
925542038581 280328508
306648004851 92822112
286121871069 280322280
630712116985 280316052
178515169727 75034944
522483411589 90511524
863341633181 280309824
827265398049 280303596
620760052121 185089932
102630675139 280297368
931140075067 280291140
865829649397 69996492
835973454805 280284912
75262496763 280278684
261863712963 280272456
564779687261 43054164
221433449453 280266228
467797663565 6483348
389996548087 70912008
131864865677 280260000
848413535885 280253772
886977787233 280247544
823533373725 280241316
334638187281 280235088
561047662937 280228860
752624911569 280222632
57846383251 280216404
842815499399 280210176
89568590005 225708948
176027153511 280203948
271815777827 280197720
74640492709 104736276
759466956163 51125652
763820984541 280191492
700376571033 280185264
54736362981 280179036
617821557199 75321432
819179345347 280172808
172295129187 280166580
791811166971 280160352
303537984581 280154124
105118691355 280147896
894441835881 247083444
749514891299 280141668
199663307563 280135440
632578129147 280129212
284877862961 280122984
23636160281 280116756
73396484601 280110528
651238250767 23728680
677362421035 78429204
551095598073 75969144
439134868353 97711092
836595458859 280104300
327796142687 280098072
586549829151 280091844
730854769679 280085616
973436350739 280079388
216457417021 280073160
610807987257 23766048
964728293983 114464412
945446168309 280066932
701620579141 280060704
205261344049 280054476
974680358847 280048248
813581308861 280042020
559350049667 90735732
800519223727 280035792
763820984541 280029564
919944002095 280023336
684204465629 280017108
355932490049 51144336
144926950811 280010880
11818083255 279973512
753246915623 280004652
36076241361 279998424
731476773733 279992196
994584488575 279985968
574731752125 58213116
577219768341 43315740
992718476413 279979740
308514017013 137003544
789945154809 279973512
99520654869 279967284
858987604803 279961056
564157683207 279954828
316600069715 279948600
712194648059 279942372
37942253523 279936144
252533652153 158913648
108850715679 279929916
783725114269 279923688
181003185943 279917460
138706910271 279911232
97032638653 279905004
271193773773 279898776
677362421035 279892548
783103110215 279886320
282389846745 143567856
845303515615 196076124
292341911609 279880092
541143533209 279873864
547363573749 279867636
607697966987 180144900
346456264307 87783660
123778812975 118805328
421718754841 279861408
692290518331 90660996
620832103853 97237764
317844077823 279855180
609563979149 204284628
533679484561 279848952
992096472359 279842724
189711242699 279836496
987742443981 279830268
633228165429 177828084
623870072391 279824040
376934462953 279817812
11818083255 279811584
980355784461 65587068
944202160201 279805356
370714422413 279799128
550473594019 279792900
880135742639 279786672
888221795341 279780444
343346244037 279774216
171051121079 279767988
678606429143 279761760
234495534587 279755532
302293976473 279749304
422340758895 279743076
596501894015 279736848
365116385927 42113736
45406302171 279730620
418608734571 279724392
23014156227 191504772
919321998041 279718164
6842050823 279711936
332150171065 279705708
769419021027 279699480
658080295361 107900100
602099930501 279693252
32344217037 279687024
992718476413 279680796
340889025281 192326868
150524987297 279674568
867695661559 279668340
595257885907 279662112
709084627789 279655884
790727286971 4733280
748892887245 279649656
146792962973 227876292
131864865677 279643428
700376571033 279637200
755112927785 279630972
371958430521 279624744
146792962973 174876012
140572922433 279618516
200285311617 279612288
526837439967 279606060
381910495385 279599832
27368184605 279593604
601477926447 279587376
322198106201 279581148
68420452169 279574920
858987604803 279568692
96410634599 279562464
636932157525 194911488
370092418359 279556236
615784019689 279550008
561669666991 243433836
259997700801 279543780
184735210267 279537552
633200133201 279531324
822289365617 279525096
357652337279 279518868
842193495345 279512640
146792962973 279506412
168572876595 175548636
847791531831 279500184
55358367035 177697296
83348549465 279493956
149280979189 279487728
233251526479 279481500
831619426427 279475272
835351450751 279469044
635066145363 233873856
266217741341 279462816
475833107539 279456588
905637908853 279450360
607075962933 261713016
735830802111 279444132
867073657505 278989488
655592279145 279437904
492627216997 279431676
388130535925 139843512
214591404859 279425448
926786046689 279419220
419852742679 279412992
819179345347 279406764
859609608857 279400536
658702299415 279394308
708462623735 279388080
531813472399 279381852
126266829191 279375624
927408050743 279369396
997072504791 279363168
203395331887 279356940
187223226483 279350712
822289365617 279344484
569755719693 139563252
542387541317 65394000
207749360265 279338256
949178192633 10955052
529325456183 279332028
653104262929 279325800
54736362981 97156800
928652058851 279319572
136840898109 279313344
292963915663 56463048
551717602127 279307116
129998853515 22383432
955398233173 223174152
504445294023 279300888
837839466967 279294660
561047662937 148350960
918077989933 279288432
631956125093 279282204
719036692653 172160604
68420452169 279275976
594013877799 279269748
305403996743 272948328
100142658923 279263520
631334121039 279257292
225787477831 279251064
598989910231 279244836
199041303509 279238608
146792962973 279232380
659324303469 77949648
852767564263 279226152
95788630545 279219924
246313611613 279213696
411144685923 279207468
433536831867 279201240
829753414265 279195012
25502172443 279188784
320954098093 279182556
199663307563 279176328
423584767003 279170100
223299461615 279163872
584061812935 279157644
797409203457 279151416
277413814313 279145188
930518071013 279138960
906259912907 279132732
748892887245 279126504
682960457521 965340
999560521007 279120276
832241430481 279114048
62822415683 279107820
87702577843 279101592
542387541317 279095364
532435476453 279089136
34210229199 123769044
573487744017 279082908
631956125093 228978648
91434602167 279076680
61578407575 279070452
801763231835 279064224
319710089985 279057996
188467234591 279051768
579085780503 279045540
643774202119 218141928
216457417021 259495848
381288491331 279039312
8708062985 279033084
283633854853 279026856
939226127769 279020628
527459444021 279014400
770663029135 279008172
807361268321 243975672
97032638653 279001944
225165473777 278995716
632578129147 278989488
944202160201 278983260
710950639951 278977032
103252679193 278970804
146170958919 278964576
682338453467 278958348
845303515615 41708916
423584767003 278952120
967216310199 278945892
846547523723 278939664
908125925069 278933436
437268856191 278927208
984010419657 278920980
13062091363 278914752
510665334563 278908524
283633854853 9248580
26746180551 261775296
907503921015 278902296
874537706153 278896068
955398233173 278889840
177348943111 63114552
90190594059 278883612
652482258875 278877384
201529319725 278871156
204639339995 278864928
867073657505 278858700
923676026419 124510176
345834260253 278852472
18038123795 278846244
991474468305 278840016
307270008905 207847044
553583614289 278833788
142438934595 278827560
779371085891 278821332
225165473777 278815104
137462902163 63201744
944202160201 278808876
422340758895 278802648
707218615627 278796420
362006365657 278790192
847791531831 278783964
824777381833 127599264
455306973757 278777736
25502172443 102301128
426694787273 278771508
289231891339 278765280
704108595357 278759052
909369933177 278752824
432292823759 278746596
937360115607 278740368
271815777827 278734140
459661002135 278727912
589037845367 278721684
768175012919 278715456
712194648059 278709228
416120718355 278703000
817935337239 278696772
354542317009 278690544
300427964311 278684316
655592279145 278678088
233251526479 278671860
594635881853 221131368
607697966987 96073128
794921187241 278665632
872671693991 278659404
122534804867 278653176
572865739963 278646948
933628091283 278640720
254399664315 278634492
388752539979 278628264
37320249469 278622036
472101083215 278615808
307270008905 265294116
593391873745 278609580
880135742639 278603352
260619704855 225086148
960374265605 278597124
483919160241 278590896
995206492629 278584668
908125925069 278578440
798031207511 278572212
939226127769 205268652
690424506169 278565984
672386388603 278559756
309758025121 278553528
18660127849 278547300
974680358847 230604156
728988757517 278541072
669898372387 278534844
387508531871 278528616
715304668329 79743312
396838592681 278522388
347078268361 278516160
43540290009 278509932
766931004811 69647724
71530472439 278503704
363872377819 278497476
944202160201 278491248
463393026459 272761488
266839745395 278485020
906881916961 136941264
228897498101 278478792
365738389981 278472564
896307848043 91794492
538033512939 278466336
234495534587 278460108
730232765625 38021940
377556467007 278453880
110094723787 190010052
380666487277 278447652
126266829191 278441424
778127077783 278435196
523105415643 278428968
176027153511 278422740
458416994027 70282980
440378876461 92105892
761332968325 278416512
121331515423 91900368
740184830489 99978084
558559646721 278410284
370761773897 78360696
121912800813 17039808
943580156147 278404056
301049968365 278397828
908918875267 14710536
97654642707 278391600
675496408873 259838388
515641366995 278385372
915589973717 278379144
854633576425 278372916
946068172363 74879244
723390721031 251081820
26124176497 278366688
128754845407 278360460
230141506209 278354232
893197827773 278348004
57846383251 138068532
669288382145 5729760
71530472439 278341776
239471567019 278335548
20526140011 235437084
32966221091 278329320
526837439967 278323092
56602375143 216690804
714682664275 278316864
526837439967 278310636
204017335941 116500968
468991062945 145093716
518751387265 278304408
277413814313 278298180
676118412927 278291952
421718754841 278285724
701620579141 278279496
278035818367 278273268
126266829191 278267040
119424784597 278260812
379422479169 278254584
470235071053 278248356
874537706153 278242128
941714143985 278235900
796787199403 70152192
911235945339 278229672
424828775111 77688072
443488896731 123974568
535545496723 278223444
508177318347 278217216
882623758855 278210988
176027153511 278204760
490139200781 278198532
830997422373 278192304
988364448035 278186076
465881042675 278179848
326552134579 278173620
882001754801 278167392
128132841353 278161164
878269730477 278154936
891331815611 278148708
652482258875 278142480
426072783219 278136252
119424784597 278130024
510665334563 278123796
125644825137 278117568
212103388643 278111340
329662154849 278105112
122534804867 278098884
938604123715 278092656
315978065661 278086428
88946585951 278080200
424206771057 62641224
582817804827 278073972
91434602167 235636380
185979218375 234135432
338992215659 8962092
88324581897 278067744
793055175079 278061516
581573796719 278055288
452818957541 40861908
331528167011 278049060
368226406197 278042832
878891734531 278036604
822911369671 278030376
324727769053 66278376
637554161579 278024148
278657822421 278017920
231385514317 278011692
878891734531 278005464
473345091323 277999236
120668792705 277993008
871427685883 277986780
405546649437 277980552
396838592681 277974324
238227558911 185370192
408034665653 277968096
891331815611 277961868
656214283199 237062592
747026875083 277955640
704108595357 116992980
237605554857 277949412
715304668329 217612548
454784648843 138672648
946068172363 24046308
113826748111 277943184
14928103525 277936956
159855048107 277930728
570377723747 277924500
885111775071 277918272
586549829151 277912044
367604402143 277905816
743916854813 217637460
547363573749 277899588
643774202119 58038732
916211977771 277893360
508177318347 277887132
723390721031 277880904
633200133201 277874676
694156530493 277868448
768175012919 277862220
564779687261 277855992
898795864259 277849764
332150171065 277843536
824155377779 228262428
880757746693 277837308
786835134539 198237240
267461749449 277831080
727744749409 151583292
368313797493 24482268
38564257577 277824852
184113206213 277818624
719036692653 277812396
793677179133 277806168
468369058891 182056896
381288491331 277799940
592769869691 277793712
22392152173 161479584
468369058891 231507216
916211977771 277787484
31722212983 277781256
579085780503 277775028
947934184525 277768800
291719907555 277762572
81482537303 277756344
534923492669 277750116
598367906177 277743888
237605554857 277737660
920566006149 158141376
864585641289 277731432
730232765625 277725204
687314485899 277718976
728366753463 277712748
620760052121 277706520
959130257497 277700292
719036692653 277694064
923676026419 262516428
536789504831 277687836
454062965649 34939080
10574075147 277681608
854011572371 277675380
986498435873 277669152
684826469683 277662924
114448752165 277656696
636932157525 277650468
728366753463 277644240
13062091363 17930412
923054022365 88537248
64066423791 277638012
29856200821 92965356
589037845367 277631784
442866892677 277625556
650616246713 52838352
197175291347 277619328
292963915663 277613100
539899525101 277606872
526215435913 277600644
4976038661 277594416
322198106201 277588188
439134868353 68900364
429182803489 277581960
962240277767 192071520
618894039959 277575732
144304946757 277569504
533057480507 31351752
115692760273 277563276
556693634559 277557048
60334399467 277550820
600233918339 277544592
878269730477 277538364
587171833205 247307652
201529319725 199812924
523727419697 277532136
373202438629 277525908
3110026499 277519680
187223226483 277513452
796165195349 277507224
553583614289 277500996
862719629127 46554300
460283006189 277494768
288609887285 277488540
90190594059 277482312
357652337279 277476084
530569464291 277469856
269327761611 183869244
102008671085 277463628
232629522425 277457400
368848410251 277451172
257509684585 277444944
552961610235 277438716
338992215659 273409200
551095598073 277432488
44162294063 277426260
229519502155 277420032
693534526439 74194164
886355783179 277413804
827887402103 277407576
907592807031 137016000
924298030473 277401348
676740416981 277395120
807361268321 277388892
531813472399 1419984
794921187241 277382664
950422200741 277376436
673630396711 277370208
806739264267 277363980
228897498101 277357752
870183677775 277351524
177893165673 277345296
394972580519 277339068
450952945379 277332840
980900399387 277326612
983388415603 277320384
792433171025 277314156
291097903501 277307928
888843799395 277301700
775017057513 186958332
651860254821 277295472
953532221011 277289244
145548954865 277283016
948556188579 277276788
521861407535 277270560
728988757517 277264332
993962484521 277258104
808605276429 277251876
382532499439 277245648
427938795381 277239420
595879889961 277233192
717170680491 169308180
371336426467 277226964
681716449413 277220736
490761204835 277214508
152390999459 277208280
368226406197 277202052
926786046689 277195824
833557963649 149839452
686070477791 277189596
643152198065 277183368
16794115687 277177140
421096750787 277170912
618272035905 263145456
253777660261 277164684
408656669707 277158456
398704604843 219773664
880757746693 277152228
325930130525 277146000
893197827773 277139772
182247194051 277133544
514397358887 227396736
719658696707 190956708
280523834583 277127316
370714422413 277121088
834107442643 277114860
317301399805 92516940
24366151627 70008948
587793837259 277108632
606453958879 277102404
809849284537 277096176
206505352157 208968084
778749081837 277089948
388130535925 277083720
381288491331 277077492
735208798057 127119708
271193773773 58213116
338992215659 277071264
768797016973 277065036
362006365657 277058808
17416119741 223784496
363250373765 277052580
254399664315 277046352
526837439967 2976984
668654364279 277040124
280523834583 277033896
493249221051 277027668
388130535925 277021440
913101957501 277015212
865829649397 277008984
606453958879 277002756
393761829931 51785820
457172985919 123644484
44784298117 276996528
191577254861 276990300
929896066959 276984072
862097625073 276977844
482053148079 276971616
362006365657 276965388
476455111593 276959160
191577254861 276952932
501335273753 276946704
503201285915 276940476
152390999459 276934248
405546649437 276928020
485843759199 202466052
844681511561 276921792
855255580479 151365312
408034665653 276915564
39186261631 169270812
189711242699 276909336
489517196727 276903108
87702577843 276896880
919321998041 276890652
177271161619 276884424
196553287293 276878196
376312458899 276871968
668654364279 276865740
870183677775 276859512
475833107539 276853284
435402844029 276847056
92056606221 276840828
927408050743 276834600
348944280523 39946392
920566006149 276828372
483297156187 276822144
915589973717 276815916
646884222389 276809688
782481106161 276803460
707840619681 202958064
877647726423 276797232
564157683207 276791004
257509684585 276784776
980900399387 276778548
458416994027 276772320
705352603465 276766092
438512864299 276759864
870266447895 188347176
877038284245 80428392
169185108917 276753636
549229585911 276747408
7464054877 276741180
718414688599 276734952
349566284577 276728724
320954098093 276722496
332772175119 276716268
933628091283 276710040
865207645343 276703812
990230460197 218303856
387508531871 276697584
431670819705 276691356
610807987257 276012504
663678331847 155668860
366982398089 276685128
488273188619 276678900
86458569735 276672672
332772175119 276666444
455928977811 276660216
240715575127 276653988
306648004851 10344708
189089238645 276647760
946690176417 276641532
412388694031 84358260
788701146701 276635304
83348549465 276629076
806117260213 276622848
953532221011 276616620
385020515655 276610392
747026875083 154566504
598989910231 276604164
182869198105 276597936
959752261551 276591708
924920034527 276585480
409900677815 276579252
428576631011 231170904
39186261631 276573024
944202160201 276566796
931140075067 207379944
331528167011 276560568
462771022405 276554340
786835134539 276548112
220189441345 276541884
268083753503 276535656
240093571073 276529428
700998575087 276523200
961618273713 276516972
376312458899 264004920
604587946717 276510744
447842925109 276504516
675496408873 276498288
599611914285 276492060
623248068337 269765820
316600069715 276485832
554205618343 276479604
152390999459 276473376
911235945339 276467148
948556188579 276460920
745160862921 276454692
123156808921 276448464
728366753463 276442236
944202160201 276436008
536167500777 276429780
788079142647 276423552
626980092661 276417324
671142380495 276411096
360762357549 17457084
201529319725 276404868
719658696707 153339588
901283880475 175941000
11196079201 206047152
109472719733 276398640
998938516953 276392412
506933310239 276386184
109472719733 276379956
273681789989 276373728
280523834583 276367500
847169527777 276361272
975924366955 276355044
876403718315 171425700
634444141309 50390748
142438934595 276348816
27368184605 114495552
271193773773 276342588
236983550803 266377788
512531346725 179447364
19904135957 276336360
865829649397 276330132
406790657545 276323904
400570617005 276317676
146170958919 85267548
269327761611 276311448
872049689937 276305220
784969122377 276298992
529325456183 276292764
505067298077 276286536
631956125093 276280308
419230738625 276274080
679850437251 107482824
29234196767 276267852
155501019729 276261624
348322276469 276255396
877216006453 36689148
517507379157 276249168
688558494007 276242940
395594584573 144115920
563535679153 276236712
475211103485 276230484
250667639991 31389120
27368184605 276224256
573487744017 276218028
575385637311 33593832
770041025081 276211800
146170958919 104468472
684826469683 276205572
266217741341 276199344
325308126471 276193116
46650310279 203468760
396838592681 276186888
287987883231 276180660
375068450791 276174432
218945433237 276168204
936116107499 276161976
60956403521 186840000
992718476413 116488512
951666208849 276155748
763820984541 276149520
636932157525 276143292
62200411629 276137064
747648879137 276130836
699132562925 276124608
839705479129 276118380
594167921151 15868944
147414967027 276112152
932384083175 276105924
120130735863 157966992
878891734531 276099696
969082322361 276093468
328418146741 85871664
852279854573 38358252
640042177795 276087240
967899192953 88418916
547363573749 276081012
511909342671 276074784
482675152133 217238868
892575823719 276068556
677984425089 276062328
505067298077 276056100
781859102107 276049872
97654642707 71584632
550473594019 276043644
549229585911 186509916
502579281861 215812656
410522681869 276037416
368848410251 276031188
294207923771 276024960
107606707571 276018732
696644546709 162339048
966594306145 276012504
549229585911 276006276
985876431819 137439504
292963915663 243782604
825399385887 276000048
747026875083 275993820
291097903501 275987592
750136895353 275981364
867073657505 275975136
6220046769 275968908
931140075067 275962680
296073935933 275956452
826643393995 275950224
368226406197 141979716
163587072431 275943996
477699119701 275937768
376934462953 275931540
48607238785 146843784
157367031891 185799924
126888833245 275925312
745160862921 275919084
455928977811 275912856
170429117025 275906628
948556188579 137526696
807983272375 275900400
166075088647 275894172
586549829151 275887944
250045635937 275881716
483919160241 275875488
613918007527 275869260
457172985919 259109712
884499947569 258835680
488895192673 79164108
31722212983 275863032
493249221051 275856804
766309000757 275850576
888221795341 275844348
198419299455 275838120
905637908853 275831892
425450779165 275825664
442244888623 275819436
816069325077 275813208
108850715679 275806980
543631549425 275800752
389996548087 275794524
59090391359 275788296
506933310239 275782068
56602375143 275775840
703486591303 275769612
685448473737 19138644
544875557533 275763384
107140845705 17500680
445976912947 275757156
262485717017 83430288
343968248091 77756580
933628091283 27870300
910613941285 275750928
159855048107 275744700
868939669667 91128096
346456264307 275738472
847791531831 275732244
205883348103 275726016
172917133241 206943984
381288491331 142060680
431670819705 275719788
921188010203 50621184
455306973757 275713560
730854769679 275707332
878269730477 275701104
152390999459 275694876
984010419657 275688648
679850437251 113748192
511287338617 275682420
952910216957 275676192
859609608857 275669964
129998853515 275663736
893197827773 275657508
722896154313 85628772
427938795381 275651280
386264523763 275645052
791811166971 59296788
333394179173 275638824
467747054837 275632596
905015904799 275626368
747026875083 275620140
80860533249 259215588
94544622437 275613912
729610761571 275607684
880135742639 275601456
417986730517 73122948
313490049445 275595228
660568311577 275589000
758844952109 275582772
596737106891 28468188
176027153511 275576544
72152476493 275570316
837217462913 275564088
948556188579 275557860
849657543993 275551632
248179623775 275545404
816691329131 275539176
340858227821 275532948
742050842651 116027640
3110026499 275526720
897551856151 275520492
94544622437 275514264
775017057513 275508036
955398233173 275501808
787457138593 275495580
168563104863 275489352
280523834583 275483124
721524708869 275476896
500091265645 275470668
862777755051 31607100
143682942703 275464440
219567437291 275458212
395594584573 275451984
389996548087 275445756
679228433197 275439528
282389846745 118711908
597745902123 275433300
735208798057 275427072
192821262969 275420844
253155656207 275414616
399326608897 275408388
526215435913 275402160
403680637275 275395932
900039872367 111518568
52248346765 275389704
283633854853 275383476
877647726423 275377248
804873252105 275371020
547363573749 275364792
245069603505 275358564
278035818367 275352336
725878737247 275346108
681094445359 275339880
995828496683 275333652
347724156795 39030876
532006247683 19829952
640042177795 275327424
869561673721 57060936
574109748071 275321196
788701146701 275314968
845377641271 92168172
929896066959 269653716
698510558871 275308740
338370211605 275302512
17416119741 275296284
589037845367 275290056
85214561627 8214732
618272035905 275283828
563535679153 215850024
909991937231 260567064
41052273793 275277600
937360115607 275271372
819179345347 275265144
365738389981 275258916
650616246713 275252688
987742443981 275246460
658080295361 275240232
164831080539 275234004
334638187281 275227776
675496408873 268227504
330906162957 275221548
151146991351 275215320
47272314333 275209092
687314485899 275202864
9330067039 275196636
794921187241 147591144
656935362277 145990548
381288491331 275190408
454062965649 275184180
436672256149 213769872
967838314253 275177952
88946585951 275171724
880135742639 275165496
873915702099 275159268
405546649437 275153040
432292823759 275146812
506311306185 70214472
559181650775 275140584
651238250767 275134356
850901552101 275128128
898795864259 275121900
336504199443 275115672
640042177795 275109444
268083753503 273888756
293585919717 275103216
378178471061 275096988
354542317009 275090760
668032360225 275084532
626358088607 275078304
846547523723 275072076
835973454805 240176592
852145560209 275065848
842193495345 29315196
11196079201 107215020
715926672383 275059620
277413814313 121327668
275547802151 275053392
375068450791 275047164
730232765625 275040936
849657543993 275034708
436024848083 243994356
594013877799 275028480
656214283199 275022252
83348549465 275016024
544875557533 158483916
961618273713 275009796
807361268321 275003568
741428838597 274997340
760088960217 274991112
696022542655 274984884
872049689937 274978656
221433449453 274972428
978412383171 274966200
482053148079 274959972
164831080539 170410536
492627216997 274953744
97654642707 183545388
213347396751 274947516
178515169727 274941288
924920034527 252277596
978412383171 274935060
949800196687 274928832
148036971081 274922604
9952071093 120536712
193443267023 274916376
687936489953 274910148
971570338577 112259700
270571769719 274903920
745782866975 132656400
679228433197 274897692
148658975135 274891464
167319096755 274885236
417364726463 274879008
737696814273 274872780
185979218375 274866552
478943127809 241085880
11196079201 274860324
419230738625 274854096
580951792665 274847868
686692481845 274841640
905637908853 274835412
407412661599 274829184
187223226483 36066348
629468108877 274822956
264973733233 274816728
370714422413 56568924
425450779165 274810500
974058354793 274804272
732720781841 274798044
92056606221 274791816
28612192713 274785588
928652058851 96098040
436646852137 274779360
501335273753 128383992
796165195349 274773132
153635007567 274766904
514397358887 274760676
87702577843 274754448
483297156187 170248608
337748207551 274748220
376312458899 41939352
346456264307 274741992
428560799435 274735764
177893165673 274729536
371336426467 31987008
997694508845 274723308
671142380495 100040364
357652337279 104026284
747648879137 16037100
969082322361 274717080
930518071013 274710852
17416119741 274704624
142438934595 128664252
763820984541 67243716
432914827813 274698396
274925798097 274692168
406168653491 274685940
222055453507 274679712
775639061567 274673484
193443267023 215252136
863963637235 128969424
230141506209 274667256
682338453467 274661028
140572922433 274654800
960374265605 274648572
251911648099 187680780
870805681829 274642344
623870072391 274636116
658080295361 269354772
149902983243 63469548
726500741301 274629888
877647726423 274623660
115070756219 274617432
605831954825 274611204
658702299415 274604976
475833107539 264864384
78372517033 274598748
393728572411 274592520
733342785895 189275148
88946585951 274586292
789945154809 274580064
590903857529 274573836
711572644005 274567608
460283006189 266222088
531813472399 274561380
998938516953 274555152
268083753503 187014384
404302641329 176183892
736452806165 274548924
561669666991 274542696
672386388603 274536468
961124367163 58138380
969082322361 274530240
353298308901 274524012
437890860245 237330396
85836565681 274517784
933628091283 274511556
991474468305 274505328
819179345347 274499100
849035539939 274492872
989608456143 274486644
161099056215 274480416
62200411629 181110240
99520654869 55186308
526837439967 274474188
994584488575 122996772
743916854813 274467960
905637908853 274461732
860231612911 274455504
738318818327 274449276
674874404819 274443048
257509684585 274436820
756978939947 274430592
862097625073 104188212
144304946757 274424364
287365879177 274418136
204017335941 274411908
617650031851 178974036
937982119661 169121340
222055453507 274405680
493249221051 274399452
498847257537 274393224
98898650815 274386996
577219768341 274380768
945446168309 274374540
992718476413 274368312
120668792705 274362084
34210229199 274355856
463393026459 274349628
309758025121 274343400
240093571073 274337172
696022542655 274330944
447842925109 274324716
816691329131 274318488
90812598113 274312260
317222073769 274306032
676118412927 66378024
176649157565 269828100
533679484561 274299804
712816652113 274293576
713438656167 274287348
886355783179 267249708
692344029307 217855440
591525861583 61675884
218323429183 271216944
987742443981 24419988
340236223767 274281120
111338731895 119365848
65932435953 274274892
142438934595 274268664
554205618343 274262436
10574075147 274256208
585305821043 274249980
886355783179 274243752
901283880475 274237524
933628091283 274231296
911235945339 148189032
317844077823 274225068
551095598073 274218840
218323429183 274212612
635688149417 217861668
582195800773 274206384
80238529195 274200156
750758899407 274193928
62822415683 274187700
74640492709 52047396
371336426467 274181472
160477052161 274175244
592147865637 274169016
381288491331 261202320
552339606181 274162788
112582740003 274156560
74018488655 274150332
671764384549 274144104
971606672729 9485244
195405084509 161386164
872671693991 274137876
127681746075 93351492
594635881853 274131648
835982815489 81487152
578463776449 16989984
771285033189 274125420
722768716977 274119192
209172653809 56992428
116314764327 274112964
345212256199 274106736
282389846745 274100508
42924999739 151545924
778749081837 274094280
368226406197 274088052
274925798097 270413532
468991062945 274081824
697888554817 250315776
703486591303 274075596
450952945379 274069368
286121871069 274063140
760710964271 274056912
794921187241 274050684
97654642707 63718668
808605276429 250409196
694778534547 274044456
357030333225 217282464
77750512979 274038228
853389568317 274032000
276169806205 274025772
584061812935 274019544
651238250767 274013316
995828496683 274007088
139328914325 274000860
913723961555 273994632
460905010243 273988404
362006365657 273982176
720902704815 273975948
910613941285 273969720
210237376481 273963492
38564257577 273957264
532435476453 273951036
291719907555 273944808
571621731855 226692972
916833981825 273938580
831619426427 273932352
501335273753 222763104
601477926447 273926124
156123023783 273919896
24258164335 273913668
348944280523 273907440
643774202119 272499912
211481384589 182978640
30478204875 108423252
513775354833 273901212
501335273753 273894984
666166348063 273888756
801763231835 273882528
30478204875 215333100
109472719733 170971056
844059507507 273876300
831619426427 273870072
227031485939 261576000
649994242659 273863844
48516322441 273857616
48516322441 273851388
957264245335 273845160
579085780503 273838932
687936489953 85846752
403680637275 140933412
981522403441 273832704
318466081877 249294384
576597764287 273826476
167319096755 273820248
9952071093 273814020
663056327793 273807792
88946585951 13246956
332772175119 273801564
556693634559 273795336
876403718315 273789108
646262218335 273782880
996459026869 255995712
18660127849 273776652
938604123715 227645856
550473594019 273770424
475211103485 273764196
268083753503 273757968
337126203497 273751740
88946585951 273745512
11818083255 273739284
436024848083 273733056
606453958879 273726828
30478204875 273720600
518129383211 273714372
217079421075 273708144
408656669707 273701916
454684969703 273695688
974058354793 273689460
521861407535 273683232
933628091283 273677004
375690454845 178494480
139328914325 273670776
768797016973 273664548
679850437251 273658320
830375418319 82091268
694156530493 273652092
667410356171 273645864
862719629127 273639636
572865739963 273633408
821045357509 273627180
937982119661 273620952
360140353495 273614724
605831954825 273608496
495115233213 227620944
909991937231 273602268
404924645383 69236676
157989035945 273596040
399326608897 273589812
462771022405 273583584
878269730477 273577356
371336426467 212449536
965972302091 273571128
126266829191 273564900
817935337239 273558672
340858227821 273552444
760710964271 273546216
18660127849 273539988
470235071053 273533760
464637034567 71678052
435402844029 134717868
774395053459 97555392
812959304807 183078288
160477052161 273527532
424206771057 273521304
733996845465 160252668
566645699423 273515076
935494103445 182499084
915589973717 273508848
64066423791 273502620
164831080539 273496392
344590252145 270058536
700376571033 273490164
426694787273 92330100
133108873785 193217472
489517196727 273483936
177893165673 273477708
790567158863 273471480
683582461575 273465252
816069325077 273459024
381288491331 273452796
496981245375 273446568
819179345347 273440340
600855922393 273434112
97654642707 273427884
391421442227 13757652
113826748111 273421656
470335111417 80378568
421718754841 273415428
611429991311 273409200
756356935893 273402972
952910216957 227577348
935494103445 48341736
106362699463 273396744
929274062905 273390516
278035818367 273384288
766931004811 57017340
616406023743 273378060
467125050783 273371832
162343064323 273365604
316600069715 273359376
183491202159 222526440
692912522385 188110512
955398233173 273353148
505689302131 273346920
301671972419 273340692
708462623735 51692400
380044483223 273334464
90190594059 266639364
824155377779 273328236
382532499439 179565696
570999727801 273322008
932384083175 273315780
702242583195 273309552
834107442643 126029808
975924366955 238171176
534923492669 273303324
695400538601 273297096
97654642707 87926904
311002033229 273290868
330284158903 273284640
255021668369 273278412
781237098053 273272184
903771896691 273265956
568511711585 273259728
827265398049 67959936
480809139971 273253500
832241430481 273247272
220244658793 93345264
776261065621 273241044
579085780503 197296812
491383208889 273234816
523727419697 273228588
491383208889 151826184
857121592641 273222360
27990188659 273216132
385642519709 273209904
186601222429 273203676
434780839975 273197448
939226127769 273191220
459661002135 273184992
437268856191 273178764
505159161077 65082600
587793837259 82950732
978412383171 273172536
947312180471 273166308
374446446737 273160080
783103110215 80017344
140572922433 66527496
472101083215 273153852
608319971041 273147624
102008671085 273141396
595879889961 11210400
910613941285 273135168
325930130525 254395116
750758899407 273128940
669276368333 273122712
816691329131 237859776
467747054837 273116484
197797295401 273110256
773773049405 273104028
929896066959 273097800
534301488615 273091572
414876710247 176289768
295451931879 273085344
159233044053 273079116
360140353495 273072888
622626064283 273066660
768797016973 205966188
13684095417 273060432
266839745395 273054204
982144407495 273047976
815447321023 273041748
3110026499 273035520
933628091283 273029292
337748207551 273023064
370714422413 197857332
176027153511 273016836
694156530493 273010608
755734931839 273004380
163587072431 205704612
873915702099 162575712
770041025081 105427584
717262057707 36464940
590903857529 227415420
903149892637 272998152
353298308901 272991924
896307848043 106666956
584683816989 272985696
832241430481 272979468
148658975135 272973240
788701146701 272967012
913723961555 272960784
945446168309 272954556
937982119661 272948328
625736084553 272942100
131864865677 272935872
8086058931 272929644
663678331847 272923416
913101957501 272917188
108228711625 272910960
724012725085 272904732
662434323739 52900632
717950514521 31015440
301671972419 37903608
547363573749 272898504
716548676437 272892276
887599791287 272886048
326552134579 272879820
796787199403 272873592
24258164335 272867364
187224173139 247805892
355786325117 272861136
735830802111 272854908
23014156227 272848680
780615093999 253934244
577841772395 272842452
329862789869 5219064
304159988635 272836224
435402844029 272829996
861475621019 272823768
710328635897 272817540
628224100769 5007312
14306099471 54164916
453440961595 272811312
79616525141 272805084
442866892677 272798856
891953819665 272792628
740806834543 249394032
413632702139 272786400
602721934555 272780172
251388862313 16223940
557315638613 272773944
911235945339 272767716
417986730517 272761488
620138048067 272755260
788079142647 272749032
987742443981 272742804
337126203497 189748476
302293976473 140422716
832863434535 272736576
114448752165 272730348
924920034527 272724120
318466081877 272717892
785591126431 272711664
498225253483 272705436
803629243997 272699208
590903857529 272692980
563535679153 272686752
295451931879 72923652
476455111593 237043908
108228711625 272680524
524971427805 27994860
980278395333 272674296
534985648109 64708920
488895192673 272668068
168563104863 272661840
60334399467 272655612
367604402143 272649384
338370211605 272643156
974058354793 272636928
955398233173 272630700
626358088607 272624472
801141227781 272618244
746404871029 272612016
487651184565 272605788
357652337279 272599560
848413535885 272593332
20526140011 272587104
478943127809 272580876
593391873745 272574648
321576102147 272568420
302293976473 272562192
886977787233 272555964
935494103445 272549736
795543191295 272543508
268705757557 115803432
269949765665 272537280
386886527817 50963724
450330941325 272531052
969704326415 272524824
667410356171 270513180
159855048107 272518596
32344217037 272512368
110716727841 272506140
635688149417 272499912
51004338657 272493684
331528167011 272487456
215835412967 42107508
128754845407 272481228
143682942703 272475000
924920034527 272468772
854633576425 272462544
423584767003 272456316
217079421075 272450088
34210229199 272443860
416120718355 272437632
849035539939 241876836
106984703517 272431404
489517196727 272425176
229519502155 135135144
789945154809 14430276
396838592681 5935284
699132562925 272418948
496981245375 272412720
131864865677 272406492
238227558911 272400264
932384083175 272394036
102630675139 272387808
912479953447 272381580
737074810219 272375352
133108873785 272369124
42296281901 272362896
842815499399 267156288
4354034607 272356668
925542038581 272350440
796165195349 272344212
679228433197 80590320
684826469683 272337984
54114358927 272331756
12440087309 685080
13062091363 272325528
896307848043 272319300
225165473777 272313072
136840898109 272306844
676118412927 32348232
103252679193 272300616
782481106161 272294388
979725011383 178538076
740806834543 272288160
622626064283 97374780
142438934595 272281932
115692760273 272275704
531813472399 107875188
1244014337 272269476
272437781881 272263248
570999727801 272257020
464637034567 272250792
574109748071 272244564
411766689977 272238336
459661002135 272232108
120046788651 272225880
281767842691 272219652
628224100769 272213424
178515169727 272207196
172295129187 272200968
908125925069 272194740
373202438629 255186072
37942253523 272188512
748892887245 272182284
809849284537 272176056
562291671045 272169828
556693634559 272163600
256887680531 272157372
248801627829 272151144
613296003473 272144916
311624037283 272138688
419230738625 14062824
645018210227 272132460
436646852137 272126232
705352603465 272120004
187223226483 272113776
740806834543 272107548
694778534547 93955608
380666487277 272101320
884489771017 272095092
988364448035 272088864
564779687261 272082636
865829649397 272076408
829753414265 272070180
200285311617 272063952
651238250767 272057724
370719610337 173219364
745160862921 272051496
460283006189 272045268
585305821043 246684852
180381181889 272039040
623285660545 52284060
606453958879 272032812
383776507547 272026584
521239403481 272020356
810471288591 225036324
23636160281 272014128
753868919677 272007900
635688149417 59109948
594635881853 187587360
24880168389 5075820
981522403441 272001672
391862560249 271995444
111338731895 271989216
227653489993 271982988
487029180511 271976760
892111873849 93202020
474589099431 271970532
4354034607 271964304
243825595397 271958076
865207645343 17538048
301671972419 271951848
305403996743 153053100
424206771057 271945620
896929852097 271939392
111338731895 271933164
875781714261 271926936
391240556195 271920708
874537706153 271914480
529325456183 271908252
647506226443 79867872
212103388643 271902024
723390721031 271895796
681716449413 131747112
92678610275 219748752
761954972379 163578420
776261065621 271889568
796787199403 271883340
266839745395 271877112
671764384549 271870884
738318818327 271864656
346456264307 271858428
501335273753 271852200
766931004811 271845972
743294850759 271839744
702864587249 191878452
559181650775 271833516
286743875123 206613900
396283159719 74200392
258131688639 271827288
645640214281 241048512
668654364279 271821060
542387541317 271814832
975924366955 229993812
324780875209 119122956
492627216997 271808604
294207923771 271802376
93922618383 271796148
414876710247 271789920
529947460237 271783692
778749081837 45445716
350188288631 271777464
143682942703 271771236
638798169687 131722200
937360115607 271765008
483919160241 271758780
366982398089 271752552
54114358927 271746324
669898372387 271740096
724634729139 271733868
985254427765 185494752
985254427765 271727640
412388694031 271721412
240093571073 194674824
793055175079 271715184
502579281861 92884392
974680358847 271708956
942958152093 271702728
866451653451 271696500
873915702099 271690272
115070756219 271684044
590281853475 271677816
190955250807 171886572
443488896731 271671588
651238250767 271665360
711572644005 271659132
883867766963 271652904
100142658923 271646676
493891609349 50309784
52248346765 216995976
242581587289 162438696
895063839935 271640448
970326330469 271634220
428560799435 116507196
905015904799 49680756
266839745395 271627992
370714422413 271621764
379422479169 271615536
560425658883 271609308
554827622397 271603080
699132562925 271596852
653726266983 271590624
179137173781 271584396
982766411549 110534544
383776507547 85062024
554205618343 102836736
396216588627 271578168
575353756179 271571940
801141227781 271565712
392484564303 235001124
329040150795 271559484
727122745355 271553256
505689302131 271547028
964728293983 271540800
458416994027 245563812
496359241321 271534572
106362699463 271528344
19282131903 271522116
685448473737 226406484
2488022445 271515888
345212256199 271509660
181108850191 144801000
640664181849 271503432
207127356211 271497204
10574075147 271490976
104529620965 208102392
322198106201 271484748
423584767003 271478520
355786325117 271472292
515641366995 271466064
706596611573 271459836
106362699463 271453608
296695939987 271447380
100142658923 271441152
679850437251 271434924
631956125093 133135956
13062091363 271428696
345212256199 94734108
482053148079 78896304
995206492629 271422468
622004060229 271416240
236983550803 271410012
380666487277 271403784
297344836545 42929604
257708021473 61408080
828509406157 271397556
385020515655 271391328
909369933177 271385100
565401691315 271378872
555449626451 271372644
228897498101 271366416
811715296699 271360188
47894318387 109818324
74018488655 221884956
634444141309 271353960
367604402143 271347732
241337579181 71765244
868317665613 271341504
250045635937 271335276
296073935933 271329048
186601222429 109986480
62200411629 271322820
763198980487 75010032
930518071013 271316592
189711242699 271310364
252533652153 271304136
692912522385 271297908
622004060229 61090452
138084906217 56326032
128754845407 271291680
783725114269 271285452
622004060229 271279224
557937642667 271272996
54164077051 62834292
681094445359 271266768
974058354793 271260540
557937642667 271254312
639420173741 106125120
711572644005 271248084
215213408913 271241856
244447599451 271235628
988364448035 230379948
309136021067 70214472
315978065661 170784216
460283006189 90791784
278035818367 271229400
128132841353 271223172
11196079201 271216944
863341633181 271210716
123156808921 271204488
314112053499 271198260
11818083255 125338500
631956125093 271192032
273059785935 271185804
539899525101 271179576
566023695369 271173348
11818083255 271167120
997072504791 271160892
943580156147 270855720
527459444021 224955360
179137173781 271154664
726500741301 271148436
246935615667 271142208
327174138633 271135980
539899525101 155650176
441622884569 133422444
794299183187 271129752
677362421035 271123524
961633650645 194487984
291097903501 271117296
937982119661 271111068
769419021027 271104840
83970553519 102076920
364494381873 271098612
203395331887 271092384
542387541317 271086156
447842925109 271079928
760710964271 271073700
979656391279 271067472
233251526479 85722192
397460596735 271061244
136840898109 50446800
247557619721 271055016
5598042715 254096172
323442114309 271048788
821045357509 27073116
66554440007 84457908
144926950811 93644208
863341633181 271042560
856499588587 271036332
687936489953 4384512
47272314333 271030104
708462623735 271023876
534301488615 271017648
490761204835 271011420
125644825137 45607644
954154225065 198075312
83989050679 198997056
798653211565 271005192
698510558871 270998964
643774202119 270992736
389374544033 103777164
591525861583 270463356
634444141309 270986508
996450500737 270980280
449086933217 270974052
162343064323 214741440
812959304807 270967824
883245762909 270961596
221433449453 114869232
862097625073 270955368
163645204583 147553776
578463776449 158465232
143682942703 270949140
465259038621 270942912
108850715679 270936684
315356061607 270930456
778127077783 270924228
568511711585 270918000
575353756179 270911772
111960735949 116974296
16794115687 270905544
296073935933 270899316
517507379157 270893088
953532221011 203948316
871427685883 270886860
29856200821 270880632
486407176457 270874404
637582013195 89913636
224543469723 77949648
128231885237 67287312
220811445399 270868176
799275215619 270861948
819179345347 270855720
668654364279 270849492
182247194051 270843264
784347118323 168411348
22392152173 270837036
382532499439 202615524
605209950771 270830808
928030054797 270824580
59712395413 270818352
469613066999 270812124
910613941285 270805896
432292823759 270799668
583439808881 270793440
184113206213 259165764
435402844029 270787212
684826469683 94428936
57846383251 270780984
350810292685 270774756
804251248051 270768528
177369875419 135982152
487682411757 105327936
227031485939 199096704
265595737287 270762300
455422646401 96957504
220811445399 270756072
493249221051 228866544
388130535925 270749844
335260191335 61532640
573487744017 270743616
398082600789 20764152
896307848043 270737388
214591404859 270731160
479565131863 270724932
368226406197 270718704
811715296699 270712476
224543469723 270706248
248801627829 270700020
584683816989 188421912
893819831827 205773120
914967969663 270693792
193443267023 270687564
320332094039 270681336
431048815651 152803980
609563979149 270675108
495115233213 28368540
970948334523 270668880
527459444021 246006000
43540290009 270662652
853389568317 270656424
150524987297 270650196
987120439927 270643968
728366753463 270637740
45406302171 128489868
116314764327 270631512
756978939947 270625284
786213130485 117877356
619516044013 270619056
324686122417 256300884
261241708909 270612828
146792962973 270606600
363872377819 270600372
725878737247 270594144
268083753503 270587916
995206492629 270581688
933628091283 193796676
853389568317 270575460
870183677775 270569232
476455111593 270563004
715304668329 270556776
503823289969 270550548
743916854813 270544320
422962762949 270538092
665544344009 270531864
591525861583 270525636
579085780503 243913392
36076241361 270519408
492005212943 123881148
306051604105 42580836
832241430481 270513180
870183677775 270506952
437890860245 270500724
177271161619 113231268
295451931879 270494496
732098777787 270488268
228897498101 270482040
44784298117 256929912
890087807503 39952620
411766689977 126285156
965972302091 270475812
752624911569 270469584
185979218375 270463356
54736362981 270457128
128754845407 270450900
31100208929 270444672
759466956163 270438444
205261344049 270432216
289231891339 270425988
363329674889 130021956
755112927785 270419760
985876431819 270413532
409900677815 270407304
617695907299 95431644
875159710207 270401076
607075962933 30498516
459038998081 270394848
500091265645 270388620
123778812975 26880048
646262218335 270382392
718414688599 270376164
461527014297 270369936
793055175079 270363708
874537706153 270357480
69664460277 270351252
562913675099 270345024
625736084553 270338796
640664181849 37816416
579707784557 270332568
897551856151 270326340
216457417021 270320112
110094723787 270313884
380044483223 270307656
370092418359 270301428
487651184565 270295200
488895192673 270288972
555449626451 270282744
392484564303 270276516
431048815651 270270288
645018210227 270264060
630712116985 206520480
718414688599 270257832
503201285915 270251604
659324303469 270245376
228897498101 242829720
958508253443 270239148
733964789949 270232920
94544622437 270226692
100764662977 270220464
529947460237 219038760
623248068337 179976744
744538858867 270214236
370092418359 270208008
164831080539 270201780
631956125093 270195552
526837439967 270189324
399948612951 270183096
656836287253 176028192
59712395413 270176868
869561673721 3350664
910613941285 270170640
605831954825 270164412
822289365617 270158184
693534526439 270151956
653104262929 270145728
993962484521 270139500
838461471021 270133272
94544622437 270127044
209615372427 126683748
788079142647 270120816
732720781841 104144616
165569317757 36109944
991474468305 90810468
260619704855 270114588
263729725125 270108360
778749081837 270102132
774395053459 254687832
896307848043 270095904
387508531871 259402428
264351729179 217033344
464637034567 270089676
325930130525 270083448
585927825097 85759560
427938795381 8526132
302293976473 270077220
605831954825 270070992
57224379197 270064764
796165195349 270058536
230141506209 144433548
25502172443 270052308
174783145403 270046080
842193495345 270039852
142438934595 270033624
277413814313 270027396
424206771057 270021168
929274062905 270014940
479565131863 270008712
175405149457 270002484
256265676477 169183620
571621731855 269996256
749514891299 195372360
6220046769 200734668
149902983243 269990028
154257011621 269983800
332772175119 269977572
803007239943 131578956
733964789949 269971344
688558494007 269965116
937360115607 269958888
366982398089 257832972
459038998081 269952660
69042456223 269946432
646884222389 269940204
9952071093 269933976
786213130485 4776876
105118691355 269927748
803007239943 269921520
289853895393 269915292
566023695369 269909064
113204744057 269902836
83348549465 269896608
126266829191 269890380
580951792665 169339320
449708937271 99018972
116314764327 269884152
394350576465 269877924
630090112931 269871696
2488022445 269865468
311002033229 269859240
97032638653 72774180
750136895353 269853012
388130535925 32005692
426072783219 269846784
892575823719 269840556
875781714261 269834328
367604402143 269828100
129998853515 269821872
577841772395 269815644
719658696707 269809416
570999727801 269803188
217079421075 269796960
103316646981 95213664
913101957501 269790732
712816652113 48590856
681716449413 269784504
523727419697 269778276
506933310239 74256444
552339606181 269772048
327796142687 269765820
690528582277 25752780
248801627829 269759592
245691607559 195048504
991474468305 110821032
757600944001 167632848
438512864299 269753364
726500741301 269747136
627602538903 81001368
384398511601 269740908
630090112931 269734680
964106289929 269728452
436646852137 60019236
408034665653 269722224
264351729179 269715996
404924645383 269709768
75884500817 269703540
829131410211 269697312
905015904799 269691084
722768716977 131348520
567889707531 269684856
816069325077 269678628
445354908893 269672400
428560799435 269666172
144304946757 203580864
618894039959 269659944
117558772435 269653716
610185983203 269647488
69042456223 269641260
136840898109 269635032
386264523763 269628804
331528167011 269622576
28612192713 269616348
161721060269 109998936
185357214321 269610120
630712116985 52122132
523105415643 269603892
540521529155 180998136
276169806205 269597664
1866018391 269591436
276436825477 1008936
457172985919 269585208
923054022365 205212600
9952071093 113517756
220811445399 269578980
176649157565 269572752
604587946717 269566524
602721934555 269560296
350188288631 269554068
325308126471 269547840
77179497561 86818320
88946585951 269541612
626980092661 269535384
791189162917 4166532
345212256199 142913916
200285311617 269529156
261863712963 269522928
651238250767 30635532
852767564263 269516700
438512864299 269510472
100142658923 269504244
764442988595 269498016
794921187241 269491788
850901552101 25154892
1866018391 269485560
278035818367 269479332
778749081837 269473104
862097625073 63861912
269327761611 269466876
212103388643 110970504
161099056215 269460648
946068172363 269454420
27368184605 269448192
19904135957 269441964
699132562925 269435736
100142658923 76722732
111405558335 8937180
421718754841 269429508
990230460197 269423280
912588158719 124329564
65310431899 2329272
761954972379 269417052
61578407575 170690796
962240277767 201388608
886977787233 269410824
702864587249 269404596
271815777827 116214480
762576976433 96179004
993340480467 269398368
767553008865 269392140
161099056215 269385912
729610761571 269379684
161721060269 269373456
155501019729 269367228
359518349441 196132176
102630675139 269361000
707840619681 269354772
504445294023 30853512
590281853475 269348544
866451653451 269342316
934872099391 269336088
563535679153 269329860
332150171065 269323632
146170958919 207678888
108228711625 269317404
108850715679 269311176
768797016973 269304948
110094723787 269298720
149902983243 151259436
778749081837 127088568
729610761571 269292492
26746180551 269286264
259997700801 242200692
811715296699 269280036
29234196767 269273808
519995395373 22258872
450330941325 260822412
722768716977 257390784
747026875083 269267580
646884222389 145897128
612051995365 269261352
749514891299 211814280
483919160241 269255124
766931004811 269248896
260619704855 269242668
655592279145 269236440
803007239943 269230212
982766411549 269223984
526215435913 191560824
984632423711 269217756
389374544033 269211528
242581587289 42362856
785591126431 269205300
525593431859 14212296
750136895353 269199072
110094723787 194394564
651238250767 269192844
471479079161 269186616
982144407495 269180388
952910216957 269174160
238227558911 269167932
33588225145 269161704
626358088607 269155476
575353756179 269149248
136218894055 269143020
974680358847 269136792
730232765625 269130564
680472441305 269124336
245691607559 269118108
504445294023 219686472
404302641329 214436268
159855048107 269111880
449086933217 269105652
940470135877 108728424
666166348063 269099424
742672846705 269093196
566023695369 269086968
455306973757 211409460
172917133241 269080740
247557619721 269074512
270571769719 269068284
574109748071 269062056
493249221051 86886828
409900677815 269055828
753246915623 269049600
946068172363 269043372
169185108917 269037144
943580156147 269030916
544253553479 269024688
307270008905 269018460
28612192713 185326596
364494381873 269012232
783103110215 269006004
261273465481 13508532
160477052161 268999776
794299183187 268993548
747026875083 268987320
955398233173 268981092
176027153511 268974864
692290518331 268968636
323442114309 268962408
835973454805 268956180
150524987297 268949952
1244014337 268943724
960374265605 268937496
675496408873 268931268
732764078897 163927188
194687275131 268925040
844059507507 268918812
467125050783 215108892
4976038661 77164920
433536831867 268912584
317222073769 268906356
95788630545 268900128
546119565641 268893900
159855048107 268887672
890709811557 268881444
711572644005 268875216
309758025121 268868988
868939669667 268862760
854633576425 184373712
685448473737 268856532
182869198105 268850304
158611039999 138168180
639420173741 268844076
506311306185 268837848
845303515615 268831620
862719629127 268825392
106362699463 268819164
992718476413 266327964
625736084553 260610660
526837439967 268812936
298561952149 268806708
941092139931 268800480
432440458499 47295432
436646852137 268794252
941714143985 121620384
920566006149 202970520
470305416313 72014364
556071630505 268788024
46028306225 268781796
687936489953 268775568
934872099391 168990552
928652058851 268769340
497603249429 268763112
341480231875 268756884
406790657545 105228288
445354908893 268750656
880135742639 268744428
234495534587 151639344
715304668329 268738200
341480231875 268731972
617650031851 82178460
866560836519 9971028
356408329171 153171432
380666487277 268725744
472101083215 126577872
564779687261 230193108
218945433237 27048204
224543469723 268719516
492627216997 268713288
465881042675 268707060
91434602167 268700832
778749081837 268694604
672386388603 268688376
542387541317 268682148
478321123755 249898500
490761204835 268675920
613918007527 268669692
865829649397 149689980
698510558871 268663464
327174138633 90038196
72152476493 268657236
165453084593 150948036
612673999419 268651008
205261344049 268644780
128754845407 268638552
278035818367 268632324
518129383211 236944260
472101083215 250571124
903771896691 227664540
338370211605 268626096
765064992649 268619868
954776229119 114956424
750136895353 268613640
506933310239 107096688
554205618343 268607412
732720781841 226973232
49760330549 268601184
236983550803 21125376
187223226483 268594956
728988757517 232877376
475833107539 268588728
741428838597 268582500
355786325117 268576272
605831954825 268570044
15550107579 268563816
440378876461 268557588
75884500817 268551360
283633854853 268545132
830997422373 268538904
447220921055 123712992
985254427765 268532676
319088085931 268526448
343346244037 268520220
651238250767 268513992
649994242659 268507764
799897219673 268501536
210237376481 268495308
356560896487 90175212
451574949433 268489080
835973454805 268482852
89568590005 268476624
10574075147 268470396
371958430521 268464168
388130535925 268457940
803629243997 268451712
349566284577 268445484
717792684545 268439256
460283006189 268433028
484541164295 268426800
395594584573 268420572
608319971041 180300600
814203312915 142010856
974680358847 268414344
289231891339 92498256
239471567019 268408116
942336148039 235904184
64066423791 268401888
510043330509 268395660
614540011581 268389432
397621067383 1949364
268083753503 268383204
172295129187 268376976
192821262969 268370748
38564257577 268364520
197797295401 268358292
197175291347 268352064
9330067039 268345836
589037845367 268339608
539277521047 268333380
348944280523 268327152
470235071053 268320924
549851589965 237025224
141816930541 268314696
837217462913 268308468
159855048107 268302240
731476773733 268296012
327796142687 268289784
984632423711 268283556
826643393995 268277328
743916854813 268271100
471479079161 268264872
649372238605 268258644
634444141309 268252416
121290796759 268246188
842815499399 268239960
455928977811 268233732
559803654829 268227504
483297156187 268221276
804251248051 268215048
227653489993 268208820
584061812935 268202592
946068172363 83062836
523727419697 268196364
721524708869 117098856
898795864259 268190136
628846104823 268183908
972814346685 268177680
141816930541 268171452
501957277807 268165224
429182803489 57054708
48051874331 57453300
951044204795 268158996
467125050783 268152768
584211621247 116326584
683582461575 222881436
642530194011 268146540
124400817029 268140312
836595458859 268134084
195309279185 268127856
205261344049 49961016
357652337279 268121628
631334121039 268115400
157367031891 268109172
840949487237 268102944
697266550763 268096716
863963637235 268090488
523727419697 268084260
126266829191 268078032
563535679153 158733036
752002907515 268071804
329040150795 268065576
258131688639 268059348
270571769719 268053120
718414688599 268046892
429804807543 60841332
687314485899 268040664
775017057513 268034436
565401691315 268028208
446598917001 268021980
740806834543 268015752
525593431859 268009524
770041025081 6582996
620760052121 268003296
340925496449 111593304
654970275091 267997068
776883069675 267990840
735830802111 267984612
741428838597 267978384
849035539939 58013820
30478204875 267972156
258753692693 267965928
580329788611 267959700
638176165633 267953472
743916854813 267947244
806739264267 267941016
1244014337 267934788
133730877839 267928560
201529319725 166922856
574731752125 267922332
492005212943 267916104
798653211565 267909876
155501019729 267903648
934250095337 267897420
406168653491 254725200
147414967027 267891192
3110026499 267884964
138706910271 267878736
195931283239 267872508
115251181379 61657200
331528167011 267866280
238849562965 267860052
620138048067 267853824
486407176457 267847596
385020515655 30087468
717792684545 267841368
783103110215 267835140
537411508885 267828912
554827622397 267822684
374446446737 267816456
711572644005 250870068
547363573749 267810228
932384083175 267804000
281145838637 267797772
87702577843 267791544
906881916961 267785316
338992215659 224170632
539899525101 267779088
306026000797 267772860
34210229199 267766632
64688427845 267760404
428560799435 267754176
285499867015 267747948
176027153511 267741720
466503046729 267735492
185979218375 267729264
511287338617 267723036
925542038581 267716808
229519502155 267710580
471479079161 267704352
629468108877 267698124
608319971041 267691896
6229 267685668
885733779125 232472556
157367031891 267679440
32344217037 90268632
25502172443 267673212
590903857529 267666984
69042456223 267660756
933006087229 267654528
197797295401 267648300
607697966987 267642072
616406023743 267635844
825399385887 210288420
776883069675 267629616
467125050783 267623388
865207645343 267617160
13062091363 267610932
799897219673 267604704
490139200781 267598476
240093571073 267592248
208371364319 267586020
961618273713 267579792
630712116985 267573564
134974885947 267567336
560425658883 69193080
315978065661 267561108
455306973757 267554880
617650031851 267548652
462771022405 267542424
592147865637 267536196
72774480547 91694844
818557341293 49269708
129998853515 267529968
359518349441 267523740
217701425129 267517512
178515169727 267511284
789323150755 267505056
653104262929 267498828
134974885947 267492600
164209076485 168803712
184113206213 267486372
919321998041 267480144
898173860205 267473916
78372517033 267467688
33588225145 267461460
785591126431 267455232
892575823719 267449004
903771896691 267442776
219567437291 267436548
314112053499 267430320
115692760273 121894416
464015030513 267424092
644396206173 267417864
150623900393 110129724
628846104823 267411636
454684969703 267405408
248179623775 267399180
631956125093 267392952
788079142647 267386724
803007239943 267380496
942336148039 267374268
708462623735 267368040
750136895353 267361812
985254427765 267355584
360762357549 3811536
284255858907 267349356
906259912907 267343128
854011572371 267336900
749514891299 267330672
594013877799 267324444
712194648059 210624732
233873530533 267318216
441622884569 267311988
444110900785 267305760
977168375063 267299532
98898650815 267293304
531813472399 267287076
238849562965 267280848
67798448115 267274620
511287338617 267268392
119424784597 267262164
162343064323 102531564
590281853475 195266484
337126203497 267255936
213969400805 267249708
380044483223 267243480
535545496723 161186868
697266550763 267237252
721524708869 267231024
694778534547 267224796
359518349441 267218568
994584488575 267212340
921810014257 267206112
796165195349 267199884
687314485899 267193656
158611039999 267187428
859609608857 6956676
934872099391 267181200
821045357509 267174972
801141227781 267168744
16172111633 133621740
645640214281 267162516
60334399467 267156288
194065271077 267150060
352054300793 267143832
836595458859 91645020
406790657545 62398332
967838314253 267137604
600233918339 267131376
697888554817 267125148
526215435913 267118920
159233044053 113405652
620760052121 267112692
892575823719 267106464
144304946757 267100236
151146991351 267094008
205261344049 10157868
668247680869 34415928
172917133241 267087780
241959583235 267081552
993962484521 267075324
578463776449 267069096
778749081837 175660740
701620579141 267062868
232007518371 267056640
355164321063 267050412
458416994027 267044184
451574949433 267037956
296073935933 267031728
909991937231 267025500
8086058931 267019272
476455111593 267013044
900039872367 267006816
59712395413 224151948
579085780503 267000588
72774480547 266994360
735208798057 266988132
262485717017 266981904
511909342671 266975676
131864865677 266969448
215835412967 266963220
68420452169 266956992
210859380535 266950764
414876710247 88001640
654348271037 110173320
542439071789 91458180
727744749409 266944536
102630675139 266938308
572865739963 266932080
262485717017 266925852
778127077783 266919624
296073935933 266913396
179759177835 266907168
804873252105 266900940
258131688639 266894712
748905175089 86450868
752624911569 266888484
979656391279 266882256
824777381833 179285436
467125050783 266876028
544253553479 266869800
55358367035 266863572
763820984541 90368280
518751387265 65599524
997072504791 266857344
574731752125 266851116
829753414265 266844888
634444141309 39410784
681094445359 266838660
146792962973 266832432
345212256199 266826204
65310431899 266819976
502579281861 266813748
330906162957 266807520
549229585911 176588712
18660127849 266801292
246319671457 215762832
528081448075 266795064
587793837259 4353372
533083033991 145585728
997694508845 103951548
567267703477 266788836
128132841353 266782608
666788352117 219524544
713438656167 266776380
679228433197 266770152
298561952149 266763924
348322276469 266757696
314734057553 266751468
444110900785 32036832
367604402143 254320380
355786325117 266745240
93957208695 24949368
720280700761 205779348
34832233253 266739012
401192621059 266732784
679850437251 266726556
290475899447 266720328
14306099471 266714100
192199258915 266707872
279279826475 266701644
452818957541 266695416
561047662937 266689188
348322276469 266682960
439134868353 266676732
610807987257 266670504
212103388643 18503388
358274341333 266664276
546119565641 266658048
410522681869 266651820
566645699423 266645592
81482537303 266639364
807361268321 266633136
487029180511 266626908
248179623775 266620680
929274062905 266614452
128754845407 216205020
249423631883 266608224
811715296699 266601996
426694787273 266595768
143060938649 266589540
818557341293 266583312
250667639991 266577084
684204465629 249886044
778749081837 266570856
653104262929 151770132
266217741341 266564628
386264523763 266558400
154879015675 266552172
705352603465 266545944
85836565681 266539716
281145838637 266533488
533679484561 137476872
177893165673 266527260
433536831867 266521032
651238250767 266514804
835973454805 266508576
363250373765 266502348
41052273793 266496120
648750234551 44598708
576597764287 244255932
27990188659 266489892
538655516993 266483664
798031207511 266477436
570999727801 144962928
364494381873 266471208
909369933177 266464980
492627216997 266458752
72774480547 40070952
412388694031 266452524
77750512979 266446296
835994530357 169862472
982766411549 266440068
161721060269 266433840
945446168309 266427612
863341633181 126939096
641908189957 266421384
627602096715 266415156
279279826475 266408928
443488896731 266402700
337126203497 266396472
5598042715 266390244
422962762949 266384016
399948612951 266377788
521861407535 266371560
310609543431 6228
747026875083 212026032
691668514277 266365332
341480231875 266359104
814203312915 266352876
208993368373 256487724
996450500737 266346648
414254706193 266340420
527459444021 266334192
485163168349 266327964
299212374567 118979712
903771896691 266321736
92056606221 266315508
967838314253 266309280
633822137255 88499880
649994242659 266303052
753868919677 266296824
755112927785 266290596
422340758895 266284368
683582461575 266278140
673630396711 266271912
42963762811 24625512
63444419737 266265684
13062091363 256201236
970948334523 266259456
940470135877 266253228
886355783179 266247000
765686996703 266240772
938604123715 266234544
583439808881 266228316
912479953447 136281096
8086058931 266222088
187845230537 218453328
320954098093 266215860
180381181889 266209632
842815499399 266203404
630090112931 266197176
46028306225 252240228
617028027797 266190948
56602375143 266184720
687314485899 266178492
914345965609 254177136
295451931879 174876012
687314485899 215164944
491383208889 85971312
134974885947 266172264
663678331847 240120540
641286185903 266166036
859609608857 266159808
661812319685 266153580
39808265685 266147352
621382056175 266141124
799897219673 60436512
112582740003 115734924
361384361603 266134896
665544344009 266128668
170429117025 266122440
276791810259 174215844
883867766963 266116212
166075088647 187531308
818046027483 99373968
449086933217 174639348
654348271037 266109984
508799322401 266103756
473345091323 266097528
986498435873 266091300
22392152173 266085072
447842925109 89670744
554827622397 266078844
216457417021 266072616
760088960217 266066388
312246041337 266060160
445354908893 212001120
656836287253 266053932
654970275091 266047704
397460596735 136741968
77128508925 17612784
852145560209 266041476
503823289969 266035248
957264245335 266029020
436024848083 246329856
479565131863 266022792
867073657505 266016564
974058354793 266010336
875781714261 266004108
210859380535 265997880
736452806165 265991652
790567158863 265985424
860853616965 265979196
79616525141 265972968
756356935893 265966740
55358367035 265960512
446598917001 207741168
314734057553 109114560
748270883191 13888440
53492354873 265954284
386886527817 265948056
83348549465 265941828
314734057553 265935600
985254427765 265929372
933628091283 265923144
288609887285 5281344
505689302131 265916916
373202438629 265910688
189089238645 265904460
475211103485 265898232
345212256199 265892004
790567158863 47282976
13684095417 265885776
895063839935 265879548
538655516993 265873320
791811166971 65630664
862719629127 52564320
324064118363 59309244
177893165673 265867092
886977787233 265860864
949800196687 265854636
54736362981 265848408
261863712963 265842180
564779687261 265835952
479565131863 265829724
146170958919 265823496
781859102107 265817268
414254706193 265811040
265595737287 265804812
411144685923 265798584
308514017013 265792356
865829649397 265786128
895685843989 265779900
816691329131 265773672
368226406197 44592480
77750512979 265767444
886355783179 265761216
88324581897 265754988
813581308861 265748760
779371085891 265742532
166075088647 265736304
529947460237 265730076
86458569735 77519916
167941100809 265723848
230141506209 265717620
878269730477 265711392
786835134539 265705164
618272035905 265698936
80860533249 265692708
694156530493 265686480
848413535885 265680252
609563979149 265674024
931140075067 265667796
80860533249 265661568
250045635937 49363128
622626064283 265655340
268705757557 265649112
270571769719 265642884
919321998041 124148952
14306099471 193964832
75262496763 265636656
638798169687 265630428
320332094039 135720576
594013877799 265624200
82726545411 265617972
981522403441 265611744
640664181849 265605516
191577254861 179453592
118180776489 265599288
279279826475 265593060
793055175079 265586832
992718476413 265580604
192821262969 80509356
492627216997 70619292
122534804867 265574376
363872377819 265568148
225787477831 265561920
95166626491 265555692
872671693991 265549464
817935337239 265543236
422975424473 35125920
47272314333 265537008
961618273713 265530780
469613066999 265524552
429182803489 265518324
660568311577 265512096
299805960257 131360976
747648879137 265505868
223921465669 200653704
413632702139 265499640
126266829191 265493412
189711242699 265487184
622010283 265480956
807983272375 265474728
606453958879 265468500
46028306225 265462272
164831080539 265456044
669276368333 105041448
455306973757 265449816
354542317009 265443588
918077989933 265437360
404302641329 124317108
142438934595 265431132
669276368333 265424904
714060660221 265418676
232629522425 126621468
279279826475 265412448
399326608897 265406220
240093571073 265399992
159233044053 265393764
287365879177 265387536
44784298117 265381308
39186261631 195727356
468369058891 265375080
46650310279 265368852
73396484601 110764980
61578407575 265362624
69664460277 265356396
180381181889 265350168
824777381833 265343940
678606429143 265337712
189089238645 265331484
41674277847 265325256
104496687301 265319028
57846383251 265312800
491383208889 265306572
169807112971 265300344
105740695409 265294116
902527888583 4440564
715926672383 265287888
551717602127 265281660
490139200781 265275432
513153350779 265269204
626980092661 207548100
243825595397 265262976
447220921055 265256748
756978939947 265250520
343346244037 265244292
887599791287 264291408
916833981825 265238064
207749360265 265231836
642530194011 265225608
146170958919 25877340
202773327833 265219380
452336292531 5848092
591525861583 9858924
131864865677 265213152
940470135877 265206924
378178471061 265200696
244447599451 69890616
376312458899 265194468
680472441305 185992992
799275215619 117011664
732720781841 137956428
348322276469 72973476
612673999419 265188240
468991062945 265182012
886977787233 37716768
109472719733 265175784
967838314253 265169556
913723961555 265163328
184735210267 265157100
663678331847 265150872
245691607559 265144644
207127356211 265138416
40430269739 265132188
835973454805 265125960
824155377779 265119732
351432296739 265113504
270571769719 82253196
742050842651 117877356
228897498101 265107276
744538858867 265101048
213969400805 8930952
517507379157 265094820
627602096715 265088592
581573796719 111263220
375690454845 265082364
362006365657 265076136
377556467007 265069908
279901830529 235922868
881379750747 60972120
361384361603 265063680
214591404859 201164400
753868919677 16055784
601477926447 30087468
381288491331 265057452
453440961595 265051224
916833981825 148656132
253777660261 265044996
842815499399 265038768
280523834583 145268100
816691329131 265032540
903149892637 265026312
667410356171 265020084
990230460197 265013856
396838592681 265007628
115070756219 8208504
133108873785 265001400
671764384549 264995172
798031207511 264988944
258753692693 264982716
457172985919 264976488
388130535925 264970260
965972302091 264964032
650616246713 264957804
169185108917 264951576
488273188619 264945348
259997700801 264939120
628846104823 68732208
494493229159 20714328
168563104863 264932892
391240556195 264926664
173088789377 71111304
578463776449 264920436
394972580519 264914208
962862281821 264907980
391240556195 264901752
500091265645 264895524
765686996703 89521272
660678204637 65306808
992718476413 264889296
679850437251 264883068
74018488655 264876840
843437503453 264870612
211481384589 264864384
615784019689 264858156
303537984581 264851928
557315638613 264845700
138706910271 186136236
950422200741 264839472
318466081877 264833244
677984425089 264827016
851523556155 200448180
1244014337 264820788
93922618383 264814560
805495256159 264808332
274925798097 264802104
854633576425 264795876
515019362941 264789648
763820984541 264783420
696644546709 264777192
4976038661 264770964
338370211605 264764736
195931283239 77650704
705537693397 5592744
682960457521 122741424
324064118363 264758508
63444419737 264752280
368226406197 264746052
93922618383 264739824
643774202119 28866780
727744749409 264733596
194065271077 264727368
312246041337 264721140
279901830529 264714912
714682664275 264708684
572865739963 264702456
1244014337 264696228
125022821083 264690000
977790379117 264683772
44162294063 264677544
781237098053 264671316
296073935933 264665088
971570338577 87802344
521239403481 264658860
626980092661 264652632
290475899447 72288396
174161141349 264646404
819801349401 264640176
294207923771 217363428
809849284537 264633948
248801627829 264627720
317844077823 264621492
388130535925 264615264
496981245375 264609036
840327483183 264602808
452196953487 75975372
662434323739 264596580
999560521007 264590352
870183677775 264584124
897551856151 237230748
447220921055 264577896
620760052121 33176556
259997700801 264571668
891953819665 110198232
631956125093 264565440
784969122377 264559212
585305821043 172197972
817935337239 264552984
516263371049 264546756
790567158863 118556208
160477052161 264540528
216457417021 157144896
948556188579 113193900
852145560209 264534300
316600069715 264528072
74018488655 264521844
14928103525 264515616
142438934595 264509388
176027153511 133129728
77128508925 264503160
439791786575 81611712
659946307523 264496932
55358367035 264490704
724634729139 264484476
878269730477 264478248
840327483183 99454932
154257011621 264472020
501335273753 46778508
142438934595 264465792
57846383251 264459564
178515169727 222177672
475833107539 264453336
615784019689 264447108
404302641329 264440880
683582461575 264434652
700376571033 168604416
749514891299 264428424
845303515615 264422196
738318818327 264415968
697266550763 264409740
237605554857 264403512
722146712923 264397284
607697966987 29576772
6842050823 264391056
742050842651 264384828
563535679153 264378600
378800475115 264372372
246935615667 264366144
585305821043 18708912
443488896731 264359916
707840619681 264353688
607075962933 264347460
492005212943 95917428
841571491291 264341232
860231612911 264335004
375690454845 33176556
993962484521 264328776
344590252145 264322548
977790379117 252439524
674319949653 22943952
878269730477 264316320
169234870637 207921780
466503046729 264310092
431048815651 264303864
234495534587 264297636
760710964271 225765000
22392152173 264291408
588415841313 264285180
770663029135 264278952
269949765665 205131636
136218894055 264272724
108228711625 264266496
123156808921 264260268
272437781881 264254040
369470414305 264247812
827887402103 264241584
931762079121 204340680
345834260253 264235356
862097625073 86332536
358274341333 101528856
444732904839 264229128
175405149457 213047424
125022821083 264222900
724030854793 135957240
171051121079 264216672
482675152133 264210444
818557341293 143985132
642530194011 264204216
229519502155 69516936
151768995405 264197988
460905010243 243452520
17416119741 264191760
393728572411 264185532
31100208929 156571920
971595842237 186553512
620760052121 264179304
570377723747 264173076
896307848043 264166848
628224100769 234540252
944202160201 264160620
942958152093 264154392
490139200781 264148164
320332094039 203568408
915589973717 264141936
511287338617 251125416
737696814273 264135708
7464054877 264129480
845925519669 264123252
95788630545 264117024
837217462913 264110796
40430269739 264104568
559803654829 264098340
773773049405 264092112
230141506209 264085884
198419299455 264079656
230763510263 264073428
651860254821 264067200
566645699423 30124836
378178471061 264060972
710950639951 264054744
340236223767 264048516
671764384549 264042288
13684095417 264036060
980278395333 264029832
557937642667 185388876
811715296699 264023604
501335273753 231426252
206505352157 264017376
250667639991 36178452
136840898109 93712716
580329788611 264011148
295451931879 264004920
238227558911 263998692
44162294063 263992464
300427964311 263986236
535545496723 263980008
51004338657 177491772
715926672383 263973780
83970553519 263967552
391862560249 263961324
145548954865 206445744
385642519709 19038996
827887402103 263955096
570999727801 263948868
148658975135 263942640
745782866975 263936412
524349423751 263930184
458416994027 263923956
840327483183 263917728
673630396711 263911500
859609608857 83293272
947934184525 152579772
326080904177 10600056
17416119741 263905272
503823289969 263899044
671764384549 263892816
933628091283 263886588
712194648059 263880360
670520376441 162083700
460905010243 263874132
39808265685 263867904
707218615627 263861676
577841772395 263855448
74018488655 263849220
559803654829 263842992
67176444061 263836764
98898650815 263830536
561047662937 263824308
769419021027 263818080
136840898109 263811852
872049689937 263805624
669276368333 263799396
687936489953 132681312
988364448035 263793168
529947460237 263786940
943580156147 263780712
856499588587 236875752
841571491291 263774484
830997422373 263768256
309136021067 263762028
500713269699 200385900
215213408913 22408344
141194926487 77364216
748892887245 263755800
436646852137 263749572
184735210267 263743344
426694787273 263737116
649994242659 93270528
257509684585 148874112
865217940227 76978080
156123023783 263730888
205883348103 263724660
956020237227 263718432
360140353495 263712204
977790379117 263705976
751380903461 147217464
823533373725 263699748
796165195349 259228044
554827622397 263693520
474589099431 263687292
24258164335 263681064
944202160201 200722212
987155453743 209659392
290475899447 263674836
483297156187 263668608
227031485939 263662380
623248068337 263656152
23014156227 263649924
160477052161 263643696
975924366955 238065300
185979218375 263637468
624492076445 263631240
760088960217 263625012
259997700801 263618784
578463776449 81536976
520617399427 263612556
903149892637 263606328
80860533249 236956716
621382056175 263600100
748892887245 263593872
615784019689 26531280
561669666991 263587644
809849284537 85635000
488273188619 263581416
505689302131 263575188
10574075147 263568960
988986452089 263562732
509421326455 263556504
940470135877 263550276
482675152133 106299504
739562826435 263544048
952288212903 111144888
826643393995 263537820
723390721031 572976
686692481845 263531592
510043330509 263525364
252533652153 263519136
776261065621 263512908
248179623775 263506680
625736084553 263500452
887599791287 263494224
190955250807 263487996
399326608897 263481768
357652337279 263475540
970948334523 263469312
184735210267 263463084
979034387225 263456856
194687275131 263450628
783725114269 263444400
370897320089 79108056
953532221011 263438172
132486869731 263431944
574109748071 263425716
200907315671 263419488
123156808921 263413260
338992215659 263407032
213347396751 263400804
742050842651 263394576
875159710207 263388348
243203591343 263382120
9952071093 129498804
131864865677 263375892
208993368373 257154120
868317665613 263369664
100764662977 263363436
820423353455 263357208
804251248051 263350980
139950918379 263344752
984632423711 263338524
580951792665 261943452
233873530533 263332296
207749360265 263326068
138084906217 263319840
287987883231 263313612
995828496683 263307384
557315638613 104169528
896929852097 263301156
690424506169 263294928
700998575087 263288700
133730877839 204234804
473967095377 263282472
821667361563 77320620
791811166971 263276244
384398511601 263270016
901283880475 263263788
82726545411 230834592
421096750787 263257560
311624037283 263251332
55358367035 263245104
245069603505 151620660
432914827813 263238876
411144685923 263232648
528081448075 19113732
546741569695 263226420
413010698085 263220192
424206771057 263213964
737696814273 263207736
348944280523 263201508
888843799395 263195280
74640492709 263189052
274925798097 263182824
366360394035 85242636
873293698045 263176596
661812319685 263170368
39186261631 263164140
330284158903 263157912
22392152173 263151684
829753414265 121059864
124400817029 263145456
34210229199 263139228
123156808921 263133000
385020515655 263126772
391862560249 259707600
111338731895 132756048
371958430521 263120544
344709649133 71385336
266217741341 263114316
77750512979 146725452
310380029175 112346892
204017335941 263108088
709706631843 36234504
793677179133 263101860
98898650815 263095632
958508253443 263089404
299805960257 41011380
157989035945 263083176
214591404859 263076948
63444419737 263070720
758222948055 263064492
424206771057 263058264
575353756179 263052036
543009545371 263045808
566023695369 230516964
977790379117 263039580
552339606181 263033352
750136895353 263027124
19904135957 263020896
477699119701 76261860
110716727841 105197148
942336148039 263014668
776261065621 263008440
166075088647 263002212
148036971081 262995984
287365879177 175997052
301671972419 193366944
801141227781 103316292
931762079121 109226664
246935615667 20340648
828509406157 209590884
190955250807 173935584
254399664315 20409156
672386388603 131460624
814203312915 262989756
355164321063 262983528
868317665613 262977300
679850437251 262971072
775017057513 262964844
442244888623 139444920
918077989933 262958616
622626064283 262952388
550473594019 262946160
503201285915 262939932
464015030513 262933704
445976912947 262927476
866451653451 262921248
563535679153 262915020
245069603505 262908792
865207645343 262902564
355786325117 262896336
957886249389 262890108
807361268321 262883880
405546649437 262877652
386264523763 262871424
377556467007 262865196
995206492629 122710284
904393900745 262858968
631956125093 262852740
28612192713 262846512
111960735949 171631224
200285311617 140914728
613296003473 262840284
88324581897 24918228
255021668369 262834056
985876431819 56544012
985876431819 262827828
187367958975 112975920
867695661559 262821600
21770148119 262815372
75884500817 262809144
332772175119 262024416
276169806205 262802916
194687275131 262796688
686692481845 156515868
187223226483 262790460
465881042675 262784232
881379750747 262778004
360762357549 262771776
129998853515 262765548
378178471061 262759320
174161141349 262753092
79616525141 262746864
916211977771 201955356
126888833245 191461176
824777381833 262740636
409278673761 262734408
903149892637 262728180
83970553519 262721952
497603249429 38376936
529947460237 262715724
174161141349 262709496
918077989933 262703268
128754845407 262697040
57846383251 262690812
60334399467 262684584
937982119661 262678356
487029180511 262672128
502107391291 110011392
227653489993 122087484
134974885947 262665900
121912800813 262659672
598989910231 262653444
4976038661 43079076
581573796719 55049292
643152198065 262647216
317844077823 262640988
999560521007 262634760
341480231875 262628532
294207923771 262622304
826021389941 262616076
169185108917 262609848
5598042715 262603620
926786046689 76149756
580329788611 262597392
101386667031 262591164
106362699463 262584936
779993089945 141668316
27368184605 262578708
486407176457 262572480
804251248051 262566252
844710048257 92946672
810471288591 262560024
666788352117 262553796
395594584573 262547568
357652337279 262541340
939848131823 262535112
654348271037 97848108
509421326455 262528884
887599791287 262522656
263107721071 262516428
460283006189 262510200
730854769679 262503972
589037845367 262497744
801763231835 262491516
556693634559 220695408
561669666991 262485288
415498714301 262479060
828509406157 262472832
934872099391 262466604
575353756179 262460376
338992215659 175318200
314734057553 262454148
459661002135 69485796
757600944001 262447920
586549829151 262441692
502579281861 262435464
515019362941 262429236
760710964271 262423008
825399385887 262416780
788701146701 262410552
389374544033 262404324
436646852137 262398096
340236223767 247488264
554205618343 262391868
453440961595 262385640
594722637893 133590600
31722212983 174844872
635688149417 238781520
418608734571 262379412
825399385887 262373184
90812598113 262366956
819801349401 262360728
114448752165 262354500
330284158903 262348272
618272035905 262342044
111960735949 262335816
629468108877 144919332
334649011545 60772824
540521529155 262329588
297939948095 35468460
905015904799 262323360
399326608897 262317132
722768716977 262310904
585305821043 233805348
391862560249 262304676
253777660261 262298448
296695939987 262292220
464639033755 61495272
330284158903 262285992
516885375103 262279764
933006087229 262273536
70908468385 60000552
934872099391 262267308
55980371089 262261080
834107442643 262254852
153013003513 262248624
702864587249 262242396
126888833245 262236168
87080573789 262229940
139328914325 262223712
970948334523 262217484
149902983243 262211256
504445294023 262205028
334638187281 262198800
816691329131 262192572
913101957501 262186344
811715296699 262180116
504445294023 262173888
735830802111 262167660
445354908893 262161432
876403718315 262155204
13684095417 262148976
484589337875 119322252
759466956163 188832960
452196953487 262142748
259375696747 262136520
994584488575 262130292
676740416981 203985684
382532499439 262124064
151146991351 262117836
837839466967 262111608
949178192633 262105380
389374544033 214753896
547985577803 262099152
148036971081 262092924
956020237227 262086696
78994521087 192756600
509421326455 262080468
153635007567 214716528
284255858907 262074240
781237098053 262068012
149902983243 262061784
605209950771 262055556
408656669707 262049328
688023028013 106517484
712816652113 262043100
564779687261 166293828
398704604843 262036872
337126203497 262030644
910613941285 262024416
611429991311 262018188
579085780503 262011960
182247194051 262005732
169807112971 261999504
417986730517 261993276
776276990617 65618208
182869198105 261987048
661190315631 166437072
374446446737 261980820
44784298117 261974592
706596611573 185631768
708462623735 261968364
445976912947 261962136
835973454805 261955908
980900399387 261949680
100764662977 261943452
529325456183 85753332
650616246713 261937224
487651184565 150368832
860231612911 261930996
608941975095 261924768
767553008865 240425712
928652058851 261918540
544875557533 261912312
293585919717 261906084
814203312915 261899856
90812598113 261893628
694778534547 261887400
200907315671 120617676
72152476493 261881172
245069603505 261874944
447220921055 261868716
129376849461 261862488
231385514317 261856260
885733779125 261850032
942336148039 261843804
93922618383 261837576
142438934595 213084792
209615372427 261831348
742672846705 261825120
369470414305 126951552
142438934595 261818892
833485438589 140435172
532435476453 261812664
835973454805 261806436
91434602167 261800208
414254706193 261793980
190955250807 261787752
933006087229 261781524
465259038621 261775296
943580156147 261769068
524349423751 122075028
225165473777 57303828
901905884529 261762840
84592557573 73228824
60334399467 261756612
182869198105 261750384
722768716977 261744156
867695661559 5916600
914967969663 9933660
594013877799 261737928
366360394035 261731700
574731752125 261725472
307892012959 117204732
178515169727 73608732
347700272415 126285156
433536831867 261719244
903149892637 168778800
677984425089 261713016
768175012919 261706788
641908189957 261700560
918699993987 261694332
597123898069 261688104
832241430481 169140024
144304946757 56126736
199663307563 261681876
64066423791 261675648
942958152093 261669420
312246041337 261663192
141816930541 261656964
640042177795 261650736
772529041297 261644508
153635007567 261638280
645018210227 261632052
50382334603 261625824
389374544033 217500444
307892012959 261619596
234495534587 261613368
227653489993 261607140
882001754801 261600912
192821262969 261594684
480187135917 167645304
996450500737 1563228
57846383251 261588456
210859380535 261582228
426694787273 141070428
62822415683 261576000
276791810259 261569772
480187135917 261563544
60334399467 261557316
977790379117 23149476
417986730517 261551088
607075962933 109463328
417364726463 261544860
353920312955 191585736
281767842691 57073392
882001754801 37934748
519995395373 261538632
883245762909 261532404
187223226483 261526176
330906162957 261519948
320954098093 261513720
630712116985 261507492
277413814313 221779080
762576976433 261501264
733342785895 261495036
300427964311 261488808
970326330469 261482580
178515169727 261476352
822911369671 261470124
233873530533 261463896
491383208889 261457668
350810292685 261451440
554205618343 173829708
398082600789 261445212
546741569695 261438984
534301488615 261432756
564779687261 261426528
902527888583 261420300
218323429183 261414072
840327483183 261407844
484541164295 261401616
808605276429 158166288
403058633221 261395388
106984703517 261389160
713438656167 189486900
371958430521 261382932
59712395413 261376704
287987883231 261370476
564779687261 261364248
93300614329 261358020
817313333185 261351792
10574075147 261345564
953532221011 261339336
880757746693 261333108
207749360265 261326880
521861407535 261320652
665544344009 261314424
954776229119 261308196
421718754841 47880864
9330067039 261301968
417364726463 89515044
840327483183 207168192
385020515655 107987292
684204465629 261295740
394972580519 43714332
948556188579 261289512
172917133241 58929336
344590252145 261283284
732720781841 261277056
565401691315 261270828
197797295401 261264600
920566006149 222501528
672386388603 81661536
57224379197 261258372
8086058931 261252144
760088960217 261245916
567267703477 261239688
307892012959 261233460
127510837299 261227232
457794989973 261221004
534301488615 261214776
7464054877 261208548
677362421035 261202320
975302362901 261196092
193443267023 259688916
965972302091 261189864
129376849461 261183636
615784019689 261177408
383154503493 261171180
138084906217 261164952
423032254973 108753336
518129383211 242088588
93300614329 261158724
559181650775 261152496
964106289929 261146268
336504199443 261140040
366982398089 261133812
837839466967 41048748
283633854853 261127584
243203591343 261121356
421718754841 261115128
177271161619 261108900
513153350779 261102672
249423631883 261096444
419230738625 261090216
312246041337 261083988
42918285955 261077760
13684095417 261071532
449086933217 261065304
95166626491 168336612
700376571033 261059076
399326608897 82022760
183491202159 261052848
385668895289 135085320
528703452129 261046620
389996548087 261040392
885733779125 261034164
777593175017 60978348
743294850759 32485248
770041025081 261027936
260619704855 261021708
135596890001 261015480
557315638613 261009252
358274341333 261003024
251289644045 260996796
159855048107 260990568
493871225105 260984340
184113206213 148438152
909369933177 260978112
521861407535 260971884
885733779125 260965656
428560799435 156764988
767553008865 204720588
125644825137 260959428
496981245375 260953200
462771022405 260946972
751380903461 24152184
598367906177 260940744
342102235929 260934516
391240556195 260928288
931768095369 64839708
350810292685 260922060
522483411589 260915832
783103110215 260909604
975924366955 260903376
735830802111 88624440
883867766963 260897148
704108595357 260890920
331528167011 260884692
387508531871 260878464
818557341293 260872236
226409481885 260866008
317844077823 193995972
941092139931 260859780
989608456143 260853552
461527014297 260847324
118180776489 95699448
282389846745 260841096
241337579181 260834868
900039872367 106505028
703486591303 260828640
273059785935 260822412
526215435913 260816184
513775354833 260809956
45406302171 260803728
197175291347 76859748
362628369711 260797500
941092139931 209042820
765686996703 260791272
245069603505 260785044
573487744017 260778816
868939669667 260772588
541765537263 260766360
542387541317 110304108
445976912947 260760132
419230738625 260753904
14306099471 260747676
556071630505 260741448
752624911569 88543476
812337300753 260735220
421096750787 260728992
233251526479 142253748
228275494047 260722764
804873252105 260716536
836595458859 260710308
112582740003 68719752
838461471021 260704080
269949765665 260697852
775639061567 217101852
190333246753 260691624
76506504871 260685396
273059785935 260679168
178515169727 260672940
6229 43160040
486407176457 260666712
255021668369 260660484
900661876421 183171708
73396484601 260654256
365738389981 63450864
518751387265 260648028
704730599411 260641800
997694508845 260635572
836595458859 260629344
627602096715 260623116
877025722369 105396444
421096750787 260616888
840949487237 19917144
506987250947 186964560
433536831867 260610660
553583614289 260604432
648128230497 260598204
437268856191 260591976
895063839935 260585748
944202160201 260579520
406168653491 260573292
106984703517 260567064
278035818367 260560836
182247194051 260554608
180381181889 260548380
758844952109 260542152
746404871029 162880884
901283880475 260535924
157367031891 79662348
541143533209 260529696
847169527777 260523468
544875557533 260517240
68420452169 203462532
679850437251 260511012
513775354833 260504784
918699993987 2952072
68420452169 180655596
636932157525 260498556
672386388603 260492328
333394179173 72724356
383154503493 260486100
980900399387 260479872
237053995711 29925540
187845230537 260473644
562913675099 260467416
888381294421 75551868
190333246753 87054984
962240277767 260461188
91434602167 260454960
775639061567 260448732
945446168309 182337156
853389568317 73832940
108228711625 260442504
267461749449 51412140
821045357509 260436276
1866018391 260430048
943068337869 142702164
617650031851 260423820
530569464291 260417592
812337300753 260411364
220811445399 235767168
686692481845 260405136
283011850799 210057984
291097903501 260398908
398704604843 27403200
128132841353 260392680
172295129187 260386452
844059507507 260380224
138706910271 260373996
375690454845 260367768
877025722369 260361540
411144685923 260355312
227653489993 260349084
480809139971 260342856
42296281901 260336628
157367031891 3014352
567267703477 260330400
440378876461 194743332
987120439927 54825084
630090112931 260324172
268083753503 260317944
310380029175 260311716
330284158903 136243728
78372517033 204901200
407412661599 260305488
204017335941 260299260
878269730477 260293032
633822137255 260286804
928030054797 230411088
276791810259 156148416
181625189997 260280576
922432018311 260274348
83348549465 260268120
209615372427 260261892
22392152173 159237504
365116385927 260255664
511287338617 260249436
603349300917 180319284
152390999459 207984060
398704604843 260243208
583439808881 260236980
222677457561 260230752
632695558087 117335520
980278395333 260224524
746407287493 186098868
498225253483 260218296
311002033229 167938020
181052542843 109519380
357652337279 260212068
191577254861 231426252
761332968325 260205840
89568590005 260199612
108850715679 164985948
466503046729 260193384
615162015635 260187156
76506504871 260180928
756978939947 260174700
296073935933 260168472
460905010243 616572
464015030513 260162244
804251248051 260156016
572865739963 260149788
913101957501 260143560
217079421075 260137332
505067298077 260131104
103252679193 260124876
714682664275 260118648
885111775071 242051220
290475899447 205604964
4354034607 260112420
187223226483 260106192
313490049445 260099964
854633576425 106654500
117558772435 260093736
334638187281 260087508
659946307523 260081280
668032360225 260075052
643152198065 153165204
228897498101 260068824
256265676477 260062596
770041025081 260056368
931140075067 260050140
219567437291 260043912
234495534587 260037684
350810292685 260031456
566023695369 260025228
428560799435 260019000
195931283239 260012772
274925798097 209858688
1866018391 260006544
477077115647 260000316
498225253483 259994088
498225253483 259987860
235117538641 259981632
415498714301 259975404
12440087309 259969176
259375696747 103116996
570999727801 259962948
111960735949 259956720
661812319685 259950492
131864865677 259944264
770663029135 259938036
151146991351 259931808
90812598113 259925580
677362421035 259919352
745160862921 259913124
937982119661 259906896
583439808881 259900668
634444141309 259894440
447220921055 109886832
233251526479 89023032
237605554857 259888212
837839466967 23448420
399326608897 259881984
169807112971 256350708
582817804827 259875756
233873530533 259869528
160477052161 259863300
541143533209 259857072
426072783219 211378320
534923492669 127219356
126888833245 259850844
826021389941 259844616
534301488615 35767404
676740416981 259838388
363250373765 259832160
618894039959 259825932
177271161619 259819704
57224379197 26213652
139328914325 259813476
473967095377 259807248
188467234591 145324152
641908189957 259801020
992096472359 259794792
596501894015 259788564
954154225065 259782336
57224379197 48472524
152390999459 167271624
465881042675 259776108
257509684585 259769880
496981245375 259763652
177893165673 259757424
572243735909 259751196
675496408873 259744968
791811166971 259738740
103252679193 259732512
961618273713 128141100
601477926447 259726284
759466956163 259720056
36076241361 259713828
298561952149 259707600
59090391359 259701372
72152476493 7760088
572243735909 259695144
113826748111 259688916
64688427845 259682688
17416119741 259676460
752624911569 194375880
447220921055 259670232
283633854853 162986760
21770148119 132930432
223921465669 188322264
294829927825 259664004
284255858907 259657776
403058633221 169289496
672386388603 259651548
337126203497 259645320
842815499399 259639092
61578407575 259632864
663678331847 259626636
411766689977 142857864
903149892637 259620408
674874404819 259614180
136840898109 259607952
649372238605 81119700
820423353455 259601724
859609608857 259595496
34210229199 259589268
151146991351 258686208
699754566979 259583040
221433449453 259576812
371336426467 259570584
934250095337 259564356
118180776489 222563808
625736084553 259558128
760710964271 127269180
490139200781 259551900
41052273793 259545672
620138048067 259539444
432914827813 254955636
480187135917 259533216
429804807543 259526988
409278673761 259520760
885111775071 259514532
204017335941 259508304
618272035905 259502076
575975760233 259495848
957886249389 259489620
998938516953 259483392
709084627789 259477164
347700272415 259470936
385020515655 259464708
732720781841 259458480
847791531831 259452252
659946307523 259446024
957264245335 259439796
92678610275 258138144
206505352157 259433568
467125050783 259427340
173539137295 259421112
648128230497 160856784
168563104863 259414884
332150171065 254687832
739562826435 259408656
784969122377 259402428
544253553479 259396200
374446446737 259389972
884489771017 259383744
951044204795 259377516
511287338617 259371288
656214283199 167676444
498225253483 259365060
398704604843 39404556
39186261631 259358832
588644838645 9914976
470246929165 20994588
877025722369 229869252
122534804867 88344180
648128230497 259352604
809849284537 259346376
596501894015 259340148
195309279185 179360172
905637908853 259333920
875159710207 259327692
306026000797 259321464
914345965609 259315236
598367906177 259309008
47894318387 259302780
923676026419 259296552
628846104823 259290324
360140353495 259284096
253777660261 259277868
535545496723 259271640
246995784375 36838620
960996269659 259265412
843437503453 259259184
952288212903 259252956
811715296699 259246728
133108873785 259240500
844681511561 223292484
609563979149 259234272
549851589965 59981868
784969122377 259228044
27368184605 187263504
266839745395 12119688
899417868313 259221816
353920312955 229227768
540521529155 259215588
997694508845 59078808
340236223767 259209360
500713269699 604116
242581587289 259203132
161721060269 80883036
115070756219 259196904
238849562965 259190676
904393900745 259184448
549229585911 259178220
77750512979 259171992
110716727841 259165764
326552134579 259159536
357652337279 259153308
416120718355 259147080
474589099431 259140852
832241430481 259134624
714682664275 259128396
980900399387 259122168
488895192673 259115940
172295129187 259109712
373824442683 9721908
654390602753 190209348
2488022445 61489044
598989910231 259103484
418608734571 35898192
682960457521 53753868
742050842651 259097256
41674277847 24905772
149902983243 259091028
376312458899 98564328
288609887285 259084800
164831080539 259078572
467125050783 93276756
510665334563 259072344
671764384549 160258896
166697092701 259066116
197797295401 259059888
435402844029 259053660
681094445359 175542408
419852742679 259047432
329662154849 259041204
432914827813 259034976
413010698085 166623912
373202438629 259028748
188467234591 259022520
710950639951 259016292
890087807503 59483628
200907315671 259010064
577219768341 152118900
505067298077 259003836
885111775071 258997608
514397358887 258991380
758222948055 258985152
304159988635 258978924
62822415683 258972696
889465803449 258966468
782481106161 258960240
72152476493 258954012
259997700801 175062852
612051995365 258947784
241959583235 258941556
808605276429 258935328
723390721031 258929100
900039872367 258922872
980278395333 258916644
277413814313 258910416
959130257497 258904188
764442988595 258897960
447842925109 258891732
736452806165 258885504
835351450751 258879276
292341911609 258873048
449708937271 258866820
471479079161 246211524
296695939987 258860592
487029180511 258854364
842815499399 258848136
787457138593 258841908
220189441345 24961824
138706910271 258835680
200285311617 258829452
604587946717 121751172
503201285915 258823224
167941100809 258816996
223921465669 258810768
857121592641 258804540
618894039959 258798312
262485717017 258792084
853389568317 258785856
436646852137 162812376
497603249429 258779628
235739542695 20465208
379422479169 258773400
203395331887 258767172
810471288591 27590040
232007518371 258760944
822289365617 258754716
748270883191 258748488
11818083255 258742260
344590252145 258736032
543631549425 258729804
906881916961 71964540
861475621019 258723576
482053148079 214342848
129376849461 258717348
496359241321 258711120
220811445399 258704892
615784019689 258698664
199041303509 258692436
664300335901 258686208
44784298117 258679980
951666208849 258673752
582817804827 258667524
452818957541 258661296
400570617005 258655068
535545496723 197813736
562913675099 258648840
235117538641 258642612
139950918379 258636384
176027153511 258630156
770663029135 145791252
980278395333 84850272
21148144065 258623928
21770148119 258617700
322820110255 258611472
500091265645 258605244
996450500737 258599016
870183677775 258592788
464637034567 258586560
587171833205 177884136
926164042635 258580332
398704604843 258574104
239471567019 258567876
291719907555 258561648
874537706153 258555420
297939948095 258549192
99520654869 152025480
134352881893 258542964
862719629127 258536736
246313611613 258530508
103252679193 209017908
968460318307 258524280
226409481885 258518052
519373391319 144925560
493871225105 110248056
162343064323 258511824
643774202119 258505596
997913348309 5262660
911857949393 258499368
488273188619 258493140
179137173781 37293264
261241708909 258486912
236983550803 258480684
918699993987 258474456
620138048067 246603888
113204744057 258468228
59090391359 258462000
610185983203 258455772
599611914285 258449544
474589099431 258443316
488895192673 258437088
79616525141 258430860
77128508925 258424632
551095598073 249699204
197175291347 258418404
670520376441 258412176
816691329131 206925300
239471567019 258405948
78994521087 258399720
569755719693 258393492
755112927785 258387264
449086933217 258381036
716555004085 130420548
579085780503 258374808
227031485939 258368580
816691329131 258362352
707840619681 258356124
257509684585 258349896
625736084553 258343668
200907315671 258337440
391240556195 74754684
822911369671 258331212
935494103445 258324984
93300614329 258318756
14928103525 258312528
215213408913 258306300
934872099391 258300072
766309000757 238713012
834729446697 258293844
760710964271 258287616
597123898069 258281388
400570617005 46323864
694778534547 258275160
996450500737 258268932
516263371049 258262704
306026000797 258256476
629468108877 258250248
298561952149 258244020
63444419737 258237792
627602096715 258231564
368848410251 258225336
674252400765 258219108
19904135957 160788276
46650310279 258212880
312868045391 215090208
335882195389 258206652
775639061567 234172800
67288435957 105483636
42918285955 11067156
745160862921 258200424
572865739963 258194196
218323429183 258187968
906259912907 258181740
355786325117 258175512
825399385887 258169284
97775079771 18646632
242581587289 258163056
678606429143 258156828
454684969703 258150600
848413535885 258032268
222055453507 258144372
118180776489 258138144
649994242659 212430852
861475621019 258131916
546119565641 258125688
542387541317 258119460
995828496683 258113232
857743596695 258107004
480809139971 258100776
511909342671 258094548
297939948095 227365596
980900399387 258088320
615784019689 258082092
340893920489 80048484
136840898109 258075864
332772175119 258069636
256265676477 254656692
88324581897 258063408
892575823719 258057180
890709811557 258050952
60334399467 39199032
142438934595 258044724
898795864259 258038496
823533373725 153906336
288609887285 138890628
254399664315 258032268
654348271037 152654508
538033512939 258026040
841571491291 258019812
190955250807 258013584
172295129187 258007356
162343064323 258001128
317222073769 257994900
503201285915 257988672
557937642667 257982444
733964789949 38763072
548607581857 257976216
908125925069 257969988
135596890001 257963760
470235071053 257957532
429182803489 257951304
455306973757 257945076
78994521087 257938848
901283880475 257932620
569133715639 257926392
93922618383 257920164
563535679153 257913936
595257885907 257907708
622010283 257901480
570999727801 257895252
205883348103 257889024
49138326495 257882796
299277911811 33967512
282389846745 257876568
564157683207 164114028
641286185903 257870340
687936489953 257864112
441622884569 257857884
157989035945 257851656
805495256159 161940456
479565131863 257845428
824777381833 257839200
457794989973 257832972
638798169687 256145184
103874683247 257826744
57224379197 257820516
380044483223 257814288
592769869691 257808060
367604402143 257801832
150524987297 3132684
53492354873 257795604
533679484561 257789376
958508253443 257783148
345212256199 257776920
561047662937 13078800
301049968365 257770692
513775354833 73627416
35454237307 257764464
482675152133 257758236
971570338577 257752008
452818957541 257745780
515641366995 257739552
418630706955 111362868
71530472439 58680216
732720781841 257733324
727744749409 257727096
593391873745 257720868
496981245375 257714640
588415841313 257708412
23014156227 257702184
88324581897 257695956
925542038581 257689728
633200133201 257683500
826643393995 257677272
149280979189 257671044
635066145363 204589800
505689302131 257664816
360140353495 245177676
529325456183 257658588
686070477791 16354728
823533373725 257652360
925542038581 25914708
450952945379 257646132
641286185903 257278680
289231891339 257639904
954154225065 257633676
274303794043 257627448
238849562965 257621220
141194926487 257614992
638176165633 257608764
923054022365 257602536
227031485939 257596308
263107721071 136125396
572243735909 150219360
6229 257590080
416742722409 257583852
408034665653 257577624
35454237307 58568112
52870350819 257571396
474589099431 257565168
323442114309 257558940
70908468385 255659400
970948334523 257552712
323442114309 257546484
891331815611 257540256
352676304847 257534028
924920034527 257527800
894441835881 107464140
226409481885 257521572
547985577803 257515344
232629522425 257509116
383154503493 257502888
62200411629 257496660
613918007527 257490432
812959304807 257484204
65310431899 144066096
214591404859 257477976
200907315671 257471748
658702299415 77451408
983388415603 257465520
764442988595 257459292
788701146701 257453064
383776507547 257446836
415498714301 257440608
450330941325 257434380
373202438629 257428152
284255858907 257421924
365116385927 257415696
636932157525 257409468
598367906177 257403240
970326330469 58698900
400570617005 257397012
459661002135 257390784
953532221011 257384556
872671693991 4160304
48516322441 257378328
387508531871 257372100
37320249469 257365872
465259038621 257359644
141194926487 257353416
676740416981 257347188
570377723747 257340960
219567437291 257334732
788079142647 257328504
857121592641 52863264
535545496723 240257556
150524987297 257322276
902527888583 257316048
789323150755 257309820
619516044013 257303592
551095598073 132936660
239471567019 257297364
896929852097 257291136
996450500737 257284908
183491202159 257278680
739562826435 257272452
194065271077 257266224
633200133201 253255392
114448752165 257259996
735830802111 257253768
364494381873 113661000
343968248091 257247540
188467234591 257241312
567889707531 211695948
21148144065 181845144
699754566979 257235084
289231891339 257228856
146170958919 257222628
300427964311 257216400
230763510263 257210172
93922618383 257203944
938604123715 257197716
751511953037 29819664
71530472439 257191488
807983272375 257185260
74018488655 136492848
735830802111 223242660
862097625073 257179032
832241430481 257172804
80238529195 257166576
705352603465 14125104
751380903461 257160348
401814625113 257154120
885733779125 257147892
633200133201 257141664
217701425129 170242380
958552185755 111966984
21148144065 257135436
313490049445 257129208
508799322401 257122980
906881916961 257116752
815447321023 257110524
967216310199 257104296
401192621059 205499088
343346244037 257098068
715304668329 257091840
272437781881 257085612
922432018311 257079384
388752539979 257073156
74018488655 257066928
193443267023 257060700
764442988595 257054472
212103388643 257048244
714682664275 257042016
753868919677 257035788
70908468385 257029560
46650310279 257023332
536167500777 153451692
119424784597 229389696
654348271037 174720312
25502172443 257017104
641908189957 257010876
202151323779 257004648
68420452169 256998420
136218894055 256992192
480809139971 256985964
125644825137 256979736
620138048067 256973508
252533652153 122747652
880757746693 256967280
106984703517 256961052
686692481845 33992424
837217462913 256954824
866451653451 89508816
641908189957 256948596
722768716977 256942368
754490923731 256936140
178515169727 256929912
990230460197 256923684
495737237267 256917456
690459563581 166244004
536789504831 256911228
354542317009 152436528
26746180551 100083960
146792962973 256905000
443488896731 256898772
705974607519 256892544
234495534587 256886316
359518349441 256880088
137462902163 256873860
90190594059 170136504
220811445399 256867632
690424506169 256861404
829753414265 256855176
423584767003 256848948
6220046769 256842720
656836287253 256836492
526215435913 201631500
350810292685 256830264
122534804867 256824036
475211103485 256817808
931762079121 231600636
806117260213 54382896
457794989973 256811580
390618552141 94254552
47272314333 256805352
16172111633 256799124
598989910231 256792896
373202438629 256786668
535545496723 256780440
273059785935 256774212
891953819665 256767984
269949765665 256761756
600855922393 256755528
771285033189 256749300
925542038581 256743072
657458291307 256736844
19282131903 256730616
511909342671 256724388
329662154849 210630960
282389846745 256718160
780615093999 256711932
39808265685 256705704
287987883231 161915544
439756872407 256699476
673008392657 256693248
752002907515 256687020
914967969663 256680792
614540011581 133304112
806117260213 256674564
264351729179 256668336
207749360265 154311156
771285033189 256662108
546741569695 256655880
344590252145 256649652
877025722369 65717856
218323429183 256643424
519373391319 256637196
319710089985 256630968
799897219673 256624740
410522681869 256618512
113826748111 256612284
719036692653 256606056
37320249469 256599828
910613941285 256593600
125022821083 59539680
430426811597 256587372
801763231835 256581144
472723087269 256574916
687314485899 256568688
249423631883 256562460
224543469723 256556232
16172111633 256550004
923676026419 39846744
487029180511 256543776
605906528897 59888448
976546371009 256537548
584061812935 256531320
447220921055 256525092
307892012959 256518864
220189441345 256512636
456550981865 256506408
411144685923 256500180
621382056175 256493952
411766689977 256487724
605831954825 256481496
502579281861 256475268
516885375103 256469040
513311635399 88026552
743294850759 256462812
879513738585 195166836
279279826475 106168716
227653489993 41272956
918077989933 256456584
871427685883 138934224
1866018391 256450356
136218894055 256444128
613296003473 256437900
710328635897 256431672
309136021067 256425444
880135742639 256419216
513153350779 40581648
917455985879 35026272
939848131823 256412988
731476773733 256406760
431048815651 256400532
327174138633 63313848
404302641329 223460640
369470414305 67586256
88324581897 256394304
587793837259 92734920
266839745395 31476312
276169806205 256388076
554205618343 256381848
634444141309 256375620
410522681869 256369392
863963637235 219524544
839083475075 135409176
18660127849 256363164
895063839935 256356936
302293976473 256350708
113204744057 205835400
157989035945 256344480
122534804867 256338252
204639339995 14853780
722768716977 256332024
360762357549 256325796
352676304847 256319568
911857949393 256313340
22392152173 81879516
154257011621 256307112
16172111633 256300884
180381181889 256294656
727744749409 256288428
205883348103 256282200
491383208889 256275972
222055453507 256269744
905015904799 168411348
795543191295 256263516
71530472439 256257288
206505352157 256251060
842815499399 256244832
859609608857 231326604
447220921055 245582496
598989910231 79780680
125156828959 54725436
745176426693 101024388
88361470341 22370976
282389846745 180412704
509421326455 256238604
19282131903 256232376
430426811597 256226148
147414967027 109425960
455928977811 10681020
552961610235 256219920
49138326495 256213692
416120718355 256207464
881379750747 256201236
634444141309 256195008
114448752165 256188780
717792684545 256182552
761332968325 248808600
296695939987 256176324
592147865637 256170096
807361268321 23193072
608941975095 121695120
67798448115 249313068
232007518371 161840808
533057480507 256163868
791189162917 74156796
287365879177 11266452
41052273793 256157640
913101957501 256151412
512532729341 44305992
11818083255 256145184
615784019689 256138956
123156808921 256132728
281767842691 256126500
373824442683 129940992
857121592641 256120272
447220921055 256114044
463393026459 256107816
469613066999 122311692
882623758855 256101588
312246041337 256095360
39808265685 256089132
750758899407 51075828
380666487277 256082904
581573796719 68912820
998938516953 256076676
345212256199 256070448
10684852583 34042248
228275494047 55074204
346456264307 256064220
643152198065 256057992
284877862961 256051764
568511711585 256045536
212725392697 256039308
990230460197 256033080
620138048067 256026852
939226127769 256020624
470857075107 256014396
633822137255 256008168
959752261551 256001940
204639339995 255995712
849035539939 166349880
327796142687 255989484
21148144065 255983256
376312458899 46411056
328418146741 255977028
490761204835 255970800
844681511561 255964572
530569464291 255958344
692912522385 255952116
289853895393 255945888
200285311617 255939660
951044204795 255933432
708462623735 255927204
355164321063 255920976
366360394035 255914748
60956403521 255908520
97032638653 255902292
872671693991 23523156
816069325077 255896064
227031485939 255889836
445354908893 255883608
934872099391 32124024
705352603465 255877380
755112927785 255871152
953532221011 255864924
886977787233 255858696
928030054797 255852468
70908468385 255846240
320332094039 255840012
103874683247 255833784
807361268321 255827556
980900399387 255821328
694156530493 255815100
956642241281 255808872
334638187281 87665328
3110026499 128053908
811715296699 62585172
966594306145 255802644
556071630505 255796416
862097625073 255790188
363250373765 255783960
615784019689 255777732
801763231835 255771504
113204744057 255765276
347078268361 255759048
213347396751 255752820
387508531871 154659924
102008671085 255746592
664300335901 255740364
348322276469 52707564
360762357549 255734136
724012725085 255727908
467125050783 149671296
213347396751 255721680
964106289929 255715452
174783145403 252246456
78994521087 255709224
915589973717 255702996
256265676477 216989748
314734057553 85080708
515019362941 255696768
854633576425 255690540
797409203457 255684312
78994521087 199115388
839083475075 255678084
602099930501 255671856
296073935933 255665628
167941100809 60336864
145548954865 255659400
314734057553 255653172
508177318347 255646944
669898372387 255640716
313490049445 255634488
404302641329 255628260
543631549425 255622032
842815499399 255615804
764442988595 255609576
301049968365 104549436
560425658883 255603348
901905884529 245688372
765686996703 255597120
150524987297 255590892
262485717017 255584664
125022821083 255578436
917455985879 61227468
627602451711 246423276
249423631883 255572208
835973454805 255565980
27368184605 185694048
895063839935 255559752
907503921015 255553524
751380903461 255547296
995206492629 255541068
34832233253 255534840
826021389941 255528612
799897219673 255522384
531191468345 255516156
439134868353 255509928
957886249389 255503700
77750512979 255497472
54736362981 255491244
338992215659 251835408
395594584573 255485016
204639339995 255478788
730854769679 28985112
472723087269 1127268
681716449413 6763608
274925798097 255472560
386264523763 255466332
355786325117 255460104
213969400805 255453876
786835134539 255447648
872049689937 255441420
408656669707 255435192
487029180511 10406988
589037845367 255428964
153635007567 255422736
437268856191 255416508
46028306225 202316580
363250373765 26880048
850279548047 255410280
309136021067 255404052
404924645383 255397824
551095598073 255391596
490761204835 102382092
201529319725 159760656
668654364279 255385368
385020515655 255379140
748892887245 255372912
368848410251 255366684
757600944001 255360456
679228433197 255354228
623870072391 255348000
90190594059 255341772
205883348103 255335544
442866892677 93681576
457172985919 66346884
351432296739 255329316
648750234551 255323088
752002907515 255316860
133730877839 255310632
944824164255 255304404
485785172403 249462540
812337300753 255298176
294207923771 255291948
107606707571 255285720
607697966987 255279492
162343064323 255273264
944202160201 255267036
612051995365 255260808
501335273753 255254580
995206492629 255248352
330906162957 255242124
348322276469 20795292
442866892677 255235896
645018210227 255229668
301671972419 136791792
614540011581 255223440
710328635897 255217212
245691607559 205710840
498847257537 255210984
592147865637 55317096
796165195349 255204756
895063839935 255198528
89582285377 136206360
804251248051 60168708
191577254861 255192300
139328914325 255186072
936738111553 255179844
169185108917 255173616
620760052121 255167388
798031207511 255161160
546119565641 255154932
344590252145 255148704
849035539939 255142476
270571769719 255136248
977790379117 255130020
540521529155 255123792
828509406157 255117564
704730599411 70999200
287365879177 255111336
876403718315 25696728
931762079121 255105108
999560521007 255098880
610807987257 255092652
812959304807 161068536
272437781881 255086424
175405149457 255080196
722146712923 255073968
482675152133 255067740
167941100809 255061512
744538858867 182816712
674252400765 255055284
810471288591 255049056
431048815651 255042828
733964789949 255036600
513775354833 255030372
564779687261 255024144
457794989973 255017916
131242861623 255011688
851523556155 255005460
371958430521 254999232
229519502155 254993004
251911648099 254986776
33588225145 254980548
404302641329 254974320
519373391319 254968092
316600069715 254961864
933006087229 254955636
784969122377 254949408
758222948055 254943180
513775354833 254936952
517507379157 102556476
893197827773 254930724
807983272375 254924496
860853616965 254918268
403058633221 254912040
781237098053 254905812
895685843989 254899584
226409481885 254893356
271815777827 254887128
973436350739 254880900
288609887285 254874672
759466956163 63170604
507555314293 254868444
830997422373 254862216
343346244037 254855988
706596611573 254849760
821045357509 254843532
689180498061 254837304
728366753463 254831076
864585641289 181396728
697888554817 254824848
308591568069 173375064
653726266983 254818620
484541164295 254812392
732720781841 254806164
77128508925 254799936
659324303469 254793708
751380903461 254787480
862097625073 254781252
269327761611 254775024
940470135877 254768796
590903857529 254762568
90812598113 227926116
465259038621 254756340
602099930501 254750112
335260191335 42275664
415498714301 254743884
54114358927 254737656
468991062945 254731428
938604123715 254725200
761954972379 132276492
824155377779 114931512
522483411589 254718972
466503046729 254712744
516885375103 254706516
620138048067 254700288
567889707531 254694060
713438656167 254687832
333394179173 254681604
229519502155 254675376
294829927825 15812892
783103110215 254669148
574207060571 129417840
518751387265 254662920
332772175119 18123480
770110865873 171899028
343968248091 92728692
589659849421 254656692
72152476493 254650464
918699993987 146420280
919944002095 254644236
830997422373 254638008
844681511561 22040892
748270883191 254631780
200907315671 254625552
647506226443 254619324
431670819705 124148952
847169527777 254613096
746404871029 254606868
366360394035 254600640
389374544033 254594412
423584767003 254588184
259997700801 254581956
828509406157 254575728
816691329131 254569500
411144685923 254563272
809849284537 254557044
370714422413 139637988
694778534547 254550816
478321123755 254544588
564157683207 254538360
139328914325 254532132
809227280483 254525904
344590252145 254519676
995828496683 41490936
740806834543 254513448
923054022365 109899288
467747054837 254507220
506311306185 254500992
388752539979 254494764
795543191295 180524808
230141506209 219182004
989608456143 254488536
125022821083 254482308
552961610235 227047968
975924366955 39603852
334638187281 254476080
557315638613 60517476
281767842691 254469852
266217741341 254463624
769419021027 254457396
671142380495 254451168
66554440007 254444940
27990188659 254438712
283011850799 254432484
82726545411 254426256
516263371049 254420028
163587072431 254413800
768797016973 223815636
633200133201 254407572
34210229199 176538888
549229585911 254401344
729610761571 254395116
715926672383 254388888
661812319685 254382660
70908468385 254376432
527459444021 254370204
261241708909 254363976
547363573749 254357748
255643672423 254351520
177893165673 254345292
602099930501 254339064
446598917001 254332836
538655516993 254326608
610807987257 188751996
130620857569 96733296
245691607559 89446536
44784298117 254320380
259375696747 254314152
488273188619 254307924
589037845367 254301696
338370211605 254295468
273059785935 254289240
288609887285 254283012
387508531871 233662104
123156808921 254276784
538033512939 254270556
661190315631 254264328
305403996743 254258100
886977787233 254251872
250667639991 124528860
54833239521 68009760
987120439927 254245644
816069325077 254239416
353298308901 254233188
926164042635 254226960
239471567019 124111584
903771896691 254220732
844681511561 254214504
895685843989 254208276
840327483183 254202048
975924366955 254195820
500713269699 254189592
218323429183 254183364
455928977811 254177136
110194552399 10251288
108850715679 254170908
799275215619 254164680
376934462953 254158452
424828775111 254152224
47272314333 254145996
31100208929 254139768
552339606181 254133540
757600944001 254127312
97654642707 254121084
633822137255 254114856
330906162957 254108628
694778534547 254102400
715304668329 254096172
763198980487 254089944
726500741301 254083716
342724239983 254077488
677984425089 254071260
5598042715 254065032
483297156187 254058804
393728572411 254052576
633200133201 55827792
357030333225 254046348
926164042635 254040120
959752261551 254033892
680472441305 254027664
432292823759 254021436
121290796759 232734132
466503046729 19817496
691046510223 254015208
178515169727 183040920
331528167011 254008980
343346244037 254002752
209615372427 253996524
789945154809 253990296
444110900785 253984068
649372238605 253977840
701620579141 135963468
677362421035 253971612
426694787273 253965384
306648004851 253959156
747026875083 253952928
918699993987 253946700
212168010371 176688360
816069325077 253940472
30478204875 253934244
118180776489 253928016
525593431859 253921788
187845230537 253915560
105740695409 9796644
615784019689 253909332
927408050743 253903104
519995395373 253896876
83970553519 253890648
312246041337 35069868
863963637235 253884420
298561952149 213751188
554827622397 253878192
963484285875 253871964
193443267023 253865736
696022542655 253859508
302293976473 253853280
21148144065 253847052
273059785935 253840824
935494103445 253834596
474589099431 253828368
524971427805 253822140
626358088607 253815912
408656669707 253809684
713456306319 181116468
463393026459 253803456
755112927785 253797228
417364726463 253791000
429182803489 93351492
921188010203 173281644
149902983243 234913932
778127077783 253784772
421718754841 253778544
686692481845 253772316
309758025121 253766088
903771896691 253759860
490761204835 253753632
808605276429 123793956
213969400805 253747404
547985577803 253741176
60956403521 253734948
208993368373 253728720
735830802111 253722492
392484564303 124827804
877025722369 253716264
110094723787 253710036
857743596695 187792884
668118088645 56556468
329662154849 253703808
704730599411 253697580
284255858907 253691352
274925798097 253685124
477077115647 38003256
149280979189 253678896
834107442643 41578128
330906162957 253672668
236361546749 253666440
718414688599 253660212
482053148079 253653984
471479079161 253647756
219567437291 253641528
195309279185 253635300
818557341293 160526700
360140353495 253629072
537411508885 253622844
294829927825 230766084
583439808881 185052564
140572922433 253616616
940470135877 253610388
106362699463 253604160
450952945379 253597932
168563104863 253591704
363872377819 253585476
388130535925 253579248
723390721031 253573020
414254706193 253566792
979656391279 52688880
931762079121 75707568
621382056175 253560564
260619704855 253554336
566645699423 253548108
127510837299 253541880
732098777787 253535652
474589099431 253529424
523105415643 253523196
878891734531 253516968
156745027837 253510740
223299461615 253504512
328428640921 35200656
195309279185 253498284
223299461615 253492056
488273188619 253485828
608319971041 4652316
635688149417 253479600
888221795341 253473372
12440087309 253467144
343968248091 253460916
827887402103 253454688
345212256199 86569200
297939948095 253448460
850901552101 253442232
524349423751 253436004
146792962973 253429776
622010283 253423548
845303515615 237654252
894441835881 253417320
566023695369 253411092
566645699423 253404864
957264245335 253398636
956020237227 253392408
368848410251 253386180
380044483223 253379952
877647726423 253373724
807361268321 253367496
781309398905 165808044
543631549425 253361268
201529319725 65431368
609563979149 253355040
844681511561 253348812
416742722409 253342584
380666487277 253336356
139328914325 253330128
784969122377 26936100
121290796759 253323900
160477052161 253317672
946690176417 253311444
792433171025 253305216
786835134539 253298988
244447599451 253292760
5598042715 253286532
97032638653 118749276
179137173781 253280304
691046510223 253274076
851523556155 12094776
487029180511 253267848
221433449453 253261620
484541164295 253255392
202773327833 139507200
519373391319 202870872
953532221011 253249164
929274062905 253242936
688558494007 253236708
656836287253 253230480
651860254821 253224252
248801627829 253218024
196553287293 253211796
240715575127 253205568
458416994027 253199340
397460596735 253193112
692912522385 253186884
35454237307 253180656
131242861623 253174428
319710089985 253168200
779371085891 253161972
246935615667 253155744
455306973757 253149516
413632702139 253143288
317431141501 28536696
366982398089 253137060
354542317009 253130832
968460318307 253124604
493249221051 198174960
83970553519 253118376
836595458859 253112148
559803654829 253105920
785591126431 253099692
515641366995 253093464
363872377819 253087236
779371085891 253081008
66554440007 253074780
965972302091 253068552
161721060269 253062324
217079421075 253056096
396216588627 253049868
788079142647 253043640
699754566979 253037412
189089238645 67916340
516263371049 253031184
729610761571 253024956
449708937271 253018728
885733779125 253012500
712194648059 253006272
228897498101 253000044
913723961555 220296816
823533373725 252993816
692912522385 252987588
933135062881 64248048
258753692693 252981360
371336426467 4963716
260619704855 89870040
960996269659 252975132
178515169727 252968904
518129383211 122922036
257509684585 121377492
487029180511 252962676
682338453467 252956448
119424784597 191809944
490139200781 1644192
959752261551 252950220
116936768381 252943992
792433171025 252937764
359518349441 252931536
760088960217 252925308
332150171065 252919080
72774480547 252912852
377556467007 252906624
547363573749 252900396
573487744017 252894168
430426811597 252887940
669276368333 175685652
324686122417 52016256
110716727841 88699176
510665334563 252881712
984010419657 252875484
502579281861 252869256
998316512899 252863028
540521529155 252856800
352054300793 252850572
95788630545 252844344
455306973757 153949932
358896345387 252838116
767553008865 252831888
449086933217 252825660
749514891299 177990012
164831080539 252819432
424206771057 252813204
336504199443 252806976
190333246753 252800748
158611039999 188365860
666841234065 110030076
681094445359 252794520
33588225145 252788292
67798448115 252782064
292341911609 252775836
224543469723 252769608
99520654869 195633936
946068172363 252763380
627602096715 252757152
903771896691 252750924
348944280523 57316284
179137173781 252744696
412388694031 252738468
348944280523 252732240
969704326415 252726012
170429117025 252719784
827887402103 252713556
510043330509 252707328
563535679153 252701100
331528167011 252694872
156123023783 252688644
924451812249 98645292
570377723747 252682416
867695661559 252676188
201529319725 252669960
875159710207 252663732
8708062985 252657504
646884222389 252651276
230141506209 252645048
180381181889 252638820
969082322361 38862720
701045783327 182997324
334638187281 252632592
493871225105 252626364
383776507547 252620136
811715296699 252613908
870183677775 252607680
937982119661 252601452
859609608857 252595224
58468387305 252588996
246935615667 252582768
263107721071 252576540
819801349401 231040116
957264245335 252570312
783725114269 15196320
937982119661 252564084
678606429143 199383192
22392152173 252557856
523727419697 252551628
630090112931 252545400
706596611573 252539172
358896345387 173375064
393728572411 252532944
238227558911 252526716
164209076485 173549448
807983272375 252520488
921810014257 252514260
178515169727 252508032
332150171065 252501804
132486869731 252495576
74640492709 252489348
808605276429 252483120
877647726423 252476892
832241430481 252470664
279901830529 252464436
355786325117 252458208
156745027837 244835136
472101083215 231880896
837220265513 245439252
754490923731 252451980
479565131863 252445752
523105415643 240600096
543009545371 252439524
91434602167 38127816
480809139971 252433296
576597764287 25466292
785591126431 252427068
829813726217 16591392
638176165633 252420840
732098777787 252414612
760088960217 252408384
987120439927 252402156
151768995405 252395928
228897498101 208550808
100142658923 252389700
961618273713 252383472
116936768381 252377244
784969122377 39541572
135596890001 252371016
618272035905 5953968
343968248091 177840540
179759177835 252364788
227653489993 252358560
753246915623 223086960
919321998041 252352332
322198106201 252346104
8086058931 252339876
346456264307 121701348
641286185903 252333648
814825316969 252327420
492627216997 252321192
166075088647 252314964
875159710207 252308736
776883069675 252302508
180381181889 252296280
264973733233 252290052
123156808921 252283824
222055453507 252277596
473967095377 8351748
692290518331 159374520
937982119661 147329568
819801349401 252271368
45406302171 252265140
157367031891 90168984
3110026499 252258912
434158835921 252252684
310380029175 252246456
197175291347 252240228
831619426427 252234000
68420452169 252227772
124400817029 252221544
253155656207 222264864
72152476493 252215316
986498435873 252209088
966594306145 7616844
944824164255 252202860
18660127849 144788544
739562826435 252196632
668654364279 252190404
206505352157 252184176
877647726423 252177948
761954972379 252171720
579085780503 109170612
17416119741 233817804
965350298037 252165492
772529041297 252159264
337748207551 252153036
351432296739 252146808
753868919677 252140580
78994521087 252134352
459661002135 176476608
500091265645 252128124
785658812335 16522884
188467234591 252121896
569133715639 252115668
814825316969 252109440
5598042715 89670744
343968248091 252103212
827265398049 252096984
57846383251 252090756
15550107579 252084528
809849284537 252078300
559803654829 252072072
689802502115 252065844
749514891299 182548908
618272035905 252059616
883867766963 252053388
21770148119 159542676
51004338657 252047160
873293698045 224226684
133108873785 252040932
213969400805 252034704
419230738625 252028476
301671972419 252022248
750136895353 252016020
98276646761 252009792
648128230497 252003564
200285311617 251997336
733342785895 81200664
182247194051 251991108
501335273753 251984880
423584767003 251978652
539899525101 251972424
50382334603 251966196
669276368333 251959968
572243735909 251953740
931140075067 251947512
102630675139 251941284
802385235889 251935056
360140353495 251928828
985876431819 251922600
464015030513 251916372
54114358927 251910144
343968248091 251903916
788079142647 126540504
70286464331 251897688
464015030513 251891460
225787477831 251885232
464637034567 51879240
128754845407 251879004
984010419657 21187656
962240277767 2192256
986498435873 251872776
719658696707 251866548
635066145363 251860320
26124176497 251854092
105118691355 251847864
804873252105 251841636
552961610235 251835408
900661876421 251829180
255643672423 251822952
538655516993 251816724
921810014257 251810496
860853616965 251804268
403680637275 251798040
567267703477 251791812
567889707531 251785584
525688184651 119122956
521861407535 75346344
152390999459 251779356
255021668369 251773128
29234196767 147248604
326552134579 251766900
704730599411 251760672
264351729179 251754444
442866892677 251748216
866451653451 251741988
146170958919 209161152
775639061567 251735760
54736362981 251729532
706596611573 251723304
101386667031 140796396
971570338577 251717076
895063839935 251710848
740806834543 213782328
664922339955 219742524
140572922433 251704620
901905884529 251698392
730854769679 100071504
238849562965 40668840
837305165609 106934760
905637908853 209964564
161721060269 123158700
363872377819 251692164
888221795341 251685936
494493229159 251679708
476455111593 251673480
563535679153 251667252
858365600749 251661024
747026875083 251654796
393106568357 91047132
472723087269 30180888
225165473777 251648568
592147865637 251642340
923676026419 251636112
873293698045 251629884
676118412927 251623656
916833981825 251617428
950422200741 172552968
343968248091 251611200
755734931839 251604972
427938795381 251598744
410015385119 42861096
207127356211 251592516
738318818327 251586288
82104541357 251580060
759466956163 226269468
255643672423 251573832
548607581857 23784732
616406023743 251567604
264351729179 251561376
900039872367 251555148
987120439927 251548920
129376849461 251542692
317222073769 251536464
394350576465 180039024
518751387265 251530236
918077989933 251524008
824155377779 55429200
139328914325 251517780
681094445359 251511552
895063839935 251505324
572865739963 251499096
695400538601 251492868
199041303509 251486640
284255858907 251480412
938604123715 251474184
192199258915 251467956
506311306185 251461728
515019362941 251455500
463445484903 21804228
70908468385 99261864
669898372387 251449272
709084627789 251443044
55980371089 251436816
768175012919 251430588
96410634599 251424360
537411508885 251418132
941092139931 251411904
353920312955 251405676
383154503493 251399448
747648879137 251393220
156745027837 26213652
507555314293 251386992
950422200741 40425948
590281853475 251380764
744538858867 251374536
164209076485 251368308
813581308861 147802896
963484285875 251362080
862719629127 251355852
432292823759 251349624
946068172363 251343396
913101957501 165172788
842815499399 251337168
328418146741 126004896
972192342631 2615760
736452806165 251330940
387508531871 251324712
377556467007 251318484
380666487277 251312256
705411152893 67935024
283011850799 251306028
332150171065 128246976
756356935893 251299800
185979218375 251293572
766309000757 251287344
61578407575 251281116
216457417021 251274888
817935337239 251268660
287987883231 251262432
279279826475 115355016
132486869731 251256204
756356935893 251249976
590903857529 251243748
289231891339 251237520
420474746733 251231292
202151323779 246635028
172295129187 251225064
98898650815 251218836
478943127809 251212608
738940822381 251206380
899417868313 251200152
342102235929 251193924
315978065661 222931260
650616246713 251187696
399326608897 168934500
279279826475 251181468
419230738625 251175240
130620857569 251169012
36076241361 251162784
255021668369 251156556
901283880475 148263768
306026000797 251150328
803629243997 251144100
315356061607 251137872
277413814313 251131644
518751387265 251125416
702864587249 251119188
826643393995 251112960
612673999419 251106732
120046788651 251100504
156745027837 225223164
114448752165 251094276
740184830489 251088048
964106289929 251081820
345834260253 124528860
895685843989 251075592
475833107539 251069364
755734931839 139569480
47894318387 251063136
399326608897 251056908
72152476493 108348516
11196079201 251050680
569133715639 251044452
969704326415 251038224
190955250807 188988660
725256733193 251031996
323442114309 251025768
732720781841 251019540
685448473737 251013312
825399385887 251007084
442244888623 251000856
394350576465 250994628
974680358847 250988400
117558772435 250982172
784347118323 250975944
44162294063 250969716
96410634599 250963488
252533652153 250957260
215835412967 141462792
737074810219 250951032
904393900745 250944804
129998853515 250938576
593391873745 250932348
235117538641 250926120
574109748071 250919892
784347118323 250913664
423584767003 215781516
222055453507 125269992
962862281821 250907436
358896345387 250901208
864585641289 143617680
784347118323 157518576
161099056215 224332560
217079421075 250894980
597745902123 154111860
347078268361 250888752
652482258875 190807236
672386388603 250882524
802385235889 250876296
780732043383 66757932
126888833245 217911492
955508045269 77389128
136840898109 250870068
26124176497 52184412
758844952109 250863840
55980371089 250857612
367604402143 250851384
46028306225 250845156
786835134539 231357744
885111775071 155619036
661812319685 250838928
741428838597 250832700
555449626451 250826472
490761204835 250820244
989608456143 250814016
990852464251 250807788
610807987257 250801560
339614219713 250795332
912479953447 250789104
33588225145 250782876
531191468345 250776648
552339606181 250770420
801763231835 146899836
906881916961 250764192
849657543993 154329840
202773327833 134281908
870183677775 135072864
215213408913 143144352
577229490249 199102932
804873252105 250757964
356408329171 250751736
860853616965 250745508
381910495385 250739280
499469261591 250733052
888843799395 250726824
375068450791 250720596
18038123795 250714368
176027153511 250708140
396216588627 250701912
516263371049 250695684
459038998081 250689456
694156530493 147479040
11196079201 250683228
378800475115 250677000
938604123715 250670772
628224100769 250664544
11196079201 250658316
236361546749 250652088
452196953487 250645860
877025722369 250639632
154257011621 250633404
235117538641 250627176
971570338577 250620948
587793837259 250614720
876403718315 102818052
929896066959 250608492
862097625073 250602264
904393900745 250596036
980278395333 250589808
332150171065 69193080
966594306145 250583580
52248346765 250577352
671142380495 250571124
195931283239 201326328
514397358887 250564896
472101083215 80054712
689180498061 250558668
413010698085 250552440
638798169687 250546212
681716449413 250539984
645018210227 53180892
986498435873 250533756
712194648059 250527528
617028027797 250521300
273681789989 250515072
464637034567 71186040
236983550803 250508844
91434602167 250502616
434780839975 250496388
919944002095 194562720
574109748071 250490160
389374544033 250483932
58468387305 250477704
807361268321 250471476
617028027797 250465248
457172985919 250459020
698510558871 250452792
209615372427 250446564
78485405761 3263472
63615328513 28729764
600855922393 199109160
626358088607 250440336
681094445359 82396440
473967095377 250434108
734586794003 250427880
669898372387 250421652
355164321063 250415424
62980812407 51306264
951666208849 250409196
814203312915 250402968
605209950771 250396740
3110026499 198959688
18660127849 250390512
260619704855 250384284
572865739963 218957796
464637034567 170634744
844681511561 250378056
328418146741 250371828
776261065621 250365600
798031207511 172148148
311624037283 250359372
454062965649 250353144
7464054877 250346916
93300614329 2173572
401814625113 250340688
465881042675 250334460
368226406197 4004604
268083753503 250328232
872049689937 250322004
784969122377 250315776
876403718315 250309548
704730599411 70282980
744538858867 39678588
109472719733 250303320
212103388643 94833756
347078268361 133615512
176027153511 250297092
230141506209 250290864
725256733193 250284636
470857075107 250278408
929274062905 250272180
299183956203 10780668
349566284577 172179288
791189162917 29408616
102630675139 250265952
505067298077 250259724
64066423791 250253496
998316512899 250247268
220811445399 213240492
518751387265 250241040
371336426467 250234812
401814625113 250228584
426694787273 250222356
404302641329 21007044
899417868313 250216128
498225253483 250209900
618894039959 250203672
354542317009 250197444
828509406157 250191216
481431144025 250184988
277420690025 14473872
220189441345 250178760
85214561627 250172532
834729446697 189455760
872049689937 250166304
307892012959 250160076
394972580519 250153848
791811166971 250147620
355786325117 194550264
346456264307 250141392
520617399427 250135164
42918285955 250128936
764442988595 250122708
126266829191 250116480
131864865677 250110252
271193773773 185999220
576597764287 250104024
837217462913 165309804
826021389941 250097796
403058633221 250091568
646884222389 250085340
261241708909 250079112
844059507507 250072884
164831080539 120007332
492627216997 250066656
852767564263 250060428
71530472439 250054200
352054300793 250047972
352676304847 218297628
400570617005 250041744
343346244037 250035516
55358367035 250029288
365738389981 250023060
272437781881 250016832
307892012959 245812932
127060358593 75321432
127510837299 250010604
106984703517 250004376
33588225145 249998148
585927825097 161024940
324064118363 249991920
252533652153 249985692
136840898109 141275952
719658696707 56413224
149280979189 249979464
499469261591 249973236
871427685883 249967008
17416119741 249960780
422962762949 249954552
650616246713 249948324
324686122417 249942096
474589099431 249935868
708462623735 249929640
220214185189 83729232
381910495385 249923412
364494381873 249917184
689180498061 249910956
92678610275 249904728
968460318307 249898500
957264245335 249892272
213969400805 249886044
705352603465 51717312
380666487277 249879816
75884500817 75470904
116936768381 249873588
398704604843 249867360
13062091363 249861132
831619426427 249854904
529947460237 214772580
589659849421 183171708
776883069675 63095868
240093571073 249848676
370714422413 249842448
314870239001 43353108
979656391279 48989448
353377392045 77002992
398082600789 249836220
816691329131 249829992
528703452129 249823764
16794115687 249817536
260619704855 249811308
770041025081 249805080
665544344009 249798852
748892887245 99112392
330906162957 7205796
659946307523 249792624
529325456183 249786396
884489771017 249780168
622004060229 249773940
784969122377 41104800
93922618383 203238324
784969122377 67486608
677362421035 249767712
973436350739 147622284
188467234591 249761484
585305821043 249755256
18038123795 249749028
296073935933 249742800
979034387225 21555108
148036971081 209528604
310380029175 249736572
998316512899 126503136
699754566979 249730344
299183956203 249724116
121912800813 249717888
699132562925 249711660
544875557533 10444356
215213408913 37293264
375690454845 249705432
763820984541 249699204
548607581857 249692976
118802780543 249686748
886355783179 249680520
373202438629 123943428
387508531871 249674292
256265676477 249668064
455306973757 249661836
441000880515 249655608
199663307563 249649380
46028306225 188851644
875781714261 249643152
268083753503 249636924
565401691315 249630696
42296281901 249624468
403680637275 249618240
144304946757 249612012
352054300793 106311960
617650031851 31027896
987742443981 185656680
538655516993 249605784
779993089945 249599556
488895192673 249593328
331528167011 249587100
114448752165 122959404
598989910231 249580872
719658696707 249574644
287987883231 249568416
752002907515 249562188
620760052121 249555960
565401691315 249549732
626980092661 45688608
167319096755 249543504
122534804867 249537276
674874404819 249531048
673008392657 146015460
908747929123 249524820
243825595397 148606308
930518071013 30878424
14306099471 249518592
432292823759 249512364
865207645343 249506136
246935615667 249499908
975924366955 249493680
155501019729 249487452
530569464291 249481224
885111775071 249474996
259375696747 207822132
391862560249 249468768
16794115687 249462540
745160862921 249456312
424828775111 249450084
899417868313 249443856
349566284577 29857032
591525861583 249437628
485785172403 249431400
972192342631 217232640
244447599451 249425172
167319096755 249418944
179759177835 249412716
549229585911 249406488
821045357509 249400260
353920312955 249394032
689802502115 940428
545497561587 101005704
179759177835 249387804
114448752165 228150324
91434602167 249381576
510665334563 249375348
950422200741 249369120
150524987297 249362892
561669666991 249356664
952910216957 117397800
278035818367 249350436
788701146701 249344208
136840898109 249337980
234495534587 249331752
264351729179 249325524
855255580479 249319296
737696814273 249313068
903771896691 249306840
657458291307 249300612
197175291347 249294384
526837439967 249288156
450330941325 249281928
728366753463 249275700
858365600749 249269472
167941100809 249263244
957264245335 249257016
33588225145 249250788
522483411589 249244560
800533460935 131261328
586027012225 99747648
639420173741 249238332
743916854813 249232104
596501894015 249225876
127510837299 249219648
117558772435 249213420
915589973717 249207192
109472719733 249200964
69664460277 249194736
834107442643 249188508
432914827813 249182280
992096472359 103727340
577841772395 207809676
146792962973 249176052
281145838637 249169824
6220046769 249163596
668032360225 249157368
816069325077 249151140
128132841353 48534804
531191468345 249144912
528703452129 249138684
594013877799 249132456
518129383211 249126228
618894039959 249120000
749514891299 249113772
476455111593 249107544
903149892637 249101316
707218615627 115298964
917455985879 151832412
535545496723 249095088
108228711625 249088860
988986452089 249082632
935494103445 249076404
406168653491 249070176
62822415683 249063948
160477052161 136555128
156123023783 49998384
388752539979 249057720
906259912907 249051492
732720781841 153881424
752002907515 249045264
789323150755 249039036
553583614289 249032808
360140353495 249026580
281767842691 163397808
465259038621 249020352
289853895393 209285712
768885759745 77077728
274925798097 211004640
226409481885 249014124
413632702139 249007896
120668792705 249001668
544253553479 248995440
631334121039 248989212
480809139971 248982984
217701425129 70862184
268083753503 192575988
837839466967 53542116
567267703477 227297088
817313333185 248976756
686692481845 248970528
907653891255 32672088
921188010203 248964300
434780839975 166991364
592147865637 248958072
513775354833 239416776
435402844029 248951844
918699993987 248945616
67176444061 248939388
184735210267 248933160
865207645343 213302772
770065451297 77613336
366982398089 5767128
50382334603 248926932
48516322441 111923388
724012725085 248920704
83970553519 248914476
906259912907 14405364
651238250767 248908248
325930130525 248902020
625736084553 248895792
581573796719 248889564
814825316969 248883336
579085780503 248877108
436024848083 90935028
373824442683 248870880
663678331847 248864652
69042456223 248858424
968460318307 32852700
515641366995 248852196
411766689977 248845968
647506226443 78603588
281145838637 248839740
665544344009 15271056
766931004811 248833512
202151323779 248827284
546119565641 35231796
918699993987 248821056
840327483183 248814828
901283880475 248808600
174783145403 248802372
636932157525 248796144
876403718315 248789916
798653211565 248783688
443488896731 248777460
908747929123 248771232
905015904799 248765004
439171146453 191486088
142438934595 248758776
79616525141 248752548
984632423711 107289756
227653489993 248746320
1866018391 248740092
64688427845 248733864
366360394035 248727636
487029180511 248721408
64688427845 58269168
812337300753 248715180
765804027051 107401860
113332841561 58138380
302915980527 248708952
729648104659 61738164
267461749449 248702724
205883348103 248696496
111338731895 248690268
20526140011 248684040
686070477791 248677812
170429117025 244978380
505067298077 248671584
195309279185 248665356
9952071093 248659128
869561673721 248652900
303610964285 30585708
218323429183 248646672
325308126471 247500720
539899525101 248640444
842815499399 248634216
854011572371 248627988
770663029135 248621760
541765537263 248615532
483919160241 94291920
381910495385 248609304
765686996703 5941512
360762357549 111854880
730232765625 248603076
664922339955 215214768
859609608857 248596848
60956403521 248590620
502579281861 4210128
498225253483 248584392
750758899407 248578164
13684095417 248571936
268705757557 248565708
630712116985 248559480
929896066959 248553252
603343938609 248547024
306648004851 248540796
885733779125 248534568
681094445359 248528340
880757746693 248522112
834107442643 248515884
243825595397 248509656
28719214665 94285692
631956125093 146345544
330284158903 248503428
588415841313 248497200
605831954825 248490972
909369933177 248484744
568511711585 226817532
134974885947 248478516
187845230537 248472288
144926950811 248466060
796787199403 80123220
344590252145 248459832
452818957541 248453604
400570617005 248447376
114448752165 248441148
768175012919 55099116
319710089985 248434920
389996548087 248428692
507555314293 248422464
715926672383 248416236
31722212983 248410008
555449626451 248403780
317844077823 248397552
233251526479 248391324
561047662937 248385096
126888833245 248378868
436024848083 225727632
976546371009 248372640
102630675139 248366412
766309000757 248360184
171051121079 248353956
457172985919 248347728
710950639951 248341500
807361268321 248335272
75884500817 248329044
914345965609 248322816
959130257497 248316588
195309279185 248310360
759466956163 248304132
657458291307 248297904
816691329131 248291676
719036692653 248285448
768797016973 116145972
146170958919 248279220
710950639951 248272992
409278673761 248266764
279901830529 248260536
844681511561 248254308
694778534547 248248080
380666487277 248241852
612673999419 248235624
600855922393 140235876
181625189997 248229396
508799322401 248223168
312246041337 248216940
270571769719 248210712
110716727841 248204484
273681789989 248198256
389374544033 248192028
604587946717 114856776
865207645343 248185800
500713269699 248179572
939848131823 248173344
9952071093 248167116
618894039959 248160888
699754566979 248154660
391862560249 248148432
877647726423 248142204
200907315671 5075820
146796911525 43209864
632578129147 248135976
518751387265 248129748
258131688639 248123520
783103110215 158265936
235739542695 248117292
59090391359 248111064
401192621059 248104836
330284158903 150948036
136840898109 248098608
356408329171 248092380
998938516953 248086152
256265676477 248079924
518129383211 248073696
543631549425 248067468
849035539939 248061240
948556188579 248055012
294207923771 248048784
159855048107 174271896
579707784557 110272968
177271161619 248042556
640664181849 248036328
735208798057 248030100
625736084553 248023872
470857075107 248017644
158611039999 248011416
923054022365 248005188
456550981865 247998960
821045357509 247992732
979034387225 247986504
761976365559 199626084
262485717017 247980276
639420173741 247974048
609563979149 247967820
755734931839 247961592
291097903501 14492556
956642241281 247955364
158031405029 92199312
319088085931 247949136
513775354833 247942908
251911648099 247936680
860231612911 5785812
267461749449 247930452
36076241361 247924224
790567158863 247917996
778127077783 247911768
643774202119 247905540
469613066999 247899312
631334121039 247893084
536789504831 247886856
784347118323 232042824
720902704815 247880628
406168653491 247874400
857121592641 247868172
299805960257 15457896
204017335941 44548884
473967095377 247861944
112582740003 247855716
122534804867 247849488
761954972379 228169008
771907037243 247843260
994584488575 247837032
223299461615 247830804
998938516953 247824576
554827622397 247818348
288609887285 247812120
196553287293 247805892
293585919717 247799664
992718476413 247793436
231385514317 247787208
672386388603 220670496
422962762949 2777688
641286185903 247780980
570377723747 247774752
776261065621 247768524
568511711585 247762296
793677179133 247756068
275547802151 247749840
364494381873 247743612
34210229199 247737384
585927825097 247731156
49138326495 247724928
488895192673 247718700
879513738585 27160308
73396484601 247712472
301049968365 247706244
349566284577 247700016
582195800773 247693788
348944280523 247687560
925542038581 247681332
524971427805 247675104
55358367035 247668876
771907037243 159928812
701620579141 247662648
261241708909 247656420
419852742679 247650192
153013003513 206128116
543009545371 247643964
903771896691 247637736
376312458899 247631508
984010419657 247625280
637554161579 247619052
766931004811 247612824
207749360265 247606596
964728293983 247600368
353298308901 247594140
174161141349 247587912
852145560209 247581684
460905010243 164437884
241337579181 247575456
869561673721 247569228
40430269739 247563000
204639339995 247556772
768797016973 247550544
449708937271 247544316
613296003473 247538088
952910216957 247531860
725878737247 247525632
480187135917 247519404
39186261631 247513176
760088960217 247506948
315356061607 247500720
537411508885 247494492
220189441345 247488264
315978065661 247482036
622010283 247475808
154879015675 247469580
424828775111 247463352
214591404859 90935028
399948612951 247457124
848413535885 247450896
238227558911 247444668
475833107539 247438440
773773049405 247432212
577219768341 247425984
1866018391 247419756
445976912947 114109416
84592557573 247413528
287987883231 101036844
396838592681 247407300
110094723787 247401072
973436350739 210057984
722146712923 247394844
850901552101 247388616
717170680491 247382388
538655516993 247376160
743916854813 247369932
488895192673 247363704
486407176457 247357476
77128508925 247351248
364494381873 182075580
168563104863 247345020
260619704855 45626328
924920034527 247338792
512531346725 193510188
303537984581 247332564
442244888623 247326336
826643393995 247320108
216457417021 247313880
75884500817 247307652
622004060229 247301424
992718476413 247295196
625736084553 247288968
983388415603 247282740
430426811597 247276512
314112053499 247270284
752624911569 247264056
216457417021 247257828
531191468345 247251600
123778812975 247245372
466503046729 247239144
652482258875 72331992
415498714301 78173856
882623758855 247232916
674252400765 247226688
862719629127 239117832
17416119741 247220460
872671693991 247214232
984632423711 247208004
406790657545 247201776
626980092661 247195548
622004060229 247189320
903771896691 247183092
610185983203 247176864
292341911609 247170636
654348271037 119720844
13684095417 247164408
478321123755 247158180
832863434535 247151952
493249221051 247145724
725256733193 122635548
914967969663 247139496
148658975135 247133268
842193495345 247127040
344590252145 247120812
312246041337 193391856
412388694031 227701908
388752539979 247114584
631956125093 247108356
274925798097 247102128
37942253523 247095900
392484564303 131933952
913723961555 247089672
349566284577 46392372
564157683207 247083444
334016183227 247077216
721524708869 247070988
967838314253 247064760
901283880475 247058532
457172985919 175473900
683582461575 247052304
584683816989 247046076
592147865637 247039848
150524987297 245644776
992096472359 247033620
548607581857 247027392
411766689977 247021164
912479953447 247014936
162965068377 247008708
125644825137 247002480
376312458899 246996252
936116107499 245271096
782481106161 246990024
773773049405 246983796
326552134579 246977568
327796142687 246971340
269949765665 246965112
754490923731 246958884
508799322401 246952656
917455985879 246946428
149902983243 246940200
505689302131 246933972
122534804867 246927744
793055175079 246921516
6229 246915288
924920034527 246909060
648750234551 246902832
693534526439 246896604
505067298077 246890376
608319971041 246884148
956020237227 246877920
724634729139 246871692
603343938609 246865464
466503046729 246859236
956020237227 109232892
943580156147 246853008
549229585911 246846780
687936489953 246840552
872671693991 246834324
727744749409 246828096
480187135917 246821868
844059507507 2478744
250045635937 246815640
730232765625 246809412
984632423711 147977280
247041155355 111867336
737091706783 128819952
104496687301 246803184
907503921015 246796956
62200411629 246790728
536789504831 246784500
752002907515 67137840
476455111593 246778272
388130535925 246772044
670520376441 26493912
785591126431 165907692
620138048067 220047696
263107721071 73309788
123156808921 13452480
827887402103 246765816
81482537303 246759588
362006365657 246753360
727122745355 246747132
944824164255 246740904
676118412927 42281892
374446446737 246734676
221433449453 246728448
821045357509 246722220
335292900791 13620636
951666208849 246715992
148036971081 42549696
136218894055 246709764
187223226483 246703536
753868919677 246697308
661812319685 246691080
383776507547 246684852
419852742679 246678624
398704604843 246672396
29856200821 204066648
794299183187 246666168
569755719693 246659940
143060938649 44542656
56602375143 246653712
822289365617 246647484
397460596735 246641256
141816930541 70936920
231385514317 246635028
222055453507 246628800
492005212943 246622572
911235945339 59427576
709706631843 246616344
796787199403 49942332
561047662937 219549456
345834260253 246610116
169185108917 246603888
765064992649 246597660
143060938649 246591432
941714143985 166100760
976546371009 246585204
872049689937 246578976
815447321023 246572748
75262496763 167688900
198419299455 246566520
50382334603 246560292
887599791287 246554064
480809139971 246547836
47894318387 246541608
766309000757 246535380
85214561627 99704052
242581587289 180892260
802385235889 246529152
210859380535 246522924
450330941325 246516696
949800196687 7822368
951666208849 108304920
29856200821 153906336
665544344009 246510468
599611914285 246504240
515019362941 246498012
523105415643 246491784
786835134539 246485556
677984425089 241683768
560425658883 246479328
790567158863 6545628
979656391279 128327940
849657543993 246473100
5004070889 177828084
770663029135 80633916
909369933177 246466872
457172985919 246460644
511287338617 246454416
991474468305 246448188
908125925069 246441960
516263371049 246435732
688558494007 246429504
451574949433 246423276
571621731855 246417048
778127077783 246410820
783103110215 246404592
712194648059 246398364
832863434535 246392136
378800475115 246385908
649994242659 246379680
273681789989 246373452
503201285915 246367224
651238250767 246360996
822289365617 246354768
157367031891 246348540
538033512939 246342312
496359241321 246336084
171051121079 246329856
638176165633 246323628
855877584533 246317400
643774202119 246311172
747026875083 246304944
532562708265 78086664
204639339995 246298716
299805960257 246292488
446598917001 246286260
893197827773 246280032
133108873785 246273804
215835412967 98788536
954776229119 122417568
701620579141 246267576
80860533249 246261348
198419299455 246255120
143060938649 246248892
505689302131 246242664
985876431819 221492592
111338731895 246236436
595257885907 52427304
692290518331 246230208
992718476413 246223980
97032638653 246217752
72152476493 176408100
182869198105 246211524
2488022445 246205296
4354034607 246199068
212725392697 246192840
317844077823 246186612
52870350819 246180384
534301488615 72780408
37942253523 246174156
481431144025 246167928
903149892637 246161700
608319971041 246155472
426694787273 246149244
943580156147 246143016
230141506209 157263228
4976038661 100320624
392484564303 246136788
126888833245 246130560
651860254821 76025196
764442988595 246124332
947312180471 246118104
355786325117 246111876
383154503493 33905232
484541164295 246105648
696644546709 246099420
801141227781 246093192
294829927825 246086964
875781714261 246080736
603965942663 246074508
920566006149 246068280
504445294023 213987852
365116385927 246062052
704108595357 246055824
828509406157 246049596
445354908893 246043368
183491202159 177317388
891331815611 246037140
699132562925 246030912
780615093999 246024684
159855048107 53236944
358896345387 38414304
314734057553 246018456
720902704815 246012228
461527014297 246006000
434158835921 245999772
656214283199 245993544
626358088607 245987316
203395331887 245981088
580951792665 245974860
671764384549 143038476
545497561587 245968632
34832233253 49101552
533057480507 245962404
204639339995 245956176
748892887245 182679696
77750512979 245949948
286121871069 245943720
278657822421 245937492
700998575087 245931264
226409481885 245925036
135596890001 183314952
263729725125 245918808
373202438629 245912580
575353756179 245906352
885733779125 245900124
206505352157 245893896
955398233173 208644228
718414688599 245887668
937360115607 245881440
261908461143 129156264
314734057553 237174696
713438656167 245875212
649994242659 158957244
774395053459 245868984
892575823719 245862756
353920312955 245856528
379422479169 245850300
378178471061 245844072
935494103445 245837844
128754845407 72469008
4976038661 245831616
826021389941 245825388
739562826435 148842972
378800475115 245819160
455306973757 35368812
251911648099 245812932
901283880475 245806704
579085780503 245800476
798031207511 245794248
710328635897 245788020
447842925109 45177912
760088960217 245781792
315978065661 245775564
942958152093 245769336
390618552141 245763108
498847257537 245756880
554205618343 245750652
776261065621 245744424
154879015675 245738196
909369933177 46267812
621382056175 245731968
663745201883 106181172
391862560249 245725740
264973733233 245719512
811715296699 239167656
770663029135 245713284
739562826435 245707056
478943127809 245700828
224543469723 245694600
832863434535 67586256
520617399427 245688372
173539137295 129324420
38564257577 82047672
240093571073 245682144
181003185943 245675916
40430269739 64266732
17416119741 245669688
678606429143 245663460
622004060229 245657232
138706910271 245651004
840327483183 245644776
572865739963 245638548
834107442643 245632320
496981245375 245626092
811715296699 220782600
235739542695 165627432
563535679153 245619864
488895192673 245613636
319088085931 143947764
379422479169 245607408
833485438589 245601180
468991062945 245594952
662434323739 245588724
381910495385 4185216
116936768381 103770936
273681789989 245582496
687314485899 245576268
350188288631 245570040
674252400765 245563812
831619426427 245557584
521861407535 245551356
50382334603 245545128
591525861583 192688092
552339606181 245538900
507555314293 245532672
537411508885 155345004
834107442643 245526444
169807112971 245520216
567889707531 245513988
355786325117 245507760
426072783219 15912540
921810014257 245501532
298561952149 245495304
969704326415 245489076
518751387265 245482848
490761204835 245476620
704108595357 245470392
237605554857 245464164
852767564263 245457936
335882195389 245451708
876403718315 148494204
653104262929 245445480
116314764327 245439252
297939948095 245433024
322820110255 245426796
480809139971 245420568
72774480547 125556480
337748207551 245414340
132486869731 245408112
751380903461 245401884
581573796719 245395656
511287338617 245389428
101386667031 245383200
636310153471 245376972
503201285915 245370744
363872377819 229588992
87702577843 27334692
52248346765 245364516
521861407535 245358288
706596611573 245352060
964728293983 245345832
860853616965 234913932
988986452089 245339604
310380029175 245333376
70286464331 151564608
214591404859 245327148
611429991311 245320920
314112053499 245314692
302915980527 245308464
860853616965 34627680
892049905249 58730040
975302362901 132158160
608941975095 245302236
731476773733 245296008
607697966987 245289780
587793837259 245283552
857743596695 97001100
299183956203 85734648
496359241321 245277324
53492354873 89876268
8708062985 245271096
355164321063 245264868
513775354833 245258640
172295129187 165527784
108850715679 245252412
932384083175 161977824
529947460237 245246184
44162294063 245239956
438512864299 245233728
322820110255 245227500
78372517033 245221272
546741569695 245215044
717233583291 47114820
572865739963 245208816
924298030473 245202588
709084627789 153003276
816069325077 245196360
886977787233 240961320
636932157525 143536716
14928103525 245190132
622626064283 245183904
631334121039 245177676
431048815651 245171448
875781714261 245165220
657458291307 245158992
765064992649 245152764
602099930501 245146536
663056327793 245140308
185979218375 245134080
659946307523 245127852
824777381833 245121624
19282131903 245115396
985254427765 245109168
995206492629 245102940
169185108917 113779332
447220921055 172733580
393106568357 245096712
905015904799 245090484
383776507547 190720044
666788352117 230473368
247557619721 245084256
955398233173 245078028
450952945379 245071800
236361546749 245065572
857743596695 245059344
529325456183 245053116
575353756179 245046888
799897219673 245040660
545497561587 183508020
735208798057 245034432
92678610275 99112392
732720781841 245028204
493249221051 245021976
777505073729 245015748
742672846705 245009520
95788630545 245003292
117558772435 114825636
923054022365 244997064
150524987297 244990836
865829649397 86183064
226409481885 244984608
350188288631 244978380
821045357509 244972152
472723087269 244965924
41052273793 244959696
614540011581 244953468
682960457521 244947240
584061812935 244941012
353920312955 244934784
746404871029 244928556
457850057949 170055540
919321998041 64422432
563535679153 244922328
211481384589 244916100
300427964311 244909872
939226127769 244903644
3110026499 244897416
498847257537 244891188
62822415683 244884960
343968248091 244878732
771285033189 244872504
59712395413 244866276
239471567019 223715988
653104262929 244860048
850279548047 244853820
869561673721 244847592
594013877799 244841364
126888833245 224556768
310380029175 244835136
896929852097 244828908
924920034527 244822680
159855048107 209136240
297317944041 244816452
779993089945 244810224
236983550803 244803996
308514017013 139874652
360762357549 244797768
509421326455 244791540
659324303469 90530208
392484564303 244785312
831619426427 124883856
276169806205 94428936
915589973717 244779084
352676304847 244772856
526215435913 244766628
803007239943 244760400
294207923771 244754172
553583614289 90760644
650616246713 244747944
385020515655 244741716
333394179173 244735488
301671972419 244729260
704730599411 244723032
75884500817 244716804
457794989973 244710576
245069603505 244704348
375068450791 244698120
726500741301 244691892
750136895353 9971028
158611039999 244685664
103252679193 213950484
162343064323 244679436
620760052121 216989748
776261065621 244673208
696644546709 244666980
11818083255 244660752
674874404819 244654524
740184830489 225553248
155501019729 244648296
189089238645 235592784
344590252145 197128656
689180498061 244642068
727744749409 244635840
2488022445 244629612
240093571073 244623384
967838314253 244617156
866473688115 220284360
98898650815 244610928
876403718315 244604700
64688427845 244598472
653104262929 76535892
274925798097 244592244
55358367035 244586016
651238250767 186360444
591679089067 66265920
386264523763 244579788
212725392697 244573560
437268856191 244567332
742672846705 244561104
818557341293 244554876
518751387265 244548648
460283006189 244542420
130620857569 244536192
925542038581 140522364
301671972419 244529964
215835412967 244523736
262485717017 244517508
516263371049 244511280
60956403521 244505052
865829649397 244498824
204017335941 244492596
216457417021 244486368
897551856151 244480140
334016183227 244473912
421096750787 244467684
620760052121 244461456
552339606181 244455228
569133715639 244449000
748270883191 244442772
848413535885 244436544
63444419737 244430316
766931004811 225590616
498246372631 33593832
927408050743 244424088
831619426427 244417860
702242583195 244411632
957886249389 244405404
393106568357 244399176
177893165673 244392948
176027153511 244386720
566645699423 244380492
858987604803 244374264
846547523723 114476868
187223226483 244368036
41674277847 244361808
882623758855 244355580
224543469723 82141092
727122745355 244349352
304781992689 244343124
564779687261 209896056
177271161619 44517744
297317944041 244336896
221433449453 244330668
934872099391 244324440
881379750747 244318212
408034665653 244311984
110094723787 244305756
353298308901 244299528
730854769679 26170056
314112053499 244293300
931762079121 131647464
878269730477 244287072
654348271037 244280844
713438656167 21760632
347700272415 244274616
595257885907 244268388
847791531831 244262160
347700272415 244255932
364494381873 244249704
102008671085 125899020
947312180471 244243476
537411508885 6526944
299183956203 244237248
165453084593 244231020
921810014257 244224792
753246915623 240649920
389996548087 91458180
829753414265 244218564
970326330469 244212336
449086933217 244206108
980900399387 135066636
860231612911 244199880
153635007567 244193652
298561952149 244187424
343346244037 38021940
901283880475 244181196
223299461615 170236152
731476773733 244174968
368226406197 244168740
233873530533 244162512
286121871069 244156284
565401691315 33842952
880135742639 244150056
236361546749 244143828
795543191295 244137600
265595737287 175604688
98898650815 244131372
569133715639 244125144
400570617005 244118916
839705479129 244112688
217079421075 244106460
631956125093 244100232
758844952109 244094004
136840898109 244087776
286121871069 244081548
314112053499 244075320
427316791327 118711908
761954972379 244069092
433536831867 244062864
235739542695 244056636
393106568357 192800196
374446446737 244050408
876403718315 244044180
264476201987 105539688
8086058931 244037952
169185108917 244031724
62822415683 244025496
672386388603 244019268
167941100809 97561620
992718476413 244013040
455928977811 244006812
149280979189 244000584
350810292685 243994356
771285033189 243988128
311624037283 243981900
852767564263 243975672
54736362981 243969444
151146991351 243963216
591525861583 243956988
368226406197 243950760
307270008905 243944532
839083475075 243938304
891331815611 243932076
48516322441 243925848
778749081837 17749800
37942253523 13010292
965972302091 243919620
350810292685 243913392
660568311577 243907164
295451931879 243900936
323442114309 243894708
923676026419 143312508
339614219713 243888480
663056327793 243882252
968460318307 243876024
622626064283 243869796
46650310279 243863568
54736362981 243857340
858365600749 243851112
624492076445 243844884
287365879177 243838656
454684969703 243832428
83348549465 243826200
250045635937 243819972
83348549465 243813744
647506226443 6614136
890087807503 243807516
577219768341 243801288
828509406157 243795060
89568590005 243788832
81482537303 243782604
616406023743 243776376
767553008865 243770148
172295129187 243763920
789323150755 243757692
416120718355 94460076
14306099471 243751464
10574075147 41254272
895685843989 243745236
240093571073 243739008
966594306145 243732780
218323429183 243726552
788701146701 94285692
820423353455 103085856
197797295401 120574080
684286376285 37343088
393728572411 212599008
139328914325 81717588
842282400045 98632836
172917133241 243720324
201529319725 243714096
595879889961 243707868
638798169687 225553248
538033512939 243701640
755734931839 145523448
907503921015 243695412
445354908893 143524260
575353756179 243689184
776883069675 243682956
518129383211 83567304
928030054797 243676728
595317867775 160919064
201529319725 243670500
669945524575 49985928
67798448115 243664272
794299183187 243658044
651860254821 243651816
176027153511 243645588
384398511601 93008952
325930130525 243639360
155501019729 243633132
730232765625 243626904
935494103445 243620676
203395331887 243614448
362006365657 243608220
700376571033 76479840
431048815651 243601992
638176165633 243595764
830997422373 173325240
248801627829 243589536
77750512979 243583308
325930130525 243577080
942336148039 243570852
685448473737 119758212
932384083175 243564624
424828775111 243558396
552961610235 243552168
11196079201 243545940
290475899447 243539712
64688427845 243533484
584061812935 243527256
379422479169 206302500
538033512939 243521028
485163168349 243514800
702864587249 243508572
400570617005 243502344
381288491331 243496116
998316512899 243489888
683582461575 243483660
965972302091 243477432
704108595357 243471204
768797016973 243464976
77815097339 174564612
263107721071 243458748
554205618343 243452520
223299461615 243446292
442244888623 243440064
266839745395 11029788
587793837259 243433836
956642241281 96627420
212103388643 159324696
373824442683 243427608
710328635897 243421380
148036971081 243415152
923676026419 243408924
291097903501 109525608
842193495345 243402696
650616246713 243396468
654970275091 243390240
394350576465 19057680
13684095417 223597656
383154503493 243384012
944202160201 243377784
231385514317 243371556
580951792665 116363952
748270883191 243365328
378800475115 243359100
255021668369 202167108
413010698085 243352872
955398233173 20957220
939848131823 243346644
839083475075 151782588
792433171025 243340416
411766689977 243334188
585513263267 20838888
2488022445 243327960
113901010783 101703240
448464929163 243321732
616406023743 18279180
289853895393 243315504
551095598073 243309276
191577254861 243303048
779371085891 243296820
992718476413 243290592
609563979149 243284364
312868045391 243278136
102630675139 243271908
907503921015 243265680
719036692653 243259452
880757746693 243253224
287365879177 243246996
547985577803 243240768
88324581897 243234540
503201285915 243228312
649994242659 194911488
536789504831 243222084
901283880475 243215856
613296003473 55622268
711572644005 17189280
896929852097 243209628
238227558911 243203400
369470414305 243197172
905015904799 37000548
937982119661 116600616
83348549465 182835396
197175291347 81748728
7464054877 188789364
661812319685 243190944
482675152133 13732740
1244014337 157736556
19282131903 243184716
582195800773 243178488
922432018311 243172260
505689302131 243166032
224543469723 243159804
259375696747 243153576
761332968325 243147348
656214283199 243141120
966594306145 243134892
568511711585 243128664
495115233213 4477932
48516322441 243122436
860231612911 59701608
190955250807 243116208
541765537263 243109980
565401691315 243103752
989608456143 243097524
508177318347 243091296
439134868353 243085068
738940822381 243078840
309136021067 243072612
342102235929 243066384
112582740003 243060156
541143533209 86643936
259997700801 243053928
808605276429 243047700
727744749409 16392096
582817804827 243041472
907503921015 243035244
42918285955 166922856
880135742639 243029016
261241708909 243022788
517507379157 243016560
957264245335 243010332
593442308089 109861920
591525861583 219873312
827887402103 243004104
776261065621 242997876
733964789949 242991648
598367906177 242985420
542571572489 3114000
403680637275 103964004
485163168349 242979192
854633576425 242972964
137462902163 242966736
857743596695 17743572
579085780503 242960508
475833107539 242954280
255021668369 242948052
824777381833 242941824
200285311617 148724640
985254427765 242935596
103874683247 242929368
381910495385 222507756
505067298077 3325752
258131688639 242923140
516263371049 242916912
490761204835 242910684
122534804867 242904456
732098777787 194475528
368226406197 242898228
325308126471 242892000
396216588627 242885772
29234196767 242879544
788701146701 190769868
676740416981 242873316
391240556195 242867088
220189441345 195303852
118180776489 242860860
742672846705 242854632
763820984541 242848404
622010283 242842176
528081448075 100339308
419852742679 242835948
19904135957 242829720
988364448035 242823492
89568590005 242817264
166075088647 242811036
990852464251 242804808
663056327793 242798580
887599791287 242792352
24381435139 18385056
581573796719 242786124
589659849421 242779896
111338731895 242773668
132486869731 42786360
224543469723 242767440
522483411589 242761212
564157683207 153146520
520617399427 48628224
656214283199 242754984
552339606181 139264308
837217462913 213757416
756978939947 242748756
806117260213 242742528
342724239983 242736300
873293698045 5617656
67798448115 242730072
393728572411 242723844
549851589965 242717616
156123023783 149814540
201529319725 17893044
503823289969 242711388
692290518331 242705160
538033512939 242698932
529325456183 242692704
614540011581 242686476
631334121039 242680248
191577254861 242674020
520617399427 242667792
173539137295 242661564
708462623735 242655336
842815499399 242649108
110716727841 242642880
319088085931 135944784
456550981865 242636652
493249221051 242630424
628224100769 2927160
761954972379 42842412
376934462953 242624196
391862560249 242617968
60334399467 72400500
542387541317 242611740
560425658883 55559988
530569464291 242605512
51626342711 42200928
991474468305 242599284
340236223767 242593056
638798169687 242586828
498225253483 242580600
273059785935 242574372
278657822421 242568144
240715575127 242561916
949178192633 242555688
849035539939 242549460
954154225065 242543232
979656391279 242537004
342102235929 242530776
664922339955 242524548
758222948055 242518320
940470135877 55640952
294829927825 212187960
875159710207 242512092
649994242659 242505864
981522403441 242499636
376312458899 242493408
495879939431 65954520
877647726423 242487180
42918285955 242480952
364494381873 242474724
860231612911 206775828
144304946757 242468496
498847257537 11353644
227031485939 107003268
653726266983 242462268
42296281901 242456040
894441835881 82222056
159855048107 242449812
887599791287 242443584
363872377819 242437356
14306099471 42425136
759466956163 71086392
19282131903 242431128
929964979779 48933396
287987883231 84134052
314734057553 242424900
389374544033 242418672
803088783147 11471976
470857075107 242412444
605209950771 242406216
639420173741 242399988
713544114891 94678056
597123898069 242393760
457172985919 242387532
199041303509 71055252
267461749449 242381304
275606326667 19325484
579707784557 242375076
717792684545 242368848
907503921015 242362620
858365600749 242356392
309758025121 242350164
674252400765 242343936
256887680531 137321172
334016183227 242337708
451574949433 242331480
143060938649 242325252
524349423751 242319024
229519502155 127350144
400570617005 196904448
872049689937 242312796
957886249389 242306568
166075088647 242300340
394350576465 242294112
273681789989 61644744
484541164295 242287884
246313611613 30654216
472101083215 131715972
823533373725 242281656
512002052679 121134600
680472441305 242275428
240715575127 242269200
464015030513 242262972
709706631843 121215564
512531346725 242256744
774395053459 169600896
98898650815 242250516
279901830529 242244288
516263371049 242238060
75262496763 242231832
360762357549 242225604
503201285915 100015452
132486869731 242219376
601477926447 242213148
557315638613 242206920
854633576425 242200692
278657822421 242194464
371336426467 242188236
315356061607 242182008
432292823759 39772008
228275494047 242175780
250667639991 242169552
62200411629 242163324
771285033189 242157096
731476773733 242150868
133730877839 242144640
780615093999 242138412
139950918379 242132184
666788352117 242125956
735830802111 242119728
645018210227 242113500
407412661599 242107272
544875557533 242101044
330906162957 242094816
588415841313 61470360
99520654869 242088588
59090391359 242082360
662434323739 242076132
869561673721 242069904
112582740003 242063676
445976912947 242057448
37942253523 166281372
341480231875 242051220
627602096715 242044992
155501019729 242038764
895685843989 242032536
294829927825 242026308
570377723747 242020080
370092418359 158527512
498225253483 242013852
967838314253 242007624
81482537303 242001396
854633576425 241995168
886355783179 100987020
936116107499 241988940
630712116985 241982712
979656391279 241976484
907664410347 41372604
332150171065 241970256
458416994027 241964028
568511711585 191479860
954154225065 241957800
849657543993 241951572
185357214321 241945344
786835134539 241939116
732098777787 241932888
922432018311 241926660
212103388643 241920432
31722212983 241914204
911857949393 241907976
660024089015 63114552
937982119661 241901748
26746180551 241895520
527459444021 241889292
887599791287 241883064
3110026499 241876836
522483411589 241870608
539899525101 241864380
811715296699 18453564
181625189997 241858152
548607581857 241851924
714060660221 241845696
259375696747 241839468
420474746733 241833240
878891734531 108740880
458416994027 241827012
411144685923 241820784
66554440007 241814556
561669666991 241808328
357030333225 199426788
145548954865 241802100
97654642707 14137560
988364448035 241795872
92678610275 241789644
997072504791 241783416
465259038621 241777188
546119565641 241770960
551717602127 62522892
340236223767 170155188
437268856191 241764732
203395331887 241758504
427316791327 241752276
361384361603 241746048
864585641289 241739820
527459444021 241733592
225165473777 241727364
598367906177 241721136
421096750787 241714908
528081448075 241708680
274303794043 241702452
41052273793 241696224
835351450751 241689996
73396484601 241683768
618272035905 241677540
666788352117 241671312
777505073729 241665084
654348271037 241658856
482675152133 122834844
310380029175 46379916
253155656207 241652628
663678331847 241646400
289231891339 241640172
217079421075 241633944
280523834583 241627716
713438656167 241621488
942958152093 241615260
972814346685 241609032
251911648099 91651248
187845230537 241602804
948556188579 241596576
872671693991 241590348
444110900785 241584120
820423353455 241577892
287987883231 241571664
579707784557 241565436
572243735909 241559208
429182803489 241552980
182869198105 241546752
159855048107 241540524
807983272375 241534296
506311306185 241528068
513775354833 241521840
659946307523 241515612
503823289969 241509384
19904135957 241503156
530569464291 161460900
568511711585 123787728
19282131903 241496928
260619704855 241490700
600233918339 241484472
834729446697 107520192
406790657545 241478244
388130535925 241472016
443488896731 241465788
222677457561 214398900
399948612951 241459560
976546371009 241453332
527459444021 241447104
802385235889 241440876
717792684545 241434648
210237376481 241428420
564779687261 241422192
177893165673 241415964
190333246753 241409736
318466081877 241403508
838461471021 93195792
625736084553 241397280
202151323779 241391052
195309279185 241384824
794921187241 241378596
779371085891 241372368
1866018391 241366140
630090112931 241359912
633200133201 241353684
206505352157 241347456
810471288591 165801816
633912717287 139251852
19904135957 241341228
939226127769 241335000
633822137255 38856492
360140353495 135104004
365738389981 241328772
218965057665 18690228
137462902163 241322544
305403996743 241316316
557315638613 241310088
311002033229 241303860
793055175079 241297632
18038123795 97175484
637554161579 241291404
26124176497 241285176
411144685923 241278948
495737237267 241272720
320332094039 241266492
4478712939 114146784
732098777787 129237228
623870072391 64005156
359518349441 241260264
325308126471 193292208
947934184525 241254036
846547523723 241247808
77750512979 241241580
641908189957 210232368
252533652153 241235352
870805681829 58549428
179137173781 241229124
373202438629 241222896
158611039999 241216668
347078268361 241210440
71530472439 241204212
873915702099 241197984
557937642667 241191756
312868045391 241185528
224543469723 241179300
304159988635 241173072
244447599451 241166844
903149892637 241160616
39808265685 106997040
172295129187 19425132
956642241281 241154388
691668514277 241148160
199663307563 241141932
909369933177 241135704
136218894055 241129476
422340758895 241123248
748892887245 241117020
835351450751 31320612
192821262969 241110792
92056606221 241104564
793677179133 241098336
336504199443 241092108
767553008865 241085880
172295129187 241079652
488273188619 241073424
421096750787 241067196
477699119701 241060968
365116385927 241054740
703486591303 241048512
357030333225 241042284
480809139971 241036056
255643672423 241029828
905637908853 241023600
352676304847 241017372
474589099431 241011144
569755719693 241004916
992718476413 240998688
834729446697 240992460
431670819705 240986232
789945154809 240980004
230763510263 240973776
897551856151 240967548
35454237307 240961320
468991062945 240955092
12440087309 240948864
202773327833 240942636
483919160241 240936408
376312458899 240930180
797409203457 240923952
312868045391 240917724
245691607559 240911496
256265676477 240905268
44162294063 240899040
635066145363 240892812
529947460237 240886584
130620857569 240880356
868939669667 240874128
646262218335 240867900
4354034607 240861672
573487744017 240855444
741428838597 240849216
654970275091 108622548
587171833205 240842988
259375696747 240836760
984632423711 240830532
491383208889 240824304
44784298117 240818076
195309279185 240811848
587171833205 240805620
266217741341 43832664
417364726463 240799392
426095814363 10064448
513153350779 240793164
133730877839 240786936
375690454845 240780708
661812319685 159878988
232007518371 240774480
33588225145 240768252
871427685883 240762024
391441265951 30722724
445976912947 240755796
430426811597 240749568
427938795381 240743340
526837439967 240737112
104496687301 240730884
513153350779 240724656
530569464291 135184968
617028027797 240718428
108350338237 81649080
512531346725 47382624
531191468345 240712200
731476773733 240705972
839083475075 240699744
261241708909 240693516
628224100769 208121076
605209950771 240687288
657458291307 240681060
556693634559 146351772
306648004851 240674832
210237376481 172652616
437268856191 16037100
671764384549 240668604
338992215659 240662376
982766411549 240656148
294207923771 72238572
727122745355 178600356
799275215619 202179564
399326608897 110659104
305403996743 176152752
546119565641 75558096
316600069715 86936652
365116385927 35960472
297317944041 240649920
983388415603 240643692
674252400765 240637464
919944002095 240631236
817313333185 240625008
445976912947 240618780
941714143985 240612552
634542612217 123320628
653104262929 240606324
376969345981 156279204
218323429183 240600096
83348549465 161647740
425450779165 240593868
992718476413 240587640
403058633221 240581412
231385514317 240575184
630712116985 240568956
172917133241 240562728
822289365617 240556500
496359241321 240550272
52248346765 240544044
653726266983 178264044
230928807611 57029796
899417868313 3674520
55980371089 167533200
599611914285 240537816
6842050823 240531588
509421326455 240525360
171051121079 132127020
814203312915 240519132
656214283199 240512904
357652337279 240506676
410522681869 240500448
863341633181 88144884
403680637275 240494220
729610761571 240487992
478943127809 240481764
704108595357 240475536
162343064323 240469308
683582461575 240463080
796787199403 240456852
704108595357 240450624
914967969663 240444396
449086933217 240438168
658080295361 240431940
460905010243 240425712
888221795341 240419484
181003185943 240413256
21148144065 240407028
461527014297 240400800
577841772395 33643656
477699119701 37747908
501957277807 240394572
873293698045 240388344
331528167011 240382116
335260191335 240375888
99520654869 240369660
645018210227 240363432
972192342631 240357204
579707784557 240350976
11196079201 240344748
531191468345 240338520
738940822381 240332292
87702577843 240326064
21148144065 240319836
812337300753 168324156
21148144065 12157056
374446446737 240313608
390618552141 240307380
430426811597 240301152
141816930541 240294924
23636160281 240288696
905015904799 240282468
559215468815 59284332
522483411589 240276240
567889707531 240270012
111338731895 175498812
530569464291 240263784
682338453467 162488520
70286464331 46224216
762576976433 240257556
408034665653 240251328
397460596735 240245100
776261065621 240238872
411144685923 240232644
423584767003 240226416
311624037283 38208780
683582461575 240220188
990852464251 240213960
496981245375 42861096
634444141309 240207732
786835134539 240201504
436024848083 240195276
152390999459 240189048
764442988595 240182820
81482537303 240176592
123197527585 91900368
148036971081 240170364
144304946757 109886832
15550107579 240164136
227031485939 240157908
832241430481 240151680
895063839935 142465500
67176444061 240145452
854011572371 46629036
144304946757 240139224
66554440007 240132996
879513738585 240126768
429182803489 240120540
702864587249 240114312
99520654869 240108084
365116385927 240101856
965350298037 182150316
857121592641 240095628
325930130525 240089400
592769869691 240083172
751380903461 240076944
534301488615 240070716
995828496683 240064488
330284158903 240058260
172295129187 240052032
23014156227 240045804
922432018311 240039576
15550107579 112446540
380044483223 240033348
131864865677 240027120
634619110741 19157328
721524708869 240020892
69042456223 240014664
755112927785 75396168
123156808921 240008436
546741569695 240002208
345212256199 239995980
710369647277 85578948
837839466967 239989752
223939495729 177877908
506311306185 13583268
247557619721 239983524
852767564263 239977296
465259038621 239971068
600233918339 239964840
192821262969 239958612
783103110215 239952384
452818957541 239946156
508799322401 239939928
660568311577 239933700
868939669667 239927472
865829649397 239921244
916211977771 239915016
43540290009 36701604
414876710247 239908788
693534526439 239902560
43540290009 239896332
63444419737 239890104
402436629167 239883876
980278395333 239877648
313490049445 239871420
990852464251 239865192
34210229199 239858964
928030054797 239852736
82104541357 236097252
943580156147 43309512
208993368373 239846508
819179345347 239840280
317844077823 239834052
301049968365 239827824
996450500737 239821596
998316512899 239815368
985876431819 239809140
467747054837 239802912
607075962933 239796684
353920312955 239790456
41674277847 239784228
502579281861 239778000
400570617005 239771772
579085780503 239765544
983388415603 239759316
153635007567 27795564
603343938609 239753088
440378876461 22925268
696644546709 239746860
880757746693 239740632
694156530493 239734404
164831080539 239728176
184735210267 155662632
842815499399 239721948
937982119661 239715720
113838824203 199015740
496359241321 239709492
914345965609 239703264
136840898109 239697036
702864587249 216740628
273681789989 239690808
762576976433 239684580
896996155385 42238296
850279548047 239678352
900661876421 184959144
494493229159 239672124
161721060269 239665896
160477052161 239659668
468369058891 239653440
676740416981 239647212
572865739963 239640984
496981245375 239634756
319088085931 239628528
390618552141 239622300
8086058931 239616072
755112927785 239609844
633200133201 53187120
984632423711 239603616
98276646761 239597388
737696814273 239591160
676740416981 239584932
397460596735 239578704
521239403481 239572476
709706631843 239566248
185979218375 239560020
730854769679 165023316
424828775111 93027636
916211977771 239553792
723390721031 123906060
784347118323 548064
807983272375 204178752
327820276187 1774980
641908189957 239547564
793055175079 239541336
125022821083 16740864
29856200821 239535108
54114358927 109164384
145548954865 239528880
451574949433 239522652
340858227821 239516424
610185983203 239510196
380666487277 200990016
132486869731 179241840
771285033189 239503968
692290518331 239497740
680472441305 239491512
649994242659 239485284
784347118323 239479056
849035539939 239472828
386886527817 239466600
21148144065 239460372
260619704855 49655844
719686859723 192899844
533057480507 239454144
910613941285 239447916
942958152093 239441688
271815777827 239435460
181625189997 239429232
852767564263 239423004
280523834583 239416776
144304946757 239410548
824777381833 239404320
914967969663 239398092
107606707571 80833212
336504199443 239391864
566023695369 239385636
332772175119 211558932
972192342631 239379408
590281853475 239373180
780615093999 239366952
541143533209 239360724
183491202159 80820756
679850437251 239354496
256265676477 76174668
32966221091 239348268
721524708869 239342040
829753414265 239335812
338992215659 239329584
358896345387 239323356
305403996743 138529404
643152198065 239317128
583439808881 181216116
89568590005 239310900
10574075147 239304672
44162294063 239298444
176027153511 69965352
674874404819 239292216
933628091283 228903912
403680637275 56830500
813581308861 140771484
661190315631 239285988
487651184565 86320080
791811166971 239279760
418608734571 239273532
215213408913 239267304
937982119661 239261076
649994242659 205492860
145548954865 239254848
249451888319 21312216
803007239943 239248620
178515169727 239242392
784437698355 139251852
786835134539 239236164
289231891339 161280288
559181650775 25117524
653726266983 239229936
745160862921 40295160
697888554817 239223708
796165195349 239217480
622626064283 239211252
128754845407 239205024
298561952149 239198796
98276646761 171979992
497603249429 189717336
589659849421 239192568
491383208889 239186340
179759177835 239180112
118802780543 239173884
628224100769 239167656
390618552141 239161428
121912800813 239155200
112582740003 239148972
337126203497 7548336
37942253523 46641492
658080295361 239142744
486407176457 239136516
938604123715 239130288
707840619681 239124060
253155656207 239117832
427938795381 239111604
946690176417 135820224
750758899407 239105376
871427685883 239099148
742050842651 4253724
443488896731 119994876
710328635897 130028184
374446446737 1756296
607075962933 237342852
19282131903 85728420
228897498101 239092920
700376571033 222140304
927408050743 239086692
332150171065 239080464
107606707571 239074236
395594584573 237511008
789945154809 239068008
943580156147 239061780
954776229119 239055552
559181650775 239049324
454062965649 11160576
578463776449 239043096
199663307563 239036868
28612192713 239030640
338370211605 22532904
151768995405 239024412
95166626491 239018184
857121592641 239011956
867073657505 239005728
901905884529 238999500
377556467007 93824820
72774480547 238993272
998316512899 238987044
158611039999 238980816
861475621019 238974588
768175012919 238968360
205261344049 238962132
30478204875 238955904
234495534587 238949676
235117538641 238943448
222055453507 238937220
587171833205 238930992
222055453507 238924764
340858227821 238918536
849657543993 238912308
697888554817 238906080
663678331847 238899852
214591404859 238893624
623248068337 238887396
399326608897 238881168
13062091363 238874940
60956403521 238868712
185357214321 199744416
68420452169 226020348
340236223767 238862484
355164321063 238856256
45406302171 238850028
221452980461 59315472
479565131863 238843800
645640214281 238837572
97654642707 238831344
962862281821 238825116
939226127769 238818888
951666208849 238812660
511909342671 238806432
184735210267 238800204
630712116985 238793976
852767564263 238787748
828509406157 238781520
23636160281 238775292
749514891299 238769064
924920034527 238762836
734586794003 238756608
153635007567 238750380
354542317009 238744152
508177318347 238737924
88324581897 238731696
865207645343 207292752
947934184525 238725468
958508253443 238719240
314734057553 238713012
859609608857 238706784
420474746733 238700556
331528167011 152087760
475833107539 59763888
921348499535 41372604
534923492669 88668036
659324303469 238694328
97654642707 238688100
273059785935 238681872
613918007527 238675644
958508253443 238669416
737074810219 87590592
261241708909 238663188
734586794003 234639900
553583614289 238656960
32344217037 88960752
491383208889 238650732
518129383211 156565692
636932157525 42456276
952910216957 238644504
868317665613 238638276
878891734531 36234504
231385514317 238632048
555586623767 76710276
883245762909 97586532
770041025081 238625820
573487744017 238619592
844681511561 238613364
539277521047 238607136
694778534547 238600908
531191468345 238594680
108228711625 69716232
324686122417 71360424
240715575127 57197952
524971427805 238588452
965972302091 238582224
68420452169 238575996
763820984541 57415932
353298308901 238569768
350188288631 189374796
393728572411 238563540
214591404859 238557312
566645699423 48827520
441000880515 238551084
169185108917 238544856
241959583235 238538628
987742443981 238532400
860853616965 238526172
303537984581 238519944
360140353495 238513716
748270883191 238507488
968460318307 238501260
22512103453 79724628
782481106161 238495032
66554440007 238488804
424828775111 204346908
457172985919 238482576
588415841313 238476348
386886527817 28131876
169807112971 238470120
497603249429 64191996
914345965609 238463892
208371364319 238457664
498225253483 238451436
215835412967 238445208
874537706153 238438980
669898372387 238432752
914345965609 146052828
982144407495 238426524
905015904799 238420296
184735210267 238414068
65310431899 238407840
849657543993 43652052
899417868313 238401612
322198106201 238395384
964728293983 238389156
792433171025 238382928
836595458859 238376700
305403996743 238370472
799275215619 238364244
156123023783 238358016
303537984581 35144604
286743875123 42973200
933628091283 238351788
547363573749 50857848
814825316969 238345560
472101083215 238339332
503201285915 122579496
871427685883 238333104
437890860245 238326876
617028027797 238320648
417986730517 238314420
46650310279 238308192
645018210227 238301964
627602096715 238295736
243825595397 238289508
444732904839 180730332
418608734571 238283280
154879015675 238277052
954776229119 238270824
547363573749 126029808
619516044013 16809372
876403718315 238264596
973436350739 238258368
873293698045 238252140
802385235889 238245912
395594584573 49830228
608941975095 238239684
830997422373 238233456
214591404859 238227228
951666208849 238221000
676740416981 238214772
534923492669 238208544
893819831827 238202316
702242583195 238196088
862097625073 238189860
44784298117 238183632
38564257577 238177404
605209950771 206688636
753868919677 238171176
750758899407 238164948
577841772395 238158720
431670819705 238152492
648128230497 238146264
274303794043 238140036
250045635937 238133808
411144685923 238127580
508177318347 238121352
1244014337 238115124
962240277767 238108896
208371364319 238102668
910613941285 238096440
360140353495 238090212
353298308901 238083984
939226127769 238077756
487029180511 238071528
719658696707 238065300
868939669667 238059072
965350298037 238052844
29856200821 238046616
915589973717 238040388
66559061183 229308732
870805681829 238034160
554827622397 68084496
818557341293 238027932
827265398049 203506128
329040150795 21249936
571621731855 238021704
506311306185 238015476
353920312955 238009248
142438934595 110659104
218323429183 238003020
913101957501 237996792
610807987257 237990564
668654364279 237984336
236983550803 237978108
556693634559 237971880
399948612951 237965652
156745027837 30847284
149280979189 237959424
82726545411 176862744
204017335941 237953196
243825595397 237946968
965350298037 237940740
808605276429 28991340
852145560209 237934512
235117538641 237928284
280523834583 237922056
546119565641 237915828
558559646721 237909600
534923492669 237903372
885733779125 81605484
935494103445 237897144
11196079201 237890916
145548954865 237884688
90340614123 33656112
97032638653 237878460
5598042715 237872232
368226406197 237866004
278035818367 237859776
965972302091 37125108
656214283199 33624972
358896345387 237853548
646262218335 237847320
310380029175 237841092
190955250807 237834864
622010283 237828636
7464054877 237822408
118802780543 237816180
392484564303 237809952
233873530533 162905796
933006087229 237803724
671764384549 237797496
593391873745 237791268
487029180511 237785040
970326330469 237778812
519373391319 237772584
638798169687 237766356
278035818367 228717072
251911648099 237760128
537411508885 237753900
691046510223 237747672
886977787233 237741444
678606429143 237735216
651860254821 237728988
590281853475 135459000
757600944001 237722760
523105415643 237716532
238849562965 237710304
694778534547 237704076
750136895353 237697848
637554161579 237691620
176027153511 237685392
734586794003 201251592
704730599411 237679164
273059785935 182523996
265595737287 237672936
280523834583 47768760
442866892677 237666708
703486591303 237660480
626980092661 237654252
709706631843 237648024
487029180511 141431652
693534526439 237641796
674874404819 237635568
778127077783 237629340
554827622397 237623112
493249221051 237616884
197797295401 237610656
119424784597 237604428
342102235929 237598200
544253553479 237591972
332150171065 228984876
913101957501 237585744
218323429183 237579516
93300614329 237573288
759466956163 237567060
773773049405 237560832
133108873785 237554604
229519502155 237548376
775017057513 237542148
518129383211 237535920
640042177795 181633392
797409203457 237529692
85836565681 237523464
910613941285 237517236
552961610235 176962392
752002907515 237511008
796787199403 237504780
217079421075 80926632
924920034527 237498552
509421326455 237492324
187223226483 237486096
434780839975 237479868
225894126103 6016248
651860254821 237473640
679228433197 149154372
544306896299 66396708
645018210227 237467412
473967095377 237461184
316600069715 237454956
750758899407 237448728
378178471061 45744660
869561673721 237442500
162343064323 237436272
610185983203 237430044
774613008547 1033848
95788630545 17706204
964728293983 237423816
611557229351 106405380
389996548087 237417588
29856200821 237411360
968460318307 237405132
740806834543 237398904
105740695409 237392676
706596611573 237386448
896929852097 237380220
520617399427 118506384
261863712963 237373992
870805681829 237367764
932384083175 81343908
518129383211 237361536
840327483183 237355308
224543469723 237349080
687936489953 237342852
795543191295 144414864
316600069715 213333912
636932157525 237336624
738940822381 237330396
660568311577 237324168
455306973757 237317940
753868919677 237311712
835973454805 237305484
976546371009 237299256
121290796759 237293028
404924645383 237286800
13062091363 237280572
329662154849 127144620
517507379157 237274344
163587072431 237268116
485163168349 237261888
617028027797 34478208
103874683247 208631772
102008671085 237255660
57224379197 237249432
752624911569 237243204
809849284537 206395920
392484564303 237236976
949800196687 237230748
857121592641 237224520
753246915623 237218292
134974885947 237212064
43540290009 237205836
969704326415 222495300
673008392657 237199608
830375418319 237193380
659324303469 237187152
211481384589 237180924
47272314333 237174696
777505073729 237168468
771907037243 237162240
209615372427 237156012
635066145363 237149784
55980371089 237143556
881379750747 237137328
400570617005 237131100
976546371009 237124872
693534526439 237118644
993340480467 237112416
654970275091 178214220
653726266983 237106188
451574949433 1202004
388752539979 237099960
921188010203 237093732
358274341333 237087504
598989910231 113156532
653104262929 237081276
531191468345 237075048
309136021067 237068820
278035818367 237062592
597745902123 237056364
983388415603 237050136
718414688599 237043908
811715296699 237037680
449708937271 237031452
200907315671 230523192
850901552101 237025224
492005212943 237018996
659946307523 237012768
92056606221 237006540
723390721031 237000312
447842925109 221455224
562291671045 236994084
739562826435 236987856
575353756179 236981628
500091265645 236975400
174783145403 236969172
48516322441 236962944
45406302171 210886308
880757746693 236956716
422340758895 236950488
572243735909 236944260
195931283239 236938032
891331815611 236931804
118180776489 236925576
859609608857 236919348
898173860205 236913120
154879015675 236906892
834107442643 236900664
195309279185 236894436
361384361603 236888208
866451653451 236881980
709706631843 236875752
52248346765 236869524
738318818327 236863296
633200133201 236857068
166697092701 236850840
624492076445 236844612
682960457521 236838384
389374544033 236832156
326105099957 19157328
261914309235 117696744
640664181849 236825928
504445294023 236819700
280523834583 236813472
182247194051 236807244
806739264267 236801016
493249221051 236794788
987742443981 236788560
195931283239 236782332
257509684585 236776104
369470414305 236769876
901905884529 236763648
362628369711 163678068
366982398089 236757420
276791810259 236751192
169185108917 236744964
835351450751 236738736
177893165673 236732508
414876710247 236726280
587171833205 236720052
885111775071 236713824
570377723747 236707596
552339606181 58842144
158611039999 236701368
269327761611 23386140
816691329131 236695140
829131410211 142627428
318466081877 236688912
29234196767 236682684
569755719693 35698896
985254427765 236676456
679228433197 236670228
82104541357 236664000
312246041337 236657772
273059785935 236651544
839083475075 236645316
948556188579 236639088
292341911609 236632860
687936489953 236626632
869561673721 236620404
327174138633 236614176
748892887245 236607948
763820984541 236601720
822911369671 236595492
973436350739 236589264
676118412927 236583036
896929852097 236576808
381288491331 236570580
510043330509 236564352
294829927825 236558124
791189162917 236551896
79616525141 236545668
306026000797 236539440
193443267023 236533212
598989910231 236526984
742672846705 236520756
54114358927 236514528
450952945379 236508300
702242583195 236502072
416742722409 236495844
699132562925 236489616
339614219713 236483388
376934462953 236477160
990852464251 236470932
51004338657 236464704
655592279145 130414320
585927825097 236458476
279279826475 236452248
659324303469 236446020
430426811597 236439792
972814346685 236433564
489517196727 86189292
154879015675 236427336
181783966629 76704048
634444141309 236421108
620760052121 236414880
621382056175 236408652
865829649397 54719208
417364726463 156989196
345212256199 236402424
756978939947 236396196
6229 236389968
16794115687 21405636
205883348103 236383740
653726266983 236377512
449708937271 236371284
636932157525 236365056
68420452169 116731404
829131410211 236358828
551095598073 236352600
575353756179 182131632
297939948095 236346372
495115233213 236340144
419852742679 127580580
750758899407 236333916
222055453507 236327688
755734931839 4253724
998938516953 236321460
39186261631 138429756
883245762909 236315232
410522681869 236309004
169185108917 236302776
850901552101 236296548
66554440007 236290320
330906162957 150593040
744538858867 19157328
785591126431 127512072
883867766963 236284092
376312458899 236277864
18038123795 236271636
510665334563 236265408
636932157525 236259180
942958152093 236252952
462149018351 151446276
18660127849 236246724
90812598113 190682676
969082322361 236240496
18660127849 236234268
414254706193 51461964
82726545411 236228040
121290796759 236221812
131242861623 236215584
25502172443 236209356
19282131903 236203128
185979218375 236196900
64066423791 236190672
125022821083 236184444
832863434535 236178216
510043330509 74430828
900039872367 236171988
689802502115 132893064
648128230497 236165760
656836287253 236159532
518129383211 236153304
209615372427 106100208
336504199443 236147076
450330941325 236140848
286743875123 236134620
498225253483 236128392
710950639951 236122164
31722212983 236115936
605831954825 222414336
61578407575 236109708
115692760273 236103480
497603249429 236097252
726500741301 236091024
441622884569 236084796
278657822421 236078568
93300614329 236072340
592147865637 236066112
786835134539 236059884
363250373765 236053656
245691607559 125612532
847791531831 236047428
618272035905 171319824
360315291787 267804
880757746693 236041200
612051995365 236034972
134352881893 236028744
168563104863 236022516
384398511601 236016288
495737237267 236010060
35454237307 236003832
190955250807 235997604
926164042635 235991376
652482258875 235985148
303537984581 235978920
144926950811 235972692
300427964311 235966464
804873252105 113984856
703486591303 235960236
427316791327 235954008
743294850759 235947780
250667639991 235941552
269327761611 235935324
431048815651 235929096
424206771057 235922868
42918285955 235916640
57224379197 235910412
340236223767 235904184
617650031851 235897956
262485717017 235891728
584683816989 235885500
702242583195 88929612
997072504791 235879272
217701425129 235873044
707218615627 132525612
168563104863 235866816
654970275091 235860588
404302641329 235854360
389996548087 235848132
585305821043 235841904
60956403521 61034400
921188010203 235835676
242581587289 235829448
612673999419 57864348
452196953487 235823220
475211103485 224357472
309758025121 235816992
278657822421 235810764
83970553519 235804536
509421326455 235798308
384398511601 235792080
881379750747 116065008
740806834543 235785852
773151045351 235779624
161721060269 235773396
948556188579 60716772
273681789989 235767168
578463776449 235760940
349566284577 235754712
501339508793 181988388
596501894015 235748484
36076241361 235742256
307892012959 38302200
383154503493 165745764
233873530533 235736028
598989910231 235729800
970326330469 235723572
801763231835 235717344
83348549465 24083676
383154503493 235711116
29234196767 235704888
398082600789 235698660
338992215659 235692432
819801349401 235686204
899417868313 235679976
762632754401 126104544
225165473777 235673748
687936489953 235667520
689802502115 235661292
976546371009 111711636
985876431819 235655064
674874404819 20994588
642530194011 235648836
98898650815 235642608
139950918379 235636380
483297156187 235630152
159233044053 57733560
215213408913 119695932
751380903461 235623924
982144407495 235617696
266217741341 235611468
876403718315 235605240
131242861623 235599012
950422200741 235592784
727122745355 235586556
369470414305 50353380
613918007527 235580328
444732904839 235574100
106362699463 205349616
101386667031 235567872
177893165673 235561644
656214283199 235555416
623870072391 48217176
579825288233 83305728
520617399427 235549188
337748207551 124634736
342724239983 219642876
649372238605 62217720
315978065661 235542960
698517303795 206968896
556071630505 235536732
276791810259 235530504
525593431859 230790996
779371085891 235524276
673630396711 235518048
624492076445 235511820
157367031891 235505592
383776507547 235499364
506933310239 235493136
869561673721 235486908
642530194011 235480680
223921465669 235474452
102008671085 235468224
879513738585 235461996
646884222389 235455768
982766411549 114981336
934250095337 235449540
824777381833 235443312
51626342711 36832392
842193495345 235437084
567267703477 235430856
576597764287 48640680
264973733233 143611452
505067298077 235424628
98898650815 235418400
998316512899 235412172
38564257577 235405944
183491202159 235399716
444732904839 222358284
488273188619 235393488
70329487355 40239108
726500741301 235387260
256887680531 80478216
959752261551 235381032
12512923769 74542932
433536831867 235374804
133108873785 235368576
554827622397 235362348
698510558871 235356120
766309000757 235349892
770663029135 235343664
731476773733 235337436
988986452089 235331208
151768995405 235324980
532435476453 168710292
715304668329 235318752
503823289969 235312524
977168375063 90249948
457794989973 235306296
304159988635 235300068
846547523723 235293840
434780839975 235287612
403058633221 235281384
338992215659 186871140
456550981865 235275156
879513738585 119048220
254399664315 235268928
460905010243 235262700
406790657545 235256472
413010698085 235250244
680472441305 99816156
747648879137 235244016
862097625073 120343644
249423631883 235237788
327796142687 235231560
124400817029 235225332
993340480467 235219104
289231891339 235212876
38564257577 235206648
368226406197 235200420
524349423751 89714340
357030333225 235194192
529325456183 227434104
393728572411 235187964
285499867015 182299788
661190315631 235181736
917455985879 66633372
418608734571 235175508
584061812935 235169280
529947460237 193323348
263107721071 235163052
286121871069 19126188
806117260213 235156824
358274341333 235150596
994584488575 235144368
8086058931 235138140
78994521087 215899848
598989910231 235131912
176649157565 235125684
373202438629 235119456
913101957501 235113228
48516322441 235107000
264973733233 235100772
659946307523 235094544
204639339995 235088316
866451653451 235082088
131242861623 235075860
687314485899 235069632
602721934555 220421376
59090391359 235063404
88946585951 194201496
173539137295 235057176
301049968365 206258904
54114358927 235050948
791933005335 92024928
827265398049 235044720
975924366955 235038492
940470135877 235032264
973436350739 235026036
741428838597 235019808
187223226483 160869240
192199258915 235013580
895685843989 235007352
890709811557 235001124
316600069715 234994896
13062091363 234988668
925542038581 234982440
138706910271 212163048
339614219713 234976212
39186261631 234969984
699754566979 234963756
979656391279 234957528
154257011621 234951300
855255580479 234945072
87080573789 71846208
376934462953 234938844
126266829191 234932616
564779687261 234926388
748892887245 234920160
765064992649 234913932
82726545411 234907704
646262218335 185718960
727122745355 179603064
661190315631 234901476
258753692693 234895248
824777381833 234889020
608319971041 234882792
783725114269 234876564
749514891299 182947500
939848131823 234870336
185357214321 234864108
248179623775 234857880
345212256199 234851652
212103388643 234845424
959130257497 234839196
162965068377 234832968
389996548087 182903904
242581587289 234826740
297317944041 234820512
96410634599 234814284
850279548047 234808056
520617399427 234801828
638176165633 234795600
554827622397 234789372
569755719693 234783144
177893165673 234776916
371336426467 234770688
856499588587 234764460
575353756179 234758232
412388694031 234752004
588415841313 49095324
510665334563 234745776
7464054877 234739548
148835146571 51019776
366360394035 234733320
875781714261 234727092
105740695409 234720864
324064118363 109749816
25502901119 60654492
30478204875 234714636
434158835921 234708408
498225253483 234702180
833485438589 234695952
891953819665 105359076
469613066999 115984044
875159710207 234689724
59712395413 234683496
536167500777 40687524
208993368373 234677268
981522403441 234671040
773151045351 234664812
527459444021 234658584
939226127769 234652356
819179345347 234646128
177271161619 234639900
171051121079 234633672
845925519669 132207984
735208798057 110845944
48516322441 60772824
212103388643 99461160
372580434575 234627444
645640214281 234621216
669898372387 194544036
148036971081 234614988
283011850799 234608760
217701425129 234602532
11818083255 234596304
944202160201 116002728
54736362981 234590076
62200411629 234583848
9952071093 234577620
345212256199 234571392
909369933177 234565164
531191468345 234558936
510043330509 21741948
227031485939 234552708
946068172363 234546480
837839466967 234540252
456550981865 234534024
659946307523 141388056
46028306225 234527796
565401691315 234521568
118180776489 234515340
32344217037 234509112
705974607519 116893332
28612192713 234502884
768797016973 234496656
94544622437 234490428
264351729179 234484200
916833981825 176003280
345212256199 217855440
468991062945 234477972
537411508885 234471744
688558494007 234465516
163587072431 234459288
54114358927 10132956
39309918571 86102100
109472719733 234453060
451671875797 39441924
330906162957 17494452
401814625113 89365572
404302641329 234446832
575975760233 122330376
135596890001 150132168
116314764327 234440604
959130257497 121720032
396838592681 234434376
618894039959 234428148
376934462953 234421920
756978939947 132114564
571621731855 234415692
977790379117 74692404
582195800773 234409464
539899525101 234403236
763198980487 234397008
885733779125 90748188
701620579141 234390780
90190594059 234384552
870805681829 72886284
138084906217 234378324
842815499399 234372096
435402844029 234365868
518751387265 234359640
812367855321 136536444
630712116985 85983768
177271161619 234353412
297939948095 169756596
189089238645 234347184
554827622397 234340956
39186261631 234334728
629468108877 234328500
765686996703 234322272
303537984581 234316044
179137173781 234309816
834107442643 234303588
865829649397 234297360
116314764327 234291132
950422200741 234284904
250667639991 149316300
345212256199 234278676
315978065661 234272448
540521529155 234266220
650616246713 234259992
349566284577 234253764
88324581897 234247536
44784298117 234241308
67176444061 206663724
481431144025 234235080
354542317009 234228852
503823289969 234222624
821045357509 234216396
281145838637 30043872
936738111553 234210168
6229 228443040
152390999459 234203940
306026000797 207952920
827265398049 98147052
446598917001 234197712
821667361563 195627708
3110026499 109681308
87080573789 234191484
775639061567 234185256
581034257613 29744928
988364448035 234179028
909991937231 234172800
626358088607 75819672
442244888623 234166572
340858227821 234160344
371958430521 234154116
291719907555 234147888
301671972419 234141660
478943127809 234135432
672386388603 234129204
679228433197 234122976
618894039959 234116748
79616525141 234110520
266217741341 234104292
279901830529 234098064
154879015675 234091836
649372238605 234085608
603343938609 234079380
877647726423 234073152
724634729139 234066924
210859380535 97630128
616406023743 234060696
613296003473 234054468
289853895393 234048240
634513608421 101834028
382532499439 234042012
417364726463 234035784
918077989933 234029556
3110026499 234023328
551717602127 234017100
965350298037 234010872
809849284537 234004644
132486869731 233998416
801763231835 76199580
441000880515 233992188
603965942663 233985960
987120439927 233979732
410522681869 233973504
109472719733 233967276
370714422413 233961048
375068450791 116301672
935494103445 206937756
219567437291 12456000
761954972379 233954820
80238529195 233948592
572865739963 42207156
496359241321 233942364
271193773773 33301116
695400538601 233936136
347700272415 233929908
57846383251 233923680
528081448075 233917452
659946307523 233911224
541765537263 233904996
637554161579 233898768
403058633221 233892540
596501894015 233886312
475211103485 233880084
999560521007 233873856
314734057553 233867628
220811445399 233861400
584061812935 233855172
493871225105 233848944
478943127809 233842716
844059507507 117092628
188467234591 228791808
951044204795 233836488
805495256159 233830260
205261344049 74810736
646262218335 224606592
477699119701 233824032
414254706193 25958304
429286263025 39460608
401814625113 197496108
455306973757 233817804
758222948055 84040632
301671972419 233811576
29856200821 233805348
360140353495 233799120
414876710247 233792892
370092418359 42020316
139950918379 233786664
891331815611 233780436
134974885947 233774208
211481384589 233767980
765064992649 233761752
479565131863 233755524
919321998041 233749296
694778534547 233743068
173539137295 233736840
981522403441 233730612
106984703517 233724384
857121592641 233718156
144926950811 233711928
829753414265 233705700
276169806205 233699472
233873530533 233693244
523727419697 233687016
122534804867 233680788
11818083255 233674560
317844077823 233668332
766309000757 233662104
334638187281 127175760
217079421075 86737356
290475899447 233655876
309136021067 233649648
409278673761 233643420
738940822381 174539700
409278673761 233637192
549851589965 233630964
850279548047 233624736
985254427765 233618508
218323429183 233612280
77128508925 233606052
521861407535 191629332
161721060269 233599824
47894318387 233593596
407412661599 233587368
60956403521 233581140
90812598113 233574912
337126203497 171886572
721524708869 144078552
566645699423 233568684
746404871029 233562456
361384361603 233556228
742672846705 233550000
728988757517 233543772
775017057513 233537544
810471288591 80646372
251289644045 233531316
743916854813 233525088
869561673721 233518860
572243735909 233512632
186601222429 203842440
46650310279 233506404
200907315671 221336892
681094445359 233500176
121290796759 233493948
972814346685 233487720
291097903501 11291364
972192342631 233481492
846674736851 102332268
671764384549 154417032
959130257497 233475264
34832233253 180076392
416120718355 233469036
575353756179 233462808
585927825097 233456580
27368184605 233450352
290475899447 233444124
246935615667 233437896
960374265605 233431668
306026000797 233425440
191577254861 226873584
297939948095 233419212
21148144065 233412984
435462732477 703764
874537706153 233406756
73396484601 233400528
230763510263 233394300
181003185943 233388072
409278673761 233381844
564157683207 184311432
372580434575 57384792
213347396751 233375616
286121871069 233369388
59712395413 233363160
904393900745 233356932
174783145403 21405636
884489771017 233350704
847169527777 233344476
18660127849 233338248
515641366995 233332020
284255858907 233325792
691046510223 233319564
483919160241 233313336
717170680491 233307108
682338453467 233300880
385020515655 30018960
798653211565 233294652
557315638613 233288424
41674277847 233282196
421096750787 233275968
529325456183 167607936
168563104863 233269740
616406023743 139089924
931140075067 233263512
728988757517 81219348
486407176457 233257284
849035539939 233251056
796165195349 121122144
964728293983 233244828
441622884569 233238600
42296281901 148693500
306026000797 233232372
137462902163 233226144
890709811557 233219916
802385235889 163541052
769419021027 233213688
700376571033 233207460
259997700801 106156260
261863712963 233201232
281145838637 233195004
123778812975 233188776
799897219673 233182548
693534526439 233176320
199041303509 233170092
247557619721 233163864
813581308861 233157636
84592557573 233151408
684204465629 233145180
942336148039 146052828
801763231835 154803168
113204744057 233138952
44162294063 61096680
503201285915 233132724
322820110255 9261036
651860254821 233126496
49760330549 233120268
880757746693 233114040
728366753463 233107812
575353756179 233101584
681716449413 233095356
463393026459 233089128
560425658883 155295180
57224379197 233082900
664300335901 8526132
884512783477 11565396
832863434535 233076672
837217462913 227346912
485163168349 233070444
365116385927 110048760
308514017013 233064216
449708937271 233057988
161099056215 233051760
161721060269 233045532
623248068337 233039304
607075962933 39255084
8086058931 233033076
804251248051 233026848
885857728781 81474696
442244888623 233020620
268705757557 188633664
727744749409 233014392
7464054877 233008164
220811445399 82851084
105171523479 21723264
674874404819 233001936
622004060229 232995708
148036971081 232989480
995206492629 232983252
700376571033 232977024
552339606181 232970796
648128230497 232964568
868939669667 232958340
921188010203 141942348
338370211605 232952112
197175291347 232945884
353920312955 232939656
832241430481 232933428
182247194051 232927200
299183956203 232920972
321576102147 232914744
659946307523 232908516
401814625113 232902288
340858227821 232896060
695400538601 20253456
625114080499 232889832
302293976473 107264844
160477052161 114096960
767553008865 232883604
373202438629 232877376
287987883231 232871148
636310153471 232864920
316600069715 150113484
692290518331 232858692
337126203497 232852464
755112927785 232846236
457794989973 232840008
503279048723 13763880
882623758855 232833780
16172111633 232827552
678606429143 138373704
274925798097 155824560
804873252105 232821324
1866018391 228642336
450330941325 131354748
365116385927 232815096
910613941285 232808868
971570338577 232802640
433536831867 232796412
715304668329 232790184
320954098093 232783956
761332968325 232777728
466503046729 232771500
304159988635 227701908
856499588587 232765272
657458291307 232759044
291097903501 232752816
588415841313 232746588
663056327793 232740360
875781714261 232734132
597745902123 232727904
523105415643 232721676
21770148119 232715448
932384083175 232709220
882001754801 232702992
386264523763 232696764
740184830489 232690536
254399664315 232684308
85836565681 232678080
405546649437 232671852
177893165673 232665624
931762079121 232659396
919944002095 232653168
774395053459 232646940
269949765665 74125656
937982119661 232640712
416120718355 232634484
59090391359 54115092
302915980527 232628256
989608456143 232622028
197175291347 232615800
299805960257 232609572
321576102147 232603344
129998853515 232597116
186601222429 232590888
719036692653 232584660
361384361603 232578432
23636160281 232572204
510141321861 94759020
391862560249 232565976
742672846705 232559748
590903857529 232553520
720280700761 232547292
236983550803 232541064
830375418319 232534836
860853616965 232528608
781237098053 232522380
691046510223 228910140
980900399387 179185788
715926672383 232516152
816691329131 232509924
367604402143 182729520
901283880475 232503696
766931004811 232497468
52870350819 232491240
785591126431 232485012
237605554857 126160596
487651184565 232478784
454062965649 232472556
171051121079 232466328
28612192713 232460100
274925798097 232453872
299805960257 232447644
921188010203 232441416
305403996743 232435188
399948612951 193105368
534923492669 232428960
465881042675 123470100
446598917001 232422732
586549829151 232416504
110716727841 232410276
828509406157 232404048
774395053459 232397820
954776229119 232391592
847791531831 232385364
424828775111 232379136
350810292685 232372908
703486591303 232366680
828509406157 232360452
363872377819 232354224
988986452089 175336884
755112927785 232347996
910613941285 232341768
829753414265 232335540
885733779125 232329312
760088960217 232323084
28612192713 232316856
367604402143 232310628
312246041337 232304400
431048815651 232298172
784347118323 232291944
200907315671 232285716
139950918379 216460368
108228711625 86189292
944202160201 232279488
149280979189 229757148
598367906177 232273260
319710089985 232267032
794299183187 232260804
527459444021 232254576
103874683247 232248348
141816930541 68501772
317362085437 45221508
92678610275 85728420
689802502115 232242120
860853616965 232235892
707218615627 232229664
677362421035 232223436
228275494047 232217208
95166626491 232210980
756356935893 220128660
190955250807 232204752
44162294063 232198524
967216310199 232192296
631956125093 232186068
968460318307 232179840
484541164295 232173612
365796117313 9665856
982144407495 232167384
775639061567 232161156
541143533209 232154928
36076241361 232148700
550473594019 232142472
731476773733 232136244
639420173741 232130016
286743875123 232123788
877025722369 232117560
211481384589 232111332
95788630545 232105104
423584767003 232098876
133108873785 232092648
916833981825 232086420
983388415603 232080192
166697092701 232073964
597136640557 217967544
679850437251 232067736
914967969663 232061508
69042456223 232055280
985254427765 61264836
653726266983 232049052
62200411629 232042824
63444419737 124167636
400570617005 232036596
991474468305 232030368
352054300793 232024140
551095598073 232017912
169185108917 232011684
283633854853 232005456
308514017013 231999228
109472719733 231993000
521861407535 33506640
733964789949 231986772
348322276469 231980544
225165473777 231974316
365738389981 231968088
735208798057 34895484
692290518331 231961860
834729446697 231955632
10574075147 231949404
63444419737 231943176
490761204835 231936948
292341911609 231930720
549851589965 231924492
198419299455 231918264
833485438589 231912036
400570617005 231905808
531813472399 231899580
203395331887 231893352
951044204795 231887124
560425658883 231880896
73396484601 204982164
710328635897 74592756
150524987297 231874668
844681511561 231868440
855255580479 231862212
133730877839 231855984
921188010203 231849756
211481384589 228486636
557937642667 231843528
404302641329 231837300
348944280523 231831072
19904135957 231824844
758222948055 231818616
993340480467 231812388
896929852097 231806160
739562826435 231799932
597123898069 64453572
553583614289 231793704
480809139971 231787476
745160862921 231781248
227653489993 231775020
88946585951 231768792
508799322401 231762564
529325456183 231756336
184113206213 231750108
259375696747 231743880
501957277807 179397540
350188288631 46473336
869561673721 231737652
722768716977 193790448
962240277767 231731424
16794115687 62111844
194687275131 231725196
802385235889 231718968
349566284577 231712740
619516044013 63762264
885111775071 231706512
341480231875 231700284
661812319685 231694056
18660127849 198212328
490761204835 231687828
662434323739 231681600
803007239943 231675372
828509406157 50322240
162965068377 231669144
319710089985 231662916
15550107579 231656688
952910216957 231650460
392484564303 231644232
29234196767 231638004
998938516953 144203112
612051995365 231631776
625736084553 231625548
450952945379 115336332
313490049445 231619320
638176165633 231613092
965972302091 11683728
37320249469 231606864
743916854813 231600636
962240277767 208351512
689180498061 231594408
253155656207 231588180
949800196687 231581952
382532499439 203512356
76506504871 231575724
390618552141 231569496
221433449453 95369364
977790379117 231563268
154257011621 231557040
217079421075 90075564
229519502155 231550812
563535679153 231544584
558559646721 231538356
148036971081 231532128
701620579141 87528312
397460596735 113013288
429182803489 227072880
149280979189 231525900
331528167011 231519672
155501019729 231513444
118802780543 231507216
845303515615 231500988
702242583195 2491200
62822415683 231494760
417986730517 231488532
702242583195 231482304
569755719693 231476076
36698245415 37529928
218323429183 231469848
258753692693 230759856
466503046729 120873024
913723961555 231463620
755112927785 148861656
768175012919 71341740
102630675139 231457392
779993089945 72157608
485163168349 231451164
117558772435 231444936
468369058891 231438708
806739264267 231432480
835351450751 231426252
605831954825 231420024
946690176417 231413796
328418146741 231407568
956642241281 231401340
630712116985 231395112
85214561627 231388884
382532499439 231382656
423584767003 231376428
436024848083 231370200
85214561627 231363972
630090112931 231357744
756978939947 231351516
168563104863 69429744
822289365617 231345288
689802502115 231339060
34832233253 231332832
914345965609 231326604
353298308901 231320376
350188288631 231314148
863963637235 231307920
906881916961 231301692
971570338577 231295464
995828496683 231289236
414254706193 231283008
396838592681 171363420
872671693991 171811836
531813472399 231276780
111338731895 231270552
612673999419 162855972
317222073769 231264324
605831954825 229028472
814825316969 231258096
598989910231 231251868
518129383211 20870028
646262218335 123401592
83970553519 231245640
31100208929 57683736
586549829151 231239412
226409481885 43870032
426072783219 231233184
793055175079 231226956
124400817029 231220728
161721060269 133447356
391862560249 231214500
619516044013 231208272
797409203457 82832400
415498714301 231202044
645640214281 99648
528703452129 231195816
185357214321 231189588
90812598113 231183360
906881916961 231177132
403058633221 231170904
368848410251 231164676
702864587249 231158448
273059785935 231152220
49760330549 231145992
74640492709 231139764
379422479169 204826464
584683816989 231133536
363469082441 6097212
169807112971 231127308
998316512899 231121080
381288491331 231114852
418608734571 231108624
459038998081 174421368
296695939987 231102396
796787199403 231096168
95166626491 231089940
185979218375 231083712
705974607519 231077484
386264523763 61532640
442244888623 231071256
508799322401 124011936
655592279145 231065028
536789504831 231058800
916378427299 58935564
427938795381 36303012
239471567019 231052572
150524987297 231046344
133730877839 231040116
462771022405 30336588
70908468385 231033888
222055453507 231027660
49760330549 231021432
597123898069 231015204
277413814313 231008976
528703452129 231002748
208371364319 230996520
309758025121 230990292
133730877839 230984064
608319971041 230977836
401192621059 230971608
135596890001 230965380
668032360225 31108860
926786046689 230959152
353298308901 230952924
64066423791 230946696
291837622983 85616316
717792684545 230940468
601477926447 230934240
272437781881 230928012
852767564263 230921784
582817804827 230915556
827887402103 230909328
96410634599 230903100
237605554857 230896872
92056606221 230890644
467747054837 230884416
222055453507 230878188
391862560249 230871960
72152476493 230865732
118802780543 230859504
677984425089 212001120
871427685883 230853276
404302641329 31980780
750136895353 230847048
305403996743 230840820
397460596735 43620912
757600944001 230834592
500713269699 230828364
967838314253 230822136
1866018391 230815908
319088085931 230809680
992096472359 230803452
289231891339 187288416
543631549425 230797224
403680637275 230790996
167941100809 230784768
360762357549 230778540
278035818367 230772312
106984703517 230766084
786835134539 230759856
700998575087 230753628
25502172443 230747400
494493229159 230741172
941092139931 230734944
13684095417 223261344
770041025081 230728716
329040150795 230722488
691668514277 230716260
255021668369 165098052
331528167011 230710032
665569368113 17619012
834107442643 230703804
898795864259 230697576
534923492669 98900640
363250373765 230691348
273681789989 230685120
622626064283 230678892
770663029135 230672664
144304946757 230666436
878269730477 230660208
179773545831 591660
455306973757 230653980
993962484521 230647752
49138326495 230641524
287987883231 230635296
393106568357 91339848
623248068337 230629068
332150171065 230622840
271193773773 230616612
111960735949 230610384
424206771057 230604156
491383208889 114806952
230141506209 142695936
732720781841 230597928
717792684545 87422436
375068450791 230591700
886977787233 230585472
189711242699 230579244
464015030513 230573016
177271161619 230566788
556693634559 230560560
630712116985 230554332
610185983203 188889012
510043330509 230548104
590903857529 230541876
791811166971 230535648
760088960217 230529420
888923256219 9734364
961618273713 230523192
181003185943 230516964
142438934595 149266476
677996719161 35680212
890087807503 146438964
915589973717 230510736
467125050783 230504508
573487744017 230498280
266217741341 230492052
997072504791 230485824
368848410251 230479596
920566006149 230473368
47894318387 230467140
582195800773 230460912
260619704855 230454684
176649157565 230448456
218323429183 201525624
311624037283 230442228
589659849421 230436000
568511711585 230429772
89568590005 230423544
725878737247 125786916
630090112931 230417316
742050842651 230411088
218945433237 4938804
798653211565 230404860
190333246753 49929876
783103110215 230398632
244447599451 230392404
506311306185 230386176
778749081837 230379948
120668792705 230373720
27990188659 230367492
60334399467 18098568
437890860245 230361264
437268856191 230355036
92678610275 134674272
129376849461 230348808
465344879145 78890076
519373391319 230342580
80860533249 230336352
347700272415 230330124
970326330469 230323896
361384361603 230317668
959752261551 230311440
245069603505 230305212
639420173741 230298984
496981245375 230292756
725878737247 230286528
16794115687 230280300
870183677775 230274072
894637899549 8737884
601477926447 230267844
776883069675 44206344
137462902163 230261616
555449626451 230255388
641286185903 230249160
975924366955 171438156
393106568357 117285696
942958152093 230242932
51004338657 230236704
258131688639 230230476
272020068683 14230980
531191468345 40438404
318466081877 230224248
47272314333 230218020
92678610275 230211792
636310153471 230205564
174783145403 230199336
164209076485 230193108
287365879177 230186880
346456264307 230180652
552961610235 67368276
644396206173 230174424
990852464251 230168196
332825318643 118967256
697266550763 230161968
764442988595 230155740
327174138633 187431660
293585919717 7261848
8708062985 230149512
320332094039 230143284
943580156147 162326592
368226406197 230137056
6229 230130828
148036971081 204539976
220189441345 230124600
566645699423 230118372
30478204875 230112144
164831080539 230105916
462149018351 230099688
488895192673 230093460
329662154849 209553516
343346244037 14324400
484541164295 230087232
176027153511 227209896
388752539979 230081004
814203312915 230074776
557937642667 38358252
72774480547 230068548
660568311577 230062320
854633576425 230056092
315978065661 230049864
868939669667 219069900
342102235929 230043636
668654364279 230037408
100764662977 230031180
834729446697 230024952
361384361603 230018724
911857949393 110970504
524971427805 230012496
562913675099 230006268
14306099471 78024384
636932157525 43527492
363250373765 230000040
717792684545 229993812
208414300151 160009776
540521529155 229987584
279901830529 229981356
865207645343 229975128
746404871029 229968900
245069603505 229962672
932384083175 229956444
429182803489 229950216
740806834543 229943988
875781714261 58406184
301671972419 62809380
570999727801 229937760
863963637235 201151944
511909342671 229931532
642530194011 229925304
449708937271 229919076
132486869731 42730308
993340480467 229912848
721524708869 229906620
798653211565 229900392
452196953487 229894164
842815499399 229887936
200907315671 229881708
200285311617 22545360
381288491331 229875480
45406302171 229869252
753868919677 229863024
369470414305 229856796
561669666991 229850568
740806834543 229844340
13684095417 229838112
491383208889 229831884
650616246713 229825656
325308126471 229819428
233251526479 229813200
934872099391 229806972
381910495385 229800744
721524708869 229794516
339614219713 229788288
401814625113 229782060
414254706193 229775832
867695661559 229769604
529947460237 98657748
614540011581 229763376
228275494047 229757148
230763510263 229750920
376312458899 229744692
865207645343 229738464
710328635897 229732236
807983272375 229726008
342102235929 229719780
310380029175 229713552
413632702139 229707324
499469261591 229701096
775017057513 229694868
363872377819 229688640
849035539939 80764704
587793837259 229682412
155501019729 229676184
670520376441 139787460
323442114309 229669956
946690176417 10276200
105118691355 229663728
242581587289 229657500
473345091323 229651272
267461749449 229645044
14928103525 229638816
937360115607 229632588
307892012959 56245068
943580156147 12069864
4976038661 229626360
341480231875 229620132
894441835881 227652084
381288491331 229613904
954154225065 229607676
923676026419 177622560
398082600789 229601448
799897219673 229595220
242581587289 229588992
853389568317 66490128
570377723747 229582764
69664460277 229576536
347700272415 229570308
867695661559 229564080
429182803489 229557852
393728572411 229551624
544875557533 229545396
502579281861 229539168
951666208849 229532940
327174138633 229526712
982144407495 229520484
725256733193 229514256
455928977811 229508028
453440961595 229501800
314112053499 229495572
667410356171 229489344
739562826435 229483116
653726266983 229476888
407412661599 229470660
916833981825 229464432
616406023743 178002468
987742443981 229458204
929896066959 229451976
441622884569 229445748
984010419657 229439520
307270008905 229433292
891953819665 229427064
289853895393 229420836
740806834543 229414608
193443267023 229408380
52248346765 229402152
285499867015 229395924
510043330509 229389696
444732904839 229383468
296073935933 147130272
861475621019 229377240
78372517033 127879524
461527014297 204776640
655592279145 229371012
506933310239 229364784
335260191335 229358556
657458291307 127829700
897551856151 229352328
515019362941 229346100
368848410251 69062292
776883069675 229339872
591525861583 229333644
900039872367 229327416
488273188619 229321188
4976038661 229314960
959130257497 229308732
623248068337 229302504
269949765665 229296276
619516044013 229290048
95788630545 229283820
700376571033 229277592
379422479169 229271364
738940822381 56263752
620138048067 48410244
750136895353 229265136
807361268321 229258908
999560521007 229252680
817313333185 229246452
356408329171 229240224
118802780543 229233996
870805681829 229227768
23014156227 229221540
830997422373 229215312
185979218375 229209084
279901830529 229202856
136840898109 229196628
492005212943 229190400
622010283 200547828
738318818327 229184172
203395331887 229177944
598367906177 229171716
147414967027 229165488
819801349401 229159260
175405149457 229153032
717792684545 229146804
204017335941 157157352
831619426427 229140576
378178471061 186254568
362006365657 164263500
41674277847 229134348
990852464251 229128120
758222948055 175293288
509421326455 229121892
120668792705 229115664
124400817029 229109436
226409481885 229103208
414876710247 229096980
18660127849 229090752
988364448035 229084524
605831954825 229078296
305403996743 229072068
382532499439 229065840
181003185943 229059612
569133715639 72469008
554827622397 224612820
360762357549 229053384
394350576465 229047156
519373391319 229040928
143060938649 89253468
794299183187 229034700
115070756219 229028472
848413535885 229022244
452196953487 182312244
239471567019 229016016
482675152133 229009788
229519502155 229003560
767553008865 205984872
104496687301 228997332
62822415683 228991104
987120439927 228984876
348322276469 228978648
42918285955 40581648
162965068377 228972420
234495534587 228966192
242581587289 228959964
779371085891 228953736
140572922433 228947508
877647726423 13626864
636932157525 228941280
840949487237 228935052
38564257577 228928824
833485438589 228922596
84592557573 228916368
930518071013 228910140
585305821043 228903912
62822415683 228897684
344590252145 228891456
271815777827 228885228
337126203497 228879000
52248346765 228872772
291719907555 228866544
760088960217 228860316
330906162957 135901188
459661002135 228854088
901283880475 228847860
249423631883 228841632
938604123715 228835404
314112053499 228829176
391862560249 228822948
55980371089 70500960
501957277807 228816720
871427685883 228810492
348322276469 228804264
245069603505 228798036
817313333185 29016252
898795864259 228791808
694778534547 228785580
270571769719 228779352
342149768025 142951284
476455111593 228773124
897551856151 228766896
975302362901 228760668
978412383171 131404572
281145838637 228754440
558559646721 228748212
370714422413 228741984
543009545371 228735756
810471288591 228729528
184735210267 228723300
575353756179 228717072
956642241281 221953464
920566006149 140565960
348944280523 228710844
942958152093 228704616
496359241321 228698388
180381181889 228692160
508799322401 228685932
804251248051 228679704
863341633181 228673476
93922618383 228667248
79074968163 8887356
591525861583 228661020
507555314293 228654792
69664460277 228648564
700998575087 228642336
240715575127 228636108
725878737247 228629880
583439808881 77283252
671142380495 228623652
352054300793 228617424
791811166971 228611196
260619704855 190888200
458416994027 3587328
645018210227 228604968
445976912947 228598740
638176165633 228592512
706596611573 228586284
750758899407 143773380
7464054877 228580056
222055453507 228573828
186601222429 228567600
155064852967 35649072
232629522425 89490132
246935615667 133279200
488895192673 228561372
322820110255 228555144
368848410251 228548916
834729446697 228542688
888843799395 228536460
14306099471 228530232
122534804867 228524004
71530472439 228517776
105740695409 228511548
821045357509 228505320
294207923771 228499092
979656391279 228492864
292963915663 228486636
25502172443 228480408
589659849421 228474180
821045357509 228467952
524349423751 228461724
958508253443 228455496
93300614329 228449268
501957277807 228443040
513775354833 228436812
310380029175 228430584
564157683207 228424356
562291671045 228418128
249423631883 228411900
604587946717 228405672
263107721071 228399444
615162015635 228393216
888843799395 228386988
70908468385 228380760
704730599411 228374532
274925798097 228368304
441000880515 228362076
70908468385 228355848
236983550803 228349620
721524708869 228343392
193443267023 228337164
732720781841 228330936
816069325077 228324708
852767564263 228318480
586549829151 138155724
86458569735 228312252
70286464331 228306024
308514017013 228299796
361384361603 70912008
708462623735 228293568
768175012919 56930148
540521529155 203580864
331528167011 228287340
687314485899 228281112
153635007567 228274884
200285311617 228268656
842193495345 64235592
423584767003 228262428
220811445399 228256200
18660127849 228249972
693534526439 228243744
899417868313 121290300
962862281821 131485536
42918285955 228237516
885111775071 228231288
102008671085 228225060
674874404819 228218832
710950639951 76230720
449708937271 228212604
322198106201 35842140
257509684585 228206376
761332968325 228200148
788079142647 228193920
570377723747 228187692
340858227821 228181464
272437781881 228175236
70908468385 228169008
243825595397 228162780
679850437251 228156552
174783145403 228150324
165453084593 228144096
445976912947 216746856
910613941285 228137868
984010419657 228131640
487029180511 228125412
471479079161 228119184
592147865637 159499080
531813472399 228112956
466503046729 228106728
413010698085 228100500
500091265645 228094272
770663029135 228088044
64688427845 228081816
144304946757 228075588
375068450791 228069360
779371085891 228063132
740806834543 228056904
210237376481 228050676
182869198105 228044448
351432296739 228038220
671142380495 228031992
987742443981 228025764
367604402143 228019536
42296281901 228013308
87702577843 228007080
921810014257 228000852
691046510223 227994624
419230738625 227988396
746404871029 227982168
63444419737 227975940
554205618343 227969712
597123898069 227963484
709084627789 227957256
431670819705 227951028
427938795381 60087744
631334121039 227944800
587793837259 227938572
368226406197 227932344
100142658923 227926116
786213130485 227919888
72152476493 227913660
268083753503 227907432
868939669667 116718948
227653489993 227901204
969082322361 227894976
614540011581 227888748
450330941325 110578140
842193495345 206875476
806117260213 227882520
543009545371 227876292
437890860245 227870064
528081448075 227863836
123156808921 227857608
456550981865 227851380
311624037283 5698620
394350576465 227845152
960996269659 227838924
597123898069 227832696
556693634559 227826468
859609608857 227820240
337126203497 227814012
421096750787 227807784
434780839975 227801556
758222948055 227795328
501335273753 19144872
898795864259 227789100
516885375103 58026276
245691607559 227782872
878269730477 227776644
696022542655 227770416
598989910231 227764188
970326330469 227757960
337748207551 227751732
590903857529 227745504
559803654829 227739276
360140353495 227733048
386908188801 4851612
748270883191 227726820
997694508845 227720592
462771022405 227714364
676740416981 227708136
657458291307 227701908
660568311577 227695680
265595737287 227689452
548607581857 227683224
916833981825 198959688
764442988595 227676996
833485438589 227670768
579085780503 227664540
106362699463 227658312
87080573789 227652084
225787477831 227645856
737074810219 227639628
286121871069 227633400
997132742007 144782316
163587072431 227627172
829753414265 227620944
728366753463 227614716
622626064283 227608488
87703748707 47544552
651238250767 227602260
490139200781 227596032
760088960217 227589804
972192342631 227583576
269327761611 227577348
327174138633 227571120
192199258915 227564892
388130535925 227558664
364494381873 227552436
230763510263 227546208
365738389981 227539980
54114358927 227533752
594635881853 227527524
81482537303 227521296
530569464291 227515068
891953819665 227508840
916211977771 227502612
255021668369 227496384
714710970535 62304912
777505073729 204620940
67176444061 227490156
744538858867 74742228
814203312915 227483928
171051121079 227477700
360140353495 227471472
588415841313 227465244
910613941285 227459016
694156530493 227452788
749514891299 227446560
646884222389 227440332
189117090261 89913636
739562826435 227434104
189711242699 227427876
976546371009 227421648
258131688639 227415420
810471288591 227409192
980900399387 227402964
461527014297 227396736
707218615627 227390508
106362699463 227384280
119424784597 227378052
391240556195 227371824
479565131863 227365596
187276289043 138000024
302915980527 227359368
799897219673 19686708
213347396751 227353140
465259038621 227346912
182247194051 227340684
284877862961 227334456
847169527777 70656660
531191468345 227328228
466503046729 227322000
10574075147 227315772
513775354833 227309544
222677457561 227303316
967216310199 227297088
986498435873 227290860
496981245375 227284632
231385514317 227278404
946068172363 227272176
41052273793 227265948
644396206173 227259720
902527888583 90436788
422379858279 40176828
24880168389 227253492
463393026459 227247264
357030333225 227241036
937360115607 227234808
12440087309 227228580
120046788651 227222352
686692481845 71547264
645640214281 227216124
106984703517 227209896
598989910231 154516680
743919694781 194357196
626358088607 227203668
550473594019 227197440
581573796719 227191212
782481106161 227184984
863963637235 227178756
543009545371 227172528
222055453507 227166300
679228433197 227160072
413632702139 227153844
612051995365 227147616
516263371049 227141388
30478204875 227135160
40430269739 227128932
850901552101 227122704
602721934555 227116476
393106568357 227110248
618272035905 226225872
862097625073 197172252
801763231835 227104020
575975760233 227097792
933006087229 227091564
765686996703 227085336
279901830529 227079108
168563104863 227072880
873915702099 227066652
334016183227 227060424
128132841353 227054196
441000880515 227047968
791811166971 227041740
98898650815 227035512
922432018311 227029284
740806834543 157007880
985876431819 227023056
895063839935 227016828
596501894015 227010600
90190594059 227004372
337748207551 226998144
931762079121 226991916
103951125719 82377756
549851589965 140173596
50382334603 226985688
467125050783 226979460
943580156147 226973232
313490049445 226967004
157989035945 226960776
129998853515 226954548
426723809753 46087200
939848131823 226948320
445976912947 175405392
311002033229 226942092
348944280523 226935864
292341911609 226929636
19904135957 226923408
651238250767 226917180
401192621059 226910952
184735210267 226904724
31722212983 226898496
985876431819 8962092
550473594019 226892268
401192621059 226886040
663056327793 226879812
328418146741 226873584
281767842691 226867356
259375696747 226861128
536789504831 226854900
791189162917 226848672
537411508885 226842444
437890860245 226836216
751380903461 226829988
463393026459 226823760
854011572371 226817532
860853616965 226811304
775639061567 226805076
962862281821 226798848
17416119741 226792620
908747929123 226786392
812959304807 226780164
391862560249 226773936
544253553479 226767708
16172111633 40749804
269949765665 74281356
313490049445 226761480
819179345347 94783932
60956403521 226755252
589659849421 226749024
652482258875 226742796
215213408913 164506392
857121592641 137227752
210859380535 226736568
53492354873 226730340
283011850799 201843252
220811445399 226724112
103252679193 226717884
787457138593 226711656
919321998041 61252380
949800196687 226705428
846547523723 226699200
210237376481 226692972
836595458859 226686744
916211977771 226680516
334638187281 226674288
605209950771 226668060
406168653491 226661832
129376849461 226655604
970326330469 226649376
855255580479 226643148
350810292685 226636920
462771022405 32404284
691668514277 226630692
131864865677 210917448
387508531871 151726536
125022821083 68489316
663056327793 226624464
385020515655 226618236
827265398049 75308976
709084627789 221137596
372580434575 226612008
4354034607 131261328
225165473777 226605780
914967969663 226599552
663056327793 17363664
577841772395 226593324
498847257537 226587096
779993089945 169351776
518129383211 226580868
640042177795 226574640
279901830529 226568412
46650310279 226562184
52870350819 226555956
608319971041 226549728
649372238605 226543500
257509684585 226537272
946690176417 226531044
335882195389 226524816
508177318347 226518588
276791810259 226512360
927408050743 226506132
247557619721 226499904
219567437291 226493676
246935615667 184392396
418608734571 226487448
344590252145 226481220
373824442683 226474992
623248068337 226468764
908747929123 226462536
199041303509 226456308
887599791287 226450080
580951792665 226443852
95788630545 226437624
879513738585 226431396
981522403441 4913892
752002907515 226425168
584061812935 226418940
389374544033 141936120
207749360265 226412712
233251526479 226406484
657458291307 226400256
586549829151 226394028
81482537303 226387800
565401691315 226381572
343346244037 226375344
624492076445 109407276
880757746693 226369116
525593431859 226362888
370092418359 187095348
857121592641 226356660
151768995405 226350432
876403718315 226344204
196553287293 226337976
42918285955 226331748
510665334563 93924468
895685843989 211639896
370092418359 226325520
648128230497 226319292
418608734571 226313064
19904135957 226306836
851523556155 226300608
616406023743 226294380
302915980527 226288152
607697966987 226281924
935494103445 208594404
673630396711 226275696
478943127809 226269468
492005212943 226263240
249423631883 226257012
718414688599 226250784
689180498061 226244556
400570617005 226238328
774395053459 226232100
376934462953 226225872
82104541357 226219644
969082322361 226213416
139328914325 226207188
624492076445 226200960
830997422373 226194732
470857075107 226188504
614540011581 226182276
333394179173 226176048
563535679153 183476880
961618273713 89813988
574731752125 226169820
740184830489 226163592
589659849421 226157364
135596890001 226151136
828509406157 226144908
373824442683 226138680
939848131823 226132452
126266829191 172770948
291097903501 226126224
164209076485 226119996
513775354833 226113768
171051121079 226107540
221433449453 226101312
941092139931 226095084
302915980527 1083672
111377214707 59184684
770663029135 41777424
442244888623 140877360
460283006189 226088856
360762357549 25061472
671764384549 226082628
434158835921 226076400
872049689937 226070172
589037845367 226063944
195931283239 226057716
444732904839 226051488
550473594019 226045260
83970553519 226039032
120046788651 226032804
120668792705 226026576
461527014297 31196052
946841516817 859464
36698245415 226020348
782481106161 226014120
770663029135 213801012
761332968325 226007892
232629522425 226001664
103874683247 114931512
858987604803 225995436
232007518371 225989208
159233044053 225982980
42296281901 225976752
668032360225 225970524
378800475115 225964296
543631549425 225958068
921810014257 225951840
271193773773 97474428
206505352157 225945612
198419299455 225939384
480187135917 225933156
382532499439 225926928
473345091323 225920700
758222948055 225914472
830997422373 225908244
243825595397 26300844
742672846705 225902016
168563104863 225895788
76506504871 147977280
82104541357 225889560
686692481845 225883332
491383208889 225877104
42296281901 40656384
268083753503 225870876
998938516953 225864648
449086933217 225858420
689802502115 225852192
783103110215 225845964
331528167011 225839736
288609887285 66782844
745160862921 225833508
718414688599 225827280
974680358847 225821052
570377723747 225814824
849035539939 225808596
382532499439 213340140
101386667031 225802368
977168375063 225796140
717170680491 225789912
259997700801 225783684
182247194051 225777456
441622884569 223124328
57846383251 225771228
937360115607 225765000
903149892637 225758772
159233044053 225752544
396838592681 225746316
233251526479 225740088
882001754801 182698380
403058633221 225733860
852145560209 225727632
156745027837 225721404
964728293983 225715176
223299461615 56413224
697266550763 195235344
286121871069 225708948
519373391319 225702720
441622884569 225696492
166075088647 225690264
44784298117 46560528
162965068377 225684036
960996269659 225677808
566023695369 225671580
246313611613 225665352
497603249429 225659124
832241430481 225652896
332150171065 225646668
264351729179 101995956
456550981865 225640440
827265398049 225634212
539899525101 225627984
897551856151 225621756
180381181889 225615528
633822137255 225609300
926164042635 156684024
542387541317 225603072
563535679153 225596844
911235945339 225590616
778749081837 225584388
343346244037 161342568
212725392697 225578160
568511711585 225571932
526837439967 225565704
747026875083 225559476
542387541317 225553248
95788630545 225547020
153013003513 225540792
511287338617 225534564
513775354833 697536
274303794043 225528336
920566006149 225522108
810471288591 225515880
114506884317 147553776
436024848083 176252400
815447321023 225509652
274925798097 225503424
304781992689 70102368
674874404819 225497196
429204134389 145286784
67176444061 225490968
758222948055 225484740
827887402103 225478512
543631549425 225472284
648128230497 225466056
919944002095 225459828
806739264267 225453600
663678331847 174658032
546119565641 225447372
921188010203 225441144
834729446697 225434916
997694508845 193834044
797409203457 225428688
161721060269 225422460
856499588587 225416232
869561673721 225410004
992718476413 225403776
271193773773 225397548
49138326495 7760088
179759177835 225391320
244447599451 225385092
972814346685 225378864
457172985919 118824012
90190594059 215663184
352676304847 112795308
872049689937 3911184
427316791327 225372636
709706631843 225366408
730854769679 225360180
126888833245 225353952
388130535925 225347724
871427685883 110030076
166075088647 225341496
916833981825 225335268
704108595357 225329040
546741569695 225322812
829753414265 172229112
612673999419 225316584
915618634973 113573808
534923492669 225310356
531191468345 225304128
73396484601 225297900
47894318387 225291672
750136895353 225285444
586549829151 225279216
982144407495 225272988
534301488615 225266760
378178471061 104138388
702242583195 225260532
425450779165 225254304
868939669667 225248076
906259912907 225241848
668032360225 7498512
143682942703 225235620
277413814313 225229392
182869198105 225223164
78372517033 225216936
269327761611 225210708
773773049405 225204480
40430269739 225198252
951044204795 225192024
647506226443 225185796
562291671045 60716772
248179623775 225179568
756978939947 225173340
164209076485 225167112
219567437291 225160884
422340758895 62784468
842193495345 225154656
224543469723 225148428
883245762909 121788540
138084906217 225142200
999560521007 225135972
613296003473 225129744
952910216957 51331176
369470414305 225123516
654970275091 225117288
630712116985 225111060
289856480013 140379120
335260191335 225104832
566645699423 225098604
120046788651 225092376
226409481885 225086148
519995395373 90798012
863341633181 225079920
554827622397 225073692
313490049445 225067464
465259038621 225061236
979656391279 225055008
679850437251 225048780
238227558911 225042552
105740695409 225036324
702864587249 225030096
793677179133 225023868
436646852137 225017640
638798169687 114676164
440378876461 48653136
347078268361 225011412
490139200781 225005184
266217741341 224998956
999560521007 224992728
704730599411 224986500
481431144025 110204460
959752261551 224980272
511287338617 224974044
230763510263 224967816
461527014297 224961588
904393900745 105022764
232007518371 224955360
332150171065 179858412
585927825097 224949132
403680637275 224942904
29234196767 35007588
729610761571 224936676
898173860205 224930448
334016183227 72419184
41061995701 201338784
382532499439 224924220
819179345347 224917992
396216588627 224911764
759466956163 224905536
715304668329 22520448
107606707571 222102936
661812319685 224899308
194065271077 224893080
182869198105 224886852
225165473777 224880624
880757746693 224874396
849035539939 224868168
565401691315 224861940
439134868353 119110500
650616246713 178288956
992096472359 224855712
760088960217 224849484
167319096755 224843256
585927825097 224837028
373202438629 224830800
875159710207 224824572
415498714301 224818344
345834260253 224812116
783725114269 224805888
353298308901 224799660
457794989973 224793432
541765537263 189611460
322198106201 224787204
405664937841 105184692
737696814273 224780976
413010698085 224774748
766931004811 224768520
956020237227 224762292
383154503493 224756064
719036692653 72929880
980278395333 224749836
562291671045 224743608
612051995365 41982948
562913675099 224737380
296695939987 224731152
943580156147 224724924
365116385927 224718696
437268856191 224712468
298561952149 224706240
429182803489 224700012
956020237227 177174144
107606707571 224693784
208993368373 224687556
135596890001 224681328
368848410251 224675100
854633576425 224668872
226409481885 224662644
244447599451 224656416
170429117025 224650188
61578407575 224643960
408034665653 224637732
246313611613 224631504
181625189997 224625276
434158835921 224619048
107606707571 224612820
100142658923 224606592
37320249469 224600364
532435476453 224594136
100142658923 224587908
404924645383 224581680
909991937231 224575452
37320249469 201232908
44162294063 224569224
113204744057 224562996
183491202159 157543488
503201285915 224556768
979656391279 224550540
138706910271 224544312
832241430481 224538084
698510558871 224531856
484541164295 224525628
45406302171 224519400
929274062905 224513172
961618273713 224506944
535545496723 224500716
727744749409 224494488
539899525101 224488260
852767564263 224482032
82104541357 224475804
370092418359 224469576
697888554817 224463348
478943127809 224457120
609563979149 224450892
687314485899 224444664
34832233253 224438436
526837439967 224432208
904393900745 224425980
52248346765 57260232
113204744057 224419752
539277521047 224413524
782481106161 72400500
5598042715 224407296
240093571073 224401068
852767564263 224394840
941092139931 224388612
606453958879 224382384
639420173741 224376156
436024848083 224369928
880757746693 224363700
370714422413 224357472
778749081837 224351244
611429991311 120580308
70286464331 224345016
294829927825 224338788
45406302171 224332560
187845230537 224326332
714060660221 224320104
52248346765 224313876
644396206173 224307648
587171833205 224301420
787457138593 66919860
974680358847 224295192
493249221051 11409696
607075962933 224288964
792433171025 224282736
870883787177 139214484
353920312955 224276508
149280979189 224270280
557937642667 224264052
756978939947 33101820
248801627829 224257824
556071630505 224251596
19282131903 224245368
49138326495 224239140
111338731895 224232912
381288491331 224226684
966594306145 224220456
645640214281 224214228
342724239983 224208000
431670819705 224201772
496981245375 224195544
536789504831 224189316
580329788611 224183088
926786046689 224176860
857121592641 224170632
526215435913 224164404
576597764287 224158176
804873252105 224151948
838461471021 224145720
371958430521 224139492
829753414265 224133264
77128508925 52526952
481431144025 224127036
353298308901 224120808
693534526439 224114580
60334399467 224108352
329662154849 224102124
162965068377 224095896
822289365617 224089668
394350576465 224083440
505067298077 162183348
717170680491 224077212
747648879137 224070984
786835134539 224064756
148658975135 224058528
192821262969 224052300
705974607519 224046072
54736362981 224039844
174783145403 224033616
8086058931 224027388
83970553519 224021160
524349423751 224014932
494493229159 224008704
389996548087 224002476
210859380535 223996248
865207645343 223990020
84592557573 22140540
988986452089 223983792
595257885907 223977564
905637908853 223971336
592147865637 223965108
105740695409 223958880
776261065621 223952652
574109748071 223946424
948556188579 223940196
95788630545 214448724
370092418359 164655864
396216588627 223933968
774395053459 223927740
913723961555 223921512
941092139931 223915284
870805681829 223909056
291097903501 223902828
673630396711 223896600
62200411629 223890372
449086933217 223884144
531191468345 223877916
826021389941 223871688
180381181889 223865460
754490923731 223859232
669898372387 223853004
567889707531 223846776
171673125133 223840548
808043160823 74897928
389996548087 77949648
826643393995 205137864
731476773733 223834320
39808265685 223828092
458416994027 223821864
26124176497 223815636
488273188619 223809408
531191468345 223803180
77750512979 180281916
849045647983 7542108
81482537303 223796952
613918007527 84183876
291719907555 71528580
722146712923 223790724
793055175079 223784496
625736084553 223778268
995828496683 110229372
773773049405 64279188
805495256159 223772040
49760330549 223765812
139328914325 223759584
815447321023 223753356
636932157525 223747128
781859102107 223740900
724012725085 223734672
630712116985 223728444
989608456143 110926908
811715296699 195359904
982144407495 223722216
997072504791 33332256
419230738625 91607652
909369933177 223715988
542387541317 103920408
150524987297 223709760
530569464291 61358256
794299183187 223703532
785591126431 223697304
398704604843 223691076
2488022445 223684848
849657543993 223678620
938604123715 223672392
6220046769 223666164
242581587289 223659936
610807987257 223653708
941092139931 223647480
426072783219 641484
981522403441 223641252
139950918379 223635024
23014156227 223628796
758844952109 223622568
449708937271 208606860
480187135917 223616340
175405149457 223610112
998316512899 223603884
762576976433 223597656
311002033229 223591428
521239403481 223585200
592769869691 223578972
835351450751 223572744
684826469683 223566516
219567437291 223560288
271815777827 223554060
72152476493 29333880
340858227821 223547832
679850437251 84638520
223299461615 32771736
879513738585 223541604
577219768341 205231284
769419021027 223535376
93300614329 223529148
330906162957 223522920
341480231875 223516692
200285311617 223510464
403058633221 223504236
278657822421 223498008
921188010203 223491780
501957277807 223485552
454062965649 223479324
9330067039 223473096
42918285955 223466868
872671693991 223460640
7464054877 223454412
679228433197 223448184
992718476413 223441956
400570617005 223435728
775017057513 223429500
481431144025 69585444
705974607519 223423272
366982398089 97206624
786835134539 58835916
975302362901 223417044
432914827813 223410816
460905010243 223404588
120668792705 223398360
834107442643 223392132
816069325077 223385904
450952945379 223379676
622626064283 223373448
411144685923 6252912
632578129147 223367220
518751387265 223360992
18660127849 223354764
740184830489 223348536
993340480467 212779620
820423353455 223342308
700376571033 223336080
67798448115 223329852
441622884569 223323624
836595458859 214430040
77750512979 151776360
177271161619 223317396
239471567019 210824028
189711242699 223311168
222055453507 223304940
912479953447 223298712
6220046769 223292484
294829927825 223286256
625736084553 223280028
966594306145 223273800
164209076485 223267572
577924112783 89789076
52870350819 223261344
332150171065 223255116
415498714301 223248888
980900399387 223242660
761332968325 223236432
886355783179 223230204
562913675099 223223976
370092418359 223217748
803007239943 223211520
279279826475 223205292
240715575127 146526156
638833445079 50378292
561047662937 223199064
691046510223 223192836
622004060229 223186608
497603249429 223180380
572243735909 223174152
845925519669 223167924
226409481885 223161696
832314752725 17812080
484541164295 223155468
8260910031 21941244
523727419697 223149240
371336426467 223143012
679228433197 223136784
849657543993 116108604
443488896731 223130556
923054022365 223124328
812959304807 223118100
403058633221 223111872
727122745355 223105644
865829649397 223099416
932384083175 223093188
160477052161 223086960
819801349401 223080732
197797295401 223074504
254399664315 94808844
360140353495 223068276
200285311617 223062048
125022821083 157443840
536167500777 223055820
575975760233 223049592
704730599411 223043364
113204744057 223037136
972192342631 204297084
389996548087 223030908
536167500777 223024680
4354034607 223018452
972192342631 223012224
203395331887 223005996
2488022445 222999768
126266829191 222993540
556693634559 222987312
325308126471 87023844
85836565681 222981084
808605276429 222974856
522483411589 222968628
61578407575 222962400
739562826435 222956172
727122745355 222949944
727122745355 222943716
895685843989 213034968
605831954825 222937488
363872377819 222931260
669276368333 222925032
268083753503 222918804
106984703517 99025200
772529041297 222912576
654970275091 222906348
437890860245 222900120
168563104863 222893892
125022821083 222887664
764442988595 222881436
411144685923 222875208
270571769719 222868980
469770504611 16890336
627602096715 222862752
775017057513 222856524
705974607519 222850296
477699119701 222844068
411766689977 222837840
936738111553 10600056
760710964271 222831612
8086058931 222825384
675496408873 222819156
589659849421 222812928
990230460197 45701064
171673125133 222806700
939848131823 222800472
702864587249 222794244
873293698045 141718140
615784019689 144103464
817935337239 222788016
535545496723 222781788
183491202159 222775560
567267703477 40232880
975924366955 222769332
243203591343 222763104
735950796987 74337408
712194648059 222756876
353298308901 215090208
732098777787 222750648
307892012959 222744420
980900399387 222738192
305403996743 121913100
884489771017 222731964
121290796759 222725736
865207645343 97225308
930518071013 222719508
663056327793 62435700
217701425129 222713280
895063839935 222707052
602721934555 222700824
976546371009 222694596
186601222429 202316580
728366753463 196561908
735830802111 222688368
585305821043 222682140
61578407575 208245636
574731752125 222675912
131864865677 222669684
211481384589 222663456
916833981825 222657228
811093292645 222651000
66554440007 83511252
843437503453 22053348
756978939947 222644772
975302362901 222638544
776261065621 222632316
534923492669 222626088
649994242659 124011936
633822137255 222619860
234495534587 222613632
738318818327 222607404
464637034567 214741440
973436350739 222601176
116936768381 222594948
825399385887 222588720
559803654829 222582492
858365600749 222576264
711572644005 222570036
733964789949 222563808
758222948055 99685368
691668514277 35991612
895685843989 83542392
139328914325 222557580
475211103485 59520996
171673125133 222551352
994584488575 222545124
404924645383 222538896
723390721031 222532668
495737237267 222526440
826021389941 222520212
446598917001 222513984
373824442683 222507756
145548954865 222501528
165453084593 222495300
712194648059 89421624
131864865677 222489072
63444419737 222482844
556071630505 222476616
320332094039 222470388
99520654869 222464160
981522403441 24569460
905015904799 222457932
112582740003 222451704
848413535885 222445476
704108595357 222439248
911857949393 222433020
852145560209 222426792
500091265645 222420564
791189162917 130084236
266839745395 87964272
811093292645 222414336
956642241281 222408108
384398511601 222401880
228275494047 222395652
878891734531 222389424
850901552101 222383196
416742722409 218571660
126266829191 26406720
385020515655 222376968
889465803449 222370740
346456264307 89328204
485785172403 222364512
487029180511 222358284
885733779125 222352056
727122745355 222345828
769419021027 123077736
529947460237 222339600
582195800773 222333372
593391873745 222327144
979034387225 222320916
263729725125 222314688
93300614329 222308460
231385514317 161560548
143060938649 186902280
579113862555 20378016
861475621019 222302232
228897498101 222296004
422962762949 94024116
998316512899 222289776
813581308861 97019784
434158835921 222283548
766931004811 222277320
93922618383 222271092
464637034567 222264864
26746180551 222258636
462771022405 222252408
585927825097 222246180
974680358847 222239952
317222073769 222233724
658702299415 222227496
662434323739 222221268
659984566127 117073944
3110026499 222215040
450952945379 222208812
369470414305 222202584
565401691315 124043076
547363573749 222196356
721524708869 222190128
464015030513 222183900
349566284577 83100204
454684969703 222177672
3732030553 68862996
969082322361 222171444
916211977771 222165216
582195800773 222158988
442309155355 44411868
841571491291 222152760
730232765625 222146532
816069325077 222140304
602099930501 222134076
616509128283 63562968
828509406157 222127848
203395331887 222121620
508799322401 222115392
689802502115 37336860
180381181889 222109164
653169943417 8345520
569133715639 222102936
407412661599 222096708
326552134579 222090480
720280700761 222084252
542387541317 222078024
283011850799 116743860
312868045391 222071796
929896066959 167701356
824155377779 222065568
409278673761 116999208
991474468305 222059340
567267703477 222053112
664922339955 222046884
386264523763 222040656
368226406197 222034428
547363573749 222028200
325930130525 222021972
896307848043 222015744
399326608897 222009516
907503921015 109189296
8086058931 222003288
307892012959 51985116
342724239983 221997060
277413814313 221990832
748270883191 221984604
773151045351 221978376
667410356171 221972148
745160862921 221965920
292963915663 221959692
418608734571 221953464
208993368373 39086928
88324581897 221947236
704730599411 221941008
161721060269 151533468
770041025081 221934780
956020237227 221928552
863341633181 221922324
886355783179 221916096
796787199403 221909868
297317944041 221903640
531813472399 221897412
594635881853 221891184
472101083215 221884956
107606707571 221878728
352054300793 221872500
558559646721 164450340
401192621059 221866272
781237098053 221860044
484541164295 136162764
959752261551 221853816
54114358927 221847588
806739264267 221841360
47894318387 106716780
249423631883 221835132
597745902123 221828904
55980371089 59620644
307892012959 109799640
487029180511 221822676
335882195389 218876832
338992215659 221816448
190955250807 221810220
116314764327 221803992
71530472439 221797764
213969400805 221791536
186601222429 221785308
412388694031 221779080
954154225065 221772852
503201285915 43764156
351432296739 221766624
182247194051 221760396
272437781881 221754168
806117260213 221747940
114448752165 25385328
740806834543 221741712
467125050783 221735484
699754566979 100943424
867695661559 221729256
483919160241 6090984
877647726423 221723028
177271161619 221716800
938626631707 127493388
348944280523 221710572
684826469683 221704344
521861407535 221698116
39186261631 221691888
246935615667 221685660
39186261631 221679432
809227280483 221673204
93300614329 221666976
523105415643 221660748
351432296739 221654520
655592279145 221648292
228897498101 221642064
304781992689 221635836
238227558911 221629608
841571491291 77899824
277413814313 134250768
899417868313 221623380
819179345347 221617152
936116107499 221610924
484541164295 221604696
796787199403 221598468
791189162917 114931512
773773049405 221592240
886355783179 221586012
852767564263 221579784
83348549465 179777448
974058354793 221573556
551717602127 90586260
186601222429 128284344
714682664275 221567328
276169806205 221561100
294207923771 221554872
980900399387 221548644
115692760273 221542416
772529041297 221536188
822911369671 221529960
853389568317 221523732
243203591343 221517504
492627216997 221511276
377556467007 108354744
69664460277 221505048
911857949393 221498820
817935337239 221492592
954154225065 221486364
220189441345 221480136
888843799395 221473908
65932435953 221467680
973436350739 221461452
730854769679 221455224
721524708869 221448996
778749081837 221442768
448015702285 48659364
159233044053 221436540
313490049445 221430312
596501894015 221424084
151146991351 221417856
368226406197 221411628
255021668369 221405400
387508531871 221399172
748892887245 221392944
728366753463 221386716
828509406157 221380488
84592557573 126110772
503201285915 95979708
626358088607 221374260
308514017013 221368032
443488896731 168199596
95166626491 221361804
960374265605 221355576
964728293983 221349348
720291163801 101043072
159855048107 221343120
218323429183 221336892
377556467007 221330664
42296281901 221324436
617028027797 221318208
36698245415 221311980
768175012919 221305752
124400817029 221299524
431048815651 221293296
586549829151 221287068
271193773773 221280840
704730599411 221274612
765686996703 11708640
561047662937 221268384
92678610275 221262156
891953819665 221255928
410522681869 221249700
79616525141 221243472
735830802111 221237244
445354908893 85417020
754490923731 168803712
338370211605 221231016
742050842651 221224788
987742443981 221218560
753246915623 221212332
959130257497 221206104
408656669707 221199876
149280979189 97399692
59712395413 124883856
528081448075 168685380
311624037283 98576784
329662154849 24887088
926786046689 221193648
293585919717 221187420
141194926487 221181192
53492354873 221174964
72774480547 221168736
425450779165 221162508
373824442683 221156280
770041025081 221150052
39186261631 221143824
422340758895 221137596
537411508885 221131368
702864587249 213340140
930518071013 221125140
103874683247 221118912
167941100809 221112684
914345965609 221106456
279279826475 221100228
919944002095 221094000
240093571073 221087772
343968248091 221081544
870183677775 221075316
763198980487 31987008
382532499439 221069088
424206771057 221062860
736452806165 221056632
919321998041 106318188
54736362981 221050404
541143533209 221044176
106984703517 156696480
297939948095 221037948
390618552141 221031720
23636160281 221025492
620138048067 133777440
862097625073 221019264
859609608857 39641220
341480231875 221013036
538655516993 221006808
545497561587 221000580
112582740003 220994352
915589973717 220988124
110094723787 220981896
133857754655 82060128
480809139971 220975668
192199258915 220969440
936116107499 220963212
763198980487 220956984
895063839935 220950756
803007239943 220944528
955398233173 220938300
488273188619 220932072
242581587289 220925844
290475899447 220919616
466543752937 62977536
846547523723 220913388
653726266983 220907160
270571769719 220900932
749514891299 220894704
525593431859 220888476
263107721071 220882248
754490923731 220876020
857121592641 220869792
92056606221 220863564
625736084553 195702444
946798169937 80129448
488895192673 121290300
315978065661 220857336
822911369671 117435168
542387541317 205866540
314112053499 220851108
78372517033 220844880
122576382995 173655324
862719629127 220838652
434158835921 220832424
501335273753 220826196
664300335901 220819968
505689302131 220813740
519373391319 72294624
169807112971 220807512
90190594059 220801284
953532221011 220795056
708462623735 37368
719036692653 220788828
39186261631 220782600
39808265685 220776372
65310431899 149970240
953532221011 220770144
838461471021 220763916
250727030199 108852984
854011572371 220757688
301049968365 220751460
355164321063 220745232
780615093999 220739004
250045635937 220732776
98898650815 220726548
58468387305 220720320
935494103445 220714092
28612192713 220707864
353298308901 220701636
756356935893 220695408
329174762787 8196048
65940544809 133179552
789945154809 220689180
570431047883 130277304
104496687301 220682952
488273188619 220676724
680472441305 27477936
290475899447 220670496
430426811597 220664268
874537706153 11696184
231385514317 220658040
506933310239 220651812
281145838637 220645584
255643672423 220639356
51004338657 220633128
228275494047 220626900
306648004851 2117520
649994242659 220620672
664922339955 38202552
34210229199 220614444
778749081837 23298948
183491202159 220608216
233251526479 220601988
271815777827 220595760
254399664315 220589532
524349423751 220583304
338992215659 220577076
332772175119 159860304
513775354833 220570848
600233918339 220564620
775639061567 220558392
156123023783 220552164
220189441345 58798548
508799322401 220545936
110716727841 220539708
952288212903 220533480
548607581857 220527252
294829927825 170279748
675496408873 220521024
647506226443 105720300
9952071093 220514796
54736362981 220508568
779371085891 220502340
514397358887 220496112
583439808881 220489884
376934462953 220483656
323442114309 220477428
386886527817 220471200
651860254821 220464972
76506504871 220458744
523105415643 220452516
324686122417 220446288
200285311617 220440060
697888554817 220433832
82726545411 220427604
996450500737 220421376
954154225065 220415148
107606707571 220408920
630090112931 7884648
768797016973 220402692
994584488575 220396464
907503921015 220390236
62822415683 23672628
875159710207 220384008
942336148039 220377780
541143533209 220371552
591525861583 64515852
73396484601 220365324
403680637275 220359096
599611914285 220352868
37320249469 132656400
579707784557 220346640
444110900785 220340412
947934184525 220334184
526837439967 220327956
431670819705 220321728
19282131903 220315500
416120718355 220309272
145048577423 81649080
805495256159 220303044
566023695369 207728712
500091265645 220296816
207749360265 220290588
199663307563 220284360
562913675099 220278132
640042177795 220271904
642530194011 220265676
80860533249 220259448
316600069715 220253220
678606429143 45601416
455306973757 220246992
876403718315 220240764
51004338657 220234536
152390999459 220228308
795543191295 220222080
459661002135 220215852
427316791327 220209624
679228433197 210861396
436024848083 220203396
117558772435 196599276
712816652113 220197168
977790379117 108479304
253777660261 26450316
694778534547 158664528
319088085931 220190940
479565131863 220184712
297317944041 220178484
399948612951 220172256
628224100769 78485256
544875557533 220166028
601477926447 220159800
649994242659 220153572
643152198065 220147344
93300614329 220141116
21148144065 220134888
821045357509 220128660
553583614289 220122432
467125050783 220116204
586549829151 220109976
834729446697 110223144
887599791287 220103748
264351729179 220097520
498225253483 220091292
997694508845 220085064
943580156147 220078836
623248068337 220072608
702242583195 106280820
590903857529 220066380
822289365617 220060152
444110900785 220053924
640664181849 220047696
161721060269 220041468
56602375143 220035240
639420173741 220029012
687314485899 220022784
821045357509 82900908
535545496723 220016556
434780839975 220010328
196553287293 19001628
474589099431 220004100
985876431819 89054172
620760052121 113075568
78372517033 219997872
25502172443 219991644
100142658923 219985416
997781352077 112072860
129376849461 219979188
669276368333 219972960
12440087309 219966732
713438656167 219960504
98898650815 219954276
656836287253 77762808
781859102107 219948048
88946585951 219941820
134974885947 219935592
423584767003 219929364
312868045391 219923136
933628091283 219916908
554827622397 219910680
741428838597 219904452
63444419737 219898224
809849284537 219891996
119424784597 219885768
126888833245 219879540
200907315671 219873312
579085780503 219867084
643774202119 219860856
471479079161 111605760
297939948095 219854628
49138326495 219848400
864585641289 219842172
525593431859 219835944
956020237227 219829716
323442114309 219823488
194687275131 219817260
62200411629 219811032
118802780543 219804804
306648004851 219798576
624492076445 219792348
819179345347 219786120
971570338577 219779892
263729725125 52458444
745160862921 219773664
386264523763 219767436
900039872367 219761208
844059507507 219754980
644396206173 219748752
988986452089 77108868
562291671045 219742524
337748207551 219736296
938604123715 219730068
560425658883 219723840
360140353495 219717612
98276646761 120187944
331528167011 219711384
801763231835 166057164
578463776449 219705156
977168375063 219698928
479565131863 219692700
861475621019 219686472
310380029175 219680244
499469261591 219674016
257509684585 219667788
386264523763 219661560
783103110215 219655332
701620579141 219649104
454684969703 219642876
469613066999 219636648
846547523723 219630420
352054300793 219624192
153635007567 116824824
221433449453 219617964
315356061607 219611736
524349423751 219605508
788701146701 81306540
289853895393 219599280
495737237267 219593052
283633854853 219586824
656836287253 40519368
752002907515 219580596
739562826435 219574368
723390721031 219568140
685448473737 219561912
94544622437 219555684
77128508925 219549456
433536831867 219543228
166697092701 219537000
204639339995 173294100
246935615667 219530772
975302362901 219524544
887599791287 219518316
264973733233 219512088
253777660261 219505860
431048815651 219499632
486407176457 219493404
754490923731 219487176
217701425129 219480948
401192621059 219474720
153013003513 219468492
301049968365 219462264
136218894055 219456036
232629522425 219449808
64688427845 219443580
418608734571 219437352
610807987257 219431124
179137173781 219424896
696022542655 219418668
931762079121 219412440
246935615667 219406212
311002033229 219399984
837839466967 219393756
324064118363 219387528
213347396751 142122960
891331815611 219381300
985295775457 117254556
169185108917 141469020
581573796719 197203392
828509406157 219375072
798031207511 190371276
831619426427 219368844
950422200741 219362616
426694787273 219356388
25502172443 219350160
908747929123 219343932
315356061607 219337704
862097625073 219331476
13062091363 219325248
48516322441 219319020
541143533209 88998120
541143533209 219312792
536926159607 1936908
453440961595 219306564
169807112971 219300336
568511711585 185912028
824155377779 219294108
382532499439 219287880
676740416981 219281652
691046510223 219275424
148658975135 30573252
52870350819 45719748
773773049405 219269196
557937642667 219262968
65310431899 219256740
54114358927 219250512
103874683247 219244284
746404871029 219238056
649994242659 219231828
834107442643 219225600
377556467007 219219372
715926672383 219213144
730854769679 219206916
361384361603 219200688
146792962973 219194460
861475621019 219188232
850901552101 219182004
584683816989 219175776
584061812935 219169548
144304946757 219163320
375068450791 219157092
667410356171 219150864
424206771057 210761748
661190315631 219144636
211481384589 219138408
103252679193 219132180
179137173781 219125952
322198106201 76946940
589037845367 219119724
339614219713 219113496
640664181849 219107268
974058354793 219101040
869561673721 219094812
155501019729 219088584
785591126431 219082356
767553008865 219076128
828509406157 219069900
807983272375 124933680
491383208889 219063672
686692481845 219057444
250667639991 219051216
95166626491 219044988
440378876461 219038760
310380029175 82383984
692290518331 219032532
827265398049 147298428
680472441305 219026304
142438934595 219020076
972814346685 219013848
503201285915 219007620
963484285875 111151116
110094723787 219001392
15550107579 218995164
804873252105 218988936
106984703517 218982708
747648879137 218976480
29234196767 154578960
702864587249 218970252
110716727841 218964024
114448752165 218957796
886355783179 218951568
146792962973 218945340
551095598073 218939112
912479953447 218932884
177893165673 218926656
448464929163 218920428
167941100809 218914200
16172111633 57397248
655592279145 88524792
55358367035 218907972
313490049445 218901744
302293976473 218895516
161721060269 218889288
862097625073 8451396
129998853515 218883060
103874683247 218876832
519995395373 218870604
204017335941 218864376
116314764327 218858148
349566284577 218851920
481431144025 218845692
54114358927 218839464
770041025081 218833236
9952071093 59851080
197175291347 218827008
314734057553 218820780
897551856151 95331996
277413814313 218814552
394350576465 218808324
618272035905 218802096
628846104823 218795868
113204744057 218789640
353920312955 218783412
481431144025 218777184
786213130485 218770956
992096472359 218764728
90190594059 218758500
484016647125 44094240
450330941325 218752272
304781992689 99822384
283011850799 218746044
290475899447 218739816
400570617005 218733588
974058354793 218727360
590903857529 218721132
854011572371 218714904
73396484601 218708676
518751387265 218702448
19282131903 218696220
489517196727 218689992
4354034607 218683764
907503921015 218677536
934250095337 218671308
671764384549 218665080
59712395413 218658852
172917133241 218652624
341480231875 218646396
512531346725 218640168
875159710207 218633940
749514891299 218627712
4354034607 218621484
702242583195 218615256
210859380535 216342036
385020515655 218609028
343346244037 218602800
500133578677 43596
855877584533 218596572
561669666991 218590344
312868045391 218584116
854633576425 218577888
568511711585 218571660
525593431859 218565432
456550981865 218559204
646884222389 218552976
940470135877 218546748
904393900745 218540520
682960457521 218534292
538655516993 218528064
858987604803 218521836
4354034607 218515608
30478204875 218509380
138706910271 218503152
432292823759 218496924
742050842651 218490696
474589099431 218484468
383154503493 218478240
584683816989 218472012
473967095377 218465784
608941975095 145747656
102630675139 218459556
536789504831 218453328
645018210227 185226948
128132841353 218447100
20526140011 218440872
743294850759 218434644
20526140011 218428416
412388694031 218422188
478321123755 179235612
90812598113 218415960
111960735949 218409732
672386388603 218403504
160477052161 218397276
342223769121 60567300
606453958879 218391048
588415841313 6676416
940470135877 218384820
363250373765 218378592
742050842651 218372364
697266550763 218366136
686692481845 218359908
514397358887 218353680
149902983243 218347452
250667639991 195229116
828509406157 218341224
313490049445 66726792
496359241321 218334996
524349423751 218328768
879513738585 218322540
595257885907 218316312
166075088647 84464136
830375418319 218310084
220811445399 218303856
669276368333 218297628
353920312955 218291400
204017335941 218285172
931762079121 174757680
790567158863 218278944
497603249429 111574620
721524708869 218272716
93300614329 218266488
457794989973 218260260
569133715639 218254032
734586794003 218247804
700376571033 175984596
197797295401 218241576
831619426427 218235348
547985577803 218229120
830997422373 218222892
290475899447 218216664
38564257577 218210436
994584488575 218204208
752624911569 218197980
368848410251 218191752
278035818367 218185524
236361546749 218179296
717170680491 103291380
281767842691 218173068
638176165633 218166840
768175012919 34584084
447220921055 218160612
820423353455 19406448
79616525141 218154384
911235945339 80316288
441622884569 218148156
631956125093 218141928
504445294023 218135700
894441835881 218129472
825399385887 218123244
600233918339 218117016
434158835921 218110788
41674277847 218104560
269327761611 218098332
855877584533 218092104
810471288591 218085876
534923492669 218079648
371958430521 218073420
310380029175 218067192
167319096755 218060964
952910216957 218054736
284877862961 218048508
143682942703 218042280
656836287253 218036052
103252679193 218029824
293585919717 218023596
467125050783 218017368
663678331847 75153276
537411508885 218011140
748270883191 49089096
26746180551 218004912
665544344009 217998684
227031485939 217992456
430426811597 217986228
700376571033 217980000
583439808881 217973772
759466956163 217967544
484541164295 217961316
261863712963 37181160
861475621019 217955088
652482258875 217948860
804251248051 156684024
224543469723 217942632
94544622437 217936404
498225253483 217930176
959752261551 217923948
462771022405 217917720
477699119701 217911492
689180498061 217905264
366360394035 217899036
416120718355 217892808
766931004811 116052552
499469261591 217886580
718414688599 217880352
473967095377 217874124
508177318347 217867896
150524987297 217861668
259997700801 217855440
847169527777 217849212
982766411549 217842984
262485717017 217836756
703486591303 217830528
809849284537 217824300
42296281901 101952360
354542317009 217818072
246313611613 217811844
696644546709 177958872
929274062905 5692392
668654364279 217805616
315356061607 217799388
516263371049 217793160
324686122417 217786932
217701425129 217780704
417364726463 217774476
807361268321 217768248
165453084593 217762020
809227280483 217755792
398704604843 217749564
819179345347 217743336
960374265605 217737108
233251526479 52234236
59712395413 217730880
634444141309 191311704
908747929123 217724652
32344217037 217718424
617028027797 217712196
698510558871 217705968
467747054837 217699740
466552515733 59172228
195309279185 214361532
449086933217 217693512
213969400805 217687284
835351450751 217681056
46028306225 217674828
574731752125 217668600
831619426427 217662372
957264245335 217656144
307892012959 217649916
549851589965 27789336
815447321023 217643688
396216588627 217637460
671764384549 217631232
483919160241 217625004
255643672423 217618776
477699119701 103826988
469613066999 217612548
918077989933 217606320
699754566979 217600092
914967969663 217593864
192199258915 217587636
807983272375 217581408
726500741301 164064204
737696814273 27079344
370092418359 78323328
905637908853 217575180
834107442643 90063108
673630396711 217568952
41052273793 148145436
211481384589 217562724
291097903501 217556496
870805681829 83916072
676740416981 217550268
895685843989 217544040
806117260213 217537812
556071630505 34135668
317222073769 217531584
345212256199 217525356
396216588627 217519128
539899525101 217512900
630712116985 217506672
325308126471 217500444
561047662937 217494216
786213130485 217487988
926786046689 217481760
840949487237 123345540
10574075147 217475532
510043330509 217469304
375068450791 217463076
370714422413 217456848
85214561627 217450620
596501894015 217444392
97654642707 217438164
179759177835 142633656
997072504791 117204732
848413535885 217431936
317222073769 217425708
596501894015 217419480
860231612911 217413252
738318818327 217407024
334638187281 217400796
100764662977 217394568
605209950771 189966456
414254706193 217388340
56602375143 217382112
521861407535 217375884
731476773733 217369656
264973733233 217363428
710328635897 217357200
207749360265 217350972
422962762949 217344744
21148144065 217338516
261863712963 217332288
152390999459 217326060
424828775111 217319832
847791531831 217313604
670520376441 217307376
758222948055 206825652
403058633221 217301148
812959304807 217294920
320332094039 60355548
279901830529 217288692
521861407535 217282464
371958430521 217276236
471479079161 217270008
11818083255 217263780
956020237227 217257552
261241708909 217251324
948556188579 28549152
356408329171 217245096
90812598113 217238868
902527888583 217232640
788701146701 217226412
675496408873 217220184
947934184525 217213956
682338453467 217207728
135596890001 44461692
84592557573 217201500
802385235889 84320892
302293976473 217195272
908747929123 217189044
500713269699 217182816
11818083255 217176588
196553287293 217170360
448464929163 217164132
877025722369 217157904
504445294023 217151676
200907315671 16896564
986498435873 217145448
526215435913 217139220
70908468385 142720848
256887680531 217132992
357030333225 217126764
120046788651 217120536
805495256159 217114308
235117538641 217108080
174783145403 132064740
350188288631 217101852
980900399387 40967784
387508531871 217095624
254399664315 40282704
989608456143 217089396
889465803449 60093972
626358088607 217083168
141816930541 217076940
159233044053 217070712
868317665613 217064484
1866018391 217058256
299805960257 217052028
954776229119 34129440
997072504791 217045800
826643393995 217039572
738940822381 172353672
728366753463 217033344
727122745355 217027116
303537984581 217020888
985254427765 217014660
897551856151 217008432
111960735949 217002204
37320249469 129517488
875159710207 29034936
454684969703 216995976
605831954825 216989748
28612192713 216983520
257509684585 216977292
408656669707 216971064
507555314293 216964836
20526140011 216958608
5598042715 216952380
66554440007 157107528
431048815651 216946152
373824442683 216939924
807361268321 216933696
913723961555 216927468
352054300793 216921240
472101083215 55441656
505067298077 216915012
21770148119 216908784
779371085891 16915248
208993368373 216902556
500713269699 216896328
144304946757 216890100
645640214281 216883872
873293698045 216877644
499469261591 216871416
290475899447 216865188
347700272415 216858960
758222948055 216852732
867695661559 216846504
575975760233 216840276
229519502155 216834048
786213130485 216827820
889465803449 216821592
605209950771 197763912
690424506169 216815364
33588225145 216809136
285499867015 216802908
306026000797 216796680
126266829191 216790452
492005212943 216784224
242581587289 216777996
908125925069 216771768
54736362981 81997848
284877862961 216765540
868939669667 216759312
96410634599 216753084
682338453467 216746856
299183956203 216740628
190955250807 216734400
487029180511 216728172
366982398089 216721944
97654642707 216715716
668032360225 216709488
255643672423 210736836
219567437291 216703260
142438934595 216697032
972876365109 38744388
850901552101 216690804
30478204875 216684576
980900399387 216678348
149902983243 24905772
505067298077 23971572
353298308901 216672120
883867766963 216665892
952288212903 216659664
67176444061 216653436
8708062985 216647208
139328914325 216640980
293585919717 216634752
78994521087 35468460
35454237307 216628524
157989035945 216622296
284877862961 105066360
55358367035 216616068
631334121039 216609840
422340758895 216603612
245691607559 216597384
604587946717 216591156
500091265645 118456560
190333246753 46572984
800519223727 158384268
738318818327 216584928
759466956163 216578700
789945154809 2080152
334016183227 216572472
136840898109 216566244
322198106201 216560016
397460596735 216553788
472723087269 216547560
828509406157 93183336
616406023743 216541332
112582740003 216535104
643818134431 111966984
845925519669 216528876
64688427845 216522648
926786046689 157207176
576597764287 216516420
826643393995 216510192
912479953447 216503964
535545496723 216497736
241959583235 216491508
543009545371 216485280
397460596735 209254572
36076241361 113829156
26746180551 216479052
228275494047 216472824
215213408913 216466596
225165473777 182330928
627602096715 216460368
348944280523 216454140
294829927825 216447912
652482258875 216441684
988364448035 216435456
615784019689 216429228
538033512939 34428384
864096032059 18372600
769508293179 80808300
661190315631 216423000
829753414265 216416772
224543469723 216410544
469613066999 216404316
519373391319 78124032
332150171065 216398088
232629522425 216391860
479565131863 216385632
116314764327 216379404
632578129147 216373176
506311306185 216366948
469613066999 216360720
200975468675 28505556
722768716977 216354492
380044483223 216348264
265595737287 216342036
951044204795 216335808
907503921015 216329580
15550107579 216323352
34832233253 216317124
589659849421 216310896
55358367035 16373412
594635881853 216304668
921188010203 216298440
487029180511 216292212
358274341333 216285984
606453958879 216279756
187845230537 211540248
738940822381 216273528
648128230497 216267300
327174138633 216261072
185979218375 186858684
809227280483 12456
544253553479 216254844
111960735949 40407264
900039872367 216248616
460905010243 165540240
162965068377 216242388
506933310239 65232072
175405149457 216236160
651238250767 216229932
488895192673 216223704
174783145403 216217476
996450500737 216211248
769419021027 216205020
171051121079 216198792
167319096755 216192564
924920034527 216186336
783103110215 216180108
799897219673 216173880
84592557573 216167652
209615372427 216161424
288609887285 216155196
250045635937 216148968
626980092661 216142740
288609887285 216136512
268705757557 216130284
138084906217 65057688
516263371049 216124056
968460318307 216117828
138706910271 216111600
750136895353 69685092
682960457521 216105372
126266829191 216099144
724012725085 124441668
45406302171 216092916
529325456183 3014352
352676304847 216086688
244447599451 216080460
468991062945 216074232
515019362941 216068004
730854769679 216061776
269327761611 216055548
848413535885 216049320
936738111553 216043092
693534526439 216036864
732098777787 216030636
846547523723 187388064
644396206173 216024408
289853895393 216018180
219567437291 216011952
819179345347 216005724
767553008865 215999496
30478204875 215993268
393728572411 63270252
865207645343 215987040
317844077823 215980812
56602375143 215974584
776261065621 215968356
368848410251 21947472
934872099391 215962128
826661473879 59116176
633379605477 30050100
781859102107 215955900
123778812975 215949672
992718476413 215943444
14306099471 215937216
606453958879 215930988
231385514317 49680756
583439808881 215924760
516263371049 215918532
166075088647 215912304
465881042675 215906076
327174138633 215899848
724634729139 215893620
182247194051 205810488
468991062945 215887392
369470414305 215881164
855877584533 215874936
578463776449 215868708
414254706193 215862480
501335273753 151701624
906881916961 215856252
67176444061 215850024
271815777827 215843796
376934462953 215837568
255643672423 215831340
720902704815 215825112
88946585951 215818884
1244014337 215812656
602721934555 215806428
23636160281 215800200
892575823719 215793972
819801349401 215787744
550473594019 215781516
513153350779 215775288
984010419657 215769060
377556467007 215762832
66554440007 58499604
556071630505 83131344
202773327833 215756604
88946585951 215750376
769419021027 211085604
420474746733 184822128
182869198105 189181728
684204465629 215744148
619550927041 156279204
765686996703 215737920
466503046729 215731692
450330941325 215725464
350810292685 215719236
438512864299 215713008
90812598113 215706780
607697966987 215700552
594013877799 215694324
312868045391 215688096
837217462913 215681868
584683816989 215675640
804251248051 215669412
737696814273 215663184
228275494047 215656956
588415841313 154105632
834729446697 215650728
181003185943 151271892
236361546749 20502576
702864587249 215644500
325930130525 215638272
707840619681 215632044
675496408873 215625816
909991937231 98053632
269949765665 93264300
936738111553 215495028
676740416981 215619588
542387541317 172391040
232007518371 215613360
464015030513 215607132
850279548047 215600904
315978065661 215594676
536167500777 20832660
921188010203 112259700
589659849421 215588448
424828775111 215582220
513153350779 215575992
322820110255 215569764
835973454805 215563536
31722212983 215557308
733342785895 215551080
177271161619 215544852
625736084553 196412436
934872099391 215538624
538655516993 215532396
634444141309 215526168
609088140027 51144336
863963637235 19599516
801141227781 215519940
378800475115 215513712
192821262969 215507484
330284158903 215501256
426694787273 84358260
216457417021 215495028
538655516993 215488800
810471288591 215482572
818557341293 215476344
953532221011 215470116
455928977811 215463888
215213408913 60075288
385020515655 215457660
243825595397 215451432
52248346765 103571640
595257885907 215445204
289853895393 215438976
432914827813 215432748
1244014337 145841076
987742443981 215426520
26124176497 210057984
156745027837 215420292
964106289929 215414064
583439808881 215407836
338370211605 110976732
677362421035 215401608
847169527777 215395380
118180776489 52925544
966594306145 215389152
453440961595 215382924
251911648099 215376696
975302362901 215370468
864585641289 215364240
845303515615 215358012
626980092661 215351784
297317944041 215345556
979656391279 215339328
27368184605 200317392
472723087269 215333100
107606707571 165471732
11818083255 215326872
177893165673 215320644
767553008865 215314416
533057480507 147223692
775017057513 215308188
366360394035 215301960
516263371049 215295732
335984371957 49693212
102630675139 97542936
900039872367 215289504
216457417021 215283276
863963637235 215277048
649372238605 215270820
423584767003 215264592
251911648099 201108348
541765537263 215258364
529325456183 215252136
284877862961 215245908
154257011621 215239680
429804807543 189088308
691046510223 215233452
284255858907 215227224
425450779165 204079104
576597764287 215220996
834729446697 215214768
717170680491 215208540
636310153471 215202312
389374544033 215196084
630090112931 215189856
497603249429 215183628
203395331887 215177400
574731752125 215171172
420474746733 215164944
564157683207 215158716
608941975095 215152488
766931004811 215146260
426081863643 678852
113204744057 215140032
756978939947 137339856
565401691315 215133804
700376571033 215127576
750758899407 215121348
892575823719 215115120
645018210227 215108892
468369058891 215102664
381288491331 215096436
534301488615 215090208
750758899407 215083980
714060660221 215077752
64688427845 215071524
459661002135 215065296
492772590973 54600876
93300614329 215059068
210237376481 215052840
471479079161 215046612
324064118363 215040384
957264245335 215034156
553583614289 215027928
784480895763 23541840
679228433197 1837260
873293698045 215021700
69042456223 215015472
30478204875 97779600
965972302091 215009244
482675152133 215003016
787457138593 214996788
630090112931 214990560
188467234591 214984332
74640492709 214978104
456550981865 214971876
806739264267 214965648
426072783219 214959420
5598042715 214953192
288609887285 11204172
746404871029 214946964
767553008865 214940736
319162466935 61370712
793677179133 214934508
962903592145 89969688
689802502115 44698356
587171833205 43147584
118180776489 108803160
640042177795 214928280
995828496683 177336072
832863434535 214922052
960996269659 214915824
461527014297 214909596
831619426427 214903368
986498435873 212125680
705974607519 214897140
324686122417 52327656
148658975135 214890912
886355783179 214884684
419852742679 214878456
48516322441 214872228
977168375063 214866000
973436350739 214859772
888221795341 214853544
18660127849 214299252
88324581897 214847316
403680637275 214841088
200907315671 214834860
976546371009 23629032
201529319725 214828632
351432296739 128988108
600233918339 214822404
151146991351 214816176
477077115647 214809948
897551856151 214803720
141194926487 214797492
502579281861 214791264
959130257497 214785036
872049689937 214778808
800519223727 214772580
131242861623 214766352
847169527777 214760124
878269730477 214753896
819179345347 214747668
216457417021 214741440
435402844029 214735212
452196953487 214728984
443488896731 214722756
153013003513 214716528
185979218375 214710300
82104541357 214704072
232629522425 214697844
348944280523 214691616
774395053459 108722196
92056606221 214685388
935494103445 214679160
129998853515 214672932
261241708909 214666704
997694508845 171544032
714060660221 189225324
800519223727 214660476
840327483183 214654248
388752539979 17893044
747648879137 214648020
501957277807 214641792
518129383211 214635564
970948334523 214629336
927408050743 214623108
688558494007 214616880
850901552101 214610652
334016183227 214604424
335260191335 214598196
541143533209 214591968
386264523763 214585740
279279826475 26581104
344590252145 214579512
709706631843 214573284
138084906217 214567056
490761204835 214560828
963484285875 214554600
319088085931 214548372
612673999419 214542144
537411508885 214535916
123829664595 18042516
53492354873 214529688
997694508845 112297068
689802502115 214523460
499469261591 205766892
449708937271 214517232
621382056175 179322804
343346244037 176949936
211481384589 145018980
973436350739 214511004
876403718315 214504776
264973733233 214498548
434780839975 214492320
758844952109 214486092
492005212943 214479864
642530194011 181975932
278657822421 214473636
759466956163 214467408
726500741301 214461180
498225253483 214454952
691668514277 214448724
266839745395 214442496
245069603505 214436268
378178471061 214430040
602721934555 214423812
345212256199 214417584
554205618343 214411356
36202252485 13458708
182247194051 214405128
831619426427 214398900
816069325077 214392672
460905010243 214386444
506933310239 214380216
934250095337 214373988
870805681829 214367760
738318818327 214361532
890087807503 214355304
950422200741 214349076
862193766709 48920940
994584488575 214342848
544875557533 214336620
504445294023 214330392
61578407575 214324164
822289365617 214317936
339614219713 214311708
778749081837 214305480
453440961595 214299252
592147865637 97891704
655592279145 214293024
845303515615 214286796
261863712963 214280568
934872099391 214274340
139950918379 214268112
399948612951 214261884
914967969663 214255656
699132562925 214249428
122021161785 53940708
931140075067 214243200
235739542695 214236972
603343938609 214230744
266217741341 214224516
490761204835 214218288
729610761571 214212060
988364448035 214205832
610807987257 80633916
776261065621 214199604
225165473777 214193376
391862560249 214187148
528703452129 214180920
651238250767 214174692
452818957541 214168464
335260191335 214162236
640042177795 214156008
738318818327 131852988
57224379197 157306824
437890860245 214149780
426694787273 193441680
621382056175 214143552
215213408913 214137324
674874404819 214131096
980900399387 214124868
954154225065 214118640
837217462913 214112412
773151045351 214106184
575353756179 214099956
344590252145 194674824
631334121039 126901728
637554161579 214093728
357652337279 214087500
580951792665 214081272
190955250807 214075044
46028306225 214068816
299805960257 214062588
828509406157 214056360
476455111593 151676712
73396484601 214050132
908747929123 214043904
735830802111 214037676
591525861583 214031448
523105415643 26500140
173539137295 214025220
531813472399 214018992
862719629127 214012764
51004338657 214006536
795543191295 214000308
27990188659 213994080
272437781881 213987852
336504199443 213981624
441000880515 213975396
783103110215 213969168
578463776449 30641760
745782866975 213962940
857743596695 213956712
486407176457 213950484
185357214321 213944256
311624037283 213938028
559803654829 213931800
894441835881 213925572
313490049445 213919344
40430269739 213913116
823533373725 213906888
400570617005 19605744
745160862921 213900660
201529319725 213894432
76506504871 213888204
8708062985 213881976
92678610275 96945048
913723961555 213875748
562291671045 213869520
236361546749 213863292
923054022365 213857064
273681789989 213850836
572243735909 213844608
918077989933 213838380
393106568357 94036572
287987883231 213832152
361384361603 213825924
229519502155 106062840
701620579141 153900108
964106289929 210369384
575975760233 213819696
337748207551 213813468
42918285955 213807240
476455111593 213801012
82104541357 213794784
474589099431 213788556
278035818367 213782328
118180776489 213776100
808605276429 63662616
257509684585 213769872
832241430481 213763644
406168653491 77183604
116936768381 213757416
8708062985 33737076
279279826475 213751188
544253553479 213744960
493871225105 213738732
66554440007 213732504
404924645383 213726276
222055453507 213720048
385642519709 213713820
31100208929 213707592
928652058851 213701364
987742443981 213695136
368226406197 213688908
472101083215 213682680
801763231835 213676452
522483411589 213670224
679850437251 213663996
594013877799 213657768
441000880515 135085320
225787477831 71080164
880135742639 213651540
454684969703 213645312
116314764327 213639084
683582461575 213632856
584683816989 213626628
456550981865 132114564
325930130525 213620400
931140075067 213614172
345212256199 213607944
89568590005 213601716
289231891339 213595488
649994242659 213589260
743294850759 213583032
215213408913 132544296
776883069675 213576804
485163168349 213570576
696644546709 213564348
621382056175 12306528
634444141309 213558120
9330067039 213551892
945446168309 213545664
533057480507 213539436
761332968325 213533208
133108873785 213526980
348944280523 213520752
511287338617 213514524
407412661599 14735448
248179623775 213508296
784969122377 57247776
794299183187 213502068
474589099431 213495840
516885375103 213489612
637554161579 213483384
187223226483 213477156
128132841353 213470928
59090391359 213464700
582195800773 213458472
83348549465 213452244
23636160281 213446016
272437781881 213439788
514397358887 213433560
718414688599 213427332
496359241321 213421104
742672846705 213414876
928652058851 213408648
979656391279 213402420
907503921015 213396192
151146991351 213389964
983388415603 213383736
779993089945 213377508
487029180511 213371280
496981245375 213365052
218323429183 168897132
294207923771 73583820
897551856151 213358824
987120439927 213352596
931140075067 205013304
741428838597 63239112
491383208889 207753624
700998575087 213346368
565401691315 213340140
878891734531 102724632
962862281821 213333912
210237376481 213327684
736452806165 213321456
405546649437 23155704
357030333225 213315228
99520654869 213309000
733964789949 213302772
9952071093 113586264
419230738625 121134600
700998575087 213296544
209615372427 213290316
557937642667 213284088
982144407495 213277860
372580434575 213271632
979034387225 213265404
836595458859 213259176
951044204795 213252948
365116385927 213246720
128132841353 75788532
282389846745 4154076
992096472359 213240492
617650031851 206240220
129998853515 213234264
505067298077 213228036
149280979189 213221808
176649157565 213215580
638798169687 213209352
907503921015 213203124
602099930501 213196896
361384361603 213190668
712816652113 207298980
834107442643 36028980
547363573749 149447088
342724239983 90281088
54736362981 213184440
895685843989 213178212
521861407535 213171984
467125050783 213165756
927408050743 213159528
618272035905 213153300
295451931879 126957780
360762357549 213147072
868939669667 213140844
271193773773 213134616
239471567019 213128388
118180776489 213122160
79616525141 213115932
381288491331 213109704
11818083255 213103476
611429991311 213097248
515019362941 213091020
313490049445 213084792
194687275131 213078564
118180776489 213072336
485163168349 213066108
902527888583 213059880
972814346685 213053652
649372238605 193329576
589659849421 213047424
347700272415 203512356
707218615627 213041196
753246915623 213034968
681094445359 213028740
113204744057 197215848
581573796719 213022512
708462623735 213016284
779371085891 113816700
272437781881 213010056
891331815611 213003828
937982119661 212997600
488273188619 212991372
90812598113 212985144
643774202119 212978916
952910216957 212972688
71530472439 11011104
261241708909 212966460
162965068377 212960232
742672846705 212954004
9952071093 212947776
99520654869 212567868
722768716977 212941548
495737237267 212935320
968460318307 212929092
478943127809 212922864
689180498061 52514496
243825595397 212916636
862097625073 212910408
94544622437 212904180
362628369711 212897952
652482258875 154479312
778749081837 212891724
590281853475 212885496
592769869691 212879268
286743875123 53255628
491383208889 212873040
799897219673 212866812
106984703517 212860584
177271161619 56344716
952288212903 107171424
700998575087 207355032
899417868313 212854356
973436350739 212848128
416742722409 212841900
468369058891 212835672
682338453467 212829444
399326608897 212823216
937982119661 212816988
645640214281 212810760
300427964311 212804532
982144407495 21941244
85836565681 212798304
280523834583 212792076
85214561627 212785848
312246041337 212779620
645640214281 14112648
342724239983 212773392
329040150795 212767164
92056606221 212760936
903149892637 212754708
121912800813 212748480
263107721071 212742252
798653211565 212736024
807361268321 212729796
385020515655 28262664
200907315671 212723568
704108595357 212717340
245691607559 212711112
328418146741 212704884
232629522425 139295448
956020237227 212698656
551717602127 212692428
23014156227 212686200
242581587289 212679972
243203591343 212673744
816069325077 212667516
205883348103 212661288
534301488615 65200932
19904135957 210556224
600855922393 212655060
26746180551 212648832
84592557573 212642604
764442988595 212636376
755112927785 212630148
555449626451 212623920
441000880515 212617692
745160862921 212611464
523105415643 212605236
914967969663 212599008
172295129187 212592780
431670819705 212586552
769419021027 212580324
826021389941 95618484
266839745395 212574096
191577254861 212567868
123778812975 81661536
544875557533 212561640
335260191335 1887084
14928103525 47588148
96410634599 212555412
417364726463 212549184
449708937271 212542956
695400538601 212536728
696644546709 212530500
699132562925 16043328
145548954865 212524272
761954972379 212518044
510043330509 212511816
999560521007 77943420
491383208889 212505588
602721934555 212499360
327796142687 162743868
52870350819 212493132
312868045391 19406448
842815499399 212486904
406168653491 187089120
871427685883 212480676
450952945379 212474448
452196953487 212468220
733342785895 212461992
565401691315 53984304
901905884529 212455764
168563104863 210176316
567889707531 212449536
311624037283 212443308
908747929123 212437080
287987883231 212430852
126266829191 212424624
500713269699 212418396
121290796759 212412168
437268856191 212405940
724634729139 212399712
844681511561 212393484
535545496723 212387256
886355783179 151271892
106984703517 212381028
54736362981 212374800
862719629127 212368572
371336426467 212362344
992718476413 152330652
528703452129 212356116
738940822381 212349888
452196953487 212343660
776883069675 212337432
361384361603 212331204
926786046689 212324976
454062965649 212318748
1866018391 212312520
371336426467 212306292
750136895353 212300064
447842925109 212293836
389374544033 212287608
406790657545 212281380
153635007567 212275152
43540290009 212268924
60334399467 212262696
97654642707 212256468
816691329131 212250240
44162294063 212244012
447842925109 212237784
407412661599 212231556
868939669667 212225328
844681511561 212219100
612673999419 212212872
703486591303 212206644
3732030553 212200416
389374544033 212194188
64143003279 11079612
330906162957 212187960
919944002095 212181732
788701146701 212175504
19282131903 212169276
187845230537 212163048
88946585951 212156820
646262218335 185625540
483297156187 212150592
994584488575 212144364
319710089985 212138136
384398511601 212131908
966594306145 212125680
80860533249 212119452
675496408873 212113224
717170680491 212106996
129998853515 212100768
259997700801 212094540
338992215659 212088312
575975760233 212082084
145548954865 212075856
610807987257 212069628
609563979149 212063400
375068450791 212057172
154257011621 212050944
760710964271 212044716
595257885907 212038488
121912800813 212032260
748892887245 212026032
314112053499 212019804
205883348103 212013576
873915702099 212007348
37320249469 164294640
346456264307 212001120
862097625073 211994892
492005212943 211988664
456550981865 211982436
318466081877 211976208
598367906177 50010840
390618552141 80802072
958508253443 211969980
666788352117 123202296
315978065661 211963752
963484285875 211957524
171673125133 99641772
707840619681 211951296
311624037283 142982424
893197827773 211945068
268705757557 211938840
846547523723 211932612
108850715679 211926384
439134868353 211920156
222055453507 211913928
612051995365 211907700
510779792747 48080160
939848131823 211901472
823533373725 211895244
109472719733 211889016
384489365665 11907936
903771896691 211882788
936738111553 211876560
564157683207 211870332
895685843989 211864104
590281853475 211857876
352054300793 42537240
857121592641 211851648
138084906217 211845420
52870350819 211839192
90190594059 211832964
818557341293 211826736
316600069715 211820508
380666487277 211814280
286121871069 211808052
210859380535 211801824
726500741301 211795596
664922339955 211789368
374446446737 57060936
451574949433 211783140
373202438629 211776912
637554161579 211770684
212725392697 81972936
981522403441 211764456
537411508885 12312756
788079142647 211758228
952910216957 211752000
47272314333 36595728
77750512979 176277312
23014156227 211745772
779993089945 211739544
739562826435 211733316
128132841353 211727088
663678331847 211720860
945446168309 211714632
985254427765 211708404
356408329171 15215004
906881916961 211702176
985876431819 211695948
98276646761 211689720
299183956203 211683492
641286185903 211677264
232007518371 211671036
125022821083 211664808
955398233173 211658580
709706631843 211652352
268705757557 16074468
488895192673 211646124
352054300793 211639896
250717513815 52875720
736452806165 211633668
499469261591 211627440
532435476453 211621212
636310153471 211614984
891953819665 211608756
213969400805 211602528
250045635937 211596300
439134868353 211590072
149902983243 211583844
459038998081 169526160
452196953487 211577616
729610761571 211571388
202151323779 211565160
519995395373 211558932
824155377779 211552704
778749081837 211546476
231385514317 211540248
788701146701 211534020
556693634559 211527792
34210229199 160620120
741428838597 211521564
916833981825 211515336
812337300753 211509108
531191468345 211502880
392484564303 211496652
607697966987 211490424
295451931879 211484196
341480231875 211477968
561669666991 211471740
463393026459 68501772
572865739963 211465512
122534804867 211459284
37942253523 211453056
278060350459 47631744
428560799435 492012
439756872407 211446828
488273188619 211440600
955398233173 211434372
611429991311 211428144
105118691355 211421916
958508253443 211415688
750758899407 211409460
796165195349 211403232
807361268321 211397004
143094862565 118923660
849657543993 211390776
187223226483 211384548
817935337239 211378320
408656669707 206090748
907503921015 211372092
487029180511 211365864
575975760233 211359636
783725114269 211353408
796787199403 211347180
595879889961 211340952
484541164295 211334724
51626342711 211328496
300427964311 62691048
927408050743 211322268
814825316969 211316040
361384361603 34391016
712194648059 211309812
283011850799 211303584
87080573789 211297356
81482537303 211291128
21148144065 211284900
648128230497 211278672
547363573749 211272444
939226127769 211266216
705974607519 211259988
352676304847 211253760
954776229119 12954240
192821262969 211247532
482675152133 211241304
746404871029 199115388
432914827813 211235076
854633576425 25871112
33588225145 211228848
460283006189 211222620
517507379157 211216392
493249221051 211210164
92056606221 211203936
418608734571 211197708
786213130485 211191480
969704326415 199999764
714682664275 211185252
195309279185 211179024
648750234551 211172796
557937642667 211166568
532435476453 211160340
783103110215 211154112
469613066999 211147884
914345965609 64434888
6842050823 211141656
651238250767 211135428
292963915663 211129200
766309000757 211122972
345834260253 211116744
732098777787 211110516
602721934555 211104288
183491202159 211098060
771285033189 211091832
255643672423 211085604
776883069675 138460896
521239403481 211079376
442244888623 211073148
301049968365 211066920
203395331887 211060692
625736084553 211054464
569755719693 211048236
691046510223 211042008
972814346685 211035780
264973733233 175747932
439756872407 211029552
701620579141 211023324
622004060229 211017096
826021389941 211010868
491383208889 211004640
234495534587 14044140
668032360225 210998412
447351366515 46460880
980900399387 210992184
32344217037 115137036
335882195389 210985956
806739264267 210979728
496359241321 210973500
955398233173 210967272
149309858425 13427568
745160862921 165110508
294207923771 210961044
770041025081 160551612
328418146741 210954816
266217741341 210948588
278035818367 210942360
505180006193 40587876
84592557573 210936132
766931004811 210929904
543631549425 134792604
760088960217 210923676
835973454805 72363132
756356935893 210917448
541765537263 210911220
48516322441 210904992
116314764327 210898764
925542038581 61999740
189089238645 210892536
128754845407 18933120
990852464251 210886308
656214283199 210880080
243203591343 210873852
128132841353 210867624
632578129147 139195800
545497561587 210861396
577219768341 210855168
582817804827 152853804
946690176417 126534276
278657822421 210848940
657458291307 199837836
428560799435 210842712
184113206213 210836484
755112927785 210830256
967838314253 210824028
773151045351 210817800
554827622397 210811572
570999727801 210805344
406790657545 210799116
930518071013 210792888
781859102107 210786660
209615372427 210780432
559803654829 24774984
638176165633 210774204
138706910271 210767976
738940822381 210761748
755112927785 210755520
467125050783 210749292
151768995405 139606848
557937642667 210743064
368226406197 210736836
480187135917 210730608
814887727757 81555660
466503046729 210724380
696644546709 210718152
9952071093 210711924
346456264307 210705696
882001754801 210699468
694778534547 210693240
555449626451 210687012
985876431819 210680784
727122745355 210674556
187845230537 210668328
49760330549 79556472
948556188579 210662100
697266550763 210655872
623870072391 204963480
352676304847 210649644
383154503493 210643416
544875557533 152841348
343346244037 210637188
447842925109 210630960
793055175079 210624732
57224379197 210618504
989608456143 210612276
945446168309 150113484
850279548047 210606048
176649157565 210599820
616502539059 14617116
392484564303 210593592
461527014297 210587364
984632423711 151801272
742050842651 210581136
903771896691 23298948
380044483223 210574908
522483411589 210568680
712816652113 210562452
399948612951 210556224
3110026499 210549996
195931283239 210543768
923676026419 210537540
66554440007 210531312
93922618383 210525084
918077989933 210518856
753246915623 210512628
728988757517 210506400
68420452169 210500172
126266829191 210493944
637554161579 210487716
996450500737 169407828
980278395333 210481488
872049689937 210475260
890087807503 210469032
961618273713 210462804
432292823759 210456576
26746180551 210450348
721524708869 210444120
200285311617 130738176
691046510223 210437892
857743596695 210431664
398704604843 81736272
107606707571 210425436
106984703517 210419208
325930130525 210412980
493871225105 210406752
754490923731 210400524
189089238645 210394296
692912522385 210388068
419230738625 210381840
93300614329 210375612
301049968365 210369384
606453958879 210363156
932384083175 210356928
684826469683 210350700
739562826435 210344472
81482537303 210338244
549851589965 210332016
547985577803 210325788
899417868313 210319560
891953819665 210313332
226409481885 210307104
480809139971 210300876
655592279145 210294648
829753414265 210288420
230763510263 210282192
280523834583 210275964
417364726463 128925828
881379750747 210269736
207127356211 210263508
930518071013 249120
424828775111 210257280
857121592641 210251052
994584488575 210244824
605209950771 210238596
383154503493 193236156
25502172443 182144088
419230738625 210232368
628224100769 210226140
745782866975 210219912
329040150795 178513164
139328914325 101366928
984010419657 210213684
868317665613 210207456
616406023743 210201228
260619704855 210195000
285499867015 210188772
567267703477 210182544
429182803489 161504496
152390999459 191884680
59090391359 210176316
615784019689 210170088
903149892637 210163860
431048815651 210157632
732098777787 210151404
733342785895 179310348
445976912947 210145176
462771022405 171481752
4354034607 210138948
70286464331 210132720
436024848083 210126492
381910495385 210120264
305403996743 210114036
711572644005 210107808
661190315631 210101580
682960457521 187487712
513775354833 210095352
414254706193 210089124
290475899447 210082896
886355783179 210076668
791811166971 201799656
289853895393 210070440
917455985879 210064212
903149892637 210057984
511287338617 210051756
699754566979 45128088
882623758855 210045528
963484285875 133895772
809849284537 210039300
906881916961 210033072
445976912947 210026844
516263371049 210020616
840949487237 210014388
752624911569 210008160
900661876421 210001932
52248346765 74816964
506311306185 209995704
26746180551 96814260
419230738625 209989476
367604402143 209983248
82726545411 209977020
467125050783 209970792
233251526479 209964564
373824442683 209958336
955398233173 189904176
469613066999 209952108
280523834583 209945880
17416119741 177921504
927408050743 209939652
608319971041 209933424
778749081837 207990288
153635007567 209927196
519373391319 209920968
36076241361 209914740
259375696747 209908512
261241708909 209902284
889465803449 209896056
740184830489 209889828
536789504831 209883600
472723087269 209877372
715304668329 209871144
373824442683 209864916
607697966987 209858688
149280979189 209852460
346456264307 209846232
976546371009 209840004
71530472439 209833776
416742722409 209827548
34210229199 209821320
791811166971 209815092
806739264267 149303844
241959583235 209808864
178515169727 209802636
84592557573 209796408
671142380495 209790180
549229585911 84196332
774395053459 209783952
725878737247 209777724
414876710247 175916088
182869198105 209771496
648128230497 209765268
622004060229 209759040
715304668329 209752812
318466081877 209746584
495115233213 98115912
460283006189 209740356
658080295361 209734128
455306973757 74879244
791811166971 153420552
549851589965 209727900
877647726423 209721672
733342785895 209715444
309758025121 17425944
281767842691 202877100
277413814313 104331456
23636160281 83635812
360762357549 209709216
190955250807 209702988
764442988595 209696760
551717602127 209690532
165453084593 209684304
38564257577 209678076
406790657545 209671848
549229585911 209665620
432292823759 146632032
98276646761 60785280
837217462913 209659392
983388415603 209653164
781859102107 209646936
742050842651 209640708
108228711625 209634480
238849562965 209628252
272437781881 209622024
740806834543 209615796
880757746693 209609568
712194648059 209603340
102008671085 209597112
930518071013 209590884
273059785935 209584656
194065271077 100793952
661190315631 209578428
759466956163 209572200
426072783219 209565972
900039872367 209559744
612673999419 209553516
499469261591 163989468
717792684545 209547288
20526140011 209541060
352676304847 209534832
105740695409 209528604
277413814313 209522376
449708937271 209516148
951044204795 209509920
371336426467 209503692
306648004851 209497464
373202438629 209491236
680472441305 209485008
295451931879 209478780
17416119741 209472552
177271161619 209466324
936116107499 209460096
293585919717 209453868
428560799435 209447640
834729446697 209441412
178515169727 209435184
315978065661 206607672
594635881853 188901468
990230460197 157431384
548607581857 209428956
119424784597 209422728
223299461615 209416500
101386667031 209410272
132486869731 209404044
775017057513 209397816
803629243997 209391588
319088085931 209385360
126888833245 209379132
970948334523 120592764
241337579181 209372904
163587072431 209366676
548607581857 12748716
694778534547 10189008
46028306225 209360448
891953819665 209354220
939848131823 209347992
98898650815 209341764
225787477831 209335536
512531346725 209329308
619516044013 209323080
640042177795 209316852
63444419737 182555136
851523556155 209310624
885733779125 209304396
581573796719 209298168
822289365617 209291940
575975760233 209285712
498225253483 209279484
290475899447 209273256
6842050823 209267028
610185983203 209260800
710950639951 209254572
541143533209 209248344
4976038661 209242116
883867766963 209235888
294207923771 209229660
755734931839 209223432
369470414305 209217204
460283006189 209210976
679850437251 209204748
730232765625 209198520
827887402103 209192292
485785172403 209186064
608319971041 209179836
597745902123 209173608
975302362901 209167380
864585641289 209161152
266217741341 180225864
585927825097 151502328
429804807543 27963720
182869198105 30903336
199663307563 41659092
682960457521 162145980
26124176497 209154924
793677179133 209148696
297317944041 192893616
486407176457 209142468
633200133201 209136240
579707784557 209130012
821667361563 83299500
732098777787 177684840
735830802111 209123784
478943127809 185295456
276791810259 209117556
419852742679 209111328
208993368373 209105100
364494381873 209098872
727744749409 209092644
13062091363 51405912
595257885907 209086416
304781992689 209080188
489517196727 135041724
464637034567 209073960
784347118323 209067732
143682942703 209061504
243203591343 209055276
364494381873 209049048
153013003513 209042820
998938516953 209036592
834729446697 209030364
131242861623 209024136
991474468305 209017908
880757746693 209011680
414254706193 209005452
678606429143 208999224
821045357509 208992996
64066423791 208986768
743924147801 114626340
107606707571 186460092
961618273713 208980540
222055453507 208974312
641341970099 20658276
944202160201 208968084
661812319685 208961856
972814346685 208955628
569133715639 208949400
625114080499 208943172
549229585911 208936944
538655516993 208930716
767553008865 208924488
639420173741 208918260
923676026419 208912032
994584488575 175087764
688558494007 192289500
233873530533 181708128
100764662977 116351496
932384083175 208905804
366360394035 208899576
403058633221 208893348
750136895353 208887120
136840898109 208880892
314734057553 208874664
521861407535 208868436
212103388643 208862208
588415841313 208855980
483919160241 144713808
791811166971 203910948
872049689937 38956140
837839466967 208849752
389374544033 208843524
923676026419 208837296
421718754841 208831068
301671972419 208824840
230763510263 208818612
220811445399 208812384
844681511561 208806156
233251526479 208799928
822289365617 208793700
168563104863 137121876
600855922393 208787472
531191468345 208781244
671764384549 208775016
944824164255 208768788
547363573749 208762560
211481384589 208756332
94544622437 208750104
332772175119 208743876
17416119741 208737648
414876710247 67816692
764442988595 208731420
891331815611 208725192
16794115687 84588696
108850715679 208718964
414254706193 208712736
829753414265 208706508
428560799435 208700280
393106568357 208694052
408034665653 208687824
638176165633 28449504
217701425129 56618748
70908468385 208681596
724012725085 208675368
202151323779 208669140
570999727801 184174416
944824164255 208662912
117558772435 208656684
131864865677 208650456
106984703517 208644228
341480231875 208638000
724634729139 208631772
506933310239 208625544
224543469723 60100200
237605554857 208619316
954154225065 163460088
870183677775 208613088
170429117025 208606860
408656669707 208600632
162343064323 82327932
329662154849 208594404
253777660261 208588176
410522681869 208581948
589037845367 208575720
194065271077 208569492
349598340093 160252668
316600069715 208563264
154879015675 208557036
148658975135 155264040
702242583195 208550808
234495534587 208544580
67798448115 84420540
598367906177 208538352
728366753463 192582216
278657822421 208532124
246935615667 208525896
529325456183 208519668
566023695369 208513440
323442114309 208507212
370092418359 208500984
615162015635 208494756
318466081877 208488528
645018210227 208482300
142438934595 208476072
602099930501 208469844
808047725947 13863528
102630675139 24202008
23636160281 208463616
894441835881 208457388
784347118323 208451160
476455111593 208444932
119424784597 208438704
899417868313 208432476
519995395373 80658828
487029180511 208426248
293585919717 208420020
222677457561 208413792
761332968325 208407564
245691607559 208401336
14306099471 208395108
571621731855 208388880
193443267023 125867880
902527888583 208382652
966594306145 208376424
304159988635 208370196
143060938649 208363968
528081448075 208357740
679228433197 208351512
725878737247 208345284
806739264267 208339056
979656391279 208332828
682960457521 208326600
212725392697 208320372
631334121039 158147604
633200133201 208314144
55358367035 208307916
159855048107 208301688
153635007567 208295460
208371364319 208289232
544253553479 208283004
473345091323 208276776
436646852137 208270548
706596611573 208264320
764442988595 208258092
147414967027 184205556
617650031851 208251864
754490923731 208245636
413632702139 73154088
370092418359 208239408
697266550763 208233180
623870072391 24781212
248801627829 44561340
516263371049 208226952
873293698045 208220724
451574949433 208214496
980278395333 208208268
850311092867 16952616
49138326495 208202040
344590252145 208195812
158611039999 208189584
3732030553 208183356
874537706153 208177128
618894039959 208170900
429804807543 166524264
995828496683 208164672
832241430481 208158444
983388415603 208152216
413632702139 208145988
747026875083 208139760
366360394035 208133532
93300614329 208127304
793055175079 208121076
914345965609 208114848
228275494047 208108620
233873530533 208102392
27368184605 208096164
450330941325 208089936
870805681829 208083708
957264245335 208077480
980900399387 96664788
511909342671 208071252
609563979149 208065024
724012725085 7959384
299805960257 114028452
499469261591 208058796
108850715679 39628764
875781714261 192196080
342724239983 208052568
57224379197 208046340
752624911569 208040112
218323429183 208033884
643152198065 208027656
658702299415 208021428
944824164255 123152472
349566284577 208015200
544253553479 208008972
23636160281 208002744
264351729179 207996516
900039872367 207990288
552339606181 207984060
779993089945 207977832
108228711625 207971604
74640492709 207965376
337748207551 207959148
914345965609 207952920
611429991311 207946692
342724239983 207940464
736452806165 207934236
595257885907 207928008
901905884529 207921780
485163168349 207915552
143682942703 207909324
578463776449 207903096
208371364319 54625788
787457138593 207896868
500713269699 207890640
634444141309 207884412
673008392657 207878184
895063839935 207871956
120046788651 207865728
556693634559 207859500
66554440007 207853272
656836287253 207847044
453440961595 207840816
513775354833 48522348
243825595397 207834588
548607581857 86419728
319088085931 207828360
97032638653 207822132
421096750787 137364768
348944280523 131603868
570999727801 207815904
695400538601 34665048
993962484521 207355032
677362421035 207809676
323442114309 207803448
406168653491 207797220
146170958919 207790992
875159710207 207099684
499469261591 207784764
437268856191 44779320
924298030473 139307904
740184830489 207778536
645018210227 207772308
124400817029 207766080
503823289969 207759852
400570617005 207753624
738318818327 207747396
910613941285 207741168
338370211605 180948312
558559646721 207734940
527459444021 207728712
149902983243 207722484
870805681829 207716256
994584488575 207710028
625114080499 135191196
455306973757 207703800
47894318387 207697572
68420452169 207691344
393728572411 207685116
485785172403 207678888
102630675139 207672660
768175012919 154659924
92056606221 207666432
564174218547 178046064
910613941285 207660204
424828775111 207653976
411766689977 207647748
862097625073 207641520
89568590005 207635292
702242583195 207629064
913101957501 207622836
710328635897 207616608
963484285875 67673448
575362917567 13651776
753246915623 207610380
323442114309 207604152
154879015675 207597924
868939669667 207591696
394972580519 207585468
233873530533 207579240
658702299415 207573012
952288212903 207566784
913723961555 207560556
278657822421 207554328
636932157525 207548100
245691607559 80528040
132486869731 177647472
478321123755 207541872
979034387225 137607660
49760330549 207535644
429804807543 207529416
612673999419 207523188
396838592681 207516960
639420173741 207510732
488273188619 207504504
749514891299 207498276
750758899407 40351212
269327761611 207492048
279279826475 207485820
936738111553 112135140
875781714261 207479592
593391873745 207473364
683582461575 207467136
939226127769 207460908
873915702099 207454680
796787199403 117279468
956020237227 207448452
4976038661 207442224
22392152173 207435996
702864587249 201351240
622626064283 207429768
577841772395 23678856
432292823759 207423540
723390721031 207417312
735830802111 207411084
443488896731 207404856
933628091283 206981352
232007518371 207398628
145548954865 207392400
342724239983 207386172
432292823759 207379944
451574949433 207373716
144926950811 207367488
457172985919 207361260
162343064323 207355032
81482537303 207348804
55358367035 207342576
450330941325 207336348
142438934595 207330120
992718476413 185843520
79616525141 207323892
941714143985 207317664
34210229199 207311436
352054300793 118481472
170429117025 207305208
117558772435 207298980
726500741301 207292752
531191468345 207286524
459038998081 207280296
654348271037 207274068
804251248051 207267840
743916854813 207261612
299183956203 207255384
381288491331 207249156
677362421035 207242928
767553008865 207236700
4354034607 207230472
778127077783 207224244
202151323779 207218016
752624911569 207211788
717792684545 207205560
31722212983 207199332
431048815651 207193104
299805960257 207186876
891953819665 207180648
760710964271 207174420
347700272415 207168192
692290518331 138666420
324064118363 207161964
771285033189 207155736
686692481845 207149508
579085780503 34739784
383776507547 207143280
575975760233 207137052
466503046729 207130824
993340480467 151365312
256265676477 207124596
625736084553 17295156
365738389981 207118368
394350576465 207112140
262485717017 117354204
457794989973 207105912
452826991661 64372608
4354034607 207099684
163587072431 207093456
529325456183 60903612
427316791327 207087228
886355783179 207081000
829131410211 207074772
550473594019 207068544
337126203497 207062316
312868045391 207056088
539277521047 207049860
558559646721 207043632
842815499399 207037404
243825595397 88088832
419852742679 207031176
797409203457 207024948
975302362901 207018720
496981245375 207012492
291097903501 207006264
329662154849 207000036
906881916961 206993808
285499867015 206987580
989608456143 206981352
575975760233 7467372
567889707531 206975124
49138326495 206968896
24258164335 206962668
450952945379 206956440
433536831867 206950212
664300335901 206943984
917455985879 206937756
383154503493 206931528
358896345387 206925300
443488896731 206919072
543009545371 206912844
41674277847 206906616
582195800773 206900388
488273188619 206894160
928652058851 206887932
538033512939 206881704
543631549425 206875476
428662907495 62211492
258753692693 206869248
465259038621 206863020
513153350779 206856792
16794115687 206850564
88324581897 62952624
492627216997 206844336
194687275131 206838108
555449626451 189935316
925542038581 206831880
989608456143 206825652
654970275091 206819424
802385235889 206813196
29234196767 206806968
71530472439 95126472
294829927825 206800740
134974885947 206794512
516263371049 206788284
205883348103 206782056
50382334603 206775828
123164164189 2273220
660568311577 206769600
429182803489 191797488
292341911609 206763372
172295129187 206757144
663056327793 206750916
673630396711 206744688
327174138633 206738460
247557619721 206732232
957264245335 206726004
184113206213 206719776
981522403441 206713548
398082600789 206707320
995206492629 206701092
86458569735 206694864
823533373725 206688636
348322276469 206682408
64688427845 151844868
653104262929 206676180
849657543993 206669952
410522681869 206663724
505067298077 206657496
844681511561 206651268
454062965649 126633924
533057480507 206645040
635688149417 206638812
664922339955 206632584
450330941325 206626356
319088085931 206620128
108228711625 206613900
387508531871 206607672
370714422413 206601444
404302641329 206595216
199041303509 206588988
56602375143 206582760
390618552141 206576532
582817804827 206570304
140572922433 206564076
36698245415 206557848
211481384589 206551620
575975760233 206545392
27368184605 206539164
700376571033 206532936
492627216997 12493368
898173860205 144140832
634444141309 206526708
905015904799 206520480
733964789949 206514252
595879889961 206508024
742050842651 76517208
511287338617 206501796
11818083255 206495568
569755719693 206489340
559181650775 159231276
918699993987 206483112
114448752165 206476884
673008392657 116731404
823688071017 45987552
967838314253 206470656
4976038661 102120516
660568311577 206464428
70908468385 206458200
714060660221 112608468
691046510223 206451972
591525861583 206445744
714682664275 206439516
363250373765 206433288
525593431859 206427060
487029180511 206420832
693534526439 206414604
348322276469 206408376
1866018391 206402148
798031207511 206395920
954776229119 206389692
764442988595 206383464
628224100769 206377236
905637908853 206371008
56602375143 192638268
375690454845 206364780
289853895393 206358552
915589973717 206352324
36698245415 206346096
560425658883 206339868
133730877839 206333640
108850715679 206327412
992718476413 206321184
135596890001 206314956
219567437291 17911728
174783145403 206308728
993962484521 206302500
680472441305 206296272
638798169687 206290044
61578407575 206283816
964728293983 206277588
235739542695 206271360
855877584533 206265132
784969122377 126347436
980278395333 206258904
72152476493 21586248
171673125133 101821572
886355783179 50926356
485163168349 206252676
358274341333 206246448
524971427805 206240220
321576102147 206233992
564779687261 206227764
422340758895 206221536
724634729139 106604676
635688149417 206215308
111402463019 51673716
852145560209 206209080
677984425089 206202852
598989910231 206196624
508177318347 120661272
705352603465 206190396
128132841353 206184168
953532221011 206177940
271193773773 77208516
756356935893 206171712
790567158863 206165484
479565131863 206159256
884489771017 206153028
799275215619 206146800
702242583195 34222860
144926950811 206140572
231385514317 206134344
280523834583 206128116
583439808881 206121888
933006087229 206115660
177893165673 206109432
758222948055 80322516
184113206213 206103204
188467234591 74985120
619516044013 206096976
632578129147 206090748
481431144025 206084520
915589973717 206078292
819801349401 206072064
744538858867 128215836
184113206213 3705660
344590252145 206065836
99520654869 206059608
324083468759 159081804
366360394035 206053380
29354191643 74337408
349566284577 206047152
421718754841 206040924
133730877839 206034696
301671972419 206028468
712816652113 206022240
491383208889 206016012
903771896691 206009784
256887680531 52632828
128132841353 206003556
219567437291 205997328
398704604843 205991100
483919160241 205984872
789945154809 205978644
827887402103 205972416
544253553479 205966188
622626064283 205959960
645018210227 171643680
728988757517 205953732
5598042715 205947504
795543191295 161566776
509421326455 205941276
563535679153 115766064
183491202159 205935048
747026875083 205928820
776261065621 205922592
826021389941 205916364
324064118363 205910136
798653211565 205903908
852145560209 205897680
214591404859 205891452
111338731895 205885224
110094723787 205878996
423584767003 205872768
398082600789 152100216
875781714261 205866540
880757746693 205860312
345212256199 205854084
542387541317 205847856
229519502155 205841628
533679484561 205835400
793055175079 162332820
167319096755 205829172
222677457561 205822944
166075088647 205816716
343346244037 205810488
386886527817 205804260
863341633181 205798032
400570617005 205791804
717792684545 205785576
785591126431 205779348
582817804827 205773120
630090112931 205766892
607697966987 205760664
128132841353 69392376
559803654829 205754436
588415841313 205748208
394350576465 205741980
934872099391 141444108
655592279145 205735752
608319971041 205729524
967216310199 205723296
210859380535 205717068
687314485899 205710840
766931004811 205704612
957886249389 205698384
19282131903 4789332
648750234551 205692156
337126203497 205685928
44784298117 205679700
396838592681 113175216
218945433237 205673472
931762079121 205667244
249423631883 92921760
857121592641 205661016
338370211605 205654788
974058354793 96372072
44162294063 205648560
354069193295 24768756
883867766963 205642332
576597764287 205636104
118802780543 205629876
587171833205 205623648
918077989933 205617420
253777660261 130607388
694778534547 205611192
898795864259 205604964
232629522425 205598736
825470484735 91725984
205261344049 205592508
337748207551 205586280
962862281821 205580052
221433449453 202708944
211481384589 19730304
59090391359 205573824
492627216997 205567596
445976912947 205561368
516885375103 205555140
411144685923 205548912
995206492629 205542684
827887402103 205536456
750136895353 205530228
53492354873 205524000
431048815651 205517772
496981245375 205511544
92056606221 205505316
32344217037 196101036
410522681869 205499088
983388415603 205492860
860853616965 205486632
98276646761 53859744
911235945339 205480404
365738389981 205474176
510665334563 29147040
808605276429 205467948
39808265685 205461720
82726545411 205455492
174783145403 205449264
562913675099 205443036
108850715679 205436808
707840619681 205430580
279901830529 48839976
322198106201 35337672
358896345387 205424352
513775354833 205418124
151146991351 205411896
46028306225 205405668
702864587249 205399440
591525861583 205393212
347700272415 205386984
303537984581 205380756
673008392657 205374528
579085780503 205368300
528703452129 205362072
784347118323 205355844
294207923771 205349616
752624911569 205343388
495737237267 205337160
718414688599 205330932
798031207511 205324704
465259038621 205318476
424828775111 204919884
330284158903 205312248
321576102147 205306020
474589099431 205299792
584683816989 205293564
548607581857 205287336
686692481845 106617132
212103388643 205281108
786213130485 185133528
937360115607 132662628
859609608857 205274880
179137173781 205268652
722768716977 205262424
460905010243 205256196
970948334523 205249968
987120439927 205243740
409278673761 205237512
632578129147 205231284
760710964271 205225056
498847257537 205218828
735208798057 205212600
32966221091 141057972
519995395373 147317112
445354908893 205206372
477077115647 205200144
613918007527 205193916
795543191295 205187688
307270008905 205181460
583439808881 205175232
619516044013 205169004
776883069675 133671564
146792962973 205162776
890709811557 205156548
368226406197 11123208
708462623735 205150320
928030054797 205144092
659324303469 205137864
791811166971 46037376
10574075147 77638248
351432296739 205131636
958508253443 159411888
512531346725 43944768
204017335941 205125408
778127077783 205119180
951666208849 205112952
650616246713 205106724
531191468345 205100496
160477052161 150150852
233873530533 200884140
930518071013 205094268
604587946717 205088040
427938795381 205081812
488273188619 205075584
732098777787 205069356
984010419657 205063128
388130535925 99205812
248801627829 205056900
28612192713 205050672
995206492629 205044444
458416994027 205038216
143682942703 205031988
784347118323 205025760
1866018391 194930172
908125925069 1644192
831619426427 205019532
791195988805 79730856
866451653451 205013304
507555314293 28486872
125022821083 205007076
181625189997 205000848
284255858907 204994620
248801627829 204988392
776883069675 204982164
544253553479 204975936
559181650775 204969708
899417868313 204963480
850279548047 204957252
791811166971 94902264
686692481845 204951024
343346244037 204944796
370714422413 204938568
102630675139 204932340
157989035945 204926112
301049968365 204919884
630090112931 204913656
979034387225 204907428
844681511561 204901200
484541164295 204894972
175405149457 204888744
284877862961 204882516
671764384549 204876288
195309279185 204870060
880757746693 204863832
962862281821 204857604
534923492669 204851376
371336426467 204845148
22392152173 204838920
755734931839 204832692
403058633221 204826464
78994521087 204820236
786835134539 204814008
998316512899 204807780
763820984541 4689684
832241430481 194867892
696022542655 204801552
95166626491 204795324
654970275091 204789096
677362421035 204782868
230763510263 204776640
702242583195 204770412
286743875123 15439212
131242861623 204764184
689802502115 204757956
11818083255 204751728
693534526439 168567048
89568590005 204745500
574731752125 204739272
131242861623 204733044
584775356133 51935292
215213408913 204726816
727122745355 204720588
967216310199 204714360
992718476413 204708132
190955250807 204701904
445976912947 204695676
536789504831 204689448
246935615667 204683220
612051995365 204676992
252533652153 204670764
839083475075 204664536
429182803489 204658308
348322276469 204652080
661190315631 204645852
970948334523 204639624
574109748071 204633396
262485717017 204627168
860231612911 204620940
130620857569 204614712
471479079161 204608484
213969400805 204602256
36076241361 65169792
590903857529 204596028
493249221051 204589800
41052273793 189661284
356408329171 204583572
243825595397 204577344
417364726463 198822672
419852742679 199812924
310380029175 204571116
268083753503 204564888
467747054837 204558660
600233918339 204552432
268083753503 204546204
130620857569 204539976
782481106161 17675064
123156808921 67735728
781859102107 115006248
205883348103 204533748
697888554817 204527520
495115233213 204521292
619516044013 204515064
230763510263 204508836
276169806205 204502608
111960735949 204496380
715304668329 204490152
833485438589 204483924
401814625113 204477696
780615093999 204471468
373824442683 47893320
2488022445 204465240
513775354833 12524508
821045357509 697536
225787477831 204459012
431742896349 56282436
232629522425 204452784
533057480507 204446556
383154503493 204440328
28612192713 204434100
345212256199 204427872
278657822421 204421644
210859380535 77289480
438512864299 103883040
391862560249 204415416
408656669707 204409188
461527014297 204402960
733964789949 204396732
331528167011 204390504
730854769679 204384276
982144407495 204378048
870183677775 204371820
776261065621 204365592
155501019729 204359364
8708062985 204353136
431048815651 204346908
359518349441 204340680
852767564263 204334452
551717602127 204328224
132486869731 14604660
273681789989 204321996
62200411629 204315768
954776229119 204309540
764442988595 204303312
8746738865 74094516
982766411549 204297084
375690454845 204290856
26746180551 204284628
216457417021 197583300
817935337239 204278400
618272035905 200024676
976546371009 204272172
3110026499 169831332
939226127769 204265944
58468387305 204259716
694156530493 204253488
211481384589 204247260
398082600789 204241032
545497561587 204234804
243825595397 204228576
122534804867 204222348
681094445359 204216120
654348271037 30660444
342102235929 204209892
703486591303 204203664
41674277847 204197436
482675152133 204191208
323442114309 204184980
862097625073 204178752
85214561627 204172524
880757746693 56052
289231891339 204166296
350810292685 204160068
610807987257 204153840
449708937271 204147612
925542038581 204141384
104496687301 204135156
157367031891 204128928
203395331887 204122700
495115233213 204116472
748270883191 204110244
586549829151 204104016
660568311577 204097788
801763231835 204091560
69664460277 204085332
515019362941 175467672
947934184525 204079104
505689302131 117347976
625114080499 204072876
417986730517 204066648
492005212943 204060420
501957277807 204054192
744538858867 204047964
278035818367 65892240
940470135877 69641496
986498435873 204041736
172295129187 87939360
561669666991 204035508
317222073769 36863532
408034665653 204029280
651860254821 204023052
110094723787 204016824
195309279185 74960208
946690176417 123750360
71530472439 204010596
533679484561 111798828
389996548087 204004368
507555314293 203998140
457172985919 203991912
125644825137 203985684
714060660221 203979456
650616246713 203973228
17416119741 203967000
600855922393 203960772
388130535925 6888168
652482258875 171076932
39808265685 203954544
543631549425 203948316
696644546709 203942088
338992215659 203935860
707840619681 203929632
787457138593 184915548
94544622437 203923404
692290518331 203917176
911235945339 2727864
400570617005 203910948
184113206213 203904720
948556188579 203898492
824155377779 203892264
49138326495 203886036
355164321063 203879808
670520376441 203873580
268083753503 203867352
61578407575 203861124
740806834543 203854896
836595458859 203848668
293585919717 170784216
301049968365 203842440
599611914285 199109160
378800475115 57702420
384398511601 203836212
863341633181 203829984
394972580519 203823756
735208798057 203817528
80860533249 203811300
155501019729 203805072
697888554817 25815060
393106568357 203798844
684826469683 203792616
223299461615 203786388
567889707531 203780160
517507379157 203773932
976546371009 119241288
262485717017 203767704
159855048107 203761476
22392152173 203755248
102008671085 203749020
917455985879 203742792
493249221051 25640676
321576102147 203736564
793677179133 203730336
701620579141 203724108
500091265645 203717880
77128508925 203711652
167319096755 9672084
891331815611 177236424
450952945379 203705424
798653211565 96471720
215835412967 203699196
752002907515 203692968
27990188659 203686740
369470414305 203680512
858365600749 203674284
990852464251 203668056
482675152133 203661828
328418146741 203655600
954154225065 203649372
727744749409 203643144
728366753463 203636916
921810014257 203630688
147414967027 203624460
106984703517 203618232
518751387265 203612004
175405193053 114950196
688558494007 203605776
442244888623 203599548
761954972379 203593320
467125050783 203587092
761954972379 203580864
291097903501 203574636
524971427805 203568408
898795864259 162762552
602099930501 203562180
59090391359 203555952
19904135957 203549724
594013877799 203543496
840949487237 203537268
456550981865 29688876
924298030473 203531040
968460318307 55740600
66554440007 203524812
151768995405 61881408
351432296739 203518584
20526140011 203512356
658702299415 203506128
285499867015 203499900
176649157565 203493672
113826748111 203487444
982144407495 203481216
564779687261 145542132
1244014337 183140568
38564257577 203474988
65932435953 203468760
189089238645 5985108
462149018351 23367456
586549829151 203462532
292341911609 203456304
877647726423 203450076
996450500737 203443848
434780839975 203437620
434780839975 203431392
590281853475 174776364
100142658923 82838628
229519502155 101248596
916833981825 203425164
617650031851 203418936
627602096715 203412708
582195800773 203406480
121912800813 203400252
825399385887 39161664
244447599451 203394024
987120439927 203387796
552961610235 203381568
299805960257 8146224
472101083215 147971052
771285033189 203375340
509421326455 203369112
661812319685 203362884
851523556155 135894960
259997700801 203356656
971570338577 203350428
713438656167 203344200
309136021067 203337972
378178471061 203331744
993340480467 203325516
518751387265 203319288
646968823541 86276484
460283006189 203313060
709706631843 203306832
120046788651 203300604
603343938609 203294376
246935615667 79537788
953532221011 203288148
108228711625 203281920
253155656207 203275692
761954972379 203269464
413010698085 203263236
481431144025 203257008
612673999419 203250780
257509684585 203244552
472101083215 203238324
421096750787 203232096
233873530533 203225868
947312180471 203219640
511909342671 203213412
752002907515 203207184
109472719733 203200956
167319096755 203194728
126888833245 203188500
199041303509 203182272
547985577803 203176044
807983272375 203169816
434158835921 203163588
19282131903 203157360
506933310239 203151132
118180776489 203144904
602721934555 102606300
886977787233 24999192
581573796719 203138676
827887402103 203132448
171673125133 203126220
90812598113 203119992
209615372427 203113764
891331815611 125942616
695400538601 203107536
977790379117 39535344
582195800773 203101308
695400538601 203095080
271193773773 203088852
120046788651 203082624
388130535925 203076396
706596611573 203070168
487651184565 203063940
943580156147 203057712
416120718355 203051484
213347396751 203045256
581573796719 203039028
893197827773 203032800
973436350739 203026572
240093571073 173244276
478943127809 203020344
149902983243 203014116
515641366995 203007888
520617399427 203001660
721524708869 201482028
248801627829 202995432
824155377779 102114288
63444419737 202989204
659946307523 202982976
677984425089 202976748
431048815651 202970520
585927825097 202964292
875159710207 202958064
287365879177 202951836
266839745395 100526148
770041025081 202945608
792433171025 202939380
845925519669 202933152
551717602127 202926924
462771022405 202210704
868939669667 202920696
623870072391 202914468
317844077823 202908240
622010283 101784204
382532499439 202902012
439134868353 202895784
84592557573 202889556
975924366955 163435176
195309279185 202883328
85214561627 202877100
354542317009 202870872
624492076445 202864644
974680358847 202858416
505067298077 202852188
805495256159 202845960
470235071053 202839732
547985577803 202833504
99520654869 149173056
154257011621 202827276
745782866975 202821048
607697966987 202814820
778127077783 202808592
283011850799 202802364
493871225105 202796136
814825316969 29813436
56602375143 202789908
484541164295 202783680
687314485899 177522912
505689302131 202777452
139328914325 202771224
355786325117 202764996
281145838637 202758768
809227280483 84532644
572243735909 202752540
977168375063 176613624
51626342711 202746312
816069325077 202740084
745782866975 202733856
558559646721 202727628
227653489993 202721400
490139200781 202715172
650616246713 41098572
248801627829 202708944
48516322441 143891712
311002033229 202702716
990230460197 137925288
31722212983 202696488
626358088607 202690260
341480231875 81518292
446598917001 202684032
586549829151 59402664
199041303509 202677804
222055453507 202671576
600855922393 202665348
67176444061 202659120
941092139931 202652892
928030054797 202646664
923676026419 202640436
531191468345 202634208
942958152093 157630680
468369058891 202627980
462149018351 202621752
50382334603 125269992
368226406197 202615524
1866018391 202609296
30478204875 202603068
417364726463 202596840
329662154849 202590612
940470135877 202584384
123156808921 76797468
155501019729 202578156
467747054837 202571928
101386667031 202565700
561669666991 202559472
671764384549 202553244
749514891299 202547016
589659849421 202540788
681716449413 202534560
276169806205 202528332
373824442683 168193368
328418146741 202522104
309136021067 202515876
54114358927 202509648
809227280483 202503420
595879889961 202497192
552961610235 202490964
32344217037 202484736
74640492709 202478508
378178471061 202472280
271815777827 202466052
27990188659 202459824
7464054877 144975384
65932435953 202453596
743294850759 202447368
197797295401 202441140
551717602127 202434912
801141227781 202428684
277413814313 202422456
508799322401 65014092
995828496683 202416228
87080573789 202410000
69042456223 202403772
740209163285 64509624
655592279145 202397544
598989910231 498240
364494381873 202391316
743916854813 202385088
526837439967 202378860
786213130485 202372632
510665334563 202366404
668032360225 202360176
286121871069 202353948
661812319685 202347720
962240277767 202341492
721524708869 202335264
12440087309 202329036
526215435913 202322808
204017335941 176009508
341480231875 202316580
646262218335 202310352
488273188619 202304124
283633854853 19499868
636310153471 202297896
453440961595 202291668
288609887285 202285440
227653489993 202279212
738940822381 202272984
169185108917 202266756
243203591343 202260528
490139200781 202254300
144304946757 202248072
704108595357 202241844
322198106201 202235616
373202438629 202229388
459661002135 202223160
26124176497 202216932
408656669707 167078556
90190594059 27602496
604587946717 202210704
967838314253 202204476
893197827773 202198248
202773327833 202192020
664300335901 202185792
966594306145 202179564
814203312915 202173336
398704604843 202167108
731476773733 202160880
552339606181 202154652
259375696747 202148424
644396206173 202142196
612051995365 202135968
575353756179 202129740
941092139931 202123512
823533373725 55510164
710328635897 202117284
469613066999 202111056
490139200781 202104828
246313611613 202098600
779993089945 202092372
427938795381 202086144
602099930501 13950720
998938516953 195820776
664300335901 202079916
125022821083 202073688
809849284537 110447352
595257885907 13396428
737696814273 202067460
617028027797 202061232
488895192673 202055004
41674277847 202048776
503823289969 52028712
799275215619 202042548
61578407575 202036320
159855048107 202030092
464015030513 179715168
32344217037 202023864
73396484601 202017636
798031207511 202011408
308514017013 202005180
8708062985 201998952
904393900745 201992724
508177318347 201986496
631334121039 201980268
810471288591 201974040
554205618343 201967812
973436350739 201961584
26746180551 111144888
766931004811 29184408
4354034607 201955356
780615093999 201949128
462149018351 201942900
970948334523 201936672
694778534547 201930444
536789504831 159168996
861475621019 201924216
857743596695 201917988
47272314333 64117260
185357214321 201911760
457172985919 201905532
825399385887 201899304
580329788611 82228284
334638187281 201893076
876403718315 201886848
307892012959 201880620
37320249469 143586540
939848131823 201874392
730854769679 201868164
756356935893 201861936
732098777787 201855708
697888554817 8600868
834729446697 29844576
814203312915 201849480
381910495385 201843252
439134868353 201837024
152390999459 201830796
395594584573 201824568
889465803449 201818340
482675152133 201812112
292963915663 201805884
612051995365 201799656
422962762949 878148
695400538601 20595996
256265676477 201793428
862719629127 201787200
770663029135 136119168
164209076485 201780972
515019362941 201774744
126266829191 85790700
70286464331 201768516
113826748111 201762288
997072504791 201756060
123156808921 201749832
142438934595 201743604
997694508845 201737376
391862560249 201731148
829753414265 19724076
57846383251 201724920
437890860245 201718692
363872377819 201712464
378800475115 183445740
123156808921 201706236
568511711585 201700008
4976038661 201693780
962862281821 201687552
71530472439 167607936
6229 201681324
591525861583 201675096
676740416981 201668868
962862281821 134593308
95166626491 201662640
295451931879 201656412
783103110215 201650184
549851589965 201643956
654970275091 116133516
988986452089 108186588
938604123715 201637728
379422479169 201631500
367604402143 201625272
153013003513 201619044
190955250807 146513700
991474468305 201612816
606453958879 201606588
131242861623 201600360
289853895393 201594132
705352603465 201587904
817935337239 201581676
75262496763 201575448
753868919677 83442744
732098777787 201569220
393728572411 201562992
263729725125 201556764
926164042635 201550536
96410634599 201544308
232629522425 201538080
947312180471 201531852
830375418319 84837816
513168858499 25360416
722146712923 201525624
489517196727 201519396
967216310199 201513168
605831954825 201506940
80860533249 201500712
107606707571 201494484
23636160281 138056076
566023695369 174010320
944824164255 201488256
235739542695 201482028
720902704815 201475800
567267703477 46155708
585927825097 201469572
204639339995 201463344
875159710207 82340388
223299461615 123881148
325308126471 201457116
276169806205 178749828
281145838637 201450888
936738111553 201444660
20526140011 201438432
397460596735 201432204
914345965609 201425976
786835134539 201419748
463393026459 201413520
672386388603 201407292
117558772435 201401064
756978939947 178450884
976546371009 201394836
779993089945 201388608
857121592641 201382380
161099056215 201376152
370714422413 201369924
686070477791 201363696
855877584533 201357468
54736362981 22184136
290475899447 201351240
679228433197 201345012
920566006149 201338784
503823289969 201332556
195309279185 201326328
717792684545 201320100
998938516953 201313872
253777660261 201307644
827265398049 99486072
80238529195 127630404
905015904799 201301416
385020515655 201295188
857121592641 201288960
905637908853 201282732
735830802111 201276504
228275494047 201270276
880135742639 201264048
500091265645 201257820
75262496763 201251592
954154225065 178706232
289996572645 105876
506311306185 201245364
371958430521 201239136
957886249389 201232908
85214561627 201226680
845925519669 201220452
691046510223 201214224
863963637235 201207996
218323429183 201201768
210859380535 201195540
709706631843 201189312
197175291347 201183084
622004060229 69840792
187845230537 201176856
669276368333 201170628
24258164335 201164400
60334399467 201158172
783725114269 201151944
66554440007 201145716
838461471021 201139488
530569464291 201133260
105740695409 201127032
646884222389 201120804
454062965649 130937472
943580156147 201114576
493249221051 201108348
652482258875 201102120
334638187281 201095892
964106289929 201089664
111338731895 201083436
39186261631 201077208
493871225105 201070980
562913675099 201064752
291097903501 201058524
786835134539 201052296
667410356171 161373708
6229 201046068
962240277767 201039840
761332968325 169638264
233873530533 201033612
867695661559 201027384
880135742639 201021156
845925519669 201014928
14306099471 201008700
997694508845 201002472
182869198105 200996244
500849040099 56382084
655592279145 200990016
156745027837 200983788
108228711625 200977560
114448752165 200971332
859609608857 86538060
190333246753 200965104
605831954825 200958876
982766411549 188465508
761332968325 200952648
253777660261 200946420
59735090245 89265924
259375696747 200940192
724634729139 200933964
528703452129 200927736
677984425089 197147340
885733779125 200921508
763820984541 200915280
971570338577 200909052
94544622437 200902824
727744749409 200896596
518129383211 200890368
595257885907 200884140
657458291307 200877912
365738389981 200871684
545497561587 200865456
973436350739 200859228
755734931839 200853000
995206492629 200846772
614540011581 200840544
797409203457 200834316
812959304807 109699992
157367031891 200828088
289853895393 200821860
898795864259 6520716
322198106201 109245348
736452806165 200815632
834729446697 200809404
329662154849 98539416
740184830489 31906044
396838592681 200803176
826021389941 200796948
594635881853 200790720
253155656207 123376680
803629243997 200784492
343346244037 200778264
898173860205 200772036
519995395373 200765808
401814625113 18484704
404924645383 200759580
311002033229 200753352
213347396751 48229632
882623758855 200747124
546741569695 200740896
784969122377 200734668
700998575087 51381000
870805681829 200728440
272437781881 200722212
74640492709 200715984
787457138593 200709756
446598917001 200703528
684826469683 200697300
763198980487 200691072
544253553479 200684844
33588225145 69199308
238227558911 7922016
383776507547 200678616
274303794043 200672388
31722212983 200666160
136218894055 200659932
590281853475 200653704
125022821083 200647476
814203312915 200641248
323442114309 200635020
399948612951 200628792
916211977771 200622564
629468108877 200616336
330906162957 200610108
61578407575 200603880
866451653451 200597652
965972302091 200591424
299805960257 200585196
528081448075 200578968
830997422373 200572740
868939669667 113860296
306648004851 200566512
711572644005 200560284
348944280523 200554056
979034387225 200547828
844059507507 200541600
449086933217 200535372
146792962973 41546988
584061812935 200529144
626980092661 200522916
919321998041 200516688
566645699423 200510460
156745027837 200504232
737696814273 200498004
455306973757 151035228
203395331887 200491776
104496687301 200485548
513153350779 44935020
933006087229 200479320
480809139971 200473092
852767564263 200466864
261241708909 200460636
933628091283 200454408
190955250807 200448180
656214283199 17562960
786213130485 200441952
448464929163 200435724
224543469723 92884392
454062965649 200429496
644396206173 200423268
741428838597 200417040
97032638653 200410812
138706910271 200404584
676740416981 200398356
528703452129 200392128
874537706153 200385900
120668792705 200379672
922432018311 200373444
685448473737 200367216
811715296699 200360988
501957277807 200354760
318466081877 200348532
314112053499 200342304
909369933177 200336076
426072783219 200329848
168563104863 200323620
647506226443 200317392
781237098053 95057964
480809139971 200311164
12440087309 200304936
470857075107 185743872
414876710247 80988912
332772175119 200298708
67176444061 200292480
516263371049 200286252
240093571073 200280024
187223226483 200273796
332772175119 200267568
126266829191 200261340
533679484561 200255112
906881916961 200248884
778127077783 151956972
173539137295 33238836
338992215659 200242656
393106568357 200236428
297317944041 200230200
539899525101 200223972
75262496763 200217744
311624037283 200211516
724634729139 200205288
966750323773 16840512
971570338577 200199060
526215435913 200192832
953532221011 200186604
150042073167 40170600
283633854853 200180376
749514891299 200174148
942958152093 121632840
395594584573 200167920
119424784597 200161692
764442988595 200155464
810471288591 200149236
64066423791 200143008
401192621059 200136780
311002033229 200130552
434158835921 200124324
157989035945 200118096
414254706193 200111868
886355783179 117391572
885111775071 200105640
928030054797 200099412
968460318307 200093184
292341911609 200086956
274303794043 131772024
323442114309 200080728
317910430935 58630392
331528167011 200074500
243203591343 156428676
338992215659 200068272
66554440007 200062044
711572644005 200055816
190333246753 200049588
368226406197 200043360
859609608857 200037132
10574075147 200030904
184735210267 200024676
865207645343 200018448
757600944001 6757380
941092139931 200012220
620760052121 200005992
317222073769 49176288
304911198777 22215276
815447321023 199999764
930518071013 190576800
883245762909 199993536
773773049405 199987308
269949765665 41310324
928030054797 199981080
529947460237 199974852
758222948055 199968624
579707784557 199962396
919321998041 199956168
686070477791 199949940
360140353495 199943712
736452806165 199937484
278035818367 199931256
9330067039 199925028
719036692653 199918800
208371364319 199912572
145548954865 180954540
854011572371 199906344
408656669707 199900116
78372517033 199893888
839083475075 199887660
771907037243 199881432
971570338577 199875204
460283006189 199868976
5598042715 199862748
447220921055 199856520
950422200741 199850292
863963637235 199844064
668654364279 199837836
557937642667 199831608
820423353455 199825380
864585641289 199819152
822289365617 199812924
920566006149 199806696
518751387265 199800468
868939669667 13016520
539277521047 199794240
759466956163 199788012
697266550763 199781784
854633576425 15707016
249423631883 199775556
365116385927 199769328
314112053499 199763100
865829649397 199756872
581573796719 171307368
357652337279 199750644
407412661599 199744416
801763231835 199738188
688558494007 77769036
741428838597 199731960
827265398049 199725732
787457138593 199719504
744538858867 199713276
827265398049 199707048
507555314293 199700820
715926672383 199694592
810471288591 199688364
453440961595 199682136
995206492629 199675908
271815777827 199669680
108850715679 57042252
549229585911 199663452
236983550803 199657224
178515169727 199650996
311002033229 110690244
455306973757 199644768
174161141349 199638540
454684969703 199632312
455928977811 199626084
523105415643 199619856
238849562965 199613628
639420173741 199607400
641286185903 199601172
47272314333 199594944
891953819665 199588716
923054022365 199582488
690424506169 199576260
724634729139 199570032
120668792705 199563804
89568590005 199557576
685448473737 199551348
103252679193 199545120
513775354833 199538892
910613941285 166599000
730854769679 199532664
127510837299 12044952
322198106201 199526436
166075088647 199520208
78372517033 199513980
421096750787 199507752
839083475075 199501524
354047227139 29900628
742050842651 199495296
643774202119 199489068
954776229119 199482840
589659849421 199476612
185979218375 57185496
808605276429 199470384
13684095417 199464156
413010698085 199457928
866451653451 199451700
963484285875 11484432
758222948055 199445472
600233918339 199439244
194687275131 199433016
443488896731 199426788
289231891339 199420560
288609887285 199414332
341480231875 199408104
513153350779 199401876
456550981865 199395648
362628369711 199389420
299805960257 199383192
44784298117 158141376
860231612911 199376964
21770148119 199370736
301049968365 199364508
855877584533 199358280
947934184525 121744944
636310153471 199352052
343968248091 199345824
701620579141 199339596
770041025081 199333368
565401691315 199327140
725256733193 199320912
995206492629 199314684
315978065661 199308456
803629243997 199302228
420474746733 175480128
262485717017 199296000
615162015635 199289772
341480231875 199283544
766931004811 108199044
694778534547 199277316
505689302131 199271088
877647726423 199264860
710950639951 199258632
166697092701 199252404
972814346685 199246176
207127356211 199239948
655592279145 199233720
217079421075 199227492
223299461615 199221264
257509684585 199215036
556071630505 199208808
375690454845 199202580
411144685923 199196352
841571491291 199190124
944202160201 199183896
282389846745 199177668
276791810259 199171440
728366753463 199165212
509421326455 199158984
839083475075 199152756
314112053499 199146528
457172985919 199140300
112582740003 105091272
362006365657 199134072
357030333225 199127844
86458569735 199121616
615162015635 199115388
248801627829 199109160
965350298037 199102932
37320249469 199096704
813581308861 199090476
817313333185 199084248
868317665613 199078020
90812598113 199071792
494493229159 199065564
215213408913 199059336
554827622397 199053108
18660127849 199046880
267461749449 199040652
17416119741 199034424
490139200781 190533204
539277521047 199028196
561047662937 199021968
602099930501 199015740
907503921015 199009512
295451931879 53828604
671764384549 199003284
24880168389 198997056
124400817029 198990828
20526140011 198984600
6220046769 198978372
642530194011 198972144
117558772435 198965916
654970275091 198959688
396838592681 198953460
908125925069 168498540
281767842691 198947232
235739542695 198941004
630090112931 198934776
340858227821 198928548
717792684545 198922320
268705757557 198916092
296073935933 80976456
74018488655 198909864
246313611613 198903636
789945154809 198897408
172295129187 43359336
452196953487 198891180
507555314293 198884952
851523556155 198878724
444110900785 198872496
457794989973 198866268
798031207511 198860040
432292823759 198853812
212103388643 81736272
396216588627 198847584
765064992649 198841356
432292823759 198835128
641286185903 198828900
511909342671 172733580
811715296699 198822672
514397358887 198816444
3732030553 198810216
146792962973 198803988
250667639991 198797760
413010698085 198791532
515019362941 198785304
767553008865 198779076
717792684545 198772848
223299461615 198766620
663056327793 198760392
24880168389 130364496
69042456223 198754164
812959304807 24195780
109472719733 198747936
565401691315 198741708
302915980527 198735480
179759177835 198729252
97032638653 167277852
405546649437 198723024
360140353495 198716796
376934462953 198710568
108850715679 4496616
425450779165 198704340
935494103445 198698112
692912522385 198691884
702864587249 198685656
67798448115 198679428
543631549425 198673200
46028306225 190533204
431670819705 198666972
144926950811 198660744
128132841353 198654516
120046788651 198648288
574731752125 198642060
194065271077 178787196
477077115647 31333068
378178471061 54414036
724012725085 198635832
312246041337 198629604
864585641289 198623376
777505073729 103621464
356408329171 198617148
344590252145 198610920
779371085891 198604692
321576102147 161585460
361384361603 198598464
847791531831 36390204
220811445399 58649076
911235945339 198592236
308514017013 198586008
597123898069 198579780
851523556155 198573552
106362699463 198567324
781859102107 180948312
669898372387 198561096
870805681829 198554868
385642519709 198548640
592147865637 198542412
865207645343 198536184
847791531831 198529956
691668514277 198523728
194065271077 198517500
526215435913 198511272
769419021027 198505044
129376849461 198498816
80860533249 198492588
988364448035 198486360
420474746733 198480132
524971427805 198473904
714682664275 198467676
850901552101 198461448
266217741341 198455220
250045635937 198448992
831619426427 198442764
747026875083 198436536
831619426427 198430308
402436629167 198424080
679228433197 198417852
419230738625 198411624
324686122417 198405396
366982398089 198399168
847791531831 198392940
452818957541 198386712
916833981825 198380484
918077989933 198374256
167941100809 198368028
882001754801 198361800
743294850759 198355572
450952945379 198349344
315978065661 198343116
932384083175 198336888
947934184525 198330660
377556467007 198324432
816691329131 198318204
192199258915 198311976
37942253523 198305748
569133715639 198299520
95166626491 198293292
75884500817 198287064
724012725085 198280836
59090391359 198274608
967838314253 198268380
849035539939 77264568
865829649397 198262152
649372238605 198255924
596501894015 198249696
814825316969 198243468
134352881893 45626328
255100994405 92516940
523105415643 115865712
8086058931 198237240
353920312955 198231012
332772175119 198224784
576597764287 198218556
633822137255 198212328
778127077783 198206100
312868045391 198199872
159233044053 198193644
802385235889 198187416
232007518371 116289216
552961610235 87042528
756978939947 198181188
567889707531 68887908
35454237307 22053348
177271161619 198174960
154879015675 198168732
436024848083 198162504
236983550803 198156276
35454237307 198150048
181625189997 198143820
51626342711 198137592
945446168309 198131364
87702577843 198125136
915589973717 198118908
880135742639 198112680
932384083175 198106452
260619704855 198100224
25502172443 198093996
705974607519 198087768
515019362941 121072320
54736362981 198081540
248179623775 105876
294829927825 198075312
144304946757 24992964
811093292645 198069084
756978939947 198062856
263107721071 198056628
413010698085 198050400
135596890001 24681564
520617399427 198044172
995828496683 198037944
620760052121 198031716
920566006149 40469544
51004338657 198025488
98898650815 198019260
428560799435 198013032
71530472439 198006804
205883348103 198000576
38564257577 197994348
186601222429 197988120
956642241281 197981892
192199258915 113075568
62822415683 197975664
733342785895 197969436
758844952109 197963208
341480231875 197956980
984632423711 197950752
835351450751 197944524
635066145363 197938296
329662154849 197932068
709706631843 197925840
215213408913 197919612
223299461615 197913384
726500741301 197907156
778127077783 197900928
367604402143 197894700
641908189957 197888472
557315638613 62809380
446598917001 70145964
659324303469 197882244
832241430481 197876016
896929852097 197869788
523727419697 197863560
895063839935 197857332
803629243997 197851104
824155377779 197844876
396838592681 197838648
542387541317 197832420
934250095337 197826192
452196953487 197819964
604587946717 197813736
710328635897 197807508
618272035905 197801280
781859102107 197795052
949800196687 45414576
490761204835 197788824
607697966987 197782596
47894318387 197776368
198419299455 197770140
21148144065 197763912
672386388603 197757684
567267703477 197751456
733342785895 197745228
800519223727 197739000
35454237307 110030076
207127356211 197732772
465268106589 9142704
619516044013 197726544
669898372387 197720316
189089238645 197714088
597123898069 37853784
220811445399 197707860
363250373765 197701632
39186261631 197695404
413632702139 197689176
283633854853 197682948
133108873785 38320884
554827622397 197676720
481431144025 197670492
715926672383 20427840
837839466967 197664264
571621731855 197658036
368848410251 197651808
531813472399 197645580
440378876461 197639352
276169806205 197633124
812337300753 197626896
364494381873 197620668
763820984541 197614440
95166626491 197608212
610185983203 197601984
885111775071 197595756
172917133241 5841864
376312458899 197589528
801763231835 197583300
884489771017 179771220
100142658923 197577072
448464929163 169538616
24258164335 197570844
590281853475 197564616
486407176457 197558388
528081448075 197552160
657458291307 197545932
166697092701 197539704
766931004811 197533476
184735210267 197527248
477077115647 197521020
305403996743 197514792
984010419657 190022508
98276646761 197508564
433536831867 197502336
383154503493 197496108
807361268321 197489880
108228711625 197483652
378178471061 143144352
260619704855 197477424
600855922393 197471196
778127077783 197464968
898173860205 197458740
568511711585 197452512
643774202119 197446284
112582740003 197440056
974680358847 131747112
97654642707 197433828
556071630505 134039016
44162294063 136580040
121290796759 197427600
155501019729 197421372
44784298117 197415144
288609887285 197408916
644396206173 197402688
926164042635 135035496
737696814273 197396460
258131688639 197390232
982766411549 197384004
194065271077 197377776
409278673761 197371548
690424506169 182878992
923054022365 197365320
886355783179 197359092
366360394035 197352864
827265398049 197346636
600233918339 197340408
821045357509 197334180
957886249389 197327952
517507379157 196312788
389374544033 197321724
750758899407 197315496
346456264307 60779052
556071630505 197309268
837217462913 197303040
158761552075 13813704
174161141349 197296812
953532221011 197290584
25502172443 197284356
432292823759 137084508
529947460237 197278128
487651184565 197271900
704730599411 197265672
485163168349 41814792
552339606181 110665332
733964789949 197259444
704108595357 64285416
9952071093 5804496
423584767003 197253216
650616246713 197246988
210237376481 197240760
600855922393 197234532
244447599451 114763356
13062091363 197228304
321576102147 197222076
840327483183 197215848
339614219713 197209620
755734931839 197203392
64066423791 197197164
241959583235 197190936
616406023743 39554028
466503046729 197184708
430426811597 197178480
651860254821 197172252
189711242699 197166024
32966221091 197159796
697888554817 197153568
909991937231 197147340
941714143985 197141112
439134868353 197134884
100764662977 139793688
196553287293 197128656
89568590005 197122428
405546649437 160950204
770041025081 55983492
77750512979 197116200
944202160201 197109972
172295129187 197103744
358896345387 197097516
383776507547 197091288
721524708869 197085060
753246915623 197078832
972814346685 81119700
818557341293 197072604
337748207551 197066376
719036692653 197060148
336504199443 197053920
426072783219 197047692
933628091283 197041464
360762357549 3400488
719658696707 197035236
27990188659 171008424
704730599411 197029008
372580434575 197022780
719658696707 197016552
273059785935 197010324
94544622437 197004096
432914827813 196997868
676118412927 196991640
769419021027 196985412
348322276469 118861380
764442988595 196979184
221433449453 196972956
657458291307 196966728
332772175119 196960500
378800475115 196954272
656214283199 196948044
883867766963 196941816
246313611613 196935588
328418146741 196929360
314112053499 196923132
674874404819 196916904
556071630505 196910676
967838314253 196904448
327796142687 196898220
993340480467 196891992
837217462913 87821028
686070477791 196885764
805495256159 171027108
157367031891 196879536
563535679153 196873308
264973733233 196867080
182874983917 132812100
235117538641 196860852
8086058931 196854624
347700272415 196848396
144926950811 196842168
738940822381 196835940
250667639991 196829712
890087807503 76430016
827887402103 196823484
761954972379 196817256
572243735909 196811028
886977787233 196804800
900039872367 196798572
490139200781 196792344
8086058931 196786116
173539137295 196779888
892575823719 196773660
424206771057 50608728
185979218375 196767432
204639339995 74953980
557937642667 196761204
826643393995 196754976
520617399427 135041724
179759177835 196748748
918077989933 196742520
663678331847 131280012
781237098053 196736292
725256733193 196730064
455306973757 196723836
579707784557 196717608
523727419697 196711380
724012725085 196705152
236983550803 141188760
842260321785 8937180
549229585911 196698924
656836287253 196692696
223921465669 196686468
992096472359 196680240
495115233213 196674012
794299183187 196667784
575353756179 196661556
876403718315 196655328
702242583195 196649100
741428838597 196642872
707840619681 32753052
451574949433 196636644
293585919717 196630416
776261065621 196624188
620760052121 196617960
136840898109 196611732
245691607559 196605504
238849562965 196599276
447842925109 196593048
650616246713 196586820
794921187241 196580592
101386667031 67916340
825399385887 196574364
789945154809 196568136
635688149417 196561908
943580156147 196555680
901283880475 196549452
204639339995 32528844
279279826475 196543224
90190594059 100831320
133108873785 196536996
651860254821 196530768
216457417021 196524540
312868045391 196518312
82104541357 196512084
6220046769 196505856
344590252145 196499628
388130535925 196493400
9952071093 196487172
909991937231 196480944
572243735909 196474716
181003185943 196468488
663678331847 196462260
190333246753 196456032
649994242659 121564332
358274341333 196449804
735208798057 196443576
93922618383 196437348
261863712963 196431120
516885375103 196424892
565401691315 196418664
465259038621 196412436
494493229159 185725188
537411508885 196406208
439756872407 186671844
622626064283 196399980
622010283 196393752
913101957501 196387524
72774480547 196381296
795543191295 196375068
121290796759 196368840
949800196687 196362612
607697966987 180512352
519373391319 196356384
797409203457 196350156
946690176417 196343928
415498714301 196337700
298561952149 196331472
900661876421 196325244
807361268321 196319016
6229 196312788
551095598073 196306560
615162015635 196300332
427316791327 196294104
37942253523 196287876
174161141349 196281648
694778534547 196275420
838461471021 196269192
419230738625 196262964
692912522385 98321436
765064992649 196256736
23636160281 196250508
175405149457 186671844
133730877839 191772576
870805681829 196244280
849035539939 196238052
828509406157 196231824
742672846705 196225596
680472441305 196219368
913101957501 196213140
549851589965 196206912
519373391319 196200684
934872099391 196194456
970326330469 196188228
72774480547 196182000
125644825137 196175772
918699993987 196169544
969082322361 95313312
572865739963 196163316
714682664275 196157088
34832233253 196150860
937982119661 196144632
817935337239 196138404
730854769679 196132176
69664460277 196125948
944824164255 196119720
27990188659 196113492
493871225105 196107264
541765537263 196101036
750136895353 196094808
497603249429 196088580
399326608897 126609012
159855048107 196082352
765686996703 196076124
351432296739 196069896
322198106201 196063668
9330067039 196057440
78994521087 144165744
276791810259 196051212
779371085891 88954524
613296003473 196044984
398082600789 196038756
172295129187 196032528
795543191295 196026300
821667361563 196020072
708462623735 196013844
69042456223 196007616
648128230497 196001388
202151323779 195995160
895685843989 172260252
727122745355 195988932
361384361603 114782040
647506226443 18715140
261863712963 195982704
948556188579 195976476
528081448075 85142988
913251560289 36165996
747648879137 195970248
396838592681 195964020
355164321063 195957792
362628369711 195951564
878891734531 195945336
775017057513 195939108
309758025121 195932880
677362421035 32242356
769419021027 195926652
390618552141 195920424
613296003473 195914196
605209950771 195907968
932384083175 195901740
4354034607 28667484
738940822381 195895512
233251526479 195889284
668654364279 195883056
283633854853 195876828
102008671085 195870600
86458569735 195864372
87702577843 195858144
928652058851 195851916
51626342711 195845688
935494103445 195839460
284877862961 195833232
551717602127 195827004
267461749449 195820776
928030054797 195814548
748270883191 195808320
724634729139 5324940
765686996703 195802092
956020237227 195795864
398082600789 195789636
836595458859 195783408
492005212943 195777180
959752261551 195770952
704108595357 195764724
121290796759 195758496
393728572411 195752268
405546649437 195746040
476551988133 68009760
338992215659 195739812
109472719733 195733584
370714422413 101877624
4976038661 195727356
3732030553 195721128
830375418319 195714900
173539137295 195708672
426072783219 195702444
352054300793 195696216
139328914325 161112132
572243735909 195689988
376312458899 195683760
455306973757 195677532
893819831827 195671304
439134868353 18030060
909991937231 195665076
202151323779 195658848
84592557573 114420816
523727419697 195652620
260619704855 195646392
696644546709 195640164
928030054797 195633936
533679484561 195627708
444110900785 195621480
559803654829 195615252
536789504831 117298152
389374544033 195609024
528703452129 195602796
322198106201 195596568
951666208849 195590340
673008392657 195584112
725256733193 32609808
625114080499 195577884
965350298037 195571656
262485717017 195565428
897551856151 195559200
172917133241 195552972
814825316969 195546744
890087807503 195540516
677984425089 195534288
817313333185 195528060
485163168349 195521832
208993368373 195515604
519995395373 195509376
738318818327 195503148
908747929123 195496920
997072504791 195490692
894441835881 49898736
160477052161 99149760
151146991351 195484464
177893165673 195478236
347078268361 195472008
171673125133 195465780
925542038581 195459552
942958152093 195453324
575353756179 195447096
979656391279 195440868
536789504831 195434640
705974607519 195428412
474589099431 195422184
34832233253 195415956
618272035905 195409728
53492354873 195403500
401814625113 195397272
649994242659 195391044
440378876461 195384816
890087807503 195378588
433536831867 195372360
373824442683 123949656
413010698085 48204720
737696814273 195366132
406790657545 195359904
333394179173 195353676
855877584533 195347448
389374544033 12206880
26746180551 195341220
391240556195 195334992
154879015675 195328764
638176165633 157618224
239471567019 195322536
612673999419 195316308
442866892677 195310080
813581308861 195303852
712194648059 195297624
738940822381 195291396
574109748071 195285168
669898372387 195278940
578463776449 195272712
146170958919 195266484
156123023783 195260256
373824442683 195254028
332772175119 195247800
210859380535 195241572
735830802111 195235344
859609608857 195229116
19904135957 195222888
456550981865 195216660
812337300753 195210432
480809139971 195204204
306026000797 195197976
473345091323 195191748
294829927825 195185520
538655516993 195179292
628239851381 159436800
480187135917 195173064
550473594019 34895484
696022542655 195166836
10574075147 195160608
200907315671 195154380
61578407575 195148152
44784298117 163553508
396838592681 195141924
279279826475 195135696
637554161579 195129468
272437781881 195123240
54114358927 195117012
807361268321 195110784
900661876421 195104556
969082322361 195098328
584683816989 195092100
457172985919 195085872
207127356211 195079644
150524987297 195073416
332150171065 195067188
964106289929 195060960
256887680531 195054732
546741569695 195048504
859609608857 195042276
856499588587 195036048
762576976433 195029820
323442114309 195023592
705974607519 195017364
482675152133 195011136
517507379157 195004908
171051121079 194998680
206505352157 194992452
308514017013 194986224
317844077823 194979996
956642241281 194973768
982766411549 194967540
893819831827 194961312
231385514317 194955084
998938516953 194948856
44784298117 194942628
958508253443 194936400
374446446737 194930172
143060938649 194923944
586549829151 194917716
828616372057 45483084
375690454845 108522900
585305821043 194911488
959752261551 83430288
818557341293 194905260
371336426467 194899032
220189441345 194892804
403058633221 194886576
419980491415 23224212
502579281861 194880348
932384083175 194874120
26746180551 194867892
336504199443 194861664
16794115687 194855436
468991062945 194849208
359641171829 20689416
616406023743 194842980
403058633221 194836752
224543469723 194830524
493249221051 111443832
29856200821 194824296
80860533249 194818068
439756872407 70033860
669276368333 194811840
279279826475 194805612
93922618383 194799384
692290518331 119608740
195309279185 194793156
997694508845 111923388
517507379157 194786928
355164321063 194780700
132486869731 194774472
631334121039 179391312
513775354833 194768244
134352881893 194762016
554827622397 194755788
105118691355 194749560
922432018311 194743332
237605554857 194737104
188467234591 194730876
44784298117 194724648
605209950771 194718420
755112927785 125369640
281145838637 64515852
3110026499 194712192
309758025121 162108612
347078268361 194705964
727744749409 194699736
459661002135 194693508
582817804827 148463064
338992215659 194687280
870805681829 194681052
643152198065 194674824
286121871069 194668596
861475621019 194662368
989608456143 194656140
478943127809 65306808
546741569695 194649912
862097625073 194643684
742672846705 194637456
432914827813 23311404
431670819705 194631228
946690176417 194625000
882001754801 194618772
993962484521 194612544
460283006189 194606316
268705757557 194600088
135596890001 194593860
898795864259 32254812
457794989973 194587632
191577254861 194581404
421096750787 105614424
87702577843 194575176
108228711625 194568948
696022542655 194562720
490761204835 194556492
737074810219 194550264
34210229199 194544036
756356935893 194537808
754490923731 194531580
343346244037 194525352
8086058931 194519124
89568590005 194512896
676118412927 194506668
274303794043 194500440
538033512939 194494212
765686996703 194487984
156123023783 194481756
466503046729 194475528
670520376441 194469300
311002033229 194463072
964728293983 194456844
679850437251 194450616
531191468345 194444388
648750234551 194438160
67798448115 194431932
918077989933 52277832
736452806165 194425704
905015904799 194419476
570377723747 194413248
630712116985 194407020
516885375103 194400792
125022821083 194394564
644396206173 194388336
279901830529 194382108
348944280523 194375880
40430269739 194369652
814825316969 194363424
60334399467 194357196
113826748111 194350968
696022542655 194344740
366360394035 194338512
110094723787 194332284
664300335901 194326056
4976038661 194319828
50382334603 194313600
761332968325 94148676
896307848043 194307372
542387541317 194301144
172917133241 194294916
727744749409 174085056
630712116985 91096956
85836565681 194288688
129998853515 111418920
840949487237 194282460
83970553519 194276232
584683816989 194270004
672386388603 194263776
593391873745 194257548
75884500817 194251320
162343064323 194245092
934872099391 194238864
704108595357 194232636
862719629127 194226408
472723087269 194220180
123239547901 11920392
352676304847 194213952
291097903501 194207724
663678331847 194201496
483297156187 194195268
579085780503 194189040
974058354793 194182812
86458569735 194176584
485785172403 194170356
701620579141 194164128
819179345347 194157900
115692760273 194151672
64066423791 194145444
72774480547 194139216
751380903461 194132988
256887680531 194126760
320332094039 194120532
130620857569 194114304
711572644005 194108076
943580156147 194101848
570377723747 194095620
822911369671 194089392
199041303509 194083164
895685843989 194076936
465259038621 194070708
884489771017 194064480
493871225105 194058252
315978065661 194052024
347078268361 194045796
640124561779 37604664
169185108917 194039568
372580434575 194033340
402436629167 194027112
893197827773 194020884
792433171025 123937200
368226406197 194014656
467213071107 16628760
210237376481 194008428
99520654869 194002200
329040150795 88655580
94544622437 193995972
108228711625 153551340
263729725125 193989744
228897498101 193983516
455928977811 188708400
233251526479 193977288
519373391319 193971060
397460596735 193964832
930518071013 193958604
763820984541 193952376
162965068377 193946148
777505073729 193939920
515641366995 193933692
534301488615 193927464
720280700761 193921236
80238529195 193915008
344590252145 46703772
209615372427 193908780
347700272415 193902552
587793837259 193896324
949841189383 51991344
865829649397 193890096
668032360225 193883868
717792684545 193877640
324064118363 193871412
944202160201 74281356
334638187281 193865184
241337579181 193858956
213347396751 193852728
857743596695 193846500
524349423751 193840272
39186261631 193834044
218945433237 193827816
484541164295 193821588
34210229199 193815360
753246915623 193809132
404302641329 193802904
14928103525 193796676
546741569695 193790448
290475899447 149851908
441000880515 193784220
541143533209 193777992
115692760273 173642868
632578129147 193771764
396838592681 193765536
117558772435 193759308
799275215619 193753080
421096750787 193746852
60334399467 81107244
414254706193 189268920
314734057553 193740624
866451653451 193734396
686692481845 193728168
804873252105 193721940
951044204795 193715712
121290796759 193709484
243825595397 193703256
399326608897 193697028
770041025081 193690800
329662154849 193684572
151146991351 193678344
848413535885 193672116
806117260213 193665888
73396484601 193659660
370714422413 193653432
682960457521 193647204
567889707531 32192532
862097625073 193640976
141194926487 193634748
579707784557 193628520
518751387265 193622292
161721060269 15165180
648128230497 193616064
34893541685 94684284
935494103445 193609836
167319096755 193603608
14928103525 71653140
816691329131 193597380
62822415683 193591152
638798169687 16541568
718414688599 190676448
760088960217 193584924
598989910231 96982416
604587946717 193578696
452196953487 193572468
414254706193 28374768
345834260253 193566240
767553008865 193560012
136840898109 193553784
85836565681 193547556
154879015675 193541328
887599791287 193535100
868939669667 193528872
120046788651 193522644
914345965609 193516416
584061812935 193510188
74640492709 193503960
144926950811 193497732
730232765625 193491504
82726545411 193485276
151768995405 193479048
276791810259 193472820
956642241281 193466592
854633576425 193460364
561669666991 193454136
449708937271 193447908
996450500737 34521804
626980092661 166219092
194687275131 193441680
311002033229 193435452
991474468305 193429224
931762079121 193422996
816691329131 193416768
902527888583 193410540
784969122377 193404312
449086933217 193398084
588415841313 193391856
240715575127 193385628
14306099471 167757408
835973454805 193379400
891953819665 193373172
496981245375 193366944
296695939987 169694316
385020515655 193360716
464637034567 193354488
176027153511 143362332
539277521047 193348260
926786046689 193342032
192821262969 193335804
839705479129 193329576
651860254821 193323348
394350576465 193317120
743294850759 193310892
325930130525 193304664
909991937231 193298436
931762079121 193292208
155501019729 81549432
487029180511 193285980
865207645343 193279752
287365879177 193273524
204017335941 193267296
209059129825 121514508
663056327793 193261068
986498435873 193254840
226409481885 114346080
575975760233 190595484
582817804827 193248612
621382056175 193242384
92678610275 7286760
585305821043 193236156
792433171025 193229928
763820984541 193223700
891953819665 193217472
176649157565 193211244
455928977811 193205016
772529041297 193198788
828509406157 193192560
690424506169 193186332
727122745355 193180104
506933310239 193173876
914345965609 193167648
317222073769 193161420
677984425089 193155192
933006087229 193148964
814825316969 167744952
276791810259 193142736
473345091323 193136508
507555314293 193130280
253777660261 10326024
398082600789 193124052
740184830489 193117824
107606707571 193111596
88946585951 12723804
852767564263 193105368
694156530493 193099140
492005212943 56905236
495737237267 193092912
945446168309 193086684
460283006189 87459804
23636160281 193080456
284255858907 193074228
186601222429 193068000
223921465669 193061772
677984425089 193055544
685448473737 193049316
178515169727 193043088
974680358847 193036860
801763231835 193030632
556071630505 193024404
765064992649 6122124
98276646761 193018176
830375418319 193011948
218945433237 18160848
266839745395 193005720
256887680531 192999492
245691607559 192993264
113826748111 192987036
414254706193 192980808
656214283199 16398324
174783145403 192974580
343968248091 192968352
215835412967 192962124
218945433237 192955896
728988757517 192949668
341480231875 148332276
296695939987 192943440
591525861583 192937212
283633854853 192930984
348322276469 192924756
902527888583 192918528
787457138593 192912300
261241708909 192906072
430426811597 192899844
564779687261 192893616
364494381873 192887388
227653489993 192881160
141816930541 192874932
583439808881 192868704
428560799435 141761736
173539137295 176190120
500713269699 192862476
102630675139 192856248
678606429143 192850020
75884500817 192843792
414876710247 162326592
781859102107 192837564
125022821083 192831336
462149018351 192825108
620760052121 192818880
93922618383 192812652
610185983203 192806424
574109748071 97468200
847791531831 192800196
873293698045 192793968
618894039959 192787740
858987604803 192781512
394350576465 192775284
850901552101 192769056
255643672423 166860576
367032078845 86662620
103874683247 192762828
80860533249 192756600
45406302171 192750372
353920312955 192744144
770041025081 192737916
958508253443 192731688
569755719693 192725460
972192342631 154635012
846547523723 192719232
616406023743 192713004
389996548087 69386148
139328914325 192706776
594635881853 192700548
279901830529 192694320
253155656207 192688092
821667361563 192681864
669276368333 28617660
653726266983 192675636
560425658883 192669408
902527888583 192663180
606453958879 192656952
367604402143 192650724
753868919677 192644496
589037845367 192638268
897551856151 192632040
691046510223 152947224
750136895353 192625812
547363573749 192619584
534301488615 192613356
939226127769 192607128
882623758855 192600900
944202160201 5561604
656836287253 192594672
391862560249 192588444
225165473777 192582216
856499588587 192575988
778127077783 192569760
525593431859 192563532
932384083175 192557304
828509406157 192551076
674252400765 29209320
661812319685 192544848
951666208849 192538620
152390999459 192532392
543631549425 192526164
236983550803 192519936
895063839935 192513708
849035539939 142247520
543631549425 192507480
162965068377 192501252
883867766963 192495024
357652337279 192488796
664300335901 192482568
76506504871 166119444
443488896731 192476340
93922618383 192470112
459661002135 139538340
225787477831 77108868
386886527817 192463884
472101083215 86656392
814203312915 192457656
487029180511 192451428
399326608897 192445200
658080295361 192438972
218945433237 84090456
154879015675 192432744
754490923731 126459540
462771022405 192426516
167319096755 192420288
158611039999 192414060
374446446737 137314944
585927825097 108012204
838461471021 126204192
162343064323 192407832
68420452169 192401604
758222948055 192395376
472723087269 192389148
574731752125 131871672
579707784557 112023036
350810292685 192382920
814825316969 192376692
783725114269 192370464
512531346725 192364236
896307848043 192358008
467747054837 192351780
196553287293 192345552
622626064283 192339324
443488896731 192333096
839083475075 158975928
116936768381 192326868
488895192673 192320640
544253553479 192314412
840949487237 192308184
745782866975 192301956
905637908853 108971316
52870350819 192295728
758844952109 192289500
812337300753 192283272
136218894055 192277044
406790657545 192270816
318466081877 192264588
106362699463 192258360
729610761571 27178992
75884500817 192252132
293585919717 192245904
260053572189 34328736
344590252145 192239676
180381181889 192233448
562913675099 104437332
7464054877 192227220
907503921015 44193888
837839466967 192220992
207127356211 192214764
767553008865 192208536
701620579141 192202308
414254706193 192196080
140572922433 192189852
164831080539 192183624
823533373725 192177396
852767564263 192171168
891953819665 192164940
327174138633 71235864
982144407495 192158712
164209076485 192152484
824155377779 192146256
628224100769 192140028
715926672383 192133800
827981226923 71534808
632578129147 192127572
500713269699 20994588
295451931879 192121344
531191468345 192115116
935494103445 192108888
99520654869 37623348
762576976433 192102660
896307848043 8015436
267461749449 192096432
715926672383 120686184
411766689977 192090204
821667361563 192083976
83348549465 192077748
570999727801 192071520
939226127769 26163828
70908468385 192065292
506933310239 192059064
194065271077 66720564
120668792705 192052836
381288491331 192046608
78372517033 192040380
770041025081 192034152
414876710247 192027924
833485438589 192021696
491383208889 192015468
469613066999 192009240
585305821043 192003012
408034665653 191996784
539277521047 191990556
250667639991 114539148
159855048107 191984328
380044483223 191978100
300427964311 191971872
355164321063 191965644
725256733193 191959416
728366753463 191953188
518129383211 191946960
482675152133 191940732
214591404859 191934504
580329788611 191928276
773151045351 191922048
342102235929 191915820
921188010203 191909592
170429117025 191903364
473345091323 191897136
57224379197 176981076
456550981865 191890908
308514017013 191884680
94544622437 191878452
399948612951 166293828
98276646761 191872224
185979218375 191865996
687314485899 191859768
347700272415 191853540
297939948095 191847312
725878737247 191841084
686692481845 191834856
166697092701 23411052
937360115607 191828628
605209950771 191822400
22392152173 31414032
560425658883 191816172
509421326455 191809944
256887680531 191803716
590903857529 191797488
208371364319 191791260
226409481885 191785032
75262496763 191778804
442866892677 191772576
167941100809 12275388
929896066959 45339840
917455985879 191766348
151768995405 191760120
298561952149 191753892
988986452089 191747664
691046510223 180350424
331528167011 191741436
134974885947 191735208
951044204795 191728980
26124176497 191722752
65310431899 191716524
348322276469 191710296
924920034527 191704068
636932157525 191697840
817935337239 191691612
282389846745 191685384
986498435873 47774988
454062965649 191679156
326552134579 191672928
355164321063 191666700
461527014297 191660472
124400817029 183103200
256887680531 21542652
121290796759 191654244
404924645383 25385328
128132841353 191648016
18660127849 191641788
363250373765 149652612
353920312955 191635560
261863712963 191629332
104496687301 191623104
24258164335 191616876
734586794003 191610648
597123898069 191604420
343968248091 191598192
401814625113 104331456
361384361603 191591964
836595458859 191585736
994584488575 191579508
881379750747 191573280
549229585911 191567052
905015904799 191560824
477077115647 191554596
873915702099 191548368
136840898109 49612248
755112927785 118799100
912479953447 191542140
189089238645 191535912
223299461615 191529684
613296003473 191523456
444110900785 191517228
575353756179 73727064
779993089945 191511000
634444141309 191504772
787457138593 191498544
67176444061 191492316
805495256159 191486088
444110900785 191479860
712194648059 191473632
77750512979 191467404
708462623735 191461176
567267703477 124142724
342724239983 191454948
195931283239 191448720
845303515615 191442492
40430269739 191436264
959752261551 191430036
980900399387 191423808
25502172443 161728704
84592557573 191417580
212140476383 103210416
346456264307 61925004
504445294023 191411352
641286185903 191405124
930518071013 191398896
834107442643 191392668
424206771057 191386440
314734057553 191380212
793677179133 191373984
154257011621 143524260
450330941325 191367756
232629522425 191361528
480809139971 191355300
454062965649 191349072
554903249001 113567580
111960735949 191342844
889465803449 191336616
623870072391 191330388
49760330549 191324160
63444419737 191317932
196553287293 191311704
153635007567 191305476
264973733233 191299248
829753414265 191293020
439134868353 86880600
573487744017 191286792
216457417021 191280564
633822137255 191274336
865207645343 191268108
245069603505 191261880
74018488655 191255652
513153350779 46143252
449708937271 191249424
113826748111 164363148
146170958919 27291096
891331815611 191243196
975924366955 191236968
977790379117 191230740
500713269699 191224512
708462623735 191218284
141816930541 191212056
527459444021 191205828
709706631843 191199600
503823289969 101217456
648750234551 191193372
929274062905 191187144
264351729179 191180916
584683816989 191174688
92678610275 191168460
197175291347 191162232
914967969663 191156004
276791810259 191149776
352054300793 191143548
964728293983 191137320
229519502155 29676420
157989035945 88238304
970326330469 191131092
546119565641 191124864
805495256159 191118636
547363573749 126758484
712194648059 191112408
883245762909 191106180
290475899447 191099952
809227280483 188795592
215835412967 191093724
685448473737 191087496
6220046769 191081268
71530472439 191075040
434158835921 191068812
938604123715 180331740
791189162917 191062584
997694508845 191056356
434780839975 191050128
743294850759 191043900
204675661691 137638800
617028027797 191037672
198419299455 191031444
353298308901 191025216
442244888623 191018988
256287337461 125855424
816691329131 191012760
817313333185 191006532
776958746103 95736816
42918285955 191000304
364494381873 175424076
529947460237 190994076
623870072391 98234244
994584488575 190987848
408656669707 190981620
278657822421 142471728
65310431899 190975392
789323150755 17955324
776261065621 190969164
880757746693 190962936
348322276469 167894424
301671972419 190956708
214591404859 190950480
404302641329 109133244
860853616965 190944252
878269730477 190938024
598989910231 190931796
147414967027 190925568
803007239943 74941524
245691607559 31831308
143682942703 190919340
893197827773 190913112
349566284577 190906884
325308126471 190900656
74018488655 190894428
950422200741 190888200
128132841353 151676712
150524987297 63077184
266839745395 190881972
626980092661 190875744
293585919717 190869516
703486591303 190863288
811715296699 190857060
737696814273 190850832
608941975095 190844604
680472441305 190838376
256265676477 190832148
385020515655 75576780
986498435873 190825920
180381181889 190819692
628885048507 118151388
962240277767 190813464
916833981825 190807236
640664181849 190801008
917455985879 66041712
373202438629 190794780
796165195349 190788552
286121871069 190782324
880135742639 190776096
673008392657 190769868
47894318387 190763640
267461749449 190757412
748892887245 190751184
266217741341 190744956
804873252105 190738728
654970275091 190732500
225165473777 190726272
2488022445 190720044
690424506169 190713816
742672846705 190707588
503201285915 190701360
118180776489 190695132
78372517033 190688904
958508253443 190682676
161721060269 190676448
805495256159 168479856
156123023783 190670220
724012725085 190663992
612673999419 190657764
151768995405 190651536
734586794003 190645308
276169806205 169083972
712194648059 190639080
241959583235 190632852
314734057553 190626624
181625189997 113592492
431670819705 190620396
637554161579 190614168
336504199443 26506368
492627216997 190607940
30478204875 190601712
597745902123 190595484
548607581857 190589256
103874683247 190583028
135596890001 190576800
993962484521 190570572
85836565681 190564344
309136021067 190558116
944202160201 190551888
488895192673 190545660
444110900785 190539432
648750234551 190533204
142438934595 190526976
179759177835 87964272
286121871069 190520748
419852742679 114047136
9952071093 190514520
356408329171 190508292
462149018351 190502064
133108873785 190495836
691668514277 190489608
317222073769 190483380
241337579181 190477152
125644825137 190470924
791811166971 4334688
170429117025 190464696
879513738585 190458468
488895192673 190452240
674874404819 190446012
673630396711 190439784
875781714261 190433556
676740416981 190427328
831619426427 190421100
1866018391 190414872
490761204835 86183064
651238250767 190408644
852145560209 190402416
764442988595 190396188
875781714261 190389960
705352603465 71584632
162965068377 190383732
623870072391 190377504
474589099431 190371276
635066145363 190365048
328418146741 190358820
152390999459 190352592
751380903461 190346364
993340480467 190340136
605209950771 190333908
42918285955 146706768
399326608897 190327680
557937642667 94017888
774457208899 64708920
388752539979 190321452
939848131823 190315224
365738389981 190308996
485163168349 90212580
827887402103 190302768
979034387225 190296540
436024848083 190290312
868939669667 190284084
779371085891 190277856
743916854813 190271628
720902704815 30492288
415498714301 190265400
291097903501 190259172
822289365617 190252944
490761204835 182137860
4976038661 72655848
311624037283 19026540
134352881893 190246716
703486591303 190240488
424206771057 190234260
71530472439 190228032
951044204795 80995140
947312180471 190221804
826643393995 45283788
633200133201 190215576
323442114309 190209348
805495256159 190203120
72152476493 190196892
310380029175 190190664
688558494007 45389664
817935337239 190184436
574731752125 115909308
73396484601 190178208
241959583235 190171980
863341633181 17737344
903771896691 190165752
953532221011 190159524
475833107539 190153296
926786046689 190147068
640042177795 190140840
533057480507 190134612
569755719693 190128384
383776507547 190122156
840949487237 77793948
711572644005 190115928
827887402103 37486332
484541164295 138554316
141194926487 190109700
261241708909 49824000
622010283 190103472
901283880475 190097244
890087807503 190091016
244447599451 190084788
983388415603 190078560
939848131823 190072332
913101957501 190066104
143682942703 190059876
868939669667 190053648
755734931839 190047420
854633576425 190041192
898795864259 190034964
737074810219 49861368
859609608857 190028736
503823289969 190022508
523105415643 166717332
463393026459 190016280
159233044053 190010052
560425658883 190003824
202151323779 189997596
243825595397 189991368
105740695409 189985140
442866892677 63519372
885111775071 189978912
714682664275 120150576
241337579181 189972684
392484564303 189966456
658080295361 189960228
136840898109 189954000
443488896731 86332536
753246915623 189947772
93922618383 189941544
909991937231 189935316
923054022365 189929088
821667361563 189922860
826643393995 189916632
814203312915 189910404
845925519669 189904176
129376849461 189897948
388130535925 189891720
659946307523 189885492
218323429183 189879264
111338731895 189873036
998316512899 121881960
876403718315 189866808
660568311577 189860580
587793837259 189854352
776883069675 118873836
211481384589 189848124
332150171065 189841896
766309000757 189835668
659324303469 189829440
135596890001 189823212
626358088607 189816984
195931283239 189810756
424828775111 189804528
846547523723 189798300
675496408873 189792072
928652058851 162432468
317222073769 189785844
635688149417 189779616
106362699463 189773388
766309000757 189767160
617028027797 189760932
912479953447 189754704
549229585911 189748476
360140353495 95126472
264973733233 189742248
241959583235 189736020
980900399387 189729792
419230738625 189723564
773151045351 189717336
371336426467 189711108
370714422413 189704880
691046510223 189698652
3110026499 189692424
914967969663 189686196
773773049405 113393196
188467234591 189679968
727744749409 189673740
879513738585 121913100
225787477831 34528032
773151045351 189667512
763820984541 189661284
898173860205 189655056
314112053499 189648828
146792962973 189642600
618894039959 189636372
662434323739 189630144
262485717017 189623916
693534526439 189617688
743916854813 189611460
480187135917 189605232
645018210227 189599004
342102235929 189592776
598367906177 189586548
315978065661 25690500
267461749449 104748732
77750512979 189580320
770041025081 189574092
691668514277 189567864
640042177795 189561636
632578129147 189555408
71530472439 189549180
984010419657 189542952
248179623775 81512064
93300614329 115610364
677362421035 189536724
803007239943 189530496
94544622437 189524268
435402844029 189518040
723390721031 148251312
88324581897 189511812
322198106201 189505584
495115233213 189499356
615784019689 189493128
71530472439 189486900
771907037243 189480672
165475779425 89265924
12440087309 189474444
277413814313 189468216
803629243997 189461988
97654642707 189455760
34210229199 189449532
628846104823 174907152
69063899227 91153008
166697092701 9759276
654970275091 189443304
215835412967 189437076
610807987257 189430848
961618273713 189424620
376312458899 189418392
175405149457 1419984
269327761611 189412164
338992215659 189405936
483297156187 189399708
319088085931 189393480
299183956203 189387252
719036692653 189381024
173539137295 189374796
339614219713 189368568
838461471021 189362340
709706631843 189356112
949800196687 189349884
738318818327 189343656
700998575087 189337428
585305821043 189331200
536789504831 189324972
345212256199 189318744
425450779165 189312516
434158835921 189306288
843437503453 189300060
323442114309 189293832
980278395333 189287604
121912800813 189281376
608319971041 189275148
690424506169 22427028
182869198105 189268920
612051995365 189262692
821667361563 189256464
176027153511 189250236
946068172363 189244008
668032360225 161099676
692912522385 189237780
811715296699 189231552
978412383171 189225324
475833107539 189219096
26124176497 189212868
983521601383 26269704
429804807543 189206640
756365044749 133179552
629468108877 189200412
959130257497 189194184
554205618343 189187956
750758899407 189181728
689180498061 189175500
422340758895 189169272
539899525101 189163044
661190315631 189156816
408034665653 189150588
878891734531 189144360
990852464251 189138132
604587946717 189131904
393728572411 189125676
674252400765 189119448
90190594059 189113220
161099056215 189106992
615784019689 189100764
338370211605 189094536
573487744017 189088308
232629522425 189082080
587793837259 189075852
178515169727 189069624
998938516953 189063396
223921465669 189057168
43540290009 189050940
282389846745 189044712
98898650815 189038484
947934184525 189032256
870183677775 189026028
73396484601 189019800
536167500777 189013572
602099930501 189007344
821667361563 189001116
161099056215 188994888
454062965649 144589248
563535679153 188988660
585305821043 188982432
560425658883 188976204
293585919717 188969976
179759177835 188963748
654348271037 188957520
609563979149 188951292
179759177835 188945064
445354908893 188938836
15550107579 188932608
748892887245 188926380
526837439967 188920152
287365879177 188913924
394972580519 188907696
862097625073 188901468
8708062985 188895240
244447599451 188889012
269949765665 159455484
154879015675 188882784
883245762909 188876556
24258164335 188870328
741428838597 188864100
764442988595 188857872
537411508885 188851644
756978939947 20452752
746404871029 188845416
650616246713 188839188
462149018351 188832960
106984703517 188826732
150524987297 90791784
772529041297 188820504
478943127809 188814276
147414967027 188808048
161721060269 188801820
235739542695 86949108
549229585911 188795592
533679484561 188789364
222677457561 188783136
868939669667 188776908
761332968325 188770680
111338731895 188764452
146170958919 19294344
342724239983 181346904
19904135957 188758224
507555314293 60044148
146792962973 188751996
122534804867 188745768
605831954825 188739540
993340480467 188733312
168563104863 188727084
619516044013 188720856
500713269699 188714628
494493229159 188708400
273681789989 188702172
460905010243 188695944
569133715639 58673988
490139200781 188689716
403058633221 188683488
453440961595 188677260
433536831867 188671032
734586794003 188664804
429804807543 188658576
733342785895 188652348
496359241321 188646120
116314764327 30398868
381910495385 188639892
130620857569 186024132
329662154849 129480120
206505352157 188633664
928030054797 188627436
488895192673 166767156
638176165633 188621208
154879015675 188614980
891331815611 188608752
898795864259 188602524
735208798057 188596296
762576976433 188590068
623870072391 188583840
36076241361 188577612
811715296699 188571384
386886527817 188565156
200285311617 188558928
51004338657 188552700
238227558911 188546472
361384361603 188540244
403058633221 188534016
149280979189 188527788
200907315671 45582732
792433171025 188521560
712816652113 188515332
225165473777 188509104
659946307523 99373968
801141227781 188502876
108850715679 188496648
417364726463 188490420
647506226443 188484192
766931004811 188477964
408034665653 188471736
201529319725 188465508
844681511561 188459280
435402844029 188453052
264410938775 57229092
688558494007 188446824
692290518331 188440596
729610761571 188434368
70286464331 112097772
85854053905 158938560
574109748071 188428140
964728293983 63295164
682960457521 188421912
954154225065 188415684
453440961595 188409456
652516687259 98203104
592769869691 188403228
972192342631 51916608
676118412927 188397000
212725392697 188390772
423584767003 188384544
845925519669 188378316
761332968325 188372088
62200411629 188365860
514397358887 25559712
303537984581 188359632
393106568357 188353404
315356061607 37112652
834107442643 188347176
375068450791 188340948
575975760233 188334720
240093571073 188328492
505689302131 188322264
779993089945 188316036
11818083255 51412140
264973733233 134232084
643152198065 188309808
890709811557 188303580
98276646761 188297352
753868919677 188291124
599611914285 188284896
199663307563 188278668
490139200781 188272440
779371085891 104044968
74640492709 188266212
760088960217 91651248
623870072391 188259984
411766689977 188253756
409398394605 40824540
702864587249 188247528
335882195389 188241300
805495256159 188235072
30478204875 188228844
628846104823 188222616
423584767003 188216388
279901830529 188210160
948556188579 188203932
523727419697 188197704
940470135877 188191476
519995395373 38308428
188467234591 188185248
507555314293 188179020
547363573749 93824820
708462623735 188172792
628846104823 188166564
696022542655 188160336
124400817029 188154108
22392152173 188147880
991474468305 188141652
675496408873 188135424
944824164255 188129196
164209076485 188122968
84592557573 188116740
94544622437 188110512
506933310239 188104284
529947460237 188098056
423584767003 188091828
717792684545 188085600
531813472399 174203388
581573796719 188079372
232629522425 188073144
942336148039 151601976
886996751493 88487424
399948612951 188066916
105740695409 188060688
453440961595 188054460
699754566979 181932336
75262496763 85479300
176649157565 188048232
83348549465 164431656
126888833245 188042004
291097903501 188035776
597123898069 188029548
716548676437 188023320
151768995405 188017092
943580156147 188010864
566023695369 188004636
777505073729 187998408
849035539939 187992180
745160862921 187985952
858365600749 13477392
773773049405 187979724
237605554857 187973496
118349517921 5013540
253777660261 187967268
333394179173 187961040
799897219673 187954812
800519223727 187948584
730854769679 187942356
496981245375 56961288
430426811597 187936128
51626342711 187799112
185979218375 187929900
724634729139 187923672
607075962933 1419984
17416119741 102369636
94544622437 187917444
958508253443 187911216
928030054797 187904988
443488896731 187898760
197175291347 187892532
298561952149 187886304
277413814313 51250212
17416119741 187880076
52870350819 187873848
845303515615 187867620
346456264307 187861392
701620579141 187855164
738940822381 187848936
223299461615 61034400
419230738625 187842708
913723961555 187836480
814825316969 184199328
253155656207 187830252
251911648099 187824024
837217462913 55728144
404302641329 187817796
215835412967 187811568
832241430481 187805340
921188010203 187799112
707840619681 187792884
294829927825 187786656
730232765625 187780428
473345091323 187774200
860853616965 187767972
614540011581 187761744
518751387265 187755516
396838592681 187749288
977790379117 187743060
574109748071 187736832
535545496723 187730604
964728293983 187724376
215835412967 187718148
66554440007 187711920
979034387225 179148420
251289644045 187705692
771907037243 187699464
166697092701 187693236
868939669667 187687008
956020237227 187680780
946068172363 187674552
287987883231 187668324
951666208849 187662096
753868919677 187655868
829753414265 187649640
415498714301 187643412
794299183187 187637184
176649157565 24868404
135596890001 187630956
640664181849 187624728
241337579181 187151400
663678331847 187618500
544875557533 103621464
553583614289 187612272
235739542695 187606044
766309000757 187599816
70286464331 187593588
779371085891 15981048
98898650815 10375848
970948334523 187587360
818557341293 187581132
203395331887 50191452
53492354873 187574904
881379750747 179715168
844059507507 187568676
199663307563 39348504
142438934595 187562448
31100208929 187556220
842815499399 76043880
18660127849 187549992
666788352117 187543764
187845230537 187537536
500091265645 187531308
479565131863 187525080
282389846745 187518852
547985577803 120848112
190955250807 187512624
895063839935 187506396
236361546749 187500168
539899525101 187493940
219567437291 187487712
444732904839 187481484
591525861583 187475256
750136895353 187469028
673630396711 187462800
835973454805 187456572
454684969703 187450344
459038998081 187444116
608319971041 187437888
67176444061 187431660
965972302091 187425432
380666487277 187419204
14306099471 187412976
866451653451 23392368
166697092701 187406748
230141506209 187400520
875781714261 187394292
151146991351 187388064
240093571073 187381836
976546371009 38875176
905637908853 187375608
105118691355 50671008
395594584573 140192280
786835134539 187369380
571621731855 187363152
184735210267 97916616
916833981825 187356924
771285033189 187350696
753246915623 187344468
471479079161 187338240
643152198065 187332012
886355783179 187325784
682338453467 55267272
963484285875 187319556
979034387225 187313328
501335273753 187307100
172295129187 128066364
265595737287 187300872
179759177835 187294644
110716727841 187288416
156745027837 187282188
599611914285 160339860
910613941285 187275960
863341633181 187269732
335260191335 187263504
421718754841 5586516
260619704855 187257276
92056606221 141101568
972814346685 187251048
778749081837 187244820
212103388643 187238592
318466081877 187232364
637554161579 187226136
262485717017 187219908
141194926487 187213680
742672846705 187207452
512531346725 187201224
668654364279 175361796
378178471061 187194996
406168653491 187188768
840327483183 187182540
188467234591 55342008
975302362901 187176312
785591126431 187170084
19282131903 187163856
481431144025 120966444
368226406197 187157628
363872377819 187151400
348322276469 187145172
10574075147 187138944
631334121039 187132716
786835134539 187126488
344590252145 187120260
928030054797 187114032
175405149457 187107804
592147865637 187101576
908747929123 187095348
944824164255 63095868
365738389981 187089120
517507379157 187082892
139328914325 187076664
256265676477 187070436
821045357509 187064208
740184830489 187057980
725256733193 187051752
178515169727 187045524
326552134579 187039296
487651184565 187033068
419230738625 187026840
521239403481 187020612
673630396711 187014384
737696814273 187008156
530569464291 187001928
129376849461 186995700
181625189997 186989472
611429991311 186983244
230763510263 186977016
715926672383 179553240
631334121039 186970788
918699993987 186964560
486407176457 186958332
67176444061 186952104
458416994027 186945876
154257011621 186939648
372580434575 30112380
129998853515 186933420
172917133241 186927192
230763510263 186920964
487029180511 186914736
388130535925 186908508
709084627789 186902280
326552134579 186896052
607697966987 186889824
452196953487 186883596
972814346685 186877368
796787199403 186871140
854633576425 29252916
974680358847 186864912
817313333185 186858684
930518071013 186852456
533679484561 186846228
320954098093 186840000
265595737287 186833772
64688427845 186827544
418608734571 178992720
796787199403 186821316
342724239983 186815088
21770148119 186808860
551717602127 186802632
72152476493 186796404
673008392657 136100484
564779687261 186790176
550473594019 186783948
880757746693 158720580
280523834583 51493104
695400538601 186777720
425450779165 186771492
752624911569 186765264
498225253483 186759036
79616525141 17961552
13684095417 186752808
610185983203 186746580
176027153511 186740352
748270883191 186734124
530569464291 186727896
661812319685 186721668
262485717017 186715440
655592279145 186709212
569133715639 186702984
60956403521 186696756
457172985919 186690528
434158835921 157611996
448464929163 186684300
749514891299 186678072
426694787273 186671844
544875557533 186665616
215213408913 186659388
992718476413 186653160
301049968365 186646932
658702299415 186640704
606453958879 186634476
222055453507 186628248
589659849421 186622020
54114358927 186615792
802385235889 186609564
110094723787 186603336
506933310239 186597108
496359241321 186590880
964728293983 186584652
806117260213 186578424
400570617005 186572196
990852464251 186565968
64688427845 186559740
146170958919 186553512
951044204795 186547284
111960735949 186541056
500091265645 186534828
64066423791 91489320
239471567019 186528600
322820110255 186522372
949178192633 186516144
905637908853 186509916
670520376441 186503688
755752974355 67642308
620760052121 186497460
177893165673 186491232
766309000757 186485004
396216588627 186478776
846547523723 186472548
383776507547 186466320
472723087269 186460092
424828775111 186453864
592147865637 186447636
849035539939 40911732
337748207551 117808848
470857075107 186441408
962862281821 186435180
577841772395 186428952
559181650775 186422724
918077989933 186416496
417364726463 186410268
48516322441 186404040
428560799435 186397812
570999727801 186391584
470857075107 186385356
704730599411 186379128
935494103445 186372900
169807112971 186366672
982144407495 186360444
128754845407 72724356
557315638613 78572448
769419021027 186354216
223921465669 186347988
696644546709 186341760
754490923731 66882492
436024848083 186335532
230763510263 186329304
715926672383 186323076
157989035945 186316848
684204465629 186310620
416742722409 186304392
46028306225 186298164
98276646761 186291936
705352603465 186285708
576597764287 186279480
404924645383 186273252
61578407575 186267024
416742722409 186260796
877647726423 186254568
148036971081 186248340
371958430521 32385600
633822137255 186242112
787457138593 186235884
624492076445 186229656
776883069675 186223428
467747054837 186217200
671764384549 186210972
780615093999 186204744
865207645343 186198516
541765537263 186192288
245691607559 186186060
368848410251 186179832
844059507507 186173604
630090112931 186167376
491383208889 186161148
906881916961 186154920
281145838637 186148692
946690176417 11702412
505689302131 186142464
495737237267 186136236
523727419697 186130008
831619426427 186123780
122534804867 186117552
68420452169 186111324
172295129187 31389120
268705757557 186105096
86458569735 186098868
954154225065 143200404
195309279185 186092640
716548676437 186086412
197175291347 186080184
837839466967 186073956
460283006189 186067728
766309000757 186061500
812959304807 186055272
138706910271 186049044
11818083255 186042816
95166626491 186036588
276791810259 186030360
495737237267 32547528
409900677815 186024132
582817804827 186017904
654348271037 186011676
556693634559 186005448
729610761571 185999220
714682664275 185992992
230763510263 185986764
849657543993 71123760
171051121079 185980536
990230460197 185974308
527459444021 185968080
111960735949 63500688
703486591303 185961852
995206492629 185955624
413632702139 185949396
477077115647 185943168
234495534587 58661532
686070477791 185936940
696644546709 185930712
769419021027 168442488
121290796759 185924484
56602375143 185918256
263729725125 185912028
151146991351 185905800
671764384549 185899572
311624037283 185893344
841571491291 132052284
539277521047 185887116
954776229119 185880888
589037845367 185874660
152390999459 185868432
702242583195 185862204
316600069715 76567032
961618273713 185855976
712816652113 185849748
139950918379 185843520
570999727801 185837292
718414688599 185831064
496981245375 185824836
240715575127 185818608
468991062945 185812380
16794115687 185806152
391240556195 185799924
113826748111 185793696
919944002095 57434616
908125925069 50023296
324686122417 102500424
645018210227 185787468
551717602127 185781240
29856200821 100993248
246313611613 185775012
119424784597 185768784
224543469723 185762556
856499588587 185756328
501957277807 185750100
120046788651 185743872
288609887285 185737644
388130535925 185731416
83970553519 185725188
902527888583 107482824
258131688639 185718960
860853616965 185712732
147425056387 132992712
880757746693 185706504
869561673721 185700276
984632423711 163260792
565401691315 185694048
806739264267 185687820
595257885907 185681592
105740695409 185675364
243203591343 185669136
219567437291 185662908
714060660221 185656680
389374544033 185650452
721524708869 185644224
157989035945 185637996
519995395373 185631768
797409203457 185625540
82104541357 185619312
458416994027 185613084
762576976433 185606856
526215435913 185600628
956642241281 185594400
331528167011 185588172
946690176417 185581944
931140075067 185575716
36698245415 185569488
395594584573 185563260
988986452089 185557032
916211977771 185550804
383154503493 185544576
462771022405 185538348
87702577843 185532120
219567437291 185525892
849035539939 185519664
613918007527 185513436
76506504871 185507208
4976038661 185500980
582195800773 185494752
455928977811 185488524
381288491331 185482296
967838314253 185476068
700376571033 185469840
748270883191 185463612
864585641289 19792584
401192621059 185457384
523727419697 185451156
911857949393 185444928
768797016973 185438700
934250095337 185432472
169185108917 133216920
663678331847 162407556
240715575127 185426244
967216310199 185420016
80860533249 185413788
807983272375 185407560
742050842651 185401332
597123898069 185395104
400570617005 185388876
860853616965 185382648
70286464331 185376420
360140353495 124653420
949800196687 185370192
805495256159 185363964
18660127849 185357736
486407176457 185351508
462771022405 84906324
498225253483 185345280
979034387225 185339052
375690454845 185332824
416120718355 185326596
89568590005 185320368
582817804827 185314140
315978065661 185307912
241337579181 185301684
176649157565 185295456
107606707571 185289228
998938516953 185283000
43540290009 185276772
942336148039 31756572
126888833245 185270544
488273188619 185264316
623870072391 185258088
483919160241 185251860
411766689977 185245632
238849562965 185239404
455928977811 185233176
146792962973 64135944
268083753503 185226948
645018210227 185220720
531191468345 185214492
85836565681 185208264
932384083175 185202036
329040150795 185195808
44162294063 185189580
393106568357 185183352
672386388603 185177124
171673125133 3020580
710950639951 185170896
8708062985 185164668
620138048067 185158440
281145838637 2422692
964728293983 185152212
967216310199 185145984
419230738625 70694028
413010698085 185139756
378800475115 185133528
923054022365 18079884
148658975135 185127300
421718754841 185121072
760710964271 185114844
878269730477 185108616
905637908853 106592220
204639339995 185102388
313490049445 185096160
254399664315 177560280
908747929123 185089932
988364448035 185083704
438512864299 185077476
906259912907 185071248
552961610235 185065020
166697092701 185058792
508177318347 185052564
443488896731 185046336
687936489953 185040108
450330941325 185033880
80860533249 185027652
228275494047 134736552
361384361603 59458716
375068450791 185021424
700998575087 185015196
630712116985 61059312
194065271077 169924752
909991937231 58443552
758222948055 185008968
646262218335 185002740
233873530533 184996512
180381181889 184990284
934872099391 184984056
134352881893 184977828
68420452169 184971600
743294850759 184965372
213969400805 184959144
367604402143 184952916
899417868313 184946688
356408329171 14623344
789323150755 184940460
641286185903 184934232
110094723787 184928004
578463776449 184921776
949178192633 184710024
800519223727 184915548
422340758895 184909320
425450779165 184903092
519373391319 178413516
316600069715 184896864
255021668369 184890636
56602375143 184884408
780615093999 184878180
809849284537 184871952
973436350739 184865724
939848131823 184859496
816691329131 184853268
834729446697 156409992
445976912947 184847040
736452806165 184840812
264351729179 184834584
278657822421 184828356
404924645383 184822128
859609608857 184815900
140572922433 184809672
8086058931 184803444
248801627829 184797216
340858227821 184790988
880135742639 184784760
993962484521 184778532
450330941325 184772304
280523834583 184766076
765064992649 184759848
505689302131 184753620
540521529155 184747392
329040150795 184741164
967838314253 184734936
225165473777 184728708
593391873745 184722480
889465803449 184716252
532435476453 184710024
878891734531 184703796
97032638653 184697568
804251248051 184691340
194687275131 184685112
610185983203 184678884
357030333225 184672656
309758025121 184666428
965350298037 39709728
339614219713 46236672
169185108917 184660200
496981245375 122286780
299805960257 184653972
810471288591 184647744
84592557573 184641516
810471288591 184635288
138084906217 184629060
3732030553 184622832
406790657545 184616604
910613941285 184610376
376312458899 184604148
709084627789 184597920
991474468305 184591692
276791810259 184585464
286121871069 184579236
161721060269 184573008
18660127849 184566780
284877862961 184560552
176649157565 184554324
3732030553 5169240
696121206631 48067704
128754845407 184548096
911235945339 49911192
503201285915 58561884
225165473777 184541868
438512864299 9597348
763198980487 184535640
500713269699 184529412
464015030513 184523184
806739264267 184516956
663678331847 184510728
218323429183 150144624
185979218375 184504500
497603249429 184498272
261863712963 184492044
123778812975 184485816
518129383211 184479588
994584488575 184473360
868939669667 184467132
635688149417 184460904
608319971041 37349316
639420173741 184454676
779993089945 184448448
364494381873 184442220
590903857529 90810468
837217462913 184435992
654348271037 184429764
14928103525 184423536
51626342711 184417308
786213130485 94173588
544253553479 184411080
343968248091 184404852
23014156227 184398624
102630675139 184392396
863963637235 184386168
824777381833 184379940
574109748071 184373712
831619426427 184367484
15550107579 184361256
520617399427 27540216
5598042715 184355028
222055453507 184348800
773151045351 184342572
459038998081 184336344
538033512939 184330116
960996269659 184323888
137462902163 184317660
551095598073 184311432
972814346685 184305204
213347396751 132351228
473345091323 184298976
41052273793 184292748
287365879177 184286520
603965942663 184280292
674252400765 39666132
74640492709 184274064
788079142647 184267836
587793837259 184261608
936116107499 184255380
906259912907 184249152
670520376441 184242924
408034665653 184236696
125644825137 184230468
706596611573 184224240
485163168349 101946132
401192621059 184218012
914967969663 184211784
982144407495 184205556
556693634559 184199328
57224379197 184193100
916833981825 184186872
342102235929 184180644
266217741341 184174416
761954972379 184168188
489517196727 95705676
624492076445 184161960
464015030513 184155732
583439808881 184149504
432914827813 184143276
505689302131 184137048
465881042675 184130820
449086933217 184124592
54736362981 184118364
376312458899 184112136
773773049405 184105908
285499867015 184099680
207749360265 184093452
42296281901 184087224
552339606181 184080996
40430269739 184074768
271193773773 184068540
936116107499 159598728
220189441345 184062312
885733779125 184056084
906881916961 161242920
77750512979 184049856
983388415603 184043628
911857949393 184037400
845925519669 184031172
95166626491 184024944
384398511601 75184416
252533652153 184018716
750758899407 184012488
207749360265 76261860
972192342631 184006260
712194648059 184000032
935494103445 183993804
694778534547 183987576
116936768381 183981348
79616525141 183975120
409900677815 183968892
3732030553 37050372
806117260213 183962664
872049689937 39049560
867073657505 155500704
801763231835 168417576
615162015635 183956436
454684969703 183950208
642530194011 1999188
877647726423 183943980
240093571073 183937752
192821262969 183931524
552339606181 183925296
197175291347 183919068
177893165673 183912840
478943127809 183906612
219567437291 183900384
560425658883 183894156
216457417021 183887928
325308126471 183881700
845303515615 183875472
276791810259 172054728
959130257497 156578148
608319971041 56836728
780615093999 183869244
357030333225 183863016
952910216957 183856788
919321998041 183850560
960374265605 183844332
724634729139 183838104
942336148039 175772844
913723961555 183831876
758844952109 183825648
528081448075 183819420
586549829151 183813192
514397358887 183806964
901283880475 183800736
888221795341 153769320
106984703517 183794508
3110026499 183788280
444732904839 183782052
562291671045 183775824
651238250767 183769596
227031485939 183763368
447220921055 17039808
863341633181 183757140
710328635897 183750912
454684969703 183744684
351432296739 183738456
187223226483 183732228
219567437291 183726000
11196079201 183719772
136840898109 124254828
907503921015 183713544
737074810219 183707316
491383208889 183701088
898795864259 183694860
758844952109 183688632
964728293983 183682404
746404871029 183676176
649994242659 25771464
120046788651 183669948
847791531831 183663720
541143533209 19593288
39808265685 183657492
563535679153 183651264
115070756219 83716776
291097903501 183645036
58468387305 183638808
905015904799 183632580
491383208889 183626352
660568311577 183620124
207749360265 183613896
472101083215 183607668
442244888623 183601440
984010419657 183595212
362006365657 183588984
696644546709 183582756
895685843989 183576528
717792684545 183570300
873293698045 183564072
852145560209 183557844
471479079161 183551616
953532221011 183545388
920566006149 183539160
51004338657 183532932
190955250807 183526704
990230460197 183520476
668654364279 19711620
894441835881 183514248
448464929163 183508020
828509406157 183501792
595257885907 183495564
212725392697 183489336
303588244541 31432716
21770148119 100027908
554205618343 183483108
982144407495 183476880
300427964311 183470652
511909342671 183464424
789323150755 160402140
413010698085 183458196
366982398089 183451968
243825595397 183445740
239471567019 183439512
436024848083 183433284
18660127849 183427056
518751387265 146208528
363872377819 183420828
521861407535 183414600
990852464251 183408372
233251526479 183402144
697888554817 183395916
967838314253 183389688
403680637275 183383460
264351729179 183377232
839083475075 183371004
383154503493 183364776
125644825137 183358548
873293698045 183352320
683582461575 154647468
420474746733 183346092
33588225145 183339864
143682942703 183333636
117558772435 183327408
280523834583 183321180
831619426427 183314952
105118691355 183308724
327174138633 183302496
951666208849 183296268
188467234591 183290040
717170680491 183283812
911857949393 148799376
967216310199 183277584
633200133201 183271356
671764384549 69367464
768175012919 183265128
331528167011 183258900
72152476493 183252672
826643393995 183246444
820423353455 153277308
138706910271 183240216
511909342671 183233988
916211977771 183227760
852767564263 183221532
742050842651 183215304
663056327793 183209076
324064118363 183202848
219567437291 183196620
637554161579 89172504
163587072431 183190392
711572644005 183184164
78372517033 183177936
960996269659 183171708
164831080539 183165480
740184830489 183159252
33588225145 183153024
878891734531 183146796
430426811597 67611168
659946307523 181178748
924920034527 183140568
625736084553 183134340
675496408873 182031984
527459444021 183128112
7464054877 131485536
320954098093 183121884
815447321023 183115656
269949765665 183109428
188467234591 183103200
850279548047 183096972
896307848043 183090744
467747054837 183084516
75884500817 183078288
129376849461 183072060
654970275091 183065832
108228711625 183059604
952910216957 177410808
319710089985 183053376
750758899407 183047148
466503046729 183040920
674252400765 183034692
414254706193 183028464
308514017013 183022236
880757746693 183016008
398704604843 183009780
177893165673 183003552
205883348103 182997324
976546371009 182991096
678606429143 182984868
867073657505 182978640
821667361563 182972412
918077989933 182966184
974058354793 182959956
196553287293 182953728
752002907515 182947500
675496408873 182941272
777505073729 182935044
185357214321 182928816
333394179173 182922588
130620857569 182916360
911235945339 182910132
157367031891 182903904
401814625113 120960216
773773049405 182897676
766309000757 101983500
530569464291 182891448
728366753463 182885220
854633576425 182878992
266217741341 182872764
154879015675 182866536
593391873745 182860308
449708937271 182854080
728366753463 182847852
857121592641 106548624
34832233253 182841624
719036692653 182835396
189089238645 182829168
836595458859 71210952
758222948055 182822940
179759177835 21125376
555449626451 71889804
975924366955 182816712
749514891299 30766320
278657822421 182810484
870805681829 182804256
14306099471 182798028
485785172403 182791800
42296281901 182785572
664922339955 182779344
337126203497 182773116
693534526439 182766888
884489771017 182760660
207127356211 182754432
646884222389 182748204
49138326495 182741976
134974885947 182735748
791811166971 172210428
322820110255 182729520
994584488575 182723292
198419299455 182717064
777505073729 22451940
814825316969 182710836
213347396751 182704608
121290796759 182698380
197175291347 182692152
446598917001 182685924
110094723787 182679696
329662154849 182673468
872049689937 33842952
964106289929 124802892
482675152133 170547552
257509684585 182667240
975924366955 182661012
261863712963 182654784
232007518371 182648556
570999727801 182642328
401192621059 93831048
179759177835 182636100
721524708869 182629872
523727419697 182623644
305403996743 182617416
608941975095 182611188
854633576425 182604960
663678331847 182598732
350188288631 182592504
339614219713 182586276
831619426427 182580048
851523556155 182573820
609563979149 182567592
488273188619 182561364
576597764287 182555136
182869198105 182548908
928652058851 182542680
597123898069 136337148
885111775071 182536452
120668792705 182530224
843437503453 182523996
438512864299 182517768
86458569735 182511540
200285311617 182505312
495737237267 182499084
179759177835 182492856
340236223767 182486628
441000880515 182480400
559181650775 182474172
591525861583 59595732
959130257497 182467944
741428838597 182461716
987742443981 182455488
441000880515 182449260
29234196767 182443032
760710964271 182436804
532435476453 182430576
654970275091 182424348
622626064283 182418120
827887402103 182411892
680472441305 182405664
460905010243 182399436
461527014297 182393208
524971427805 182386980
29234196767 182380752
886355783179 5237748
915589973717 19474956
488273188619 182374524
708462623735 182368296
400570617005 162681588
241337579181 182362068
104496687301 182355840
726500741301 134537256
654348271037 182349612
422340758895 182343384
88946585951 182337156
409278673761 182330928
236983550803 182324700
413010698085 182318472
840327483183 5941512
556693634559 182312244
884489771017 182306016
555449626451 182299788
220811445399 182293560
211481384589 182287332
884489771017 182281104
929274062905 36315468
986498435873 182274876
282389846745 182268648
633822137255 182262420
683582461575 182256192
728366753463 182249964
657458291307 182243736
51004338657 182237508
226409481885 182231280
541765537263 182225052
286121871069 182218824
282389846745 182212596
761332968325 182206368
649372238605 182200140
747026875083 182193912
480809139971 182187684
508177318347 182181456
540521529155 182175228
51004338657 182169000
705974607519 182162772
322820110255 182156544
938604123715 167944248
530569464291 182150316
252533652153 182144088
424206771057 182137860
483297156187 182131632
255021668369 182125404
324064118363 182119176
575353756179 40849452
317222073769 182112948
371958430521 179690256
213969400805 182106720
255021668369 182100492
993340480467 182094264
93922618383 182088036
274303794043 182081808
738940822381 182075580
233873530533 182069352
69664460277 182063124
343968248091 182056896
653726266983 136667232
388130535925 182050668
650616246713 103216644
131864865677 182044440
80238529195 182038212
752002907515 182031984
895063839935 182025756
544253553479 178320096
590903857529 147821580
343346244037 182019528
318466081877 182013300
554827622397 182007072
841571491291 182000844
92678610275 181994616
606453958879 181988388
779993089945 181982160
455306973757 181975932
955398233173 181969704
673630396711 181963476
382558999579 86774724
559803654829 181957248
958508253443 181951020
468991062945 181944792
484541164295 181938564
427938795381 181932336
515641366995 181926108
445976912947 181919880
956020237227 181913652
559181650775 181907424
394972580519 181901196
329662154849 181894968
837839466967 181888740
796165195349 181882512
866451653451 181876284
201529319725 59950728
444110900785 181870056
860853616965 67081788
817313333185 181863828
441622884569 131678604
490761204835 181857600
997072504791 181851372
42296281901 181845144
273681789989 181838916
584061812935 181832688
231385514317 181826460
2488022445 181820232
124400817029 181814004
913723961555 145778796
603343938609 181807776
724666529307 116413776
475211103485 181801548
707840619681 181795320
331528167011 181789092
445354908893 181782864
840327483183 181776636
990852464251 181770408
464637034567 181764180
140572922433 181757952
61578407575 181751724
334638187281 181745496
31722212983 181739268
50382334603 181733040
587171833205 181726812
737074810219 181720584
829131410211 181714356
717170680491 181708128
966594306145 181701900
218323429183 181695672
714060660221 181689444
103874683247 181683216
592147865637 181676988
350188288631 181670760
544253553479 181664532
555449626451 181658304
329662154849 181652076
830375418319 181645848
661812319685 181639620
953532221011 181633392
972814346685 181627164
738318818327 181620936
310380029175 181614708
954154225065 181608480
371336426467 181602252
815447321023 181596024
510043330509 131529132
259375696747 79948836
879612408789 47463588
166697092701 181589796
87080573789 181583568
830997422373 181577340
526837439967 181571112
825399385887 181564884
658702299415 181558656
477699119701 181552428
925542038581 181546200
381910495385 181539972
297939948095 181533744
559181650775 181527516
421096750787 107158968
557315638613 21935016
478943127809 181521288
218323429183 181515060
565401691315 181508832
389374544033 181502604
359518349441 181496376
515641366995 181490148
773151045351 181483920
250667639991 181477692
939848131823 181471464
872049689937 181465236
500713269699 181459008
842193495345 181452780
921810014257 181446552
984010419657 181440324
336504199443 71117532
292341911609 166536720
128754845407 181434096
569133715639 181427868
525593431859 83131344
831619426427 181421640
985876431819 181415412
618894039959 181409184
255021668369 181402956
460283006189 181396728
627602096715 181390500
82104541357 146308176
482675152133 181384272
73396484601 181378044
939848131823 181371816
55980371089 181365588
81482537303 117933408
864585641289 181359360
607697966987 159380748
906881916961 181353132
389996548087 181346904
648128230497 181340676
667410356171 181334448
758844952109 181328220
599611914285 181321992
524971427805 153769320
599611914285 181315764
6842050823 181309536
8086058931 147136500
976546371009 114196608
148658975135 181303308
554205618343 181297080
238849562965 120437064
291719907555 181290852
309136021067 181284624
809849284537 181278396
381288491331 181272168
112582740003 179528328
785591126431 181265940
120668792705 181259712
122534804867 181253484
32966221091 181247256
984632423711 181241028
702864587249 181234800
996450500737 181228572
947312180471 25210944
128754845407 181222344
240715575127 181216116
948556188579 181209888
668032360225 181203660
944824164255 181197432
414254706193 181191204
140572922433 181184976
209615372427 181178748
195309279185 181172520
526837439967 47058768
363872377819 117640692
529325456183 181166292
396216588627 181160064
840327483183 181153836
820423353455 181147608
44784298117 181141380
944202160201 169289496
601482410607 127169532
375068450791 181135152
23014156227 181128924
313490049445 181122696
424828775111 79251300
151146991351 181116468
28612192713 181110240
549851589965 181104012
51004338657 164263500
574731752125 181097784
619516044013 181091556
596501894015 181085328
49138326495 151060140
999560521007 95375592
577841772395 145554588
203395331887 112957236
125644825137 181079100
91434602167 181072872
606453958879 181066644
359518349441 181060416
805495256159 22838076
485163168349 181054188
32966221091 181047960
585927825097 181041732
9952071093 65792592
622626064283 181035504
77750512979 181029276
848413535885 181023048
982766411549 181016820
602099930501 181010592
809849284537 181004364
319088085931 180998136
510665334563 180991908
774395053459 180985680
137462902163 180979452
783725114269 180973224
6842050823 180966996
596501894015 180960768
252533652153 180954540
116314764327 180948312
564779687261 180942084
106984703517 180935856
134352881893 180929628
528703452129 3537504
633200133201 180923400
143682942703 180917172
710950639951 118089108
348322276469 180910944
58468387305 180904716
336504199443 41652864
827887402103 180898488
602099930501 180892260
689180498061 57453300
3110026499 180886032
587793837259 180879804
956642241281 180873576
786835134539 180867348
357030333225 180861120
240715575127 180854892
4976038661 180848664
551095598073 180842436
585305821043 180836208
885111775071 180829980
196553287293 180823752
421718754841 180817524
938604123715 180811296
999560521007 180805068
914345965609 168940728
531813472399 180798840
205883348103 180792612
609563979149 137433276
128754845407 180786384
699132562925 180780156
482108620875 73340928
359518349441 180773928
760088960217 180767700
205261344049 180761472
478321123755 180755244
899417868313 118238580
740806834543 180749016
595879889961 30872196
281145838637 180742788
427316791327 180736560
451574949433 180730332
965350298037 180724104
171051121079 180717876
823533373725 180711648
760088960217 50266188
83970553519 180705420
660568311577 180699192
578463776449 180692964
534301488615 180686736
492627216997 180680508
51626342711 180674280
965972302091 180668052
108228711625 180661824
779993089945 180655596
738940822381 180649368
265595737287 180643140
997694508845 180636912
664922339955 7180884
273681789989 180630684
807983272375 138672648
266839745395 180624456
45406302171 180618228
676118412927 180612000
496359241321 180605772
446598917001 180599544
955398233173 180593316
407412661599 180587088
653726266983 158795316
169807112971 180580860
32344217037 180574632
138765310227 48646908
689180498061 180568404
76506504871 180562176
534301488615 37199844
440378876461 180555948
608941975095 180549720
15550107579 180543492
507555314293 180537264
957886249389 180531036
184735210267 180524808
299183956203 180518580
281767842691 180512352
995828496683 180506124
907503921015 180499896
275547802151 180493668
662434323739 180487440
80860533249 180481212
98276646761 180474984
572243735909 180468756
903771896691 180462528
108228711625 180456300
677362421035 180450072
375690454845 180443844
858987604803 180437616
755734931839 180431388
246935615667 59826168
332772175119 180425160
19282131903 36053892
728366753463 180418932
372580434575 180412704
384398511601 180406476
978412383171 95518836
995206492629 180400248
983388415603 180394020
946084938139 25945848
29856200821 180387792
434158835921 180381564
588415841313 35667756
954154225065 180375336
666788352117 180369108
631956125093 180362880
477077115647 180356652
550473594019 180350424
4976038661 98707572
228897498101 180344196
924920034527 180337968
900661876421 180331740
298561952149 180325512
728988757517 180319284
998316512899 180313056
346456264307 180306828
159233044053 180300600
997694508845 180294372
520617399427 180288144
142438934595 180281916
32966221091 180275688
74018488655 180269460
819801349401 180263232
35454237307 180257004
682960457521 180250776
424206771057 180244548
613918007527 180238320
597745902123 180232092
104496687301 110353932
831019911681 63637704
309758025121 180225864
753246915623 180219636
722146712923 180213408
629468108877 180207180
589037845367 180200952
235117538641 180194724
770663029135 180188496
650616246713 180182268
661812319685 180176040
396216588627 180169812
298561952149 180163584
317844077823 180157356
187223226483 180151128
818610696569 12001356
724012725085 180144900
64066423791 180138672
139328914325 180132444
47272314333 180126216
284877862961 180119988
419230738625 180113760
957264245335 180107532
355164321063 49263480
871427685883 180101304
791189162917 132643944
582817804827 1058760
851523556155 180095076
716548676437 180088848
268083753503 180082620
895685843989 121259160
676118412927 180076392
271815777827 180070164
760088960217 180063936
204639339995 180057708
137462902163 180051480
984632423711 180045252
225165473777 72288396
645640214281 180039024
684204465629 180032796
312246041337 180026568
51626342711 180020340
222677457561 180014112
554205618343 180007884
26124176497 180001656
544875557533 179995428
687314485899 179989200
672386388603 179982972
839705479129 179976744
116936768381 97181712
183491202159 179970516
482053148079 158166288
153013003513 179964288
241337579181 179958060
651860254821 179951832
738318818327 46186848
883245762909 49338216
345212256199 179945604
755112927785 179939376
8086058931 179933148
149902983243 179926920
452196953487 179920692
217701425129 179914464
999560521007 179908236
617650031851 179902008
420474746733 179895780
766309000757 179889552
533679484561 179883324
898795864259 179877096
741428838597 179870868
704108595357 179864640
381910495385 179858412
164831080539 32142708
360140353495 66091536
596501894015 179852184
630712116985 179845956
59712395413 179839728
49760330549 179833500
556693634559 138710016
431048815651 179827272
43540290009 179821044
452196953487 179814816
834107442643 179808588
724012725085 179802360
143682942703 179796132
194065271077 179789904
265595737287 179783676
478943127809 179777448
75262496763 179771220
46650310279 179764992
734586794003 179758764
177271161619 122623092
957886249389 179752536
544875557533 179746308
830997422373 179740080
690424506169 179733852
312868045391 179727624
311002033229 165957516
686692481845 179721396
945446168309 179715168
199041303509 179708940
561669666991 179702712
619561919461 95431644
131242861623 179696484
196553287293 143810748
396838592681 179690256
165453084593 179684028
667410356171 179677800
677984425089 179671572
677984425089 39859200
212725392697 179665344
968460318307 179659116
184113206213 115535628
251911648099 179652888
715926672383 100887372
735208798057 179646660
118802780543 179640432
781859102107 179634204
608941975095 179627976
635688149417 179621748
827265398049 179615520
556693634559 179609292
181625189997 179603064
437890860245 179596836
700998575087 179590608
429182803489 179584380
737074810219 39902796
75884500817 179578152
117558772435 179571924
755734931839 179565696
364494381873 179559468
794921187241 179553240
703486591303 179547012
929274062905 111580848
919321998041 179540784
252533652153 179534556
698510558871 115890624
376312458899 179528328
441622884569 41982948
27368184605 179522100
997694508845 179515872
542387541317 179509644
41674277847 179503416
661190315631 179497188
299805960257 179490960
667410356171 179484732
269949765665 35966700
101386667031 179478504
56602375143 179472276
476458157085 69180624
945446168309 179466048
317844077823 179459820
47894318387 179453592
504445294023 179447364
311002033229 179441136
91434602167 179434908
308019605995 30118608
994584488575 179428680
800519223727 179422452
636932157525 179416224
383776507547 179409996
684826469683 179403768
746404871029 179397540
631956125093 179391312
103874683247 179385084
368226406197 179378856
744538858867 179372628
909991937231 179366400
689802502115 179360172
652482258875 179353944
139950918379 179347716
957886249389 179341488
727744749409 179335260
180381181889 179329032
804251248051 179322804
750758899407 179316576
811715296699 12094776
70286464331 179310348
888221795341 179304120
803629243997 14386680
942336148039 179297892
806117260213 179291664
244447599451 179285436
977168375063 179279208
219567437291 179272980
221433449453 179266752
105118691355 179260524
686692481845 179254296
257509684585 179248068
123156808921 136399428
487029180511 179241840
16794115687 179235612
793055175079 179229384
365738389981 75763620
87093814517 37785276
190333246753 179223156
51004338657 179216928
835351450751 179210700
594635881853 179204472
495737237267 179198244
610807987257 179192016
409278673761 179185788
811715296699 179179560
58468387305 179173332
874537706153 179167104
311624037283 12985380
805495256159 179160876
613296003473 179154648
700998575087 179148420
90190594059 50035752
297317944041 179142192
977168375063 26799084
958508253443 179135964
87080573789 179129736
153013003513 179123508
692912522385 179117280
579707784557 179111052
714682664275 179104824
73396484601 179098596
639420173741 179092368
401814625113 179086140
268083753503 179079912
551717602127 179073684
483919160241 179067456
840327483183 179061228
587171833205 60965892
29856200821 179055000
756356935893 179048772
519995395373 179042544
388752539979 179036316
146792962973 179030088
888843799395 179023860
460283006189 179017632
85836565681 176788008
982766411549 179011404
439756872407 179005176
43540290009 178998948
221433449453 178992720
903149892637 5580288
841571491291 178986492
827887402103 61520184
905637908853 178980264
477699119701 178974036
690424506169 178967808
709706631843 178961580
463393026459 178955352
329040150795 178949124
88946585951 178942896
410522681869 178936668
806739264267 178930440
416120718355 178924212
329662154849 46641492
871427685883 178917984
393106568357 178911756
268083753503 67461696
69664460277 178905528
27990188659 178899300
551095598073 178893072
317844077823 178886844
101386667031 178880616
130620857569 178874388
755734931839 178868160
416120718355 178861932
263107721071 178855704
938604123715 178849476
74018488655 178843248
171679820233 17139456
890087807503 178837020
93922618383 178830792
333394179173 178824564
954154225065 178818336
607075962933 178812108
65310431899 178805880
208993368373 178799652
507555314293 139270536
645018210227 95549976
16794115687 59296788
755112927785 178793424
59090391359 178787196
65932435953 178780968
1244014337 178774740
176027153511 126303840
812959304807 178768512
380666487277 178762284
470857075107 116077464
194065271077 178756056
742050842651 178749828
605209950771 168859764
747648879137 40226652
233873530533 178743600
573487744017 178737372
34832233253 178731144
681716449413 178724916
975302362901 178718688
446598917001 178712460
732098777787 178706232
378178471061 178700004
648128230497 178693776
804251248051 178687548
830997422373 178681320
177271161619 178675092
582195800773 178668864
72152476493 178662636
92056606221 178656408
786835134539 178650180
827265398049 68943960
450952945379 178643952
169807112971 11665044
752002907515 178637724
908125925069 178631496
729610761571 178625268
151146991351 178619040
266217741341 178612812
969704326415 178606584
464015030513 178600356
572865739963 178594128
529947460237 178587900
546741569695 178581672
783103110215 178575444
773151045351 178569216
253155656207 178562988
911235945339 178556760
383776507547 178550532
449086933217 178544304
806117260213 178538076
242581587289 178531848
46650310279 178525620
626980092661 178519392
80238529195 178513164
983388415603 178506936
631956125093 79419456
109472719733 87104808
45406302171 178500708
381288491331 178494480
735830802111 178488252
151768995405 178482024
679228433197 178475796
797409203457 178469568
522483411589 178463340
129376849461 178457112
182869198105 178450884
729610761571 178444656
902527888583 178438428
193443267023 178432200
653726266983 132257808
367604402143 178425972
819179345347 178419744
536789504831 56033316
283011850799 178413516
619516044013 178407288
657458291307 178401060
138706910271 178394832
536789504831 57739788
701620579141 178388604
125644825137 178382376
388130535925 178376148
238849562965 178369920
625252753147 28032228
850279548047 178363692
256265676477 178357464
644396206173 178351236
220811445399 178345008
125022821083 178338780
258131688639 178332552
163587072431 178326324
200907315671 136897668
317844077823 19418904
686070477791 178320096
632578129147 178313868
139328914325 59763888
280523834583 178307640
442866892677 178301412
888843799395 178295184
595879889961 178288956
507555314293 178282728
355786325117 178276500
774395053459 178270272
898795864259 178264044
379422479169 170111592
250667639991 102855420
427938795381 178257816
589659849421 178251588
391862560249 178245360
671764384549 178239132
802385235889 178232904
176649157565 162756324
405546649437 178226676
660568311577 178220448
225165473777 178214220
300427964311 3942324
522483411589 178207992
312246041337 178201764
125022821083 178195536
205883348103 178189308
92678610275 178183080
481431144025 178176852
883867766963 178170624
566645699423 178164396
956642241281 178158168
772529041297 178151940
421096750787 178145712
444732904839 178139484
523105415643 178133256
845303515615 178127028
719658696707 178120800
528703452129 178114572
289231891339 178108344
489517196727 178102116
186601222429 178095888
322198106201 24706476
327796142687 178089660
72152476493 178083432
380666487277 152280828
198419299455 178077204
136218894055 178070976
172295129187 178064748
553583614289 178058520
281145838637 178052292
467125050783 178046064
798031207511 178039836
922432018311 178033608
166075088647 178027380
414876710247 178021152
611429991311 11154348
949800196687 161087220
928652058851 178014924
131242861623 178008696
600233918339 178002468
551717602127 177996240
570377723747 177990012
54736362981 177983784
258753692693 177977556
923054022365 177971328
106984703517 177965100
679850437251 177958872
317844077823 177952644
744538858867 177946416
129998853515 177940188
841571491291 177933960
582817804827 177927732
2488022445 177921504
55358367035 177915276
894441835881 177909048
949800196687 177902820
850279548047 177896592
374446446737 177890364
599611914285 23386140
943580156147 177884136
688558494007 177877908
525593431859 145037664
747648879137 177871680
978412383171 177865452
127510837299 177859224
50382334603 177852996
513153350779 177846768
634444141309 142104276
427938795381 177840540
484541164295 177834312
276791810259 147180096
107606707571 177828084
519995395373 177821856
650616246713 177815628
834107442643 177809400
879513738585 89160048
182247194051 138442212
916211977771 177803172
695400538601 177796944
417986730517 177790716
773151045351 52944228
626980092661 177784488
695400538601 177778260
252533652153 177772032
1866018391 177765804
374446446737 177759576
241959583235 177753348
116936768381 177747120
480809139971 177740892
6220046769 177734664
748270883191 177728436
886355783179 177722208
609563979149 177715980
686070477791 177709752
689180498061 177703524
817313333185 177697296
835973454805 177691068
294207923771 177684840
426072783219 35624160
691668514277 177678612
143682942703 177672384
891331815611 177666156
860231612911 177659928
697888554817 177653700
305403996743 177647472
943580156147 177641244
225787477831 177635016
974058354793 177628788
681716449413 177622560
197797295401 177616332
23014156227 177610104
285499867015 177603876
711572644005 177597648
64688427845 177591420
314112053499 177585192
557315638613 177578964
690424506169 177572736
85214561627 177566508
192821262969 177560280
78372517033 177554052
459038998081 177547824
508177318347 177541596
783725114269 177535368
409278673761 177529140
827265398049 177522912
288609887285 177516684
98898650815 177510456
345834260253 177504228
602721934555 177498000
461527014297 177491772
361384361603 43153812
562913675099 177485544
174161141349 93762540
944906629203 29744928
653104262929 177479316
570999727801 177473088
776883069675 177466860
140572922433 177460632
137462902163 177454404
677984425089 177448176
239471567019 177441948
961618273713 177435720
776883069675 177429492
639420173741 151097508
299805960257 177423264
598367906177 177417036
674874404819 177410808
373202438629 177404580
735830802111 177398352
46650310279 70799904
299805960257 177392124
816069325077 177385896
604587946717 177379668
503823289969 150449796
385020515655 177373440
869561673721 177367212
828509406157 177360984
433536831867 15993504
397460596735 177354756
712194648059 177348528
642530194011 177342300
886977787233 177336072
801797267855 81063648
240093571073 177329844
841571491291 177323616
612673999419 177317388
985876431819 10251288
82726545411 146395368
903771896691 177311160
255643672423 177304932
705974607519 177298704
824155377779 177292476
218323429183 177286248
653104262929 177280020
589659849421 177273792
714682664275 75688884
95788630545 177267564
410522681869 177261336
890709811557 177255108
241959583235 177248880
383776507547 177242652
519995395373 177236424
421718754841 177230196
123156808921 177223968
70286464331 177217740
72774480547 33182784
837217462913 166262688
172917133241 177211512
380044483223 177205284
450330941325 177199056
422962762949 177192828
429182803489 177186600
395594584573 177180372
188467234591 177174144
829131410211 177167916
877025722369 177161688
588415841313 177155460
753868919677 177149232
929274062905 82875996
892575823719 177143004
178515169727 177136776
799275215619 177130548
624492076445 177124320
544875557533 177118092
413632702139 177111864
423584767003 177105636
357652337279 177099408
803007239943 177093180
696644546709 177086952
197797295401 52981596
343968248091 177080724
666166348063 177074496
82104541357 177068268
315978065661 177062040
933006087229 177055812
870183677775 177049584
489517196727 177043356
519373391319 177037128
839083475075 177030900
364494381873 177024672
15550107579 177018444
261863712963 177012216
86458569735 177005988
458416994027 4428108
178515169727 176999760
668654364279 176993532
481431144025 176987304
557937642667 176981076
567889707531 176974848
654348271037 176968620
331528167011 164232360
365116385927 176962392
427938795381 176956164
845303515615 176949936
247557619721 176943708
97654642707 176937480
791189162917 79294896
918077989933 176931252
633200133201 176925024
928652058851 176918796
694778534547 176912568
761332968325 176906340
391862560249 176900112
431670819705 176893884
286121871069 176887656
462149018351 176881428
670520376441 176875200
57224379197 176868972
637554161579 176862744
488273188619 176856516
365738389981 176850288
213347396751 176844060
886355783179 138766068
870805681829 25422696
860853616965 176837832
6842050823 176831604
696022542655 176825376
771285033189 176819148
603965942663 176812920
802385235889 176806692
819179345347 176800464
337748207551 116195796
157367031891 176794236
388752539979 176788008
732098777787 176781780
863341633181 176775552
585305821043 176769324
510665334563 116488512
681094445359 176763096
187845230537 176756868
199041303509 176750640
29234196767 176744412
226409481885 176738184
912479953447 176731956
147414967027 176725728
44784298117 144769860
677984425089 176719500
307270008905 176713272
430426811597 176707044
851523556155 176700816
924298030473 176694588
774395053459 57415932
51004338657 176688360
369470414305 111749004
996450500737 176682132
938604123715 176675904
987120439927 176669676
118802780543 176663448
411766689977 138809664
278035818367 176657220
645640214281 176650992
427938795381 176644764
218945433237 176638536
997072504791 176632308
983388415603 176626080
144926950811 176619852
428560799435 176613624
344590252145 40226652
946068172363 176607396
292963915663 78765516
395594584573 176601168
903149892637 176594940
944202160201 176588712
109472719733 176582484
13062091363 176576256
135596890001 176570028
363872377819 176563800
743916854813 176557572
931140075067 176551344
367604402143 176545116
161099056215 176538888
6842050823 176532660
979034387225 176526432
490761204835 176520204
203395331887 176513976
322820110255 175810212
353298308901 176507748
833485438589 176501520
775017057513 74256444
997072504791 7050096
3110026499 147858948
409278673761 176495292
187223226483 176489064
110094723787 176482836
645640214281 176476608
777505073729 176470380
959130257497 176464152
851523556155 176457924
156123023783 75639060
657458291307 176451696
476455111593 176445468
484541164295 176439240
317844077823 176433012
159233044053 176426784
629561161425 6726240
312868045391 176420556
793677179133 176414328
92678610275 176408100
106362699463 176401872
227031485939 176395644
790567158863 176389416
631956125093 176383188
570999727801 176376960
864585641289 176370732
640664181849 176364504
111338731895 176358276
456550981865 176352048
872671693991 176345820
424828775111 176339592
18660127849 176333364
354542317009 125070696
849035539939 176327136
575975760233 176320908
928652058851 176314680
924920034527 176308452
197175291347 176302224
279279826475 176295996
362628369711 176289768
553583614289 176283540
276791810259 176277312
926164042635 176271084
588415841313 176264856
945446168309 176258628
584683816989 176252400
29856200821 176246172
774395053459 176239944
746404871029 176233716
169185108917 176227488
132486869731 176221260
913723961555 176215032
671142380495 176208804
21770148119 176202576
926164042635 176196348
231385514317 176190120
904393900745 176183892
305403996743 176177664
431670819705 176171436
331528167011 176165208
580329788611 176158980
624492076445 47999196
974058354793 176152752
111338731895 176146524
187845230537 176140296
7464054877 12262932
514397358887 176134068
793055175079 176127840
125022821083 176121612
434780839975 176115384
702864587249 176109156
334638187281 176102928
914345965609 176096700
906881916961 54040356
205261344049 169233444
452818957541 176090472
860853616965 176084244
575353756179 176078016
885733779125 176071788
164209076485 176065560
930518071013 176059332
478943127809 176053104
120668792705 176046876
794921187241 176040648
92056606221 176034420
65932435953 176028192
576597764287 176021964
705974607519 176015736
378800475115 176009508
262485717017 176003280
391862560249 175997052
740184830489 175990824
968460318307 44243712
702286976379 53473608
467747054837 175984596
547363573749 175978368
201529319725 175972140
941092139931 175965912
506311306185 175959684
954776229119 175953456
450952945379 175947228
834729446697 175941000
911857949393 175934772
966594306145 175928544
385020515655 175922316
250667639991 175916088
837839466967 175909860
470857075107 175903632
989608456143 74268900
9330067039 175897404
137462902163 175891176
218323429183 175884948
995206492629 175878720
321576102147 175872492
126888833245 175866264
733964789949 175860036
379422479169 133858404
877647726423 150331464
574109748071 175853808
493249221051 175847580
462771022405 153987300
201529319725 175841352
700376571033 175835124
403058633221 175828896
601477926447 175822668
857121592641 175816440
756978939947 175810212
301049968365 175803984
740184830489 175797756
707218615627 175791528
600855922393 175785300
263107721071 175779072
106362699463 175772844
111960735949 175766616
174161141349 137252664
147414967027 175760388
24258164335 175754160
378800475115 175747932
961618273713 71416476
264973733233 175741704
257509684585 19288116
572865739963 175735476
228275494047 175729248
765686996703 175723020
514397358887 175716792
608319971041 175710564
941092139931 175704336
649994242659 175698108
982144407495 175691880
409900677815 175685652
347078268361 175679424
169807112971 175673196
211481384589 72388044
345212256199 175666968
608319971041 175660740
130620857569 175654512
259375696747 175648284
878891734531 175642056
873293698045 73938816
897551856151 175635828
141194926487 175629600
901905884529 175623372
485163168349 134119980
257509684585 175617144
611429991311 175610916
241959583235 175604688
387508531871 175598460
794921187241 175592232
993962484521 175586004
272437781881 175579776
182869198105 123046596
215213408913 175573548
880757746693 175567320
586549829151 44243712
900661876421 175561092
167319096755 175554864
834107442643 175548636
709084627789 175542408
307270008905 175536180
464015030513 175529952
582195800773 175523724
54114358927 175517496
554205618343 175511268
686692481845 175505040
67798448115 175498812
267461749449 175492584
727122745355 175486356
671142380495 175480128
878269730477 175473900
330906162957 175467672
931762079121 175461444
715926672383 175455216
222677457561 67206348
895685843989 175448988
119424784597 103465764
263107721071 74362320
582195800773 175442760
158611039999 175436532
500713269699 175430304
512531346725 175424076
42918285955 175417848
269949765665 175411620
383776507547 175405392
710950639951 110858400
307270008905 175399164
399326608897 175392936
978412383171 175386708
805495256159 175380480
493249221051 175374252
433536831867 175368024
28612192713 175361796
259997700801 79998660
419852742679 175355568
596501894015 175349340
447220921055 175343112
455306973757 175336884
732720781841 175330656
503201285915 175324428
770663029135 175318200
655592279145 175311972
874537706153 175305744
88946585951 175299516
9952071093 175293288
255021668369 152716788
681094445359 175287060
202773327833 175280832
153635007567 175274604
242581587289 175268376
150524987297 175262148
798653211565 175255920
340858227821 175249692
700376571033 175243464
11818083255 175237236
610185983203 175231008
464015030513 13147308
57846383251 94578408
389374544033 175224780
860853616965 175218552
163587072431 175212324
847791531831 175206096
603343938609 5243976
730232765625 175199868
266839745395 175193640
430426811597 175187412
902527888583 175181184
268705757557 175174956
275547802151 175168728
39186261631 175162500
988986452089 175156272
674874404819 175150044
842193495345 175143816
425450779165 175137588
431670819705 46460880
549851589965 175131360
90812598113 175125132
770663029135 175118904
369470414305 175112676
509421326455 89203644
69664460277 175106448
457794989973 125649900
495115233213 175100220
432914827813 175093992
921810014257 175087764
540521529155 175081536
241959583235 175075308
331528167011 175069080
167319096755 175062852
383154503493 175056624
526837439967 175050396
340858227821 175044168
160477052161 175037940
179137173781 109724904
707218615627 175031712
997694508845 14262120
32344217037 175025484
426694787273 175019256
608319971041 175013028
416742722409 175006800
589037845367 175000572
324064118363 174994344
351432296739 174988116
228275494047 174981888
72152476493 174975660
118180776489 104804784
457172985919 174969432
503823289969 174963204
328418146741 174956976
590903857529 174950748
356408329171 27017064
458416994027 174944520
664300335901 174938292
377556467007 174932064
819179345347 174925836
57846383251 174919608
6229 174913380
472723087269 174907152
236361546749 174900924
916833981825 174894696
414876710247 174888468
274925798097 174882240
139328914325 174876012
916304563219 39367188
8086058931 174869784
467125050783 174863556
980278395333 174857328
18038123795 174851100
59712395413 174844872
766931004811 174838644
312246041337 174832416
496359241321 174826188
485785172403 174819960
245069603505 47849724
671142380495 44798004
779993089945 174813732
184113206213 174807504
29856200821 73129176
276169806205 174801276
675496408873 174795048
562291671045 174788820
554827622397 174782592
753868919677 174776364
356408329171 174770136
572243735909 174763908
457794989973 174757680
798678017689 148830516
606453958879 174751452
583439808881 174745224
329662154849 174738996
631956125093 73328472
100764662977 174732768
934872099391 174726540
484541164295 174720312
811715296699 100395360
876403718315 174714084
361384361603 174707856
324064118363 174701628
264351729179 174695400
304159988635 174689172
421718754841 174682944
437268856191 174676716
96410634599 174670488
252533652153 174664260
233873530533 174658032
450330941325 167053644
155501019729 174651804
507555314293 174645576
749514891299 174639348
961618273713 174633120
704730599411 174626892
594013877799 174620664
944202160201 174614436
541143533209 174608208
659946307523 174601980
110716727841 174595752
322198106201 174589524
938604123715 174583296
75884500817 174577068
557937642667 12119688
197856853765 56170332
361384361603 174570840
722146712923 174564612
928030054797 174558384
401814625113 36203364
817935337239 174552156
934250095337 25709184
335260191335 4328460
101386667031 174545928
803007239943 132220440
988986452089 174539700
1244014337 174533472
299183956203 61215012
845303515615 174527244
60956403521 174521016
57224379197 174514788
377556467007 174508560
367604402143 174502332
785591126431 174496104
990852464251 174489876
552373810357 78180084
610807987257 174483648
649994242659 174477420
55980371089 167975388
527459444021 174471192
297317944041 174464964
101386667031 11222856
750758899407 174458736
839083475075 174452508
837217462913 174446280
319710089985 174440052
600855922393 174433824
24880168389 174427596
728366753463 174421368
563535679153 174415140
557315638613 174408912
869561673721 174402684
239471567019 174396456
539277521047 174390228
287987883231 174384000
771285033189 174377772
154879015675 174371544
375690454845 174365316
330284158903 174359088
799275215619 174352860
788079142647 174346632
962862281821 174340404
249423631883 174334176
830997422373 174327948
112582740003 174321720
648750234551 174315492
148036971081 174309264
684204465629 448416
779993089945 174303036
615162015635 100868688
238227558911 174296808
612051995365 174290580
911857949393 174284352
258753692693 174278124
576597764287 174271896
378178471061 174265668
162343064323 174259440
634444141309 174253212
5598042715 174246984
187223226483 174240756
144926950811 82209600
554205618343 174234528
299805960257 174228300
46650310279 94491216
617650031851 174222072
14928103525 174215844
388752539979 174209616
246313611613 174203388
705974607519 174197160
178515169727 174190932
29234196767 174184704
925542038581 174178476
504445294023 174172248
174783145403 174166020
564779687261 174159792
589659849421 174153564
365738389981 174147336
985876431819 118313316
893197827773 174141108
646884222389 174134880
720280700761 174128652
153013003513 174122424
84592557573 174116196
908747929123 174109968
790567158863 174103740
811715296699 174097512
684204465629 174091284
696644546709 108709740
926786046689 174085056
455928977811 174078828
871427685883 174072600
449086933217 174066372
126266829191 174060144
634444141309 156758760
204017335941 174053916
817313333185 174047688
587793837259 174041460
859609608857 174035232
788079142647 174029004
858987604803 174022776
626358088607 174016548
955398233173 174010320
722146712923 174004092
419230738625 173997864
156123023783 173991636
515019362941 173985408
268705757557 173979180
963484285875 173972952
826643393995 173966724
130620857569 173960496
185979218375 97256448
659946307523 173954268
959752261551 173948040
386264523763 173941812
301671972419 173935584
342102235929 37212300
965972302091 173929356
666166348063 173923128
797409203457 173916900
325308126471 140783940
29856200821 173910672
78994521087 173904444
46028306225 173898216
539899525101 173891988
833485438589 173885760
323442114309 173879532
14928103525 173873304
786835134539 173867076
50382334603 173860848
546119565641 25958304
783725114269 173854620
819179345347 173848392
198419299455 173842164
287987883231 173835936
9330067039 173829708
732098777787 173823480
431048815651 173817252
594635881853 173811024
432914827813 173804796
584061812935 173798568
849657543993 173792340
33588225145 173786112
498847257537 158496372
444732904839 131535360
208371364319 128832408
59090391359 173779884
478321123755 33892776
59090391359 173773656
450952945379 173767428
213969400805 173761200
102008671085 173754972
625736084553 173748744
376312458899 173742516
951044204795 173736288
905015904799 173730060
204017335941 173723832
610185983203 173717604
377556467007 173711376
547363573749 173705148
150524987297 173698920
519995395373 173692692
342102235929 173686464
946068172363 173680236
606453958879 173674008
742672846705 173667780
567889707531 173661552
261863712963 173655324
694156530493 173649096
877647726423 173642868
139950918379 173636640
164209076485 173630412
735830802111 173624184
569133715639 141226128
97032638653 173617956
145548954865 173611728
262485717017 173605500
792433171025 173599272
98276646761 173593044
301671972419 173586816
602099930501 173580588
885111775071 50465484
241959583235 173574360
605209950771 173568132
664300335901 173561904
926164042635 173555676
106362699463 173549448
710950639951 173543220
123156808921 173536992
228275494047 173530764
399326608897 173524536
179137173781 163105092
69664460277 167670216
692912522385 173518308
321576102147 173512080
671764384549 173505852
872671693991 173499624
634444141309 173493396
2488022445 29514492
355164321063 173487168
871427685883 173480940
269327761611 173474712
442866892677 173468484
843437503453 173462256
26124176497 145648008
243203591343 98583012
819179345347 173456028
913101957501 173449800
569133715639 173443572
487029180511 173437344
420474746733 173431116
703486591303 173424888
933006087229 173418660
331528167011 31002984
250045635937 173412432
165453084593 173406204
331528167011 173399976
664922339955 173393748
930518071013 125400780
561669666991 173387520
536789504831 173381292
471479079161 173375064
236361546749 173368836
964728293983 173362608
306026000797 173356380
59712395413 99629316
770663029135 173350152
703486591303 173343924
363250373765 173337696
60956403521 173331468
498847257537 173325240
932384083175 173319012
929274062905 22277556
781859102107 173312784
206505352157 173306556
29856200821 173300328
847791531831 35368812
957264245335 173294100
850901552101 173287872
804251248051 173281644
185357214321 173275416
551095598073 21013272
944824164255 127972944
13062091363 173269188
706596611573 173262960
436646852137 173256732
802385235889 173250504
139328914325 145255644
300427964311 173244276
257509684585 173238048
355786325117 173231820
327796142687 173225592
953532221011 157524804
169807112971 173219364
251289644045 173213136
300427964311 173206908
347700272415 173200680
246935615667 173194452
383776507547 173188224
995828496683 173181996
273681789989 173175768
623248068337 173169540
358274341333 173163312
509421326455 97574076
367604402143 173157084
224543469723 173150856
901905884529 173144628
161721060269 173138400
590903857529 81250488
583439808881 173132172
434780839975 173125944
364494381873 173119716
444732904839 79350948
584683816989 173113488
585927825097 99324144
473345091323 173107260
527459444021 173101032
471479079161 173094804
199041303509 173088576
117558772435 51106968
494493229159 173082348
303537984581 173076120
536167500777 173069892
316600069715 173063664
577841772395 173057436
199663307563 173051208
228275494047 173044980
295451931879 173038752
816691329131 173032524
592769869691 173026296
464637034567 173020068
697266550763 173013840
21148144065 14355540
587793837259 173007612
587793837259 173001384
784969122377 172995156
251289644045 172988928
946068172363 172982700
28612192713 172976472
253777660261 172970244
238849562965 172964016
487029180511 172957788
787457138593 172951560
289231891339 172945332
157367031891 172939104
344590252145 172932876
689180498061 172926648
637554161579 172920420
219567437291 172914192
556693634559 172907964
993340480467 172901736
421096750787 172895508
222677457561 172889280
626980092661 172883052
775639061567 172876824
697888554817 172870596
552339606181 172864368
28612192713 172858140
737696814273 172851912
111960735949 172845684
265595737287 126160596
252533652153 172839456
656214283199 172833228
577219768341 172827000
781237098053 172820772
719036692653 172814544
796787199403 172808316
416120718355 172802088
429804807543 63793404
850901552101 1488492
125644825137 172795860
33588225145 172789632
519995395373 172783404
620138048067 172777176
396216588627 172770948
767553008865 172764720
661812319685 172758492
218945433237 172752264
951044204795 172746036
447842925109 98047404
10574075147 172739808
314112053499 172733580
919321998041 153918792
6842050823 53255628
341480231875 172727352
493871225105 172721124
230141506209 172714896
502595387469 144016272
906259912907 172708668
759466956163 172702440
877025722369 172696212
572865739963 172689984
339614219713 166511808
13684095417 172683756
926164042635 172677528
935494103445 172671300
271815777827 172665072
306648004851 172658844
302915980527 162189576
383154503493 172652616
543631549425 172646388
297317944041 172640160
668032360225 172633932
653726266983 172627704
594013877799 172621476
723390721031 172615248
475833107539 172609020
604587946717 172602792
734586794003 172596564
799897219673 172590336
941714143985 172584108
970948334523 172577880
81482537303 172571652
215213408913 172565424
69042456223 172559196
23014156227 172552968
821667361563 172546740
723390721031 172540512
931762079121 27839160
317222073769 172534284
378178471061 172528056
473345091323 97530480
134974885947 172521828
754490923731 172515600
617650031851 172509372
107606707571 172503144
950422200741 172496916
740184830489 172490688
510665334563 172484460
249423631883 172478232
455928977811 172472004
47272314333 172465776
144304946757 172459548
970948334523 172453320
877647726423 172447092
994584488575 172440864
307892012959 78678324
501335273753 172434636
146792962973 172428408
426072783219 84601152
88324581897 172422180
368226406197 55267272
526215435913 37037916
605209950771 172415952
421718754841 172409724
52870350819 39965076
570377723747 172403496
397460596735 172397268
315978065661 172391040
113826748111 172384812
749514891299 57665052
950422200741 172378584
351432296739 172372356
747026875083 172366128
672386388603 172359900
449086933217 172353672
144926950811 172347444
37942253523 172341216
897551856151 172334988
915589973717 172328760
193443267023 172322532
218945433237 172316304
974680358847 172310076
152390999459 172303848
975302362901 59664240
282389846745 172297620
93300614329 172291392
969704326415 172285164
656836287253 46006236
304781992689 172278936
191577254861 172272708
233873530533 172266480
105118691355 172260252
753868919677 172254024
796165195349 172247796
675496408873 172241568
671142380495 172235340
783103110215 172229112
793677179133 172222884
674252400765 164556216
893819831827 172216656
245691607559 172210428
710950639951 172204200
641908189957 172197972
373202438629 172191744
907503921015 172185516
878891734531 133764984
215835412967 172179288
320332094039 172173060
943580156147 90741960
102008671085 172166832
212103388643 172160604
745782866975 172154376
687936489953 27434340
289231891339 172148148
941092139931 172141920
595257885907 172135692
495737237267 172129464
956642241281 172123236
427938795381 172117008
88324581897 172110780
758222948055 172104552
1244014337 172098324
602721934555 172092096
506311306185 162463608
10574075147 172085868
541765537263 172079640
712816652113 172073412
171051121079 5735988
734586794003 172067184
943580156147 172060956
202773327833 172054728
316600069715 73708380
816069325077 172048500
617028027797 172042272
997072504791 172036044
222677457561 23722452
269327761611 90810468
35454237307 172029816
330284158903 172023588
536167500777 172017360
81482537303 172011132
238849562965 172004904
907503921015 171998676
6842050823 171992448
970948334523 171986220
750136895353 87845940
182869198105 171979992
608319971041 171973764
413632702139 171967536
576597764287 171961308
891953819665 171955080
302915980527 171948852
277413814313 159069348
833485438589 55510164
308514017013 12916872
511909342671 171942624
419230738625 171936396
324686122417 171930168
933628091283 171923940
943580156147 171917712
964728293983 171911484
607697966987 171905256
651860254821 171899028
782481106161 171892800
994584488575 171886572
202151323779 171880344
778749081837 171874116
248801627829 171867888
880135742639 73309788
937360115607 171861660
80860533249 171855432
664300335901 171849204
488895192673 171842976
722768716977 171836748
781237098053 171830520
952910216957 171824292
874537706153 171818064
780615093999 171811836
766309000757 171805608
467125050783 11851884
884489771017 171799380
487651184565 171793152
909369933177 171786924
220189441345 171780696
821667361563 171774468
291719907555 171768240
208371364319 171762012
478943127809 171755784
679850437251 171749556
39186261631 171743328
67798448115 171737100
859609608857 171730872
469613066999 56718396
723390721031 171724644
696644546709 171718416
261241708909 171712188
329040150795 45383436
735208798057 171705960
321576102147 171699732
70908468385 171693504
956020237227 171687276
757600944001 101161404
742050842651 171681048
519373391319 171674820
826021389941 171668592
431670819705 171662364
633200133201 171656136
875781714261 171649908
885111775071 123158700
214591404859 171643680
225787477831 68862996
273681789989 171201492
840949487237 171637452
945446168309 171631224
444110900785 171624996
353298308901 171618768
918699993987 171612540
274925798097 171606312
819801349401 171600084
437268856191 171593856
962862281821 171587628
439134868353 171581400
600233918339 171575172
913723961555 171568944
309136021067 160034688
373202438629 171562716
533057480507 171556488
320954098093 171550260
434158835921 167439780
722146712923 171544032
816069325077 171537804
257509684585 171531576
280523834583 171525348
793677179133 171519120
459661002135 171512892
765064992649 171506664
376934462953 171500436
508177318347 171494208
294829927825 171487980
302293976473 171481752
669898372387 171475524
549229585911 12518280
102630675139 171469296
56602375143 171463068
944202160201 171456840
306026000797 160377228
701620579141 76149756
418608734571 171450612
102008671085 171444384
944824164255 171438156
584061812935 171431928
18038123795 171425700
996450500737 171419472
590903857529 14498784
448464929163 171413244
467125050783 171407016
328418146741 171400788
744538858867 171394560
788701146701 171388332
261863712963 171382104
62822415683 171375876
722146712923 171369648
668654364279 171363420
492005212943 171357192
874537706153 150786108
287987883231 171350964
839083475075 171344736
781237098053 171338508
210859380535 171332280
642530194011 171326052
88946585951 171319824
870805681829 145436256
763198980487 171313596
533057480507 171307368
124400817029 43047936
201529319725 171301140
822289365617 171294912
342102235929 171288684
741428838597 171282456
635066145363 171276228
592769869691 171270000
127510837299 171263772
433536831867 171257544
358274341333 171251316
724012725085 171245088
280523834583 171238860
127510837299 171232632
14928103525 171226404
301671972419 120324960
427316791327 171220176
889465803449 171213948
737696814273 144159516
561047662937 171207720
998938516953 171201492
879513738585 171195264
550473594019 171189036
389374544033 171182808
648128230497 171176580
643152198065 86569200
431670819705 171170352
937360115607 171164124
436646852137 171157896
135596890001 171151668
337748207551 171145440
781859102107 149982696
700376571033 171139212
511909342671 171132984
546741569695 171126756
838461471021 171120528
578463776449 171114300
812959304807 171108072
240715575127 171101844
964106289929 171095616
357652337279 171089388
526215435913 155450880
687936489953 171083160
419230738625 171076932
203395331887 171070704
6229 155407284
807983272375 171064476
106984703517 171058248
64688427845 70183332
223921465669 171052020
879513738585 89371800
382532499439 171045792
490761204835 171039564
902527888583 158596020
574731752125 171033336
270571769719 171027108
445354908893 88138656
661812319685 171020880
380044483223 171014652
49760330549 171008424
594013877799 171002196
722768716977 170995968
454062965649 170989740
324064118363 93127284
672386388603 170983512
232007518371 170977284
687936489953 108242640
528703452129 170971056
225165473777 43770384
888843799395 170964828
767553008865 170958600
450330941325 170952372
164831080539 154504224
507555314293 170946144
975302362901 170939916
106984703517 170933688
108850715679 170927460
184113206213 170921232
498847257537 170915004
559803654829 170908776
78994521087 170902548
654348271037 170896320
535545496723 170890092
388752539979 170883864
972814346685 170877636
432292823759 170871408
855255580479 110964276
235117538641 170865180
139328914325 112284612
182247194051 2678040
62200411629 170858952
46028306225 170852724
697266550763 170846496
433536831867 170840268
783103110215 170834040
139328914325 170827812
898795864259 170821584
183491202159 170815356
749514891299 170809128
747052353831 124130268
742050842651 170802900
111338731895 170796672
135596890001 170790444
964728293983 170784216
429182803489 170777988
511287338617 170771760
261863712963 93077460
801141227781 43110216
697888554817 170765532
724012725085 170759304
60956403521 170753076
775017057513 170746848
667410356171 170740620
906881916961 170734392
863963637235 113517756
595879889961 170728164
315978065661 170721936
166697092701 170715708
427316791327 170709480
725256733193 170703252
531813472399 170697024
922432018311 170690796
312246041337 136187676
166075088647 170684568
489517196727 170678340
835973454805 106386696
108228711625 170672112
786213130485 170665884
593391873745 170659656
839083475075 170653428
543631549425 16111836
95166626491 170647200
338370211605 170640972
840327483183 170634744
967216310199 170628516
285499867015 94927176
885111775071 170622288
578463776449 170616060
884489771017 34951536
679228433197 170609832
113826748111 170603604
659946307523 170597376
241337579181 170591148
628224100769 170584920
529947460237 170578692
654348271037 170572464
663678331847 170566236
258753692693 170560008
513775354833 127935576
708462623735 150817248
291097903501 170553780
723390721031 170547552
552961610235 170541324
112582740003 9398052
96410634599 48391560
511287338617 170535096
329662154849 170528868
454684969703 170522640
806739264267 170516412
114448752165 57777156
803007239943 170510184
249423631883 170503956
763820984541 170497728
580329788611 170491500
327796142687 107389404
659324303469 170485272
857121592641 170479044
985254427765 170472816
169185108917 170466588
973436350739 40052268
875781714261 170460360
569133715639 170454132
760710964271 170447904
933628091283 170441676
557937642667 170435448
761954972379 170429220
543631549425 170422992
529325456183 170416764
296695939987 170410536
845925519669 170404308
840327483183 170398080
136218894055 170391852
707840619681 148899024
118802780543 170385624
608941975095 170379396
667410356171 83062836
701620579141 170373168
634444141309 170366940
756356935893 170360712
893197827773 170354484
36698245415 170348256
796787199403 170342028
839705479129 170335800
385020515655 170329572
380044483223 170323344
615784019689 170317116
485785172403 81038736
696644546709 170310888
996450500737 76766328
405546649437 170304660
851523556155 170298432
827265398049 170292204
164209076485 27415656
65310431899 170285976
76506504871 170279748
139328914325 170273520
195931283239 170267292
203395331887 170261064
457794989973 98663976
895685843989 170254836
457172985919 170248608
722768716977 116525880
287987883231 170242380
507555314293 170236152
716548676437 170229924
799897219673 170223696
472101083215 170217468
67176444061 170211240
842193495345 98676432
995206492629 170205012
782481106161 170198784
364494381873 170192556
995206492629 168679152
967216310199 170186328
29856200821 170180100
223921465669 170173872
233873530533 170167644
496981245375 170161416
944202160201 170155188
677362421035 120212856
290475899447 170148960
399948612951 170142732
837217462913 170136504
262485717017 170130276
910613941285 170124048
585927825097 170117820
255643672423 170111592
475211103485 170105364
311002033229 170099136
853389568317 170092908
35454237307 170086680
426694787273 170080452
875159710207 170074224
49760330549 170067996
220189441345 170061768
348944280523 170055540
650616246713 73004616
694778534547 170049312
330906162957 170043084
727122745355 170036856
630090112931 170030628
249423631883 170024400
151768995405 170018172
791811166971 50920128
828509406157 170011944
795543191295 170005716
771285033189 169999488
226409481885 169993260
430426811597 169987032
863963637235 169980804
401814625113 169974576
361384361603 169968348
117558772435 169962120
612673999419 169955892
605209950771 169949664
722768716977 169943436
393106568357 169937208
261241708909 169930980
800519223727 169924752
414876710247 169918524
816069325077 169912296
684204465629 169906068
399948612951 169899840
531813472399 169893612
19904135957 169887384
179137173781 169881156
962862281821 169874928
218945433237 169868700
881379750747 82215828
263107721071 169862472
699754566979 169856244
709084627789 169850016
22392152173 169843788
888221795341 169837560
491383208889 166175496
898795864259 169831332
598367906177 169825104
423584767003 91115640
384398511601 169818876
458416994027 169812648
488895192673 169806420
332150171065 169800192
703486591303 13776336
404924645383 169793964
704108595357 169787736
643774202119 169781508
343346244037 169775280
977790379117 169769052
409278673761 169762824
74018488655 169756596
204017335941 97486884
832863434535 169750368
144926950811 53299224
782481106161 169744140
399326608897 169737912
987120439927 169731684
402436629167 169725456
773151045351 169719228
646884222389 169713000
293585919717 169706772
920566006149 169700544
102630675139 169694316
32966221091 169688088
137462902163 169681860
312246041337 169675632
743916854813 169669404
586549829151 169663176
163587072431 61046856
846547523723 169656948
520617399427 169650720
236983550803 169644492
792433171025 169638264
542387541317 169632036
905637908853 169625808
628224100769 169619580
87080573789 169613352
501957277807 169607124
559181650775 169600896
454684969703 169594668
804873252105 169588440
508177318347 169582212
134974885947 169575984
783725114269 169569756
138084906217 169563528
295451931879 169557300
465881042675 169551072
991474468305 169544844
974058354793 169538616
283633854853 169532388
893819831827 169526160
80238529195 169519932
335260191335 169513704
418608734571 169507476
824777381833 110615508
894441835881 70843500
188467234591 169501248
507555314293 169495020
859609608857 169488792
165453084593 169482564
162965068377 169476336
939226127769 148207716
970948334523 169470108
140572922433 162488520
552961610235 169463880
421096750787 169457652
654970275091 169451424
592147865637 169445196
415498714301 169438968
525593431859 169432740
72152476493 169426512
896929852097 169420284
6220046769 13041432
812337300753 169414056
850901552101 110958048
212725392697 169407828
705352603465 169401600
772529041297 169395372
265595737287 169389144
70286464331 169382916
510665334563 169376688
732720781841 169370460
443585729675 1152180
909369933177 169364232
921810014257 169358004
921188010203 169351776
415498714301 169345548
653104262929 169339320
714060660221 169333092
862097625073 169326864
456550981865 169320636
194065271077 169314408
587171833205 66265920
878891734531 146526156
82726545411 169308180
936738111553 163011672
508799322401 60455196
664300335901 169301952
6842050823 115591680
524349423751 169295724
325308126471 169289496
39186261631 169283268
992718476413 169277040
136218894055 169270812
36076241361 169264584
712194648059 169258356
314734057553 169252128
860231612911 169245900
543631549425 169239672
724012725085 169233444
385020515655 169227216
653104262929 15451668
593391873745 63438408
390618552141 169220988
796787199403 108709740
666166348063 169214760
999560521007 169208532
939848131823 169202304
970948334523 169196076
37320249469 169189848
104496687301 169183620
357652337279 169177392
275547802151 169171164
731476773733 20334420
905637908853 169164936
36076241361 169158708
765064992649 169152480
232007518371 169146252
499469261591 169140024
77750512979 169133796
457794989973 169127568
780628434375 20160036
7504661437 127057428
461527014297 169121340
703486591303 169115112
908125925069 169108884
295451931879 169102656
192821262969 169096428
186601222429 169090200
493249221051 169083972
35454237307 169077744
676740416981 169071516
18038123795 169065288
536789504831 169059060
603965942663 169052832
96410634599 169046604
764442988595 169040376
269327761611 169034148
7464054877 169027920
117558772435 169021692
487651184565 169015464
958508253443 169009236
921810014257 145641780
912479953447 169003008
712194648059 168996780
937360115607 168990552
681716449413 168984324
671764384549 168978096
844681511561 168971868
304781992689 168965640
432292823759 168959412
816069325077 168953184
208993368373 168946956
444732904839 168940728
615784019689 139992984
14306099471 168934500
715926672383 168928272
442866892677 168922044
338992215659 168915816
813581308861 168909588
169185108917 168903360
322820110255 135147600
428560799435 161429760
999560521007 168897132
412388694031 168890904
903149892637 168884676
230141506209 168878448
284877862961 168872220
648750234551 168865992
719036692653 168859764
686070477791 168853536
217701425129 168847308
52308085741 2640672
774395053459 168841080
148036971081 168834852
626358088607 168828624
843437503453 168822396
782481106161 168816168
404302641329 89278380
271815777827 168809940
827265398049 168803712
445354908893 168797484
759466956163 168791256
870805681829 168785028
521861407535 168778800
947312180471 168772572
356408329171 168766344
505689302131 168760116
731487890713 89720568
853389568317 168753888
538033512939 131921496
237605554857 168747660
753246915623 168741432
941092139931 168735204
987742443981 168728976
34832233253 168722748
95788630545 164039292
761954972379 168716520
401814625113 101740608
378178471061 168710292
336504199443 168704064
989608456143 168697836
111960735949 168691608
239471567019 168685380
501335273753 168679152
503823289969 168672924
22392152173 120057156
253777660261 168666696
378800475115 168660468
187223226483 168654240
477754125397 58898196
109472719733 168648012
182247194051 168641784
148036971081 130532652
335882195389 168635556
204017335941 168629328
824155377779 168623100
320332094039 168616872
269327761611 168610644
833485438589 168604416
896929852097 24912
853389568317 168598188
623870072391 168591960
121290796759 168585732
469613066999 168579504
528081448075 168573276
98276646761 168567048
964728293983 168560820
868317665613 168554592
615784019689 168548364
236983550803 168542136
231385514317 168535908
837217462913 168529680
150524987297 168523452
480187135917 168517224
246935615667 29701332
25502172443 168510996
908125925069 168504768
974680358847 168498540
58468387305 168492312
465259038621 38962368
379422479169 168486084
504445294023 168479856
327796142687 168473628
585305821043 168467400
999560521007 168461172
907503921015 168454944
444110900785 168448716
299805960257 168442488
296073935933 6078528
917455985879 168436260
310380029175 133609284
302293976473 168430032
207127356211 168423804
878269730477 168417576
520617399427 168411348
190333246753 168405120
565401691315 168398892
409900677815 168392664
354542317009 31264560
510665334563 168386436
696644546709 168380208
5598042715 10444356
261863712963 168373980
740918191183 39435696
437890860245 168367752
737696814273 75944232
995206492629 168361524
429804807543 168355296
749514891299 168349068
790567158863 168342840
679850437251 168336612
858365600749 168330384
514397358887 168324156
86458569735 168317928
230141506209 168311700
715304668329 168305472
188467234591 168299244
849657543993 168293016
204639339995 168286788
404924645383 168280560
526215435913 168274332
926164042635 80870580
598367906177 168268104
477699119701 168261876
691046510223 168255648
110094723787 168249420
960374265605 168243192
440378876461 168236964
79616525141 168230736
134974885947 168224508
622010283 168218280
638798169687 168212052
156123023783 168205824
698510558871 168199596
923054022365 168193368
114448752165 168187140
750136895353 95954796
702242583195 168180912
79616525141 168174684
510665334563 163864908
373824442683 168168456
350810292685 168162228
575975760233 168156000
319088085931 168149772
771285033189 168143544
586549829151 168137316
827887402103 168131088
98898650815 168124860
984632423711 168118632
254399664315 168112404
703486591303 168106176
533679484561 168099948
465881042675 168093720
287987883231 168087492
830375418319 8414028
365116385927 168081264
780615093999 168075036
813581308861 168068808
749514891299 21735720
341480231875 168062580
131864865677 168056352
700998575087 168050124
862719629127 168043896
19904135957 168037668
666788352117 168031440
552339606181 168025212
519373391319 168018984
524971427805 168012756
478321123755 101173860
474589099431 168006528
556071630505 168000300
527459444021 167994072
51004338657 167987844
177893165673 167981616
27990188659 20128896
328418146741 167975388
341480231875 167969160
919944002095 167962932
925542038581 167956704
449708937271 167950476
100142658923 167944248
955398233173 167938020
539277521047 167931792
908747929123 167925564
626980092661 167919336
411144685923 167913108
29234196767 167906880
982144407495 167900652
283011850799 167894424
608319971041 167888196
167941100809 167881968
202773327833 167875740
363872377819 167869512
752624911569 167863284
204017335941 167857056
816069325077 167850828
704730599411 167844600
268083753503 167838372
42296281901 167832144
209615372427 167825916
440378876461 167819688
854011572371 71441388
722768716977 167813460
926164042635 167807232
832863434535 130333356
205261344049 167801004
284255858907 167794776
34832233253 167788548
715304668329 167782320
450952945379 167776092
627602096715 167769864
473967095377 167763636
197797295401 167757408
8086058931 167751180
169807112971 167744952
972814346685 167738724
763198980487 167732496
477699119701 167726268
504445294023 167720040
986498435873 140896044
735830802111 167713812
242581587289 167707584
396216588627 167701356
595879889961 167695128
403680637275 167688900
447220921055 167682672
424206771057 167676444
288609887285 167670216
639420173741 167663988
896307848043 167657760
250667639991 167651532
425450779165 167645304
213347396751 167639076
733342785895 167632848
762576976433 167626620
385642519709 167620392
774395053459 167614164
164831080539 167607936
842815499399 167601708
513790918605 49300848
211481384589 167595480
406790657545 167589252
964728293983 167583024
37320249469 167576796
425450779165 167570568
131864865677 167564340
618894039959 167558112
515019362941 167551884
415498714301 167545656
748892887245 167539428
233251526479 167533200
740806834543 119945052
873915702099 167526972
749514891299 167520744
515019362941 167514516
263107721071 5001084
213347396751 167508288
898173860205 167502060
856499588587 167495832
76506504871 167489604
44784298117 167483376
709084627789 167477148
233251526479 167470920
969704326415 167464692
575353756179 167458464
737696814273 167452236
219567437291 87995412
223299461615 64914444
355786325117 167446008
940470135877 167439780
164209076485 167433552
67798448115 167427324
495737237267 167421096
716548676437 167414868
452196953487 167408640
434780839975 167402412
531191468345 167396184
87080573789 88331724
187845230537 167389956
578463776449 167383728
329040150795 167377500
508877726693 8320608
6842050823 167371272
710950639951 167365044
898173860205 167358816
78372517033 167352588
381288491331 167346360
382551445015 14909832
835973454805 139737636
113204744057 167340132
84592557573 167333904
730232765625 37274580
741428838597 167327676
992096472359 167321448
378178471061 167315220
136840898109 167308992
25502172443 167302764
134352881893 167296536
17416119741 167290308
407412661599 167284080
859609608857 133609284
545497561587 167277852
745782866975 167271624
176649157565 167265396
18660127849 167259168
462771022405 167252940
659324303469 167246712
668032360225 167240484
809227280483 167234256
615784019689 167228028
745782866975 167221800
726500741301 167215572
297939948095 96969960
715926672383 167209344
157367031891 167203116
804873252105 167196888
845925519669 167190660
849035539939 78541308
95166626491 167184432
57224379197 55802880
513153350779 167178204
424206771057 167171976
888221795341 167165748
876403718315 167159520
223921465669 105763896
238227558911 167153292
853389568317 167147064
359518349441 167140836
809227280483 167134608
979656391279 60716772
589037845367 167128380
538655516993 167122152
62200411629 167115924
187845230537 167109696
315978065661 167103468
622626064283 167097240
500091265645 153862740
779371085891 167091012
506311306185 167084784
54114358927 167078556
253777660261 167072328
696022542655 167066100
82726545411 167059872
668032360225 167053644
96410634599 167047416
987742443981 167041188
500713269699 167034960
305403996743 167028732
865829649397 167022504
427938795381 167016276
971570338577 167010048
375068450791 79132968
315978065661 167003820
183491202159 166997592
449086933217 166991364
37942253523 166985136
689180498061 166978908
34832233253 166972680
101386667031 166966452
406790657545 166960224
349566284577 50864076
151146991351 113480388
152390999459 166953996
27990188659 166947768
824155377779 166941540
711572644005 166935312
22392152173 166929084
803629243997 166922856
979656391279 128203380
519995395373 166916628
416120718355 166910400
770041025081 166904172
835351450751 166897944
564779687261 166891716
750136895353 166885488
940470135877 166879260
68420452169 166873032
837839466967 166866804
365738389981 166860576
365116385927 87192
920566006149 166854348
708462623735 166848120
427316791327 166841892
8708062985 166835664
998938516953 166057164
934872099391 166829436
614540011581 166823208
463393026459 77463864
602721934555 166816980
146792962973 3001896
952288212903 166810752
542387541317 109332540
966594306145 133316568
528703452129 166804524
544875557533 166798296
502579281861 12493368
343968248091 137302488
539899525101 119297340
245691607559 63257796
888221795341 166792068
964106289929 166785840
737074810219 166779612
632578129147 166773384
377556467007 67548888
935494103445 166767156
255643672423 166760928
875781714261 166754700
116936768381 166748472
224543469723 166742244
647506226443 166736016
403058633221 166729788
42918285955 166723560
164831080539 166717332
958508253443 166711104
55358367035 166704876
980900399387 166698648
302915980527 129287052
133730877839 166692420
671142380495 166686192
868317665613 166679964
331528167011 166673736
626980092661 166667508
348944280523 166661280
55980371089 166655052
563535679153 166648824
212103388643 166642596
681716449413 166636368
929274062905 166630140
782481106161 166623912
311624037283 166617684
429182803489 166611456
276169806205 166605228
724634729139 166599000
129376849461 166592772
900039872367 166586544
203395331887 166580316
937360115607 166574088
362628369711 166567860
87702577843 166561632
547985577803 76517208
434780839975 166555404
115070756219 166549176
680472441305 106573536
105118691355 166542948
392484564303 166536720
569133715639 166530492
409900677815 166524264
755734931839 166518036
46028306225 166511808
658702299415 166505580
45406302171 166499352
325930130525 166493124
461527014297 166486896
287987883231 111039012
385642519709 166480668
903771896691 166474440
864585641289 166468212
862719629127 166461984
91434602167 166455756
610807987257 166449528
385642519709 166443300
592147865637 166437072
464015030513 166430844
953581939135 62834292
373824442683 166424616
647506226443 166418388
702242583195 166412160
636310153471 166405932
768797016973 166399704
524349423751 166393476
34210229199 166387248
844681511561 98676432
337126203497 166381020
431048815651 166374792
527459444021 166368564
187845230537 166362336
999560521007 166356108
583439808881 166349880
135596890001 166343652
726500741301 166337424
707218615627 166331196
439756872407 166324968
307892012959 166318740
673630396711 166312512
590281853475 166306284
533057480507 166300056
849035539939 166293828
154257011621 166287600
404924645383 166281372
794921187241 166275144
472101083215 166268916
160477052161 166262688
657458291307 166256460
960374265605 80216640
354542317009 160128108
983388415603 166250232
734586794003 166244004
852767564263 166237776
176649157565 166231548
315356061607 166225320
182869198105 166219092
77750512979 6396156
605209950771 166212864
760710964271 166206636
943580156147 166200408
472723087269 166194180
464637034567 166187952
44784298117 166181724
699754566979 166175496
65932435953 65636892
693534526439 166169268
406168653491 166163040
877647726423 164537532
694156530493 166156812
594635881853 166150584
564779687261 166144356
102630675139 166138128
702864587249 166131900
508799322401 166125672
572865739963 166119444
419852742679 166113216
227653489993 166106988
195309279185 166100760
933006087229 166094532
609563979149 166088304
608941975095 166082076
77750512979 166075848
728366753463 166069620
761954972379 166063392
57846383251 166057164
243825595397 166050936
315356061607 166044708
269949765665 166038480
619516044013 166032252
875159710207 166026024
403680637275 166019796
63444419737 166013568
984010419657 166007340
113826748111 166001112
248801627829 29196864
222677457561 6869484
393106568357 12705120
936116107499 165994884
446598917001 165988656
284877862961 2671812
381288491331 165982428
600233918339 102687264
859609608857 165976200
141194926487 165969972
507555314293 165963744
724634729139 165957516
172917133241 13900896
65932435953 165951288
970948334523 165945060
225787477831 165938832
942336148039 147105360
260619704855 165932604
741428838597 165926376
169807112971 165920148
210237376481 165913920
901283880475 165907692
918699993987 165901464
616406023743 165895236
770041025081 165889008
802385235889 165882780
636932157525 165714624
478943127809 165876552
510665334563 165870324
463393026459 165864096
308542977213 95824008
408656669707 165857868
26746180551 165851640
881379750747 165845412
176649157565 165839184
379422479169 165832956
265595737287 165826728
805495256159 162581940
133108873785 165820500
529947460237 165814272
228897498101 165808044
870183677775 165801816
357030333225 165795588
40430269739 165789360
41674277847 165783132
542387541317 165776904
1866018391 165770676
845925519669 35437320
170429117025 165764448
414254706193 165758220
706596611573 165751992
671764384549 165745764
483919160241 114445728
917455985879 165739536
524349423751 165733308
41052273793 165727080
454684969703 165720852
395594584573 165714624
964728293983 165708396
111960735949 165702168
862097625073 165695940
195931283239 165689712
534923492669 165683484
427316791327 165677256
220811445399 165671028
439756872407 165664800
545497561587 165658572
17416119741 165652344
528081448075 165646116
566645699423 165639888
854633576425 165633660
142438934595 165627432
41674277847 165621204
22392152173 165614976
357652337279 165608748
611429991311 165602520
417986730517 51393456
690424506169 165596292
575353756179 165590064
311002033229 165583836
35454237307 165577608
901283880475 151651800
118180776489 165571380
762576976433 165565152
635688149417 165558924
115692760273 165552696
694778534547 165546468
102630675139 165540240
543009545371 165534012
851523556155 165527784
136840898109 165521556
897551856151 31762800
281767842691 50527764
422340758895 165515328
409900677815 165509100
290475899447 165502872
471479079161 165496644
539899525101 165490416
475833107539 165484188
460905010243 165477960
317844077823 25142436
829753414265 165471732
334638187281 92448432
796165195349 165465504
665544344009 67075560
528081448075 165459276
243203591343 165453048
861511357283 83997036
42918285955 160389684
328418146741 165446820
314112053499 165440592
218945433237 165434364
871427685883 165428136
174783145403 165421908
58468387305 165415680
67798448115 165409452
253155656207 165403224
857121592641 165396996
388752539979 165390768
615162015635 165384540
844059507507 165378312
41063179021 137800728
771285033189 165372084
106984703517 165365856
254399664315 165359628
821045357509 162731412
46028306225 165353400
267461749449 165347172
879513738585 165340944
370092418359 165334716
253777660261 45632556
44162294063 165328488
337748207551 165322260
906259912907 162096156
776261065621 165316032
493249221051 165309804
669898372387 165303576
827265398049 165297348
238849562965 165291120
822911369671 157537260
547985577803 165284892
499469261591 165278664
219567437291 165272436
206505352157 165266208
268083753503 165259980
115070756219 165253752
439134868353 165247524
118180776489 165241296
615784019689 156341484
63444419737 165235068
633200133201 165228840
311624037283 116089920
743294850759 165222612
324064118363 165216384
656836287253 165210156
389996548087 165203928
103252679193 165197700
299805960257 896832
656214283199 27851616
158611039999 165191472
560425658883 165185244
640042177795 165179016
724012725085 165172788
580329788611 120331188
526837439967 165166560
534301488615 165160332
208371364319 165154104
562291671045 165147876
767553008865 165141648
916211977771 57702420
71530472439 165135420
445354908893 165129192
538033512939 165122964
13062091363 165116736
375690454845 43253460
393106568357 165110508
50382334603 165104280
852145560209 165098052
986498435873 165091824
258131688639 165085596
58468387305 165079368
652504872743 7623072
214591404859 165073140
735208798057 165066912
529325456183 65730312
216457417021 165060684
314206937079 24108588
528081448075 165054456
28612192713 165048228
262485717017 165042000
835351450751 165035772
676740416981 165029544
440378876461 165023316
385020515655 165017088
372580434575 165010860
876403718315 32827788
488273188619 165004632
220189441345 164998404
608319971041 164992176
951666208849 36527220
662434323739 164985948
34210229199 151464960
350188288631 164979720
710950639951 164973492
608941975095 164967264
27368184605 164961036
772529041297 164954808
891331815611 112596012
487651184565 164948580
304159988635 164942352
426072783219 101908764
670520376441 82377756
780615093999 164936124
562291671045 164929896
143682942703 164923668
748892887245 164917440
824155377779 164911212
543631549425 164904984
505689302131 164898756
230763510263 117864900
615162015635 164892528
31722212983 164886300
61578407575 164880072
57224379197 164873844
917455985879 164867616
487651184565 164861388
658080295361 164855160
913723961555 164848932
451574949433 164842704
563535679153 164836476
413632702139 164830248
758222948055 164824020
618272035905 164817792
25502172443 164811564
209615372427 164805336
857121592641 164799108
907503921015 154933956
289853895393 164792880
312868045391 164786652
3732030553 116002728
232629522425 164780424
510043330509 164774196
393728572411 164767968
588415841313 164761740
752624911569 164755512
380044483223 164749284
18660127849 164743056
997694508845 164736828
601477926447 164730600
330284158903 51069600
276169806205 164724372
921810014257 164718144
336504199443 164711916
934250095337 164705688
859609608857 164699460
919944002095 164693232
441622884569 164687004
799897219673 164680776
297317944041 164674548
483297156187 164668320
340236223767 164662092
516263371049 164655864
105118691355 164649636
557315638613 164643408
124400817029 164637180
14306099471 164630952
286121871069 164624724
29234196767 164618496
974680358847 40780944
289231891339 164612268
106362699463 29657736
992718476413 164606040
419230738625 164599812
681094445359 164593584
646262218335 164587356
972192342631 128876004
434158835921 164581128
472723087269 7928244
246313611613 164574900
987120439927 164568672
929896066959 164562444
805495256159 69298956
574731752125 140920956
323442114309 164556216
807361268321 164549988
725878737247 164543760
495737237267 164537532
566645699423 164531304
307892012959 164525076
684204465629 164518848
529325456183 164512620
937360115607 164506392
193443267023 164500164
431670819705 164493936
816691329131 164487708
45406302171 116301672
102008671085 164481480
908125925069 164475252
690424506169 164469024
495115233213 164462796
230763510263 164456568
877647726423 164450340
240093571073 164444112
105740695409 164437884
106362699463 164431656
778127077783 2298132
872049689937 164425428
651238250767 164419200
697888554817 164412972
549851589965 147223692
240715575127 164406744
399326608897 164400516
466503046729 164394288
54114358927 164388060
796787199403 164381832
568511711585 148836744
320332094039 164375604
276791810259 73614960
74640492709 164369376
190333246753 164363148
699132562925 164356920
331528167011 164350692
669276368333 164344464
622004060229 164338236
727122745355 114775812
865829649397 164332008
183491202159 164325780
33588225145 164319552
625114080499 25821288
98276646761 164313324
12440087309 164307096
52248346765 164300868
106984703517 164294640
327174138633 164288412
528081448075 164282184
933006087229 99249408
197175291347 164275956
755112927785 164269728
218945433237 164263500
764442988595 164257272
987120439927 164251044
39808265685 164244816
348322276469 164238588
800519223727 164232360
681094445359 164226132
263729725125 164219904
60334399467 164213676
181625189997 164207448
837217462913 164201220
689802502115 164194992
285499867015 164188764
964106289929 164182536
757600944001 164176308
114448752165 164170080
803007239943 164163852
452196953487 164157624
386264523763 153277308
796165195349 164151396
41674277847 164145168
832241430481 164138940
724634729139 164132712
129376849461 164126484
773773049405 164120256
307270008905 164114028
512531346725 164107800
138084906217 164101572
478321123755 164095344
811715296699 164089116
428560799435 164082888
130620857569 164076660
315356061607 164070432
631956125093 164064204
174783145403 117702972
756987802391 100775268
438512864299 164057976
721524708869 164051748
602721934555 164045520
646884222389 164039292
211481384589 87111036
81482537303 77476320
991474468305 164033064
603965942663 164026836
607697966987 164020608
598367906177 164014380
994584488575 164008152
952910216957 164001924
568511711585 163995696
787457138593 163989468
148036971081 163983240
230141506209 163977012
790567158863 163970784
511287338617 163964556
93922618383 9858924
8708062985 163958328
807983272375 91128096
841571491291 163952100
6220046769 9566208
551717602127 163945872
177271161619 163939644
520617399427 136436796
620138048067 163933416
480809139971 159418116
738940822381 100613340
690424506169 163927188
15550107579 163920960
959752261551 163914732
984010419657 163908504
645640214281 163902276
776261065621 163896048
862097625073 163889820
368848410251 163883592
389374544033 163877364
390618552141 163871136
778127077783 163864908
682960457521 40961556
435402844029 163858680
617650031851 163852452
579707784557 163846224
820423353455 163839996
259997700801 163833768
866451653451 163827540
714060660221 163821312
545497561587 163815084
935494103445 163808856
167941100809 163802628
782481106161 163796400
290475899447 163790172
604587946717 163783944
225165473777 163777716
968460318307 163771488
46650310279 163765260
529325456183 163759032
223299461615 163752804
883245762909 163746576
88946585951 163740348
669276368333 163734120
279279826475 163727892
644396206173 163721664
490761204835 163715436
609563979149 163709208
714682664275 163702980
497603249429 140341752
699754566979 32236128
749514891299 163696752
413632702139 163690524
190955250807 163684296
555449626451 163678068
867695661559 163671840
432292823759 163665612
640664181849 163659384
66554440007 163653156
936116107499 163646928
343968248091 163640700
302915980527 163634472
531813472399 163628244
509421326455 163622016
311002033229 163615788
492627216997 163609560
585305821043 163603332
602721934555 163597104
689802502115 40699980
844059507507 163590876
788701146701 36147312
532435476453 163584648
241959583235 163578420
11196079201 163572192
840327483183 163565964
233873530533 163559736
22392152173 163553508
914345965609 163547280
399948612951 163541052
689802502115 163534824
623248068337 163528596
516263371049 163522368
88324581897 163516140
650616246713 163509912
584683816989 93762540
542387541317 163503684
313490049445 163497456
870805681829 147167640
804873252105 163491228
868317665613 163485000
470857075107 163478772
498225253483 163472544
612673999419 163466316
633822137255 82502316
77128508925 163460088
623248068337 163453860
874537706153 163447632
972192342631 162033876
541143533209 163441404
558559646721 163435176
768175012919 163428948
855255580479 163422720
448464929163 163416492
739562826435 163410264
786835134539 126341208
951666208849 163404036
579707784557 163397808
341480231875 89957232
281145838637 163391580
23014156227 163385352
775017057513 163379124
531813472399 163372896
832241430481 163366668
528703452129 163360440
400570617005 35842140
877025722369 163354212
269327761611 55161396
639420173741 163347984
645018210227 163341756
254399664315 163335528
115692760273 163329300
638176165633 163323072
206505352157 163316844
404360555501 93432456
24258164335 163310616
789945154809 163304388
203395331887 163298160
467125050783 163291932
830997422373 104960484
207127356211 163285704
807361268321 95811552
597123898069 163279476
198419299455 163273248
134974885947 163267020
702864587249 119751984
601477926447 163260792
738318818327 163254564
481431144025 163248336
105118691355 163242108
64688427845 163235880
217079421075 163229652
179137173781 163223424
613918007527 163217196
268705757557 163210968
919944002095 163204740
893819831827 163198512
272437781881 163192284
416742722409 163186056
302293976473 163179828
545497561587 17799624
88946585951 163173600
381910495385 163167372
735830802111 163161144
128754845407 163154916
598367906177 163148688
501957277807 163142460
165453084593 163136232
85836565681 163130004
261241708909 163123776
92678610275 163117548
662434323739 163111320
818557341293 163105092
209615372427 89564868
266839745395 163098864
38564257577 163092636
10574075147 23087196
314734057553 163086408
236983550803 163080180
960374265605 122523444
682960457521 163073952
263107721071 163067724
722146712923 163061496
605209950771 163055268
219567437291 163049040
955398233173 163042812
27368184605 163036584
531813472399 163030356
26124176497 163024128
378178471061 163017900
94544622437 163011672
942336148039 100059048
858365600749 163005444
567889707531 162999216
538655516993 162992988
181003185943 162986760
204639339995 162980532
64688427845 73527768
96410634599 162974304
439756872407 162968076
472723087269 162961848
133730877839 162955620
227653489993 162949392
439756872407 162943164
181003185943 162936936
134974885947 121277844
635688149417 162930708
870183677775 162924480
761332968325 162918252
394350576465 162912024
62200411629 162905796
174161141349 162899568
324064118363 162893340
445354908893 162887112
816691329131 162880884
728988757517 162874656
573487744017 162868428
573487744017 162862200
209615372427 162855972
698510558871 162849744
668654364279 162843516
87702577843 162837288
51626342711 162831060
336504199443 162824832
71530472439 152137584
357674104139 99224496
274925798097 162818604
964106289929 162812376
625736084553 162806148
589659849421 162799920
651238250767 162793692
12440087309 162787464
281767842691 162781236
463393026459 30859740
445976912947 162775008
324686122417 162768780
861475621019 162762552
724012725085 21947472
9330067039 162756324
556693634559 162750096
357652337279 162743868
381288491331 162737640
991474468305 162731412
850279548047 162725184
218945433237 162718956
849035539939 162712728
403680637275 162706500
886977787233 162700272
716548676437 162694044
88946585951 162687816
664300335901 162681588
424828775111 162675360
28612192713 162669132
19282131903 162662904
587793837259 162656676
58468387305 162650448
758222948055 162644220
464015030513 162637992
808605276429 162631764
863341633181 162625536
93300614329 162619308
816691329131 162613080
660568311577 162606852
218945433237 162600624
829131410211 162594396
401814625113 162588168
125022821083 162581940
715304668329 162575712
918699993987 162569484
568511711585 162563256
531191468345 162557028
798031207511 162550800
834729446697 152137584
353298308901 162544572
264351729179 162538344
181003185943 162532116
494493229159 162525888
973436350739 162519660
42918285955 41385060
783103110215 162513432
662434323739 162507204
373824442683 162500976
496359241321 162494748
555582644075 7243164
55358367035 162488520
126266829191 162482292
787457138593 162476064
513153350779 78186312
501957277807 162469836
485163168349 162463608
705352603465 162457380
9952071093 162451152
289231891339 128321712
781237098053 162444924
648128230497 162438696
23014156227 162432468
561746177971 6975360
842815499399 162426240
154879015675 162420012
315978065661 162413784
765064992649 162407556
27368184605 162401328
869561673721 58094784
171673125133 162395100
959752261551 162388872
573487744017 162382644
279901830529 162376416
158611039999 162370188
125644825137 162363960
753868919677 162357732
684826469683 162351504
779371085891 162345276
140572922433 30965616
176027153511 162339048
448464929163 162332820
999560521007 162326592
421096750787 85516668
115692760273 162320364
102008671085 162314136
789323150755 137588976
194065271077 162307908
928652058851 162301680
188467234591 162295452
956020237227 162289224
637554161579 162282996
166075088647 162276768
942958152093 162270540
480187135917 162264312
736452806165 33058224
515641366995 162258084
686070477791 146289492
889465803449 162251856
495115233213 162245628
64688427845 162239400
284877862961 162233172
612051995365 162226944
472723087269 162220716
917455985879 151321716
473967095377 162214488
205883348103 162208260
70286464331 162202032
104496687301 162195804
33588225145 162189576
786213130485 162183348
386886527817 162177120
915589973717 162170892
628846104823 162164664
670520376441 162158436
218945433237 162152208
55358367035 162145980
803629243997 162139752
120668792705 162133524
469613066999 162127296
603343938609 162121068
990230460197 162114840
159233044053 162108612
768175012919 162102384
362628369711 162096156
220811445399 162089928
425483650549 94360428
860853616965 162083700
373824442683 150350148
911857949393 162077472
24880168389 162071244
609563979149 162065016
765686996703 162058788
844681511561 162052560
870805681829 162046332
28612192713 122050116
347700272415 162040104
813594537133 8046576
61578407575 162033876
435402844029 162027648
202151323779 162021420
522483411589 162015192
217079421075 162008964
793677179133 162002736
48516322441 161996508
467125050783 161990280
781859102107 161984052
510665334563 161977824
342102235929 161971596
739562826435 161965368
462149018351 161959140
580951792665 161952912
421718754841 161946684
31722212983 161940456
645018210227 12624156
120668792705 161934228
251289644045 161928000
413010698085 161921772
255021668369 161915544
541143533209 161909316
671764384549 161903088
791189162917 161896860
74640492709 161890632
784347118323 161884404
268083753503 161878176
345834260253 161871948
611429991311 25453836
630090112931 116824824
409900677815 161865720
490139200781 161859492
545497561587 161853264
396838592681 55584900
607075962933 161847036
572243735909 16099380
643152198065 161840808
358274341333 161834580
206505352157 112490136
737696814273 161828352
342724239983 161822124
16172111633 18933120
419852742679 161815896
445976912947 161809668
73396484601 161803440
116314764327 161797212
490139200781 161790984
936116107499 161784756
264973733233 161778528
814825316969 161772300
55980371089 161766072
352676304847 161759844
297317944041 161753616
32966221091 161747388
80238529195 161741160
342724239983 61414308
572865739963 161734932
364494381873 161728704
679850437251 161722476
46650310279 161716248
267461749449 161710020
928652058851 161703792
594745395005 25354188
567267703477 161697564
315356061607 161691336
531191468345 2976984
882001754801 161685108
977168375063 161678880
701620579141 161672652
664922339955 161666424
291719907555 161660196
893819831827 161653968
717792684545 161647740
25502172443 161641512
882001754801 161635284
247557619721 161629056
166697092701 161622828
165453084593 161616600
278035818367 161610372
455306973757 161604144
918077989933 82134864
360762357549 161597916
345834260253 161591688
170429117025 161585460
510665334563 161579232
518129383211 161573004
691046510223 44343360
401814625113 161566776
825399385887 161560548
15550107579 161554320
63444419737 31345524
15550107579 161548092
444110900785 161541864
986498435873 161535636
308514017013 161529408
413632702139 161523180
490139200781 161516952
189089238645 161510724
178515169727 20303280
238849562965 5922828
106362699463 161504496
748270883191 161498268
125644825137 161492040
381910495385 161485812
727122745355 161479584
283011850799 161473356
100142658923 161467128
877025722369 161460900
484541164295 161454672
755734931839 7454916
500091265645 161448444
835351450751 161442216
568511711585 161435988
872671693991 161429760
213347396751 161423532
98898650815 161417304
750136895353 91576512
929274062905 161411076
790567158863 161404848
718414688599 161398620
513153350779 161392392
995828496683 161386164
628846104823 161379936
901283880475 161373708
207127356211 161367480
998316512899 161361252
134352881893 161355024
798653211565 161348796
414254706193 161342568
413632702139 161336340
665544344009 161330112
893819831827 161323884
617028027797 161317656
984632423711 161311428
107606707571 161305200
11196079201 161298972
146792962973 161292744
994584488575 161286516
157989035945 161280288
826021389941 161274060
891331815611 161267832
715926672383 161261604
543009545371 23516928
695400538601 161255376
464015030513 161249148
809227280483 161242920
528703452129 161236692
160477052161 161230464
481431144025 161224236
62822415683 161218008
452196953487 161211780
844681511561 161205552
407412661599 161199324
117558772435 161193096
235117538641 161186868
519995395373 161180640
945446168309 161174412
470857075107 132376140
682338453467 161168184
560425658883 161161956
320954098093 161155728
275547802151 161149500
598989910231 161143272
406790657545 161137044
415498714301 161130816
452818957541 161124588
487029180511 161118360
478943127809 161112132
485833825539 77395356
740184830489 161105904
675496408873 161099676
426694787273 70376400
385020515655 161093448
490139200781 161087220
661190315631 161080992
896307848043 161074764
970326330469 83455200
829131410211 161068536
206505352157 161062308
782481106161 161056080
709084627789 161049852
984632423711 161043624
634444141309 161037396
464637034567 161031168
561669666991 161024940
888221795341 161018712
812337300753 161012484
264973733233 161006256
764442988595 161000028
949178192633 160993800
358274341333 160987572
423584767003 160981344
130620857569 160975116
825399385887 160968888
666788352117 160962660
881379750747 160956432
224543469723 160950204
617650031851 160943976
609563979149 160937748
493871225105 160931520
381910495385 94210956
778127077783 160925292
103252679193 160919064
323442114309 160912836
816691329131 160906608
835973454805 160900380
118180776489 160894152
567267703477 160887924
329040150795 160881696
541143533209 160875468
977790379117 160869240
317222073769 160863012
325308126471 160856784
373824442683 160850556
241959583235 160844328
663056327793 160838100
544875557533 160831872
409278673761 160825644
223921465669 160819416
402436629167 160813188
920566006149 160806960
328418146741 160800732
158611039999 160794504
748892887245 160788276
197175291347 72051732
580329788611 160782048
927408050743 160775820
358896345387 160769592
541765537263 160763364
114448752165 160757136
375068450791 67374504
739562826435 160750908
404924645383 160744680
101386667031 160738452
476455111593 56033316
458416994027 160732224
583439808881 160725996
698510558871 160719768
694778534547 160713540
740806834543 160707312
93922618383 129909852
926786046689 160701084
607697966987 160694856
983388415603 160688628
805495256159 160682400
375690454845 160676172
503823289969 160669944
852145560209 160663716
960374265605 160657488
819179345347 65886012
168563104863 160651260
978412383171 160645032
857121592641 160638804
150524987297 160632576
129376849461 160626348
144926950811 160620120
473345091323 160613892
433536831867 160607664
125644825137 160601436
63444419737 160595208
32344217037 160588980
135596890001 160582752
31100208929 160576524
300427964311 160570296
819801349401 160564068
520617399427 26549964
619516044013 160557840
844681511561 160551612
559803654829 160545384
753246915623 160539156
474589099431 160532928
68420452169 8208504
92678610275 160526700
426694787273 160520472
354542317009 160514244
23636160281 155631492
923676026419 160508016
823533373725 12424860
69042456223 160501788
251911648099 160495560
756978939947 160489332
980900399387 160483104
424828775111 160476876
101386667031 160470648
438512864299 50751972
127510837299 160464420
788701146701 160458192
714682664275 22034664
18038123795 160451964
765064992649 160445736
725256733193 160439508
905637908853 160433280
133108873785 141419196
408656669707 160427052
156123023783 160420824
537411508885 160414596
431048815651 160408368
722146712923 160402140
154879015675 39435696
501335273753 160395912
984632423711 160389684
957264245335 160383456
692912522385 160377228
630090112931 137464416
579085780503 160371000
385642519709 160364772
700376571033 160358544
901905884529 160352316
608941975095 110571912
532435476453 160346088
853389568317 160339860
301671972419 160333632
317222073769 160327404
637554161579 160321176
411766689977 160314948
157367031891 160308720
116936768381 160302492
87080573789 160296264
914345965609 160290036
194687275131 160283808
620760052121 160277580
59090391359 160271352
947312180471 160265124
436024848083 160258896
352676304847 160252668
641908189957 160246440
901283880475 160240212
714835337467 3581100
644396206173 6502032
812337300753 160233984
383776507547 160227756
259375696747 103235328
557937642667 160221528
886355783179 160215300
456550981865 160209072
74640492709 160202844
122534804867 146040372
930518071013 84127824
147414967027 160196616
555449626451 160190388
72774480547 160184160
358896345387 160177932
485163168349 44648532
472723087269 160171704
441622884569 160165476
21148144065 160159248
532435476453 111456288
420474746733 160153020
519373391319 160146792
918699993987 1737612
825399385887 160140564
128754845407 160134336
59712395413 160128108
337748207551 160121880
428560799435 160115652
133108873785 112091544
850279548047 160109424
595879889961 160103196
192199258915 160096968
317222073769 160090740
968498471035 104001372
763820984541 160084512
244447599451 160078284
315978065661 160072056
707840619681 160065828
471479079161 160059600
950422200741 160053372
376934462953 160047144
970948334523 160040916
397460596735 114508008
873293698045 160034688
829131410211 160028460
414876710247 160022232
769419021027 160016004
26124176497 160009776
96410634599 160003548
307892012959 159997320
365738389981 159991092
616406023743 159984864
934250095337 159978636
245691607559 159972408
916833981825 159966180
926786046689 159959952
50382334603 159953724
28612192713 159947496
511909342671 159941268
511909342671 159935040
845303515615 159928812
268705757557 159922584
45406302171 159916356
139950918379 159910128
686070477791 52906860
816069325077 124236144
827887402103 159903900
1244014337 159897672
785591126431 159891444
146170958919 11540484
207127356211 67486608
52870350819 159885216
115070756219 159878988
276169806205 159872760
882001754801 159866532
700998575087 159860304
397460596735 159854076
202151323779 159847848
854633576425 39342276
769419021027 159841620
523105415643 159835392
663056327793 159829164
370092418359 159822936
741428838597 159816708
2488022445 159810480
880757746693 159804252
17416119741 159798024
974680358847 159791796
846547523723 159785568
134352881893 3462768
766309000757 159779340
72774480547 159773112
286121871069 129118896
709084627789 66496356
972814346685 62971308
503823289969 159766884
635688149417 15731928
913101957501 159760656
776883069675 159754428
868939669667 159748200
88946585951 15077988
79616525141 159741972
488273188619 159735744
732098777787 159729516
616406023743 159723288
212103388643 159717060
949178192633 159710832
262485717017 159704604
991474468305 159698376
655592279145 159692148
49760330549 49487688
991474468305 159685920
889465803449 159679692
675496408873 159673464
176649157565 90573804
933006087229 158745492
360762357549 159667236
363250373765 159661008
237605554857 159654780
976546371009 159648552
396216588627 26033040
569755719693 159642324
132486869731 159636096
203395331887 159629868
658702299415 159623640
538655516993 159617412
805495256159 159611184
766931004811 27558900
839083475075 5094504
307892012959 159604956
830997422373 159598728
353298308901 159592500
149902983243 159586272
47272314333 159580044
874537706153 159573816
784347118323 159567588
941714143985 159561360
122534804867 159555132
834729446697 98763624
845925519669 159548904
274925798097 159542676
865829649397 159536448
393106568357 159530220
241959583235 159523992
444110900785 159517764
479565131863 159511536
497603249429 159505308
965972302091 159499080
128754845407 159492852
299805960257 159486624
824155377779 159480396
512531346725 159474168
390618552141 97399692
531813472399 159467940
981522403441 36371520
710328635897 159461712
768175012919 159455484
372580434575 159449256
601477926447 159443028
345212256199 159436800
500713269699 159430572
850901552101 159424344
649994242659 159418116
727122745355 159411888
404924645383 159405660
283011850799 159399432
643774202119 159393204
636932157525 159386976
228897498101 159380748
286743875123 159374520
185357214321 159368292
21148144065 159362064
525593431859 159355836
399326608897 159349608
633822137255 159343380
34832233253 159337152
116314764327 159330924
74640492709 127698912
725256733193 159324696
457794989973 158303304
755112927785 159318468
952288212903 159312240
471479079161 159306012
178515169727 66558636
59712395413 159299784
648750234551 159293556
49760330549 159287328
635688149417 126658836
858987604803 159281100
479565131863 159274872
564779687261 159268644
760710964271 142558920
351432296739 159262416
500091265645 159256188
822289365617 159249960
970326330469 159243732
656836287253 12443544
78994521087 159237504
686070477791 157070160
726500741301 159231276
855877584533 67455468
683582461575 159225048
67176444061 159218820
679850437251 159212592
185357214321 83081520
716548676437 159206364
534923492669 159200136
331528167011 159193908
21770148119 153140292
396216588627 159187680
936116107499 159181452
970326330469 18584352
445976912947 159175224
264973733233 159168996
569133715639 159162768
153013003513 159156540
340858227821 159150312
993340480467 158384268
355786325117 88095060
412388694031 159144084
590903857529 10587600
584683816989 112701888
49138326495 140198508
730232765625 159137856
985254427765 159131628
187223226483 159125400
705352603465 159119172
98276646761 159112944
122534804867 159106716
534923492669 159100488
142438934595 159094260
214591404859 159088032
499469261591 159081804
138084906217 159075576
457174823179 65487420
364494381873 159069348
232007518371 159063120
526215435913 159056892
152390999459 159050664
863341633181 159044436
211481384589 159038208
95788630545 159031980
648750234551 159025752
128132841353 159019524
408656669707 159013296
637554161579 159007068
183491202159 159000840
862719629127 120293820
266839745395 158994612
355786325117 105738984
845925519669 158988384
922432018311 158982156
507555314293 158975928
482053148079 158969700
33588225145 158963472
363872377819 158957244
813581308861 158951016
992096472359 158944788
636932157525 158938560
577841772395 158932332
701620579141 158926104
823533373725 158919876
593391873745 150424884
68420452169 82819944
956020237227 158913648
883867766963 32074200
319088085931 158907420
120046788651 158901192
153013003513 158894964
316600069715 158888736
464015030513 158882508
617650031851 158876280
462771022405 158870052
452196953487 158863824
823533373725 158857596
42296281901 158851368
82104541357 158845140
131864865677 85522896
185979218375 30324132
735830802111 10618740
589659849421 158838912
951044204795 150125940
163587072431 158832684
78372517033 158826456
745782866975 158820228
776883069675 69361236
170429117025 158814000
378178471061 158807772
6220046769 158801544
804251248051 158795316
835973454805 158789088
837217462913 158782860
31100208929 158776632
18038123795 13303008
513775354833 158770404
909369933177 158764176
163587072431 158757948
131864865677 158751720
820423353455 158745492
3732030553 158739264
810471288591 158733036
395594584573 158726808
852145560209 158720580
978412383171 158714352
503201285915 158708124
547985577803 158701896
126266829191 158695668
155501019729 158689440
102008671085 158683212
531191468345 158676984
253155656207 158670756
238849562965 158664528
970948334523 158658300
742672846705 158652072
631956125093 158645844
598367906177 158639616
134352881893 158633388
821045357509 158627160
528081448075 158620932
862719629127 19910916
143682942703 158614704
971570338577 158608476
831619426427 158602248
633200133201 158596020
130620857569 158589792
686070477791 158583564
21770148119 158577336
857743596695 51206616
435402844029 158571108
361384361603 158564880
750136895353 158558652
658080295361 158552424
537411508885 158546196
88946585951 158539968
252533652153 144919332
503823289969 158533740
737074810219 158527512
970326330469 158521284
737074810219 158515056
482675152133 158508828
663056327793 158502600
77750512979 158496372
645018210227 158490144
985254427765 158483916
697888554817 158477688
965350298037 158471460
545497561587 158465232
325308126471 158459004
508177318347 647712
30478204875 158452776
569133715639 158446548
103874683247 158440320
165453084593 158434092
924920034527 158427864
263729725125 158421636
49138326495 158415408
500091265645 158409180
21770148119 142403220
501335273753 117404028
921810014257 158402952
145548954865 158396724
998938516953 158390496
849657543993 158384268
956020237227 158378040
608941975095 4384512
304781992689 158371812
271815777827 158365584
429913317987 43465212
212103388643 158359356
90812598113 158353128
654970275091 158346900
720280700761 158340672
557937642667 158334444
482675152133 158328216
90812598113 158321988
959752261551 158315760
186601222429 158309532
667410356171 158303304
86458569735 158297076
424206771057 158290848
688558494007 158284620
508177318347 158278392
636932157525 158272164
543631549425 57584088
703486591303 158265936
327174138633 158259708
509421326455 145342836
100142658923 158253480
233873530533 158247252
324064118363 158241024
413632702139 158234796
733964789949 158228568
481431144025 158222340
279279826475 158216112
778749081837 158209884
108850715679 158203656
463393026459 158197428
743916854813 97300044
714060660221 93432456
493249221051 158191200
932384083175 158184972
937360115607 158178744
421096750787 158172516
507555314293 158166288
89568590005 158160060
160477052161 140049036
213969400805 158153832
29856200821 158147604
408656669707 158141376
952288212903 158135148
281145838637 158128920
509421326455 158122692
875781714261 158116464
931762079121 158110236
922432018311 158104008
577219768341 158097780
40430269739 158091552
747026875083 158085324
454684969703 158079096
394972580519 158072868
437890860245 158066640
817935337239 158060412
994584488575 158054184
36076241361 158047956
595879889961 158041728
87702577843 102139200
909369933177 158035500
704800776515 61663428
682960457521 158029272
951044204795 158023044
440378876461 158016816
279279826475 158010588
631334121039 158004360
147414967027 157998132
549851589965 157991904
448464929163 157985676
273059785935 157979448
454684969703 128695392
942958152093 157973220
822289365617 157966992
6220046769 157960764
852145560209 157954536
468369058891 157948308
217701425129 112963464
43540290009 157942080
243825595397 157935852
87080573789 157929624
163587072431 157923396
745160862921 14716764
492627216997 157917168
717170680491 157910940
610807987257 54401580
834729446697 157904712
241959583235 157898484
52870350819 157892256
804251248051 157886028
185979218375 157879800
488895192673 157873572
2488022445 157867344
420474746733 157861116
536167500777 157854888
652482258875 157848660
985876431819 157842432
258753692693 157836204
171051121079 67910112
674252400765 157829976
893819831827 9304632
627602096715 157823748
93922618383 157817520
905637908853 154286244
836595458859 157811292
994584488575 157805064
69042456223 157798836
651238250767 157792608
766931004811 157786380
721524708869 33232608
124400817029 101609820
849657543993 112726800
413010698085 157780152
749514891299 157773924
493249221051 157767696
692290518331 118481472
752002907515 157761468
287365879177 157755240
453440961595 157749012
570377723747 157742784
915589973717 157736556
401814625113 157730328
121912800813 157724100
169185108917 157717872
45406302171 7579476
707840619681 157711644
752002907515 157705416
337748207551 157699188
887599791287 157692960
905015904799 157686732
9952071093 157680504
328418146741 157674276
24880168389 157668048
15550107579 157661820
608941975095 157655592
561047662937 157649364
987742443981 157643136
496359241321 157636908
99520654869 157630680
131864865677 157624452
21770148119 121682664
900039872367 157618224
221433449453 4259952
470235071053 157611996
353298308901 157605768
567889707531 157599540
154257011621 157593312
741428838597 157587084
472101083215 157580856
748270883191 157574628
131242861623 157568400
281145838637 157562172
716548676437 36290556
628224100769 157555944
284255858907 157549716
168563104863 157543488
309136021067 157537260
585305821043 157531032
183491202159 157524804
477077115647 157518576
144926950811 157512348
817935337239 155980260
871427685883 157506120
439756872407 157499892
798031207511 157493664
264351729179 144782316
836595458859 157487436
593391873745 157481208
236983550803 157474980
470857075107 157468752
59712395413 157462524
538033512939 157456296
625736084553 6010020
416742722409 157450068
525593431859 157443840
643774202119 157437612
952910216957 156204468
582195800773 157431384
245069603505 157425156
207749360265 157418928
867073657505 157412700
371336426467 4882752
450952945379 157406472
466503046729 157400244
565401691315 157394016
116314764327 157387788
284877862961 157381560
178515169727 157375332
423584767003 157369104
324686122417 157362876
132486869731 157356648
161099056215 157350420
879631011825 809640
72152476493 157344192
698510558871 157337964
251289644045 157331736
715926672383 157325508
658080295361 157319280
618894039959 157313052
626980092661 157306824
142438934595 157300596
754490923731 157294368
129998853515 157288140
707218615627 157281912
156123023783 157275684
74640492709 157269456
365738389981 157263228
213969400805 157257000
831619426427 157250772
37942253523 157244544
426694787273 157238316
567267703477 157232088
55358367035 157225860
959752261551 157219632
782481106161 157213404
697888554817 157207176
85836565681 157200948
656214283199 157194720
804873252105 157188492
80860533249 157182264
750136895353 138230460
228275494047 154261332
783725114269 157176036
468991062945 157169808
24258164335 157163580
649372238605 157157352
386886527817 157151124
552339606181 157144896
286743875123 157138668
307270008905 157132440
923676026419 101902536
496359241321 81206892
255643672423 157126212
281145838637 157119984
791811166971 157113756
318466081877 157107528
790567158863 56600064
620138048067 157101300
370092418359 157095072
181003185943 157088844
725878737247 157082616
731476773733 157076388
822289365617 157070160
478943127809 157063932
877025722369 157057704
138084906217 157051476
363250373765 157045248
743916854813 157039020
780615093999 157032792
279279826475 157026564
62822415683 157020336
357030333225 157014108
49138326495 157007880
688558494007 146619576
390618552141 157001652
956020237227 156995424
626980092661 156989196
258131688639 156982968
567267703477 156976740
700376571033 156970512
773773049405 156964284
621382056175 156958056
598989910231 156951828
304781992689 156945600
470235071053 156939372
886977787233 156933144
543631549425 156926916
543631549425 156920688
980278395333 156914460
9330067039 156908232
312246041337 156902004
822289365617 156895776
928030054797 156889548
714060660221 156883320
332772175119 156877092
624492076445 156870864
168563104863 156864636
29234196767 156858408
650616246713 156852180
474589099431 140011668
840327483183 156845952
576597764287 156839724
139986611047 80048484
144926950811 156833496
187845230537 156827268
874537706153 57646368
622626064283 156821040
673630396711 156814812
468369058891 36184680
177271161619 156808584
882001754801 156802356
682338453467 156796128
259997700801 156789900
717792684545 156783672
897551856151 156777444
829131410211 156771216
320954098093 156764988
336504199443 156758760
312868045391 156752532
296073935933 156746304
23014156227 156740076
659324303469 156733848
921188010203 156727620
782481106161 156721392
921188010203 103054716
641908189957 156715164
882001754801 156708936
700376571033 156702708
702242583195 156696480
181625189997 156690252
779993089945 156684024
528081448075 80584092
897551856151 156677796
315356061607 156671568
444110900785 156665340
522483411589 156659112
921188010203 156652884
366360394035 156646656
401814625113 156640428
597123898069 49481460
741428838597 156634200
15550107579 156627972
969704326415 156621744
232629522425 156615516
185357214321 156609288
997072504791 82159776
812959304807 61470360
905637908853 156603060
278035818367 156596832
355164321063 156590604
758222948055 156584376
960374265605 56612520
259997700801 156578148
281767842691 93868416
146170958919 156571920
947312180471 31301928
737696814273 156565692
984632423711 73247508
273681789989 156559464
854011572371 156553236
664922339955 156547008
184735210267 156540780
85214561627 156534552
39186261631 156528324
689180498061 156522096
475211103485 156515868
933006087229 156509640
872671693991 131628780
259997700801 156503412
15554498319 10830492
232007518371 156497184
202151323779 156490956
923676026419 156484728
65932435953 156478500
700998575087 156472272
500091265645 156466044
439756872407 156459816
762576976433 156453588
181625189997 142334712
831619426427 156447360
316600069715 156441132
113204744057 156434904
498847257537 11509344
631956125093 156428676
103874683247 90262404
725878737247 156422448
141816930541 50459256
782481106161 156416220
41052273793 156409992
650616246713 156403764
132486869731 156397536
324686122417 156391308
858987604803 156385080
585927825097 30199572
709706631843 3145140
597123898069 156378852
570377723747 156372624
622010283 156366396
294207923771 156360168
985876431819 156353940
883245762909 156347712
85836565681 156341484
580951792665 156335256
227653489993 156329028
549229585911 156322800
27990188659 156316572
878891734531 156310344
162965068377 156304116
634444141309 156297888
741428838597 56992428
919321998041 156291660
233873530533 156285432
58468387305 156279204
32344217037 156272976
786213130485 156266748
14306099471 156260520
625736084553 9099108
705974607519 156254292
425450779165 156248064
80238529195 156241836
108850715679 156235608
546788721883 49985928
735830802111 156229380
833485438589 156223152
67798448115 156216924
982766411549 156210696
493249221051 156204468
790567158863 156198240
15550107579 156192012
187223226483 156185784
169807112971 156179556
865207645343 156173328
974680358847 156167100
816691329131 156160872
291097903501 156154644
970948334523 156148416
837217462913 156142188
452818957541 156135960
979034387225 151919604
65932435953 156129732
687314485899 156123504
450330941325 156117276
956020237227 156111048
551095598073 156104820
779993089945 97262676
504445294023 156098592
54114358927 156092364
357030333225 156086136
304159988635 156079908
548607581857 156073680
872049689937 156067452
82726545411 156061224
206505352157 156054996
415498714301 156048768
277413814313 156042540
886977787233 156036312
988364448035 130993524
664300335901 156030084
266839745395 156023856
605831954825 156017628
264351729179 156011400
289231891339 156005172
528081448075 155998944
793677179133 155992716
456550981865 155986488
236983550803 155980260
483919160241 155974032
620760052121 96066900
475211103485 155967804
976546371009 155961576
617650031851 155955348
151768995405 155949120
629468108877 155942892
623870072391 155936664
752002907515 155930436
361384361603 155924208
721524708869 155917980
691046510223 155911752
234495534587 155905524
472723087269 155899296
650616246713 155893068
775639061567 155886840
360140353495 155880612
709084627789 62554032
380666487277 155874384
98898650815 155868156
646884222389 155861928
558559646721 155855700
458416994027 155849472
815447321023 155843244
421718754841 155837016
468991062945 155830788
337748207551 155824560
908747929123 155818332
452196953487 155812104
92095369293 46429740
960996269659 155805876
458416994027 155799648
648750234551 155793420
37320249469 155787192
992096472359 155780964
572865739963 155774736
401814625113 155768508
64688427845 155762280
284877862961 155756052
179759177835 155749824
59712395413 155743596
909369933177 28206612
897551856151 155737368
487029180511 155731140
756356935893 110266740
981522403441 155724912
841571491291 155718684
401192621059 155712456
261241708909 155706228
190955250807 155700000
768797016973 155693772
509421326455 155687544
103874683247 155681316
936738111553 42232068
544875557533 155675088
553583614289 155668860
594635881853 155662632
162965068377 155656404
811715296699 155650176
939226127769 155643948
768797016973 27963720
644396206173 155637720
347078268361 155631492
949800196687 139899564
205883348103 155625264
411144685923 155619036
598989910231 59633100
441622884569 145978092
31722212983 155612808
14306099471 155606580
821045357509 155600352
150524987297 155594124
901283880475 155587896
194687275131 155581668
854633576425 155575440
759466956163 155569212
949800196687 155562984
265595737287 155556756
279901830529 155550528
156745027837 155544300
151768995405 155538072
532435476453 155531844
527459444021 155525616
906259912907 155519388
85214561627 155513160
177271161619 155506932
737074810219 155500704
213969400805 155494476
130620857569 155488248
225787477831 155482020
436646852137 155475792
401192621059 155469564
75262496763 155463336
578463776449 155457108
442866892677 155450880
671813753905 19412676
252533652153 155444652
832863434535 155438424
956642241281 155432196
941092139931 155425968
238227558911 121010040
7464054877 155419740
205883348103 155413512
902527888583 155407284
495737237267 155401056
567889707531 130370724
618272035905 155394828
558559646721 155388600
849035539939 62392104
607697966987 155382372
442866892677 23529384
639420173741 155376144
80860533249 155369916
97032638653 155363688
937360115607 16952616
350810292685 155357460
273681789989 155351232
821045357509 155345004
674252400765 155338776
905015904799 155332548
327174138633 155326320
52870350819 155320092
615784019689 155313864
767553008865 155307636
981522403441 11353644
556071630505 155301408
854633576425 155295180
230141506209 155288952
162965068377 155282724
686070477791 155276496
118802780543 155270268
418608734571 155264040
692912522385 155257812
706596611573 155251584
248179623775 155245356
34210229199 155239128
628224100769 155232900
388130535925 133086132
906259912907 76660452
606453958879 155226672
87080573789 155220444
128754845407 155214216
831619426427 155207988
83348549465 155201760
736452806165 155195532
689802502115 155189304
313490049445 155183076
70908468385 155176848
101386667031 155170620
317844077823 1357704
500091265645 155164392
192199258915 155158164
206505352157 155151936
952288212903 155145708
216457417021 155139480
225165473777 155133252
541143533209 155127024
491383208889 155120796
674874404819 155114568
684204465629 155108340
911235945339 155102112
764442988595 155095884
736452806165 155089656
558559646721 155083428
244447599451 155077200
221433449453 155070972
419852742679 155064744
748270883191 155058516
269949765665 155052288
108850715679 123557292
762576976433 155046060
481431144025 155039832
166075088647 155033604
343968248091 121595472
628224100769 155027376
159855048107 1563228
475211103485 155021148
525593431859 155014920
996450500737 155008692
106362699463 155002464
761954972379 154996236
838461471021 99517212
284877862961 154990008
946068172363 7180884
617028027797 154983780
227031485939 154977552
749514891299 154971324
815447321023 154965096
745782866975 154958868
159855048107 154952640
318466081877 154946412
874537706153 154940184
992718476413 154933956
707218615627 154927728
740806834543 154921500
942958152093 29776068
54114358927 75844584
167941100809 154915272
31100208929 154909044
473967095377 154902816
613296003473 154896588
255021668369 154890360
16794115687 154884132
816691329131 120194172
217701425129 154877904
679228433197 154871676
270571769719 154865448
572243735909 154859220
383776507547 154852992
408034665653 154846764
925542038581 154840536
928652058851 154834308
353920312955 154828080
877025722369 154821852
753868919677 154815624
726500741301 154809396
648750234551 26394264
663678331847 154803168
375690454845 154796940
598367906177 109880604
817313333185 154790712
974680358847 154784484
384398511601 154778256
979034387225 154772028
416742722409 154765800
452818957541 154759572
266217741341 154753344
481431144025 154747116
426694787273 154740888
123156808921 154734660
411144685923 154728432
27990188659 154722204
401192621059 154715976
201529319725 154709748
271193773773 154703520
868317665613 154697292
763198980487 47980512
261863712963 90692136
761954972379 154691064
26124176497 54681840
831619426427 154684836
473967095377 154678608
138084906217 154672380
554827622397 154666152
421718754841 154659924
841571491291 154653696
389996548087 81505836
8086058931 154647468
34832233253 154641240
972192342631 154635012
258131688639 154628784
369470414305 113741964
248179623775 154622556
145548954865 154616328
299183956203 154610100
210237376481 154603872
814203312915 154597644
923054022365 154591416
221433449453 154585188
914967969663 154578960
745160862921 154572732
677362421035 154566504
807983272375 66359340
841571491291 154560276
733342785895 154554048
688558494007 154547820
687314485899 154541592
546119565641 154535364
818557341293 154529136
293585919717 154522908
22392152173 24326568
150524987297 154516680
371336426467 154510452
472101083215 154504224
592147865637 154497996
483919160241 154491768
48516322441 154485540
475211103485 154479312
875781714261 154473084
617650031851 154466856
962862281821 92809656
702864587249 154460628
767553008865 154454400
379422479169 154448172
635066145363 154441944
843437503453 154435716
366360394035 154429488
738940822381 154423260
478943127809 154417032
602099930501 154410804
373202438629 154404576
307270008905 154398348
462771022405 108846756
527459444021 154392120
133108873785 61246152
724012725085 154385892
124400817029 154379664
172295129187 154373436
626358088607 154367208
195309279185 154360980
40430269739 154354752
626358088607 154348524
201529319725 154342296
176649157565 154336068
41052273793 154329840
618894039959 154323612
635688149417 154317384
510043330509 154311156
44784298117 154304928
949178192633 154298700
826021389941 154292472
174783145403 154286244
691046510223 5605200
562913675099 154280016
191577254861 146451420
776261065621 124310880
473345091323 154273788
557937642667 154267560
518129383211 154261332
375068450791 154255104
31100208929 154248876
773151045351 154242648
706596611573 154236420
470235071053 154230192
931762079121 154223964
90812598113 154217736
809227280483 154211508
450330941325 154205280
251911648099 154199052
785591126431 154192824
910613941285 154186596
315978065661 154180368
826643393995 154174140
623248068337 154167912
808605276429 154161684
771907037243 154155456
473967095377 154149228
405546649437 154143000
466503046729 154136772
952910216957 154130544
137462902163 154124316
964728293983 154118088
39808265685 154111860
902527888583 154105632
408656669707 154099404
629468108877 154093176
516885375103 154086948
283011850799 154080720
470857075107 154074492
469613066999 154068264
421096750787 46012464
719036692653 36197136
11196079201 154062036
414254706193 151116192
556693634559 154055808
199041303509 154049580
441000880515 154043352
409278673761 154037124
971570338577 51019776
218945433237 154030896
149902983243 36664236
681094445359 154024668
511287338617 154018440
988986452089 119228832
806117260213 154012212
554827622397 154005984
918699993987 153999756
696022542655 153993528
868317665613 153987300
957886249389 153981072
822911369671 153974844
676118412927 153968616
171051121079 153962388
592147865637 1718928
338370211605 153956160
40430269739 153949932
674252400765 153943704
292341911609 153937476
917455985879 153931248
582817804827 153925020
111338731895 153918792
835351450751 153912564
304781992689 150281640
201529319725 153906336
552961610235 153900108
375690454845 153893880
98276646761 90418104
577219768341 153887652
686692481845 153881424
4976038661 153875196
155501019729 153868968
189089238645 153862740
306026000797 153856512
608319971041 153850284
53492354873 153844056
158611039999 18515844
92056606221 153837828
134974885947 85585176
4976038661 153831600
673008392657 153825372
699754566979 153819144
801763231835 153812916
337748207551 153806688
873915702099 153800460
678606429143 153794232
486407176457 153788004
445354908893 153781776
673630396711 125942616
332772175119 153775548
628846104823 11696184
178515169727 153769320
577269966021 7722720
189089238645 153763092
47894318387 153756864
391862560249 153750636
780615093999 153744408
684204465629 153738180
60334399467 153731952
822911369671 153725724
933006087229 153719496
307892012959 153713268
917455985879 153707040
61578407575 8283240
720280700761 153700812
890709811557 153694584
185357214321 153688356
485785172403 153682128
207749360265 153675900
8708062985 153669672
79616525141 153663444
106984703517 153657216
411144685923 153650988
17416119741 153644760
960996269659 153638532
922432018311 153632304
475211103485 153626076
271193773773 153619848
111960735949 153613620
187845230537 153607392
179137173781 107376948
228897498101 153601164
280523834583 153594936
517507379157 40002444
34210229199 153588708
317844077823 60542388
926786046689 153582480
411766689977 153576252
985254427765 153570024
990230460197 153563796
607075962933 153557568
960374265605 153551340
230141506209 153545112
166697092701 153538884
9952071093 153532656
586549829151 50216364
383776507547 153526428
756978939947 89596008
343346244037 153520200
17416119741 153513972
464015030513 153507744
947312180471 153501516
157989035945 153495288
475211103485 153489060
819179345347 153482832
960996269659 61557552
505067298077 153476604
269327761611 153470376
212725392697 153464148
363250373765 153457920
681716449413 66072852
54114358927 153451692
480809139971 153445464
240093571073 153439236
659324303469 153433008
261241708909 153426780
26746180551 63500688
908747929123 153420552
561047662937 153414324
470857075107 153408096
720902704815 153401868
946690176417 153395640
620138048067 153389412
241337579181 153383184
395594584573 153376956
978412383171 153370728
728366753463 3743028
730854769679 153364500
145552006585 133603056
559803654829 153358272
378178471061 153352044
457172985919 153345816
167941100809 153339588
579707784557 153333360
603965942663 153327132
672386388603 153320904
574109748071 153314676
40430269739 153308448
443488896731 153302220
396838592681 153295992
478943127809 153289764
635688149417 153283536
448464929163 153277308
711572644005 153271080
337748207551 153264852
340858227821 153258624
113826748111 153252396
137462902163 153246168
554827622397 5075820
788701146701 153239940
171673125133 153233712
136218894055 153227484
250045635937 111113748
338370211605 153221256
284255858907 153215028
136218894055 153208800
246313611613 153202572
566023695369 153196344
309758025121 153190116
301671972419 153183888
236983550803 153177660
768866658469 71516124
404302641329 153171432
305403996743 153165204
778127077783 153158976
610185983203 153152748
271193773773 120879252
232007518371 153146520
664922339955 153140292
773773049405 17413488
888221795341 132874380
181625189997 153134064
575975760233 153127836
863963637235 153121608
902527888583 153115380
676740416981 153109152
51626342711 63587880
727744749409 153102924
789945154809 153096696
472723087269 153090468
942958152093 153084240
917455985879 153078012
55980371089 153071784
755734931839 153065556
816691329131 112583556
212103388643 153059328
972192342631 83299500
74640492709 153053100
891331815611 153046872
705352603465 153040644
633822137255 153034416
90297242331 6016248
393106568357 153028188
187845230537 153021960
125644825137 153015732
615162015635 153009504
816069325077 153003276
521861407535 152997048
963484285875 152990820
313490049445 152984592
616406023743 152978364
78372517033 152972136
988364448035 152965908
857743596695 152959680
118180776489 152953452
338370211605 152947224
444110900785 152940996
83970553519 152934768
858365600749 152928540
347700272415 152922312
661812319685 57708648
992096472359 152916084
937982119661 152909856
661812319685 152903628
742050842651 152897400
871427685883 152891172
850901552101 152884944
658702299415 152878716
93922618383 152872488
518751387265 152866260
413010698085 152860032
393106568357 152853804
900661876421 152847576
403058633221 50085576
136840898109 152841348
554205618343 152835120
510665334563 21997296
819179345347 152828892
802385235889 152822664
697888554817 152816436
984010419657 152810208
707840619681 150611724
90812598113 152803980
133108873785 152797752
136840898109 152791524
263729725125 152785296
581573796719 152779068
49138326495 152772840
715304668329 152766612
32344217037 152760384
869561673721 152754156
842193495345 152747928
806739264267 152741700
533679484561 152735472
659324303469 152729244
269949765665 152723016
382532499439 152716788
589037845367 152710560
155501019729 152704332
675496408873 152698104
827887402103 152691876
61578407575 152685648
396838592681 152679420
988986452089 152673192
921188010203 152666964
895685843989 152660736
824777381833 152654508
889465803449 152648280
888843799395 152642052
786213130485 47569464
605831954825 152635824
927408050743 152629596
399326608897 152623368
684204465629 152617140
97032638653 152610912
567889707531 121190652
920566006149 152604684
146170958919 152598456
819801349401 152592228
528081448075 152586000
116936768381 152579772
256265676477 152573544
58468387305 152567316
795543191295 152561088
606453958879 152554860
447842925109 53641764
372580434575 152548632
360140353495 152542404
719658696707 152536176
641908189957 152529948
929896066959 152523720
868939669667 152517492
829753414265 152511264
624492076445 152505036
927408050743 152498808
161099056215 152492580
930518071013 152486352
224543469723 152480124
928030054797 152473896
694778534547 152467668
737074810219 152461440
774395053459 152455212
686070477791 152448984
83970553519 152442756
628846104823 152436528
273059785935 152430300
226409481885 152424072
110716727841 152417844
977168375063 152411616
708462623735 152405388
250667639991 152399160
534301488615 32672088
980900399387 152392932
483919160241 152386704
131242861623 152380476
179137173781 152374248
673630396711 152368020
597745902123 122193360
187223226483 75906864
503201285915 152361792
409278673761 152355564
182869198105 152349336
83348549465 152343108
572865739963 152336880
355164321063 152330652
974680358847 152324424
467747054837 53996760
445976912947 98421084
398704604843 152318196
6220046769 152311968
353920312955 152305740
862719629127 152299512
771907037243 152293284
347078268361 152287056
451574949433 152280828
501335273753 152274600
841571491291 152268372
428560799435 152262144
753868919677 152255916
231385514317 152249688
321576102147 152243460
51004338657 29034936
89568590005 152237232
4976038661 152231004
115692760273 152224776
1244014337 152218548
865829649397 152212320
291097903501 152206092
40430269739 152199864
314112053499 152193636
314734057553 152187408
68420452169 152181180
399948612951 116326584
598989910231 152174952
110094723787 152168724
595257885907 93046320
66554440007 152162496
840327483183 152156268
880757746693 152150040
530569464291 152143812
985254427765 152137584
428060216469 26020584
920592686901 121016268
957886249389 152131356
526215435913 1681560
510043330509 114233976
641286185903 152125128
334016183227 152118900
608319971041 152112672
679228433197 152106444
47894318387 152100216
954776229119 152093988
240093571073 152087760
11196079201 152081532
633200133201 152075304
987120439927 152069076
643152198065 152062848
807361268321 152056620
896307848043 152050392
689180498061 152044164
948556188579 152037936
314734057553 152031708
86458569735 152025480
154257011621 76155984
126266829191 152019252
115692760273 152013024
220811445399 152006796
559181650775 152000568
706596611573 151994340
614540011581 113007060
72774480547 151988112
826643393995 151981884
236361546749 120312504
143682942703 151975656
734639495339 22296240
12440087309 151969428
719036692653 151963200
829753414265 35443548
100764662977 151956972
893197827773 151950744
713438656167 151944516
628846104823 151938288
268083753503 151932060
512531346725 151925832
549851589965 151919604
748270883191 25590852
773773049405 151913376
239471567019 151907148
169185108917 151900920
42296281901 117428940
312246041337 151894692
360140353495 151888464
332772175119 151882236
299805960257 151876008
122534804867 151869780
250045635937 151863552
447220921055 151857324
752002907515 151851096
427938795381 151844868
832241430481 151838640
717792684545 151832412
585305821043 151826184
329040150795 151819956
950422200741 151813728
590903857529 151807500
750136895353 151801272
516263371049 151795044
691668514277 151788816
144304946757 151782588
148658975135 151776360
263107721071 151770132
186601222429 151763904
918699993987 151757676
355164321063 151751448
80238529195 151745220
136840898109 70750080
347078268361 151738992
834107442643 151732764
555449626451 151726536
689802502115 151720308
150524987297 151714080
815447321023 151707852
666166348063 151701624
656214283199 151695396
109472719733 26008128
411144685923 151689168
835351450751 151682940
75262496763 151676712
590903857529 151670484
723390721031 75626604
123778812975 151664256
66554440007 151658028
658702299415 151651800
730854769679 151645572
535545496723 112334436
895063839935 151639344
971570338577 151633116
669898372387 151626888
399326608897 151620660
446598917001 151614432
926786046689 151608204
610807987257 151601976
18660127849 151595748
625114080499 151589520
584061812935 151583292
87702577843 151577064
591525861583 151570836
213969400805 151564608
525593431859 151558380
842815499399 151552152
556693634559 151545924
207127356211 151539696
570999727801 151533468
933006087229 151527240
794921187241 151521012
643152198065 40992696
798031207511 151514784
308514017013 151508556
182869198105 151502328
144926950811 151496100
227031485939 151489872
199663307563 151483644
378800475115 151477416
968460318307 151471188
54736362981 151464960
673008392657 151458732
296695939987 151452504
299805960257 151446276
359518349441 151440048
98276646761 151433820
317844077823 151427592
76506504871 151421364
34832233253 72294624
806739264267 151415136
671142380495 151408908
64688427845 151402680
702242583195 151396452
516885375103 151390224
905015904799 151383996
502579281861 151377768
847791531831 151371540
638176165633 151365312
57846383251 46448424
501957277807 151359084
913101957501 151352856
14306099471 151346628
960374265605 151340400
294829927825 151334172
861475621019 151327944
334016183227 151321716
501335273753 151315488
636932157525 151309260
115070756219 110970504
522483411589 151303032
290475899447 151296804
899417868313 151290576
589037845367 151284348
343968248091 25597080
492627216997 151278120
162343064323 151271892
284255858907 151265664
69042456223 151259436
536167500777 54818856
342724239983 151253208
260619704855 151246980
634444141309 151240752
57224379197 151234524
756978939947 151228296
727122745355 151222068
936116107499 135571104
913101957501 151215840
343968248091 151209612
697888554817 63880596
971570338577 151203384
876403718315 151197156
671764384549 151190928
184113206213 151184700
330906162957 151178472
550473594019 151172244
919321998041 151166016
557937642667 151159788
6229 100071504
65310431899 151153560
928030054797 151147332
561047662937 151141104
185979218375 151134876
857121592641 151128648
146792962973 151122420
38564257577 151116192
742672846705 115647732
745160862921 151109964
626358088607 151103736
674874404819 151097508
238849562965 151091280
6220046769 151085052
65932435953 151078824
771907037243 151072596
184735210267 151066368
873915702099 151060140
817935337239 151053912
714682664275 151047684
255021668369 151041456
946690176417 151035228
78994521087 151029000
952910216957 151022772
422962762949 151016544
246935615667 151010316
330906162957 151004088
222055453507 95599800
852145560209 150997860
446598917001 150991632
830997422373 150985404
761332968325 150979176
615784019689 150972948
485785172403 150966720
400570617005 150960492
450330941325 150954264
215835412967 150948036
776883069675 150941808
778127077783 150935580
492005212943 150929352
306026000797 150923124
420474746733 150916896
625114080499 150910668
237605554857 150904440
862097625073 150898212
876403718315 150891984
368226406197 150885756
556071630505 150879528
232629522425 115255368
492627216997 150873300
251911648099 150867072
207127356211 150860844
651238250767 150854616
307892012959 150848388
512531346725 150842160
256265676477 150835932
403058633221 150829704
969704326415 150823476
890709811557 150817248
889465803449 97443288
363250373765 150811020
819179345347 150804792
48516322441 150798564
610807987257 150792336
652482258875 150786108
681094445359 150779880
83348549465 150773652
427938795381 150767424
125644825137 150761196
386264523763 150754968
622626064283 150748740
574731752125 150742512
769419021027 150736284
998938516953 150730056
286743875123 150723828
368848410251 150717600
886977787233 150711372
781859102107 150705144
202151323779 18061200
931140075067 48129984
750758899407 150698916
777505073729 150692688
570377723747 150686460
505067298077 150680232
120046788651 150674004
142438934595 150667776
584683816989 113860296
309758025121 150661548
533057480507 140260788
541143533209 150655320
809227280483 150649092
755112927785 10600056
914967969663 150642864
411144685923 150636636
963484285875 150630408
290475899447 150624180
788079142647 150617952
538033512939 150611724
814203312915 150605496
988364448035 150599268
326552134579 150593040
542387541317 150586812
351432296739 145349064
574109748071 150580584
500713269699 150574356
668654364279 150568128
98898650815 150561900
640664181849 150555672
11818083255 150549444
37320249469 150543216
457172985919 150536988
871427685883 150530760
314734057553 150524532
139328914325 150518304
972814346685 150512076
299183956203 150505848
865829649397 150499620
773773049405 150493392
822911369671 150487164
411766689977 150480936
689802502115 150474708
287987883231 150468480
399948612951 150462252
808605276429 150456024
583439808881 150449796
315356061607 150443568
481431144025 150437340
704108595357 150431112
406168653491 150424884
622626064283 150418656
442244888623 150412428
585927825097 150406200
866451653451 150399972
667410356171 150393744
622004060229 150387516
713438656167 150381288
29234196767 150375060
447220921055 99996768
139950918379 150368832
854011572371 150362604
488895192673 150356376
636310153471 150350148
357652337279 150343920
541765537263 150337692
780615093999 35829684
715926672383 150331464
965350298037 150325236
968460318307 150319008
547985577803 150312780
661190315631 150306552
883245762909 150300324
4996416677 66751704
348322276469 150294096
695400538601 150287868
731476773733 150281640
764442988595 150275412
357030333225 150269184
358274341333 150262956
171673125133 150256728
877025722369 150250500
825399385887 150244272
551095598073 150238044
447842925109 150231816
209615372427 150225588
477699119701 30367728
679850437251 150219360
427316791327 150213132
701620579141 150206904
871427685883 19232064
937982119661 12412404
657458291307 150200676
700998575087 150194448
482675152133 150188220
65932435953 150181992
840327483183 150175764
760710964271 43508808
312868045391 150169536
442866892677 150163308
753246915623 150157080
278035818367 150150852
577219768341 150144624
464015030513 150138396
52870350819 150132168
749514891299 150125940
508177318347 150119712
689180498061 150113484
601477926447 150107256
980900399387 150101028
488273188619 150094800
594635881853 150088572
670520376441 150082344
516263371049 118132704
179759177835 150076116
448464929163 150069888
426694787273 150063660
25502172443 144962928
827887402103 150057432
973436350739 150051204
546741569695 150044976
640664181849 150038748
566645699423 150032520
87702577843 150026292
107606707571 150020064
626980092661 150013836
289853895393 150007608
995828496683 150001380
825399385887 149995152
311624037283 58362588
293585919717 149988924
954154225065 149982696
291097903501 149976468
933628091283 149970240
969082322361 149964012
370714422413 149957784
71530472439 149951556
189711242699 149945328
401192621059 149939100
273059785935 149932872
86458569735 149926644
535545496723 149920416
348944280523 149914188
143060938649 149907960
392484564303 149901732
943580156147 149895504
622004060229 149889276
32344217037 149883048
603965942663 149876820
661812319685 81181980
410522681869 149870592
753868919677 149864364
584061812935 149858136
56602375143 149851908
952910216957 149845680
822289365617 149839452
742050842651 149833224
224543469723 149826996
773773049405 27926352
71530472439 149820768
202773327833 149814540
266217741341 149808312
703486591303 149802084
529325456183 149795856
752624911569 149789628
891331815611 149783400
47894318387 149777172
857121592641 149770944
605831954825 149764716
909369933177 149758488
941714143985 149752260
269949765665 149746032
177893165673 149739804
235117538641 149733576
804251248051 149727348
903771896691 149721120
457794989973 76884660
482675152133 149714892
766931004811 149708664
117558772435 149702436
743294850759 149696208
476455111593 149689980
950422200741 149683752
747026875083 149677524
960996269659 149671296
212796323389 66683196
946690176417 149665068
176027153511 76990536
199663307563 149658840
804251248051 149652612
342724239983 149646384
575353756179 149640156
544253553479 149633928
355164321063 149627700
214591404859 149621472
761332968325 149615244
466503046729 149609016
518129383211 149602788
847169527777 149596560
172295129187 149590332
31722212983 149584104
610807987257 149577876
36698245415 55049292
299183956203 149571648
76506504871 23784732
892575823719 149565420
598367906177 128838636
66554440007 149559192
613918007527 149552964
421718754841 149546736
937982119661 149540508
255643672423 149534280
750136895353 149528052
322820110255 149521824
227653489993 149515596
494493229159 149509368
108228711625 149503140
662434323739 149496912
710328635897 149490684
740184830489 149484456
462149018351 149478228
406790657545 149472000
234495534587 149465772
299183956203 149459544
389996548087 82184688
77128508925 149453316
312868045391 149447088
191577254861 149440860
722146712923 149434632
515641366995 149428404
676740416981 149422176
181625189997 149415948
552339606181 149409720
600233918339 149403492
380044483223 84943692
765686996703 149397264
253777660261 149391036
207749360265 149384808
718414688599 149378580
400570617005 149372352
941092139931 149366124
409900677815 149359896
789945154809 133310340
837217462913 149353668
736452806165 149347440
487651184565 149341212
194065271077 149334984
820423353455 149328756
352676304847 91358532
106984703517 149322528
437890860245 149316300
75884500817 149310072
988364448035 149303844
893197827773 149297616
671764384549 149291388
699132562925 149285160
311624037283 149278932
399948612951 3512592
879513738585 38881404
319710089985 149272704
788079142647 149266476
919321998041 149260248
834107442643 149254020
989608456143 149247792
135596890001 149241564
334638187281 149235336
110094723787 149229108
131242861623 149222880
159855048107 149216652
364494381873 149210424
795543191295 87179544
929896066959 149204196
476455111593 149197968
472723087269 149191740
411144685923 149185512
643774202119 149179284
345212256199 69766056
492005212943 149173056
281767842691 149166828
784969122377 149160600
130620857569 149154372
964106289929 78186312
585305821043 149148144
594635881853 149141916
810471288591 149135688
480809139971 149129460
200907315671 149123232
841571491291 149117004
17416119741 149110776
985254427765 149104548
680472441305 149098320
743916854813 149092092
821667361563 149085864
581573796719 149079636
155501019729 122000292
340236223767 149073408
427938795381 149067180
596501894015 149060952
115692760273 3244788
622004060229 149054724
312246041337 149048496
914967969663 149042268
834729446697 149036040
96410634599 149029812
25502172443 149023584
844681511561 86401044
240715575127 149017356
310380029175 149011128
623870072391 149004900
121912800813 148998672
814825316969 148992444
109472719733 148986216
240093571073 148979988
618894039959 148973760
442866892677 103770936
485163168349 148967532
536789504831 148961304
28612192713 148955076
115070756219 148948848
409900677815 148942620
598367906177 148936392
241337579181 148930164
459038998081 148923936
621382056175 148917708
764442988595 148911480
546741569695 148905252
329662154849 148899024
676118412927 148892796
577841772395 148886568
813581308861 148880340
138706910271 148874112
131242861623 148867884
200285311617 148861656
924298030473 148855428
454062965649 148849200
873915702099 148842972
440378876461 148836744
770663029135 148830516
253777660261 148824288
628224100769 148818060
619516044013 148811832
899417868313 98838360
901283880475 148805604
875781714261 148799376
309758025121 148793148
975302362901 93388860
855877584533 148786920
41052273793 148780692
713438656167 127873296
82726545411 148774464
954154225065 148768236
536789504831 148762008
509421326455 148755780
212725392697 148749552
936738111553 148743324
559803654829 146245896
923054022365 148737096
160477052161 100812636
227653489993 148730868
867073657505 148724640
414254706193 148718412
727122745355 147566232
733964789949 148712184
276791810259 148705956
850279548047 148699728
711572644005 148693500
861475621019 148687272
133730877839 40575420
330284158903 148681044
905015904799 148674816
486407176457 76841064
673008392657 148668588
545497561587 148662360
208371364319 148656132
391240556195 148649904
516885375103 148643676
635066145363 148637448
32344217037 148631220
60956403521 148624992
628224100769 148618764
429182803489 148612536
564779687261 148606308
895063839935 148600080
544875557533 148593852
131242861623 148587624
102008671085 148581396
539899525101 52695108
441000880515 148575168
246313611613 148568940
602099930501 148562712
762576976433 148556484
811093292645 138018708
389996548087 148550256
635688149417 88225848
366360394035 148544028
224543469723 148537800
585305821043 148531572
323442114309 148525344
197273002439 49388040
128754845407 148519116
611429991311 148512888
572243735909 148506660
463393026459 148500432
951666208849 148494204
290475899447 148487976
438512864299 148481748
399326608897 148475520
597745902123 148469292
197797295401 14430276
520617399427 79930152
216457417021 148463064
147414967027 148456836
673630396711 148450608
806739264267 148444380
221433449453 148438152
547985577803 148431924
909991937231 148425696
185979218375 148419468
419230738625 7193340
291097903501 148413240
11818083255 98470908
702864587249 148407012
794921187241 148400784
340236223767 148394556
36076241361 148388328
195931283239 117341748
601477926447 148382100
332150171065 148375872
82726545411 148369644
577841772395 25609536
71530472439 148363416
603965942663 148357188
41674277847 148350960
886977787233 148344732
233251526479 17824536
865207645343 148338504
210859380535 148332276
388752539979 148326048
440378876461 148319820
533057480507 148313592
4976038661 148307364
362006365657 148301136
970948334523 148294908
124400817029 148288680
675496408873 148282452
595288303459 46174392
837217462913 148276224
980278395333 110901996
364494381873 148269996
867073657505 148263768
868317665613 148257540
77750512979 148251312
645640214281 148245084
602099930501 148238856
105118691355 148232628
608941975095 148226400
213969400805 148220172
925542038581 148213944
450952945379 148207716
104496687301 148201488
373824442683 148195260
447842925109 148189032
912479953447 148182804
966594306145 46977804
750136895353 148176576
699132562925 148170348
614540011581 148164120
93362283985 20988360
909369933177 148157892
536167500777 148151664
334638187281 148145436
200285311617 148139208
149280979189 6103440
924920034527 148132980
823533373725 148126752
104496687301 148120524
178515169727 148114296
257509684585 148108068
622010283 148101840
161099056215 148095612
450330941325 148089384
26746180551 148083156
388130535925 148076928
193443267023 148070700
35454237307 148064472
16794115687 148058244
311624037283 148052016
77750512979 148045788
259375696747 104082336
709084627789 33780672
268083753503 148039560
48516322441 148033332
948556188579 148027104
595879889961 148020876
411144685923 148014648
844681511561 148008420
939226127769 79855416
442244888623 148002192
458416994027 147995964
920566006149 5673708
442244888623 147989736
495737237267 147983508
267461749449 147977280
143060938649 147971052
126266829191 147964824
668032360225 147958596
481431144025 129909852
905637908853 147952368
380044483223 147946140
924298030473 147939912
566023695369 147933684
615162015635 147927456
548607581857 116407548
598989910231 147921228
468991062945 147915000
414254706193 147908772
773773049405 147902544
54114358927 147896316
411766689977 147890088
262485717017 147883860
20526140011 147877632
759466956163 147871404
174783145403 147865176
979656391279 147858948
949800196687 147852720
948636741531 16759548
269327761611 147846492
559803654829 147840264
143060938649 147834036
937982119661 147827808
185979218375 147821580
913101957501 120929076
944212268245 55709460
557315638613 39448152
53492354873 147815352
210237376481 147809124
170429117025 147802896
442866892677 147796668
728988757517 147790440
739562826435 147784212
515641366995 147777984
726500741301 18478476
519373391319 147771756
80860533249 147765528
671142380495 147759300
352054300793 147753072
416742722409 147746844
787457138593 147740616
693534526439 147734388
29234196767 147728160
252533652153 147721932
895063839935 147715704
828509406157 147709476
719036692653 147703248
710950639951 147697020
771907037243 147690792
521239403481 147684564
347078268361 147678336
852145560209 147672108
990852464251 36682920
378178471061 147665880
236361546749 147659652
107606707571 147653424
106984703517 147647196
295451931879 147640968
423584767003 15028164
429804807543 147634740
525593431859 147628512
967216310199 147622284
578463776449 147616056
456550981865 147609828
817313333185 147603600
422962762949 147597372
404302641329 147591144
729610761571 117173592
416120718355 93999204
498847257537 147584916
771907037243 147578688
176649157565 25067700
70286464331 147572460
580329788611 147566232
495115233213 147560004
842193495345 147553776
259997700801 147547548
904393900745 132313860
162343064323 147541320
588415841313 60019236
895685843989 147535092
444732904839 147528864
636932157525 147522636
462149018351 105327936
497603249429 147516408
66554440007 147510180
733964789949 147503952
432914827813 147497724
319710089985 147491496
796787199403 147485268
919944002095 147479040
871427685883 138604140
34210229199 147472812
610185983203 147466584
759466956163 147460356
857121592641 27851616
6842050823 147454128
998938516953 147447900
551717602127 147441672
838461471021 147435444
130620857569 147429216
926164042635 147422988
518751387265 147416760
4354034607 147410532
3110026499 147404304
542387541317 147398076
149902983243 147391848
426694787273 147385620
930518071013 147379392
829753414265 147373164
391862560249 147366936
378178471061 139687812
788701146701 147360708
295451931879 147354480
699132562925 23242896
28612192713 147348252
799897219673 147342024
998938516953 147335796
164209076485 147329568
287987883231 147323340
463393026459 147317112
852145560209 147310884
933006087229 147304656
174783145403 135016812
100764662977 147298428
92056606221 103235328
129998853515 147292200
179759177835 109058508
258753692693 147285972
184113206213 43932312
220811445399 31040352
976546371009 114850548
57224379197 147279744
94544622437 147273516
944824164255 147267288
723390721031 147261060
510665334563 28362312
574109748071 147254832
857121592641 147248604
894441835881 65039004
128754845407 147242376
958508253443 147236148
513775354833 147229920
888221795341 147223692
515019362941 147217464
65310431899 147211236
545497561587 147205008
728988757517 147198780
685448473737 147192552
545497561587 147186324
247557619721 27621180
377556467007 147180096
912479953447 14006772
689802502115 147173868
459661002135 147167640
276169806205 147161412
153635007567 147155184
883867766963 147148956
436024848083 147142728
42918285955 147136500
432914827813 147130272
150524987297 147124044
962862281821 147117816
348322276469 147111588
993962484521 147105360
939848131823 147099132
605831954825 147092904
216457417021 147086676
931762079121 147080448
86458569735 147074220
958508253443 147067992
571621731855 147061764
813581308861 147055536
281767842691 147049308
345834260253 147043080
327174138633 147036852
36076241361 147030624
502579281861 147024396
631956125093 147018168
827265398049 102905244
727122745355 147011940
62822415683 147005712
13062091363 146999484
429182803489 146993256
105740695409 146987028
855877584533 146980800
787457138593 146974572
385642519709 146968344
882623758855 146962116
974680358847 146955888
232629522425 106928532
464637034567 146949660
579707784557 146943432
763820984541 146937204
354542317009 146930976
2488022445 146924748
712816652113 146918520
545497561587 146912292
468369058891 146906064
997072504791 146899836
284255858907 146893608
771907037243 146887380
36076241361 146881152
472723087269 146874924
310380029175 146868696
320954098093 146862468
925542038581 70619292
585927825097 146856240
31722212983 146850012
274303794043 146843784
454062965649 146837556
417364726463 146831328
660568311577 146825100
899417868313 146818872
232007518371 146812644
866451653451 146806416
309758025121 146800188
276791810259 146793960
102008671085 146787732
474589099431 146781504
692912522385 146775276
397460596735 146769048
781237098053 146762820
554827622397 104549436
644396206173 146756592
154257011621 146750364
708462623735 139177116
980900399387 146744136
642530194011 146737908
444110900785 146731680
778127077783 146725452
228275494047 146719224
670520376441 146712996
709084627789 146706768
623248068337 146700540
549851589965 146694312
814203312915 146688084
873915702099 146681856
190955250807 4098024
160477052161 146675628
505067298077 146669400
867695661559 146663172
251911648099 36639324
328418146741 146656944
241337579181 146650716
245069603505 137470644
217079421075 146644488
914345965609 146638260
681094445359 146632032
245691607559 146625804
988364448035 70793676
443488896731 146619576
214591404859 146613348
351432296739 146607120
505067298077 146600892
205261344049 146594664
936116107499 146588436
945446168309 146582208
470857075107 146575980
597123898069 146569752
661190315631 146563524
176649157565 146557296
365116385927 146551068
779993089945 146544840
584061812935 146538612
962240277767 146532384
914967969663 146526156
905015904799 146519928
987742443981 146513700
148658975135 146507472
236983550803 146501244
582817804827 146495016
403680637275 124304652
464637034567 117316836
321576102147 146488788
169807112971 146482560
760710964271 146476332
116936768381 49493916
368848410251 146470104
636932157525 146463876
830997422373 146457648
760088960217 146451420
847791531831 146445192
335882195389 146438964
170429117025 146432736
870183677775 146426508
192199258915 14897376
788701146701 146420280
700376571033 146414052
274303794043 146407824
398704604843 146401596
334638187281 146395368
512531346725 146389140
195931283239 146382912
918699993987 146376684
547985577803 146370456
79616525141 146364228
630090112931 146358000
686692481845 146351772
85836565681 146345544
81482537303 144614160
636310153471 146339316
740806834543 146333088
803629243997 146326860
728366753463 146320632
506311306185 146314404
575353756179 146308176
747026875083 146301948
678606429143 146295720
681716449413 146289492
527459444021 67685904
704108595357 146283264
917455985879 146277036
251911648099 146270808
225165473777 146264580
143682942703 146258352
325930130525 146252124
874537706153 146245896
814825316969 146239668
478321123755 125232624
649372238605 146233440
679228433197 132787188
411144685923 146227212
318466081877 146220984
478943127809 146214756
143060938649 146208528
671764384549 146202300
977168375063 146196072
814878479177 24189552
179137173781 146189844
250045635937 146183616
64688427845 146177388
979656391279 146171160
293585919717 146164932
215213408913 41347692
872671693991 146158704
453440961595 146152476
896307848043 44692128
903771896691 146146248
666788352117 43789068
815447321023 146140020
957264245335 146133792
673630396711 146127564
358896345387 146121336
229519502155 146115108
38564257577 146108880
924977911331 32759280
253777660261 146102652
238849562965 146096424
791811166971 85093164
73396484601 146090196
562291671045 146083968
753868919677 146077740
828509406157 146071512
969704326415 146065284
6220046769 146059056
80860533249 146052828
724634729139 146046600
818557341293 146040372
337126203497 146034144
661812319685 146027916
445354908893 105116184
245069603505 146021688
432292823759 146015460
543631549425 32111568
779371085891 146009232
201529319725 146003004
868317665613 145996776
549851589965 145990548
844681511561 145984320
738940822381 145978092
618272035905 145971864
850901552101 145965636
92678610275 145959408
632578129147 117920952
937982119661 38227464
454684969703 145953180
961618273713 145946952
455306973757 132936660
324064118363 15520176
329040150795 43882488
293585919717 145940724
563535679153 145934496
822289365617 145928268
570999727801 145922040
709084627789 145915812
284255858907 145909584
855255580479 145903356
126266829191 145897128
447842925109 145890900
992096472359 145884672
958508253443 145878444
62200411629 145872216
761332968325 145865988
133108873785 145859760
889465803449 145853532
852767564263 145847304
672386388603 145841076
803629243997 145834848
913101957501 145828620
574731752125 63251568
506311306185 145822392
596501894015 145816164
979656391279 145809936
884489771017 145803708
396838592681 145797480
933006087229 145791252
61578407575 145785024
603965942663 145778796
458416994027 145772568
304781992689 145766340
313490049445 145760112
691046510223 117453852
770663029135 145753884
400570617005 145747656
754490923731 145741428
614540011581 145735200
333394179173 145728972
402436629167 145722744
723390721031 145716516
987742443981 145710288
228897498101 57521808
758222948055 145704060
870183677775 145697832
256887680531 145691604
957264245335 56730852
436024848083 145685376
289231891339 145679148
630712116985 145672920
125644825137 145666692
651238250767 145660464
273059785935 145654236
232629522425 145648008
482053148079 127113480
336504199443 145641780
909369933177 131522904
642530194011 145635552
884489771017 145629324
933006087229 145623096
272437781881 145616868
988986452089 57652596
981522403441 145610640
716548676437 145604412
92056606221 14803956
141194926487 145598184
835973454805 145591956
265595737287 145585728
152390999459 145579500
226409481885 145573272
516263371049 145567044
971570338577 145560816
220811445399 145554588
572865739963 145548360
529947460237 145542132
955398233173 57285144
974058354793 145535904
413632702139 145529676
707840619681 51891696
155501019729 145523448
927408050743 145517220
149902983243 81381276
908747929123 145510992
745782866975 145504764
58468387305 145498536
687314485899 145492308
134352881893 145486080
417364726463 145479852
712194648059 145473624
607697966987 145467396
840949487237 145461168
485785172403 128166012
469613066999 18821016
259375696747 53448696
994584488575 145454940
301671972419 145448712
89568590005 145442484
324686122417 145436256
121912800813 145430028
60956403521 145423800
289853895393 145417572
577841772395 145411344
306026000797 145405116
210859380535 145398888
663678331847 145392660
667410356171 145386432
628224100769 145380204
606453958879 145373976
466503046729 145367748
130082327399 12829680
586549829151 145361520
81482537303 145355292
772529041297 145349064
682960457521 145342836
775017057513 145336608
909991937231 145330380
895063839935 16342272
893819831827 145324152
98898650815 145317924
439756872407 145311696
286743875123 145305468
423584767003 145299240
531191468345 145293012
240093571073 145286784
116314764327 145280556
541143533209 145274328
470857075107 145268100
682960457521 145261872
475833107539 100345536
125022821083 145255644
241337579181 145249416
136840898109 145243188
253155656207 145236960
427316791327 145230732
582817804827 145224504
93922618383 145218276
623248068337 145212048
193443267023 145205820
111338731895 145199592
250667639991 145193364
235117538641 145187136
496981245375 145180908
990852464251 145174680
900039872367 145168452
78372560629 8034120
76506504871 145162224
926786046689 38812896
670520376441 145155996
108228711625 145149768
86458569735 145143540
286743875123 145137312
658080295361 60810192
792433171025 145131084
811093292645 145124856
191577254861 145118628
632578129147 145112400
39186261631 145106172
307270008905 145099944
843437503453 145093716
3732030553 145087488
380666487277 145081260
908125925069 145075032
913101957501 145068804
696644546709 145062576
894441835881 47662884
304781992689 145056348
752645538705 94771476
853389568317 145050120
991474468305 145043892
878269730477 145037664
602721934555 145031436
552339606181 145025208
173539137295 52041168
88946585951 13165992
705974607519 145018980
111338731895 145012752
204639339995 27646092
20526140011 145006524
419230738625 145000296
250045635937 137925288
486407176457 144994068
362628369711 144987840
390618552141 144981612
594013877799 144975384
103874683247 144969156
352054300793 144962928
78994521087 144956700
752002907515 144950472
612051995365 144944244
724012725085 144938016
868939669667 144931788
917455985879 144925560
899417868313 144919332
753246915623 144913104
327174138633 144906876
909991937231 144900648
590281853475 144894420
711572644005 144888192
81482537303 50540220
720280700761 144881964
478943127809 144875736
924298030473 144869508
726500741301 144863280
211481384589 144857052
514397358887 144850824
673630396711 144844596
336504199443 144838368
855877584533 144832140
615162015635 144825912
282389846745 144819684
266839745395 144813456
615784019689 144807228
944202160201 144801000
199663307563 144794772
91434602167 144788544
38564257577 144782316
426072783219 98452224
786213130485 144776088
96410634599 144769860
980278395333 144763632
621382056175 144757404
358896345387 144751176
791811166971 144744948
550473594019 144738720
800519223727 144732492
317844077823 144726264
213347396751 144720036
823533373725 144713808
864585641289 144707580
708462623735 144701352
330284158903 144695124
661812319685 144688896
809227280483 144682668
539277521047 144676440
720280700761 144670212
53492354873 80895492
36076241361 144663984
523105415643 144657756
75884500817 144651528
822289365617 144645300
910613941285 144639072
547363573749 144632844
312868045391 144626616
541765537263 144620388
108850715679 139476060
795543191295 59159772
599611914285 144614160
325308126471 44449236
881379750747 144607932
248801627829 68576508
422340758895 144601704
196553287293 144595476
549851589965 144589248
909991937231 144583020
179759177835 125494200
319088085931 144576792
681094445359 144570564
370714422413 144564336
830375418319 83417832
904393900745 102979980
866451653451 144558108
396838592681 144551880
771907037243 144545652
202773327833 50745744
689802502115 144539424
775639061567 144533196
566645699423 144526968
306026000797 144520740
138084906217 144514512
317844077823 144508284
90837827741 21480372
116936768381 144502056
554827622397 144495828
643774202119 144489600
701620579141 144483372
136218894055 144477144
551095598073 144470916
776261065621 16572708
883867766963 144464688
890087807503 144458460
665544344009 144452232
780615093999 144446004
873293698045 144439776
786213130485 144433548
339614219713 144427320
6229 144421092
451574949433 144414864
776883069675 144408636
716633177941 18466020
898173860205 144402408
6220046769 144396180
612673999419 144389952
810471288591 144383724
368848410251 144377496
715304668329 144371268
626358088607 144365040
360762357549 144358812
172295129187 144352584
705974607519 144346356
901905884529 144340128
542387541317 144333900
485163168349 144327672
584683816989 144321444
393728572411 144315216
283633854853 144308988
199041303509 144302760
550473594019 144296532
291719907555 144290304
602721934555 144284076
563535679153 144277848
148658975135 144271620
406790657545 144265392
587793837259 144259164
287365879177 144252936
111960735949 144246708
459038998081 144240480
493249221051 144234252
371958430521 144228024
360140353495 92000016
660568311577 144221796
495115233213 144215568
317222073769 137240208
250045635937 144209340
808605276429 144203112
743916854813 29290284
591525861583 144196884
881379750747 144190656
896307848043 106884936
991474468305 144184428
320332094039 144178200
244447599451 144171972
730232765625 144165744
627602096715 144159516
276791810259 144153288
315978065661 144147060
96410634599 144140832
135596890001 144134604
306026000797 144128376
617650031851 144122148
928652058851 144115920
785591126431 144109692
957264245335 144103464
154257011621 144097236
184735210267 144091008
913723961555 144084780
53492354873 144078552
387508531871 144072324
276169806205 130208796
375690454845 144066096
754490923731 144059868
213347396751 144053640
689802502115 144047412
781237098053 144041184
527459444021 9429192
168563104863 144034956
763820984541 144028728
995828496683 144022500
306648004851 144016272
232007518371 144010044
353298308901 144003816
919321998041 143997588
916211977771 143991360
766931004811 143985132
789945154809 143978904
516263371049 109226664
924920034527 143972676
419852742679 143966448
818557341293 143960220
367604402143 143953992
202151323779 143947764
614540011581 143941536
620760052121 143935308
364494381873 143929080
391862560249 143922852
784969122377 143916624
357652337279 143910396
609563979149 143904168
55358367035 143897940
604587946717 143891712
796165195349 143885484
622004060229 143879256
222055453507 143873028
108228711625 143866800
952910216957 143860572
278657822421 143854344
213969400805 126440856
625736084553 143848116
182247194051 143841888
729610761571 143835660
121290796759 30573252
563535679153 32572440
105118691355 143829432
947934184525 13421340
380044483223 108093168
489517196727 143823204
835351450751 143816976
507555314293 141294636
536789504831 15557544
855877584533 143810748
872671693991 143804520
292963915663 143798292
500091265645 143792064
999560521007 143785836
542387541317 143779608
449708937271 143773380
133108873785 143767152
725256733193 143760924
177271161619 143754696
729610761571 143748468
984010419657 143742240
909369933177 143736012
238849562965 143729784
534301488615 143723556
117558772435 143717328
126266829191 143711100
997072504791 143704872
664300335901 143698644
961618273713 143692416
806117260213 143686188
841571491291 143679960
406790657545 52881948
500091265645 143673732
626358088607 143667504
236361546749 143661276
978412383171 111985668
350188288631 143655048
108228711625 143648820
776261065621 143642592
940470135877 143636364
432914827813 14878692
243203591343 143630136
635688149417 143623908
322820110255 143617680
694156530493 143611452
575353756179 143605224
244483049227 58580568
306026000797 143598996
755112927785 143592768
576006177785 46174392
818557341293 143586540
526837439967 49051728
39186261631 143580312
501335273753 143574084
65310431899 143567856
60334399467 143561628
537411508885 83467656
387508531871 48466296
538655516993 143555400
516885375103 143549172
14928103525 143542944
535545496723 138255372
582195800773 143536716
775017057513 143530488
473967095377 143524260
882001754801 143518032
993962484521 143511804
796787199403 143505576
57846383251 143499348
38564257577 29115900
898795864259 143493120
302915980527 143486892
972814346685 135079092
907503921015 143480664
811093292645 143474436
411766689977 143468208
231385514317 103471992
17416119741 143461980
168563104863 143455752
386886527817 143449524
893819831827 59545908
746404871029 143443296
105740695409 143437068
740184830489 143430840
235117538641 143424612
850901552101 143418384
743916854813 143412156
236983550803 95992164
771285033189 106772832
585305821043 143405928
430426811597 81101016
246313611613 143399700
467747054837 96590052
651238250767 143393472
303537984581 143387244
842193495345 143381016
111960735949 143374788
795543191295 49219884
59090391359 143368560
90190594059 143362332
869561673721 143356104
179759177835 143349876
637554161579 143343648
396216588627 143337420
558559646721 83592216
469613066999 27546444
678606429143 143331192
200285311617 143324964
717170680491 143318736
29856200821 143312508
606453958879 84981060
95788630545 143306280
393728572411 143300052
654970275091 143293824
358274341333 143287596
615162015635 143281368
651860254821 143275140
212103388643 143268912
387508531871 55385604
251289644045 143262684
761954972379 143256456
696022542655 143250228
610185983203 143244000
432914827813 41372604
370714422413 143237772
365738389981 143231544
756356935893 143225316
894441835881 143219088
163587072431 143212860
881379750747 143206632
364494381873 143200404
974058354793 143194176
32966221091 143187948
102630675139 143181720
854633576425 143175492
929896066959 143169264
222055453507 143163036
770663029135 143156808
857743596695 143150580
911235945339 28561608
911857949393 143144352
37942253523 143138124
770663029135 143131896
808605276429 143125668
819179345347 143119440
722768716977 143113212
340858227821 143106984
863341633181 143100756
400570617005 143094528
582195800773 143088300
109472719733 143082072
356408329171 143075844
168563104863 143069616
187223226483 143063388
541143533209 143057160
667410356171 143050932
174783145403 143044704
132486869731 143038476
330906162957 143032248
877025722369 143026020
444149439649 53510976
552961610235 143019792
216457417021 143013564
232007518371 21337128
134352881893 143007336
735208798057 67966164
477077115647 143001108
809227280483 142994880
987120439927 142988652
826021389941 142982424
296073935933 142976196
399948612951 142969968
877025722369 142963740
122534804867 142957512
765064992649 123831324
6220046769 121290300
968460318307 142951284
909991937231 142945056
647506226443 142938828
626358088607 142932600
935494103445 142926372
716548676437 142920144
983388415603 100364220
56602375143 142913916
251289644045 142907688
493871225105 142901460
998316512899 142895232
315978065661 142889004
494493229159 142882776
648750234551 142876548
747026875083 142870320
227653489993 142864092
706596611573 142857864
75884500817 142851636
325930130525 142845408
834729446697 142839180
787457138593 142832952
69664460277 142826724
273681789989 142820496
128132841353 142814268
302293976473 142808040
207749360265 865692
445354908893 142801812
736452806165 142795584
886355783179 62155440
353298308901 142789356
743916854813 142783128
513153350779 142776900
196553287293 142770672
830997422373 142764444
8708062985 142758216
488895192673 142751988
686070477791 10874088
265595737287 142745760
201529319725 139065012
618894039959 142739532
236983550803 142733304
822289365617 142727076
275547802151 142720848
591525861583 142714620
382532499439 142708392
717170680491 142702164
15550107579 41578128
504510762759 68663700
465881042675 142695936
437890860245 142689708
966594306145 142683480
957886249389 142677252
773151045351 142671024
954776229119 142664796
506311306185 142658568
393728572411 142652340
616406023743 142646112
694156530493 142639884
715926672383 142633656
719036692653 142627428
431048815651 25329276
215835412967 142621200
153013003513 142614972
74640492709 142608744
567889707531 16560252
358896345387 142602516
328418146741 142596288
75884500817 142590060
732098777787 142583832
794921187241 142577604
106362699463 142571376
774395053459 142565148
354542317009 142558920
838461471021 142552692
646884222389 142546464
359518349441 142540236
809227280483 142534008
38564257577 142527780
934872099391 142521552
199663307563 142515324
731476773733 142509096
377556467007 142502868
211481384589 142496640
297939948095 142490412
860853616965 142484184
672386388603 142477956
209615372427 72500148
980900399387 142471728
760088960217 142465500
278035818367 142459272
138706910271 142453044
69042456223 21604932
41674277847 142446816
748892887245 142440588
945446168309 142434360
108850715679 142428132
536167500777 142421904
629468108877 142415676
794921187241 142409448
3732030553 142403220
826643393995 142396992
398082600789 142390764
273681789989 142384536
583439808881 142378308
800519223727 142372080
928030054797 142365852
88946585951 142359624
427938795381 142353396
690424506169 142347168
459661002135 142340940
353298308901 142334712
649372238605 142328484
835973454805 142322256
300427964311 142316028
128132841353 7984296
138706910271 142309800
512531346725 142303572
208371364319 142297344
875159710207 142291116
339614219713 142284888
343968248091 142278660
362006365657 72761724
297939948095 142272432
788701146701 142266204
192199258915 142259976
668032360225 142253748
543009545371 142247520
328418146741 142241292
570999727801 114321168
572243735909 142235064
946690176417 142228836
190955250807 142222608
947934184525 142216380
547363573749 142210152
324686122417 142203924
419852742679 142197696
606453958879 142191468
45406302171 142185240
686070477791 142179012
40430269739 142172784
867073657505 81530748
933628091283 142166556
502579281861 142160328
154257011621 142154100
238227558911 142147872
834107442643 142141644
19282131903 142135416
483919160241 142129188
61578407575 142122960
267461749449 142116732
407412661599 142110504
566055159225 96210144
421718754841 142104276
453440961595 142098048
888843799395 142091820
882623758855 142085592
94544622437 142079364
288609887285 142073136
876403718315 142066908
319088085931 142060680
353298308901 108230184
605831954825 142054452
411144685923 142048224
972192342631 142041996
362628369711 142035768
436646852137 142029540
931140075067 142023312
243203591343 142017084
966594306145 142010856
373824442683 142004628
287987883231 141998400
416120718355 141992172
108850715679 141985944
730232765625 141979716
857743596695 141973488
275547802151 141967260
607697966987 141961032
788701146701 141954804
796165195349 141948576
492627216997 89670744
528703452129 141942348
216457417021 141936120
433536831867 141929892
198419299455 141923664
337748207551 103129452
490761204835 141917436
691668514277 141911208
205883348103 141904980
191577254861 141898752
138706910271 141892524
722146712923 141886296
396838592681 141880068
110094723787 141873840
273059785935 141867612
510043330509 141861384
885733779125 70376400
728988757517 141855156
348322276469 141848928
69042456223 141842700
209615372427 141836472
140572922433 19487412
270571769719 141830244
205366067869 23504472
549851589965 141824016
860853616965 141817788
849035539939 83318184
985876431819 141811560
123778812975 141805332
465881042675 141799104
175405149457 75850812
55980371089 141792876
656836287253 141786648
982144407495 141780420
576597764287 141774192
938604123715 141767964
635688149417 141761736
874537706153 141755508
519373391319 141749280
473345091323 141743052
93300614329 141736824
251911648099 100501236
279279826475 141730596
717170680491 141724368
764442988595 141718140
386886527817 141711912
306648004851 141705684
931140075067 24295428
987742443981 141699456
506311306185 141693228
146792962973 141687000
827265398049 141680772
134974885947 141674544
297939948095 141668316
27368184605 80727336
60334399467 141662088
719036692653 141655860
567889707531 141649632
690424506169 141643404
944824164255 128440044
521861407535 141637176
223299461615 133740072
136218894055 141630948
762576976433 141624720
701620579141 141618492
610185983203 141612264
917455985879 141606036
891331815611 47706480
534301488615 141599808
216457417021 141593580
913723961555 141587352
8086058931 141581124
68420452169 141574896
95788630545 141568668
75884500817 141562440
779993089945 141556212
18660127849 141549984
427316791327 141543756
691668514277 141537528
31100208929 141531300
879513738585 141525072
641908189957 141518844
304781992689 141512616
543631549425 141506388
620760052121 43060392
765686996703 141500160
998938516953 141493932
640664181849 141487704
947312180471 141481476
917455985879 110627964
735830802111 141475248
801141227781 50347152
940470135877 141469020
830375418319 141462792
297939948095 33157872
783725114269 129536172
834729446697 141456564
496359241321 141450336
94544622437 141444108
116314764327 141437880
1244014337 141431652
298561952149 141425424
774395053459 141419196
124400817029 141412968
269949765665 141406740
707218615627 141400512
685448473737 141394284
685448473737 141388056
236361546749 141381828
995206492629 141375600
475211103485 141369372
811715296699 141363144
355786325117 141356916
94544622437 141350688
640042177795 141344460
454062965649 141338232
847791531831 141332004
364525795905 60648264
134352881893 141325776
601477926447 141319548
827887402103 141313320
163587072431 141307092
47272314333 141300864
732720781841 30355272
737074810219 141294636
949178192633 141288408
883245762909 141282180
306026000797 141275952
309758025121 141269724
993962484521 141263496
13684095417 141257268
713438656167 141251040
895685843989 141244812
151768995405 141238584
607697966987 141232356
177271161619 141226128
299183956203 141219900
369470414305 141213672
750758899407 141207444
906259912907 141201216
625114080499 141194988
924298030473 141188760
650616246713 141182532
957264245335 12163284
482675152133 141176304
803629243997 141170076
348944280523 141163848
350188288631 141157620
271815777827 141151392
598367906177 141145164
526837439967 141138936
210859380535 141132708
834107442643 141126480
202773327833 141120252
413010698085 141114024
187845230537 141107796
48516322441 141101568
338992215659 141095340
20526140011 69940440
361384361603 79761996
74018488655 141089112
470235071053 141082884
178515169727 141076656
368848410251 141070428
388130535925 141064200
597123898069 141057972
13062091363 141051744
221433449453 141045516
289853895393 141039288
575353756179 141033060
471479079161 141026832
748270883191 141020604
312246041337 92174400
889465803449 141014376
721524708869 141008148
139328914325 141001920
684204465629 140995692
636310153471 140989464
95166626491 140983236
900039872367 140977008
11196079201 23822100
117558772435 140970780
887599791287 140964552
900039872367 140958324
136218894055 140952096
854011572371 140945868
230763510263 66222324
375068450791 140939640
343968248091 140933412
590281853475 140927184
708462623735 140920956
100142658923 140914728
554205618343 140908500
177893165673 140902272
766931004811 140896044
544253553479 140889816
659946307523 140883588
39808265685 140877360
647506226443 140871132
188467234591 90019512
430426811597 140864904
153635007567 140858676
572243735909 140852448
858987604803 140846220
752624911569 60287040
743294850759 73571364
39808265685 140839992
123778812975 140833764
707840619681 140827536
754490923731 140821308
437890860245 140815080
14928103525 140808852
583439808881 140802624
386886527817 140796396
684204465629 140790168
940470135877 140783940
816069325077 140777712
459661002135 28069596
342102235929 140771484
226409481885 140765256
310380029175 140759028
392484564303 140752800
668654364279 140746572
495737237267 140740344
885111775071 134998128
268705757557 140734116
347078268361 140727888
144304946757 140721660
622004060229 140715432
811715296699 140709204
403058633221 140702976
830375418319 140696748
131242861623 140690520
855255580479 140684292
727744749409 77600880
926786046689 140678064
862097625073 140671836
162343064323 140665608
176027153511 140659380
549851589965 140653152
287365879177 140646924
50382334603 140640696
439756872407 140634468
880757746693 140628240
66554440007 140622012
631956125093 140615784
992126410355 103932864
495737237267 140609556
335260191335 140603328
247557619721 140597100
711572644005 140590872
177271161619 36645552
757600944001 140584644
336504199443 140578416
15550107579 140572188
437890860245 140565960
483297156187 140559732
960996269659 140553504
122534804867 140547276
428560799435 140541048
145548954865 140534820
66554440007 140528592
317844077823 140522364
898173860205 140516136
655592279145 140509908
732098777787 140503680
821045357509 25428924
984632423711 140497452
243825595397 140491224
800519223727 140484996
456550981865 140478768
657458291307 140472540
421718754841 140466312
648750234551 140460084
916833981825 140453856
729610761571 140447628
630090112931 140441400
125644825137 140435172
986498435873 140428944
137462902163 140422716
156745027837 140416488
806739264267 140410260
706596611573 140404032
63444419737 140397804
527459444021 140391576
619516044013 140385348
539899525101 140379120
641908189957 140372892
911857949393 140366664
259375696747 140360436
98276646761 25846200
108850715679 140354208
868939669667 140347980
138084906217 140341752
828509406157 108722196
79616525141 140335524
143060938649 140329296
812959304807 140323068
184735210267 140316840
981522403441 140310612
625114080499 140304384
240715575127 140298156
651860254821 140291928
992096472359 140285700
741428838597 138728700
577841772395 140279472
999560521007 140273244
563535679153 140267016
682338453467 140260788
571621731855 140254560
433536831867 140248332
611429991311 140242104
745782866975 140235876
524971427805 140229648
264973733233 140223420
184113206213 140217192
144926950811 140210964
653104262929 74131884
682960457521 140204736
696022542655 140198508
569133715639 140192280
656214283199 140186052
110716727841 140179824
665544344009 140173596
164872478055 78080436
581573796719 140167368
908747929123 140161140
102630675139 140154912
793055175079 140148684
651860254821 140142456
959752261551 140136228
481431144025 45881676
170429117025 140130000
595879889961 140123772
970326330469 140117544
640664181849 140111316
947934184525 140105088
83970553519 140098860
238849562965 140092632
442866892677 140086404
363872377819 140080176
865207645343 140073948
323442114309 140067720
136218894055 140061492
304781992689 140055264
702242583195 140049036
174783145403 140042808
255643672423 140036580
783103110215 140030352
669898372387 140024124
758844952109 140017896
98898650815 140011668
850901552101 140005440
48516322441 139999212
77750512979 139992984
591525861583 62142984
507555314293 139986756
699754566979 43066620
965350298037 139980528
24258164335 139974300
692912522385 139968072
132486869731 139961844
916211977771 139955616
639420173741 139949388
790567158863 139943160
816069325077 139936932
740806834543 139930704
992718476413 139924476
327174138633 139918248
886977787233 139912020
274303794043 139905792
735208798057 139899564
982766411549 139893336
696022542655 139887108
580951792665 139880880
778127077783 139874652
57224379197 139868424
45406302171 139862196
444110900785 102257532
692290518331 139855968
756978939947 139849740
117558772435 139843512
52870350819 139837284
376934462953 139831056
266217741341 139824828
282389846745 139818600
462771022405 139812372
252533652153 139806144
865829649397 139799916
343346244037 139793688
118802780543 28661256
672386388603 139787460
80238529195 139781232
108850715679 139775004
492627216997 139768776
383776507547 139762548
649994242659 139756320
79616525141 139750092
210237376481 91744668
416120718355 139743864
266217741341 139737636
966594306145 139731408
658080295361 139725180
931140075067 139718952
31722212983 139712724
528703452129 139706496
830375418319 139700268
771907037243 139694040
320332094039 139687812
648128230497 139681584
331528167011 139675356
478321123755 87416208
933006087229 139669128
903149892637 139662900
131864865677 139656672
366360394035 139650444
668032360225 139644216
131242861623 139637988
97032638653 139631760
385642519709 139625532
454684969703 73160316
956642241281 139619304
338992215659 139613076
400570617005 139606848
500091265645 139600620
485785172403 139594392
282389846745 139588164
719658696707 139581936
716548676437 139575708
304159988635 139569480
427316791327 139563252
433536831867 139557024
197175291347 139550796
826021389941 139544568
484541164295 139538340
561047662937 139532112
463393026459 139525884
574731752125 139519656
353920312955 139513428
97654642707 139507200
327174138633 139500972
693534526439 139494744
898795864259 139488516
76506504871 139482288
379422479169 139476060
897551856151 15215004
537411508885 139469832
527459444021 139463604
439134868353 139457376
243203591343 139451148
802385235889 139444920
155501019729 139438692
283633854853 139432464
519995395373 139426236
541765537263 30243168
805495256159 139420008
26746180551 139413780
656836287253 139407552
441622884569 139401324
804873252105 139395096
806739264267 139388868
630090112931 139382640
613918007527 139376412
118802780543 139370184
351432296739 139363956
481431144025 139357728
927408050743 139351500
668654364279 139345272
228275494047 139339044
988986452089 139332816
749514891299 97542936
715304668329 40232880
903771896691 139326588
976546371009 139320360
679228433197 139314132
193443267023 139307904
990230460197 139301676
502579281861 139295448
779993089945 139289220
752002907515 139282992
889465803449 139276764
927408050743 139270536
796165195349 59178456
915589973717 139264308
714060660221 139258080
327174138633 139251852
492005212943 139245624
31722212983 139239396
548607581857 139233168
72152476493 139226940
290475899447 139220712
237605554857 139214484
994584488575 139208256
126266829191 139202028
390618552141 139195800
134974885947 139189572
768175012919 139183344
918077989933 139177116
839705479129 126054720
74018488655 139170888
577841772395 139164660
462771022405 139158432
859609608857 139152204
878269730477 139145976
335882195389 139139748
669898372387 139133520
336504199443 139127292
143060938649 139121064
809849284537 139114836
719658696707 139108608
428560799435 139102380
248801627829 139096152
733964789949 139089924
349566284577 139083696
66554440007 139077468
816069325077 139071240
889465803449 139065012
294207923771 139058784
264973733233 139052556
400570617005 139046328
715926672383 139040100
925542038581 139033872
835351450751 139027644
843437503453 139021416
26124176497 139015188
279279826475 35175744
773151045351 139008960
143060938649 139002732
761332968325 138996504
755112927785 138990276
938604123715 138984048
116314764327 74748456
217708917413 123737904
788701146701 37860012
603343938609 138977820
287365879177 138971592
304781992689 138965364
807361268321 138959136
779993089945 138952908
6220046769 138946680
624492076445 138940452
524971427805 138934224
485785172403 138927996
37942253523 138921768
125644825137 138915540
223299461615 138909312
531813472399 138903084
822911369671 138896856
775639061567 138890628
161721060269 138884400
796787199403 138878172
596501894015 138871944
228275494047 138865716
765064992649 138859488
186601222429 108852984
881379750747 138853260
281145838637 121950468
157367031891 138847032
723390721031 138840804
712816652113 138834576
564779687261 138828348
144304946757 138822120
140572922433 138815892
692912522385 138809664
198419299455 138803436
595879889961 138797208
758844952109 138790980
151146991351 138784752
713438656167 138778524
272437781881 27695916
528703452129 138772296
988986452089 138766068
421096750787 138759840
378178471061 138753612
741428838597 138747384
991474468305 138741156
868317665613 40245336
273681789989 138734928
189711242699 138728700
269949765665 138722472
34832233253 138716244
476455111593 28985112
472723087269 138710016
747026875083 138703788
259375696747 25266996
192821262969 138697560
192821262969 138691332
60334399467 138685104
689180498061 23878152
592147865637 100071504
893819831827 138678876
622004060229 138672648
519373391319 138666420
99520654869 138660192
784347118323 138653964
532435476453 138647736
555449626451 138641508
342102235929 138635280
931762079121 112234788
511287338617 138629052
296695939987 138622824
112582740003 75844584
643152198065 138616596
403680637275 138610368
66554440007 138604140
408656669707 44231256
819179345347 138597912
977168375063 89857584
570999727801 138591684
610185983203 138585456
987742443981 115292736
467125050783 138579228
556071630505 138573000
413632702139 138566772
162965068377 138560544
788079142647 79730856
144304946757 138554316
778749081837 138548088
42918285955 138541860
756978939947 138535632
63444419737 138529404
915589973717 138523176
547985577803 138516948
194065271077 138510720
808605276429 138504492
541765537263 138498264
289231891339 138492036
72774480547 138485808
877025722369 138479580
559181650775 138473352
695400538601 138467124
492005212943 138460896
355164321063 138454668
610185983203 138448440
591525861583 138442212
576597764287 138435984
615162015635 138429756
950422200741 138423528
496981245375 138417300
226409481885 53031420
68420452169 138411072
581573796719 138404844
623870072391 138398616
783725114269 138392388
230763510263 138386160
597123898069 138379932
776883069675 138373704
752002907515 138367476
686692481845 138361248
547363573749 138355020
338992215659 138348792
922432018311 138342564
390618552141 138336336
556693634559 138330108
28612192713 138323880
729610761571 138317652
992096472359 11036016
612051995365 120617676
772529041297 138311424
123778812975 138305196
556071630505 34123212
644396206173 138298968
265595737287 132793416
369470414305 138292740
381288491331 138286512
329662154849 138280284
222677457561 138274056
23014156227 138267828
172917133241 138261600
302293976473 94285692
949800196687 138255372
187223226483 138249144
166697092701 138242916
993962484521 138236688
220189441345 138230460
607697966987 71223408
3110026499 138224232
51626342711 111051468
705974607519 138218004
60956403521 138211776
251289644045 138205548
488273188619 138199320
160477052161 138193092
418608734571 138186864
77128508925 31750344
45406302171 138180636
849657543993 138174408
487029180511 138168180
636932157525 138161952
664922339955 138155724
651860254821 138149496
428560799435 138143268
311002033229 138137040
924298030473 138130812
260619704855 138124584
182869198105 138118356
378800475115 138112128
302915980527 138105900
384398511601 138099672
684826469683 91576512
277413814313 36950724
328418146741 138093444
431048815651 138087216
274925798097 138080988
924920034527 138074760
827887402103 138068532
770041025081 138062304
206505352157 138056076
23014156227 57864348
269949765665 40924188
107606707571 138049848
195931283239 91682388
900039872367 96982416
4354034607 138043620
631334121039 138037392
536233635909 20172492
990230460197 138031164
519373391319 138024936
314112053499 138018708
554827622397 138012480
492627216997 138006252
536789504831 138000024
931762079121 137993796
441622884569 137987568
628846104823 137981340
282389846745 137975112
761332968325 137968884
171051121079 137962656
472101083215 137956428
805495256159 137950200
636310153471 80104536
998316512899 137943972
229519502155 137937744
573487744017 137931516
234495534587 137925288
422962762949 137919060
221433449453 137912832
549851589965 137906604
745160862921 137900376
908747929123 137894148
472101083215 26693208
987120439927 137887920
54114358927 137881692
179759177835 137875464
780615093999 137869236
284255858907 137863008
914967969663 137856780
233251526479 137850552
731476773733 137844324
3110026499 137838096
465259038621 137831868
326552134579 137825640
445354908893 137819412
309758025121 137813184
800519223727 137806956
821667361563 137800728
845925519669 137794500
988364448035 137788272
180381181889 137782044
712194648059 137775816
135596890001 137769588
354542317009 137763360
549229585911 137757132
317844077823 137750904
371958430521 137744676
895685843989 118388052
220811445399 137738448
737696814273 137732220
607075962933 137725992
967216310199 137719764
908747929123 137713536
582817804827 137707308
949800196687 137701080
814825316969 137694852
969082322361 137688624
604587946717 137682396
351432296739 137676168
536167500777 137669940
138706910271 137663712
189089238645 137657484
394350576465 137651256
916211977771 137645028
289853895393 137638800
155501019729 50316012
259997700801 137632572
235739542695 137626344
91434602167 137620116
382532499439 137613888
228897498101 137607660
17416119741 137601432
508799322401 137595204
320332094039 137588976
806739264267 137582748
752624911569 137576520
117558772435 14828868
391862560249 137570292
761954972379 137564064
362628369711 137557836
206505352157 137551608
460283006189 137545380
861475621019 137539152
668032360225 137532924
252613594761 57546720
933006087229 137526696
385020515655 137520468
928652058851 137514240
710950639951 137508012
320954098093 137501784
580329788611 137495556
526215435913 137489328
149902983243 137483100
385020515655 137476872
25502172443 137470644
866451653451 137464416
806117260213 137458188
679228433197 137451960
256887680531 137445732
587171833205 137439504
371958430521 137433276
964106289929 137427048
129376849461 137420820
347700272415 137414592
573487744017 137408364
846547523723 137402136
516885375103 137395908
353920312955 137389680
671142380495 137383452
443488896731 137377224
433536831867 137370996
461527014297 137364768
567267703477 137358540
312246041337 137352312
78372517033 137346084
205883348103 137339856
436646852137 137333628
19282131903 137327400
645018210227 51318720
361384361603 137321172
345834260253 137314944
696022542655 137308716
444110900785 137302488
863341633181 137296260
455306973757 137290032
849035539939 137283804
32344217037 137277576
482675152133 137271348
965972302091 137265120
23014156227 137258892
138706910271 137252664
230141506209 82795032
411766689977 137246436
107606707571 137240208
766309000757 137233980
236361546749 137227752
15550107579 137221524
238227558911 137215296
507555314293 137209068
595257885907 137202840
535545496723 137196612
46028306225 137190384
122534804867 137184156
684204465629 137177928
816696485915 7398864
737696814273 137171700
821045357509 137165472
160477052161 137159244
692290518331 137153016
587793837259 137146788
578463776449 137140560
858987604803 137134332
550473594019 137128104
913101957501 137121876
602721934555 137115648
722146712923 137109420
567267703477 137103192
836595458859 137096964
844059507507 137090736
884489771017 137084508
465881042675 123862464
878269730477 137078280
171051121079 137072052
489517196727 100482552
602721934555 137065824
431670819705 137059596
120046788651 137053368
11818083255 137047140
380044483223 137040912
257509684585 137034684
465259038621 137028456
630090112931 137022228
619516044013 137016000
184735210267 137009772
419852742679 137003544
139950918379 136997316
257012402459 8395344
921810014257 136991088
740806834543 101205000
190955250807 136984860
72774480547 136978632
767553008865 136972404
867073657505 136966176
25502172443 136959948
633822137255 136953720
375068450791 136947492
634444141309 136941264
977168375063 136935036
631334121039 136928808
505689302131 21013272
544875557533 136922580
475833107539 136916352
138084906217 136910124
232629522425 136903896
415498714301 136897668
366360394035 136891440
328418146741 136885212
163587072431 136878984
308514017013 122616864
981522403441 114757128
471479079161 136872756
386264523763 136866528
125022821083 136860300
499469261591 136854072
25502172443 136847844
510043330509 136841616
673008392657 136835388
523727419697 136829160
368848410251 136822932
395594584573 136816704
668032360225 136810476
407412661599 136804248
829753414265 136798020
483297156187 136791792
778749081837 136785564
717792684545 136779336
379422479169 136773108
20526140011 136766880
620138048067 136760652
790567158863 136754424
645640214281 136748196
572243735909 25428924
45406302171 136741968
430426811597 136735740
445354908893 35350128
443488896731 59838624
821045357509 136729512
648750234551 136723284
985876431819 136717056
6229 136710828
263107721071 136704600
375690454845 136698372
824155377779 136692144
255643672423 136685916
376934462953 136679688
957264245335 136673460
784347118323 136667232
158611039999 136661004
214591404859 136654776
470235071053 136648548
926786046689 136642320
22392152173 136636092
514397358887 136629864
155501019729 136623636
554827622397 136617408
888843799395 136611180
63444419737 136604952
345834260253 136598724
166697092701 136592496
952922847341 55921212
422962762949 136586268
240093571073 136580040
687936489953 136573812
391862560249 136567584
88324581897 136561356
727744749409 136555128
493871225105 136548900
933628091283 136542672
198419299455 136536444
679850437251 136530216
327796142687 136523988
753246915623 38476584
551717602127 136517760
676118412927 136511532
692912522385 136505304
870805681829 136499076
413632702139 136492848
218323429183 136486620
34832233253 136480392
192821262969 136474164
233251526479 136467936
312868045391 29956680
177271161619 136461708
581573796719 136455480
932384083175 136449252
358274341333 136443024
717792684545 136436796
942336148039 136430568
462149018351 30853512
115070756219 136424340
629468108877 136418112
21770148119 136411884
335882195389 136405656
462771022405 136399428
722146712923 136393200
682960457521 136386972
829131410211 63681300
34210229199 136380744
518751387265 136374516
970326330469 136368288
768175012919 136362060
500713269699 136355832
640042177795 136349604
498847257537 136343376
241959583235 136337148
325308126471 136330920
915589973717 136324692
176027153511 136318464
228897498101 46971576
105740695409 136312236
99520654869 136306008
662434323739 136299780
947934184525 136293552
990230460197 136287324
990852464251 136281096
909991937231 136274868
477077115647 136268640
583439808881 136262412
713438656167 136256184
994584488575 136249956
359518349441 14523696
727122745355 39722184
566023695369 4558896
87702577843 136243728
638176165633 136237500
151768995405 136231272
630712116985 136225044
821667361563 136218816
610185983203 136212588
230763510263 136206360
516885375103 136200132
706596611573 136193904
157989035945 90598716
517507379157 136187676
512531346725 136181448
652482258875 136175220
453440961595 136168992
26124176497 136162764
376312458899 136156536
505689302131 136150308
544875557533 136144080
255643672423 136137852
842193495345 136131624
986498435873 136125396
932384083175 136119168
580329788611 134942076
36698245415 136112940
394972580519 136106712
311002033229 136100484
118802780543 136094256
707840619681 136088028
213969400805 136081800
946068172363 136075572
172917133241 136069344
242581587289 136063116
908747929123 136056888
431670819705 136050660
942958152093 136044432
949178192633 136038204
918077989933 136031976
564779687261 136025748
840327483183 55342008
753246915623 136019520
365738389981 104673996
114448752165 136013292
572865739963 136007064
735208798057 136000836
447842925109 135994608
179137173781 135988380
68420452169 135982152
638798169687 135975924
332772175119 135969696
184735210267 135963468
408656669707 135957240
97032638653 135951012
952910216957 135944784
539899525101 29564316
974058354793 135938556
640664181849 95736816
79616525141 135932328
347700272415 135926100
39808265685 135919872
902527888583 135913644
707218615627 135907416
344590252145 135901188
48516322441 68252652
877025722369 135894960
238849562965 135888732
918077989933 135882504
515019362941 135876276
954154225065 120206628
886977787233 135870048
416742722409 135863820
403680637275 135857592
385642519709 135851364
549851589965 135845136
883245762909 135838908
222677457561 135832680
49138326495 135826452
243825595397 135820224
892575823719 135813996
538033512939 135807768
357652337279 135801540
917455985879 53579484
962862281821 135795312
681716449413 135789084
222677457561 135782856
719658696707 135776628
606453958879 135770400
921188010203 135764172
980278395333 135757944
733342785895 135751716
728366753463 135745488
251911648099 135739260
345834260253 135733032
900661876421 135726804
459661002135 135720576
561047662937 135714348
177893165673 135708120
768175012919 18877068
79616525141 135701892
666788352117 135695664
13684095417 135689436
65932435953 135683208
72152476493 135676980
324686122417 135670752
946690176417 135664524
885733779125 7567020
26124176497 135658296
519373391319 7946928
148658975135 135652068
20526140011 135645840
69042456223 135639612
244447599451 135633384
29856200821 135627156
849657543993 135620928
513775354833 135614700
508799322401 135608472
459038998081 135602244
188467234591 135596016
521239403481 135589788
384398511601 135583560
737696814273 135577332
426701482373 17139456
689180498061 135571104
647506226443 26973468
846547523723 135564876
504445294023 135558648
235117538641 135552420
472101083215 135546192
827265398049 135539964
415498714301 135533736
707840619681 135527508
689180498061 135521280
813581308861 135515052
265595737287 135508824
883867766963 135502596
164831080539 24525864
108850715679 135496368
806739264267 135490140
65310431899 135483912
88324581897 135477684
185357214321 135471456
969704326415 135465228
482053148079 135459000
320954098093 135452772
993962484521 135446544
157367031891 35823456
236983550803 135440316
749514891299 135434088
401814625113 135427860
368226406197 135421632
287365879177 135415404
380044483223 135409176
116314764327 135402948
939226127769 135396720
85836565681 135390492
74018488655 135384264
897551856151 135378036
981522403441 135371808
386886527817 135365580
244447599451 135359352
827265398049 135353124
612051995365 135346896
611429991311 135340668
948556188579 135334440
925542038581 135328212
458416994027 135321984
849035539939 135315756
90190594059 135309528
969082322361 135303300
21770148119 135297072
137462902163 46635264
555449626451 135290844
486407176457 135284616
133108873785 135278388
944824164255 135272160
340236223767 135265932
207127356211 135259704
14928103525 135253476
443488896731 135247248
391862560249 94983228
6842050823 135241020
524349423751 135234792
845303515615 135228564
575353756179 135222336
413010698085 135216108
923676026419 93382632
54736362981 122691600
109472719733 135209880
760088960217 135203652
375068450791 135197424
449708937271 135191196
595879889961 135184968
311624037283 135178740
939848131823 135172512
788079142647 135166284
656836287253 114240204
176649157565 135160056
498225253483 135153828
284877862961 135147600
190333246753 135141372
184113206213 135135144
251289644045 135128916
541143533209 135122688
988986452089 135116460
235117538641 135110232
173539137295 135104004
428560799435 135097776
687314485899 135091548
559181650775 135085320
307270008905 135079092
301049968365 135072864
27990188659 135066636
607697966987 135060408
888843799395 135054180
215213408913 135047952
882623758855 135041724
396216588627 135035496
62200411629 135029268
403680637275 135023040
629468108877 135016812
62200411629 135010584
410522681869 135004356
484541164295 134998128
501335273753 134991900
771285033189 134985672
926786046689 134979444
789323150755 134973216
365738389981 134966988
693534526439 134960760
288609887285 134954532
476455111593 134948304
608319971041 134942076
716548676437 134935848
988364448035 134929620
203395331887 134923392
556693634559 134917164
278035818367 113480388
409278673761 134910936
622626064283 134904708
182869198105 105141096
467747054837 134898480
481431144025 116276760
595257885907 134892252
10574075147 134886024
227653489993 134879796
355786325117 94055256
189711242699 134873568
406790657545 2397780
969082322361 134867340
87702577843 134861112
630712116985 56936376
432914827813 134854884
880135742639 134848656
919321998041 134842428
781237098053 134836200
562913675099 134829972
226409481885 134823744
482053148079 134817516
447220921055 134811288
918077989933 134805060
965972302091 134798832
932384083175 134792604
710328635897 134786376
373824442683 134780148
300427964311 134773920
16794115687 134767692
343968248091 134761464
868317665613 134755236
307270008905 134749008
554205618343 134742780
294829927825 134736552
850279548047 48379104
287987883231 134730324
199041303509 134724096
822289365617 97542936
193443267023 134717868
221433449453 134711640
936738111553 134705412
658080295361 134699184
205261344049 134692956
733342785895 134686728
982144407495 134680500
11196079201 134674272
393728572411 134668044
302293976473 134661816
916211977771 134655588
170429117025 134649360
633822137255 134643132
918699993987 134636904
921810014257 43764156
162965068377 134630676
598989910231 134624448
398704604843 134618220
417986730517 134611992
88324581897 134605764
444732904839 134599536
545497561587 112652064
187845230537 134593308
7464054877 134587080
722146712923 134580852
700998575087 134574624
89568590005 134568396
51626342711 134562168
844681511561 134555940
567267703477 134549712
714682664275 29271600
124400817029 134543484
785591126431 134537256
220189441345 134531028
462771022405 134524800
692290518331 134518572
775639061567 134512344
975302362901 134506116
365738389981 134499888
414876710247 134493660
353920312955 134487432
479565131863 134481204
799275215619 134474976
858365600749 134468748
850279548047 134462520
550473594019 134456292
447220921055 134450064
69664460277 134443836
761954972379 134437608
652482258875 134431380
261241708909 134425152
360140353495 134418924
340236223767 134412696
285499867015 134406468
936116107499 134400240
485785172403 134394012
589659849421 134387784
269949765665 134381556
970326330469 134375328
283633854853 134369100
641908189957 134362872
396216588627 134356644
931762079121 134350416
662434323739 134344188
320954098093 134337960
725256733193 134331732
980278395333 134325504
51626342711 134319276
429804807543 134313048
465259038621 134306820
551717602127 134300592
703486591303 134294364
902527888583 134288136
413010698085 134281908
162965068377 134275680
102630675139 134269452
781237098053 122853528
128754845407 134263224
235117538641 134256996
707218615627 134250768
825399385887 134244540
705974607519 134238312
450952945379 134232084
346456264307 134225856
93300614329 134219628
589037845367 134213400
235117538641 134207172
567267703477 134200944
398704604843 1507176
838461471021 134194716
641908189957 134188488
700998575087 134182260
141194926487 81262944
691668514277 134176032
865207645343 134169804
603965942663 134163576
382532499439 134157348
245069603505 134151120
110094723787 134144892
866451653451 134138664
758844952109 134132436
150524987297 134126208
287365879177 134119980
667410356171 134113752
714060660221 134107524
885111775071 134101296
873293698045 134095068
951044204795 134088840
809227280483 134082612
352676304847 134076384
65310431899 134070156
997694508845 134063928
691046510223 112757940
107606707571 120175488
887599791287 134057700
695400538601 134051472
873293698045 134045244
447842925109 134039016
807983272375 134032788
103874683247 134026560
413632702139 134020332
879513738585 134014104
51626342711 134007876
793055175079 134001648
490761204835 133995420
381365002311 6975360
566645699423 2640672
430426811597 133989192
401192621059 133982964
449086933217 133976736
241337579181 133970508
134974885947 133964280
289853895393 133958052
20526140011 133951824
213347396751 133945596
880757746693 133939368
126266829191 133933140
431670819705 133926912
549229585911 133920684
366360394035 35026272
600855922393 133914456
11818083255 133908228
984010419657 133902000
274925798097 133895772
167941100809 133889544
502021488487 17469540
960374265605 112378032
156745027837 133883316
329040150795 133877088
939848131823 133870860
343346244037 133864632
320954098093 133858404
671764384549 133852176
562913675099 133845948
265595737287 133839720
567267703477 133833492
861475621019 133827264
523105415643 133821036
524349423751 96839172
184735210267 133814808
696644546709 133808580
694156530493 133802352
988986452089 133796124
924920034527 133789896
791189162917 49711896
605209950771 133783668
726500741301 133777440
769419021027 133771212
253777660261 133764984
23636160281 133758756
816069325077 133752528
389996548087 133746300
146792962973 133740072
427316791327 133733844
722146712923 133727616
991474468305 133721388
389374544033 133715160
255021668369 133708932
627602096715 133702704
138706910271 133696476
882001754801 133690248
913723961555 91209060
977168375063 133684020
265595737287 133677792
93922618383 133671564
943580156147 45968868
178515169727 133665336
93922618383 133659108
95166626491 133652880
233873530533 133646652
570999727801 133640424
150524987297 133634196
699132562925 133627968
247557619721 133621740
536167500777 133615512
557937642667 65456280
939848131823 133609284
395594584573 133603056
776261065621 133596828
798031207511 133590600
773151045351 133584372
419852742679 133578144
485785172403 133571916
825399385887 133565688
490761204835 133559460
900661876421 46261584
798031207511 133553232
454062965649 133547004
832863434535 57702420
41674277847 121639068
528081448075 133540776
294829927825 133534548
853389568317 133528320
634444141309 133522092
185979218375 133515864
437268856191 133509636
519995395373 133503408
982144407495 133497180
839083475075 133490952
434158835921 133484724
840949487237 133478496
681094445359 133472268
264351729179 133466040
752624911569 133459812
86458569735 133453584
320332094039 133447356
569133715639 96596280
292963915663 133441128
162965068377 133434900
568511711585 133428672
764442988595 133422444
536167500777 133416216
376312458899 133409988
679850437251 14803956
428560799435 73141632
761332968325 133403760
86458569735 133397532
116936768381 133391304
42296281901 133385076
4976038661 133378848
767553008865 133372620
773773049405 133366392
206505352157 133360164
345212256199 133353936
42296281901 133347708
628224100769 133341480
867073657505 133335252
941092139931 133329024
854633576425 133322796
633200133201 133316568
547985577803 133310340
633200133201 133304112
987120439927 133297884
830997422373 133291656
805495256159 82246968
536167500777 133285428
252533652153 133279200
314734057553 133272972
375068450791 133266744
704730599411 75564324
816069325077 133260516
422340758895 133254288
856499588587 133248060
845925519669 133241832
904405603157 107694576
687936489953 133235604
959752261551 133229376
322198106201 133223148
691668514277 133216920
399948612951 133210692
852145560209 133204464
34210229199 133198236
413010698085 133192008
730854769679 133185780
297317944041 133179552
322820110255 133173324
197797295401 133167096
82726545411 133160868
57224379197 133154640
939848131823 133148412
925542038581 72356904
837839466967 28468188
469613066999 119745756
943580156147 133142184
409900677815 133135956
846547523723 133129728
738318818327 133123500
500713269699 73496628
955398233173 133117272
319088085931 79002180
62822415683 133111044
376934462953 121913100
60334399467 133104816
701620579141 133098588
719658696707 133092360
766931004811 133086132
990230460197 133079904
59090391359 133073676
221433449453 133067448
699132562925 133061220
177271161619 133054992
103874683247 133048764
724012725085 133042536
649372238605 133036308
596501894015 133030080
105740695409 133023852
487029180511 133017624
934250095337 133011396
752002907515 133005168
398082600789 132998940
185357214321 59259420
868317665613 132992712
656836287253 132986484
381910495385 132980256
746404871029 132974028
230141506209 132967800
394350576465 132961572
203395331887 132955344
302915980527 132949116
202151323779 132942888
383776507547 132936660
159855048107 132930432
384398511601 132924204
162965068377 132917976
432914827813 132911748
867073657505 132905520
557315638613 132899292
235739542695 132893064
756978939947 132886836
195931283239 132880608
223299461615 132874380
568511711585 132868152
487029180511 132861924
970326330469 132855696
143060938649 8220960
674252400765 132849468
472101083215 132843240
133108873785 132837012
855255580479 132830784
738940822381 132824556
236983550803 132818328
751380903461 132812100
285499867015 132805872
454062965649 132799644
185357214321 48223404
833485438589 132793416
737074810219 132787188
253155656207 132780960
988364448035 132774732
419852742679 132768504
35454237307 132762276
316600069715 132756048
592769869691 132749820
970948334523 132743592
329662154849 132737364
153013003513 132731136
739562826435 84171420
340236223767 132724908
538655516993 132718680
6220046769 132712452
242581587289 132706224
261241708909 132699996
897551856151 132693768
298561952149 132687540
366360394035 3095316
870183677775 132681312
969082322361 132675084
278657822421 132668856
511287338617 132662628
69664460277 127979172
947934184525 132656400
388130535925 132650172
11818083255 90225036
288609887285 132643944
955398233173 132637716
480809139971 132631488
817935337239 132625260
640664181849 132619032
566023695369 45757116
541143533209 132612804
87080573789 132606576
39808265685 132600348
441622884569 132594120
677984425089 132587892
342724239983 132581664
832863434535 132575436
477699119701 132569208
31100208929 132562980
562291671045 132556752
179137173781 132550524
191577254861 132544296
120668792705 132538068
593391873745 132531840
581573796719 132525612
941092139931 132519384
402436629167 132513156
320954098093 132506928
896307848043 132500700
551095598073 113218812
391862560249 132494472
563535679153 132488244
2488022445 132482016
917464412363 45838080
362628369711 132475788
50382334603 132469560
16794115687 132463332
800519223727 132457104
981522403441 132450876
890087807503 132444648
97654642707 104586804
626358088607 132438420
424206771057 132432192
852145560209 132425964
77750512979 132419736
918077989933 132413508
947312180471 132407280
149902983243 70071228
141194926487 132401052
413010698085 132394824
585927825097 132388596
49138326495 132382368
67176444061 132376140
710328635897 132369912
801141227781 132363684
934250095337 132357456
163587072431 132351228
206505352157 132345000
781237098053 132338772
182247194051 132332544
210859380535 132326316
287987883231 132320088
577219768341 132313860
62822415683 132307632
348944280523 132301404
343968248091 132295176
510043330509 132288948
462771022405 132282720
8086058931 132276492
223921465669 132270264
34210229199 132264036
970326330469 132257808
580329788611 132251580
68420452169 132245352
51004338657 132239124
248179623775 132232896
439134868353 123389136
470857075107 132226668
975924366955 132220440
678606429143 132214212
812337300753 132207984
936116107499 132201756
13684095417 132195528
544875557533 132189300
459661002135 132183072
897551856151 132176844
897551856151 132170616
205883348103 132164388
164831080539 132158160
612673999419 132151932
163587072431 132145704
9952071093 132139476
564779687261 132133248
276169806205 132127020
732098777787 132120792
714060660221 132114564
748892887245 132108336
325308126471 132102108
185979218375 132095880
8708062985 132089652
570377723747 132083424
295451931879 99405108
794299183187 132077196
982766411549 132070968
656836287253 132064740
979034387225 132058512
457172985919 132052284
750758899407 132046056
886355783179 132039828
346456264307 132033600
557315638613 132027372
538033512939 132021144
913723961555 132014916
789945154809 79238844
359518349441 132008688
128132841353 132002460
396216588627 35269164
936738111553 131996232
546119565641 131990004
19904135957 131983776
110094723787 131977548
738940822381 131971320
167319096755 131965092
982144407495 131958864
644396206173 131952636
742672846705 131946408
804251248051 131940180
200285311617 131933952
67798448115 131927724
942958152093 131921496
495737237267 131915268
396838592681 131909040
324064118363 131902812
922432018311 131896584
315978065661 131890356
705974607519 131884128
32344217037 83592216
437890860245 42879780
12440087309 131877900
481431144025 36172224
316600069715 97686180
832241430481 131871672
134352881893 131865444
930518071013 131859216
292341911609 131852988
924920034527 131846760
118802780543 131840532
615162015635 131834304
666788352117 131828076
794299183187 131821848
694778534547 131815620
72774480547 131809392
438512864299 90249948
867073657505 131803164
738940822381 131796936
111960735949 131790708
950422200741 131784480
676740416981 131778252
269327761611 131772024
265595737287 131765796
200285311617 131759568
630090112931 131753340
445976912947 131747112
552339606181 131740884
592147865637 131734656
133730877839 131728428
661812319685 131722200
214591404859 131715972
651860254821 131709744
659324303469 131703516
246935615667 131697288
307892012959 131691060
795543191295 131684832
106984703517 131678604
877025722369 131672376
713438656167 131666148
729610761571 131659920
464015030513 131653692
223299461615 131647464
704730599411 131641236
408656669707 131635008
153013003513 131628780
608319971041 131622552
161721060269 131616324
345834260253 131610096
113204744057 131603868
617028027797 131597640
730232765625 131591412
411766689977 131585184
981522403441 131578956
83348549465 131572728
212103388643 131566500
652482258875 60810192
837839466967 131560272
55358367035 131554044
860231612911 131547816
653104262929 131541588
653104262929 131535360
449086933217 131529132
730854769679 131522904
526837439967 131516676
472101083215 131510448
50382334603 131504220
669276368333 131497992
721524708869 55055520
748270883191 131491764
83970553519 131485536
681716449413 131479308
762576976433 131473080
304781992689 131466852
54736362981 131460624
521861407535 131454396
696644546709 131448168
445976912947 131441940
564779687261 73490400
933006087229 131435712
495737237267 131429484
36076241361 131423256
585927825097 10693476
121912800813 131417028
970948334523 131410800
79616525141 131404572
786835134539 131398344
65932435953 131392116
645640214281 131385888
826021389941 131379660
714060660221 131373432
83348549465 131367204
351432296739 131360976
385020515655 131354748
643774202119 131348520
638176165633 120493116
244447599451 131342292
14306099471 131336064
82726545411 131329836
750136895353 131323608
939226127769 131317380
290475899447 35194428
990852464251 131311152
997072504791 131304924
395594584573 131298696
763820984541 131292468
868939669667 131286240
975302362901 131280012
905015904799 131273784
131864865677 131267556
694778534547 131261328
863963637235 131255100
271815777827 131248872
770663029135 131242644
626358088607 131236416
639420173741 34783380
41052273793 131230188
86458569735 131223960
910613941285 131217732
330284158903 131211504
960374265605 131205276
106362699463 131199048
957264245335 131192820
361384361603 131186592
153013003513 85871664
744538858867 131180364
944202160201 131174136
84592557573 131167908
359518349441 131161680
778749081837 131155452
988364448035 131149224
775639061567 131142996
157367031891 131136768
990852464251 131130540
256887680531 131124312
527459444021 131118084
468991062945 131111856
647506226443 131105628
508177318347 131099400
840327483183 131093172
334016183227 131086944
340236223767 131080716
893819831827 13863528
772529041297 131074488
233251526479 131068260
720902704815 131062032
743294850759 131055804
845303515615 131049576
515641366995 131043348
622004060229 131037120
100142658923 131030892
445354908893 29539404
351432296739 131024664
451574949433 131018436
314734057553 15750612
81482537303 131012208
511909342671 23442192
788701146701 131005980
51626342711 64441116
548607581857 130999752
543009545371 130993524
901905884529 130987296
507555314293 130981068
195309279185 130974840
772529041297 130968612
466503046729 130962384
39186261631 130956156
846547523723 130949928
149902983243 130943700
631956125093 130937472
16172111633 130931244
720280700761 130925016
628224100769 130918788
399326608897 130912560
197175291347 130906332
231385514317 130900104
594635881853 130893876
814203312915 130887648
610807987257 130881420
36076241361 130875192
227031485939 130868964
598367906177 130862736
863963637235 130856508
658702299415 130850280
555449626451 130844052
577219768341 130837824
428560799435 130831596
24258164335 130825368
337126203497 130819140
85836565681 130812912
66554440007 130806684
325308126471 130800456
141194926487 130794228
827265398049 130788000
942336148039 130781772
995206492629 130775544
4976038661 130769316
508799322401 130763088
908747929123 130756860
806739264267 130750632
617650031851 130744404
664300335901 130738176
238849562965 130731948
490139200781 130725720
518751387265 130719492
235739542695 130713264
730232765625 130707036
261863712963 130700808
405546649437 130694580
541765537263 130688352
478943127809 130682124
305403996743 130675896
598989910231 13440024
619516044013 130669668
566023695369 130663440
269327761611 130657212
618272035905 130650984
246935615667 130644756
668032360225 130638528
107606707571 130632300
449708937271 130626072
521239403481 80341200
898795864259 130619844
839083475075 90673452
202773327833 130613616
849035539939 130607388
499469261591 130601160
494493229159 130594932
11818083255 130588704
827265398049 130582476
55358367035 130576248
806739264267 130570020
338370211605 130563792
464015030513 130557564
529947460237 130551336
611429991311 130545108
799897219673 130538880
635066145363 130532652
933006087229 130526424
748270883191 130520196
159233044053 29041164
271193773773 130513968
849035539939 130507740
808605276429 130501512
127510837299 130495284
851523556155 130489056
734586794003 130482828
803007239943 130476600
956642241281 130470372
632578129147 130464144
431670819705 130457916
50382334603 130451688
383154503493 130445460
635066145363 130439232
49760330549 60978348
845925519669 130433004
283011850799 130426776
795543191295 130420548
434780839975 121502052
233873530533 130414320
678606429143 40612788
330906162957 130408092
340858227821 130401864
23636160281 130395636
151146991351 130389408
421096750787 130383180
626358088607 130376952
323442114309 130370724
793677179133 130364496
702864587249 130358268
340236223767 130352040
301671972419 130345812
591525861583 130339584
371958430521 130333356
185357214321 82010304
637554161579 130327128
233251526479 130320900
89568590005 130314672
858365600749 130308444
137462902163 130302216
628224100769 130295988
754490923731 130289760
968460318307 130283532
368848410251 130277304
478943127809 130271076
642530194011 130264848
241337579181 130258620
654348271037 70781220
604587946717 130252392
99520654869 130246164
598989910231 130239936
817935337239 130233708
259997700801 130227480
500713269699 130221252
396216588627 130215024
555449626451 130208796
62200411629 130202568
685448473737 130196340
192199258915 130190112
829753414265 130183884
47272314333 130177656
141816930541 130171428
929896066959 130165200
738318818327 130158972
674252400765 130152744
217701425129 130146516
558559646721 130140288
60956403521 130134060
804873252105 130127832
139328914325 37722996
589659849421 130121604
16794115687 19761444
733964789949 1961820
755112927785 129411612
229519502155 130115376
625114080499 130109148
579085780503 130102920
985254427765 130096692
49760330549 130090464
406168653491 130084236
31722212983 130078008
797409203457 130071780
538655516993 130065552
97032638653 130059324
171051121079 130053096
781859102107 130046868
556693634559 130040640
250667639991 130034412
969704326415 130028184
474589099431 130021956
908747929123 130015728
990230460197 130009500
420474746733 130003272
253777660261 129997044
855877584533 129990816
426694787273 129984588
128754845407 129978360
398704604843 129972132
656836287253 129965904
993962484521 129959676
671764384549 129953448
382532499439 129947220
732098777787 129940992
979034387225 129934764
463393026459 129928536
339614219713 128296800
653104262929 129922308
529947460237 129916080
29234196767 129909852
819801349401 129903624
309758025121 129897396
694156530493 129891168
985876431819 129884940
839083475075 129878712
341480231875 129872484
990852464251 129866256
570999727801 119502864
925542038581 129860028
401814625113 129853800
942958152093 129847572
677984425089 129841344
660568311577 129835116
297317944041 129828888
251911648099 82988100
401192621059 129822660
340236223767 73465488
641286185903 129816432
446598917001 129810204
677984425089 129803976
346456264307 129797748
222677457561 129791520
138706910271 129785292
928030054797 124192548
118802780543 129779064
63444419737 129772836
100764662977 129766608
207749360265 129760380
495737237267 129754152
572243735909 129747924
492627216997 129741696
597745902123 129735468
705352603465 129729240
354542317009 129723012
434780839975 129716784
131242861623 129710556
983388415603 129704328
828509406157 129698100
368226406197 129691872
24880168389 129685644
13684095417 129679416
406790657545 129673188
572865739963 129666960
394350576465 129660732
395594584573 129654504
751380903461 129648276
261863712963 129642048
985254427765 129635820
34832233253 129629592
183491202159 129623364
663056327793 129617136
575353756179 129610908
656836287253 129604680
629468108877 107470368
362006365657 129598452
132486869731 129592224
345212256199 129585996
637554161579 129579768
337748207551 129573540
196553287293 75115908
173539137295 129567312
575975760233 129561084
738940822381 129554856
899417868313 129548628
369470414305 129542400
646884222389 129536172
985254427765 129529944
729610761571 129523716
328418146741 129517488
245691607559 129511260
308514017013 129505032
249423631883 129498804
263729725125 21692124
60956403521 129492576
535545496723 129486348
617028027797 129480120
982144407495 129473892
780615093999 129467664
67798448115 129461436
524971427805 129455208
32344217037 129448980
281767842691 129442752
458416994027 6128352
621382056175 129436524
398082600789 129430296
4976038661 129424068
543631549425 43571088
503201285915 129417840
476455111593 129411612
202151323779 129405384
347078268361 129399156
857743596695 129392928
735830802111 129386700
4354034607 129380472
454062965649 129374244
725284678229 6433524
771285033189 129368016
467125050783 129361788
357030333225 129355560
618272035905 129349332
466503046729 129343104
51004338657 129336876
416742722409 129330648
990230460197 129324420
182247194051 129318192
26124176497 129311964
193443267023 129305736
119424784597 129299508
926786046689 129293280
870805681829 129287052
298561952149 129280824
244447599451 73671012
764442988595 129274596
766931004811 129268368
829131410211 129262140
993962484521 129255912
281767842691 129249684
114448752165 129243456
623870072391 129237228
877647726423 52987824
937982119661 129231000
885111775071 41752512
947312180471 101591136
622626064283 129224772
962862281821 129218544
952910216957 64416204
427316791327 129212316
841571491291 129206088
886977787233 129199860
318466081877 129193632
946068172363 129187404
849035539939 129181176
233251526479 129174948
105118691355 129168720
271815777827 129162492
823533373725 129156264
266839745395 129150036
797409203457 129143808
70286464331 129137580
803629243997 129131352
607697966987 129125124
483919160241 129118896
507555314293 129112668
661812319685 129106440
171051121079 129100212
509421326455 102992436
674874404819 129093984
592769869691 129087756
210859380535 129081528
488273188619 69672636
994584488575 129075300
362628369711 129069072
456550981865 129062844
833485438589 129056616
827265398049 129050388
52248346765 129044160
87702577843 129037932
597123898069 129031704
289231891339 129025476
324739272169 2609532
332772175119 129019248
174783145403 129013020
668032360225 129006792
178515169727 129000564
475211103485 128994336
987120439927 128988108
775017057513 128981880
308514017013 128975652
77128508925 128969424
584683816989 128963196
726500741301 128956968
887599791287 128950740
143060938649 128944512
751380903461 128938284
52248346765 128932056
246935615667 128925828
493871225105 128919600
595879889961 128913372
214591404859 128907144
903149892637 128900916
435402844029 128894688
35454237307 128888460
748892887245 128882232
714060660221 128876004
742672846705 128869776
246935615667 128863548
497603249429 128857320
513153350779 128851092
987742443981 16336044
574731752125 128844864
194065271077 128838636
397460596735 128832408
125022821083 128826180
210237376481 128819952
663056327793 128813724
677984425089 128807496
475833107539 128801268
446598917001 128795040
975924366955 4677228
143682942703 128788812
287365879177 128782584
395594584573 63905508
375068450791 128776356
129376849461 128770128
421718754841 128763900
111338731895 128757672
552961610235 128751444
838461471021 128745216
885111775071 128738988
863341633181 128732760
423584767003 128726532
384398511601 128720304
747026875083 128714076
781237098053 128707848
546119565641 128701620
134352881893 128695392
102008671085 73583820
788079142647 128689164
776883069675 128682936
735830802111 128676708
442244888623 128670480
390618552141 128664252
312868045391 128658024
549851589965 128651796
477077115647 94397796
381288491331 128645568
136840898109 64341468
32344217037 128639340
197175291347 128633112
69664460277 128626884
860853616965 128620656
426072783219 128614428
198419299455 128608200
974058354793 128601972
427316791327 125693496
645018210227 10824264
208993368373 128595744
760088960217 128589516
493871225105 128583288
805495256159 128577060
355786325117 128570832
679850437251 128564604
912479953447 128558376
31722212983 128552148
712816652113 128545920
593391873745 128539692
307892012959 128533464
460905010243 128527236
763198980487 128521008
932384083175 128514780
962240277767 128508552
27990188659 128502324
651238250767 128496096
612673999419 128489868
195931283239 128483640
162343064323 128477412
498847257537 128471184
962240277767 128464956
138084906217 128458728
140572922433 128452500
680472441305 128446272
283011850799 128440044
838461471021 128433816
980900399387 3431628
340858227821 128427588
712194648059 128421360
737696814273 128415132
318466081877 128408904
413010698085 128402676
454062965649 128396448
587171833205 128390220
268083753503 128383992
847791531831 128377764
598989910231 114831864
949178192633 128371536
252533652153 15028164
457172985919 128365308
572865739963 128359080
859609608857 128352852
737074810219 128346624
200285311617 50851620
934872099391 128340396
294829927825 128334168
833520415037 49518828
889465803449 78802884
456550981865 128327940
19915147061 41466024
576597764287 128321712
90812598113 108790704
722768716977 128315484
571621731855 128309256
877647726423 128303028
285499867015 128296800
30478204875 128290572
80238529195 5418360
764442988595 128284344
625114080499 128278116
455306973757 28449504
766931004811 128271888
952288212903 128265660
533679484561 106150032
127510837299 128259432
909369933177 74673720
92056606221 128253204
893197827773 128246976
259375696747 128240748
627602096715 128234520
386886527817 128228292
302915980527 128222064
565401691315 128215836
24880168389 128209608
952910216957 128203380
426694787273 128197152
12440087309 128190924
222677457561 128184696
61578407575 128178468
83970553519 128172240
672386388603 128166012
577841772395 128159784
362628369711 128153556
432914827813 128147328
222677457561 128141100
340236223767 128134872
223921465669 128128644
179137173781 128122416
92678610275 128116188
197175291347 128109960
877647726423 128103732
480809139971 128097504
867695661559 128091276
64688427845 128085048
253777660261 128078820
526215435913 128072592
892575823719 128066364
629468108877 128060136
534301488615 128053908
27990188659 128047680
348322276469 128041452
223299461615 128035224
908125925069 128028996
831619426427 104524524
407412661599 128022768
806117260213 128016540
924298030473 128010312
481431144025 128004084
755112927785 127997856
553583614289 127991628
771907037243 127985400
218945433237 127979172
18038123795 127972944
229519502155 127966716
303537984581 127960488
440378876461 127954260
775017057513 127948032
161099056215 127941804
906881916961 92448432
888843799395 127935576
197797295401 127929348
916211977771 127923120
376934462953 127916892
478321123755 15613596
594013877799 127910664
400570617005 127904436
636932157525 127898208
985254427765 127891980
480809139971 127885752
385642519709 89353116
264973733233 127879524
315978065661 127873296
424206771057 127867068
283011850799 127860840
121290796759 127854612
875159710207 127848384
133108873785 127842156
348322276469 127835928
449708937271 127829700
23014156227 127823472
714060660221 127817244
785591126431 127811016
8086058931 127804788
437890860245 127798560
462149018351 127792332
35454237307 100202292
934250095337 127786104
317844077823 127779876
973436350739 23124564
967838314253 127773648
756356935893 127767420
608941975095 127761192
456550981865 127754964
93922618383 10892772
712816652113 127748736
623870072391 127742508
569133715639 116912016
181003185943 93382632
373202438629 127736280
855877584533 127730052
709084627789 127723824
37320249469 22875444
553583614289 80141904
397460596735 127717596
2488022445 127711368
901283880475 127705140
809227280483 127698912
478943127809 127692684
255021668369 127686456
38564257577 127680228
269949765665 127674000
442866892677 127667772
125644825137 127661544
529325456183 127655316
831619426427 127649088
480809139971 127642860
510665334563 127636632
314734057553 127630404
435402844029 127624176
449708937271 127617948
975302362901 127611720
152390999459 99978084
113204744057 127605492
366982398089 127599264
959752261551 116525880
86458569735 127593036
778127077783 127586808
18660127849 127580580
29234196767 127574352
914967969663 127568124
684204465629 127561896
50382334603 127555668
778749081837 127549440
109472719733 127543212
486407176457 127536984
854011572371 127530756
633822137255 127524528
732720781841 106037928
866451653451 127518300
78372517033 127512072
169807112971 127505844
909991937231 127499616
521861407535 127493388
179759177835 127487160
658080295361 127480932
164831080539 127474704
768797016973 127468476
222677457561 127462248
607697966987 127456020
396216588627 127449792
67798448115 41360148
775017057513 127443564
80238529195 73521540
157989035945 127437336
890087807503 127431108
767553008865 127424880
193443267023 127418652
298561952149 127412424
433536831867 127406196
809849284537 127399968
66554440007 127393740
681094445359 127387512
18660127849 127381284
383776507547 127375056
545497561587 127368828
794921187241 127362600
386264523763 127356372
842193495345 127350144
867073657505 127343916
830997422373 127337688
208371364319 127331460
850901552101 127325232
162965068377 127319004
875159710207 127312776
364494381873 127306548
149280979189 127300320
217079421075 127294092
607075962933 127287864
216457417021 127281636
543009545371 127275408
880757746693 127269180
10574075147 54140004
637554161579 127262952
821667361563 127256724
433536831867 127250496
722146712923 127244268
391862560249 127238040
971570338577 127231812
432914827813 127225584
85836565681 127219356
916211977771 127213128
227031485939 127206900
812959304807 127200672
792433171025 127194444
120668792705 127188216
122534804867 127181988
833485438589 127175760
440378876461 127169532
178515169727 127163304
892575823719 127157076
968460318307 127150848
67798448115 127144620
863341633181 127138392
217701425129 127132164
183491202159 127125936
835973454805 127119708
474589099431 127113480
371958430521 127107252
569755719693 127101024
108850715679 127094796
133730877839 126247788
603965942663 127088568
756356935893 127082340
177387245311 168156
775639061567 127076112
487029180511 127069884
34210229199 127063656
584683816989 127057428
847169527777 127051200
426072783219 127044972
730232765625 45919044
368226406197 127038744
441000880515 127032516
947934184525 127026288
491383208889 127020060
987742443981 127013832
658080295361 127007604
747026875083 127001376
816691329131 126995148
331528167011 126988920
462771022405 126982692
961618273713 126976464
73396484601 126970236
241959583235 126964008
585305821043 126957780
40430269739 126951552
141816930541 126945324
406168653491 126939096
916833981825 126932868
654348271037 126926640
676118412927 126920412
264351729179 58113468
271193773773 126914184
198419299455 126907956
464015030513 126901728
143682942703 126895500
832241430481 126889272
485163168349 126883044
893819831827 126876816
534923492669 126870588
918077989933 126864360
307892012959 126858132
347700272415 126851904
531813472399 126845676
881379750747 126839448
464637034567 126833220
368226406197 126826992
173539137295 126820764
6229 126814536
934872099391 126808308
431670819705 126802080
566023695369 126795852
472101083215 126789624
110094723787 126783396
775017057513 126777168
308514017013 126770940
711572644005 126764712
509421326455 126758484
633200133201 126752256
666788352117 61875180
236983550803 126746028
563535679153 126739800
208371364319 126733572
275547802151 126727344
946068172363 126721116
569755719693 126714888
524971427805 126708660
632578129147 126702432
736452806165 126696204
471479079161 126689976
64066423791 126683748
424206771057 126677520
508799322401 126671292
693534526439 126665064
204639339995 126658836
658080295361 126652608
266217741341 15968592
320954098093 126646380
580951792665 126640152
998938516953 126633924
289853895393 126627696
121290796759 126621468
395594584573 126615240
417986730517 126609012
136840898109 126602784
630090112931 126596556
34832233253 126590328
27990188659 126584100
426072783219 126577872
270571769719 126571644
897551856151 126565416
260619704855 95780412
877025722369 126559188
276169806205 126552960
267461749449 126546732
240715575127 126540504
244447599451 126534276
325930130525 126528048
730854769679 126521820
297939948095 965340
350188288631 126515592
162965068377 126509364
798653211565 126503136
608941975095 126496908
69664460277 126490680
138706910271 126484452
639420173741 126478224
570999727801 126471996
375068450791 126465768
699754566979 126459540
330906162957 126453312
939848131823 126447084
34210229199 126440856
602721934555 126434628
434158835921 57833208
340236223767 67698360
110094723787 126428400
197797295401 126422172
357030333225 31681836
878891734531 126415944
869561673721 126409716
710328635897 126403488
393106568357 126397260
811715296699 126391032
706596611573 126384804
78372517033 126378576
696644546709 126372348
661190315631 126366120
600233918339 126359892
597123898069 126353664
776883069675 126347436
241959583235 126341208
266217741341 126334980
212103388643 126328752
715926672383 126322524
686070477791 126316296
67176444061 126310068
444110900785 126303840
556693634559 126297612
754490923731 56251296
326552134579 126291384
396216588627 126285156
97654642707 126278928
200285311617 126272700
356408329171 126266472
580329788611 126260244
339614219713 126254016
721524708869 126247788
174783145403 92890620
530569464291 126241560
47894318387 126235332
421718754841 126229104
492627216997 126222876
760710964271 126216648
501335273753 74243988
768797016973 126210420
247557619721 126204192
335882195389 126197964
82726545411 126191736
480809139971 126185508
205261344049 39747096
329662154849 126179280
199041303509 57739788
338992215659 126173052
903771896691 126166824
29856200821 46261584
531191468345 126160596
357030333225 126154368
232629522425 126148140
146792962973 126141912
126266829191 126135684
341480231875 126129456
184735210267 126123228
410522681869 126117000
194065271077 126110772
375068450791 126104544
136840898109 126098316
35454237307 126092088
725256733193 126085860
77750512979 126079632
979034387225 46174392
598989910231 126073404
866451653451 126067176
794299183187 126060948
776261065621 126054720
37942253523 126048492
863341633181 126042264
684826469683 126036036
818557341293 126029808
225787477831 126023580
760710964271 126017352
882623758855 126011124
818557341293 126004896
985876431819 125998668
992096472359 125992440
253155656207 125986212
998938516953 125979984
217701425129 125973756
814825316969 125967528
56602375143 125961300
842815499399 125955072
224543469723 125948844
418608734571 125942616
549229585911 125936388
534923492669 55317096
430426811597 125930160
256265676477 125923932
505689302131 76075020
72152476493 125917704
144926950811 125911476
722146712923 125905248
982144407495 125899020
133108873785 125892792
926164042635 125886564
834107442643 125880336
929274062905 125874108
478321123755 125867880
645018210227 125861652
929274062905 125855424
780615093999 125849196
296073935933 125842968
671764384549 125836740
393106568357 125830512
770041025081 116096148
809849284537 125824284
126888833245 15644736
3732030553 125818056
589037845367 125811828
624492076445 64360152
184113206213 125805600
37320249469 125799372
385020515655 125793144
434158835921 125786916
85214561627 125780688
707218615627 125774460
44784298117 125768232
544875557533 125762004
521239403481 125755776
201529319725 125749548
467125050783 50272416
424828775111 125743320
63444419737 125737092
436756795021 7629300
836595458859 125730864
738318818327 125724636
143060938649 125718408
955398233173 125712180
98276646761 125705952
74018488655 125699724
305403996743 125693496
835351450751 125687268
966606139345 88350408
457172985919 125681040
871427685883 22856760
107606707571 125674812
207749360265 125668584
981522403441 125662356
855255580479 125656128
381910495385 125649900
883245762909 125643672
87080573789 125637444
884489771017 125631216
617650031851 125624988
291097903501 125618760
663056327793 125612532
105118691355 125606304
72774480547 125600076
928652058851 125593848
617028027797 125587620
281767842691 125581392
816691329131 125575164
165453084593 125568936
470235071053 125562708
190955250807 125556480
19282131903 125550252
957264245335 125544024
432914827813 125537796
648750234551 125531568
912479953447 125525340
841571491291 125519112
595257885907 125512884
780615093999 125506656
487029180511 125500428
774395053459 125494200
216457417021 125487972
300427964311 125481744
918077989933 82838628
287365879177 125475516
796787199403 125469288
380666487277 125463060
993962484521 125456832
931762079121 125450604
474589099431 125444376
103874683247 125438148
773151045351 125431920
783103110215 125425692
8708062985 125419464
255021668369 125413236
406790657545 125407008
138084906217 125400780
178515169727 125394552
851523556155 125388324
757600944001 125382096
261241708909 125375868
977168375063 40288932
900661876421 125369640
42296281901 125363412
694156530493 125357184
457172985919 125350956
213969400805 92460888
688558494007 125344728
640664181849 125338500
57224379197 125332272
477699119701 125326044
595879889961 125319816
939226127769 125313588
970948334523 125307360
100142658923 125301132
592769869691 125294904
541143533209 95967252
901283880475 125288676
367604402143 125282448
77750512979 125276220
102008671085 125269992
597123898069 125263764
260619704855 99517212
394972580519 125257536
644396206173 125251308
824155377779 125245080
229519502155 1096128
440378876461 76392648
222677457561 125238852
99520654869 125232624
826021389941 125226396
752002907515 125220168
990852464251 125213940
635688149417 125207712
644396206173 125201484
399948612951 125195256
429804807543 125189028
963484285875 125182800
852767564263 125176572
580951792665 125170344
691668514277 125164116
632578129147 125157888
98276646761 125151660
964728293983 36807480
436024848083 125145432
41674277847 125139204
903149892637 125132976
879513738585 125126748
668032360225 125120520
622010283 125114292
893819831827 125108064
538655516993 125101836
921188010203 125095608
145548954865 125089380
818557341293 125083152
506933310239 125076924
668654364279 125070696
608319971041 125064468
114448752165 125058240
105740695409 65487420
845925519669 125052012
484541164295 125045784
164209076485 80708652
508799322401 48154896
594013877799 125039556
698510558871 125033328
742672846705 125027100
970948334523 125020872
823533373725 125014644
402436629167 125008416
36076241361 125002188
694778534547 124995960
632578129147 124989732
875781714261 124983504
697266550763 124977276
484541164295 124971048
584061812935 124964820
890087807503 124958592
993340480467 124952364
775639061567 124946136
505689302131 124939908
253155656207 504468
176649157565 124933680
303537984581 124927452
654348271037 124921224
776883069675 124914996
263729725125 124908768
182869198105 124099128
778749081837 40494456
392484564303 68483088
570999727801 124902540
286743875123 124896312
272437781881 113324688
785591126431 124890084
131242861623 124883856
763820984541 124877628
428560799435 124871400
613918007527 124865172
380044483223 124858944
72152476493 124852716
357030333225 124846488
681716449413 124840260
98898650815 124834032
613918007527 734904
339614219713 124827804
882001754801 124821576
686070477791 124815348
55980371089 124809120
404924645383 124802892
823533373725 124796664
79616525141 124790436
281767842691 124784208
370714422413 124777980
23636160281 124771752
596501894015 124765524
109472719733 124759296
67176444061 124753068
432292823759 124746840
109472719733 124740612
631334121039 124734384
804251248051 124728156
670520376441 124721928
422340758895 124715700
148036971081 124709472
691668514277 124703244
168563104863 124697016
490761204835 124690788
363250373765 124684560
495737237267 124678332
702242583195 124672104
559803654829 124665876
104496687301 124659648
190955250807 104200668
421718754841 124653420
814203312915 124647192
865829649397 124640964
380044483223 124634736
302293976473 124628508
995828496683 124622280
475211103485 113592492
412388694031 124616052
365116385927 124609824
669276368333 124603596
775639061567 124597368
467125050783 124591140
519995395373 124584912
460905010243 124578684
725878737247 124572456
994584488575 124566228
928030054797 124560000
777505073729 124553772
814203312915 124547544
770041025081 124541316
133108873785 124535088
111960735949 124528860
404924645383 124522632
832863434535 49014360
77128508925 124516404
821045357509 124510176
851523556155 124503948
937360115607 124497720
459661002135 124491492
388752539979 124485264
649372238605 119851632
321576102147 124479036
385020515655 124472808
852767564263 21953700
39808265685 124466580
278035818367 124460352
614540011581 124454124
639420173741 124447896
730232765625 124441668
97654642707 124435440
32966221091 124429212
928030054797 124422984
903771896691 124416756
131242861623 124410528
354542317009 124404300
941714143985 124398072
324064118363 124391844
933628091283 124385616
931762079121 124379388
365116385927 124373160
567267703477 124366932
37320249469 40619016
419230738625 124360704
95166626491 96322248
26124176497 124354476
693534526439 124348248
168563104863 124342020
637554161579 124335792
98898650815 124329564
646262218335 124323336
271815777827 124317108
667410356171 124310880
521861407535 124304652
210237376481 124298424
136840898109 124292196
689802502115 124285968
947934184525 124279740
386264523763 124273512
254399664315 124267284
559181650775 124261056
582195800773 124254828
22392152173 124248600
273681789989 124242372
709706631843 124236144
595879889961 124229916
665544344009 124223688
179759177835 124217460
328418146741 124211232
258131688639 124205004
77750512979 124198776
455306973757 124192548
292963915663 124186320
272437781881 124180092
318466081877 124173864
947934184525 105608196
803007239943 124167636
18660127849 124161408
370092418359 124155180
11818083255 124148952
628224100769 124142724
943580156147 124136496
102630675139 124130268
337126203497 124124040
137462902163 124117812
531191468345 124111584
842815499399 124105356
845303515615 124099128
228275494047 124092900
227031485939 27154080
591525861583 124086672
878269730477 124080444
820423353455 124074216
696644546709 124067988
352676304847 124061760
70908468385 124055532
888221795341 124049304
906259912907 124043076
498225253483 124036848
638176165633 124030620
450330941325 124024392
947934184525 124018164
252533652153 124011936
195309279185 124005708
621382056175 123999480
563535679153 123993252
631956125093 36558360
416120718355 123987024
39186261631 123980796
417364726463 123974568
63444419737 123968340
130620857569 123962112
429804807543 123955884
450952945379 123949656
449086933217 123943428
885733779125 123937200
746404871029 123930972
852145560209 123924744
768175012919 123918516
565401691315 123912288
381288491331 123906060
807983272375 123899832
102008671085 123893604
786213130485 123887376
736452806165 123881148
962862281821 123874920
554827622397 123868692
911235945339 123862464
924298030473 67013280
215213408913 123856236
337126203497 123850008
296073935933 123843780
441000880515 123837552
91434602167 123831324
819801349401 123825096
98898650815 123818868
424206771057 123812640
108850715679 123806412
608941975095 123800184
929274062905 123793956
863963637235 123787728
74018488655 123781500
451574949433 123775272
17416119741 123769044
965972302091 123762816
348322276469 123756588
177893165673 123750360
181625189997 123744132
356408329171 123737904
855255580479 123731676
260619704855 123725448
360140353495 123719220
149902983243 123712992
457172985919 123706764
543631549425 105788808
181625189997 123700536
540521529155 123694308
711572644005 123688080
60334399467 92921760
144304946757 82776348
798653211565 123681852
791811166971 123675624
585305821043 123669396
539277521047 123663168
16172111633 123656940
99520654869 85111848
603343938609 123650712
719658696707 123644484
408656669707 123638256
461527014297 123632028
566023695369 44910108
370714422413 123625800
156745027837 123619572
157367031891 123613344
722768716977 123607116
345212256199 123600888
765686996703 123594660
302293976473 123588432
917455985879 123582204
977790379117 123575976
706596611573 123569748
673008392657 98097228
111338731895 123563520
71530472439 123557292
998316512899 123551064
812337300753 85142988
32344217037 123544836
613918007527 123538608
147414967027 123532380
366360394035 123526152
449086933217 123519924
92056606221 703764
432914827813 123513696
406168653491 123507468
110094723787 123501240
547985577803 123495012
975302362901 123488784
719036692653 123482556
581573796719 123476328
262485717017 123470100
441000880515 123463872
588415841313 123457644
171673125133 123451416
842815499399 123445188
465259038621 123438960
731476773733 123432732
29856200821 67293540
765686996703 123426504
643774202119 123420276
549851589965 123414048
981522403441 123407820
785591126431 123401592
747026875083 28754676
620760052121 123395364
262485717017 123389136
309136021067 123382908
317222073769 37436508
983388415603 123376680
560425658883 123370452
664922339955 123364224
705974607519 123357996
673008392657 123351768
666166348063 123345540
144304946757 45862992
15550107579 123339312
277413814313 6558084
30478204875 123333084
235739542695 117111312
996450500737 123326856
943580156147 123320628
464637034567 123314400
335260191335 27334692
826021389941 99753876
131242861623 69803424
547985577803 123308172
134352881893 123301944
246935615667 123295716
925542038581 123289488
641286185903 123283260
755112927785 123277032
54736362981 123270804
839705479129 123264576
934250095337 123258348
891953819665 43191180
172295129187 123252120
748270883191 123245892
340236223767 123239664
730232765625 123233436
9330067039 123227208
142438934595 123220980
781237098053 123214752
575353756179 123208524
184113206213 123202296
369470414305 123196068
819801349401 61059312
554827622397 123189840
171673125133 123183612
325308126471 123177384
750136895353 123171156
957264245335 123164928
69664460277 18160848
62822415683 123158700
187845230537 123152472
264973733233 123146244
672386388603 123140016
439756872407 123133788
674874404819 123127560
131242861623 123121332
159855048107 123115104
380044483223 47401308
447842925109 123108876
595257885907 123102648
809227280483 123096420
426694787273 123090192
752624911569 123083964
727122745355 123077736
773773049405 123071508
93922618383 123065280
158611039999 123059052
108228711625 123052824
456550981865 123046596
786835134539 123040368
865829649397 123034140
972192342631 123027912
380044483223 123021684
689180498061 123015456
253777660261 123009228
4976038661 123003000
347078268361 122996772
395594584573 122990544
669276368333 122984316
295451931879 122978088
926164042635 122971860
959752261551 122965632
235117538641 122959404
18660127849 122953176
146170958919 122946948
980278395333 83735460
822911369671 122940720
991474468305 117752796
637554161579 122934492
959752261551 122928264
83348549465 120337416
952910216957 122922036
454062965649 122915808
100142658923 122909580
341480231875 122903352
371336426467 122897124
370092418359 122890896
970948334523 122884668
513153350779 122878440
820423353455 122872212
633200133201 122865984
319088085931 122859756
149902983243 122853528
504445294023 122847300
457172985919 70943148
176027153511 122841072
890709811557 122834844
905015904799 122828616
167941100809 122822388
297317944041 122816160
566645699423 122809932
325308126471 39578940
726500741301 122803704
330284158903 122797476
30478204875 122791248
830375418319 70114824
950422200741 122785020
610807987257 122778792
159233044053 90362052
829753414265 122772564
128132841353 122766336
717170680491 122760108
450330941325 111618216
193443267023 122753880
750758899407 122747652
366360394035 120131892
575353756179 122741424
984010419657 122735196
568511711585 122728968
630712116985 122722740
301671972419 122716512
347700272415 122710284
541765537263 122704056
676740416981 122697828
857743596695 122691600
454684969703 122685372
142438934595 122679144
18660127849 122672916
929274062905 122666688
608941975095 34073388
288609887285 122660460
352676304847 40812084
521239403481 122654232
763820984541 122648004
94544622437 122641776
120046788651 122635548
127510837299 122629320
957886249389 122623092
931762079121 122616864
623248068337 122610636
888221795341 2609532
190955250807 122604408
745782866975 122598180
812337300753 122591952
98276646761 122585724
392484564303 122579496
135596890001 122573268
454684969703 122567040
431048815651 122560812
603965942663 122554584
844059507507 122548356
655592279145 61875180
516263371049 122542128
34210229199 122535900
716548676437 122529672
898173860205 87901992
890709811557 122523444
214591404859 62217720
742672846705 122517216
7464054877 122510988
783103110215 122504760
87080573789 122498532
397460596735 59240736
988986452089 122492304
854011572371 122486076
643152198065 68470632
667410356171 122479848
917455985879 122473620
441000880515 122467392
111960735949 122461164
264973733233 55279728
310380029175 94198500
723390721031 122454936
179759177835 122448708
235117538641 3481452
33588225145 122442480
4354034607 122436252
72774480547 122430024
660568311577 122423796
386886527817 122417568
91434602167 122411340
481431144025 122405112
717170680491 122398884
857121592641 122392656
733964789949 23379912
695400538601 122386428
437890860245 122380200
441000880515 45881676
179759177835 122373972
393106568357 122367744
107606707571 122361516
764478681263 80048484
51004338657 122355288
166697092701 122349060
139950918379 122342832
965972302091 122336604
924920034527 122330376
743916854813 122324148
66554440007 122317920
818557341293 122311692
156123023783 122305464
162343064323 122299236
811715296699 122293008
995828496683 78827796
702242583195 122286780
443488896731 122280552
202773327833 122274324
696644546709 122268096
882001754801 122261868
419852742679 122255640
928030054797 122249412
599611914285 122243184
580329788611 122236956
162343064323 122230728
931140075067 122224500
989608456143 122218272
452818957541 5212836
103252679193 122212044
258753692693 122205816
278657822421 122199588
18660127849 122193360
781859102107 122187132
467125050783 122180904
416120718355 122174676
72774480547 122168448
973436350739 122162220
595257885907 122155992
342102235929 122149764
164831080539 122143536
36698245415 122137308
725878737247 122131080
23014156227 122124852
376934462953 122118624
938604123715 122112396
686070477791 122106168
125022821083 122099940
99520654869 122093712
766931004811 122087484
353920312955 122081256
709706631843 122075028
664300335901 122068800
694778534547 122062572
503201285915 122056344
349566284577 122050116
533057480507 122043888
702864587249 122037660
974680358847 122031432
582195800773 122025204
41052273793 122018976
569755719693 122012748
310380029175 122006520
964728293983 122000292
480187135917 121994064
577841772395 121987836
817935337239 121981608
115692760273 121975380
487029180511 121969152
216457417021 121962924
444732904839 121956696
210237376481 53691588
567267703477 121950468
782481106161 121944240
928030054797 121938012
59090391359 121931784
637554161579 121925556
114448752165 121919328
304159988635 121913100
389374544033 121906872
844681511561 121900644
847791531831 121894416
25502172443 121888188
515019362941 121881960
951044204795 121875732
28612192713 121869504
343968248091 121863276
195931283239 121857048
449086933217 121850820
528703452129 121844592
353298308901 121838364
527459444021 121832136
674252400765 121825908
246313611613 121819680
656214283199 121813452
432292823759 121807224
993340480467 121800996
299183956203 121794768
497603249429 121788540
971570338577 121782312
665544344009 121776084
702242583195 121769856
230763510263 121763628
875781714261 121757400
687314485899 121751172
66554440007 121744944
276791810259 121738716
894441835881 121732488
172917133241 114121872
692912522385 121726260
387508531871 121720032
506311306185 121713804
679850437251 105253200
811715296699 121707576
511287338617 28281348
776261065621 121701348
117558772435 121695120
849657543993 121688892
630712116985 97131888
470857075107 121682664
84592557573 121676436
700376571033 121670208
924920034527 121663980
149280979189 121657752
733964789949 121651524
314734057553 121645296
327796142687 121639068
222055453507 121632840
709084627789 121626612
862097625073 121620384
199041303509 121614156
302915980527 121607928
830997422373 50484168
239471567019 121601700
358274341333 121595472
157989035945 121589244
237605554857 121583016
587171833205 121576788
250045635937 121570560
949800196687 121564332
491383208889 121558104
442244888623 121551876
347700272415 121545648
286121871069 121539420
949178192633 121533192
319088085931 106243452
631334121039 121526964
719658696707 121520736
537411508885 121514508
210859380535 121508280
284255858907 121502052
490139200781 121495824
357030333225 121489596
589659849421 121483368
3110026499 121477140
862724848191 81792324
753246915623 78292188
928652058851 121470912
60956403521 25379100
111960735949 121464684
599611914285 121458456
397460596735 89963460
508177318347 121452228
886355783179 121446000
320954098093 121439772
377556467007 121433544
378800475115 121427316
903149892637 121421088
686070477791 58082328
985876431819 121414860
708462623735 18901980
330906162957 121408632
882001754801 121402404
210859380535 121396176
105740695409 121389948
310380029175 121383720
939226127769 121377492
990230460197 21393180
102630675139 121371264
828509406157 43552404
489517196727 121365036
657458291307 121358808
399326608897 121352580
578463776449 121346352
492627216997 121340124
141816930541 121333896
4976038661 58318992
995828496683 121327668
428560799435 34901712
20526140011 121321440
346456264307 121315212
916211977771 121308984
450952945379 121302756
628276278953 60847560
577219768341 121296528
287987883231 121290300
99520654869 121284072
858365600749 121277844
762576976433 121271616
121912800813 121265388
745782866975 121259160
532435476453 121252932
549229585911 121246704
338992215659 121240476
80860533249 7778772
526215435913 121234248
556071630505 121228020
191577254861 121221792
343968248091 121215564
418608734571 121209336
589659849421 121203108
388752539979 121196880
28612192713 121190652
794299183187 121184424
462771022405 121178196
315356061607 121171968
554205618343 121165740
989608456143 121159512
443488896731 121153284
391862560249 121147056
814203312915 121140828
898795864259 121134600
228275494047 121128372
230763510263 121122144
894441835881 121115916
575975760233 121109688
235739542695 121103460
855255580479 121097232
86458569735 121091004
518129383211 121084776
159855048107 116320356
605831954825 121078548
737696814273 121072320
444110900785 121066092
795543191295 121059864
245691607559 121053636
83348549465 121047408
919944002095 121041180
153013003513 121034952
836595458859 6838344
597745902123 107358264
222055453507 121028724
631956125093 121022496
810471288591 121016268
633200133201 121010040
534301488615 121003812
129998853515 120997584
46028306225 120991356
740184830489 120985128
208993368373 120978900
963484285875 120972672
332150171065 120966444
663056327793 120960216
462149018351 120953988
208993368373 110397528
86458569735 120947760
320954098093 120941532
183491202159 120935304
470857075107 120929076
820423353455 120922848
22392152173 120916620
786213130485 37897380
311624037283 120910392
318466081877 120904164
372598041131 73994868
619516044013 120897936
47272314333 120891708
458416994027 120885480
368226406197 120879252
673008392657 120873024
903149892637 120866796
226409481885 114732216
526215435913 120860568
102630675139 120854340
342724239983 120848112
959752261551 120841884
605831954825 120835656
23636160281 120829428
15550107579 120823200
317222073769 120816972
798653211565 120810744
663678331847 120804516
770041025081 120798288
57224379197 120792060
1244014337 120785832
978412383171 120779604
127510837299 120773376
705352603465 120767148
439134868353 120760920
517507379157 120754692
6229 118132704
585305821043 120748464
360140353495 120742236
122534804867 3637152
137462902163 80503128
875159710207 120736008
485163168349 120729780
393106568357 120723552
824155377779 120717324
730854769679 120711096
347700272415 120704868
417364726463 120698640
630712116985 120692412
232007518371 120686184
945446168309 120679956
880135742639 120673728
221433449453 120667500
405546649437 120661272
574731752125 120655044
480809139971 120648816
322198106201 120642588
402436629167 120636360
874537706153 120630132
397460596735 120623904
30478204875 120617676
249423631883 120611448
129376849461 14230980
923054022365 120605220
603343938609 120598992
858987604803 120592764
765686996703 120586536
364494381873 120580308
20526140011 120574080
834107442643 75938004
264351729179 120567852
701620579141 120561624
139328914325 120555396
985876431819 120549168
987120439927 7031412
209615372427 120542940
481431144025 120536712
327796142687 120530484
614540011581 47444904
218323429183 120524256
506311306185 120518028
607697966987 120511800
981522403441 120505572
317844077823 40550508
91434602167 120499344
809227280483 120493116
129376849461 120486888
417364726463 120480660
334016183227 120474432
129998853515 52483356
348322276469 120468204
822911369671 120461976
311002033229 106573536
208371364319 120455748
661190315631 120449520
70908468385 88375320
46028306225 120443292
654970275091 120437064
271815777827 120430836
197797295401 120424608
559803654829 120418380
570999727801 120412152
176027153511 120405924
593391873745 120399696
840327483183 120393468
89568590005 120387240
779371085891 120381012
310380029175 120374784
722768716977 120368556
293585919717 120362328
350810292685 96303564
842193495345 120356100
918699993987 120349872
144926950811 120343644
293585919717 120337416
873293698045 120331188
940470135877 120324960
503201285915 120318732
712194648059 120312504
713438656167 120306276
547363573749 120300048
404924645383 120293820
549851589965 120287592
844059507507 120281364
6220046769 120275136
763820984541 120268908
988986452089 120262680
935494103445 120256452
378800475115 120250224
393106568357 120243996
352676304847 120237768
854633576425 28063368
120046788651 120231540
413010698085 120225312
141816930541 120219084
755112927785 120212856
868939669667 120206628
502579281861 120200400
707840619681 120194172
585305821043 120187944
401814625113 55429200
687936489953 120181716
490761204835 120175488
276169806205 120169260
201529319725 120163032
462771022405 120156804
729610761571 75408624
388752539979 104543208
320954098093 120150576
181625189997 120144348
378800475115 120138120
417986730517 120131892
365116385927 120125664
295451931879 120119436
833485438589 120113208
168563104863 120106980
400570617005 120100752
817313333185 120094524
684204465629 120088296
482053148079 87260508
464637034567 120082068
208371364319 120075840
404302641329 120069612
704730599411 94759020
223921465669 120063384
673008392657 120057156
259375696747 120050928
603343938609 120044700
217701425129 120038472
881379750747 120032244
757600944001 120026016
543631549425 120019788
113204744057 120013560
620138048067 120007332
256265676477 120001104
299805960257 119994876
71530472439 89153820
316600069715 119988648
10574075147 119982420
348322276469 119976192
588415841313 119969964
468369058891 119963736
869561673721 119957508
448464929163 119951280
85214561627 119945052
760710964271 97181712
939226127769 119938824
495115233213 119932596
401192621059 119926368
194687275131 119920140
237605554857 119913912
634444141309 119907684
41052273793 119901456
227653489993 119895228
512585492957 47513412
113204744057 119889000
755734931839 119882772
514397358887 119876544
192821262969 119870316
120046788651 119864088
264351729179 119857860
508799322401 119851632
911857949393 119845404
138084906217 95923656
107606707571 119839176
859609608857 119832948
220189441345 119826720
763198980487 119820492
728366753463 119814264
354542317009 119808036
273059785935 119801808
760710964271 119795580
683582461575 119789352
82104541357 119783124
72774480547 119776896
23636160281 119770668
250045635937 119764440
908125925069 119758212
137462902163 119751984
421718754841 119745756
787457138593 119739528
350810292685 119733300
716548676437 119727072
603343938609 119720844
476455111593 87845940
681716449413 119714616
612051995365 119708388
796165195349 32902524
758222948055 119702160
259997700801 119695932
144926950811 119689704
789323150755 119683476
712816652113 119677248
644396206173 119671020
247557619721 119664792
293585919717 119658564
849035539939 119652336
298561952149 119646108
452196953487 119639880
932384083175 119633652
844059507507 119627424
146170958919 119621196
200907315671 119614968
602099930501 119608740
753246915623 119602512
59712395413 119596284
906881916961 119590056
507555314293 119583828
657458291307 119577600
960996269659 108585180
694778534547 119571372
361384361603 119565144
839705479129 119558916
468991062945 119552688
230763510263 119546460
654348271037 119540232
714060660221 119534004
704730599411 119527776
28612192713 119521548
862719629127 119515320
62822415683 119509092
218945433237 35020044
266217741341 119502864
182869198105 30155976
950422200741 119496636
786835134539 119490408
787457138593 119484180
80238529195 119477952
225787477831 119471724
492005212943 119465496
108850715679 119459268
997694508845 119453040
991474468305 119446812
567267703477 119440584
163587072431 49686984
710328635897 119434356
554827622397 71148672
939848131823 119428128
751380903461 119421900
806739264267 119415672
881379750747 114308712
989608456143 119409444
807361268321 119403216
16794115687 119396988
608319971041 7604388
324064118363 119390760
240715575127 119384532
62822415683 119378304
77750512979 119372076
895685843989 119365848
361384361603 119359620
793055175079 119353392
254399664315 119347164
332772175119 119340936
8086058931 68694840
255643672423 119334708
814825316969 119328480
888221795341 119322252
103874683247 119316024
440378876461 119309796
382532499439 119303568
709084627789 4073112
401814625113 119297340
457172985919 119291112
790567158863 119284884
936116107499 119278656
392484564303 119272428
546119565641 119266200
476455111593 119259972
52257508153 13651776
883867766963 119253744
409278673761 119247516
74640492709 119241288
716548676437 119235060
216457417021 119228832
587171833205 117366660
176649157565 119222604
944202160201 119216376
533057480507 119210148
559181650775 119203920
786835134539 119197692
166697092701 119191464
613296003473 119185236
771907037243 119179008
490761204835 119172780
596501894015 119166552
665544344009 119160324
658702299415 119154096
982144407495 119147868
646262218335 119141640
624492076445 119135412
467125050783 119129184
614540011581 119122956
664922339955 119116728
340858227821 119110500
108850715679 119104272
32344217037 119098044
345834260253 119091816
379422479169 119085588
679228433197 119079360
287365879177 119073132
120668792705 119066904
317222073769 119060676
906259912907 119054448
705974607519 119048220
274925798097 119041992
123778812975 119035764
612673999419 119029536
278035818367 119023308
892575823719 119017080
905637908853 119010852
758844952109 119004624
329662154849 118998396
288609887285 118992168
582817804827 118985940
756356935893 118979712
923054022365 118973484
343346244037 118967256
252533652153 118961028
919944002095 118954800
811093292645 118948572
311624037283 118942344
512531346725 118936116
437890860245 118929888
882623758855 118923660
646262218335 10120500
494493229159 118917432
415498714301 118911204
359518349441 118904976
292963915663 118898748
449086933217 99704052
253155656207 118892520
165453084593 118886292
325308126471 118880064
874537706153 118873836
814825316969 89751708
280523834583 118867608
362006365657 118861380
519995395373 118855152
937360115607 118848924
414254706193 118842696
696644546709 118836468
49760330549 118830240
781859102107 118824012
398082600789 118817784
261241708909 118811556
937982119661 108653688
469613066999 118805328
621382056175 118799100
872049689937 118792872
143060938649 118786644
788701146701 118780416
934872099391 104586804
59712395413 118774188
772529041297 7585704
978412383171 118767960
148658975135 118761732
992096472359 37455192
691046510223 118755504
609563979149 118749276
765064992649 118743048
190955250807 118736820
806739264267 118730592
819179345347 118724364
875781714261 118718136
235739542695 118711908
206505352157 2198484
253155656207 118705680
533057480507 118699452
492005212943 118693224
776261065621 31177368
366982398089 118686996
422962762949 118680768
812959304807 118674540
844059507507 118668312
228275494047 118662084
997694508845 118655856
35454237307 118649628
733342785895 118643400
620138048067 118637172
151146991351 85572720
962862281821 118630944
444110900785 118624716
442866892677 118618488
725934963631 2210940
516885375103 38314656
355786325117 118612260
372580434575 118606032
589659849421 118599804
185357214321 118593576
837217462913 118587348
125644825137 118581120
671764384549 118574892
468369058891 118568664
287365879177 118562436
289853895393 118556208
810471288591 118549980
930518071013 118543752
516885375103 118537524
709706631843 118531296
60334399467 118525068
3110026499 118518840
434780839975 118512612
795543191295 118506384
176649157565 118500156
348322276469 118493928
945446168309 118487700
31100208929 118481472
255643672423 118475244
148036971081 118469016
610807987257 118462788
494493229159 118456560
401814625113 85398336
902527888583 118450332
588415841313 118444104
475211103485 118437876
23636160281 118431648
598367906177 118425420
215835412967 118419192
954154225065 118412964
406790657545 118406736
561047662937 118400508
489517196727 118394280
383776507547 118388052
50382334603 118381824
360168902647 47887092
689802502115 118375596
893197827773 118369368
939848131823 118363140
927408050743 118356912
388752539979 118350684
595879889961 118344456
665544344009 118338228
719036692653 80359884
899417868313 118332000
674252400765 118325772
795543191295 31955868
46028306225 118319544
744538858867 118313316
801763231835 40419720
976546371009 118307088
417986730517 118300860
539277521047 114987564
676118412927 118294632
176027153511 118288404
995206492629 107787996
124400817029 118282176
884489771017 118275948
123156808921 61507728
269327761611 118269720
108228711625 118263492
554827622397 118257264
121290796759 118251036
172917133241 118244808
924920034527 118238580
213969400805 118232352
712194648059 118226124
404302641329 118219896
462771022405 105707844
796787199403 118213668
859609608857 118207440
100142658923 118201212
944202160201 118194984
868939669667 118188756
902527888583 118182528
416742722409 118176300
625736084553 118170072
98276646761 118163844
539277521047 118157616
273681789989 68576508
323442114309 118151388
316600069715 118145160
250667639991 118138932
510043330509 118132704
798031207511 118126476
16172111633 118120248
470235071053 118114020
604587946717 118107792
268083753503 118101564
232007518371 118095336
397460596735 118089108
102630675139 50415660
779993089945 118082880
46028306225 86681304
766309000757 118076652
430426811597 118070424
769419021027 118064196
473345091323 118057968
839705479129 118051740
621382056175 118045512
324064118363 118039284
960996269659 118033056
468369058891 118026828
408656669707 118020600
566645699423 25678044
626980092661 118014372
768797016973 118008144
754490923731 118001916
35454237307 117995688
371958430521 117989460
208993368373 117983232
668654364279 117977004
492005212943 117970776
307270008905 117964548
180381181889 25161120
598989910231 117958320
337126203497 117952092
264351729179 117945864
366360394035 117939636
888843799395 117933408
786835134539 117927180
489517196727 38956140
737696814273 117920952
942958152093 117914724
618894039959 117908496
435402844029 117902268
712816652113 117896040
634444141309 117889812
877647726423 117883584
722146712923 117877356
885111775071 117871128
544253553479 117864900
219567437291 117858672
620138048067 117852444
700376571033 117846216
62200411629 117839988
390618552141 73714608
87702577843 117833760
467125050783 117827532
562291671045 117821304
266839745395 117815076
742050842651 117808848
323442114309 117802620
948556188579 117796392
773773049405 85672368
330906162957 117790164
622626064283 117783936
398704604843 117777708
212103388643 117771480
947312180471 117765252
776883069675 117759024
923054022365 117752796
785051867585 18939348
512531346725 48609540
1244014337 117746568
803007239943 117740340
806117260213 117734112
397460596735 117727884
495115233213 117721656
341480231875 117715428
167941100809 117709200
339614219713 117702972
93300614329 117696744
937360115607 117690516
251289644045 117684288
611429991311 117678060
93922618383 117671832
952288212903 117665604
286121871069 117659376
208993368373 73938816
885111775071 117653148
426072783219 117646920
789945154809 16940160
106984703517 117640692
488895192673 117634464
520657115383 56749536
274925798097 117628236
330906162957 117622008
837217462913 32422968
638176165633 117615780
555449626451 117609552
1244014337 117603324
508177318347 117597096
515641366995 117590868
248801627829 117584640
766931004811 103415940
648128230497 117578412
909369933177 117572184
822289365617 117565956
891953819665 117559728
228897498101 117553500
123156808921 117547272
19282131903 117541044
911235945339 117534816
450952945379 117528588
725878737247 117522360
261241708909 117516132
842193495345 117509904
355164321063 117503676
294829927825 117497448
817313333185 100725444
408656669707 117491220
571621731855 117484992
273059785935 117478764
806739264267 117472536
111960735949 117466308
219567437291 55092888
492005212943 117460080
402436629167 117453852
981522403441 47077452
6229 90685908
310380029175 117447624
261241708909 117441396
220189441345 117435168
877647726423 117428940
568511711585 117422712
906259912907 117416484
850279548047 117410256
122534804867 117404028
755734931839 117397800
730232765625 117391572
27368184605 117385344
439756872407 117379116
494493229159 42973200
23014156227 117372888
45406302171 117366660
14928103525 25447608
749514891299 117360432
845303515615 34627680
588415841313 117354204
256887680531 117347976
763198980487 117341748
407412661599 117335520
510043330509 117329292
472101083215 117323064
842815499399 117316836
789323150755 117310608
938604123715 117304380
96410634599 117298152
801141227781 117291924
738940822381 117285696
95166626491 117279468
984010419657 117273240
738940822381 117267012
166697092701 117260784
379422479169 117254556
798031207511 117248328
493249221051 117242100
575975760233 117235872
449086933217 117229644
725878737247 117223416
378178471061 117217188
676118412927 117210960
102630675139 117204732
758844952109 117198504
682960457521 117192276
667410356171 117186048
821045357509 117179820
706596611573 117173592
173539137295 117167364
67798448115 117161136
421718754841 117154908
504445294023 117148680
360140353495 117142452
172917133241 117136224
949800196687 42966972
761332968325 117129996
736452806165 117123768
961618273713 117117540
302915980527 117111312
903149892637 117105084
543631549425 117098856
389374544033 117092628
222055453507 117086400
449086933217 117080172
125022821083 117073944
942336148039 117067716
650616246713 47407536
789945154809 117061488
900039872367 117055260
971570338577 117049032
98898650815 117042804
567889707531 117036576
251289644045 11758464
240715575127 117030348
259997700801 117024120
279901830529 117017892
817935337239 117011664
949178192633 117005436
922432018311 116999208
587793837259 116992980
986498435873 116986752
583439808881 101061756
894441835881 116980524
915589973717 116974296
481431144025 5312484
501335273753 116968068
798653211565 116961840
666788352117 116955612
995828496683 116949384
556071630505 116943156
798031207511 37293264
365738389981 116936928
349566284577 116930700
481431144025 116924472
227031485939 26431632
469613066999 13608180
788079142647 116918244
891331815611 116912016
720902704815 105689160
805495256159 116905788
976546371009 116899560
373202438629 116893332
325930130525 116887104
442244888623 116880876
819179345347 116874648
444732904839 116868420
462149018351 116862192
547363573749 116855964
573487744017 116849736
906881916961 116843508
794299183187 116837280
965972302091 116831052
15550107579 116824824
470857075107 116818596
365116385927 116812368
998938516953 116806140
452196953487 116799912
804251248051 116793684
562291671045 116787456
130620857569 116781228
958508253443 116775000
386886527817 116768772
332150171065 116762544
243825595397 116756316
416742722409 79712172
854633576425 116750088
662434323739 116743860
494493229159 116737632
810471288591 94379112
27990188659 116731404
742050842651 116725176
213347396751 116718948
385020515655 116712720
977168375063 116706492
559803654829 116700264
20526140011 116694036
682338453467 116687808
231385514317 104063652
236361546749 75950460
414876710247 106343100
6229 116681580
684826469683 116675352
445976912947 116669124
527459444021 116662896
563535679153 116656668
691668514277 116650440
398082600789 116644212
47272314333 116637984
603965942663 116631756
724012725085 116625528
100764662977 116619300
133730877839 116613072
634444141309 116606844
766309000757 116600616
252533652153 116594388
666788352117 116588160
365738389981 112539960
744538858867 116581932
613918007527 116575704
657458291307 116569476
221433449453 116563248
633200133201 116557020
852145560209 116550792
861475621019 116544564
568511711585 116538336
812337300753 116532108
878269730477 116525880
421096750787 116519652
758222948055 116513424
136218894055 109668852
985876431819 116507196
761332968325 112776624
883245762909 116500968
492005212943 116494740
122534804867 116488512
839705479129 116482284
450330941325 116476056
955398233173 97356096
802385235889 116469828
112035197917 11216628
928652058851 116463600
486407176457 116457372
700376571033 116451144
28612192713 116444916
464637034567 116438688
345212256199 116432460
564157683207 116426232
441000880515 116420004
742672846705 64764972
674874404819 116413776
785591126431 116407548
489517196727 116401320
712816652113 116395092
848413535885 116388864
194687275131 116382636
966594306145 116376408
673008392657 116370180
297939948095 116363952
20526140011 116357724
516263371049 59938272
291097903501 116121060
643774202119 116351496
687314485899 116345268
645018210227 116339040
363250373765 85230180
850901552101 116332812
37942253523 116326584
785591126431 116320356
164209076485 116314128
941714143985 116307900
121912800813 116301672
954776229119 116295444
413632702139 116289216
396216588627 116282988
3110026499 116276760
870805681829 116270532
386264523763 116264304
21148144065 116258076
807983272375 116251848
741428838597 116245620
410522681869 116239392
712816652113 116233164
732098777787 17843220
763820984541 116226936
966594306145 116220708
855255580479 116214480
228275494047 116208252
6229 116202024
30478204875 116195796
149902983243 116189568
297317944041 116183340
376934462953 116177112
495115233213 116170884
164831080539 116164656
377556467007 116158428
578463776449 116152200
948556188579 116145972
454684969703 116139744
436024848083 116133516
98276646761 116127288
528081448075 116121060
622004060229 116114832
721524708869 116108604
714060660221 116102376
199663307563 116096148
500713269699 116089920
102630675139 116083692
87080573789 116077464
584061812935 116071236
964728293983 116065008
858365600749 116058780
11818083255 116052552
672386388603 116046324
778749081837 116040096
61578407575 116033868
92678610275 116027640
168563104863 85653684
561669666991 116021412
516263371049 116015184
651238250767 106006788
796787199403 116008956
891331815611 116002728
506933310239 31357980
826021389941 115996500
581573796719 115990272
371958430521 115984044
134974885947 115977816
632578129147 115971588
406790657545 115965360
98898650815 115959132
651238250767 115952904
863963637235 115946676
280523834583 115940448
450952945379 115934220
599611914285 115927992
394350576465 115921764
770663029135 115915536
430426811597 115909308
298561952149 115903080
784347118323 115896852
600855922393 115890624
928652058851 20614680
712194648059 115884396
556071630505 115878168
107606707571 115871940
912479953447 115865712
7464054877 115859484
126266829191 115853256
138706910271 115847028
315356061607 115840800
605209950771 115834572
985254427765 115828344
312868045391 115822116
106362699463 115815888
846547523723 115809660
799275215619 42238296
627602096715 115803432
652482258875 115797204
628846104823 115790976
752624911569 115784748
697266550763 13265640
500713269699 115778520
873293698045 115772292
557315638613 39155436
60956403521 115766064
605831954825 115759836
427316791327 115753608
410522681869 115747380
985254427765 115741152
888221795341 115734924
5598042715 77644476
442244888623 115728696
106984703517 115722468
826643393995 115716240
373824442683 115710012
380044483223 31881132
784347118323 115703784
801141227781 115697556
655592279145 115691328
967216310199 115685100
411766689977 115678872
430426811597 115672644
549229585911 115666416
245691607559 115660188
256887680531 115653960
13062091363 115647732
347078268361 115641504
556071630505 115635276
202773327833 115629048
969704326415 114557832
37320249469 57746016
549851589965 60990804
791189162917 115622820
37942253523 115616592
841571491291 115610364
259997700801 115604136
722146712923 115597908
704108595357 115591680
309758025121 115585452
495737237267 115579224
62200411629 115572996
620760052121 60019236
183491202159 115566768
417364726463 43334424
444732904839 115560540
233873530533 115554312
979034387225 115548084
410522681869 115541856
888843799395 115535628
434780839975 106934760
31100208929 115529400
556693634559 115523172
468991062945 115516944
385020515655 115510716
812337300753 115504488
274925798097 115498260
191577254861 115492032
603343938609 115485804
728366753463 12132144
743294850759 115479576
753868919677 21287304
319710089985 115473348
852145560209 115467120
119424784597 115460892
898795864259 115454664
531191468345 115448436
605831954825 77769036
442244888623 115442208
597745902123 115435980
908125925069 115429752
643774202119 115423524
768797016973 115417296
924920034527 115411068
248801627829 115404840
352054300793 115398612
779371085891 115392384
823533373725 115386156
641908189957 115379928
947312180471 115373700
365738389981 115367472
383776507547 115361244
172917133241 115355016
788701146701 115348788
898795864259 115342560
343968248091 115336332
434780839975 115330104
13684095417 115323876
768175012919 115317648
522483411589 115311420
670520376441 115305192
437268856191 115298964
689802502115 115292736
128754845407 115286508
719658696707 52919316
278657822421 115280280
251911648099 115274052
315978065661 115267824
59090391359 115261596
946068172363 115255368
582817804827 115249140
138706910271 115242912
163587072431 115236684
295451931879 115230456
863963637235 115224228
171673125133 115218000
801141227781 115211772
698510558871 115205544
253777660261 115199316
717170680491 115193088
228897498101 115186860
931140075067 115180632
635066145363 115174404
458416994027 115168176
818557341293 115161948
528703452129 115155720
144304946757 115149492
561669666991 115143264
788079142647 115137036
445354908893 115130808
167319096755 115124580
62822415683 115118352
305403996743 115112124
740184830489 115105896
579707784557 115099668
825399385887 115093440
36076241361 115087212
451574949433 115080984
326552134579 115074756
741428838597 84364488
684204465629 115068528
322198106201 115062300
225165473777 12200652
82104541357 115056072
116936768381 115049844
318466081877 115043616
499469261591 6383700
959130257497 115037388
577219768341 59508540
937982119661 115031160
775639061567 115024932
744538858867 115018704
2488022445 115012476
417986730517 115006248
930518071013 115000020
906881916961 114993792
724634729139 114987564
990230460197 114981336
477699119701 114975108
245691607559 114968880
420474746733 27671004
849035539939 114962652
470235071053 114956424
54114358927 114950196
673630396711 114943968
801141227781 114937740
275547802151 114931512
105740695409 113567580
901283880475 114925284
380666487277 27459252
199663307563 114919056
863341633181 114912828
719036692653 114906600
131864865677 114900372
601477926447 114894144
311002033229 114887916
966594306145 114881688
867073657505 114875460
146792962973 114869232
75262496763 114863004
941092139931 114856776
468369058891 114850548
709706631843 114844320
987742443981 83075292
41052273793 114838092
682960457521 114831864
23014156227 114825636
467125050783 114819408
646884222389 114813180
979656391279 114806952
632578129147 114800724
470857075107 114794496
366982398089 114788268
549851589965 114782040
930518071013 114775812
655592279145 13477392
775639061567 114769584
60334399467 114763356
40507964039 12418632
363250373765 114757128
492627216997 114750900
108228711625 114744672
444732904839 47457360
525593431859 114738444
607697966987 112789080
968460318307 114732216
306648004851 114725988
279901830529 114719760
281767842691 114713532
412388694031 114707304
158611039999 114701076
389996548087 114694848
14306099471 114688620
380666487277 114682392
391862560249 114676164
901905884529 114669936
434158835921 114663708
547985577803 114657480
865829649397 114651252
873915702099 114645024
89568590005 114638796
544875557533 114632568
182869198105 114626340
80860533249 114620112
39186261631 114613884
779371085891 114607656
151768995405 32192532
611429991311 114601428
162965068377 114595200
821667361563 114588972
820423353455 114582744
535545496723 114576516
515641366995 10176552
220811445399 52539408
201529319725 114570288
634444141309 114564060
543009545371 114557832
971570338577 114551604
862097625073 114545376
301671972419 114539148
172295129187 114532920
915589973717 114526692
528081448075 114520464
672386388603 217980
738940822381 114514236
666788352117 114508008
31100208929 9049284
507555314293 114501780
716548676437 114495552
587793837259 114489324
44162294063 114483096
569755719693 114476868
250667639991 114470640
890087807503 114464412
357030333225 48428928
878269730477 114458184
171673125133 114451956
56602375143 114445728
176649157565 114439500
478943127809 114433272
528703452129 114427044
153013003513 114420816
839705479129 114414588
461527014297 114408360
594013877799 114402132
902527888583 114395904
378178471061 114389676
74640492709 114383448
676118412927 114377220
358274341333 114370992
454123134357 36838620
649994242659 114364764
579707784557 45184140
561669666991 114358536
519373391319 114352308
701620579141 114346080
536167500777 114339852
276791810259 114333624
935494103445 114327396
955398233173 114321168
108850715679 114314940
539277521047 114308712
681094445359 114302484
521239403481 114296256
933628091283 114290028
10574075147 114283800
719036692653 114277572
729610761571 114271344
604587946717 114265116
212725392697 114258888
217079421075 114252660
516885375103 114246432
253777660261 114240204
993340480467 5200380
921188010203 114233976
739562826435 114227748
952965714665 5486868
669898372387 114221520
691668514277 114215292
658080295361 114209064
322820110255 114202836
146170958919 114196608
200907315671 114190380
174783145403 114184152
570377723747 114177924
735208798057 114171696
844059507507 114165468
164831080539 114159240
192821262969 114153012
326552134579 114146784
111338731895 114140556
296695939987 114134328
949178192633 114128100
273681789989 114121872
71530472439 114115644
380044483223 114109416
926786046689 114103188
646262218335 42151104
280523834583 114096960
356408329171 114090732
278035818367 114084504
362628369711 114078276
939226127769 114072048
681716449413 114065820
838461471021 114059592
806739264267 73851624
139950918379 114053364
819179345347 114047136
827265398049 114040908
816691329131 114034680
260619704855 114028452
860231612911 114022224
460283006189 114015996
203395331887 114009768
385642519709 114003540
396838592681 113997312
222677457561 113991084
365738389981 113984856
505689302131 113978628
812959304807 113972400
503201285915 113966172
141194926487 113959944
946690176417 77980788
15550107579 113953716
444732904839 113947488
268083753503 113941260
151768995405 113935032
533057480507 113928804
844681511561 113922576
103874683247 113916348
558559646721 40911732
882623758855 113910120
768175012919 113903892
597123898069 113897664
279279826475 113891436
335260191335 113885208
980278395333 113878980
816691329131 113872752
401192621059 113866524
659324303469 113860296
550473594019 113854068
168563104863 113847840
516885375103 113841612
756356935893 113835384
926164042635 113829156
468991062945 113822928
763820984541 32715684
621382056175 113816700
562913675099 113810472
362628369711 113804244
381910495385 113798016
125023991947 47544552
291719907555 113791788
62200411629 113785560
1244014337 113779332
106362699463 113773104
855877584533 113766876
959752261551 113760648
694156530493 113754420
3110026499 113748192
951044204795 113741964
306648004851 113735736
954154225065 113729508
864585641289 113723280
776261065621 113717052
521861407535 113710824
411766689977 113704596
350188288631 113698368
420474746733 113692140
376312458899 113685912
714682664275 113679684
329040150795 113673456
903771896691 113667228
803007239943 113661000
347700272415 113654772
84592557573 113648544
6220046769 113642316
81482537303 113636088
696022542655 113629860
297939948095 113623632
857743596695 113617404
283633854853 113611176
905637908853 113604948
830997422373 76542120
760112047413 75246696
589659849421 113598720
179137173781 113592492
893197827773 113586264
513153350779 113580036
751380903461 113573808
325308126471 113567580
204017335941 113561352
252533652153 113555124
372580434575 61968600
200285311617 113548896
254399664315 113542668
927408050743 113536440
684826469683 113530212
165453084593 113523984
937982119661 113517756
498847257537 113511528
176027153511 113505300
285499867015 113499072
622626064283 113492844
459038998081 113486616
802385235889 113480388
721524708869 20203632
682960457521 113474160
332772175119 113467932
612051995365 113461704
419852742679 113455476
710950639951 20446524
704108595357 113449248
933006087229 113443020
596501894015 113436792
437268856191 113430564
854633576425 113424336
197797295401 113418108
426072783219 113411880
786835134539 113405652
268083753503 113399424
918077989933 113393196
403680637275 113386968
93922618383 62722188
208993368373 113380740
997072504791 113374512
599611914285 113368284
893819831827 113362056
51626342711 113355828
72774480547 113349600
801145606065 95201208
708462623735 28879236
48516322441 83791512
861475621019 113343372
422340758895 113337144
337126203497 113330916
552961610235 113324688
398704604843 113318460
156123023783 3686976
610807987257 113312232
841571491291 113306004
409278673761 113299776
437268856191 113293548
970948334523 113287320
238227558911 113281092
868317665613 113274864
980900399387 113268636
80860533249 113262408
420474746733 113256180
701620579141 113249952
620760052121 113243724
728366753463 113237496
21770148119 113231268
192821262969 113225040
413632702139 113218812
715304668329 113212584
706596611573 113206356
329662154849 113200128
813581308861 113193900
712816652113 105894684
330906162957 113187672
814203312915 113181444
347078268361 113175216
995828496683 113168988
724634729139 113162760
605831954825 69006240
840949487237 113156532
74640492709 113150304
411144685923 113144076
111960735949 113137848
429182803489 113131620
343346244037 113125392
350188288631 113119164
580951792665 110752524
335260191335 113112936
732098777787 113106708
144926950811 113100480
638176165633 113094252
267461749449 113088024
56602375143 113081796
176649157565 113075568
712194648059 113069340
984010419657 113063112
162965068377 113056884
114448752165 113050656
457172985919 113044428
427938795381 113038200
386264523763 113031972
829131410211 113025744
758222948055 113019516
864585641289 113013288
477699119701 113007060
88324581897 113000832
618272035905 112994604
409278673761 112988376
780615093999 112982148
67798448115 112975920
640042177795 112969692
353920312955 112963464
685448473737 112957236
269949765665 112951008
718414688599 112944780
197797295401 12350124
393106568357 112938552
123778812975 5237748
521861407535 112932324
548607581857 112926096
885111775071 112919868
29234196767 112913640
460283006189 112907412
875781714261 112901184
315356061607 112894956
36076241361 112888728
83970553519 80079624
364494381873 112882500
320332094039 112876272
700376571033 112870044
403680637275 112863816
867073657505 112857588
586549829151 112851360
182869198105 112845132
659946307523 112838904
927408050743 112832676
633822137255 112826448
220811445399 112820220
789945154809 112813992
392484564303 112807764
149902983243 112801536
292963915663 112795308
100142658923 112789080
304159988635 112782852
541765537263 112776624
547985577803 112770396
24880168389 112764168
950422200741 112757940
883245762909 112751712
181003185943 112745484
633200133201 112739256
756978939947 112733028
92056606221 112726800
633822137255 112720572
359518349441 112714344
750136895353 112708116
828509406157 19431360
290475899447 112701888
376934462953 112695660
632578129147 112689432
123778812975 50920128
153013003513 112683204
201529319725 112676976
90190594059 112670748
106362699463 112664520
121912800813 112658292
389374544033 112652064
25502172443 112645836
297317944041 112639608
158611039999 112633380
416120718355 112627152
194065271077 102874104
3110026499 112620924
280523834583 112614696
22392152173 112608468
973436350739 112602240
347700272415 112596012
585927825097 112589784
648128230497 112583556
289853895393 112577328
562291671045 112571100
682960457521 112564872
489517196727 112558644
154879015675 112552416
344590252145 112546188
901905884529 112539960
581573796719 112533732
222677457561 112527504
289231891339 112521276
610185983203 38395620
158611039999 112515048
63444419737 112508820
423584767003 112502592
102630675139 112496364
855255580479 44760636
20526140011 112490136
152390999459 112483908
696022542655 112477680
149280979189 112471452
271815777827 64266732
834729446697 112465224
894441835881 112458996
13062091363 112452768
599611914285 112446540
558559646721 112440312
247557619721 112434084
963484285875 112427856
164209076485 112421628
349566284577 112415400
474589099431 112409172
141816930541 112402944
432292823759 112396716
515019362941 112390488
386264523763 112384260
974680358847 112378032
615162015635 95693220
846547523723 112371804
562291671045 112365576
923054022365 21031956
128754845407 112359348
98276646761 112353120
939226127769 112346892
994584488575 112340664
68420452169 112334436
631956125093 52489584
266839745395 112328208
683582461575 112321980
993340480467 112315752
324064118363 112309524
498847257537 112303296
477077115647 112297068
305403996743 112290840
618272035905 112284612
228275494047 112278384
862719629127 107588700
882623758855 112272156
268083753503 112265928
450952945379 112259700
276169806205 112253472
731476773733 112247244
850901552101 112241016
885733779125 112234788
230763510263 44249940
414254706193 112228560
385642519709 112222332
744538858867 112216104
256887680531 112209876
589037845367 112203648
723390721031 112197420
893197827773 112191192
352054300793 112184964
936116107499 112178736
558559646721 112172508
4354034607 112166280
868317665613 112160052
570377723747 112153824
425450779165 112147596
515641366995 112141368
111960735949 112135140
419852742679 112128912
108228711625 112122684
362628369711 112116456
785591126431 112110228
200907315671 112104000
720961515819 16273764
43540290009 112097772
527463442397 14156244
105118691355 112091544
878269730477 18733824
822289365617 112085316
526215435913 112079088
812337300753 112072860
278657822421 112066632
863963637235 112060404
954776229119 112054176
447220921055 112047948
370092418359 112041720
59090391359 112035492
508799322401 112029264
455928977811 112023036
23014156227 112016808
421096750787 112010580
733342785895 112004352
189089238645 111998124
469613066999 111991896
748270883191 111985668
113204744057 111979440
721524708869 111973212
333394179173 111966984
566023695369 111960756
442866892677 111954528
918699993987 111948300
379422479169 111942072
839705479129 111935844
260619704855 111929616
591525861583 111923388
638176165633 111917160
20526140011 111910932
422340758895 111904704
547985577803 111898476
549851589965 111892248
951044204795 111886020
279901830529 111879792
895685843989 89695656
59712395413 111873564
899417868313 111867336
607075962933 111861108
435402844029 111854880
29857085197 15601140
693534526439 111848652
83348549465 38844036
653726266983 111842424
136218894055 111836196
726500741301 111829968
404924645383 111823740
261863712963 111817512
799897219673 111811284
584683816989 24332796
283633854853 111805056
658080295361 111798828
804873252105 111792600
858987604803 111786372
145548954865 111780144
768175012919 34173036
298561952149 111773916
447842925109 111767688
720280700761 111761460
982144407495 111755232
88946585951 111749004
135596890001 111742776
155501019729 111736548
972814346685 59203368
699754566979 111730320
85214561627 111724092
225787477831 111717864
204017335941 101771748
829131410211 111711636
456550981865 111705408
222055453507 111699180
373824442683 111692952
705996268503 4851612
584683816989 111686724
530569464291 111680496
507555314293 8382888
571621731855 111674268
766309000757 111668040
772529041297 111661812
335882195389 111655584
959752261551 111649356
179137173781 111643128
537411508885 111636900
268083753503 111630672
684204465629 111624444
936738111553 111618216
496981245375 111611988
96410634599 111605760
625114080499 111599532
898173860205 111593304
483919160241 111587076
793677179133 111580848
282389846745 111574620
875781714261 111568392
402436629167 111562164
137462902163 111555936
287987883231 111549708
369470414305 111543480
34832233253 111537252
982144407495 111531024
669898372387 111524796
919321998041 111518568
39186261631 111512340
669276368333 111506112
404302641329 111499884
378178471061 111493656
321576102147 39074472
785591126431 95500152
997072504791 111487428
235117538641 111481200
753868919677 111474972
695400538601 26313300
4976038661 88238304
521861407535 111468744
719658696707 111462516
569133715639 111456288
447220921055 111450060
592147865637 111443832
850901552101 111437604
389996548087 5953968
334016183227 111431376
365738389981 111425148
188467234591 111418920
114448752165 111412692
192821262969 111406464
238227558911 111400236
391862560249 111394008
891331815611 70893324
18660127849 110279196
689802502115 111387780
639420173741 111381552
932384083175 111375324
342102235929 111369096
358896345387 111362868
330906162957 111356640
47894318387 111350412
226409481885 111344184
346456264307 111337956
707218615627 111331728
683582461575 111325500
922432018311 111319272
426694787273 111313044
729610761571 111306816
734586794003 111300588
983388415603 111294360
412388694031 111288132
971570338577 111281904
719036692653 111275676
627612989487 54351756
830375418319 111269448
210859380535 111263220
157989035945 111256992
709084627789 111250764
924298030473 100544832
330284158903 111244536
776261065621 111238308
778749081837 111232080
942958152093 111225852
578463776449 111219624
442866892677 60953436
924298030473 111213396
847791531831 111207168
929274062905 111200940
929896066959 111194712
924920034527 111188484
748270883191 111182256
594635881853 111176028
863963637235 111169800
860853616965 111163572
76506504871 111157344
906881916961 111151116
915589973717 111144888
312868045391 111138660
868317665613 111132432
837839466967 111126204
92056606221 111119976
899417868313 111113748
242581587289 111107520
253777660261 111101292
351432296739 111095064
562913675099 111088836
400570617005 111082608
420474746733 111076380
256265676477 18023832
635688149417 111070152
199663307563 111063924
636932157525 111057696
153635007567 66782844
446598917001 13601952
110716727841 111051468
559181650775 63270252
880757746693 111045240
24880168389 111039012
919944002095 111032784
659946307523 111026556
555449626451 111020328
83348549465 111014100
157989035945 111007872
299183956203 111001644
717170680491 110995416
558559646721 110989188
330284158903 110982960
570377723747 110976732
967216310199 110970504
636932157525 110964276
781859102107 110958048
354542317009 74038464
566023695369 110951820
370092418359 83716776
275547802151 110945592
600233918339 110939364
18038123795 110933136
765686996703 110926908
608319971041 110920680
200285311617 110914452
111960735949 110908224
389374544033 110901996
206505352157 110895768
931762079121 110889540
765686996703 110883312
846547523723 110877084
557315638613 110870856
70286464331 110864628
88946585951 110858400
770663029135 110852172
76506504871 110845944
220189441345 110839716
489517196727 110833488
896307848043 110827260
921188010203 110821032
443488896731 110814804
612673999419 110808576
513153350779 110802348
969082322361 110796120
970948334523 110789892
74018488655 110783664
28612192713 110777436
586549829151 110771208
732720781841 110764980
227653489993 110758752
315356061607 110752524
444732904839 110746296
338370211605 110740068
868317665613 110733840
246313611613 110727612
451574949433 110721384
974058354793 110715156
952910216957 110708928
472723087269 110702700
406168653491 110696472
484541164295 110690244
644396206173 110684016
506933310239 110677788
253777660261 110671560
253777660261 110665332
937982119661 110659104
419852742679 110652876
717170680491 110646648
745782866975 110640420
584061812935 110634192
29856200821 106243452
302915980527 110627964
207127356211 110621736
346456264307 110615508
60956403521 110609280
457794989973 110603052
717170680491 78771744
939848131823 110596824
281145838637 110590596
335882195389 110584368
956642241281 110578140
612051995365 110571912
932384083175 110565684
160477052161 38968596
790567158863 110559456
1866018391 110553228
539277521047 110547000
561047662937 110540772
994584488575 110534544
500091265645 107264844
70908468385 110528316
960996269659 110522088
580951792665 110515860
112582740003 110509632
799275215619 110503404
750136895353 110497176
961015894087 54650700
941092139931 110490948
187223226483 4471704
430426811597 58044960
580329788611 110484720
901905884529 110478492
979656391279 110472264
908747929123 110466036
824777381833 110459808
797409203457 110453580
913723961555 110447352
6220046769 110441124
108850715679 110434896
569133715639 110428668
63444419737 110422440
775017057513 110416212
602099930501 110409984
878891734531 110403756
124400817029 110397528
229519502155 110391300
679228433197 110385072
445354908893 110378844
219567437291 110372616
817935337239 110366388
560425658883 110360160
656214283199 110353932
926164042635 110347704
762576976433 110341476
227031485939 110335248
720280700761 110329020
299183956203 110322792
908747929123 110316564
239471567019 110310336
330284158903 110304108
554205618343 110297880
631334121039 110291652
85214561627 110285424
928030054797 110279196
834107442643 110272968
651238250767 110266740
169185108917 110260512
86458569735 110254284
385642519709 110248056
335260191335 110241828
223921465669 110235600
459661002135 110229372
380666487277 110223144
6220046769 110216916
89568590005 110210688
363250373765 110204460
652482258875 6807204
103874683247 110198232
786213130485 110192004
804873252105 110185776
366360394035 110179548
436024848083 110173320
790567158863 110167092
917455985879 110160864
324686122417 110154636
223921465669 110148408
946068172363 110142180
967216310199 110135952
931762079121 110129724
574731752125 66739248
306648004851 110123496
265595737287 110117268
839083475075 110111040
695400538601 110104812
347078268361 110098584
990230460197 110092356
383776507547 110086128
773773049405 110079900
816691329131 110073672
694778534547 110067444
958508253443 62473068
6842050823 110061216
308514017013 110054988
423584767003 110048760
171051121079 110042532
735830802111 110036304
742672846705 6906852
165453084593 110030076
381910495385 110023848
94544622437 110017620
238227558911 110011392
807361268321 110005164
187223226483 109998936
244447599451 109992708
686070477791 109986480
327796142687 109980252
815447321023 109974024
231385514317 109967796
327174138633 109961568
495737237267 16977528
633200133201 109955340
443488896731 109949112
464637034567 109942884
661190315631 109936656
195931283239 109930428
358274341333 6925536
900661876421 109924200
299183956203 51156792
195931283239 109917972
284877862961 109911744
350810292685 109905516
442244888623 109899288
851523556155 109893060
562913675099 109886832
31100208929 109880604
732720781841 109874376
174783145403 109868148
883245762909 109861920
358274341333 109855692
762576976433 109849464
638176165633 109843236
86458569735 109837008
103252679193 109830780
889465803449 109824552
286121871069 109818324
891331815611 109812096
1244014337 109805868
946690176417 109799640
509421326455 109793412
926164042635 109787184
457794989973 109780956
397460596735 109774728
738318818327 109768500
724012725085 109762272
44784298117 51567840
70286464331 109756044
646884222389 109749816
67176444061 109743588
629468108877 109737360
308514017013 109731132
101386667031 109724904
694778534547 109718676
850901552101 109712448
190333246753 109706220
644396206173 109699992
188467234591 109693764
833485438589 100924740
287365879177 109687536
983388415603 109681308
279901830529 109675080
419230738625 109668852
909369933177 109662624
699132562925 109656396
917455985879 109650168
421718754841 109643940
229519502155 109637712
916833981825 67891428
906881916961 109631484
686692481845 109625256
982144407495 109619028
352676304847 109612800
867073657505 109606572
453440961595 109600344
386886527817 109594116
692912522385 109587888
652482258875 109581660
603343938609 109575432
311002033229 109569204
317222073769 109562976
381288491331 109556748
202151323779 104375052
753868919677 109550520
151768995405 109544292
864585641289 109538064
260619704855 109531836
854633576425 109525608
448464929163 109519380
614540011581 109513152
401192621059 109506924
60956403521 109500696
329662154849 109494468
147414967027 109488240
63444419737 109482012
358274341333 109475784
71530472439 109469556
910613941285 109463328
539277521047 109457100
913101957501 109450872
163587072431 109444644
465259038621 109438416
562291671045 109432188
473345091323 109425960
513153350779 109419732
945446168309 109413504
898795864259 109407276
182869198105 109401048
37942253523 109394820
883867766963 109388592
42296281901 109382364
894441835881 109376136
80238529195 109369908
765064992649 93818592
274303794043 109363680
301671972419 109357452
366982398089 109351224
174161141349 109344996
55358367035 109338768
822289365617 109332540
813581308861 109326312
240093571073 109320084
482675152133 109313856
935494103445 109307628
355786325117 109301400
974058354793 109295172
61578407575 109288944
428560799435 109282716
818557341293 109276488
365738389981 63021132
821045357509 109270260
222677457561 109264032
795543191295 109257804
885802592297 19580832
738940822381 109251576
579085780503 109245348
590903857529 109239120
893819831827 109232892
194687275131 109226664
988364448035 109220436
69042456223 109214208
642530194011 78030612
445354908893 109207980
58468387305 109201752
358274341333 109195524
187845230537 109189296
401814625113 109183068
756978939947 109176840
985254427765 109170612
239471567019 109164384
917455985879 109158156
470235071053 109151928
212103388643 109145700
759466956163 109139472
207127356211 109133244
220189441345 109127016
450952945379 109120788
85214561627 109114560
636310153471 91775808
154257011621 109108332
510665334563 109102104
680472441305 109095876
567889707531 109089648
205883348103 109083420
96410634599 109077192
728366753463 109070964
478321123755 109064736
21770148119 109058508
925542038581 109052280
973436350739 109046052
463393026459 109039824
468369058891 109033596
865829649397 109027368
416742722409 109021140
150524987297 109014912
155501019729 109008684
832241430481 109002456
777505073729 108996228
534923492669 108990000
204017335941 108983772
259375696747 108977544
148036971081 108971316
103252679193 8793936
540521529155 108965088
353298308901 108958860
748270883191 108952632
936738111553 108946404
948556188579 108940176
824155377779 108933948
590281853475 108927720
197797295401 108921492
319088085931 108915264
74018488655 108909036
271815777827 108902808
382532499439 108896580
989608456143 108890352
718414688599 108884124
622004060229 108877896
389996548087 108871668
165453084593 108865440
494493229159 108859212
268705757557 108852984
521861407535 108846756
595879889961 108840528
924920034527 108834300
783103110215 108828072
465881042675 108821844
38564257577 108815616
315978065661 108809388
941714143985 108803160
74640492709 108796932
455306973757 108790704
136218894055 108784476
641286185903 108778248
57224379197 14131332
618272035905 108772020
945446168309 108765792
787457138593 108759564
350188288631 108753336
403058633221 108747108
462771022405 108740880
474589099431 108734652
829131410211 108728424
761954972379 108722196
505689302131 66571092
718414688599 108715968
926164042635 108709740
342102235929 108703512
27368184605 108697284
149280979189 108691056
236983550803 108684828
691668514277 108678600
305403996743 108672372
473967095377 108666144
924298030473 108659916
353298308901 108653688
516885375103 108647460
705974607519 108641232
50382334603 108635004
672386388603 108628776
902527888583 108622548
434780839975 108616320
928652058851 108610092
248801627829 108603864
335882195389 108597636
394350576465 108591408
115070756219 108585180
497603249429 108578952
901283880475 108572724
34832233253 108566496
343968248091 108560268
867695661559 108554040
786835134539 108547812
236361546749 108541584
270571769719 108535356
625736084553 108529128
556071630505 108522900
455306973757 108516672
976546371009 77906052
150524987297 108510444
938604123715 108504216
768797016973 108497988
196553287293 108491760
216457417021 108485532
355786325117 108479304
557315638613 108473076
13062091363 108466848
711572644005 57029796
462149018351 108460620
945446168309 20969676
284255858907 108454392
855255580479 108448164
179137173781 108441936
602099930501 108435708
515641366995 108429480
66554440007 108423252
304159988635 108417024
309136021067 108410796
347078268361 108404568
515019362941 108398340
299805960257 108392112
307270008905 108385884
757600944001 108379656
237605554857 108373428
415498714301 108367200
1866018391 108360972
155501019729 108354744
666166348063 108348516
761332968325 108342288
340858227821 108336060
801141227781 108329832
579085780503 74742228
635688149417 108323604
793688296113 89720568
547363573749 108317376
628224100769 108311148
133730877839 108304920
645640214281 108298692
22392152173 108292464
615784019689 108286236
784969122377 108280008
134352881893 108273780
493871225105 108267552
574109748071 108261324
353298308901 108255096
468369058891 77121324
465881042675 108248868
160477052161 108242640
191577254861 108236412
69042456223 108230184
872049689937 108223956
121912800813 108217728
439134868353 108211500
285499867015 108205272
187223226483 108199044
765686996703 108192816
278035818367 108186588
325930130525 108180360
34832233253 108174132
633822137255 108167904
789323150755 108161676
217079421075 108155448
914345965609 108149220
917455985879 108142992
296695939987 108136764
574772209213 36072576
790567158863 14997024
977790379117 108130536
241337579181 108124308
672386388603 108118080
172917133241 108111852
204017335941 108105624
968460318307 108099396
496359241321 108093168
274303794043 108086940
691668514277 108080712
412388694031 108074484
987120439927 108068256
791189162917 108062028
185357214321 108055800
478321123755 89297064
960996269659 108049572
742672846705 108043344
964106289929 108037116
457794989973 108030888
87080573789 108024660
692912522385 108018432
808605276429 108012204
376934462953 108005976
287365879177 107999748
799897219673 102033324
292963915663 107993520
983388415603 107987292
580329788611 107981064
865214701667 88742772
756356935893 107974836
431048815651 107968608
205261344049 107962380
388130535925 107956152
278035818367 107949924
449086933217 107943696
799897219673 107937468
791811166971 107931240
555449626451 107925012
666207677071 16018416
684826469683 107918784
466503046729 107912556
149280979189 107906328
329040150795 107900100
24258164335 37866240
395594584573 107893872
765686996703 107887644
863963637235 107881416
672386388603 107875188
873293698045 107868960
59090391359 107862732
334016183227 107856504
95166626491 107850276
32966221091 107844048
125022821083 107837820
578463776449 107831592
612673999419 107825364
868317665613 107819136
250667639991 107812908
370092418359 107806680
87702577843 107800452
533057480507 107794224
357030333225 60311952
28661873469 31059036
630712116985 107787996
870183677775 107781768
710950639951 82707840
359518349441 107775540
511909342671 107769312
490139200781 107763084
771285033189 107756856
910613941285 34995132
536789504831 107750628
477699119701 107744400
197797295401 107738172
716548676437 107731944
526215435913 107725716
64688427845 107719488
512531346725 107713260
32344217037 107707032
247557619721 84987288
461527014297 107700804
422962762949 107694576
569133715639 107688348
68420452169 107682120
493249221051 107675892
377556467007 107669664
513153350779 107663436
870183677775 107657208
138084906217 107650980
595879889961 88998120
995206492629 107644752
357652337279 107638524
696022542655 107632296
838461471021 107626068
440431677445 44299764
468369058891 107619840
903149892637 107613612
269327761611 107607384
518751387265 107601156
123778812975 107594928
485785172403 107588700
217701425129 37878696
132486869731 107582472
580951792665 107576244
49138326495 107570016
543009545371 107563788
951044204795 107557560
730232765625 107551332
567889707531 107545104
742050842651 107538876
308514017013 15987276
227653489993 107532648
919321998041 107526420
367604402143 107520192
965972302091 107513964
52248346765 107507736
32966221091 107501508
654970275091 107495280
398704604843 107489052
888843799395 107482824
793677179133 107476596
587171833205 107470368
800519223727 107464140
770663029135 107457912
891331815611 107451684
853389568317 107445456
901283880475 107439228
827265398049 107433000
195309279185 107426772
937982119661 107420544
250045635937 107414316
977790379117 107408088
280523834583 73415664
387508531871 107401860
193443267023 107395632
731476773733 107389404
429182803489 107383176
968460318307 107376948
702864587249 107370720
207749360265 107364492
494493229159 107358264
964728293983 107352036
375068450791 107345808
903771896691 107339580
807983272375 107333352
95788630545 107327124
821667361563 107320896
281145838637 107314668
385642519709 107308440
705352603465 107302212
978412383171 107295984
365116385927 107289756
525593431859 107283528
227653489993 107277300
935494103445 107271072
537411508885 107264844
477077115647 107258616
160477052161 107252388
932384083175 107246160
795543191295 107239932
161721060269 107233704
480809139971 107227476
734586794003 107221248
665544344009 107215020
143682942703 107208792
146792962973 107202564
318466081877 107196336
493249221051 107190108
817935337239 107183880
11818083255 107177652
608319971041 107171424
669276368333 107165196
493249221051 107158968
824155377779 107152740
827887402103 107146512
476455111593 107140284
548607581857 107134056
771285033189 107127828
872049689937 107121600
581573796719 78640956
361384361603 107115372
190955250807 107109144
354542317009 31980780
641908189957 107102916
334638187281 107096688
76506504871 107090460
679228433197 62342280
404924645383 107084232
529325456183 107078004
182247194051 107071776
420474746733 107065548
270571769719 107059320
336504199443 107053092
483919160241 107046864
791811166971 107040636
487029180511 107034408
457172985919 104493384
330906162957 107028180
559181650775 107021952
709084627789 107015724
960996269659 107009496
680472441305 107003268
794299183187 106997040
116314764327 106990812
243825595397 106984584
602721934555 106978356
260619704855 106972128
981522403441 106965900
933628091283 106959672
226409481885 106953444
402436629167 106947216
98898650815 106940988
607075962933 106934760
413010698085 106928532
82726545411 106922304
962862281821 106916076
665544344009 106909848
222055453507 106903620
72774480547 106897392
369470414305 106891164
291719907555 106884936
266217741341 106878708
32966221091 106872480
759466956163 106866252
845925519669 106860024
626980092661 106853796
451574949433 106847568
536789504831 106841340
126888833245 106835112
974680358847 106828884
684204465629 106822656
744538858867 106816428
959130257497 106810200
472723087269 106803972
21148144065 106797744
187845230537 106791516
542387541317 106785288
32344217037 106779060
803629243997 106772832
383154503493 7081236
924298030473 106766604
127510837299 106760376
566023695369 106754148
977790379117 106747920
717170680491 38215008
885111775071 106741692
143682942703 106735464
426072783219 106729236
660568311577 106723008
850901552101 106716780
621382056175 106710552
863341633181 106704324
361384361603 106698096
801141227781 106691868
964106289929 106685640
809227280483 106679412
939226127769 106673184
347078268361 106666956
608941975095 106660728
332772175119 106654500
643152198065 106648272
380666487277 106642044
330284158903 106635816
829131410211 37860012
988364448035 106629588
384398511601 106623360
615162015635 106617132
349566284577 106610904
85836565681 106604676
91434602167 106598448
40430269739 106592220
878269730477 106585992
498225253483 106579764
46028306225 106573536
873293698045 106567308
217079421075 106561080
824777381833 14847552
849657543993 106554852
710950639951 106548624
902527888583 106542396
138706910271 106536168
562913675099 106529940
921810014257 106523712
885733779125 106517484
342102235929 106511256
814825316969 106505028
665544344009 59321700
987120439927 106498800
346456264307 106492572
570999727801 106486344
475211103485 106480116
735830802111 106473888
863341633181 106467660
413632702139 106461432
493249221051 106455204
353298308901 106448976
383154503493 106442748
406168653491 106436520
835973454805 106430292
380666487277 106424064
49138326495 106417836
18660127849 106411608
925542038581 106405380
626358088607 106399152
965350298037 106392924
337748207551 106386696
877025722369 106380468
875159710207 106374240
374446446737 106368012
569755719693 106361784
284255858907 106355556
710328635897 106349328
835973454805 106343100
865829649397 106336872
993340480467 106330644
474589099431 98028720
536789504831 106324416
763820984541 106318188
514397358887 106311960
842193495345 106305732
365738389981 106299504
105740695409 78061752
465259038621 106293276
42918285955 106287048
957264245335 106280820
269327761611 106274592
434158835921 106268364
263107721071 106262136
916833981825 106255908
415498714301 106249680
853389568317 106243452
771907037243 106237224
833485438589 106230996
537411508885 106224768
960374265605 106218540
627602096715 106212312
352676304847 106206084
181625189997 106199856
74018488655 22265100
499469261591 106193628
697888554817 106187400
931140075067 106181172
417986730517 106174944
151768995405 106168716
467125050783 106162488
94544622437 106156260
233873530533 106150032
485785172403 106143804
709706631843 104499612
880757746693 106137576
692290518331 106131348
313490049445 106125120
262485717017 106118892
44162294063 106112664
936738111553 106106436
868317665613 106100208
483297156187 106093980
889465803449 106087752
582195800773 106081524
39186261631 106075296
62200411629 106069068
183491202159 106062840
656214283199 106056612
208371364319 106050384
243825595397 106044156
694778534547 106037928
837839466967 106031700
19904135957 77059044
130620857569 106025472
315356061607 106019244
454062965649 106013016
467125050783 106006788
756978939947 106000560
264351729179 105994332
889465803449 105988104
518129383211 73552680
747648879137 105981876
199041303509 105975648
408034665653 105969420
283633854853 105963192
995828496683 105956964
380666487277 105950736
965972302091 105944508
712194648059 105938280
871427685883 105932052
167941100809 105925824
516885375103 105919596
657458291307 105913368
109472719733 105907140
538033512939 105900912
145548954865 105894684
253155656207 105888456
22392152173 105882228
707840619681 105876000
375068450791 105869772
411766689977 36153540
241337579181 105863544
411144685923 105857316
700376571033 105851088
786213130485 105844860
477077115647 105838632
22392152173 105832404
755112927785 105826176
844681511561 105819948
505067298077 105813720
657458291307 105807492
661190315631 105801264
524971427805 105795036
65310431899 105788808
347700272415 105782580
162965068377 105776352
347700272415 105770124
801141227781 105763896
549851589965 105757668
368848410251 105751440
742050842651 3263472
129998853515 105745212
774395053459 105738984
64066423791 81804780
21770148119 105732756
336504199443 105726528
860231612911 70376400
55980371089 105720300
100764662977 105714072
863341633181 105707844
61578407575 105701616
72152476493 105695388
992718476413 105689160
786213130485 105682932
931762079121 105676704
327796142687 105670476
38564257577 105664248
540521529155 105658020
803629243997 105651792
516263371049 105645564
293585919717 105639336
880757746693 105633108
474589099431 105626880
220189441345 105620652
173539137295 105614424
8708062985 105608196
997694508845 105601968
921810014257 105595740
208993368373 105589512
12440087309 105583284
503201285915 105577056
623248068337 105570828
172295129187 105564600
6220046769 105558372
559803654829 105552144
49138326495 105545916
154257011621 105539688
266217741341 57652596
157367031891 105533460
251289644045 105527232
954776229119 105521004
639420173741 105514776
113826748111 105508548
37942253523 105502320
620138048067 55254816
400570617005 105496092
816691329131 105489864
386264523763 105483636
541765537263 105477408
296695939987 97262676
713438656167 105471180
744538858867 105464952
373824442683 27272412
133108873785 105458724
198419299455 105452496
737696814273 105446268
934250095337 105440040
306648004851 105433812
848413535885 105427584
215213408913 105421356
458416994027 105415128
928652058851 105408900
83348549465 105402672
987742443981 105396444
479565131863 26095320
702864587249 105390216
353298308901 105383988
747648879137 105377760
113204744057 105371532
414254706193 105365304
605831954825 105359076
786835134539 105352848
776261065621 105346620
389374544033 95680764
733342785895 105340392
721524708869 105334164
38564257577 105327936
704730599411 105321708
883245762909 27378288
913101957501 105315480
434780839975 105309252
916833981825 105303024
385642519709 105296796
324686122417 105290568
327796142687 105284340
643152198065 105278112
921188010203 105271884
516885375103 105265656
282389846745 105259428
893819831827 105253200
386264523763 105246972
334638187281 105240744
116936768381 105234516
747648879137 105228288
500713269699 105222060
966594306145 105215832
316600069715 105209604
696644546709 105203376
195931283239 105197148
918077989933 105190920
546741569695 105184692
836595458859 105178464
265595737287 105172236
372580434575 105166008
21148144065 105159780
628224100769 105153552
472723087269 105147324
498225253483 105141096
104496687301 105134868
173539137295 105128640
76506504871 105122412
593391873745 27197676
107606707571 105116184
264351729179 105109956
993962484521 105103728
273059785935 105097500
376312458899 105091272
370714422413 105085044
951666208849 105078816
212103388643 105072588
33588225145 105066360
38564257577 105060132
74018488655 105053904
697888554817 105047676
465881042675 105041448
909991937231 105035220
53492354873 105028992
942336148039 105022764
199663307563 105016536
159233044053 105010308
24880168389 85740876
455928977811 105004080
619516044013 104997852
850901552101 104991624
102008671085 104985396
90190594059 104979168
141194926487 104972940
413010698085 104966712
439756872407 104960484
238227558911 104954256
206505352157 104948028
29234196767 104941800
187223226483 104935572
576597764287 104929344
280523834583 104923116
623248068337 104916888
998938516953 104910660
636932157525 104904432
611429991311 54688068
879513738585 104898204
305403996743 37623348
192199258915 104891976
967838314253 104885748
730854769679 104879520
830375418319 104873292
175405149457 104867064
106362699463 104860836
368848410251 104854608
630712116985 104848380
657458291307 104842152
898795864259 104835924
643152198065 104829696
705352603465 104823468
241337579181 104817240
794299183187 104811012
204639339995 104804784
20526140011 104798556
704108595357 104792328
218945433237 104786100
37942253523 11160576
998938516953 104779872
586549829151 104773644
108850715679 104767416
610807987257 104761188
816069325077 104754960
165453084593 104748732
113204744057 37579752
592147865637 104742504
533057480507 104736276
572865739963 104730048
29234196767 104723820
343346244037 104717592
43540290009 104711364
431048815651 104705136
583439808881 104698908
635688149417 104692680
673630396711 104686452
98898650815 104680224
714682664275 104673996
250667639991 104667768
845303515615 104661540
524971427805 104655312
409278673761 36751428
982766411549 104649084
821045357509 104642856
393106568357 104636628
301671972419 104630400
78994521087 104624172
169185108917 95045508
601477926447 104617944
518751387265 78964812
541143533209 104611716
70286464331 104605488
236983550803 104599260
41674277847 104593032
636310153471 104586804
225165473777 104580576
538033512939 104574348
957886249389 104568120
191577254861 104561892
218323429183 16161660
912479953447 104555664
139950918379 104549436
263107721071 104543208
205261344049 104536980
64688427845 104530752
295451931879 104524524
962862281821 104518296
586549829151 104512068
307270008905 104505840
860853616965 104499612
769419021027 104493384
713438656167 104487156
186601222429 11646360
132486869731 104480928
837217462913 104474700
376934462953 104468472
839705479129 104462244
445354908893 104456016
276791810259 104449788
663056327793 104443560
724634729139 104437332
153013003513 104431104
507555314293 104424876
318466081877 104418648
105118691355 104412420
786835134539 104406192
74018488655 104399964
871427685883 104393736
140572922433 104387508
715304668329 104381280
841571491291 104375052
179137173781 104368824
588415841313 82925820
44784298117 104362596
649372238605 104356368
658702299415 104350140
357652337279 104343912
417364726463 104337684
347700272415 25192260
918077989933 104331456
377556467007 104325228
750140800309 15345792
160477052161 104319000
683582461575 104312772
834163226839 20658276
50382334603 104306544
990852464251 104300316
625736084553 104294088
470235071053 47793672
834729446697 102786912
686070477791 104287860
923054022365 104281632
622010283 68028444
963484285875 104275404
573487744017 104269176
801141227781 31806396
638176165633 104262948
371958430521 104256720
472723087269 33699708
812337300753 104250492
298561952149 104244264
172917133241 104238036
447220921055 104231808
911235945339 104225580
968460318307 104219352
243203591343 104213124
674252400765 104206896
985876431819 104200668
62822415683 104194440
218945433237 104188212
897551856151 104181984
120668792705 104175756
645018210227 104169528
536167500777 104163300
9952071093 104157072
974680358847 104150844
658080295361 104144616
951044204795 104138388
943580156147 104132160
779993089945 104125932
450330941325 104119704
103874683247 104113476
129998853515 104107248
172917133241 104101020
677362421035 104094792
960996269659 104088564
718414688599 104082336
312868045391 92224224
75262496763 104076108
429804807543 39323592
268083753503 104069880
563535679153 104063652
863341633181 104057424
752624911569 104051196
600855922393 104044968
218945433237 104038740
809849284537 104032512
154257011621 104026284
869561673721 104020056
93300614329 104013828
906259912907 104007600
499469261591 104001372
711572644005 103995144
645640214281 103988916
855877584533 103982688
645018210227 103976460
134974885947 70239384
585927825097 103970232
101386667031 103964004
162965068377 103957776
240093571073 103951548
762576976433 103945320
418608734571 103939092
597123898069 103932864
458416994027 103926636
978412383171 103920408
362628369711 103914180
342724239983 103907952
649372238605 103901724
685448473737 103895496
860231612911 103889268
245069603505 103883040
108850715679 103876812
690424506169 103870584
646262218335 103864356
256887680531 103858128
251289644045 103851900
20526140011 103845672
839083475075 103839444
235117538641 103833216
629468108877 103826988
722146712923 103820760
900039872367 103814532
594635881853 103808304
434780839975 103802076
212725392697 103795848
253777660261 103789620
881379750747 103783392
139950918379 29234232
139950918379 103777164
449086933217 103770936
133108873785 103764708
782481106161 103758480
533679484561 103752252
500713269699 103746024
740184830489 103739796
689180498061 103733568
174783145403 103727340
210237376481 103721112
152390999459 103714884
393106568357 103708656
564779687261 103702428
185357214321 103696200
69664460277 103689972
975302362901 103683744
831619426427 103677516
984632423711 90511524
136840898109 103671288
819179345347 103665060
893197827773 103658832
6842050823 89265924
511287338617 103652604
652482258875 103646376
324064118363 103640148
283633854853 103633920
577841772395 103627692
644396206173 103621464
144926950811 103615236
612673999419 103609008
865207645343 96471720
735208798057 103602780
668654364279 103596552
340858227821 103590324
834729446697 103584096
296073935933 103577868
717792684545 103571640
809227280483 103565412
325930130525 19313028
103252679193 103559184
923676026419 103552956
692912522385 103546728
92056606221 103540500
190333246753 103534272
785591126431 103528044
429804807543 103521816
731476773733 103515588
87080573789 103509360
342724239983 103503132
403680637275 103496904
498225253483 103490676
821667361563 103484448
315356061607 17220420
34210229199 103478220
873915702099 103471992
540521529155 103465764
45406302171 103459536
933006087229 103453308
901905884529 103447080
83348549465 103440852
441622884569 103434624
738940822381 103428396
201529319725 52620372
401814625113 103422168
597745902123 103415940
51626342711 103409712
473345091323 103403484
302293976473 103397256
682338453467 103391028
511909342671 103384800
424828775111 103378572
884489771017 103372344
698510558871 103366116
368848410251 103359888
362006365657 103353660
299183956203 103347432
11818083255 103341204
39186261631 103334976
971570338577 103328748
754490923731 103322520
32344217037 103316292
997072504791 103310064
788079142647 103303836
798031207511 103297608
314734057553 103291380
386264523763 103285152
77128508925 103278924
362006365657 103272696
516263371049 103266468
697888554817 103260240
643152198065 103254012
681716449413 103247784
236983550803 103241556
980278395333 103235328
549851589965 103229100
496981245375 103222872
199663307563 103216644
480809139971 103210416
311002033229 103204188
449086933217 103197960
891953819665 103191732
563535679153 103185504
970326330469 103179276
324686122417 103173048
219567437291 96465492
863341633181 103166820
279901830529 103160592
506311306185 103154364
508177318347 103148136
796165195349 103141908
93922618383 103135680
253155656207 103129452
26746180551 103123224
856499588587 103116996
750758899407 103110768
837839466967 103104540
755734931839 103098312
403058633221 103092084
110716727841 100351764
50382334603 103085856
857121592641 103079628
150524987297 103073400
824155377779 103067172
913101957501 103060944
421096750787 103054716
141816930541 103048488
240715575127 103042260
57224379197 103036032
153013003513 103029804
468369058891 103023576
224543469723 103017348
964106289929 103011120
362628369711 103004892
311624037283 102998664
788701146701 102992436
327174138633 102986208
226409481885 102979980
566023695369 102973752
845925519669 5443272
936738111553 102967524
184113206213 102961296
673630396711 102955068
303537984581 102948840
819179345347 102942612
716548676437 102936384
396838592681 44287308
69042456223 102930156
303537984581 102923928
649372238605 102917700
396216588627 25547256
166075088647 102911472
470235071053 102905244
745782866975 102899016
332772175119 102892788
99520654869 102886560
986498435873 102880332
297939948095 102874104
235117538641 102867876
725878737247 52558092
926164042635 102861648
783725114269 102855420
98276646761 102849192
87702577843 102842964
598989910231 102836736
284255858907 102830508
244447599451 102824280
63444419737 102818052
942958152093 102811824
892575823719 55946124
993962484521 102805596
49760330549 102799368
919321998041 102793140
584683816989 102786912
886355783179 102780684
362628369711 102774456
194687275131 102768228
129376849461 102762000
162343064323 102755772
668032360225 102749544
788079142647 102743316
67176444061 102737088
14928103525 102730860
997694508845 102724632
966594306145 102718404
176027153511 1370160
156745027837 102712176
740806834543 102705948
267461749449 102699720
93922618383 6489576
572243735909 102693492
162343064323 102687264
205261344049 102681036
933006087229 102674808
949178192633 102668580
706596611573 102662352
220189441345 102656124
811715296699 102649896
545497561587 102643668
998938516953 102637440
389374544033 102631212
681094445359 102624984
687936489953 102618756
190955250807 102612528
569133715639 102606300
432292823759 102600072
8708062985 63843228
707218615627 102593844
539277521047 102587616
342724239983 102581388
414876710247 102575160
285499867015 102568932
454684969703 102562704
662434323739 102556476
928652058851 102550248
138084906217 102544020
883867766963 102537792
251911648099 102531564
77128508925 102525336
628224100769 102519108
924298030473 102512880
898173860205 102506652
457794989973 102500424
508177318347 102494196
422962762949 102487968
598367906177 102481740
406168653491 102475512
872049689937 102469284
984632423711 102463056
771907037243 102456828
722768716977 102450600
776261065621 102444372
38564257577 91844316
908125925069 102438144
36076241361 102431916
31722212983 102425688
325930130525 102419460
14928103525 102413232
868939669667 102407004
801763231835 102400776
190333246753 102394548
945446168309 102388320
235117538641 102382092
123156808921 102375864
335882195389 102369636
536167500777 102363408
928652058851 102357180
74018488655 102350952
870805681829 102344724
538033512939 25335504
540521529155 102338496
762576976433 102332268
777505073729 102326040
310380029175 102319812
129998853515 102313584
610807987257 102307356
968460318307 102301128
399948612951 102294900
453440961595 102288672
428560799435 102282444
792433171025 102276216
988986452089 102269988
37942253523 102263760
516885375103 102257532
68420452169 102251304
863963637235 102245076
15550107579 102238848
208371364319 102232620
215213408913 102226392
284877862961 11241540
257509684585 102220164
25502172443 102213936
627602096715 102207708
120668792705 102201480
357652337279 102195252
41052273793 102189024
490139200781 102182796
765686996703 102176568
589037845367 102170340
172917133241 102164112
37942253523 102157884
238227558911 102151656
781237098053 102145428
421096750787 102139200
762576976433 102132972
830375418319 102126744
674874404819 102120516
493871225105 102114288
55358367035 102108060
887599791287 102101832
508177318347 102095604
337126203497 102089376
615784019689 102083148
239471567019 102076920
873915702099 102070692
262485717017 102064464
659324303469 102058236
83970553519 54775260
819179345347 102052008
392484564303 102045780
924920034527 102039552
520617399427 102033324
923676026419 102027096
850901552101 102020868
77128508925 102014640
115692760273 102008412
928030054797 102002184
80238529195 101995956
887599791287 101989728
252533652153 101983500
85836565681 101977272
589659849421 101971044
735830802111 101964816
620760052121 101958588
929896066959 101952360
986498435873 101946132
684204465629 101939904
180381181889 101933676
26124176497 101927448
785591126431 101921220
800519223727 101914992
379422479169 101908764
49760330549 89571096
600855922393 101902536
375068450791 101896308
327174138633 101890080
406790657545 101883852
377556467007 101877624
169185108917 63787176
510043330509 83031696
383776507547 101871396
54736362981 101865168
551095598073 101858940
240715575127 101852712
552339606181 101846484
680472441305 101840256
10574075147 101834028
258131688639 101827800
943580156147 101821572
748892887245 5953968
4354034607 101815344
687936489953 101809116
793055175079 101802888
191577254861 101796660
936738111553 101790432
271193773773 101784204
49760330549 101777976
325308126471 101771748
766931004811 101765520
162343064323 101759292
353920312955 101753064
302915980527 101746836
547985577803 89515044
344590252145 101740608
344590252145 101734380
475833107539 101728152
590281853475 101721924
639420173741 101715696
504445294023 101709468
871427685883 101703240
595879889961 101697012
73396484601 101690784
462149018351 101684556
219567437291 101678328
380666487277 101672100
620760052121 101665872
442866892677 101659644
473967095377 101653416
32344217037 101647188
913723961555 101640960
972192342631 101634732
143682942703 101628504
717792684545 101622276
794921187241 101616048
68420452169 101609820
189711242699 99828612
55358367035 101603592
27368184605 101597364
307892012959 101591136
957264245335 101584908
787457138593 101578680
549229585911 101572452
672386388603 101566224
204639339995 101559996
479565131863 101553768
133730877839 101547540
37320249469 101541312
875159710207 101535084
231385514317 101528856
855877584533 101522628
319088085931 101516400
769419021027 101510172
85836565681 43191180
297939948095 101503944
720902704815 101497716
746404871029 101491488
681094445359 101485260
241959583235 101479032
344590252145 101472804
770663029135 101466576
118180776489 101460348
125022821083 101454120
614540011581 101447892
860231612911 101441664
187845230537 101435436
799897219673 101429208
335882195389 101422980
65310431899 101416752
991474468305 101410524
483919160241 101404296
251911648099 101398068
26124176497 101391840
811093292645 101385612
814203312915 101379384
277413814313 101373156
858365600749 101366928
482675152133 101360700
916833981825 101354472
600855922393 101348244
687314485899 42456276
426072783219 101342016
622010283 101335788
569133715639 48852432
860231612911 101329560
700998575087 101323332
118802780543 101317104
666788352117 101310876
892575823719 101304648
761954972379 101298420
289853895393 101292192
568511711585 101285964
103252679193 101279736
87080573789 101273508
475833107539 101267280
783725114269 101261052
161721060269 101254824
266217741341 101248596
952288212903 101242368
524349423751 101236140
540521529155 101229912
772529041297 101223684
222677457561 101217456
690424506169 101211228
365116385927 101205000
623870072391 101198772
189711242699 101192544
915589973717 101186316
745782866975 101180088
604587946717 101173860
578463776449 101167632
92678610275 101161404
813581308861 101155176
700998575087 101148948
146170958919 101142720
539899525101 101136492
278657822421 101130264
406790657545 101124036
580951792665 101117808
91434602167 101111580
886355783179 101105352
120668792705 101099124
557315638613 101092896
378800475115 101086668
363872377819 101080440
413632702139 101074212
951666208849 73073124
95166626491 101067984
276791810259 84731940
828509406157 101061756
624492076445 101055528
151146991351 101049300
121290796759 101043072
613918007527 101036844
488895192673 101030616
921810014257 101024388
594013877799 101018160
806739264267 101011932
84592557573 101005704
949178192633 100999476
164209076485 100993248
730854769679 100987020
634444141309 100980792
911857949393 100974564
367604402143 100968336
186601222429 65829960
131242861623 100962108
842193495345 100955880
742050842651 100949652
368226406197 100943424
465881042675 100937196
65932435953 100930968
471479079161 100924740
778749081837 100918512
80238529195 100912284
898795864259 100906056
520617399427 100899828
279279826475 100893600
258753692693 100887372
434158835921 100881144
844681511561 100874916
866451653451 100868688
643774202119 100862460
535545496723 100856232
980278395333 100850004
121290796759 100843776
442866892677 79195248
205883348103 100837548
102008671085 100831320
912479953447 100825092
883867766963 78796656
230141506209 100818864
250045635937 100812636
289231891339 100806408
409278673761 100800180
733964789949 100793952
928030054797 100787724
656836287253 100781496
311002033229 100775268
793055175079 100769040
807983272375 100762812
516263371049 100756584
81482537303 100750356
142438934595 100744128
113826748111 100737900
116936768381 100731672
269327761611 100725444
966594306145 100719216
4976038661 100712988
283011850799 100706760
991474468305 100700532
40430269739 100694304
492005212943 100688076
770041025081 100681848
865829649397 100675620
350810292685 100669392
912479953447 100663164
618272035905 100656936
905637908853 100650708
999560521007 100644480
485785172403 100638252
850901552101 100632024
321576102147 62336052
778749081837 100625796
212103388643 100619568
477077115647 100613340
712194648059 100607112
249423631883 100600884
601477926447 100594656
957264245335 17046036
761332968325 100588428
600855922393 100582200
842193495345 100575972
354542317009 100569744
123778812975 100563516
979656391279 100557288
372580434575 100551060
496981245375 100544832
357030333225 100538604
348322276469 100532376
651860254821 100526148
411766689977 100519920
205261344049 100513692
849035539939 100507464
543631549425 100501236
320332094039 100495008
136218894055 100488780
203395331887 100482552
419852742679 100476324
766309000757 100470096
87080573789 100463868
279279826475 100457640
235117538641 100451412
279279826475 100445184
455928977811 100438956
735208798057 100432728
576597764287 100426500
498847257537 100420272
13062091363 100414044
907503921015 100407816
941714143985 100401588
79616525141 100395360
325930130525 100389132
903771896691 100382904
274925798097 100376676
631956125093 100370448
286121871069 100364220
194065271077 100357992
519373391319 100351764
222677457561 100345536
952288212903 100339308
872671693991 59601960
623248068337 100333080
133730877839 100326852
986498435873 100320624
895685843989 100314396
775639061567 100308168
668032360225 100301940
694156530493 100295712
398082600789 100289484
380666487277 100283256
334016183227 100277028
732720781841 100270800
940470135877 100264572
25502172443 100258344
94544622437 75178188
493249221051 100252116
873293698045 100245888
187223226483 100239660
498847257537 100233432
544253553479 100227204
504445294023 100220976
98276646761 100214748
102008671085 100208520
316600069715 100202292
204017335941 100196064
228897498101 100189836
246313611613 100183608
264351729179 100177380
727122745355 100171152
126266829191 100164924
128132841353 100158696
417364726463 100152468
754490923731 100146240
897551856151 100140012
822911369671 100133784
421096750787 100127556
900661876421 100121328
289231891339 100115100
688558494007 100108872
105118691355 100102644
188467234591 100096416
475211103485 100090188
903771896691 100083960
522483411589 100077732
18038123795 86774724
42296281901 100071504
61578407575 100065276
241337579181 100059048
594635881853 100052820
817935337239 100046592
155501019729 100040364
790567158863 100034136
54736362981 100027908
801141227781 100021680
301671972419 100015452
952288212903 100009224
593391873745 100002996
29856200821 99996768
457794989973 99990540
528081448075 99984312
629468108877 99978084
878269730477 99971856
830997422373 99965628
556071630505 99959400
130620857569 99953172
711572644005 99946944
962862281821 83062836
703486591303 99940716
936738111553 99934488
885733779125 99928260
652482258875 99922032
606453958879 99915804
96410634599 11640132
228897498101 99909576
490139200781 99903348
200285311617 99897120
422340758895 99890892
843437503453 99884664
585305821043 99878436
165453084593 24868404
791811166971 99872208
722768716977 99865980
106362699463 99859752
303537984581 99853524
387508531871 99847296
454684969703 99841068
626980092661 99834840
895063839935 99828612
990230460197 99822384
914345965609 99816156
806117260213 99809928
301671972419 99803700
770041025081 99797472
280523834583 99791244
809849284537 99785016
181003185943 99778788
679850437251 99772560
256265676477 99766332
920566006149 99760104
893197827773 99753876
200285311617 99747648
531813472399 99741420
888221795341 99735192
789323150755 99728964
598367906177 99722736
616406023743 99716508
330906162957 99710280
517507379157 99704052
36698245415 99697824
426694787273 72848916
403058633221 99691596
800519223727 99685368
4976038661 99679140
827887402103 99672912
696022542655 99666684
362628369711 99660456
863963637235 99654228
113826748111 99648000
958508253443 99641772
172917133241 99635544
566645699423 99629316
283633854853 99623088
923676026419 99616860
23014156227 99610632
750136895353 99604404
570999727801 99598176
600233918339 99591948
136218894055 99585720
872049689937 99579492
192821262969 99573264
821045357509 99567036
319088085931 99560808
894441835881 99554580
843437503453 99548352
424206771057 99542124
781237098053 99535896
328418146741 99529668
16794115687 99523440
495115233213 99517212
630712116985 99510984
402436629167 99504756
340236223767 99498528
821671310115 43209864
881379750747 99492300
546741569695 77395356
695400538601 99486072
481431144025 99479844
915589973717 99473616
360140353495 99467388
803007239943 99461160
352676304847 99454932
574109748071 99448704
529947460237 99442476
654348271037 99436248
249423631883 99430020
562913675099 99423792
391240556195 99417564
816691329131 56992428
343968248091 99411336
757600944001 99405108
408656669707 52894404
649372238605 99398880
31100208929 95587344
57846383251 99392652
536789504831 99386424
324064118363 99380196
918077989933 99373968
423584767003 99367740
658080295361 99361512
134352881893 99355284
121912800813 99349056
681716449413 99342828
564779687261 99336600
87080573789 99330372
731476773733 99324144
528081448075 99317916
820423353455 99311688
735208798057 99305460
589037845367 99299232
906259912907 99293004
118180776489 86444640
847169527777 99286776
949800196687 99280548
426694787273 99274320
928030054797 99268092
469613066999 99261864
521239403481 99255636
664922339955 99249408
476455111593 99243180
717792684545 99236952
128132841353 99230724
335882195389 99224496
363250373765 99218268
342102235929 99212040
528081448075 99205812
349566284577 99199584
937360115607 99193356
834729446697 99187128
328418146741 76155984
574109748071 99180900
577219768341 99174672
373824442683 99168444
849035539939 99162216
610807987257 99155988
668032360225 37523700
651238250767 99149760
973436350739 99143532
863963637235 99137304
850279548047 99131076
98898650815 99124848
849035539939 99118620
847169527777 99112392
590903857529 99106164
303537984581 99099936
919363700729 5530464
775017057513 99093708
394350576465 99087480
143060938649 99081252
890709811557 99075024
496981245375 99068796
794299183187 99062568
54736362981 99056340
485163168349 99050112
798653211565 99043884
370714422413 99037656
574731752125 99031428
518751387265 99025200
89568590005 99018972
864585641289 99012744
561047662937 99006516
477077115647 99000288
634444141309 98994060
783103110215 98987832
825399385887 98981604
552961610235 37006776
666788352117 98975376
383154503493 44698356
329040150795 30735180
304781992689 98969148
245069603505 98962920
132486869731 98956692
987120439927 98950464
882001754801 98944236
345834260253 98938008
409278673761 98931780
207127356211 98925552
835973454805 77009220
47272314333 98919324
261863712963 98913096
952910216957 98906868
952910216957 98900640
870183677775 98894412
773773049405 98888184
803007239943 98881956
59712395413 98875728
83348549465 98869500
937982119661 98863272
106362699463 98857044
873293698045 98850816
513775354833 98844588
947934184525 98838360
635066145363 98832132
556071630505 98825904
921810014257 98819676
124400817029 98813448
653104262929 98807220
665544344009 98800992
921188010203 98794764
607075962933 98788536
147414967027 98782308
991474468305 98776080
847169527777 98769852
67798448115 98763624
409278673761 95344452
139328914325 98757396
860853616965 2117520
381288491331 98751168
164831080539 98744940
138084906217 17232876
444110900785 98738712
363872377819 98732484
123156808921 98726256
855255580479 98720028
877647726423 98713800
189089238645 98707572
722768716977 98701344
567889707531 98695116
579085780503 98688888
327796142687 98682660
185979218375 98676432
722146712923 98670204
965350298037 98663976
863341633181 98657748
666788352117 98651520
622626064283 98645292
838461471021 98639064
592147865637 98632836
661812319685 98626608
178515169727 98620380
454062965649 98614152
212103388643 98607924
889465803449 98601696
27990188659 98595468
136218894055 21131604
824155377779 98589240
929274062905 98583012
791189162917 98576784
476455111593 98570556
782481106161 98564328
82726545411 98558100
472101083215 98551872
534923492669 98545644
107606707571 98539416
375068450791 98533188
996450500737 98526960
715304668329 18677772
532435476453 98520732
459661002135 98514504
852145560209 98508276
32966221091 98502048
832241430481 98495820
771907037243 98489592
868317665613 98483364
691046510223 98477136
191577254861 1164636
530569464291 66315744
422962762949 98470908
287365879177 98464680
480809139971 98458452
524971427805 98452224
315978065661 98445996
294207923771 98439768
280523834583 98433540
633822137255 98427312
703486591303 98421084
13684095417 98414856
513775354833 98408628
123156808921 98402400
348944280523 98396172
16794115687 98389944
923054022365 98383716
495737237267 98377488
330284158903 98371260
254399664315 98365032
483919160241 98358804
966594306145 98352576
990852464251 98346348
888843799395 98340120
80238529195 98333892
823533373725 98327664
212725392697 98321436
829131410211 98315208
988364448035 98308980
308514017013 98302752
771285033189 98296524
410522681869 98290296
286121871069 98284068
229519502155 98277840
157989035945 98271612
937360115607 98265384
780615093999 98259156
289853895393 98252928
253777660261 98246700
228275494047 98240472
580951792665 96820488
738940822381 98234244
689802502115 98228016
124400817029 98221788
529947460237 98215560
561669666991 98209332
708462623735 98203104
266217741341 98196876
297317944041 98190648
611429991311 98184420
603343938609 98178192
97032638653 98171964
679228433197 98165736
296073935933 98159508
426694787273 98153280
437890860245 98147052
811093292645 28119420
869561673721 98140824
663678331847 98134596
644396206173 98128368
983388415603 98122140
801141227781 98115912
401814625113 98109684
265595737287 98103456
832895191107 13508532
998938516953 98097228
984072500361 27527760
421718754841 98091000
299805960257 98084772
185357214321 98078544
684826469683 98072316
437890860245 98066088
384398511601 98059860
834729446697 98053632
613918007527 98047404
183491202159 98041176
5598042715 98034948
90190594059 98028720
449086933217 98022492
568511711585 98016264
548607581857 98010036
88324581897 98003808
533679484561 97997580
49138326495 97991352
889465803449 97985124
786213130485 97978896
934872099391 64347696
579707784557 97972668
873915702099 97966440
281767842691 97960212
630712116985 97953984
827887402103 97947756
854633576425 97941528
394350576465 97935300
347078268361 97929072
221433449453 97922844
900039872367 97916616
630090112931 97910388
167941100809 97904160
977790379117 97897932
647506226443 97891704
626980092661 97885476
416742722409 65088828
361384361603 97879248
37942253523 97873020
642530194011 97866792
337748207551 97860564
480187135917 97854336
39808265685 97848108
699132562925 97841880
171051121079 97835652
740184830489 97829424
108850715679 97823196
302915980527 97816968
932384083175 97810740
977168375063 97804512
171051121079 97798284
4354034607 97792056
639420173741 97785828
528081448075 97779600
208993368373 97773372
159233044053 97767144
830997422373 97760916
512531346725 97754688
684826469683 97748460
919321998041 97742232
155501019729 97736004
619516044013 97729776
161721060269 97723548
975302362901 97717320
748270883191 97711092
41674277847 97704864
630712116985 97698636
814825316969 97692408
294207923771 97686180
666788352117 97679952
980278395333 97673724
18038123795 97667496
513775354833 24893316
993962484521 97661268
345212256199 97655040
61578407575 97648812
580951792665 97642584
261863712963 97636356
329040150795 97630128
324064118363 97623900
299183956203 65331720
963484285875 97617672
757600944001 97611444
713438656167 97605216
796165195349 97598988
3110026499 97592760
615162015635 97586532
788701146701 97580304
362628369711 69280272
758222948055 97574076
615162015635 95581116
174161141349 97567848
108850715679 97561620
719658696707 97555392
431670819705 97549164
386886527817 97542936
121290796759 97536708
174783145403 97530480
689802502115 97524252
42918285955 97518024
618272035905 37585980
39186261631 97511796
497603249429 97505568
812337300753 97499340
110716727841 97493112
344590252145 97486884
508177318347 97480656
979034387225 97474428
821667361563 63600336
510043330509 97468200
816691329131 97461972
333394179173 97455744
935494103445 97449516
5598042715 97443288
790567158863 97437060
317844077823 97430832
213347396751 97424604
536167500777 97418376
544253553479 97412148
333394179173 97405920
339614219713 97399692
314112053499 97393464
42296281901 97387236
934872099391 97381008
337126203497 32603580
620138048067 97374780
239471567019 97368552
309758025121 2609532
42296281901 97362324
811715296699 97356096
986498435873 97349868
776261065621 97343640
79616525141 97337412
428560799435 97331184
230763510263 97324956
700998575087 97318728
937982119661 97312500
616406023743 97306272
603965942663 19450044
319710089985 97300044
681716449413 97293816
242581587289 97287588
534923492669 97281360
65310431899 97275132
775017057513 97268904
419230738625 97262676
215835412967 97256448
854633576425 97250220
44162294063 97243992
375690454845 97237764
716548676437 97231536
867697237243 70177104
381288491331 97225308
743916854813 97219080
766931004811 97212852
767553008865 97206624
386264523763 97200396
692290518331 97194168
448464929163 97187940
98898650815 97181712
425450779165 97175484
731476773733 97169256
14928103525 97163028
540521529155 40164372
88324581897 97156800
976546371009 97150572
762576976433 97144344
667410356171 97138116
189711242699 97131888
574731752125 97125660
668032360225 97119432
32966221091 97113204
913101957501 97106976
819801349401 87740064
343968248091 97100748
408034665653 97094520
913723961555 25740324
265595737287 97088292
724634729139 97082064
837839466967 97075836
480809139971 97069608
525593431859 97063380
698510558871 97057152
357652337279 97050924
488895192673 4091796
934250095337 97044696
69664460277 97038468
380044483223 97032240
619516044013 97026012
711572644005 97019784
936738111553 97013556
763198980487 97007328
753246915623 56307348
557315638613 97001100
581573796719 10363392
220811445399 96994872
317844077823 96988644
530569464291 96982416
650616246713 96440580
902527888583 96976188
938604123715 96969960
754490923731 96963732
355786325117 96957504
446598917001 87198228
671142380495 90137844
924298030473 55229904
273059785935 96951276
13062091363 96945048
808605276429 96938820
207749360265 96932592
102008671085 96926364
781237098053 19829952
160477052161 96920136
887599791287 96913908
635066145363 96907680
849657543993 96901452
946068172363 96895224
437890860245 96888996
111960735949 96882768
270571769719 96876540
171673125133 96870312
912479953447 96864084
992718476413 9236124
717170680491 96857856
9952071093 96851628
155501019729 96845400
132486869731 96839172
743916854813 96832944
360762357549 96826716
452818957541 96820488
495115233213 96814260
702864587249 96808032
892575823719 96801804
533057480507 96795576
928030054797 96789348
491383208889 96783120
296073935933 96776892
373824442683 96770664
302915980527 96764436
708462623735 96758208
244447599451 96751980
360762357549 38669652
958508253443 96745752
918699993987 96739524
420474746733 96733296
391862560249 96727068
129376849461 96720840
921188010203 96714612
386886527817 96708384
991474468305 96702156
867695661559 96695928
424206771057 96689700
539899525101 96683472
208371364319 96677244
149280979189 96671016
646262218335 96664788
767553008865 96658560
72774480547 77955876
867073657505 96652332
497603249429 96646104
4354034607 96639876
616406023743 96633648
322820110255 96627420
577219768341 96621192
701620579141 96614964
353920312955 96608736
54114358927 96602508
528703452129 96596280
952910216957 96590052
924298030473 96583824
350188288631 96577596
415498714301 35119692
149280979189 96571368
280523834583 91458180
149902983243 86388588
252533652153 96565140
581573796719 96558912
988986452089 96552684
833485438589 96546456
924298030473 96540228
108850715679 96534000
711572644005 96527772
103874683247 96521544
532435476453 96515316
453440961595 96509088
532435476453 34864344
519373391319 96502860
614540011581 96496632
936738111553 96490404
54736362981 96484176
608941975095 96477948
519995395373 96471720
468991062945 96465492
799897219673 96459264
848413535885 96453036
587793837259 96446808
574109748071 96440580
335882195389 96434352
810471288591 96428124
124400817029 96421896
249423631883 72593568
460283006189 96415668
720280700761 96409440
800519223727 96403212
256887680531 96396984
106362699463 96390756
503823289969 96384528
595879889961 96378300
332150171065 94279464
246935615667 96372072
865829649397 96365844
598989910231 96359616
975302362901 96353388
272437781881 96347160
552339606181 96340932
345212256199 96334704
217701425129 96328476
403680637275 96322248
453440961595 96316020
783103110215 96309792
46717859167 22943952
394350576465 96303564
287987883231 96297336
85836565681 96291108
153013003513 96284880
673008392657 96278652
768175012919 96272424
289231891339 96266196
496359241321 96259968
170429117025 96253740
456550981865 96247512
72774480547 96241284
688558494007 5306256
269327761611 79699716
636932157525 96235056
980278395333 96228828
947934184525 96222600
592769869691 96216372
536167500777 96210144
17416119741 96203916
83348549465 96197688
624492076445 96191460
332150171065 96185232
128132841353 96179004
737074810219 96172776
714060660221 79375860
974680358847 96166548
307892012959 96160320
605831954825 75657744
564157683207 96154092
120668792705 96147864
55980371089 96141636
399948612951 96135408
587171833205 96129180
124400817029 48210948
53492354873 96122952
880135742639 96116724
742672846705 96110496
619516044013 96104268
496981245375 96098040
466503046729 96091812
993340480467 55871388
883245762909 33089364
924298030473 96085584
373824442683 96079356
870805681829 96073128
551095598073 96066900
658080295361 96060672
78372517033 96054444
752624911569 96048216
717792684545 96041988
928652058851 96035760
564779687261 96029532
212103388643 96023304
396838592681 96017076
325308126471 96010848
162343064323 96004620
250667639991 25559712
401192621059 95998392
918077989933 95992164
993962484521 95985936
985876431819 95979708
516885375103 95973480
342102235929 95967252
330906162957 95961024
297939948095 5119416
32344217037 95954796
378178471061 95948568
179759177835 95942340
725878737247 95936112
425450779165 95929884
929896066959 95923656
594013877799 95917428
915589973717 95911200
725878737247 95904972
209615372427 95898744
66554440007 95892516
543631549425 95886288
956642241281 95880060
417986730517 16846740
712194648059 95873832
562291671045 95867604
16172111633 95861376
998938516953 95855148
832241430481 85055796
138706910271 95848920
398082600789 95842692
121912800813 95836464
566645699423 95830236
475211103485 95824008
591525861583 95817780
119424784597 95811552
750758899407 95805324
311624037283 95799096
816691329131 84140280
126266829191 67106700
327174138633 95792868
561047662937 95786640
847791531831 95780412
689180498061 95774184
212103388643 27770652
317844077823 95767956
487651184565 95761728
946690176417 95755500
37320249469 95749272
743294850759 47127276
129998853515 95743044
161721060269 95736816
957886249389 95730588
258753692693 95724360
539899525101 95718132
36076241361 95711904
613918007527 95705676
319710089985 95699448
226409481885 95693220
23636160281 95686992
165453084593 95680764
852145560209 95674536
455928977811 95668308
845303515615 95662080
390618552141 95655852
722768716977 95649624
141816930541 95643396
346456264307 95637168
811715296699 95630940
617650031851 75240468
119424784597 95624712
552339606181 95618484
105740695409 2192256
143060938649 95612256
84592557573 95606028
642530194011 95599800
291719907555 95593572
705352603465 95587344
238227558911 95581116
940470135877 95574888
643152198065 95568660
554205618343 95562432
284255858907 95556204
54736362981 95549976
264981792265 27845388
612051995365 95543748
931762079121 95537520
981522403441 95531292
36076241361 95525064
719658696707 95518836
807983272375 95512608
195309279185 93444912
740806834543 95506380
311624037283 95500152
465881042675 95493924
245691607559 95487696
375068450791 95481468
149902983243 95475240
896929852097 95469012
263107721071 95462784
59712395413 95456556
864585641289 95450328
462771022405 95444100
768175012919 95437872
131864865677 95431644
473345091323 95425416
190955250807 95419188
131864865677 95412960
799275215619 95406732
988364448035 95400504
137462902163 95394276
794299183187 95388048
271193773773 95381820
487029180511 95375592
999560521007 95369364
503201285915 95363136
712194648059 95356908
822289365617 95350680
948556188579 95344452
487651184565 95338224
202773327833 95331996
680472441305 95325768
742672846705 95319540
321576102147 95313312
630712116985 95307084
90812598113 95300856
165453084593 95294628
437268856191 95288400
813581308861 95282172
57846383251 95275944
312868045391 95269716
849035539939 95263488
498847257537 80820756
530569464291 95257260
319710089985 95251032
276791810259 95244804
145548954865 95238576
560425658883 95232348
83970553519 95226120
326552134579 95219892
327174138633 95213664
452818957541 86145696
689802502115 95207436
671764384549 95201208
516263371049 95194980
720902704815 95188752
153635007567 95182524
113826748111 95176296
961618273713 95170068
296695939987 95163840
847791531831 95157612
878269730477 95151384
344590252145 95145156
685448473737 95138928
901283880475 95132700
557937642667 95126472
309136021067 55192536
990852464251 95120244
784347118323 95114016
164209076485 95107788
343968248091 95101560
872671693991 95095332
60956403521 95089104
855255580479 95082876
411766689977 95076648
829131410211 95070420
408034665653 95064192
36698245415 95057964
91434602167 95051736
23014156227 95045508
859609608857 95039280
236983550803 95033052
856499588587 95026824
699132562925 95020596
464637034567 95014368
626980092661 95008140
210237376481 44710812
408034665653 26294616
579707784557 95001912
442866892677 94995684
562913675099 94989456
971570338577 94983228
102630675139 94977000
730854769679 94970772
774395053459 94964544
340858227821 94958316
307270008905 94952088
714060660221 94945860
219567437291 94939632
777505073729 94933404
700376571033 94927176
25502172443 94920948
688558494007 94914720
462149018351 94908492
774395053459 94902264
220189441345 94896036
112582740003 94889808
105740695409 94883580
928652058851 94877352
701620579141 23236668
690424506169 94871124
740184830489 94864896
422962762949 94858668
467125050783 94852440
938604123715 94846212
424828775111 94839984
404924645383 94833756
803007239943 94827528
44162294063 94821300
236361546749 94815072
244447599451 94808844
607697966987 94802616
479565131863 94796388
763198980487 94790160
370714422413 94783932
922432018311 94777704
927408050743 94771476
318466081877 94765248
123778812975 94759020
904393900745 94752792
817935337239 94746564
360762357549 76131072
746404871029 94740336
135596890001 94734108
972192342631 94727880
261241708909 94721652
367604402143 94715424
603343938609 94709196
281145838637 94702968
793055175079 49904964
927408050743 94696740
721524708869 3537504
501957277807 94690512
553583614289 94684284
51004338657 94678056
51004338657 94671828
570999727801 94665600
547985577803 94659372
14928103525 94653144
584061812935 94646916
216457417021 50060664
101386667031 94640688
820423353455 94634460
441622884569 94628232
595879889961 94622004
689180498061 94615776
693534526439 94609548
143060938649 94603320
322198106201 94597092
302915980527 94590864
386264523763 94584636
432914827813 94578408
580329788611 94572180
108850715679 94565952
521239403481 28156788
916211977771 94391568
780615093999 94559724
207127356211 62765784
111960735949 94553496
327174138633 94547268
755112927785 94541040
38564257577 94534812
900661876421 94528584
491383208889 94522356
618272035905 94516128
577841772395 94509900
895685843989 94503672
473967095377 94497444
594013877799 8725428
113826748111 94491216
403058633221 94484988
737696814273 94478760
150524987297 94472532
320954098093 94466304
75262496763 94460076
930518071013 94453848
850279548047 94447620
613296003473 36527220
191577254861 94441392
630090112931 94435164
793055175079 94428936
624492076445 7666668
86458569735 36601956
169807112971 94422708
905637908853 94416480
256887680531 94410252
917455985879 94404024
180381181889 94397796
344590252145 94391568
692912522385 94385340
342724239983 94379112
622004060229 94372884
836595458859 94366656
111338731895 94360428
944202160201 94354200
962862281821 94347972
281145838637 94341744
640664181849 39261312
868317665613 94335516
152390999459 94329288
967216310199 38862720
840327483183 94323060
20526140011 94316832
586549829151 94310604
393106568357 94304376
638798169687 94298148
169807112971 94291920
176027153511 94285692
913723961555 94279464
472723087269 94273236
230141506209 94267008
551717602127 94260780
5598042715 94254552
418608734571 94248324
296073935933 94242096
450330941325 94235868
457794989973 94229640
876403718315 94223412
502579281861 94217184
488273188619 94210956
66554440007 94204728
682960457521 94198500
621382056175 94192272
516263371049 94186044
97032638653 94179816
890087807503 94173588
575975760233 94167360
238849562965 94161132
91434602167 94154904
824155377779 94148676
309758025121 94142448
603343938609 94136220
395594584573 94129992
568511711585 94123764
387508531871 76623084
628224100769 94117536
37320249469 94111308
708462623735 94105080
547985577803 76436244
300427964311 94098852
247557619721 94092624
852767564263 94086396
956020237227 94080168
408656669707 94073940
216457417021 94067712
286743875123 94061484
371958430521 94055256
812959304807 94049028
521239403481 94042800
302915980527 94036572
66554440007 94030344
522483411589 94024116
967838314253 94017888
529325456183 94011660
748270883191 94005432
900039872367 36464940
275547802151 93999204
103874683247 93992976
173539137295 93986748
825399385887 93980520
899417868313 93974292
18660127849 93968064
167941100809 93961836
974058354793 93955608
553583614289 93949380
847791531831 93943152
218323429183 93936924
39186261631 93930696
219567437291 93924468
77128508925 93918240
322198106201 93912012
39832361817 45501768
895685843989 93905784
641908189957 93899556
947312180471 93893328
166697092701 93887100
406790657545 65506104
984632423711 93880872
163587072431 18054972
240715575127 93874644
610185983203 38171412
118802780543 93868416
543009545371 93862188
93300614329 93855960
366982398089 88132428
856499588587 93849732
214591404859 93843504
4354034607 93837276
338370211605 93831048
270571769719 93824820
984632423711 93818592
490139200781 93812364
411144685923 93806136
980278395333 93799908
747648879137 93793680
485163168349 93787452
5598042715 93781224
55980371089 93774996
342724239983 93768768
989608456143 93762540
329040150795 93756312
99520654869 93750084
120046788651 93743856
238849562965 93737628
488273188619 93731400
907503921015 48497436
497603249429 93725172
720902704815 93718944
477699119701 93712716
977168375063 93706488
699754566979 93700260
666166348063 93694032
254399664315 93687804
485163168349 93681576
826643393995 30529656
626358088607 69934212
347078268361 93675348
501335273753 93669120
214591404859 93662892
629468108877 93656664
696022542655 93650436
141816930541 93644208
601477926447 60100200
872671693991 93637980
673630396711 93631752
337748207551 93625524
667410356171 93619296
253777660261 93613068
29856200821 93606840
725878737247 93600612
873293698045 93594384
860853616965 93588156
855255580479 93581928
566645699423 93575700
921810014257 93569472
872671693991 93563244
450330941325 93557016
468369058891 93550788
50382334603 93544560
28612192713 93538332
169807112971 93532104
241337579181 93525876
151146991351 93519648
666166348063 93513420
970326330469 93507192
69664460277 93500964
332772175119 93494736
625736084553 93488508
975302362901 93482280
85214561627 93476052
536167500777 93469824
367604402143 93463596
314734057553 93457368
103874683247 93451140
332772175119 93444912
294829927825 21137832
320332094039 93438684
704108595357 52782300
782481106161 93432456
893819831827 93426228
139328914325 93420000
496981245375 32921208
676740416981 93413772
216457417021 93407544
468369058891 93401316
670520376441 93395088
591525861583 93388860
158611039999 93382632
700376571033 93376404
986498435873 93370176
684204465629 88499880
910613941285 86899284
847169527777 93363948
715304668329 93357720
473967095377 93351492
207749360265 93345264
205261344049 93339036
408656669707 93332808
253155656207 93326580
101386667031 93320352
824155377779 93314124
293585919717 93307896
330906162957 93301668
257509684585 93295440
477699119701 93289212
114448752165 93282984
846547523723 93276756
845925519669 93270528
832241430481 93264300
319088085931 93258072
744538858867 93251844
849035539939 93245616
720902704815 93239388
567267703477 93233160
632578129147 93226932
883245762909 93220704
508799322401 93214476
949178192633 93208248
708462623735 93202020
719658696707 93195792
692912522385 93189564
457172985919 42306804
924920034527 93183336
988364448035 93177108
113204744057 59564592
812959304807 93170880
575975760233 93164652
447220921055 93158424
793677179133 93152196
773151045351 93145968
982144407495 93139740
45406302171 93133512
465881042675 93127284
26124176497 93121056
781237098053 93114828
969082322361 93108600
132486869731 93102372
952288212903 93096144
16794115687 93089916
619516044013 4004604
853389568317 93083688
343968248091 93077460
822911369671 93071232
278035818367 93065004
928652058851 93058776
987742443981 93052548
426694787273 93046320
37942253523 93040092
116314764327 93033864
594013877799 93027636
161099056215 76180896
368226406197 93021408
411144685923 93015180
238227558911 93008952
933006087229 93002724
966594306145 92996496
395594584573 92990268
957264245335 30672900
710328635897 92984040
344590252145 92977812
240093571073 92971584
289853895393 92965356
209615372427 92959128
602721934555 92952900
418608734571 92946672
952910216957 92940444
592147865637 92934216
613918007527 92927988
899417868313 92921760
293585919717 92915532
778749081837 92909304
465881042675 92903076
406168653491 92896848
882623758855 92890620
645640214281 92884392
630090112931 92878164
826021389941 92871936
994584488575 92865708
126888833245 92859480
564779687261 92853252
139328914325 92847024
482675152133 92840796
848413535885 92834568
764442988595 92828340
919944002095 55858932
174161141349 68588964
467125050783 92822112
823533373725 92815884
778127077783 92809656
260619704855 92803428
64066423791 92797200
11818083255 92790972
320954098093 92784744
901283880475 92778516
901905884529 92772288
620138048067 92766060
232007518371 92759832
711572644005 92753604
888843799395 92747376
493249221051 92741148
731476773733 92734920
164209076485 92728692
355786325117 92722464
309136021067 92716236
878891734531 92710008
527459444021 92703780
16172111633 92697552
185979218375 92691324
132486869731 92685096
271815777827 92678868
658702299415 92672640
451574949433 92666412
607697966987 92660184
663678331847 92653956
817313333185 92647728
981522403441 92641500
585927825097 92635272
166697092701 92629044
84592557573 92622816
505067298077 92616588
243825595397 92610360
640664181849 92604132
604587946717 92597904
439134868353 92591676
593391873745 92585448
278657822421 92579220
638798169687 92572992
55358367035 92566764
880135742639 60679404
792433171025 92560536
841571491291 92554308
191577254861 92548080
921188010203 92541852
279901830529 26307072
774395053459 51287580
928030054797 92535624
783725114269 92529396
867695661559 92523168
597745902123 84084228
752624911569 92516940
14306099471 92510712
779371085891 92504484
273059785935 92498256
69042456223 92492028
260619704855 92485800
200285311617 92479572
129998853515 92473344
299805960257 92467116
256265676477 92460888
562913675099 43203636
926164042635 92454660
602099930501 92448432
687314485899 92442204
447842925109 92435976
196553287293 92429748
709706631843 92423520
686070477791 66116448
901283880475 92417292
427938795381 19119960
985254427765 92411064
429804807543 92404836
121912800813 92398608
559181650775 92392380
868317665613 92386152
84592557573 92379924
773151045351 92373696
189711242699 92367468
919944002095 92361240
399948612951 92355012
896307848043 92348784
949800196687 64167084
934872099391 92342556
141194926487 92336328
862719629127 92330100
66554440007 92323872
3732030553 92317644
806117260213 92311416
93922618383 92305188
263729725125 92298960
190955250807 92292732
705352603465 92286504
123156808921 92280276
143682942703 92274048
240093571073 92267820
809227280483 92261592
990230460197 92255364
111960735949 92249136
868939669667 37131336
670520376441 92242908
694156530493 92236680
379422479169 92230452
814825316969 30155976
666166348063 92224224
534923492669 92217996
488273188619 92211768
161099056215 92205540
166697092701 92199312
511909342671 92193084
381910495385 16124292
556071630505 92186856
544875557533 92180628
648128230497 92174400
287987883231 92168172
227031485939 92161944
404924645383 92155716
470857075107 84277296
719036692653 92149488
778749081837 92143260
760710964271 92137032
982144407495 92130804
768175012919 92124576
906881916961 92118348
701620579141 92112120
922432018311 92105892
157367031891 92099664
770663029135 92093436
449086933217 92087208
429182803489 92080980
369470414305 92074752
807983272375 92068524
327796142687 92062296
911235945339 92056068
324064118363 92049840
550473594019 5941512
49760330549 92043612
76506504871 92037384
991474468305 92031156
389374544033 92024928
483297156187 92018700
64066423791 92012472
15550107579 92006244
263729725125 92000016
878891734531 91993788
760710964271 91987560
90812598113 91981332
756978939947 91975104
497603249429 91968876
724634729139 91962648
173539137295 91956420
59712395413 91950192
626980092661 91943964
207127356211 91937736
377556467007 91931508
756978939947 91925280
722768716977 91919052
56602375143 91912824
857121592641 91906596
255021668369 91900368
327174138633 62460612
679850437251 529380
490139200781 91894140
274303794043 91887912
498225253483 91881684
408656669707 91875456
793677179133 91869228
142438934595 91863000
207127356211 91856772
181625189997 91850544
842193495345 91844316
169185108917 91838088
780615093999 91831860
304781992689 91825632
193443267023 91819404
970948334523 91813176
719658696707 91806948
684826469683 91800720
301671972419 91794492
611429991311 91788264
972814346685 91782036
317844077823 91775808
769419021027 91769580
265595737287 91763352
243203591343 91757124
810471288591 91750896
143682942703 91744668
188467234591 91738440
357030333225 91732212
974680358847 91725984
840327483183 91719756
602099930501 91713528
408656669707 91707300
487029180511 91701072
120668792705 91694844
19904135957 91688616
962240277767 91682388
126266829191 91676160
180381181889 91669932
634444141309 91663704
751380903461 91657476
455928977811 91651248
154257011621 91645020
211481384589 91638792
39808265685 91632564
981522403441 91626336
665544344009 91620108
834729446697 91613880
207749360265 91607652
616406023743 91601424
850279548047 91595196
752624911569 91588968
123156808921 91582740
118180776489 91576512
875159710207 91570284
848413535885 91564056
871427685883 91557828
397460596735 91551600
885733779125 91545372
820423353455 91539144
599611914285 91532916
984010419657 91526688
520617399427 91520460
974680358847 91514232
142438934595 73496628
441622884569 91508004
960996269659 91501776
347700272415 91495548
543631549425 91489320
384398511601 91483092
485785172403 91476864
568511711585 31015440
771285033189 91470636
867695661559 91464408
355164321063 91458180
635688149417 91451952
87080573789 91445724
966594306145 91439496
151146991351 91433268
585927825097 91427040
985876431819 91420812
105740695409 91414584
856558212751 8650692
432914827813 91408356
831619426427 91402128
149280979189 91395900
722768716977 91389672
405546649437 91383444
684204465629 91377216
218945433237 91370988
659946307523 91364760
745782866975 91358532
791811166971 91352304
439756872407 91346076
362628369711 91339848
951666208849 91333620
862097625073 91327392
151768995405 91321164
69664460277 87752520
479565131863 91314936
247557619721 91308708
426694787273 91302480
630712116985 91296252
399948612951 91290024
478321123755 91283796
492005212943 67542660
216457417021 91277568
956020237227 91271340
717792684545 91265112
345834260253 91258884
695400538601 91252656
455306973757 91246428
128132841353 91240200
491383208889 91233972
239471567019 54445176
43540290009 91227744
834729446697 91221516
322820110255 91215288
80860533249 91209060
182869198105 91202832
794921187241 91196604
575353756179 91190376
139950918379 91184148
376312458899 91177920
470857075107 91171692
832241430481 91165464
589037845367 91159236
841571491291 91153008
52248346765 91146780
930518071013 91140552
470235071053 91134324
55358367035 91128096
59712395413 91121868
566023695369 91115640
472723087269 91109412
499469261591 91103184
940470135877 91096956
802385235889 91090728
280523834583 1500948
49760330549 91084500
575353756179 91078272
469613066999 91072044
492005212943 91065816
536167500777 91059588
917455985879 91053360
431670819705 91047132
782481106161 91040904
52870350819 91034676
12440087309 91028448
886355783179 91022220
316600069715 91015992
765686996703 19306800
546741569695 91009764
506311306185 82352844
972814346685 63295164
85836565681 91003536
666788352117 90997308
534301488615 90991080
190333246753 48316824
982766411549 44063100
714682664275 90984852
608941975095 90978624
635688149417 90972396
220811445399 90966168
110094723787 90959940
958508253443 90953712
603343938609 90947484
317844077823 90941256
213969400805 90935028
495737237267 90928800
713438656167 90922572
103874683247 90916344
413632702139 24202008
103874683247 90910116
919944002095 90903888
563535679153 90897660
921810014257 90891432
348322276469 90885204
243203591343 90878976
294207923771 90872748
478943127809 90866520
876403718315 90860292
153013003513 90854064
142438934595 90847836
8708062985 90841608
707840619681 90835380
770663029135 90829152
644396206173 90822924
39186261631 90816696
444732904839 90810468
936116107499 90804240
788079142647 90798012
790567158863 90791784
527459444021 90785556
77750512979 90779328
192199258915 90773100
609563979149 90766872
812337300753 90760644
789323150755 90754416
701620579141 90748188
829753414265 90741960
177893165673 90735732
59712395413 90729504
65932435953 90723276
113826748111 90717048
447220921055 90710820
743916854813 90704592
612673999419 90698364
677362421035 90692136
87702577843 11552940
384398511601 90685908
545497561587 90679680
271193773773 90673452
406168653491 90667224
295451931879 90660996
960374265605 90654768
699754566979 90648540
549851589965 90642312
719658696707 90636084
478321123755 90629856
612051995365 90623628
342102235929 8881128
279901830529 7760088
496359241321 90617400
399326608897 90611172
378178471061 90604944
443488896731 90598716
880135742639 30174660
375690454845 90592488
979656391279 90586260
75884500817 33344712
102008671085 90580032
849035539939 90573804
240093571073 90567576
664300335901 90561348
855877584533 90555120
960374265605 90548892
809849284537 90542664
272437781881 90536436
936116107499 90530208
350188288631 90523980
692290518331 90517752
895063839935 90511524
381288491331 90505296
488895192673 90499068
984632423711 90492840
149280979189 90486612
758222948055 90480384
270571769719 90474156
256265676477 90467928
966594306145 90461700
819801349401 90455472
253777660261 90449244
528703452129 90443016
958508253443 90436788
854011572371 90430560
751380903461 90424332
164209076485 51735996
189711242699 90418104
221433449453 90411876
942336148039 25740324
261863712963 90405648
80238529195 33849180
652482258875 87690240
678606429143 90399420
774409284439 3493908
482675152133 90393192
148658975135 90386964
640664181849 90380736
822289365617 90374508
18660127849 90368280
200907315671 90362052
648128230497 90355824
749514891299 90349596
81482537303 90343368
119424784597 69336324
448464929163 68470632
594013877799 90337140
116936768381 90330912
295451931879 90324684
421718754841 90318456
134352881893 90312228
567889707531 90306000
442244888623 90299772
536167500777 90293544
311002033229 90287316
653104262929 90281088
936738111553 90274860
153013003513 90268632
845303515615 90262404
840949487237 79805592
672386388603 48366648
246935615667 90256176
975302362901 7342812
649994242659 90249948
222055453507 90243720
562913675099 90237492
615162015635 90231264
236983550803 90225036
981522403441 90218808
173539137295 90212580
341480231875 90206352
826643393995 90200124
816069325077 90193896
4354034607 90187668
823533373725 90181440
124400817029 90175212
508799322401 90168984
72152476493 90162756
347700272415 90156528
554205618343 90150300
944824164255 90144072
663678331847 90137844
108850715679 90131616
454062965649 90125388
540521529155 90119160
345212256199 90112932
297939948095 90106704
289231891339 90100476
872671693991 90094248
733964789949 90088020
482675152133 90081792
653726266983 90075564
704730599411 90069336
799897219673 90063108
641908189957 90056880
550473594019 90050652
939226127769 90044424
393728572411 90038196
189711242699 90031968
686070477791 90025740
1244014337 90019512
432914827813 90013284
86458569735 90007056
573487744017 90000828
616406023743 89994600
92678610275 89988372
442866892677 89982144
16794115687 89975916
314112053499 89969688
494493229159 89963460
615784019689 89957232
109472719733 89951004
286121871069 89944776
684204465629 89938548
709706631843 89932320
368226406197 89926092
989608456143 89919864
359518349441 89913636
995206492629 89907408
105740695409 89901180
673630396711 89894952
159855048107 89888724
490761204835 89882496
669276368333 89876268
265595737287 89870040
850279548047 89863812
8086058931 89857584
490761204835 89851356
689180498061 89845128
796165195349 89838900
438512864299 89832672
459661002135 89826444
317222073769 89820216
855255580479 89813988
131242861623 89807760
477077115647 89801532
360762357549 89795304
889465803449 89789076
582195800773 89782848
599611914285 89776620
478943127809 89770392
146792962973 89764164
455306973757 89757936
143682942703 89751708
835973454805 89745480
974680358847 89739252
273681789989 89733024
441622884569 89726796
425450779165 89720568
554205618343 89714340
92678610275 89708112
538655516993 89701884
531813472399 89695656
444110900785 89689428
70908468385 12256704
566023695369 64609272
698510558871 89683200
210237376481 89676972
384398511601 89670744
856499588587 89664516
485785172403 14567292
172917133241 697536
556693634559 89658288
109472719733 89652060
572243735909 89645832
803007239943 89639604
408034665653 89633376
334016183227 89627148
553583614289 89620920
692290518331 89614692
815447321023 89608464
534301488615 89602236
149902983243 89596008
501957277807 89589780
873915702099 89583552
728366753463 89577324
880757746693 89571096
220811445399 89564868
968460318307 89558640
884489771017 89552412
244447599451 89546184
867695661559 89539956
949800196687 89533728
977168375063 89527500
58468387305 89521272
283011850799 89515044
806117260213 89508816
766309000757 89502588
710328635897 89496360
240093571073 89490132
507555314293 47631744
391862560249 89483904
445354908893 89477676
436024848083 89471448
447842925109 89465220
522483411589 89458992
258753692693 89452764
502579281861 89446536
342102235929 89440308
52870350819 89434080
961007897335 57341196
37320249469 89427852
623870072391 68682384
526215435913 89421624
913101957501 32777964
318466081877 89415396
49138326495 89409168
199663307563 89402940
867073657505 68458176
569139084175 56076912
978412383171 89396712
547363573749 56481732
564779687261 89390484
294207923771 89384256
645640214281 89378028
494493229159 89371800
154879015675 89365572
287987883231 89359344
497603249429 89353116
535545496723 89346888
416742722409 89340660
212725392697 89334432
394972580519 89328204
354542317009 89321976
220189441345 89315748
438512864299 89309520
85836565681 89303292
357652337279 89297064
353920312955 89290836
653726266983 89284608
547363573749 89278380
316600069715 89272152
83348549465 89265924
771285033189 89259696
564157683207 89253468
741428838597 89247240
988986452089 89241012
588415841313 89234784
832241430481 89228556
714682664275 89222328
427938795381 89216100
781859102107 89209872
342102235929 89203644
699754566979 89197416
251911648099 89191188
868317665613 89184960
312246041337 89178732
888221795341 89172504
597745902123 89166276
28612192713 89160048
385020515655 89153820
653104262929 89147592
906259912907 89141364
172917133241 89135136
937360115607 89128908
531813472399 89122680
982144407495 89116452
625114080499 89110224
699132562925 89103996
506311306185 89097768
982766411549 89091540
301671972419 89085312
469613066999 89079084
715304668329 89072856
721524708869 89066628
821045357509 89060400
585927825097 89054172
570999727801 89047944
857743596695 89041716
951044204795 89035488
36698245415 74997576
146792962973 89029260
144304946757 89023032
258131688639 89016804
988986452089 89010576
798031207511 89004348
607075962933 88998120
355786325117 88991892
565401691315 88985664
390618552141 88979436
409278673761 88973208
46028306225 88966980
340236223767 60006780
572243735909 88960752
682338453467 88954524
903149892637 88948296
33588225145 88942068
506933310239 88935840
396216588627 88929612
459038998081 88923384
450330941325 88917156
203395331887 88910928
982766411549 88904700
45406302171 88898472
425450779165 88892244
581573796719 88886016
301671972419 88879788
399948612951 88873560
14928103525 88867332
192821262969 88861104
743294850759 88854876
954154225065 88848648
330906162957 70855956
204017335941 88842420
381288491331 88836192
625736084553 88829964
480809139971 88823736
251289644045 88817508
311624037283 88811280
398704604843 88805052
21148144065 88798824
737074810219 88792596
515641366995 88786368
58468387305 88780140
880757746693 88773912
164831080539 88767684
917455985879 88761456
388130535925 88755228
510043330509 88749000
815447321023 88742772
238849562965 88736544
69664460277 88730316
287365879177 88724088
320332094039 88717860
922432018311 88711632
575975760233 88705404
274925798097 88699176
112582740003 88692948
696644546709 88686720
640664181849 88680492
461527014297 88674264
619516044013 88668036
146170958919 88661808
610185983203 88655580
373824442683 3251016
473967095377 88649352
521239403481 88643124
627602096715 88636896
57224379197 88630668
94544622437 88624440
864585641289 88618212
33588225145 88611984
388130535925 56114280
988364448035 88605756
57224379197 88599528
393728572411 88593300
325930130525 88587072
563535679153 69080976
519373391319 88580844
343968248091 41148396
60956403521 88574616
641908189957 88568388
969704326415 88562160
744538858867 88555932
96410634599 88549704
314734057553 88543476
405546649437 88537248
373824442683 88531020
306648004851 88524792
62822415683 88518564
411144685923 88512336
34210229199 88506108
761954972379 3886272
873293698045 88499880
228897498101 88493652
687314485899 52800984
52870350819 88487424
131864865677 88481196
162965068377 88474968
4354034607 88468740
477077115647 88462512
442866892677 88456284
508799322401 38520180
429804807543 88450056
332772175119 88443828
761954972379 1799892
138706910271 88437600
273681789989 88431372
12440087309 88425144
799275215619 88418916
996450500737 88412688
493871225105 88406460
306026000797 88400232
494493229159 88394004
265595737287 88387776
979034387225 88381548
884489771017 88375320
907503921015 88369092
934250095337 88362864
517507379157 88356636
552961610235 88350408
506933310239 88344180
515641366995 88337952
594013877799 88331724
584683816989 88325496
911857949393 88319268
783103110215 88313040
826021389941 88306812
187845230537 88300584
342724239983 88294356
113204744057 88288128
896929852097 88281900
730232765625 88275672
838461471021 88269444
53492354873 88263216
877647726423 88256988
696644546709 88250760
396216588627 88244532
820423353455 88238304
364494381873 88232076
519373391319 88225848
325930130525 88219620
139950918379 88213392
198419299455 88207164
222677457561 88200936
888221795341 88194708
779993089945 88188480
346456264307 53361504
910613941285 88182252
398082600789 88176024
963484285875 88169796
503201285915 88163568
627602096715 88157340
779993089945 88151112
712816652113 88144884
552339606181 88138656
996450500737 88132428
459038998081 88126200
616406023743 88119972
728988757517 88113744
909991937231 88107516
160477052161 88101288
434780839975 43166268
984010419657 88095060
766309000757 88088832
280523834583 88082604
286121871069 88076376
41052273793 12948012
261863712963 88070148
532435476453 88063920
24880168389 88057692
298561952149 88051464
240715575127 88045236
134974885947 88039008
316600069715 88032780
203395331887 88026552
824777381833 88020324
354542317009 10581372
462149018351 88014096
184113206213 88007868
376312458899 88001640
123156808921 55099116
426694787273 87995412
19904135957 87989184
729610761571 87982956
760088960217 87976728
263130173011 19867320
975924366955 87970500
107606707571 87964272
400570617005 87958044
60956403521 87951816
42918285955 87945588
102630675139 87939360
545497561587 87933132
138706910271 87926904
60334399467 87920676
51626342711 87914448
695400538601 87908220
777505073729 87901992
355786325117 87895764
285499867015 87889536
648750234551 87883308
866451653451 87877080
264973733233 87870852
443488896731 87864624
792433171025 87858396
891953819665 87852168
388752539979 87845940
217701425129 87839712
51626342711 87833484
926786046689 87827256
212725392697 87821028
882623758855 87814800
13062091363 87808572
193443267023 11447064
524349423751 87802344
841571491291 87796116
64688427845 87789888
229519502155 87783660
687314485899 87777432
289853895393 87771204
85214561627 87764976
803629243997 87758748
4976038661 28237752
386264523763 87752520
778127077783 87746292
792433171025 87740064
36076241361 87733836
160477052161 87727608
139328914325 87721380
447842925109 87715152
304159988635 87708924
192199258915 87702696
987120439927 87696468
923676026419 87690240
215213408913 87684012
417364726463 87677784
408656669707 87671556
921810014257 87665328
375690454845 81642852
356408329171 87659100
268083753503 80870580
238849562965 87652872
985876431819 87646644
772529041297 87640416
188467234591 87634188
279901830529 38750616
620138048067 87627960
683582461575 84071772
947934184525 87621732
202773327833 87615504
649372238605 87609276
747648879137 87603048
335882195389 87596820
399326608897 87590592
210859380535 87584364
236983550803 87578136
519373391319 87571908
922432018311 87565680
182247194051 58661532
356408329171 87559452
700376571033 87553224
180381181889 87546996
90190594059 87540768
299183956203 87534540
608941975095 87528312
872671693991 87522084
561669666991 87515856
351432296739 2491200
470235071053 87509628
958508253443 87503400
218945433237 87497172
172917133241 87490944
949800196687 87484716
812337300753 87478488
656214283199 87472260
302915980527 87466032
368226406197 87459804
544875557533 87453576
440378876461 87447348
398704604843 87441120
551095598073 87434892
710328635897 87428664
42918285955 87422436
733342785895 32435424
990852464251 66359340
975924366955 697536
941092139931 87416208
309758025121 87409980
63444419737 87403752
868317665613 87397524
315356061607 87391296
390618552141 87385068
614540011581 87378840
768797016973 87372612
63444419737 87366384
651860254821 87360156
837217462913 87353928
238849562965 87347700
429182803489 87341472
761332968325 87335244
43540290009 87329016
830997422373 87322788
834107442643 87316560
958508253443 87310332
292963915663 87304104
370714422413 87297876
815447321023 87291648
942958152093 87285420
161099056215 87279192
985876431819 87272964
767553008865 87266736
300427964311 87260508
660568311577 87254280
666788352117 87248052
985876431819 87241824
818557341293 87235596
954776229119 87229368
868939669667 87223140
449708937271 87216912
311002033229 87210684
877647726423 87204456
169807112971 87198228
177893165673 87192000
230763510263 87185772
50382334603 87179544
95166626491 87173316
199041303509 87167088
583439808881 87160860
181625189997 87154632
543631549425 36315468
566645699423 87148404
429804807543 41229360
580329788611 87142176
928652058851 87135948
900039872367 75819672
161099056215 87129720
488895192673 87123492
933006087229 87117264
990230460197 87111036
898795864259 87104808
539277521047 87098580
631334121039 20415384
929274062905 87092352
607697966987 87086124
242581587289 87079896
339614219713 87073668
790567158863 87067440
758844952109 87061212
259375696747 87054984
421096750787 87048756
810471288591 87042528
492005212943 87036300
455928977811 87030072
220189441345 87023844
282389846745 87017616
126266829191 87011388
311624037283 87005160
860231612911 86998932
705352603465 86992704
66554440007 86986476
766309000757 86980248
691668514277 86974020
852145560209 86967792
236361546749 86961564
16794115687 86955336
970948334523 86949108
417364726463 86942880
725256733193 86936652
4976038661 86930424
212103388643 86924196
96410634599 86917968
845303515615 86911740
629468108877 86905512
728366753463 86899284
440378876461 86893056
233251526479 86886828
207127356211 86880600
317222073769 86874372
737696814273 86868144
91434602167 86861916
63444419737 86855688
656214283199 86849460
480187135917 86843232
247557619721 86837004
21148144065 86830776
612051995365 86824548
493249221051 86818320
370714422413 86812092
484541164295 86805864
48516322441 86799636
974680358847 86793408
804251248051 86787180
931140075067 86780952
789323150755 86774724
794921187241 86768496
713438656167 86762268
27368184605 86756040
31722212983 86749812
712194648059 86743584
363872377819 86737356
845925519669 86731128
441000880515 86724900
457172985919 86718672
593391873745 86712444
932384083175 17917956
905015904799 86706216
977790379117 86699988
714060660221 86693760
745160862921 86687532
166075088647 86681304
149902983243 86675076
745782866975 86668848
779993089945 86662620
246313611613 86656392
97654642707 86650164
937982119661 86643936
735830802111 86637708
124400817029 86631480
390618552141 86625252
108850715679 86619024
472723087269 86612796
922432018311 86606568
172917133241 86600340
708462623735 86594112
115692760273 86587884
566023695369 86581656
488273188619 86575428
271815777827 86569200
986498435873 86562972
91434602167 86556744
538033512939 86550516
659946307523 86544288
327174138633 86538060
584683816989 86531832
323442114309 86525604
961618273713 86519376
80238529195 86513148
542387541317 86506920
728988757517 86500692
354542317009 50496624
80860533249 86494464
314112053499 25260768
146170958919 86488236
949800196687 86482008
259997700801 86475780
653726266983 86469552
30478204875 86463324
81482537303 86457096
567889707531 86450868
177271161619 86444640
178515169727 86438412
538655516993 86432184
173539137295 86425956
835351450751 86419728
264973733233 86413500
850901552101 86407272
426072783219 86401044
477699119701 86394816
157367031891 86388588
278035818367 86382360
121290796759 86376132
538033512939 86369904
839083475075 86363676
217701425129 86357448
789945154809 86351220
170429117025 86344992
432914827813 86338764
998316512899 86332536
139328914325 86326308
402436629167 86320080
654970275091 86313852
801141227781 86307624
918077989933 86301396
14928103525 86295168
266839745395 86288940
850901552101 86282712
873915702099 62510436
433536831867 86276484
889465803449 86270256
757600944001 86264028
324064118363 86257800
93300614329 86251572
403680637275 86245344
10574075147 86239116
714682664275 86232888
25502172443 86226660
832863434535 86220432
993962484521 86214204
654970275091 86207976
551095598073 86201748
431048815651 86195520
729610761571 86189292
528081448075 86183064
693534526439 86176836
473967095377 86170608
436024848083 86164380
358896345387 86158152
937360115607 86151924
859609608857 86145696
172917133241 86139468
244447599451 86133240
610185983203 86127012
714682664275 86120784
759466956163 53131068
129376849461 86114556
956020237227 86108328
98276646761 26649612
373202438629 86102100
832863434535 86095872
516885375103 65443824
615784019689 86089644
145548954865 86083416
194065271077 86077188
875159710207 86070960
19904135957 86064732
195931283239 86058504
436024848083 86052276
905637908853 86046048
668032360225 86039820
465881042675 86033592
846547523723 86027364
418608734571 86021136
694778534547 86014908
297317944041 86008680
18660127849 86002452
512531346725 85996224
702864587249 85989996
176649157565 85983768
75884500817 85977540
567889707531 85971312
55980371089 85965084
516885375103 85958856
146792962973 85952628
770041025081 85946400
257509684585 85940172
467747054837 85933944
956642241281 85927716
290475899447 78740604
627602096715 85921488
385642519709 85915260
827265398049 85909032
211481384589 54924732
628846104823 85902804
756356935893 4932576
626980092661 85896576
149280979189 85890348
150524987297 85884120
324686122417 85877892
742050842651 85871664
275547802151 85865436
138706910271 85859208
584683816989 85852980
232629522425 85846752
840327483183 85840524
100142658923 85834296
585927825097 85828068
688558494007 85821840
228275494047 85815612
563535679153 85809384
664300335901 85803156
624492076445 85796928
605209950771 85790700
937982119661 85784472
623870072391 85778244
985876431819 85772016
534301488615 53087472
6229 82726524
432914827813 85765788
863963637235 85759560
88946585951 49674528
928030054797 5050908
327796142687 85753332
205261344049 85747104
449708937271 85740876
705974607519 85734648
599611914285 85728420
652482258875 85722192
365738389981 85715964
738940822381 85709736
704108595357 85703508
914967969663 85697280
626980092661 85691052
946690176417 85684824
493871225105 85678596
651860254821 85672368
457794989973 85666140
858365600749 49412952
493249221051 85659912
956020237227 85653684
698510558871 85647456
881379750747 85641228
239471567019 85635000
921188010203 85628772
352676304847 85622544
880135742639 85616316
346456264307 85610088
862097625073 85603860
866451653451 85597632
90190594059 85591404
654348271037 85585176
664300335901 85578948
358896345387 85572720
694778534547 85566492
854633576425 85560264
868939669667 85554036
192821262969 85547808
115070756219 85541580
851523556155 85535352
898795864259 85529124
32966221091 85522896
944824164255 85516668
336504199443 85510440
916833981825 85504212
529325456183 85497984
947934184525 85491756
427316791327 48179808
248179623775 40002444
673008392657 85485528
283633854853 85479300
481431144025 85473072
760710964271 85466844
970326330469 85460616
745160862921 85454388
324064118363 85448160
843437503453 85441932
988364448035 32011920
538033512939 85435704
604587946717 85429476
804873252105 85423248
547363573749 85417020
617028027797 85410792
23636160281 85404564
222055453507 85398336
31722212983 85392108
80238529195 85385880
533679484561 85379652
755112927785 85373424
129998853515 85367196
118802780543 85360968
187223226483 85354740
363250373765 85348512
618894039959 85342284
9952071093 85336056
954776229119 85329828
253155656207 85323600
725256733193 85317372
686070477791 85311144
90190594059 85304916
937982119661 85298688
206505352157 85292460
271193773773 85286232
993340480467 85280004
334016183227 85273776
248801627829 85267548
501335273753 85261320
668032360225 85255092
596501894015 85248864
905015904799 85242636
834729446697 85236408
268083753503 85230180
722768716977 85223952
526215435913 85217724
383154503493 85211496
344590252145 85205268
161721060269 85199040
403058633221 77395356
284255858907 85192812
821045357509 15650964
220189441345 85186584
980900399387 85180356
34832233253 85174128
963484285875 85167900
376934462953 85161672
988364448035 85155444
185357214321 85149216
122534804867 85142988
973436350739 85136760
103252679193 85130532
715926672383 85124304
809227280483 85118076
493249221051 85111848
45406302171 85105620
786213130485 85099392
505689302131 85093164
322820110255 85086936
155501019729 85080708
674874404819 85074480
893819831827 85068252
576597764287 85062024
564779687261 85055796
100764662977 85049568
711572644005 85043340
322820110255 85037112
91434602167 85030884
470857075107 85024656
628224100769 85018428
368848410251 85012200
323442114309 85005972
510665334563 84999744
134974885947 84993516
575353756179 84987288
523105415643 12885732
11196079201 84981060
964106289929 84974832
585927825097 84968604
585305821043 84962376
302915980527 84956148
34832233253 84949920
958508253443 58231800
282389846745 84943692
977790379117 84937464
412388694031 84931236
336504199443 84925008
125022821083 84918780
503823289969 72817776
894441835881 84912552
765686996703 84906324
409278673761 84900096
235117538641 84893868
876403718315 84887640
144304946757 84881412
125022821083 84875184
749514891299 84868956
655592279145 84862728
169185108917 84856500
455306973757 84850272
681716449413 42699168
466503046729 84844044
485785172403 84837816
779371085891 84831588
717170680491 84825360
420474746733 84819132
327796142687 84812904
901283880475 84806676
732720781841 84800448
474589099431 84794220
318466081877 84787992
455306973757 84781764
441622884569 84775536
584061812935 84769308
848413535885 84763080
788079142647 84756852
332150171065 84750624
803007239943 84744396
783725114269 84738168
638798169687 84731940
165453084593 84725712
761954972379 84719484
447842925109 84713256
781237098053 84707028
505067298077 84700800
707840619681 84694572
337748207551 84688344
99520654869 84682116
858987604803 59770116
743916854813 84675888
944824164255 84669660
437268856191 84663432
737696814273 84657204
244447599451 84650976
600855922393 84644748
640042177795 84638520
603965942663 84632292
357030333225 84626064
908125925069 84619836
951666208849 84613608
52248346765 84607380
396838592681 84601152
887599791287 84594924
102630675139 84588696
90190594059 84582468
97654642707 84576240
453440961595 84570012
276169806205 84563784
316600069715 84557556
11818083255 84551328
694778534547 84545100
265595737287 84538872
982144407495 84532644
91434602167 84526416
440378876461 84520188
326552134579 84513960
943580156147 84507732
595257885907 84501504
449708937271 77712984
58468387305 84495276
276791810259 84489048
257509684585 84482820
156123023783 84476592
760710964271 84470364
53492354873 84464136
187845230537 84457908
531813472399 84451680
92056606221 84445452
503201285915 84439224
141194926487 84432996
43540290009 84426768
120668792705 26743032
389996548087 84420540
315978065661 84414312
5598042715 84408084
299183956203 84401856
562291671045 84395628
886977787233 84389400
172295129187 84383172
526837439967 84376944
255643672423 84370716
80860533249 84364488
589659849421 84358260
946068172363 84352032
403680637275 84345804
798653211565 84339576
878891734531 84333348
348944280523 74511792
67176444061 84327120
419230738625 44580024
424206771057 84320892
709706631843 84314664
19282131903 84308436
459038998081 84302208
391862560249 84295980
636932157525 84289752
785591126431 84283524
422962762949 84277296
343968248091 84271068
85214561627 84264840
149280979189 84258612
72774480547 84252384
370714422413 84246156
769419021027 84239928
689802502115 84233700
574109748071 84227472
564157683207 84221244
442866892677 84215016
971570338577 84208788
70286464331 84202560
413010698085 84196332
990852464251 84190104
3110026499 84183876
74640492709 84177648
394972580519 84171420
742672846705 84165192
677984425089 84158964
860853616965 5212836
96410634599 84152736
115070756219 84146508
689180498061 84140280
624492076445 84134052
459064414549 18771192
329040150795 84127824
368226406197 84121596
789323150755 84115368
936738111553 84109140
60334399467 84102912
64066423791 84096684
531191468345 84090456
387508531871 84084228
656836287253 84078000
503823289969 84071772
21770148119 84065544
521239403481 84059316
786213130485 84053088
516885375103 84046860
26124176497 996480
622626064283 82938276
417986730517 84040632
574731752125 84034404
38564257577 84028176
265595737287 84021948
252533652153 8656920
896929852097 84015720
69042456223 84009492
229519502155 84003264
646262218335 83997036
845925519669 83990808
414876710247 83984580
202151323779 83978352
297939948095 83972124
702242583195 83965896
297317944041 83959668
253777660261 83953440
52248346765 83947212
564779687261 83940984
129376849461 83934756
997072504791 83928528
842193495345 44144064
88946585951 83922300
25502172443 83916072
362628369711 45271332
359518349441 83909844
139950918379 83903616
256265676477 83897388
895063839935 83891160
595257885907 83884932
340858227821 83878704
256887680531 83872476
993340480467 83866248
810471288591 83860020
946690176417 83853792
31722212983 83847564
232007518371 83841336
998316512899 69629040
278035818367 83835108
732098777787 83828880
97654642707 83822652
633200133201 83816424
700998575087 83810196
143060938649 83803968
674874404819 83797740
183491202159 83791512
88946585951 12929328
957886249389 83785284
381288491331 83779056
221433449453 83772828
808605276429 83766600
861475621019 83760372
853389568317 83754144
636310153471 83747916
303537984581 83741688
47894318387 83735460
743294850759 83729232
804873252105 83723004
274925798097 83716776
158611039999 83710548
983388415603 83704320
492005212943 83698092
44162294063 83691864
860231612911 83685636
177271161619 83679408
469613066999 83673180
822911369671 83666952
863963637235 83660724
877025722369 13346604
215213408913 83654496
358274341333 83648268
533679484561 83642040
803007239943 83635812
780615093999 83629584
998316512899 83623356
161099056215 83617128
709084627789 83610900
48516322441 83604672
717170680491 83598444
185979218375 83592216
843437503453 34546716
104496687301 83585988
315356061607 83579760
426694787273 83573532
70908468385 83567304
778749081837 1743840
751380903461 83561076
992096472359 83554848
720902704815 83548620
457794989973 83542392
922432018311 83536164
916833981825 83529936
497603249429 83523708
88324581897 83517480
955398233173 83511252
370092418359 83505024
259375696747 83498796
622004060229 83492568
575353756179 83486340
161099056215 83480112
480809139971 83473884
539277521047 83467656
343968248091 83461428
371958430521 83455200
682960457521 83448972
838461471021 83442744
52870350819 83436516
115070756219 83430288
260619704855 83424060
18660127849 83417832
855877584533 83411604
863963637235 83405376
916211977771 83399148
527459444021 83392920
643152198065 83386692
18038123795 83380464
220811445399 83374236
848413535885 83368008
918077989933 83361780
551717602127 83355552
900039872367 83349324
459038998081 83343096
207127356211 83336868
184735210267 83330640
3732030553 83324412
62200411629 83318184
236361546749 83311956
579085780503 83305728
309758025121 83299500
396216588627 83293272
979034387225 83287044
348944280523 83280816
500091265645 83274588
611429991311 83268360
450952945379 83262132
513153350779 83255904
8086058931 83249676
597745902123 83243448
6220046769 83237220
297939948095 83230992
199663307563 83224764
908125925069 83218536
692290518331 83212308
150524987297 83206080
47894318387 83199852
944824164255 83193624
16172111633 83187396
215213408913 56394540
233873530533 83181168
479565131863 83174940
819801349401 7479828
887599791287 83168712
136218894055 83162484
877647726423 83156256
190955250807 83150028
37320249469 83143800
142438934595 83137572
279279826475 83131344
993962484521 83125116
253777660261 83118888
627602096715 83112660
63444419737 83106432
261863712963 83100204
322820110255 83093976
730232765625 83087748
510665334563 83081520
631956125093 83075292
29234196767 83069064
434158835921 83062836
22392152173 83056608
743916854813 83050380
179759177835 83044152
845925519669 83037924
249423631883 83031696
904393900745 83025468
506933310239 83019240
396838592681 83013012
365738389981 83006784
345834260253 83000556
223299461615 82203372
807983272375 82994328
565401691315 82988100
677362421035 82981872
445354908893 82975644
923054022365 82969416
51626342711 82963188
66554440007 82956960
722768716977 82950732
47894318387 19562148
240715575127 82944504
669898372387 82938276
317844077823 82932048
541143533209 82925820
319088085931 82919592
72152476493 82913364
903149892637 82907136
106984703517 82900908
304781992689 82894680
424206771057 82888452
789323150755 82882224
756978939947 82875996
272437781881 82869768
386264523763 82863540
225787477831 82857312
623248068337 82851084
289853895393 82844856
492627216997 82838628
952288212903 82832400
536789504831 82826172
600233918339 82819944
870805681829 82813716
865207645343 82807488
937982119661 82801260
42296281901 82795032
8708062985 82788804
661812319685 82782576
933006087229 82776348
483919160241 82770120
671764384549 82763892
607697966987 82757664
116936768381 82751436
937982119661 82745208
62822415683 82738980
255021668369 82732752
454062965649 82726524
330284158903 76616856
30478204875 82720296
355786325117 82714068
847169527777 82707840
338370211605 82701612
668654364279 82695384
814825316969 82689156
370092418359 82682928
674252400765 82676700
767553008865 82670472
413632702139 82664244
330906162957 82658016
416120718355 82651788
426072783219 82645560
409278673761 82639332
770041025081 82633104
225165473777 82626876
600855922393 82620648
835351450751 82614420
381910495385 82608192
351432296739 82601964
878891734531 82595736
439756872407 82589508
533057480507 82583280
336504199443 82577052
102008671085 82570824
133730877839 82564596
355786325117 82558368
814825316969 82552140
259997700801 82545912
172917133241 82539684
847791531831 82533456
842815499399 82527228
185357214321 82521000
342724239983 82514772
364494381873 82508544
622626064283 82502316
362006365657 75520728
993340480467 82496088
775639061567 82489860
871427685883 82483632
335260191335 82477404
897551856151 82471176
26746180551 82464948
286743875123 82458720
63444419737 82452492
886977787233 82446264
58468387305 82440036
610185983203 82433808
878891734531 82427580
682338453467 74399688
798031207511 82421352
430426811597 82415124
232007518371 82408896
200285311617 82402668
249423631883 82396440
737074810219 82390212
411766689977 82383984
399948612951 82377756
815447321023 82371528
265595737287 93420
653726266983 82365300
784969122377 82359072
694156530493 82352844
671142380495 82346616
462771022405 82340388
776261065621 82334160
324686122417 82327932
289231891339 82321704
267461749449 82315476
144926950811 2024100
158611039999 82309248
432914827813 82303020
523105415643 82296792
722768716977 82290564
735208798057 82284336
482675152133 82278108
83348549465 82271880
790567158863 82265652
176649157565 82259424
593391873745 82253196
858987604803 82246968
144304946757 82240740
225787477831 82234512
288609887285 82228284
126888833245 82222056
449086933217 82215828
403680637275 82209600
447220921055 82203372
929896066959 82197144
654970275091 82190916
68420452169 82184688
640042177795 82178460
89568590005 82172232
618894039959 82166004
491383208889 82159776
640713725589 24339024
724634729139 82153548
250667639991 82147320
343346244037 82141092
979034387225 82134864
566645699423 82128636
869561673721 82122408
511287338617 82116180
810471288591 82109952
775639061567 82103724
222677457561 26680752
709706631843 82097496
810471288591 82091268
113204744057 82085040
663678331847 82078812
878891734531 82072584
891331815611 82066356
38564257577 82060128
917455985879 82053900
547985577803 82047672
802385235889 82041444
772529041297 82035216
916211977771 82028988
310380029175 82022760
817935337239 82016532
350810292685 82010304
442244888623 82004076
551717602127 81997848
304781992689 81991620
995828496683 81985392
897551856151 81979164
329662154849 75651516
747648879137 81972936
23014156227 81966708
817935337239 81960480
944202160201 81954252
43540290009 81948024
860853616965 81941796
668032360225 81935568
297317944041 81929340
881379750747 81923112
947312180471 81916884
408656669707 81910656
562913675099 81904428
112582740003 81898200
879513738585 81891972
746404871029 81885744
771907037243 81879516
567267703477 81873288
696022542655 81867060
928030054797 81860832
296695939987 81854604
44784298117 81848376
135596890001 81842148
199041303509 81835920
14306099471 81829692
110716727841 81823464
687314485899 81817236
60334399467 81811008
450330941325 81804780
468991062945 81798552
523105415643 81792324
385642519709 81786096
181003185943 81779868
561047662937 81773640
207749360265 81767412
968460318307 81761184
46650310279 81754956
393728572411 81748728
827887402103 81742500
309136021067 81736272
538655516993 81730044
826021389941 81723816
347700272415 81717588
462149018351 81711360
162343064323 81705132
826021389941 81698904
482675152133 81692676
629468108877 81686448
693534526439 81680220
732720781841 81673992
31100208929 81667764
185357214321 81661536
758844952109 81655308
778749081837 81649080
646262218335 81642852
163587072431 81636624
58468387305 81630396
59712395413 81624168
13062091363 81617940
209615372427 81611712
352054300793 81605484
235739542695 81599256
436024848083 81593028
276791810259 81586800
250045635937 81580572
597745902123 81574344
13062091363 81568116
594013877799 81561888
531191468345 81555660
495737237267 81549432
185979218375 81543204
153635007567 81536976
175405149457 81530748
36698245415 81524520
596501894015 81518292
261241708909 81512064
515641366995 81505836
142438934595 81499608
127510837299 81493380
737696814273 81487152
399326608897 81480924
760088960217 81474696
176649157565 81468468
316600069715 10662336
615162015635 81462240
401814625113 81456012
161721060269 81449784
362628369711 81443556
589037845367 81437328
398704604843 81431100
492005212943 81424872
146792962973 81418644
645018210227 81412416
41052273793 81406188
187845230537 81399960
448464929163 81393732
618894039959 81387504
276791810259 70625520
873915702099 81381276
618894039959 81375048
207749360265 81368820
246935615667 27646092
319088085931 81362592
448464929163 81356364
51626342711 81350136
2488022445 29221776
104496687301 53965620
975924366955 81343908
447220921055 81337680
710950639951 81331452
299183956203 81325224
173539137295 81318996
980900399387 81312768
623248068337 81306540
309758025121 81300312
726500741301 81294084
37942253523 34783380
325308126471 81287856
103252679193 81281628
129998853515 81275400
439756872407 81269172
543009545371 81262944
898795864259 81256716
484541164295 81250488
347078268361 53461152
697888554817 81244260
773151045351 81238032
278035818367 81231804
32344217037 81225576
179137173781 81219348
897551856151 81213120
225165473777 81206892
401814625113 81200664
599611914285 81194436
868317665613 81188208
481431144025 81181980
452818957541 81175752
571621731855 81169524
597745902123 66645828
34832233253 81163296
105740695409 81157068
8086058931 81150840
98898650815 81144612
70908468385 81138384
980278395333 81132156
619516044013 81125928
238227558911 81119700
175405149457 81113472
551095598073 81107244
715926672383 81101016
496359241321 81094788
48516322441 81088560
141194926487 81082332
803007239943 81076104
707218615627 81069876
867695661559 81063648
798031207511 81057420
3110026499 81051192
988364448035 81044964
218945433237 81038736
293585919717 81032508
385020515655 81026280
777505073729 81020052
498847257537 81013824
985254427765 38769300
230141506209 81007596
139950918379 81001368
124400817029 10307340
872049689937 80995140
595879889961 80988912
726500741301 80982684
208993368373 80976456
998316512899 80970228
630712116985 80964000
511909342671 80957772
809849284537 80951544
376934462953 80945316
819801349401 80939088
837839466967 80932860
412388694031 80926632
977168375063 80920404
943580156147 80914176
339614219713 80907948
185357214321 80901720
467125050783 21735720
133108873785 80895492
307892012959 80889264
665544344009 80883036
327174138633 80876808
839083475075 80870580
117558772435 62890344
456550981865 80864352
564779687261 80858124
763198980487 80851896
842815499399 80845668
75884500817 64329012
67176444061 80839440
278657822421 80833212
937360115607 80826984
408656669707 80820756
709706631843 80814528
13062091363 80808300
4976038661 80802072
236361546749 80795844
320332094039 80789616
396838592681 80783388
42296281901 80777160
622004060229 80770932
511909342671 80764704
616406023743 80758476
788079142647 80752248
656214283199 80746020
702242583195 80739792
513153350779 80733564
176649157565 80727336
562291671045 80721108
749514891299 80714880
567889707531 80708652
49760330549 80702424
617650031851 80696196
304781992689 80689968
707218615627 80683740
487651184565 80677512
746404871029 80671284
359518349441 80665056
649994242659 80658828
388752539979 80652600
90812598113 80646372
148036971081 46217988
464637034567 80640144
551717602127 80633916
751380903461 80627688
280523834583 66315744
628224100769 80621460
71530472439 80615232
671142380495 80609004
815447321023 80602776
926786046689 80596548
600855922393 80590320
522483411589 80584092
982144407495 80577864
527459444021 80571636
784969122377 80565408
455928977811 43315740
53492354873 80559180
429182803489 80552952
700998575087 80546724
546119565641 80540496
472723087269 80534268
225165473777 80528040
348322276469 80521812
920566006149 80515584
916833981825 80509356
319088085931 80503128
758844952109 80496900
125022821083 80490672
486407176457 80484444
275547802151 80478216
917455985879 80471988
743294850759 80465760
778749081837 80459532
499469261591 80453304
908125925069 13352832
936738111553 80447076
177271161619 80440848
125644825137 80434620
49138326495 80428392
811715296699 80422164
953532221011 80415936
215213408913 80409708
281767842691 80403480
638798169687 80397252
380666487277 80391024
449708937271 80384796
715926672383 80378568
65310431899 80372340
622010283 80366112
687314485899 80359884
916833981825 80353656
758222948055 80347428
451574949433 80341200
634444141309 80334972
483919160241 80328744
655592279145 80322516
239471567019 80316288
207127356211 80310060
423584767003 80303832
487651184565 80297604
417364726463 80291376
13062091363 80285148
37942253523 80278920
259997700801 80272692
74640492709 80266464
661812319685 80260236
957264245335 80254008
259375696747 80247780
150524987297 80241552
27990188659 42425136
308514017013 80235324
626358088607 80229096
753246915623 80222868
50382334603 80216640
301049968365 80210412
533679484561 80204184
775639061567 80197956
426072783219 27633636
116936768381 80191728
99520654869 80185500
398704604843 80179272
582817804827 80173044
246313611613 80166816
488273188619 80160588
986498435873 80154360
185979218375 80148132
800519223727 80141904
246313611613 80135676
439756872407 80129448
720280700761 80123220
309758025121 80116992
297939948095 80110764
161099056215 80104536
830997422373 80098308
867695661559 80092080
164209076485 80085852
807983272375 80079624
199041303509 80073396
635688149417 80067168
752002907515 80060940
556071630505 80054712
271815777827 80048484
806739264267 80042256
836595458859 80036028
15550107579 80029800
47272314333 80023572
951044204795 80017344
497603249429 80011116
526837439967 80004888
718414688599 79998660
764442988595 79992432
717792684545 79986204
903149892637 79979976
151768995405 79973748
154257011621 79967520
787457138593 79961292
584061812935 79955064
929896066959 79948836
669898372387 79942608
212725392697 79936380
791811166971 79930152
741428838597 79923924
507555314293 79917696
207749360265 79911468
830375418319 79905240
970948334523 79899012
144926950811 79892784
996450500737 77937192
835973454805 79886556
667410356171 79880328
523727419697 79874100
306026000797 79867872
267461749449 79861644
377556467007 79855416
310380029175 79849188
152390999459 79842960
569755719693 79836732
426694787273 79830504
993340480467 79824276
633200133201 63419724
357030333225 79818048
277413814313 79811820
841571491291 79805592
748892887245 79799364
301671972419 79793136
399326608897 79786908
167941100809 79780680
162965068377 79774452
108850715679 79768224
652482258875 79761996
263729725125 79755768
411144685923 79749540
613296003473 79743312
136840898109 79737084
491383208889 79730856
524349423751 79724628
185357214321 79718400
258753692693 79712172
215213408913 79705944
17416119741 79699716
852145560209 79693488
530569464291 79687260
710328635897 79681032
388130535925 79674804
655592279145 79668576
993962484521 79662348
885111775071 79656120
600855922393 79649892
722146712923 79643664
677362421035 79637436
67798448115 79631208
418608734571 79624980
840327483183 79618752
424206771057 79612524
667410356171 79606296
197797295401 66247236
35454237307 79600068
873293698045 79593840
792433171025 79587612
407412661599 79581384
886355783179 79575156
567267703477 79568928
841571491291 79562700
268705757557 79556472
54114358927 79550244
11818083255 79544016
750758899407 79537788
184113206213 10830492
694156530493 79531560
877025722369 79525332
585927825097 79519104
682960457521 79512876
972814346685 12094776
723390721031 79506648
292963915663 79500420
625114080499 79494192
242581587289 79487964
811093292645 79481736
167319096755 79475508
159233044053 79469280
656836287253 67561344
452196953487 79463052
1244014337 79456824
643774202119 79450596
848413535885 20639592
518751387265 79444368
570377723747 79438140
340236223767 79431912
29234196767 79425684
667410356171 79419456
885111775071 79413228
834729446697 79407000
543009545371 79400772
373202438629 79394544
251289644045 79388316
396838592681 79382088
755112927785 79375860
123156808921 79369632
358274341333 79363404
975924366955 79357176
811093292645 79350948
337126203497 79344720
264351729179 56967516
129376849461 79338492
497603249429 79332264
798031207511 79326036
220811445399 79319808
363872377819 79313580
472723087269 79307352
823533373725 79301124
625114080499 79294896
300427964311 79288668
497603249429 79282440
893819831827 79276212
479565131863 79269984
259997700801 79263756
950422200741 79257528
722146712923 79251300
818557341293 79245072
589659849421 79238844
37942253523 70544556
870183677775 79232616
335882195389 79226388
274303794043 79220160
686070477791 79213932
796787199403 79207704
375082177303 63575424
953532221011 79201476
186601222429 79195248
669276368333 79189020
327174138633 79182792
178515169727 27739512
715304668329 79176564
789323150755 79170336
226409481885 79164108
14306099471 79157880
363250373765 79151652
123778812975 79145424
568511711585 79139196
373824442683 79132968
443488896731 79126740
210859380535 79120512
334638187281 79114284
552961610235 79108056
649372238605 79101828
565401691315 79095600
816069325077 41073660
610807987257 79089372
399326608897 79083144
560425658883 10699704
185357214321 79076916
334638187281 79070688
445354908893 79064460
383776507547 79058232
727744749409 79052004
511287338617 79045776
987742443981 79039548
59090391359 79033320
742672846705 79027092
316600069715 79020864
376934462953 79014636
763198980487 79008408
352054300793 8731656
57224379197 79002180
369470414305 78995952
749514891299 78989724
668032360225 78983496
95166626491 6526944
997072504791 78977268
926786046689 78971040
43540290009 78964812
377556467007 78958584
639420173741 78952356
595879889961 78946128
742050842651 78939900
741428838597 78933672
545497561587 78927444
966594306145 78921216
810471288591 78914988
505689302131 78908760
817313333185 78902532
810471288591 78896304
10574075147 78890076
116314764327 78883848
133730877839 78877620
568511711585 78871392
727744749409 78865164
889465803449 78858936
803007239943 53268084
44227582187 6508260
975302362901 78852708
543009545371 78846480
998316512899 78840252
276169806205 78834024
166697092701 78827796
567267703477 25578396
423584767003 78821568
463393026459 78815340
687314485899 78809112
320332094039 78802884
57846383251 78796656
812959304807 78790428
809227280483 78784200
6842050823 78777972
923676026419 78771744
220189441345 78765516
571621731855 78759288
547363573749 78753060
979034387225 78746832
956642241281 78740604
85214561627 78734376
317844077823 78728148
957264245335 78721920
423584767003 78715692
733964789949 78709464
148658975135 78703236
498847257537 78697008
908125925069 78690780
363250373765 78684552
427938795381 78678324
522483411589 78672096
721524708869 78665868
635688149417 78659640
29234196767 78653412
314734057553 78647184
956020237227 78640956
696022542655 78634728
700998575087 78628500
4354034607 78622272
896307848043 78616044
207127356211 78609816
401814625113 78603588
417364726463 78597360
913723961555 11889252
692290518331 78591132
913101957501 78584904
106362699463 78578676
126266829191 78572448
217701425129 78566220
78994521087 78559992
990852464251 61999740
601477926447 78553764
803629243997 78547536
564779687261 78541308
164209076485 78535080
34832233253 78528852
929896066959 37990800
11196079201 78522624
870183677775 78516396
305403996743 78510168
54114358927 78503940
468369058891 78497712
854011572371 78491484
549851589965 78485256
285499867015 78479028
394972580519 78472800
205261344049 78466572
803629243997 78460344
580951792665 78454116
395594584573 78447888
964106289929 78441660
109472719733 78435432
296073935933 78429204
684204465629 78422976
400570617005 78416748
853389568317 78410520
57846383251 78404292
391862560249 78398064
927408050743 78391836
393106568357 78385608
525593431859 78379380
80238529195 78373152
36698245415 78366924
686070477791 78360696
675496408873 1388844
490139200781 78354468
210859380535 78348240
604587946717 78342012
803007239943 78335784
370092418359 78329556
877647726423 78323328
113826748111 78317100
20526140011 78310872
382532499439 78304644
777505073729 78298416
11196079201 78292188
129376849461 38962368
67176444061 78285960
750136895353 78279732
503823289969 78273504
328418146741 78267276
181625189997 23666400
492005212943 20371788
779993089945 78261048
708462623735 78254820
844681511561 78248592
187845230537 78242364
984010419657 78236136
686070477791 78229908
530569464291 78223680
998938516953 78217452
705974607519 78211224
430426811597 78204996
678606429143 78198768
406168653491 78192540
818557341293 67256172
668654364279 78186312
88946585951 3973464
799897219673 78180084
413632702139 78173856
488273188619 78167628
34832233253 78161400
753868919677 4745736
612673999419 78155172
882001754801 78148944
546741569695 78142716
442866892677 78136488
176027153511 78130260
454684969703 78124032
951666208849 78117804
876403718315 19929600
383776507547 78111576
664300335901 78105348
449708937271 78099120
224543469723 78092892
645018210227 78086664
238227558911 78080436
141816930541 78074208
398704604843 78067980
45406302171 78061752
77750512979 78055524
790567158863 78049296
217701425129 78043068
612673999419 78036840
263107721071 78030612
728366753463 78024384
126266829191 78018156
760710964271 78011928
688558494007 78005700
678606429143 77999472
947934184525 77993244
470235071053 77987016
975924366955 77980788
207749360265 77974560
341480231875 77968332
887599791287 77962104
333394179173 77955876
313490049445 77949648
169807112971 77943420
85214561627 77937192
170429117025 77930964
31722212983 77924736
793677179133 77918508
579707784557 77912280
768797016973 77906052
957264245335 130788
401814625113 77899824
495737237267 77893596
436024848083 77887368
162343064323 77881140
189711242699 77874912
105740695409 77868684
188467234591 77862456
406790657545 77856228
492005212943 77850000
554205618343 77843772
922432018311 77837544
63444419737 59234508
874537706153 77831316
34832233253 77825088
44784298117 77818860
426694787273 77812632
151768995405 77806404
164831080539 77800176
259997700801 77793948
758844952109 77787720
139328914325 77781492
431048815651 77775264
849035539939 77769036
100764662977 77762808
811715296699 77756580
868939669667 77750352
918699993987 77744124
892575823719 77737896
500091265645 77731668
414876710247 77725440
408034665653 77719212
375068450791 77712984
541143533209 77706756
376934462953 77700528
572865739963 77694300
375690454845 77688072
119424784597 77681844
162965068377 77675616
202151323779 77669388
220811445399 77663160
80238529195 77656932
200285311617 77650704
421718754841 77644476
947934184525 77638248
610185983203 77632020
474589099431 49182516
223299461615 77625792
574109748071 77619564
645640214281 77613336
52870350819 77607108
315356061607 77600880
584683816989 77594652
686070477791 77588424
403058633221 77582196
123778812975 77575968
654348271037 77569740
113826748111 77563512
997072504791 77557284
654970275091 77551056
503201285915 77544828
199663307563 77538600
89568590005 77532372
276791810259 77526144
901283880475 76373964
990852464251 77519916
454062965649 71864892
262485717017 77513688
692290518331 77507460
351432296739 77501232
725878737247 77495004
378800475115 77488776
770663029135 77482548
11818083255 77476320
914967969663 51605208
137462902163 77470092
684826469683 77463864
304159988635 77457636
11196079201 77451408
708462623735 77445180
853389568317 77438952
873915702099 77432724
961618273713 77426496
951666208849 15626052
615784019689 77420268
906259912907 77414040
644396206173 77407812
314112053499 77401584
390618552141 38663424
232007518371 77395356
712816652113 46460880
816691329131 35480916
361384361603 77389128
510043330509 77382900
10574075147 77376672
415498714301 77370444
401192621059 77364216
141194926487 77357988
959752261551 77351760
112582740003 77345532
724634729139 77339304
87702577843 77333076
411144685923 77326848
343346244037 77320620
63444419737 77314392
952910216957 77308164
242581587289 77301936
705352603465 77295708
231385514317 77289480
416120718355 77283252
281145838637 77277024
798031207511 77270796
373824442683 77264568
885733779125 77258340
93922618383 77252112
350188288631 77245884
659946307523 77239656
16172111633 77233428
919944002095 77227200
467125050783 77220972
877647726423 77214744
37942253523 35723808
495737237267 77208516
238849562965 77202288
263107721071 77196060
14306099471 77189832
163587072431 77183604
745782866975 77177376
146170958919 77171148
401814625113 77164920
632578129147 77158692
363250373765 77152464
531813472399 35792316
470857075107 77146236
572865739963 77140008
943580156147 77133780
427938795381 77127552
350810292685 77121324
49138326495 77115096
676118412927 77108868
90190594059 77102640
926786046689 77096412
877647726423 77090184
416120718355 77083956
280523834583 77077728
28612192713 77071500
455928977811 77065272
848413535885 77059044
771285033189 77052816
103874683247 77046588
817313333185 77040360
106362699463 77034132
730232765625 77027904
152390999459 7529652
756356935893 8245872
775639061567 77021676
468369058891 77015448
39808265685 77009220
261241708909 77002992
623870072391 76996764
687936489953 76990536
76506504871 76984308
227653489993 76978080
222677457561 76971852
374446446737 76965624
472101083215 76959396
221433449453 76953168
954776229119 76946940
545497561587 76940712
993340480467 76934484
32344217037 76928256
326552134579 76922028
459038998081 76915800
932384083175 76909572
590903857529 76903344
303537984581 76897116
383776507547 71628228
335260191335 76890888
634444141309 76884660
747026875083 76878432
959130257497 76872204
195309279185 76865976
676740416981 76859748
80238529195 76853520
197797295401 76847292
7464054877 76841064
791189162917 76834836
451574949433 76828608
742050842651 76822380
376312458899 76816152
185357214321 76809924
197797295401 76803696
322198106201 76797468
674874404819 76791240
24258164335 76785012
671764384549 76778784
485785172403 76772556
49760330549 76766328
460905010243 29583000
391240556195 8906040
992718476413 76760100
446598917001 76753872
547985577803 76747644
114448752165 76741416
920566006149 76735188
392484564303 76728960
625114080499 76722732
596501894015 76716504
195309279185 76710276
100764662977 76704048
765686996703 76697820
735830802111 76691592
522483411589 76685364
170429117025 76679136
390618552141 76672908
299805960257 76666680
70908468385 76660452
686070477791 76654224
797409203457 76647996
477699119701 76641768
686692481845 76635540
44162294063 76629312
947934184525 76623084
902527888583 75066084
200907315671 76616856
658080295361 76610628
997072504791 76604400
11818083255 76598172
107606707571 76591944
84592557573 76585716
136840898109 76579488
545497561587 76573260
73396484601 76567032
784347118323 76560804
615162015635 76554576
861475621019 76548348
65932435953 76542120
245691607559 76535892
49760330549 76529664
357652337279 76523436
331528167011 76517208
156745027837 76510980
480809139971 76504752
219567437291 76498524
82726545411 76492296
111338731895 76486068
783725114269 76479840
108850715679 76473612
27368184605 3033036
517507379157 76467384
251289644045 76461156
367604402143 76454928
734586794003 76448700
809849284537 76442472
187845230537 76436244
810471288591 76430016
750136895353 76423788
321576102147 76417560
534923492669 76411332
914345965609 76405104
447842925109 76398876
408034665653 76392648
259375696747 76386420
487029180511 76380192
392484564303 76373964
825399385887 76367736
569133715639 76361508
972814346685 76355280
795543191295 76349052
150524987297 76342824
219567437291 76336596
60956403521 76330368
480809139971 14959656
346456264307 19045224
608319971041 76324140
772529041297 76317912
518751387265 76311684
829753414265 76305456
629468108877 76299228
20526140011 76293000
989608456143 76286772
709706631843 76280544
232007518371 76274316
931140075067 76268088
634444141309 76261860
337748207551 76255632
217701425129 76249404
250667639991 76243176
898173860205 76236948
741428838597 76230720
139950918379 76224492
320332094039 76218264
284877862961 76212036
270571769719 76205808
982766411549 76199580
93922618383 76193352
892575823719 76187124
377556467007 76180896
742050842651 76174668
579707784557 76168440
255021668369 76162212
756356935893 76155984
748892887245 76149756
373824442683 76143528
194687275131 76137300
711572644005 76131072
875159710207 76124844
828509406157 76118616
175405149457 61744392
211481384589 76112388
608941975095 76106160
980900399387 76099932
205261344049 76093704
771285033189 76087476
379422479169 76081248
381910495385 76075020
289853895393 76068792
534923492669 76062564
221433449453 76056336
123156808921 76050108
80860533249 76043880
522483411589 76037652
766931004811 76031424
178515169727 76025196
868939669667 76018968
997072504791 76012740
940470135877 76006512
481431144025 76000284
770041025081 75994056
942958152093 75987828
646262218335 75981600
600855922393 75975372
235739542695 75969144
188467234591 75962916
324064118363 75956688
102008671085 75950460
425450779165 75944232
753868919677 75938004
617650031851 75931776
680472441305 75925548
409278673761 75919320
375690454845 75913092
921810014257 75906864
502579281861 75900636
295451931879 75894408
756978939947 75888180
504445294023 75881952
532435476453 75875724
334016183227 75869496
102008671085 75863268
794299183187 75857040
909991937231 75850812
590903857529 31793940
106984703517 75844584
544253553479 75838356
233251526479 75832128
574731752125 75825900
232629522425 75819672
401192621059 75813444
778127077783 75807216
279901830529 75800988
659324303469 75794760
199041303509 75788532
728988757517 75782304
62822415683 1588140
750136895353 75776076
254399664315 75769848
200907315671 41933124
498225253483 75763620
321576102147 75757392
515019362941 75751164
150524987297 75744936
961618273713 75738708
238849562965 75732480
97654642707 75726252
516885375103 33724620
386886527817 75720024
786213130485 75713796
261863712963 75707568
511909342671 34621452
798031207511 75701340
436646852137 75695112
689180498061 75688884
798031207511 75682656
980278395333 75676428
443488896731 75670200
700376571033 75663972
397460596735 75657744
464637034567 75651516
982766411549 75645288
916833981825 75639060
62822415683 75632832
253777660261 75626604
592769869691 75620376
816069325077 75614148
373824442683 75607920
37320249469 75601692
650616246713 75595464
379422479169 75589236
427938795381 75583008
45406302171 75576780
256265676477 75570552
912479953447 75564324
10574075147 75558096
859609608857 75551868
496981245375 75545640
375068450791 75539412
796787199403 75533184
269949765665 75526956
31100208929 75520728
873915702099 75514500
798653211565 75508272
459661002135 75502044
74640492709 75495816
807983272375 75489588
962240277767 75483360
346456264307 75477132
854011572371 75470904
244447599451 75464676
928030054797 75458448
991474468305 75452220
556071630505 75445992
884489771017 75439764
363872377819 75433536
77128508925 75427308
298561952149 75421080
69042456223 75414852
630090112931 75408624
640664181849 75402396
8708062985 75396168
82104541357 75389940
482675152133 984024
506933310239 75383712
631956125093 75377484
185979218375 75371256
126266829191 75365028
851523556155 75358800
675496408873 75352572
648750234551 75346344
126266829191 75340116
950422200741 75333888
223921465669 75327660
753868919677 75321432
482053148079 75315204
510043330509 75308976
445976912947 26026812
500713269699 40407264
644396206173 75302748
286743875123 75296520
753246915623 75290292
618272035905 75284064
174161141349 75277836
465881042675 75271608
854633576425 75265380
622010283 75259152
660568311577 75252924
720280700761 75246696
635066145363 75240468
700998575087 75234240
32344217037 75228012
844681511561 75221784
867073657505 75215556
758248177683 21480372
196553287293 75209328
702864587249 75203100
682338453467 75196872
384398511601 75190644
523105415643 75184416
315978065661 75178188
566023695369 75171960
252533652153 75165732
815447321023 75159504
76506504871 75153276
332772175119 75147048
473967095377 75140820
944824164255 75134592
28612192713 75128364
408034665653 75122136
259997700801 75115908
719036692653 75109680
703486591303 75103452
677362421035 75097224
297317944041 75090996
780615093999 75084768
951044204795 75078540
255643672423 75072312
649994242659 75066084
844681511561 75059856
409900677815 75053628
710950639951 75047400
46028306225 75041172
719036692653 75034944
309136021067 75028716
145548954865 75022488
622626064283 75016260
199041303509 1781208
206505352157 75010032
169185108917 75003804
132486869731 74997576
720280700761 74991348
54114358927 74985120
866451653451 74978892
116314764327 74972664
342724239983 56456820
401814625113 74966436
911857949393 74960208
314112053499 74953980
898173860205 74947752
558559646721 74941524
389374544033 74935296
8086058931 74929068
922432018311 74922840
803007239943 74916612
126888833245 74910384
588415841313 74904156
715926672383 74897928
156123023783 74891700
556071630505 74885472
326552134579 74879244
503201285915 74873016
11196079201 74866788
622004060229 74860560
369470414305 74854332
405546649437 74848104
178515169727 74841876
754490923731 74835648
689802502115 74829420
949178192633 74823192
128132841353 74816964
390618552141 52502040
241959583235 74810736
644396206173 74804508
431048815651 74798280
102630675139 74792052
241959583235 74785824
651860254821 74779596
836595458859 74773368
235117538641 74767140
789323150755 74760912
34210229199 74754684
52870350819 74748456
566645699423 74742228
707840619681 74736000
40430269739 74729772
625736084553 74723544
290475899447 74717316
956020237227 74711088
577841772395 74704860
340858227821 74698632
834729446697 74692404
460905010243 74686176
926786046689 74679948
779371085891 74673720
949178192633 36284328
567267703477 74667492
517507379157 74661264
860853616965 74655036
504445294023 74648808
892575823719 74642580
348322276469 74636352
158611039999 74630124
417986730517 74623896
684204465629 73160316
896929852097 74617668
692912522385 74611440
868317665613 74605212
30478204875 74598984
291719907555 74592756
521861407535 74586528
737074810219 74580300
219567437291 74574072
949178192633 74567844
118802780543 74561616
696022542655 74555388
425450779165 74549160
167941100809 74542932
106984703517 74536704
674252400765 74530476
965972302091 74524248
747026875083 74518020
984010419657 74511792
166697092701 74505564
927408050743 74499336
592147865637 74493108
268083753503 74486880
41674277847 74480652
306648004851 74474424
405546649437 74468196
176649157565 74461968
382532499439 74455740
72152476493 56618748
869561673721 74449512
513775354833 74443284
939226127769 74437056
715926672383 74430828
424206771057 74424600
34210229199 74418372
532435476453 74412144
875781714261 74405916
103252679193 74399688
991474468305 74393460
72152476493 74387232
401192621059 74381004
342102235929 74374776
519373391319 74368548
128132841353 74362320
367604402143 10892772
587171833205 74356092
645640214281 74349864
873293698045 74343636
124400817029 74337408
228897498101 74331180
148036971081 74324952
70908468385 74318724
780615093999 74312496
367604402143 74306268
345834260253 74300040
93922618383 74293812
985254427765 74287584
970948334523 74281356
528081448075 74275128
113826748111 74268900
170429117025 74262672
506311306185 74256444
473345091323 74250216
761332968325 74243988
32344217037 74237760
742050842651 74231532
692912522385 74225304
366360394035 74219076
476455111593 74212848
172917133241 74206620
409900677815 74200392
181003185943 74194164
167941100809 74187936
211481384589 74181708
252533652153 74175480
809849284537 74169252
484541164295 74163024
874537706153 74156796
667410356171 74150568
905637908853 74144340
227031485939 74138112
778127077783 74131884
482053148079 74125656
612673999419 74119428
582817804827 74113200
887599791287 74106972
992718476413 74100744
669276368333 74094516
190955250807 74088288
116314764327 74082060
921188010203 74075832
797409203457 74069604
877647726423 74063376
885733779125 74057148
307270008905 74050920
657458291307 74044692
756978939947 74038464
559803654829 74032236
275547802151 74026008
760088960217 74019780
163587072431 74013552
656836287253 74007324
114448752165 74001096
766309000757 73994868
934250095337 73988640
600855922393 73982412
259997700801 73976184
1866018391 73969956
798653211565 73963728
108228711625 73957500
599611914285 73951272
887599791287 73945044
786835134539 73938816
301671972419 43209864
266839745395 73932588
988364448035 41814792
787457138593 73926360
465259038621 73920132
531813472399 73913904
439756872407 73907676
738318818327 73901448
241337579181 73895220
111960735949 73888992
768797016973 73882764
146792962973 73876536
42296281901 73870308
320954098093 64877076
497603249429 73864080
887599791287 73857852
183491202159 73851624
215213408913 73845396
187223226483 73839168
70286464331 73832940
357652337279 73826712
972192342631 73820484
463393026459 34883028
230141506209 73814256
432914827813 73808028
3732030553 73801800
459661002135 73795572
401814625113 73789344
300427964311 73783116
64066423791 73776888
110716727841 73770660
615784019689 73764432
835351450751 73758204
145548954865 73751976
70286464331 73745748
663056327793 73739520
116936768381 73733292
11196079201 73727064
78372517033 73720836
294207923771 73714608
798653211565 73708380
664922339955 73702152
167941100809 73695924
905637908853 73689696
187223226483 73683468
772529041297 73677240
839083475075 73671012
727122745355 73664784
245069603505 73658556
321576102147 73652328
538033512939 73646100
571621731855 73639872
187223226483 73633644
277413814313 73627416
416120718355 73621188
415498714301 73614960
88946585951 73608732
9952071093 566748
974680358847 73602504
164209076485 73596276
296073935933 73590048
194065271077 73583820
179137173781 73577592
361384361603 73571364
273681789989 49157604
806739264267 73565136
960374265605 73558908
939848131823 73552680
972814346685 73546452
33588225145 73540224
786835134539 73533996
688558494007 73527768
540521529155 73521540
575975760233 73515312
770663029135 73509084
98898650815 73502856
464015030513 73496628
9330067039 24488496
654348271037 73490400
141194926487 73484172
377556467007 73477944
525593431859 73471716
377556467007 12406176
268083753503 73465488
982144407495 73459260
742050842651 73453032
904393900745 73446804
533679484561 73440576
917455985879 73434348
457794989973 73428120
960374265605 73421892
832863434535 73415664
319088085931 73409436
410522681869 73403208
881379750747 73396980
266217741341 73390752
538655516993 73384524
814825316969 73378296
400570617005 73372068
506311306185 73365840
984632423711 73359612
869561673721 73353384
283633854853 73347156
714060660221 73340928
395594584573 73334700
691668514277 73328472
338370211605 63108324
342724239983 73322244
2488022445 73316016
421096750787 73309788
311624037283 73303560
981522403441 73297332
681716449413 73291104
646884222389 73284876
185357214321 73278648
949178192633 73272420
470857075107 73266192
950422200741 73259964
478943127809 73253736
886977787233 27085572
210237376481 73247508
912479953447 73241280
924298030473 73235052
680472441305 73228824
58468387305 73222596
870805681829 73216368
600233918339 69205536
270571769719 73210140
682338453467 55821564
862097625073 73203912
541765537263 73197684
474589099431 73191456
792433171025 73185228
477699119701 73179000
81482537303 73172772
945446168309 73166544
327796142687 73160316
64688427845 73154088
388130535925 73147860
662434323739 73141632
758222948055 73135404
370092418359 73129176
79616525141 73122948
894441835881 73116720
176649157565 73110492
409278673761 73104264
343346244037 73098036
696022542655 73091808
963484285875 73085580
590903857529 73079352
42918285955 73073124
638798169687 73066896
404924645383 73060668
569133715639 50552676
993962484521 73054440
982144407495 73048212
448464929163 73041984
955398233173 73035756
744538858867 73029528
821667361563 73023300
256265676477 73017072
689802502115 73010844
937360115607 73004616
626980092661 72998388
451574949433 72992160
8708062985 72985932
171051121079 72979704
427938795381 72973476
705352603465 72967248
177271161619 72961020
214591404859 72954792
280523834583 72948564
464637034567 72942336
243825595397 72936108
774395053459 72929880
335260191335 72923652
965350298037 72917424
783725114269 72911196
691046510223 72904968
788079142647 72898740
290475899447 42481188
868939669667 72892512
325308126471 72886284
893819831827 72880056
203395331887 72873828
554827622397 72867600
511909342671 37934748
172917133241 72861372
152390999459 72855144
422340758895 72848916
195309279185 72842688
799897219673 72836460
232007518371 72830232
203395331887 72824004
927408050743 72817776
671764384549 72811548
151146991351 72805320
319088085931 72799092
106984703517 72792864
38564257577 72786636
244447599451 72780408
66554440007 72774180
821667361563 72767952
10574075147 72761724
595879889961 72755496
98276646761 72749268
811715296699 72743040
447842925109 72736812
616406023743 72730584
420474746733 72724356
742672846705 72718128
614540011581 72711900
657458291307 72705672
668032360225 72699444
268083753503 72693216
353298308901 72686988
773773049405 72680760
501335273753 72674532
763820984541 72668304
832241430481 72662076
855255580479 72655848
59090391359 72649620
846547523723 72643392
654970275091 72637164
174783145403 72630936
960996269659 62130528
812337300753 72624708
421718754841 72618480
216457417021 72612252
646884222389 72606024
177271161619 11303820
454062965649 72599796
511287338617 72593568
99520654869 72587340
432914827813 72581112
704730599411 72574884
152390999459 72568656
727122745355 72562428
696644546709 72556200
153635007567 67966164
401192621059 72549972
513775354833 72543744
916211977771 72537516
984632423711 72531288
243825595397 72525060
981522403441 72518832
215213408913 72512604
916833981825 72506376
437268856191 72500148
414876710247 72493920
391862560249 72487692
389996548087 72481464
337748207551 72475236
623870072391 72469008
957886249389 72462780
446598917001 72456552
861475621019 72450324
761954972379 72444096
490139200781 59888448
318466081877 72437868
710950639951 72431640
373202438629 72425412
992718476413 72419184
596501894015 72412956
210237376481 72406728
755112927785 72400500
684826469683 72394272
937360115607 72388044
239471567019 72381816
482053148079 72375588
130620857569 72369360
33588225145 72363132
413632702139 72356904
326552134579 72350676
405546649437 72344448
57846383251 72338220
204639339995 72331992
434780839975 72325764
162965068377 72319536
477699119701 72313308
379422479169 72307080
490761204835 72300852
599611914285 72294624
936738111553 72288396
585927825097 72282168
176027153511 27558900
184113206213 72275940
351432296739 72269712
945446168309 72263484
160477052161 72257256
75884500817 72251028
589659849421 72244800
669898372387 72238572
415498714301 72232344
315978065661 72226116
529947460237 72219888
840949487237 72213660
353920312955 72207432
761332968325 72201204
364494381873 72194976
250667639991 72188748
652482258875 72182520
473967095377 72176292
785591126431 72170064
461527014297 72163836
148036971081 72157608
524971427805 72151380
642530194011 72145152
345834260253 72138924
665544344009 72132696
117558772435 72126468
992096472359 72120240
381288491331 72114012
905637908853 72107784
663678331847 72101556
511287338617 72095328
513775354833 72089100
684826469683 72082872
153635007567 72076644
614540011581 72070416
524349423751 72064188
825399385887 72057960
651238250767 72051732
581573796719 72045504
882001754801 72039276
268083753503 72033048
966594306145 72026820
704730599411 72020592
4976038661 72014364
551717602127 72008136
564157683207 72001908
750136895353 71995680
686692481845 25173576
899417868313 71989452
291719907555 71983224
898795864259 71976996
343346244037 71970768
338992215659 71964540
305403996743 71958312
217079421075 71952084
424828775111 71945856
561047662937 71939628
36701403011 30753864
725878737247 71933400
783725114269 71927172
536789504831 71920944
75262496763 71914716
100142658923 71908488
16794115687 71902260
338992215659 71896032
684204465629 71889804
384398511601 71883576
173539137295 71877348
648128230497 71871120
623870072391 71864892
680472441305 71858664
693534526439 71852436
886977787233 71846208
347700272415 71839980
364494381873 59832396
398704604843 71833752
113826748111 71827524
127510837299 71821296
925542038581 71815068
519995395373 59091264
737696814273 71808840
543009545371 71802612
274303794043 71796384
965350298037 71790156
733342785895 71783928
246935615667 71777700
609563979149 71771472
976546371009 71765244
984632423711 71759016
284255858907 71752788
37320249469 71746560
548607581857 27390744
166075088647 71740332
245691607559 71734104
216457417021 71727876
193443267023 71721648
112582740003 71715420
523727419697 71709192
291719907555 71702964
34210229199 68451948
297317944041 71696736
411766689977 71690508
732720781841 71684280
472723087269 71678052
822911369671 71671824
555449626451 71665596
397460596735 71659368
155501019729 71653140
222055453507 71646912
878269730477 69772284
434780839975 71640684
204639339995 71634456
615784019689 71628228
415498714301 71622000
3732030553 71615772
695400538601 71609544
703486591303 71603316
817313333185 71597088
90190594059 71590860
914345965609 71584632
622010283 71578404
243203591343 71572176
363872377819 71565948
316600069715 71559720
437890860245 71553492
65932435953 71547264
734586794003 71541036
984010419657 71534808
605831954825 71528580
237605554857 71522352
860853616965 71516124
663678331847 71509896
538033512939 71503668
947312180471 71497440
139950918379 71491212
8086058931 71484984
217079421075 71478756
556693634559 71472528
521239403481 71466300
493249221051 71460072
577841772395 71453844
166075088647 71447616
749514891299 11210400
482675152133 71441388
139950918379 71435160
420474746733 71428932
985876431819 71422704
613296003473 71416476
505689302131 71410248
552339606181 71404020
66554440007 71397792
648750234551 71391564
900661876421 71385336
252533652153 32011920
777505073729 71379108
421718754841 71372880
138706910271 71366652
681716449413 71360424
943580156147 71354196
151768995405 71347968
845925519669 71341740
367604402143 71335512
581573796719 71329284
2488022445 59819940
297939948095 71323056
791811166971 71316828
166697092701 71310600
240093571073 71304372
562913675099 71298144
455928977811 71291916
656214283199 71285688
546741569695 71279460
136218894055 71273232
876403718315 71267004
289853895393 71260776
190955250807 71254548
678606429143 71248320
745782866975 71242092
425450779165 36601956
549851589965 71235864
437268856191 35107236
733964789949 71229636
552339606181 71223408
984632423711 71217180
53492354873 71210952
678606429143 71204724
423584767003 71198496
230141506209 71192268
627602096715 71186040
759466956163 45707292
393106568357 71179812
979656391279 71173584
107606707571 71167356
628224100769 71161128
577219768341 71154900
735208798057 71148672
444110900785 71142444
545497561587 71136216
153635007567 71129988
365116385927 71123760
32966221091 71117532
249423631883 71111304
906881916961 71105076
855877584533 1058760
74018488655 71098848
707840619681 71092620
762576976433 71086392
845303515615 71080164
990852464251 71073936
98898650815 71067708
964106289929 71061480
781859102107 71055252
783725114269 71049024
533057480507 71042796
821667361563 71036568
498225253483 71030340
383776507547 71024112
299805960257 71017884
4976038661 71011656
620760052121 37100196
286121871069 71005428
861475621019 70999200
173539137295 70992972
123156808921 70986744
386886527817 39192804
284877862961 13109940
594013877799 70980516
964106289929 45514224
190955250807 70974288
131864865677 70968060
5598042715 70961832
551717602127 70955604
964728293983 70949376
964106289929 35817228
4976038661 70943148
443488896731 70936920
292963915663 70930692
661812319685 70924464
169807112971 16672356
478943127809 70918236
184113206213 70912008
426072783219 70905780
708462623735 70899552
336504199443 70893324
498847257537 70887096
500713269699 27652320
655592279145 70880868
414254706193 70874640
607697966987 70868412
52870350819 70862184
634444141309 70855956
662434323739 70849728
197175291347 70843500
306026000797 70837272
625736084553 70831044
652482258875 70824816
730854769679 70818588
858987604803 60498792
706596611573 70812360
579085780503 70806132
378178471061 70799904
709706631843 70793676
904393900745 70787448
88946585951 70781220
918699993987 70774992
84592557573 70768764
696022542655 70762536
92056606221 70756308
967216310199 70750080
746404871029 70743852
128754845407 70737624
529947460237 70731396
368226406197 70725168
666788352117 70718940
518751387265 70712712
614540011581 70706484
492627216997 70700256
270571769719 49219884
762576976433 70694028
837839466967 70687800
103252679193 70681572
496359241321 70675344
432914827813 70669116
549229585911 70662888
26746180551 70656660
4354034607 70650432
806739264267 70644204
903149892637 2808828
768797016973 70637976
33588225145 70631748
376934462953 70625520
9952071093 70619292
237605554857 70613064
76506504871 70606836
314112053499 70600608
296695939987 70594380
787457138593 70588152
560425658883 70581924
218323429183 70575696
72152476493 70569468
386886527817 70563240
659946307523 70557012
719658696707 70550784
401814625113 70544556
832241430481 70538328
515019362941 70532100
43540290009 70525872
59090391359 70519644
545497561587 70513416
116936768381 70507188
140572922433 70500960
273681789989 48111300
781859102107 70494732
343968248091 70488504
289231891339 70482276
570999727801 70476048
670520376441 70469820
986498435873 70463592
827887402103 70457364
997694508845 70451136
554827622397 70444908
985254427765 70438680
317844077823 70432452
618272035905 70426224
416120718355 70419996
163587072431 70413768
501957277807 70407540
415498714301 70401312
751380903461 70395084
677362421035 70388856
997072504791 70382628
495737237267 70376400
494493229159 70370172
685448473737 70363944
9952071093 70357716
840327483183 70351488
161099056215 70345260
740806834543 70339032
277413814313 70332804
275547802151 70326576
243825595397 70320348
445976912947 70314120
570999727801 70307892
343346244037 70301664
169185108917 70295436
434158835921 70289208
961618273713 70282980
437890860245 70276752
182869198105 70270524
863341633181 70264296
551717602127 70258068
391240556195 70251840
808605276429 19555920
622626064283 70245612
848413535885 70239384
189089238645 70233156
107606707571 70226928
11818083255 70220700
754490923731 70214472
59090391359 70208244
357030333225 70202016
689802502115 70195788
233251526479 70189560
394972580519 70183332
782481106161 70177104
313490049445 70170876
324064118363 70164648
526215435913 70158420
736452806165 70152192
291719907555 70145964
79616525141 23691312
592769869691 70139736
335882195389 70133508
177893165673 70127280
337748207551 70121052
107606707571 70114824
409900677815 70108596
278657822421 70102368
712816652113 70096140
13062091363 70089912
72152476493 70083684
79616525141 70077456
32966221091 70071228
891953819665 70065000
273059785935 70058772
406790657545 70052544
174783145403 70046316
737696814273 70040088
845925519669 70033860
558559646721 70027632
498225253483 70021404
193443267023 70015176
455928977811 70008948
7464054877 70002720
246313611613 69996492
337748207551 69990264
649372238605 69984036
619516044013 69977808
343968248091 69971580
896929852097 69965352
993962484521 69959124
984632423711 69952896
541765537263 69946668
953532221011 69940440
27990188659 69934212
702242583195 69927984
293585919717 69921756
814203312915 69915528
22392152173 69909300
144926950811 69903072
836595458859 69896844
22392152173 69890616
513775354833 69884388
379422479169 69878160
18038123795 69871932
327796142687 69865704
143060938649 69859476
678606429143 69853248
559181650775 69847020
584061812935 69840792
243825595397 69834564
729610761571 69828336
799897219673 69822108
805495256159 69815880
449086933217 69809652
969082322361 69803424
202773327833 69797196
462771022405 69790968
837217462913 69784740
212725392697 69778512
605831954825 69772284
96410634599 1999188
658080295361 69766056
51626342711 69759828
775017057513 69753600
942336148039 69747372
144926950811 69741144
597123898069 69734916
843437503453 69728688
560425658883 69722460
127510837299 69716232
826643393995 69710004
347700272415 69703776
925542038581 69697548
598367906177 69691320
107606707571 69685092
292341911609 69678864
414254706193 69672636
743294850759 69666408
130620857569 69660180
359518349441 69653952
323442114309 69647724
808605276429 69641496
113826748111 69635268
125022821083 69629040
293585919717 69622812
439134868353 34683732
427316791327 69616584
530569464291 69610356
597745902123 69604128
149902983243 69597900
261241708909 69591672
185979218375 69585444
679228433197 69579216
255021668369 69572988
833485438589 69566760
824777381833 69560532
10574075147 69554304
126888833245 69548076
857743596695 69541848
510665334563 69535620
680472441305 69529392
65932435953 69523164
745782866975 69516936
500091265645 69510708
912479953447 69504480
592147865637 69498252
968460318307 69492024
849657543993 69485796
253155656207 69479568
632578129147 69473340
872671693991 69467112
905637908853 69460884
980278395333 69454656
565401691315 69448428
389374544033 69442200
213969400805 69435972
83970553519 28324944
201529319725 69429744
786213130485 69423516
912479953447 69417288
692912522385 69411060
722146712923 69404832
186601222429 69398604
56602375143 69392376
607075962933 48428928
868317665613 69386148
55358367035 69379920
367604402143 69373692
339614219713 69367464
590903857529 69361236
62200411629 69355008
21770148119 69348780
891953819665 69342552
343346244037 69336324
771907037243 47880864
132486869731 69330096
371336426467 69323868
133108873785 69317640
869561673721 69311412
3110026499 69305184
506311306185 69298956
459038998081 69292728
924298030473 69286500
548607581857 69280272
230763510263 69274044
845303515615 51611436
85214561627 69267816
992718476413 69261588
864585641289 69255360
544875557533 69249132
194065271077 69242904
193443267023 69236676
164831080539 69230448
692912522385 69224220
176649157565 69217992
668654364279 69211764
358274341333 69205536
146792962973 69199308
270571769719 69193080
65310431899 69186852
750758899407 69180624
855877584533 69174396
787457138593 69168168
818557341293 69161940
250045635937 69155712
355786325117 69149484
208371364319 69143256
591525861583 69137028
529325456183 69130800
342724239983 69124572
979034387225 69118344
77128508925 69112116
923676026419 69105888
595257885907 69099660
533679484561 69093432
831619426427 69087204
941092139931 69080976
278035818367 69074748
315356061607 69068520
65310431899 69062292
895685843989 69056064
393728572411 69049836
174161141349 43745472
929274062905 69043608
904393900745 69037380
411766689977 69031152
238849562965 69024924
259375696747 69018696
903771896691 69012468
459038998081 69006240
273681789989 69000012
533679484561 68993784
21770148119 68987556
185979218375 68981328
303537984581 68975100
512531346725 68968872
218323429183 68962644
952910216957 68956416
302915980527 68950188
192821262969 68943960
223921465669 68937732
989608456143 68931504
459038998081 68925276
491383208889 68919048
208371364319 68912820
110094723787 68906592
795543191295 68900364
562291671045 68894136
398082600789 68887908
551095598073 68881680
569133715639 68875452
274925798097 68869224
775017057513 68862996
594013877799 68856768
454062965649 68850540
696022542655 68844312
205261344049 68838084
910613941285 44505288
241337579181 15644736
715304668329 68831856
252533652153 68825628
549229585911 68819400
958508253443 68813172
190333246753 68806944
437890860245 68800716
475833107539 68794488
984632423711 68788260
831619426427 68782032
270571769719 68775804
110094723787 68769576
854011572371 68763348
68420452169 68757120
864585641289 68750892
218323429183 68744664
927408050743 68738436
910613941285 68732208
376934462953 68725980
657458291307 68719752
862719629127 68713524
153635007567 68707296
871427685883 68701068
52248346765 68694840
11196079201 68688612
974680358847 68682384
800519223727 68676156
824777381833 68669928
4976038661 68663700
803629243997 68657472
376312458899 68651244
764442988595 68645016
980900399387 68638788
962862281821 68632560
786835134539 68626332
512531346725 68620104
963484285875 68613876
965972302091 68607648
107606707571 33257520
826643393995 68601420
316600069715 68595192
565401691315 68588964
774395053459 68582736
377556467007 68576508
192199258915 68570280
856499588587 68564052
363250373765 68557824
782481106161 68551596
826643393995 68545368
405546649437 68539140
82104541357 68532912
70908468385 68526684
688558494007 68520456
868317665613 68514228
443488896731 68508000
917455985879 68501772
95166626491 68495544
352054300793 68489316
340858227821 68483088
252533652153 35144604
344590252145 68476860
478321123755 68470632
70286464331 68464404
794921187241 68458176
755112927785 68451948
733342785895 68445720
685448473737 68439492
145548954865 68433264
285499867015 68427036
830375418319 68420808
157989035945 68414580
969704326415 68408352
994584488575 68402124
841571491291 50023296
309136021067 68395896
27368184605 68389668
727122745355 68383440
432914827813 68377212
195309279185 40139460
560425658883 68370984
518129383211 68364756
98898650815 68358528
347078268361 68352300
790567158863 39940164
251289644045 68346072
361384361603 68339844
896929852097 68333616
110094723787 68327388
1866018391 68321160
570999727801 68314932
430426811597 68308704
297939948095 68302476
547985577803 68296248
900661876421 68290020
91434602167 68283792
536167500777 68277564
389374544033 68271336
315978065661 68265108
370092418359 68258880
775639061567 68252652
437890860245 68246424
901905884529 68240196
397460596735 68233968
814203312915 68227740
179759177835 68221512
643774202119 68215284
556693634559 68209056
610185983203 68202828
444110900785 68196600
594013877799 68190372
120046788651 68184144
419852742679 68177916
251911648099 68171688
201529319725 68165460
713438656167 68159232
196553287293 68153004
874537706153 68146776
902527888583 68140548
600855922393 68134320
865207645343 68128092
98898650815 68121864
650616246713 68115636
444732904839 68109408
523727419697 68103180
868317665613 68096952
723390721031 68090724
678606429143 68084496
309758025121 68078268
576597764287 68072040
573487744017 12113460
467125050783 68065812
781237098053 68059584
480809139971 68053356
292341911609 68047128
780615093999 68040900
938604123715 68034672
524971427805 23336316
304781992689 68028444
349566284577 68022216
209615372427 68015988
868939669667 68009760
719658696707 68003532
321576102147 67997304
481431144025 67991076
593391873745 67984848
800519223727 67978620
378800475115 33238836
249423631883 67972392
33588225145 67966164
939226127769 67959936
580951792665 67953708
496981245375 67947480
82726545411 67941252
304159988635 67935024
120046788651 67928796
123778812975 67922568
26124176497 67916340
689802502115 67910112
175405149457 67903884
93922618383 26257248
648750234551 67897656
172295129187 67891428
664922339955 67885200
371336426467 67878972
538655516993 67872744
933628091283 67866516
538033512939 67860288
408656669707 67854060
199663307563 67847832
324686122417 67841604
409278673761 67835376
547363573749 67829148
529325456183 67822920
129998853515 67816692
242581587289 67810464
90812598113 67804236
458416994027 67798008
208371364319 67791780
852145560209 67785552
990230460197 67779324
38564257577 67773096
822911369671 67766868
443488896731 67760640
677362421035 67754412
731476773733 67748184
440378876461 67741956
835351450751 67735728
537411508885 67729500
304159988635 67723272
396216588627 67717044
60334399467 67710816
628846104823 67704588
738318818327 67698360
891331815611 67692132
78994521087 67685904
808605276429 67679676
99520654869 67673448
324686122417 67667220
892575823719 28356084
638798169687 67660992
270571769719 67654764
13062091363 67648536
501957277807 67642308
786213130485 67636080
208371364319 67629852
714060660221 67623624
252533652153 67617396
276169806205 67611168
915589973717 58730040
427316791327 67604940
399948612951 67598712
391862560249 67592484
533679484561 67586256
670520376441 67580028
65932435953 67573800
630090112931 67567572
266217741341 67561344
333394179173 67555116
981522403441 67548888
621382056175 67542660
957886249389 67536432
417364726463 67530204
744538858867 67523976
523727419697 67517748
236983550803 67511520
492005212943 67505292
687936489953 67499064
669276368333 67492836
666166348063 67486608
539277521047 67480380
511287338617 67474152
758844952109 67467924
287987883231 67461696
668654364279 67455468
661190315631 67449240
630090112931 67443012
76506504871 67436784
630712116985 67430556
510043330509 67424328
742050842651 67418100
454062965649 67411872
939226127769 67405644
785591126431 67399416
826021389941 67393188
268705757557 36558360
362006365657 67386960
872049689937 67380732
833485438589 67374504
707840619681 67368276
181003185943 1046304
149280979189 67362048
11196079201 67355820
786213130485 67349592
985876431819 67343364
166697092701 67337136
577219768341 67330908
141194926487 67324680
355164321063 67318452
567889707531 67312224
892575823719 67305996
826643393995 67299768
573487744017 67293540
867695661559 67287312
970948334523 67281084
822911369671 67274856
426694787273 67268628
202151323779 67262400
782481106161 67256172
883867766963 67249944
547363573749 67243716
710950639951 67237488
536167500777 67231260
763820984541 67225032
94544622437 67218804
704108595357 67212576
141816930541 67206348
696022542655 67200120
452818957541 67193892
546119565641 67187664
784969122377 67181436
922432018311 67175208
911235945339 67168980
42296281901 67162752
789945154809 67156524
687314485899 67150296
85214561627 19767672
548607581857 67144068
556693634559 67137840
434158835921 67131612
445976912947 67125384
191577254861 67119156
997694508845 67112928
3110026499 67106700
844681511561 67100472
12440087309 67094244
589037845367 67088016
561669666991 67081788
606453958879 67075560
715304668329 67069332
992718476413 67063104
971570338577 67056876
108850715679 67050648
49760330549 67044420
733964789949 67038192
65310431899 67031964
94544622437 47513412
87080573789 67025736
91434602167 67019508
147414967027 67013280
947934184525 67007052
720280700761 67000824
70908468385 66994596
556693634559 66988368
635688149417 66982140
459038998081 66975912
385642519709 66969684
964728293983 66963456
23636160281 66957228
758844952109 66951000
409900677815 66944772
863341633181 66938544
624492076445 66932316
368848410251 66926088
691668514277 66919860
847169527777 66913632
974058354793 66907404
681094445359 66901176
775017057513 35817228
93300614329 66894948
939226127769 66888720
924920034527 66882492
38564257577 66876264
173539137295 66870036
404924645383 66863808
431048815651 66857580
728366753463 66851352
100764662977 66845124
223299461615 66838896
786835134539 66832668
689180498061 66826440
613918007527 61134048
893819831827 66820212
861475621019 66813984
500713269699 66807756
849657543993 66801528
35454237307 66795300
457794989973 66789072
786835134539 66782844
475211103485 66776616
181625189997 66770388
483297156187 66764160
789945154809 66757932
747648879137 66751704
115070756219 66745476
811715296699 66739248
162965068377 66733020
801141227781 66726792
826021389941 66720564
131242861623 49126464
246313611613 66714336
540521529155 14417820
354542317009 66708108
93922618383 66701880
467125050783 66695652
983388415603 66689424
14928103525 66683196
907503921015 66676968
606453958879 66670740
880757746693 52408620
886977787233 66664512
835351450751 66658284
143060938649 66652056
940470135877 66645828
848413535885 66639600
604587946717 66633372
454062965649 66627144
812959304807 66620916
639420173741 66614688
32966221091 66608460
81482537303 66602232
658080295361 66596004
365738389981 66589776
468369058891 66583548
728366753463 66577320
421718754841 66571092
812337300753 66564864
115692760273 66558636
398082600789 66552408
225165473777 66546180
327796142687 66539952
256887680531 66533724
406790657545 66527496
376312458899 66521268
818557341293 66515040
901283880475 66508812
981522403441 11826972
821667361563 66502584
801141227781 66496356
684826469683 66490128
400570617005 31096404
773773049405 66483900
79616525141 66477672
709706631843 66471444
843437503453 41416200
724634729139 66465216
184735210267 66458988
554205618343 479556
536789504831 66452760
82726545411 66446532
906259912907 66440304
913101957501 66434076
792433171025 66427848
522483411589 42948288
748892887245 66421620
990852464251 66415392
475211103485 66409164
198419299455 66402936
951666208849 66396708
281767842691 66390480
201529319725 66384252
505689302131 66378024
788701146701 66371796
905015904799 66365568
69042456223 66359340
315356061607 66353112
149280979189 66346884
472101083215 66340656
362628369711 66334428
684826469683 66328200
2488022445 66321972
18038123795 66315744
600233918339 66309516
140572922433 23298948
893197827773 66303288
628224100769 66297060
231385514317 66290832
419852742679 66284604
673630396711 66278376
352676304847 9503928
58468387305 66272148
669276368333 66265920
308514017013 66259692
770663029135 66253464
936738111553 66247236
75884500817 66241008
646262218335 66234780
410522681869 66228552
631956125093 66222324
483919160241 66216096
343968248091 66209868
170429117025 66203640
653726266983 66197412
716548676437 66191184
452196953487 66184956
831619426427 2790144
272437781881 66178728
579085780503 66172500
635688149417 66166272
961618273713 66160044
737074810219 66153816
494493229159 66147588
449086933217 66141360
869561673721 66135132
900039872367 66128904
301671972419 66122676
561047662937 66116448
278657822421 66110220
960374265605 66103992
784347118323 66097764
653726266983 66091536
26124176497 66085308
792433171025 66079080
200907315671 66072852
750136895353 49132692
742050842651 66066624
18038123795 66060396
348322276469 66054168
1244014337 66047940
510665334563 66041712
49760330549 66035484
906881916961 66029256
416120718355 66023028
880757746693 66016800
547363573749 66010572
813581308861 66004344
664300335901 65998116
539277521047 65991888
991474468305 65985660
754490923731 65979432
831619426427 65973204
770663029135 65966976
74018488655 65960748
20526140011 65954520
899417868313 65948292
381910495385 65942064
521861407535 65935836
633200133201 65929608
602721934555 65923380
748892887245 65917152
763820984541 41746284
867695661559 65910924
607075962933 65904696
82726545411 65898468
312868045391 65892240
566645699423 65886012
515019362941 65879784
169185108917 4197672
599611914285 27876528
687314485899 65873556
989608456143 65867328
705352603465 65861100
428560799435 65854872
809227280483 65848644
2488022445 65842416
538033512939 65836188
23636160281 65829960
313490049445 65823732
327796142687 65817504
613296003473 65811276
946690176417 65805048
409900677815 65798820
420474746733 65792592
695400538601 65786364
906259912907 65780136
464015030513 65773908
502579281861 65767680
970948334523 65761452
832241430481 65755224
358896345387 65748996
571621731855 65742768
30478204875 65736540
654348271037 65730312
678606429143 14797728
138084906217 40083408
292963915663 65724084
196553287293 65717856
630090112931 65711628
323442114309 65705400
120668792705 65699172
11818083255 65692944
207127356211 65686716
708462623735 65680488
352676304847 65674260
546119565641 65668032
195309279185 65661804
725256733193 65655576
366360394035 11820744
233873530533 65649348
219567437291 65643120
281767842691 65636892
833485438589 65630664
423584767003 65624436
942958152093 65618208
490139200781 65611980
272437781881 65605752
184735210267 65599524
296695939987 65593296
141194926487 65587068
999560521007 65580840
689802502115 65574612
143060938649 65568384
542387541317 65562156
916211977771 65555928
900039872367 65549700
378178471061 65543472
288609887285 65537244
393728572411 65531016
669276368333 65524788
174161141349 65518560
156745027837 65512332
948556188579 65506104
715926672383 65499876
674874404819 65493648
86458569735 65487420
653726266983 65481192
324064118363 65474964
883245762909 65468736
529947460237 65462508
169807112971 65456280
291097903501 65450052
781859102107 65443824
334016183227 65437596
87080573789 65431368
964728293983 65425140
490761204835 65418912
441622884569 65412684
967216310199 3487680
965972302091 65406456
711572644005 65400228
808605276429 65394000
18660127849 23959116
34210229199 65387772
461527014297 65381544
117558772435 65375316
132486869731 65369088
492005212943 65362860
426694787273 65356632
707840619681 65350404
418608734571 65344176
160477052161 65337948
954154225065 65331720
631334121039 65325492
133108873785 65319264
78372517033 65313036
202773327833 65306808
679228433197 65300580
812959304807 65294352
869561673721 65288124
696022542655 65281896
434158835921 65275668
182247194051 65269440
390618552141 65263212
656836287253 65256984
134974885947 65250756
249423631883 65244528
639420173741 65238300
953532221011 65232072
786213130485 65225844
758844952109 65219616
840327483183 65213388
589037845367 65207160
511909342671 65200932
176027153511 65194704
479565131863 65188476
282389846745 65182248
165453084593 65176020
421718754841 65169792
308514017013 65163564
919321998041 65157336
196553287293 65151108
555449626451 65144880
152390999459 65138652
995206492629 65132424
65932435953 65126196
680472441305 65119968
299805960257 65113740
906259912907 65107512
368848410251 65101284
898795864259 65095056
150524987297 65088828
595257885907 65082600
493871225105 65076372
692290518331 65070144
690424506169 65063916
137462902163 65057688
753868919677 65051460
425450779165 65045232
258753692693 65039004
766931004811 65032776
615162015635 65026548
949800196687 65020320
43540290009 65014092
161721060269 65007864
36076241361 65001636
930518071013 64995408
728988757517 34384788
960996269659 64989180
407412661599 64982952
891953819665 64976724
359518349441 64970496
608319971041 64964268
699754566979 64958040
324064118363 64951812
366982398089 64945584
5598042715 64939356
959752261551 64933128
96410634599 64926900
640042177795 64920672
750136895353 64914444
128754845407 64908216
538033512939 64901988
518751387265 64895760
731476773733 64889532
980900399387 64883304
513153350779 64877076
333394179173 64870848
635688149417 64864620
318466081877 64858392
709706631843 64852164
744538858867 64845936
157989035945 20546172
750136895353 64839708
722768716977 64833480
681094445359 64827252
53492354873 64821024
341480231875 64814796
531813472399 11415924
490761204835 64808568
379422479169 64802340
490761204835 64796112
162965068377 64789884
397460596735 64783656
358274341333 64777428
363872377819 64771200
625114080499 64764972
148036971081 64758744
371958430521 64752516
669276368333 64746288
190333246753 64740060
748270883191 64733832
290475899447 64727604
187223226483 64721376
413010698085 64715148
327796142687 64708920
804884966973 38028168
975302362901 64702692
925542038581 64696464
185357214321 64690236
787457138593 64684008
974058354793 64677780
149280979189 64671552
16794115687 64665324
714060660221 64659096
804873252105 64652868
945446168309 64646640
728988757517 43508808
276791810259 64640412
443488896731 64634184
495115233213 64627956
8708062985 64621728
847169527777 64615500
730232765625 64609272
280523834583 64603044
779371085891 64596816
584683816989 64590588
426694787273 64584360
139950918379 64578132
649994242659 64571904
65310431899 64565676
835973454805 64559448
281767842691 64553220
336504199443 64546992
700376571033 64540764
721524708869 64534536
360762357549 64528308
358274341333 64522080
631956125093 64515852
2488022445 64509624
78994521087 64503396
812959304807 64497168
649372238605 64490940
704730599411 64484712
416120718355 64478484
465881042675 64472256
893197827773 64466028
511909342671 64459800
883245762909 64453572
245691607559 64447344
991474468305 64441116
473345091323 64434888
783725114269 64428660
625114080499 64422432
477077115647 64416204
511287338617 64409976
394350576465 64403748
891953819665 64397520
963484285875 64391292
739562826435 64385064
403680637275 64378836
181003185943 64372608
377556467007 64366380
55358367035 64360152
51626342711 64353924
850901552101 64347696
998938516953 64341468
943580156147 7841052
253777660261 64335240
319710089985 64329012
269949765665 64322784
326552134579 64316556
807983272375 64310328
497603249429 64304100
822911369671 64297872
724012725085 64291644
16172111633 64285416
813581308861 64279188
21148144065 64272960
212103388643 64266732
866451653451 64260504
368226406197 64254276
191577254861 64248048
251911648099 64241820
425450779165 64235592
563535679153 64229364
246313611613 64223136
54736362981 64216908
329662154849 64210680
966594306145 64204452
86458569735 64198224
355786325117 64191996
988986452089 64185768
397460596735 64179540
347700272415 64173312
789323150755 64167084
730854769679 64160856
238849562965 64154628
21148144065 64148400
97032638653 64142172
185357214321 64135944
174783145403 54812628
39186261631 64129716
378178471061 64123488
601477926447 64117260
133108873785 64111032
742050842651 64104804
864585641289 64098576
261241708909 64092348
490761204835 64086120
880757746693 64079892
105118691355 64073664
603343938609 64067436
111960735949 64061208
785591126431 64054980
628846104823 64048752
776883069675 64042524
982766411549 64036296
522483411589 64030068
549229585911 64023840
371958430521 64017612
615784019689 64011384
541765537263 64005156
833485438589 63998928
252533652153 63992700
295451931879 63986472
157989035945 63980244
614540011581 63974016
923676026419 63967788
844059507507 46093428
837839466967 63961560
345834260253 63955332
215213408913 63949104
936116107499 63942876
426694787273 63936648
725878737247 63930420
675496408873 63924192
131242861623 63917964
467747054837 63911736
417364726463 63905508
421096750787 63899280
375690454845 63893052
635688149417 63886824
439134868353 63880596
149280979189 63874368
140572922433 63868140
789323150755 63861912
595879889961 63855684
547363573749 63849456
519995395373 63843228
620138048067 63837000
182247194051 63830772
979034387225 63824544
457172985919 63818316
391240556195 63812088
817935337239 63805860
206505352157 63799632
911235945339 63793404
901905884529 63787176
834729446697 63780948
403680637275 63774720
701620579141 63768492
281145838637 63762264
100764662977 63756036
849657543993 55908756
840949487237 63749808
304781992689 63743580
60334399467 63737352
809227280483 63731124
535545496723 63724896
564779687261 63718668
281767842691 63712440
863963637235 63706212
268705757557 63699984
174783145403 63693756
399948612951 63687528
615162015635 63681300
576597764287 63675072
572243735909 63668844
258753692693 63662616
240093571073 63656388
377556467007 63650160
281767842691 63643932
583439808881 63637704
190955250807 63631476
413632702139 63625248
154257011621 60262128
243825595397 63619020
875781714261 63612792
641286185903 63606564
228275494047 63600336
618894039959 63594108
465259038621 63587880
195931283239 63581652
379422479169 63575424
695400538601 63569196
176649157565 63562968
788701146701 63556740
314112053499 63550512
929896066959 63544284
245691607559 63538056
544875557533 63531828
532435476453 63525600
900661876421 63519372
259375696747 63513144
60334399467 63506916
685448473737 63500688
109472719733 63494460
425450779165 63488232
143682942703 63482004
181003185943 63475776
923676026419 63469548
187223226483 63463320
893819831827 63457092
669898372387 63450864
301049968365 63444636
17416119741 63438408
761954972379 63432180
143060938649 63425952
951044204795 63419724
733342785895 63413496
275547802151 63407268
64688427845 63401040
739562826435 63394812
523105415643 20191176
306026000797 9416736
500713269699 63388584
732098777787 63382356
236983550803 63376128
564779687261 63369900
494493229159 63363672
916833981825 63357444
84592557573 63351216
618894039959 34403472
738940822381 63344988
887599791287 63338760
600855922393 63332532
687936489953 63326304
727122745355 63320076
161099056215 63313848
748892887245 63307620
692290518331 63301392
747648879137 63295164
970948334523 63288936
142438934595 63282708
694778534547 63276480
715304668329 63270252
373202438629 63264024
324686122417 63257796
255643672423 63251568
687314485899 63245340
771907037243 63239112
759466956163 63232884
999560521007 63226656
342724239983 63220428
568511711585 63214200
949178192633 63207972
349566284577 63201744
858365600749 63195516
245069603505 63189288
573487744017 63183060
571621731855 63176832
764442988595 63170604
593391873745 63164376
334638187281 63158148
416120718355 63151920
586549829151 63145692
798031207511 63139464
91434602167 63133236
903771896691 63127008
645640214281 63120780
619516044013 63114552
938604123715 63108324
345834260253 63102096
468991062945 63095868
406168653491 63089640
705352603465 63083412
500091265645 63077184
52870350819 63070956
906881916961 42381540
513153350779 63064728
4976038661 63058500
212103388643 63052272
683582461575 63046044
650616246713 63039816
673630396711 63033588
622626064283 63027360
168563104863 63021132
970948334523 63014904
367604402143 63008676
207749360265 63002448
9330067039 62996220
543631549425 62989992
84592557573 62983764
875159710207 62977536
653726266983 62971308
725256733193 62965080
192821262969 62958852
695400538601 62952624
786213130485 62946396
171051121079 62940168
108850715679 62933940
620760052121 62927712
795543191295 62921484
450952945379 62915256
793677179133 62909028
447842925109 62902800
717170680491 62896572
648750234551 62890344
998316512899 62884116
797409203457 62877888
906881916961 62871660
631334121039 62865432
310380029175 62859204
326552134579 62852976
93300614329 62846748
697888554817 62840520
203395331887 62834292
948556188579 62828064
770041025081 62821836
406790657545 62815608
14306099471 62809380
243825595397 62803152
845303515615 62796924
200907315671 62790696
823533373725 62784468
14306099471 62778240
212725392697 62772012
995206492629 62765784
118802780543 62759556
167319096755 62753328
28612192713 26904960
878891734531 62747100
492005212943 62740872
654970275091 62734644
258131688639 62728416
274303794043 62722188
505689302131 62715960
113826748111 62709732
535545496723 62703504
801141227781 62697276
308514017013 62691048
626358088607 62684820
724634729139 62678592
781237098053 62672364
264351729179 62666136
598367906177 62659908
437890860245 62653680
984010419657 62647452
492627216997 62641224
868939669667 62634996
478321123755 62628768
429804807543 62622540
204639339995 62616312
225165473777 62610084
371958430521 62603856
770663029135 62597628
980278395333 62591400
516885375103 62585172
998938516953 62578944
640664181849 62572716
923054022365 62566488
972814346685 62560260
615162015635 62554032
6229 62547804
814825316969 62541576
799275215619 62535348
180381181889 62529120
7464054877 62522892
929896066959 62516664
981522403441 62510436
797409203457 62504208
261863712963 62497980
555449626451 62491752
482675152133 255348
18038123795 62485524
230763510263 62479296
243203591343 62473068
365738389981 62466840
43540290009 62460612
493871225105 62454384
552339606181 62448156
24258164335 62441928
570999727801 62435700
918077989933 62429472
997694508845 42873552
24880168389 62423244
959145858637 33126732
577841772395 62417016
388130535925 62410788
312246041337 62404560
388752539979 16261308
322820110255 62398332
975302362901 62392104
715926672383 62385876
960996269659 62379648
880757746693 62373420
755112927785 62367192
416742722409 62360964
733964789949 62354736
236361546749 62348508
603965942663 62342280
269327761611 62336052
791189162917 62329824
941714143985 59981868
599611914285 62323596
6220046769 62317368
263107721071 62311140
149280979189 62304912
850901552101 62298684
317222073769 62292456
517507379157 62286228
730854769679 62280000
132486869731 62273772
199663307563 62267544
444110900785 62261316
893819831827 62255088
226409481885 62248860
988364448035 62242632
531813472399 62236404
437268856191 62230176
954776229119 62223948
538033512939 62217720
821667361563 62211492
387508531871 62205264
562291671045 62199036
337748207551 62192808
791811166971 62186580
290475899447 35549424
759466956163 3942324
12440087309 62180352
854633576425 62174124
952910216957 62167896
982144407495 62161668
56602375143 62155440
794299183187 62149212
308514017013 62142984
356408329171 62136756
111338731895 62130528
969082322361 62124300
703486591303 62118072
411766689977 62111844
837217462913 43857576
483919160241 62105616
957886249389 62099388
858365600749 62093160
613296003473 62086932
945446168309 62080704
390618552141 62074476
360140353495 62068248
487651184565 62062020
90812598113 62055792
869561673721 62049564
424206771057 62043336
645018210227 62037108
362628369711 62030880
575353756179 62024652
450330941325 62018424
556693634559 62012196
837217462913 62005968
693534526439 61999740
553583614289 61993512
877647726423 61987284
826021389941 61981056
184113206213 61974828
985254427765 61968600
442244888623 61962372
161099056215 61956144
898795864259 61949916
875159710207 61943688
580951792665 61937460
683582461575 61931232
853389568317 61925004
728988757517 61918776
44162294063 61912548
74018488655 61906320
687936489953 61900092
822911369671 61893864
779993089945 61887636
286743875123 61881408
939226127769 61875180
862719629127 61868952
489517196727 61862724
60334399467 61856496
149902983243 61850268
671764384549 61844040
694156530493 61837812
376312458899 61831584
879513738585 61825356
527459444021 61819128
562291671045 61812900
607697966987 61806672
46028306225 61800444
322820110255 61794216
153635007567 61787988
999560521007 61781760
789945154809 61775532
580329788611 61769304
221433449453 61763076
268705757557 61756848
811715296699 61750620
18038123795 61744392
467747054837 61738164
189711242699 61731936
328418146741 61725708
409278673761 61719480
955398233173 61713252
687936489953 61707024
411144685923 50372064
312246041337 61700796
584061812935 61694568
529325456183 61688340
653726266983 61682112
396838592681 61675884
788701146701 61669656
942958152093 61663428
228897498101 61657200
173539137295 61650972
786213130485 56556468
829131410211 61644744
664300335901 61638516
181625189997 61632288
79616525141 61626060
685448473737 61619832
738318818327 61613604
708462623735 61607376
782481106161 61601148
847791531831 61594920
129376849461 61588692
21148144065 61582464
425450779165 61576236
979034387225 61570008
27990188659 61563780
717792684545 61557552
54114358927 61551324
662434323739 10880316
692912522385 12368808
598367906177 61545096
862719629127 61538868
933006087229 61532640
133108873785 61526412
368226406197 6576768
13071178015 17388576
583439808881 61520184
381288491331 61513956
115692760273 61507728
877647726423 61501500
868317665613 61495272
308514017013 61489044
88946585951 61482816
896307848043 61476588
143060938649 61470360
511287338617 3381804
194687275131 61464132
688558494007 61457904
852767564263 61451676
172295129187 61445448
120668792705 61439220
845303515615 25154892
278657822421 61432992
12440087309 61426764
776883069675 61420536
115692760273 61414308
360140353495 61408080
591525861583 61401852
265595737287 61395624
577219768341 61389396
446598917001 61383168
962862281821 61376940
157367031891 61370712
959130257497 61364484
736452806165 61358256
954776229119 61352028
373824442683 61345800
992096472359 61339572
730232765625 61333344
703486591303 61327116
958508253443 61320888
458416994027 61314660
668654364279 61308432
627602096715 61302204
880135742639 61295976
725256733193 61289748
369470414305 61283520
654970275091 61277292
120668792705 61271064
365116385927 61264836
393728572411 61258608
980278395333 61252380
961618273713 61246152
929896066959 61239924
553583614289 61233696
948556188579 61227468
95166626491 9136476
521239403481 61221240
160477052161 61215012
447220921055 61208784
775639061567 61202556
915589973717 61196328
220189441345 61190100
557937642667 61183872
715926672383 61177644
513775354833 61171416
615784019689 61165188
274925798097 61158960
188467234591 61152732
988364448035 61146504
670520376441 61140276
605209950771 61134048
814825316969 61127820
379422479169 61121592
32344217037 61115364
80860533249 61109136
873293698045 61102908
106362699463 61096680
557315638613 61090452
138706910271 61084224
399948612951 61077996
959130257497 61071768
345834260253 61065540
691668514277 61059312
578463776449 61053084
877647726423 61046856
406790657545 61040628
362628369711 61034400
408034665653 61028172
781237098053 61021944
960996269659 61015716
47894318387 61009488
320954098093 61003260
618894039959 60997032
211481384589 60990804
804251248051 60984576
710328635897 60978348
92056606221 60972120
386264523763 60965892
432292823759 60959664
437890860245 32827788
306648004851 29302740
471479079161 60953436
806117260213 60947208
949800196687 60940980
329040150795 60934752
307892012959 60928524
730854769679 47345256
982766411549 60922296
472101083215 60916068
367604402143 60909840
577219768341 60903612
562291671045 60897384
862097625073 60891156
958508253443 60884928
603965942663 60878700
967216310199 60872472
699132562925 60866244
617650031851 60860016
516885375103 60853788
137462902163 29028708
131242861623 60847560
961618273713 60841332
11196079201 60835104
321576102147 60828876
387508531871 60822648
597745902123 60816420
169185108917 2117520
340236223767 60810192
517507379157 60803964
232007518371 60797736
144926950811 60791508
744538858867 60785280
603343938609 60779052
966594306145 60772824
837217462913 60766596
65932435953 60760368
420474746733 60754140
649372238605 60747912
71530472439 7373952
494493229159 60741684
821045357509 60735456
121290796759 60729228
897551856151 60723000
974680358847 60716772
85836565681 60710544
570377723747 60704316
844681511561 60698088
22392152173 60691860
203395331887 60685632
956020237227 60679404
374446446737 60673176
578463776449 60666948
467747054837 60660720
530569464291 60654492
728988757517 60648264
399948612951 60642036
377556467007 60635808
777505073729 60629580
381288491331 60623352
726500741301 60617124
20526140011 60610896
180381181889 60604668
503201285915 60598440
677984425089 60592212
532435476453 60585984
317844077823 60579756
696022542655 60573528
105118691355 60567300
637554161579 435960
159855048107 60561072
969704326415 60554844
555449626451 60548616
821045357509 60542388
120046788651 60536160
878891734531 60529932
545497561587 60523704
803007239943 60517476
89568590005 60511248
174161141349 60505020
658080295361 60498792
185357214321 60492564
603343938609 60486336
396838592681 60480108
41052273793 35923104
407412661599 60473880
325308126471 60467652
376312458899 60461424
682960457521 60455196
379422479169 60448968
508177318347 60442740
903149892637 60436512
663056327793 48883572
377556467007 60430284
649372238605 60424056
126266829191 60417828
210859380535 60411600
346456264307 60405372
210237376481 60399144
393728572411 60392916
708462623735 60386688
518751387265 60380460
763820984541 60374232
588415841313 60368004
643774202119 60361776
199041303509 60355548
953532221011 60349320
729610761571 60343092
155501019729 60336864
240093571073 60330636
638176165633 60324408
692912522385 60318180
485163168349 60311952
377556467007 60305724
939848131823 60299496
754490923731 60293268
383776507547 60287040
432914827813 4172760
269949765665 60280812
725878737247 60274584
956020237227 60268356
345212256199 60262128
4354034607 58480920
124400817029 60255900
478943127809 60249672
676740416981 60243444
874537706153 60237216
385642519709 60230988
270571769719 60224760
408656669707 60218532
381288491331 60212304
811715296699 60206076
650616246713 60199848
878891734531 60193620
427938795381 60187392
919944002095 60181164
975924366955 60174936
748892887245 60168708
683582461575 60162480
29856200821 60156252
296073935933 60150024
723390721031 60143796
418608734571 60137568
837217462913 60131340
165453084593 60125112
236361546749 60118884
238227558911 60112656
501957277807 60106428
312246041337 60100200
10574075147 60093972
93300614329 60087744
688558494007 45165456
18038123795 60081516
923054022365 60075288
278035818367 60069060
87702577843 60062832
692912522385 60056604
67798448115 60050376
822911369671 60044148
447220921055 60037920
388752539979 60031692
465259038621 60025464
662434323739 60019236
267461749449 60013008
460905010243 60006780
326552134579 60000552
684204465629 59994324
9330067039 59988096
579085780503 59981868
248179623775 59975640
631334121039 59969412
275547802151 59963184
478321123755 59956956
274925798097 59950728
891953819665 59944500
499469261591 59938272
258753692693 59932044
728366753463 59925816
742672846705 59919588
544875557533 59913360
689180498061 59907132
608319971041 59900904
123778812975 59894676
632578129147 59888448
422340758895 59882220
42296281901 59875992
466503046729 59869764
115070756219 59863536
742672846705 59857308
997694508845 59851080
124400817029 59844852
190955250807 59838624
830375418319 59832396
902527888583 59826168
725878737247 59819940
748270883191 59813712
549851589965 59807484
696022542655 59801256
829131410211 59795028
180381181889 59788800
312868045391 59782572
570377723747 59776344
70908468385 59770116
508799322401 59763888
412388694031 59757660
838461471021 59751432
601477926447 59745204
640664181849 59738976
918699993987 59732748
768175012919 59726520
398082600789 59720292
340858227821 59714064
693534526439 59707836
64688427845 59701608
192821262969 59695380
401192621059 2509884
753868919677 59689152
687936489953 59682924
373824442683 59676696
503823289969 59670468
543631549425 59664240
307892012959 59658012
313490049445 59651784
283633854853 59645556
689180498061 59639328
768175012919 59633100
145548954865 59626872
129998853515 59620644
661190315631 59614416
520617399427 59608188
975302362901 59601960
586549829151 59595732
741428838597 59589504
472723087269 59583276
96410634599 59577048
248801627829 59570820
799897219673 59564592
900039872367 59558364
399948612951 59552136
513775354833 59545908
808605276429 59539680
69664460277 59533452
796787199403 59527224
691668514277 59520996
332150171065 59514768
814203312915 59508540
851523556155 59502312
913723961555 59496084
850279548047 59489856
825399385887 56045772
72774480547 59483628
15550107579 59477400
936738111553 59471172
208993368373 59464944
54114358927 59458716
118802780543 59452488
119424784597 59446260
510043330509 59440032
862719629127 59433804
239471567019 59427576
210237376481 59421348
838461471021 59415120
551717602127 59408892
737696814273 59402664
511909342671 59396436
479565131863 59390208
747026875083 59383980
84592557573 59377752
6220046769 59371524
569755719693 59365296
36698245415 59359068
212103388643 59352840
679850437251 59346612
478321123755 59340384
684826469683 59334156
677984425089 59327928
778749081837 59321700
233251526479 59315472
274925798097 59309244
794921187241 59303016
30478204875 59296788
835351450751 59290560
935494103445 59284332
398082600789 59278104
899417868313 59271876
11818083255 59265648
44784298117 59259420
67176444061 59253192
801141227781 59246964
330906162957 59240736
67176444061 59234508
832863434535 59228280
29234196767 59222052
317844077823 59215824
609563979149 59209596
376934462953 59203368
490761204835 59197140
259997700801 59190912
307270008905 59184684
896929852097 59178456
586549829151 59172228
906881916961 59166000
564157683207 59159772
980900399387 59153544
442244888623 59147316
823533373725 59141088
530569464291 59134860
737696814273 10799352
343346244037 59128632
851523556155 59122404
993962484521 59116176
34832233253 59109948
102008671085 15445440
602721934555 59103720
900039872367 59097492
516885375103 59091264
804873252105 59085036
157367031891 59078808
388752539979 59072580
265595737287 59066352
159233044053 59060124
916833981825 59053896
600233918339 59047668
244447599451 59041440
573487744017 59035212
1244014337 59028984
131242861623 59022756
217701425129 59016528
735830802111 59010300
808605276429 59004072
682338453467 58997844
596501894015 58991616
345212256199 58985388
789323150755 58979160
251911648099 58972932
999560521007 58966704
849035539939 58960476
473345091323 58954248
607075962933 58948020
105118691355 58941792
919944002095 58935564
279279826475 58929336
519995395373 58923108
72152476493 58916880
230763510263 58910652
253777660261 58904424
570999727801 58898196
482053148079 58891968
373824442683 58885740
447220921055 58879512
937982119661 58873284
414876710247 58867056
109472719733 58860828
965972302091 58854600
256265676477 58848372
105118691355 58842144
517507379157 58835916
553583614289 58829688
352054300793 58823460
722768716977 58817232
672386388603 58811004
342724239983 58804776
631956125093 58798548
636310153471 58792320
842193495345 58786092
202773327833 58779864
289231891339 58773636
579707784557 58767408
118180776489 58761180
987742443981 58754952
336504199443 7865964
171673125133 58748724
910613941285 58742496
489517196727 58736268
407412661599 58730040
709084627789 58723812
6842050823 58717584
913101957501 58711356
592769869691 58705128
1866018391 58698900
1866018391 58692672
951044204795 58686444
139328914325 58680216
991474468305 58673988
724012725085 58667760
181003185943 58661532
779993089945 58655304
642530194011 58649076
167319096755 58642848
541143533209 58636620
582195800773 58630392
121912800813 58624164
927408050743 3649608
887599791287 58617936
253777660261 58611708
832863434535 58605480
603343938609 58599252
304781992689 58593024
443488896731 6937992
900661876421 58586796
929896066959 26693208
4976038661 58580568
354542317009 58574340
104496687301 58568112
75884500817 58561884
36698245415 58555656
750136895353 58549428
14306099471 58543200
509421326455 58536972
371958430521 58530744
341480231875 58524516
816691329131 58518288
453440961595 58512060
568511711585 24301656
90190594059 58505832
1244014337 58499604
776883069675 58493376
106984703517 58487148
335882195389 58480920
125644825137 58474692
43540290009 58468464
570999727801 58462236
634444141309 58456008
53492354873 58449780
702864587249 58443552
601477926447 58437324
320332094039 58431096
292341911609 58424868
937360115607 58418640
437890860245 58412412
345212256199 58406184
929274062905 58399956
99520654869 58393728
814825316969 58387500
561047662937 58381272
903771896691 58375044
33588225145 58368816
353920312955 58362588
110716727841 58356360
900039872367 58350132
867695661559 58343904
52248346765 58337676
366360394035 58331448
323442114309 58325220
630712116985 58318992
720902704815 58312764
617028027797 58306536
477699119701 58300308
238849562965 58294080
353920312955 58287852
902527888583 58281624
75884500817 58275396
821667361563 58269168
92056606221 58262940
314112053499 58256712
108850715679 58250484
195931283239 58244256
220189441345 30535884
352676304847 48902256
972814346685 58238028
452818957541 58231800
569133715639 58225572
979034387225 58219344
476455111593 58213116
69042456223 58206888
90190594059 58200660
519373391319 58194432
941714143985 58188204
738318818327 15314652
986498435873 58181976
933006087229 58175748
289231891339 58169520
264351729179 25721640
51004338657 58163292
897551856151 58157064
400570617005 58150836
403680637275 58144608
190955250807 58138380
208371364319 58132152
744538858867 58125924
682960457521 58119696
654970275091 58113468
656836287253 58107240
887599791287 58101012
169807112971 58094784
607075962933 58088556
478943127809 58082328
12440087309 58076100
153013003513 6794748
8708062985 58069872
464015030513 58063644
620760052121 58057416
884489771017 58051188
557937642667 58044960
210859380535 58038732
492005212943 58032504
988986452089 58026276
303537984581 58020048
830997422373 58013820
869561673721 58007592
204017335941 58001364
829131410211 57995136
194687275131 57988908
266217741341 57982680
817935337239 57976452
545497561587 57970224
584683816989 57963996
391240556195 57957768
141816930541 57951540
500713269699 57945312
696644546709 57939084
220811445399 57932856
335882195389 57926628
982144407495 57920400
753246915623 57914172
791811166971 57907944
285499867015 57901716
311002033229 57895488
155501019729 57889260
223299461615 57883032
134352881893 57876804
189089238645 57870576
980278395333 57864348
376934462953 57858120
884489771017 55049292
160477052161 57851892
903771896691 57845664
612673999419 57839436
361384361603 57833208
815447321023 57826980
65310431899 57820752
557937642667 27446796
895063839935 57814524
202773327833 57808296
401814625113 57802068
124400817029 57795840
685448473737 57789612
433536831867 57783384
562291671045 57777156
729610761571 57770928
449708937271 57764700
939848131823 57758472
269327761611 57752244
623248068337 57746016
695400538601 57739788
496359241321 57733560
223299461615 57727332
684204465629 57721104
773773049405 57714876
990852464251 57708648
532435476453 57702420
613296003473 57696192
306648004851 57689964
3732030553 57683736
877647726423 57677508
27368184605 57671280
549851589965 57665052
719658696707 57658824
371336426467 57652596
34832233253 57646368
126888833245 57640140
90812598113 57633912
722768716977 57627684
633822137255 57621456
714682664275 57615228
566645699423 57609000
834729446697 57602772
146170958919 57596544
317844077823 57590316
773151045351 57584088
102008671085 57577860
253777660261 57571632
9952071093 57565404
1866018391 57559176
677362421035 57552948
365738389981 42032772
157989035945 57546720
93300614329 57540492
993962484521 57534264
405546649437 57528036
655592279145 57521808
284877862961 57515580
237605554857 57509352
918077989933 57503124
596501894015 57496896
3732030553 57490668
171051121079 57484440
128132841353 57478212
891331815611 57471984
43540290009 57465756
821045357509 57459528
684204465629 57453300
584683816989 57447072
269327761611 57440844
755112927785 57434616
661190315631 57428388
541765537263 57422160
799275215619 57415932
317222073769 57409704
971570338577 57403476
513775354833 57397248
130620857569 57391020
603965942663 57384792
739562826435 57378564
157989035945 57372336
441622884569 57366108
984010419657 57359880
268083753503 57353652
661812319685 24949368
275547802151 57347424
988986452089 57341196
168563104863 57334968
432914827813 57328740
473967095377 57322512
62822415683 57316284
516885375103 57310056
217701425129 57303828
588415841313 57297600
735830802111 57291372
649372238605 57285144
167941100809 57278916
707218615627 57272688
752624911569 15551316
464015030513 57266460
850901552101 57260232
335260191335 57254004
125022821083 57247776
271815777827 57241548
296073935933 57235320
421096750787 57229092
811715296699 2086380
80238529195 57222864
662434323739 57216636
138084906217 57210408
552961610235 57204180
855255580479 57197952
47272314333 57191724
337126203497 57185496
660568311577 57179268
569755719693 57173040
103252679193 57166812
127510837299 57160584
50382334603 57154356
239471567019 57148128
465881042675 57141900
618272035905 57135672
182869198105 57129444
43540290009 57123216
559803654829 57116988
494493229159 57110760
197797295401 57104532
427938795381 57098304
561047662937 57092076
71530472439 57085848
523727419697 57079620
549229585911 57073392
549229585911 57067164
573487744017 57060936
305403996743 57054708
544253553479 57048480
179759177835 57042252
378178471061 57036024
141194926487 57029796
258131688639 57023568
921810014257 57017340
735830802111 57011112
952910216957 57004884
880757746693 56998656
16172111633 56992428
421096750787 56986200
232629522425 56979972
69664460277 56973744
838461471021 56967516
947312180471 56961288
375068450791 56955060
714682664275 56948832
33588225145 56942604
255643672423 56936376
566645699423 56930148
293585919717 56923920
128754845407 56917692
707218615627 56911464
842193495345 56905236
807983272375 56899008
953532221011 56892780
859609608857 56886552
850901552101 56880324
333394179173 56874096
454062965649 56867868
116936768381 56861640
368226406197 56855412
921810014257 56849184
64066423791 56842956
174161141349 56836728
261241708909 56830500
752002907515 56824272
255021668369 56818044
448464929163 34428384
614540011581 56811816
243203591343 56805588
588415841313 56799360
548607581857 56793132
633822137255 56786904
848413535885 56780676
693534526439 56774448
81482537303 56768220
166697092701 56761992
546741569695 56755764
643774202119 56749536
260619704855 56743308
136840898109 56737080
82726545411 56730852
993340480467 56724624
939848131823 56718396
608319971041 56712168
688558494007 56705940
356408329171 56699712
827887402103 56693484
252533652153 56687256
662434323739 56681028
502579281861 56674800
337126203497 56668572
96410634599 56662344
757600944001 56656116
886355783179 56649888
296695939987 56643660
110094723787 56637432
244447599451 56631204
787457138593 56624976
74640492709 56618748
222055453507 56612520
803007239943 56606292
785591126431 56600064
603343938609 56593836
520617399427 56587608
177271161619 56581380
289853895393 56575152
759466956163 56568924
316600069715 56562696
755734931839 56556468
348944280523 56550240
452818957541 56544012
330906162957 47731392
302915980527 56537784
225787477831 56531556
867073657505 56525328
800519223727 56519100
534923492669 56512872
840327483183 56506644
202773327833 56500416
60334399467 56494188
839083475075 56487960
447220921055 56481732
672386388603 56475504
586549829151 56469276
727744749409 56463048
930518071013 56456820
49760330549 56450592
84592557573 56444364
87080573789 56438136
661190315631 56431908
571621731855 56425680
75262496763 56419452
44784298117 56413224
564157683207 56406996
624492076445 56400768
283633854853 56394540
236983550803 56388312
95166626491 56382084
289853895393 56375856
521239403481 56369628
730854769679 35418636
391240556195 56363400
65932435953 56357172
750136895353 56350944
730854769679 26375580
10574075147 56344716
28612192713 56338488
904393900745 56332260
174783145403 56326032
546741569695 56319804
513153350779 56313576
783725114269 56307348
186601222429 56301120
883245762909 56294892
111338731895 56288664
349566284577 56282436
33588225145 56276208
985254427765 56269980
877025722369 56263752
981522403441 56257524
204017335941 56251296
22392152173 56245068
348322276469 56238840
958508253443 56232612
394350576465 56226384
649994242659 56220156
784969122377 56213928
141816930541 56207700
436646852137 56201472
348322276469 56195244
381288491331 56189016
867695661559 56182788
95788630545 56176560
681716449413 56170332
161099056215 56164104
138706910271 56157876
483919160241 56151648
633200133201 56145420
101386667031 56139192
682338453467 56132964
174161141349 56126736
607075962933 56120508
468369058891 56114280
480187135917 56108052
501335273753 56101824
866451653451 21393180
570999727801 56095596
81482537303 56089368
419852742679 56083140
371336426467 56076912
543631549425 56070684
42918285955 56064456
68420452169 56058228
577841772395 56052000
681094445359 56045772
822911369671 22339836
735208798057 56039544
987120439927 56033316
2488022445 56027088
856499588587 56020860
495737237267 56014632
914967969663 56008404
174161141349 56002176
966594306145 55995948
416742722409 55989720
776883069675 55983492
612673999419 55977264
568511711585 55971036
492627216997 55964808
918699993987 55958580
851523556155 55952352
460283006189 55946124
60334399467 55939896
332772175119 55933668
500091265645 55927440
665544344009 55921212
638176165633 55914984
635688149417 55908756
598367906177 55902528
330284158903 55896300
74018488655 55890072
134352881893 55883844
614540011581 55877616
55980371089 55871388
138706910271 55865160
164209076485 55858932
987120439927 55852704
7464054877 55846476
860231612911 55840248
215835412967 55834020
106984703517 55827792
166075088647 55821564
679228433197 55815336
16172111633 55809108
261241708909 55802880
869561673721 55796652
604587946717 55790424
149902983243 55784196
148036971081 55777968
118180776489 55771740
831619426427 55765512
879513738585 55759284
656836287253 55753056
826643393995 55746828
427316791327 55740600
328418146741 55734372
790567158863 55728144
485785172403 55721916
182247194051 55715688
541143533209 55709460
440378876461 55703232
550473594019 55697004
602099930501 55690776
557315638613 55684548
879513738585 55678320
447220921055 55672092
286121871069 55665864
430426811597 55659636
736452806165 55653408
668032360225 55647180
798031207511 55640952
707218615627 55634724
853389568317 55628496
504445294023 55622268
483297156187 55616040
378800475115 55609812
294829927825 55603584
211481384589 55597356
566645699423 55591128
737074810219 55584900
990230460197 55578672
130620857569 55572444
285499867015 55566216
679228433197 55559988
181003185943 55553760
442244888623 55547532
274303794043 55541304
397460596735 55535076
35454237307 6259140
360140353495 55528848
659946307523 55522620
980900399387 55516392
95788630545 55510164
900661876421 55503936
478321123755 55497708
934250095337 55491480
540521529155 55485252
178515169727 55479024
673008392657 55472796
442866892677 55466568
832241430481 55460340
195931283239 55454112
896307848043 55447884
362006365657 55441656
332772175119 55435428
267461749449 55429200
77128508925 55422972
414876710247 55416744
935494103445 55410516
718414688599 55404288
646884222389 55398060
166697092701 55391832
986498435873 55385604
70286464331 55379376
65310431899 55373148
800519223727 55366920
177893165673 55360692
169807112971 55354464
880135742639 55348236
421096750787 55342008
152390999459 55335780
750758899407 55329552
588415841313 55323324
1244014337 55317096
416742722409 55310868
537411508885 55304640
837217462913 55298412
44162294063 55292184
87080573789 55285956
226409481885 55279728
731476773733 55273500
7464054877 55267272
216457417021 55261044
873293698045 55254816
371958430521 55248588
880757746693 55242360
85836565681 55236132
949178192633 55229904
901283880475 55223676
240715575127 55217448
766309000757 55211220
909369933177 55204992
106362699463 55198764
877025722369 55192536
324064118363 55186308
399948612951 55180080
476455111593 55173852
714682664275 55167624
842815499399 55161396
145548954865 55155168
924920034527 55148940
103874683247 55142712
544253553479 55136484
737696814273 55130256
676118412927 55124028
393106568357 55117800
769419021027 55111572
500713269699 55105344
337748207551 55099116
884489771017 55092888
525593431859 55086660
872671693991 55080432
953532221011 55074204
243203591343 55067976
848413535885 55061748
271815777827 55055520
746404871029 55049292
785591126431 55043064
742672846705 55036836
674252400765 55030608
60334399467 55024380
521861407535 55018152
643152198065 17967780
3110026499 55011924
444110900785 10824264
3732030553 53224488
46650310279 7803684
393728572411 55005696
875159710207 54999468
678606429143 54993240
884489771017 54987012
641286185903 54980784
749514891299 54974556
306648004851 54968328
126266829191 54962100
756356935893 54955872
197797295401 54949644
149280979189 54943416
401814625113 54937188
646884222389 54930960
740184830489 54924732
578471187769 5449500
83970553519 54918504
582195800773 54912276
736452806165 1662876
90812598113 54906048
803007239943 54899820
46650310279 54893592
599611914285 54887364
611429991311 54881136
587793837259 54874908
618272035905 54868680
250667639991 54862452
665544344009 54856224
873915702099 54849996
364494381873 54843768
903149892637 54837540
215213408913 54831312
386886527817 54825084
440378876461 54818856
69042456223 54812628
952288212903 54806400
21770148119 10737072
69664460277 54800172
626980092661 54793944
464015030513 54787716
245069603505 54781488
150524987297 54775260
274925798097 54769032
839705479129 54762804
92056606221 54756576
94544622437 54750348
859609608857 54744120
466503046729 54737892
891331815611 54731664
483919160241 54725436
954154225065 54719208
959752261551 54712980
916833981825 54706752
103874683247 54700524
143060938649 54694296
824155377779 54688068
675496408873 54681840
834107442643 54675612
546119565641 54669384
902527888583 54663156
695400538601 54656928
203395331887 14386680
890709811557 54650700
510043330509 54644472
694778534547 54638244
339614219713 54632016
625736084553 54625788
432292823759 54619560
153013003513 54613332
528703452129 54607104
54736362981 54600876
787457138593 54594648
3110026499 7137288
26124176497 54588420
539277521047 54582192
281767842691 54575964
750136895353 54569736
801141227781 54563508
666788352117 54557280
228275494047 54551052
977790379117 54544824
49138326495 54538596
855877584533 8706744
582817804827 54532368
528703452129 54526140
785591126431 54519912
544875557533 54513684
293585919717 54507456
540521529155 54501228
762576976433 54495000
962240277767 54488772
271815777827 54482544
918077989933 54476316
346456264307 54470088
396838592681 54463860
571621731855 54457632
963484285875 54451404
223921465669 54445176
426694787273 54438948
653104262929 54432720
651238250767 54426492
864585641289 54420264
321576102147 54414036
468369058891 54407808
308514017013 54401580
801763231835 54395352
617650031851 54389124
330284158903 54382896
210237376481 54376668
877025722369 54370440
409900677815 54364212
225165473777 54357984
22392152173 54351756
217701425129 54345528
533679484561 54339300
778749081837 54333072
630712116985 54326844
352054300793 54320616
441000880515 54314388
939226127769 54308160
456550981865 54301932
346456264307 54295704
487029180511 54289476
556693634559 54283248
566023695369 54277020
361384361603 54270792
636310153471 54264564
817313333185 54258336
410522681869 54252108
106984703517 54245880
445354908893 54239652
268705757557 54233424
788079142647 54227196
740184830489 54220968
290475899447 54214740
149280979189 54208512
436024848083 54202284
375690454845 54196056
752002907515 54189828
749514891299 54183600
974058354793 54177372
427316791327 54171144
352676304847 54164916
188467234591 54158688
504445294023 31513680
206505352157 54152460
360762357549 54146232
806117260213 54140004
346456264307 54133776
957264245335 54127548
933006087229 54121320
740184830489 54115092
864585641289 54108864
414876710247 54102636
651238250767 54096408
609563979149 54090180
112582740003 54083952
656214283199 54077724
670520376441 54071496
825399385887 45395892
963484285875 54065268
867695661559 54059040
827887402103 54052812
240093571073 54046584
268705757557 54040356
629468108877 54034128
704730599411 54027900
636932157525 54021672
908747929123 54015444
901905884529 54009216
244447599451 54002988
189089238645 11135664
823533373725 53996760
846547523723 53990532
900039872367 53984304
687314485899 53978076
147414967027 53971848
937982119661 53965620
972814346685 53959392
872671693991 53953164
479565131863 53946936
375690454845 53940708
626358088607 53934480
915589973717 53928252
510665334563 53922024
184735210267 53915796
444110900785 53909568
760088960217 53903340
115070756219 53897112
499469261591 53890884
562291671045 53884656
218323429183 53878428
638798169687 53872200
205883348103 11808288
380044483223 52676424
46650310279 53865972
613918007527 53859744
221433449453 53853516
555449626451 53847288
109472719733 53841060
872049689937 53834832
613918007527 53828604
743916854813 53822376
235739542695 53816148
809849284537 53809920
438512864299 53803692
438512864299 53797464
719036692653 53791236
658080295361 53785008
631956125093 53778780
673630396711 53772552
534923492669 53766324
949178192633 53760096
467125050783 53753868
647506226443 53747640
905637908853 53741412
575353756179 53735184
634444141309 53728956
639420173741 53722728
458416994027 53716500
385020515655 53710272
794299183187 53704044
35454237307 53697816
138084906217 53691588
714682664275 53685360
490761204835 53679132
36076241361 53672904
463393026459 53666676
867695661559 53660448
703486591303 53654220
82726545411 53647992
639420173741 53641764
538655516993 53635536
539277521047 53629308
539899525101 53623080
811093292645 53616852
269949765665 53610624
943580156147 53604396
985876431819 53598168
822911369671 53591940
101386667031 53585712
168563104863 53579484
514397358887 53573256
841571491291 53567028
118180776489 53560800
581573796719 53554572
789945154809 53548344
23014156227 53542116
422962762949 53535888
535545496723 53529660
807361268321 53523432
343346244037 16223940
72152476493 53517204
752002907515 53510976
445354908893 53504748
47272314333 53498520
869561673721 16846740
941714143985 53492292
13684095417 53486064
72774480547 53479836
201529319725 53473608
431670819705 53467380
594013877799 53461152
909369933177 53454924
704108595357 53448696
746404871029 53442468
666788352117 53436240
362006365657 53430012
19904135957 53423784
166697092701 53417556
54114358927 53411328
751380903461 53405100
612673999419 53398872
518129383211 53392644
801141227781 53386416
597745902123 53380188
558559646721 53373960
581573796719 53367732
687936489953 53361504
45406302171 53355276
513153350779 53349048
554205618343 53342820
728988757517 53336592
482675152133 53330364
115070756219 53324136
437890860245 7124832
283011850799 53317908
920566006149 53311680
777505073729 53305452
710950639951 53299224
794921187241 53292996
118180776489 53286768
501335273753 53280540
389374544033 53274312
320954098093 24320340
996450500737 53268084
891953819665 53261856
507555314293 53255628
430426811597 53249400
457172985919 53243172
182869198105 53236944
93922618383 53230716
979656391279 53224488
791189162917 53218260
703486591303 53212032
213969400805 53205804
447842925109 53199576
318466081877 53193348
941714143985 53187120
597745902123 53180892
97032638653 53174664
696644546709 53168436
721524708869 53162208
804873252105 53155980
840949487237 53149752
548607581857 53143524
334638187281 53137296
80860533249 53131068
449086933217 53124840
555449626451 53118612
118802780543 53112384
835973454805 53106156
195931283239 53099928
493249221051 53093700
554205618343 53087472
34832233253 48908484
368848410251 53081244
136218894055 53075016
799897219673 53068788
345834260253 53062560
248179623775 53056332
431670819705 53050104
570377723747 53043876
427316791327 53037648
223299461615 52371252
670520376441 53031420
297939948095 53025192
309758025121 53018964
870805681829 53012736
237605554857 53006508
976546371009 53000280
156123023783 52994052
894441835881 52987824
489517196727 52981596
867695661559 52975368
162965068377 52969140
77750512979 52962912
840327483183 52956684
682960457521 52950456
839083475075 52944228
385642519709 52938000
664300335901 52931772
273059785935 52925544
956020237227 52919316
363872377819 52913088
340858227821 52906860
422962762949 52900632
939226127769 52894404
440378876461 23342544
804873252105 52888176
747026875083 22022208
870805681829 52881948
961618273713 52875720
655592279145 52869492
921810014257 52863264
19282131903 52857036
162965068377 52850808
492005212943 52844580
99520654869 52838352
940470135877 52832124
499469261591 52825896
651860254821 52819668
802385235889 52813440
42296281901 52807212
41674277847 52800984
121912800813 52794756
59712395413 52788528
569133715639 52782300
9330067039 52776072
333394179173 52769844
204639339995 52763616
945446168309 52757388
436024848083 52751160
758844952109 52744932
839083475075 52738704
269949765665 52732476
93922618383 52726248
982144407495 52720020
179759177835 52713792
395594584573 52707564
244447599451 52701336
877025722369 52695108
368226406197 52688880
513775354833 52682652
244447599451 52676424
398082600789 52670196
23636160281 52663968
370092418359 52657740
389996548087 52651512
888221795341 52645284
31722212983 52639056
208993368373 52632828
967838314253 52626600
253155656207 52620372
93922618383 52614144
257509684585 52607916
434780839975 52601688
4354034607 52595460
963484285875 52589232
649372238605 52583004
271193773773 52576776
26746180551 52570548
44162294063 52564320
717170680491 52558092
837839466967 52551864
489517196727 52545636
436646852137 52539408
596501894015 52533180
360140353495 52526952
493871225105 52520724
590903857529 52514496
663678331847 40326300
129998853515 52508268
905015904799 52502040
185979218375 52495812
455928977811 52489584
230141506209 52483356
70908468385 52477128
585927825097 52470900
964728293983 52464672
162965068377 52458444
686070477791 52452216
343346244037 52445988
944202160201 52439760
622004060229 52433532
204017335941 52427304
757600944001 52421076
855877584533 52414848
803007239943 52408620
169807112971 52402392
145548954865 52396164
877025722369 52389936
862719629127 21611160
676118412927 52383708
486407176457 52377480
259375696747 52371252
496981245375 52365024
471479079161 27434340
290475899447 52358796
885111775071 40419720
444110900785 52352568
684204465629 52346340
241959583235 52340112
784969122377 52333884
176649157565 52327656
960374265605 52321428
625736084553 52315200
86458569735 52308972
322198106201 52302744
93300614329 52296516
87702577843 52290288
247557619721 52284060
760088960217 52277832
997694508845 52271604
80238529195 52265376
7464054877 52259148
770663029135 52252920
91434602167 52246692
700376571033 51243984
714682664275 52240464
704730599411 52234236
284255858907 52228008
276169806205 52221780
258753692693 52215552
138706910271 52209324
272437781881 52203096
695400538601 52196868
847791531831 52190640
271815777827 52184412
656836287253 52178184
865207645343 52171956
59090391359 52165728
217701425129 52159500
618894039959 52153272
413010698085 52147044
526837439967 52140816
222677457561 52134588
743916854813 52128360
737074810219 52122132
148036971081 52115904
959752261551 52109676
107606707571 52103448
984632423711 52097220
766309000757 52090992
75262496763 52084764
488273188619 52078536
531813472399 52072308
495115233213 52066080
671142380495 52059852
916211977771 52053624
398704604843 52047396
16794115687 52041168
33588225145 52034940
926164042635 52028712
954776229119 52022484
472723087269 52016256
449708937271 29875716
848413535885 52010028
743294850759 52003800
802385235889 51997572
292963915663 51991344
298561952149 51985116
988364448035 51978888
104496687301 51972660
148658975135 51966432
616406023743 51960204
829753414265 51953976
952910216957 51947748
5598042715 51941520
103252679193 51935292
520617399427 51929064
990852464251 51922836
549229585911 51916608
195309279185 51910380
231385514317 51904152
272437781881 51897924
312246041337 51891696
58468387305 51885468
211481384589 51879240
143682942703 51873012
325308126471 51866784
994584488575 51860556
475211103485 51854328
675496408873 51848100
962862281821 51841872
11196079201 51835644
516885375103 51829416
802385235889 51823188
860231612911 51816960
883245762909 51810732
6220046769 51804504
626980092661 51798276
143060938649 51792048
622626064283 51785820
800519223727 51779592
72774480547 51773364
213969400805 51767136
705974607519 51760908
123156808921 51754680
756356935893 51748452
244447599451 51742224
88946585951 51735996
673630396711 51729768
34210229199 39522888
130620857569 51723540
53492354873 51717312
170429117025 51711084
923054022365 51704856
340236223767 51698628
630712116985 51692400
918077989933 51686172
986498435873 51679944
19904135957 51673716
71530472439 51667488
852145560209 51661260
627602096715 51655032
817313333185 51648804
537411508885 42275664
249423631883 51642576
100764662977 51636348
104496687301 51630120
315978065661 51623892
221433449453 51617664
376934462953 51611436
449086933217 51605208
350188288631 51598980
631956125093 51592752
385020515655 51586524
691668514277 51580296
271193773773 38109132
980900399387 51574068
501335273753 51567840
36076241361 51561612
338992215659 51555384
536167500777 51549156
608941975095 51542928
557937642667 35399952
926164042635 51536700
689802502115 51530472
940470135877 51524244
2488022445 51518016
452196953487 51511788
160477052161 51505560
799897219673 51499332
750136895353 51493104
554205618343 51486876
653726266983 51480648
823533373725 51474420
467125050783 51468192
867073657505 51461964
14928103525 51455736
18038123795 51449508
181003185943 51443280
824155377779 51437052
890709811557 51430824
763198980487 51424596
3110026499 51418368
88946585951 51412140
999560521007 51405912
714682664275 3556188
32344217037 51399684
443488896731 51393456
885733779125 51387228
464015030513 51381000
388130535925 51374772
861475621019 51368544
687314485899 51362316
225787477831 51356088
720280700761 51349860
912479953447 51343632
314112053499 26574876
859609608857 20919852
185357214321 1569456
281767842691 51337404
274303794043 51331176
967838314253 51324948
882001754801 51318720
286121871069 51312492
169807112971 51306264
980278395333 51300036
523105415643 51293808
297317944041 46049832
92678610275 51287580
298561952149 51281352
719658696707 51275124
42296281901 24750072
121290796759 51268896
233251526479 51262668
49138326495 51256440
232629522425 51250212
116314764327 51243984
600233918339 51237756
951044204795 51231528
409900677815 51225300
631334121039 51219072
977790379117 51212844
134974885947 51206616
348322276469 51200388
680472441305 51194160
766309000757 51187932
616406023743 51181704
833485438589 51175476
914345965609 51169248
724012725085 51163020
76506504871 51156792
791811166971 51150564
605209950771 51144336
306026000797 51138108
801141227781 51131880
905015904799 51125652
28612192713 51119424
525593431859 51113196
28612192713 51106968
890709811557 51100740
886977787233 51094512
116314764327 51088284
654348271037 51082056
709706631843 51075828
670520376441 51069600
661190315631 51063372
569755719693 51057144
751380903461 51050916
516885375103 51044688
462771022405 51038460
153013003513 51032232
533057480507 51026004
518751387265 51019776
244447599451 51013548
990852464251 51007320
201529319725 51001092
972192342631 50994864
217701425129 50988636
631334121039 50982408
798653211565 50976180
56602375143 50969952
520617399427 50963724
126888833245 50957496
233873530533 50951268
26746180551 50945040
793055175079 17712432
648128230497 50938812
404924645383 50932584
516263371049 50926356
212725392697 50920128
413632702139 50913900
749514891299 50907672
196553287293 50901444
649994242659 50895216
454684969703 50888988
569133715639 50882760
530569464291 50876532
831619426427 50870304
773151045351 50864076
906259912907 50857848
372580434575 50851620
83348549465 50845392
906881916961 50839164
495737237267 50832936
195309279185 50826708
202151323779 50820480
33588225145 50814252
984632423711 50808024
842815499399 50801796
812337300753 50795568
404302641329 50789340
677984425089 41291640
210859380535 50783112
930518071013 50776884
974058354793 50770656
309136021067 50764428
365738389981 50758200
204639339995 50751972
976546371009 50745744
717170680491 50739516
161099056215 50733288
43540290009 50727060
197175291347 50720832
611429991311 50714604
579085780503 50708376
577219768341 50702148
233873530533 50695920
37320249469 50689692
820423353455 50683464
727122745355 50677236
523105415643 50671008
932384083175 50664780
804873252105 50658552
246935615667 50652324
189089238645 50646096
628224100769 50639868
208371364319 50633640
501335273753 50627412
951666208849 50621184
215213408913 50614956
462149018351 50608728
414876710247 50602500
347078268361 50596272
100142658923 50590044
426694787273 50583816
712816652113 50577588
799275215619 50571360
561047662937 50565132
324064118363 50558904
195309279185 50552676
159855048107 50546448
265595737287 50540220
496981245375 50533992
822911369671 50527764
898173860205 50521536
526837439967 50515308
694156530493 50509080
760088960217 50502852
791811166971 50496624
457794989973 50490396
836595458859 50484168
77750512979 50477940
363872377819 50471712
692290518331 50465484
306026000797 50459256
384398511601 50453028
357030333225 50446800
308514017013 50440572
213969400805 50434344
434780839975 50428116
442244888623 50421888
150524987297 50415660
21148144065 50409432
222055453507 50403204
363250373765 50396976
80860533249 50390748
900039872367 50384520
84592557573 50378292
989608456143 50372064
955398233173 50365836
480809139971 50359608
652482258875 50353380
852145560209 50347152
770041025081 50340924
765686996703 50334696
521861407535 50328468
342724239983 50322240
545497561587 50316012
824777381833 50309784
216457417021 50303556
984632423711 50297328
728988757517 50291100
738940822381 50284872
607697966987 50278644
96410634599 50272416
309758025121 50266188
687314485899 50259960
369470414305 50253732
533679484561 50247504
14928103525 50241276
759466956163 50235048
70286464331 50228820
879513738585 50222592
477077115647 50216364
134352881893 50210136
715304668329 50203908
295451931879 50197680
698510558871 50191452
743916854813 50185224
138084906217 50178996
570377723747 50172768
445976912947 50166540
437268856191 50160312
811093292645 50154084
865207645343 50147856
722146712923 50141628
46650310279 50135400
288609887285 50129172
916833981825 50122944
732720781841 50116716
913723961555 50110488
315356061607 50104260
520617399427 50098032
179137173781 50091804
687936489953 50085576
292341911609 50079348
617650031851 50073120
937982119661 50066892
410522681869 50060664
362628369711 50054436
447220921055 50048208
488273188619 50041980
406790657545 50035752
491383208889 50029524
502579281861 50023296
716548676437 50017068
325930130525 50010840
465881042675 50004612
538655516993 49998384
663678331847 49992156
591525861583 49985928
214591404859 49979700
886355783179 49973472
266217741341 49967244
49138326495 49961016
857121592641 49954788
651238250767 49948560
360140353495 49942332
945446168309 49936104
492005212943 49929876
58468387305 49923648
188467234591 49917420
946068172363 49911192
953532221011 49904964
384398511601 49898736
104496687301 49892508
577841772395 49886280
370714422413 49880052
65932435953 49873824
629468108877 49867596
771907037243 49861368
814825316969 6695100
619516044013 49855140
820423353455 49848912
257509684585 49842684
936116107499 49836456
798031207511 49830228
48516322441 49824000
122534804867 49817772
417364726463 49811544
541765537263 49805316
457794989973 49799088
117558772435 49792860
407412661599 49786632
531191468345 49780404
348322276469 49774176
123778812975 49767948
490139200781 49761720
123778812975 49755492
976546371009 49749264
334638187281 49743036
423584767003 49736808
268083753503 49730580
924298030473 49724352
35454237307 49718124
774395053459 49711896
872049689937 49705668
141194926487 49699440
588415841313 49693212
376312458899 49686984
821045357509 49680756
885733779125 49674528
44784298117 49668300
44784298117 49662072
173539137295 49655844
615162015635 49649616
480187135917 49643388
321576102147 49637160
863341633181 49630932
479565131863 49624704
391240556195 49618476
537411508885 49612248
866451653451 49606020
664922339955 49599792
479565131863 49593564
179759177835 49587336
821045357509 49581108
252533652153 49574880
673630396711 49568652
755112927785 49562424
81482537303 49556196
595257885907 49549968
888221795341 49543740
49760330549 49537512
217701425129 49531284
406168653491 49525056
461527014297 49518828
341480231875 49512600
768175012919 49506372
895063839935 49500144
921810014257 49493916
276791810259 49487688
85214561627 49481460
404302641329 49475232
241959583235 49469004
169185108917 49462776
576597764287 49456548
198419299455 49450320
435402844029 49444092
877647726423 49437864
664922339955 49431636
160477052161 49425408
424828775111 49419180
425450779165 49412952
819179345347 49406724
657458291307 49400496
840327483183 49394268
791189162917 49388040
8086058931 49381812
182247194051 49375584
890709811557 49369356
705974607519 49363128
298561952149 49356900
345834260253 49350672
903149892637 49344444
404924645383 49338216
78372517033 12281616
764442988595 49331988
165453084593 49325760
885733779125 49319532
16172111633 49313304
292341911609 49307076
733342785895 49300848
490761204835 49294620
421718754841 49288392
613918007527 5910372
228275494047 49282164
251911648099 49275936
574731752125 49269708
291097903501 49263480
25502172443 39404556
905637908853 49257252
857121592641 49251024
380666487277 49244796
154257011621 49238568
445976912947 49232340
94544622437 49226112
377556467007 49219884
605831954825 49213656
77128508925 49207428
873915702099 49201200
963484285875 49194972
200907315671 49188744
635688149417 49182516
687314485899 49176288
430426811597 49170060
296695939987 49163832
860853616965 49157604
585927825097 26649612
817313333185 49151376
20526140011 49145148
297939948095 49138920
411766689977 49132692
441622884569 49126464
173539137295 49120236
208993368373 49114008
160477052161 45688608
434780839975 49107780
729610761571 49101552
664300335901 49095324
340858227821 49089096
722768716977 49082868
384398511601 49076640
770663029135 49070412
593391873745 49064184
510043330509 49057956
216457417021 49051728
949178192633 49045500
47272314333 49039272
592769869691 49033044
606453958879 35630388
569133715639 49026816
34832233253 49020588
215213408913 49014360
954154225065 49008132
111338731895 49001904
38564257577 48995676
570377723747 48989448
948556188579 48983220
920566006149 48976992
825399385887 48970764
189711242699 48964536
465259038621 48958308
296073935933 6321420
921810014257 48952080
892575823719 48945852
638176165633 48939624
654348271037 31027896
832863434535 48933396
78372517033 48927168
733342785895 48920940
964106289929 48914712
452818957541 48908484
206505352157 48902256
686692481845 48896028
299183956203 48889800
62200411629 48883572
919944002095 48877344
478943127809 48871116
69042456223 48864888
600855922393 48858660
674252400765 48852432
585927825097 48846204
389374544033 48839976
380666487277 48833748
379422479169 48827520
248801627829 48821292
552339606181 48815064
400570617005 48808836
827887402103 48802608
474589099431 48796380
586549829151 48790152
27990188659 48783924
449086933217 48777696
161099056215 48771468
507555314293 48765240
31722212983 48759012
895685843989 48752784
463393026459 48746556
535545496723 48740328
467125050783 40014900
490761204835 48734100
567889707531 48727872
126266829191 48721644
422340758895 48715416
162965068377 48709188
760710964271 48702960
979656391279 48696732
988986452089 48690504
330906162957 34982676
583439808881 48684276
223299461615 48678048
141194926487 48671820
547985577803 48665592
355786325117 48659364
666166348063 48653136
717170680491 48646908
696644546709 18627948
984010419657 48640680
105740695409 48634452
807983272375 48628224
647506226443 48621996
692912522385 48615768
897551856151 48609540
202151323779 48603312
17416119741 48597084
623870072391 48590856
445354908893 48584628
364494381873 48578400
394972580519 48572172
363250373765 48565944
46650310279 48559716
965350298037 48553488
42296281901 48547260
898173860205 48541032
567267703477 48534804
894441835881 48528576
688558494007 36116172
325930130525 48522348
851523556155 48516120
707218615627 48509892
970948334523 48503664
405546649437 48497436
666166348063 48491208
587793837259 48484980
938604123715 48478752
593391873745 48472524
144926950811 48466296
864585641289 48460068
561047662937 48453840
607075962933 48447612
990852464251 48441384
633200133201 48435156
342724239983 48428928
453440961595 48422700
876403718315 48416472
142438934595 48410244
110716727841 48404016
212103388643 48397788
584061812935 48391560
975924366955 48385332
293585919717 48379104
771907037243 48372876
576597764287 48366648
459661002135 48360420
177271161619 48354192
276791810259 48347964
674252400765 48341736
208371364319 48335508
8708062985 48329280
483297156187 48323052
337748207551 48316824
406790657545 48310596
19282131903 48304368
939226127769 48298140
945446168309 48291912
373824442683 48285684
203395331887 48279456
562291671045 48273228
993340480467 48267000
356408329171 48260772
595257885907 48254544
805495256159 48248316
984632423711 48242088
715304668329 48235860
370092418359 48229632
528703452129 48223404
545497561587 48217176
400570617005 48210948
58468387305 48204720
356408329171 48198492
533057480507 48192264
685448473737 48186036
149902983243 48179808
666788352117 48173580
572243735909 48167352
938604123715 48161124
60956403521 48154896
78372517033 48148668
335260191335 48142440
351432296739 48136212
944202160201 48129984
6220046769 48123756
556693634559 48117528
730854769679 48111300
590281853475 48105072
516263371049 48098844
905015904799 48092616
753246915623 48086388
6842050823 48080160
236361546749 48073932
44784298117 48067704
990230460197 48061476
152390999459 48055248
567267703477 48049020
368848410251 48042792
817313333185 48036564
916211977771 48030336
988986452089 48024108
924920034527 48017880
474589099431 48011652
934872099391 48005424
715926672383 47999196
106362699463 47992968
743294850759 47986740
529947460237 47980512
274925798097 47974284
737696814273 47968056
526215435913 47961828
75884500817 47955600
288609887285 47949372
89568590005 47943144
51004338657 47936916
689802502115 47930688
775017057513 47924460
552961610235 47918232
413010698085 47912004
997694508845 47905776
163587072431 47899548
989608456143 47893320
882001754801 47887092
949800196687 47880864
952910216957 10880316
907503921015 47874636
827887402103 47868408
282389846745 47862180
809849284537 47855952
556693634559 47849724
97654642707 47843496
8708062985 47837268
804251248051 47831040
457172985919 47824812
721524708869 47818584
437268856191 47812356
532435476453 47806128
905637908853 47799900
962240277767 47793672
645640214281 47787444
176649157565 18129708
241959583235 47781216
212725392697 47774988
745160862921 47768760
913101957501 47762532
416742722409 47756304
4976038661 47750076
750136895353 47743848
556693634559 47737620
531191468345 47731392
27368184605 47725164
286121871069 47718936
587171833205 47712708
508799322401 47706480
753246915623 47700252
819801349401 36228276
431670819705 47694024
688558494007 47687796
878891734531 4091796
566645699423 47681568
919321998041 47675340
257509684585 47669112
512531346725 47662884
524971427805 47656656
332772175119 47650428
335882195389 47644200
508177318347 47637972
12440087309 47631744
148036971081 47625516
790567158863 47619288
438512864299 47613060
724012725085 460872
712816652113 47606832
635688149417 47600604
50382334603 47594376
222055453507 47588148
205883348103 47581920
872671693991 47575692
67176444061 47569464
169185108917 47563236
599611914285 47557008
489517196727 47550780
947934184525 47544552
793677179133 47538324
505067298077 47532096
577841772395 47525868
600233918339 47519640
568511711585 47513412
707840619681 47507184
350188288631 47500956
549229585911 47494728
579085780503 47488500
748892887245 47482272
449708937271 47476044
939226127769 47469816
693534526439 47463588
450952945379 47457360
635066145363 47451132
829753414265 47444904
637554161579 47438676
908125925069 47432448
220811445399 47426220
327174138633 47419992
286743875123 47413764
652482258875 47407536
383154503493 47401308
186601222429 47395080
594635881853 1395072
33588225145 47388852
540521529155 47382624
735830802111 47376396
279279826475 47370168
223299461615 47363940
86458569735 47357712
478943127809 47351484
863341633181 47345256
947312180471 47339028
825399385887 47332800
457794989973 47326572
641286185903 47320344
620138048067 47314116
838461471021 47307888
969082322361 47301660
190955250807 47295432
469613066999 47289204
861475621019 47282976
85836565681 47276748
995206492629 47270520
389374544033 47264292
543631549425 47258064
842193495345 47251836
743916854813 47245608
389374544033 47239380
228275494047 47233152
931140075067 47226924
29234196767 47220696
513775354833 47214468
210237376481 47208240
400570617005 47202012
237605554857 47195784
858987604803 47189556
9952071093 47183328
24258164335 47177100
536789504831 47170872
727122745355 47164644
215835412967 47158416
704730599411 47152188
409900677815 47145960
648128230497 47139732
541765537263 30131064
892575823719 47133504
914967969663 47127276
580329788611 47121048
398082600789 47114820
59712395413 47108592
780615093999 47102364
428560799435 47096136
837217462913 47089908
618894039959 47083680
228275494047 47077452
863963637235 42057684
877647726423 47071224
791811166971 47064996
262485717017 47058768
899417868313 47052540
311624037283 47046312
964728293983 47040084
72152476493 47033856
159233044053 47027628
16794115687 47021400
387508531871 47015172
888843799395 47008944
921188010203 47002716
506311306185 46996488
272437781881 46990260
609563979149 46984032
921810014257 46977804
825399385887 46971576
817313333185 46965348
573487744017 46959120
827887402103 46952892
665544344009 46946664
319710089985 46940436
454684969703 46934208
474589099431 46927980
827265398049 46921752
909991937231 46915524
143682942703 46909296
904393900745 46903068
498225253483 46896840
414876710247 46890612
442866892677 46884384
511287338617 46878156
553583614289 46871928
822911369671 46865700
173539137295 46859472
882623758855 46853244
15550107579 46847016
942336148039 46840788
893819831827 46834560
804251248051 46828332
977168375063 46822104
353920312955 46815876
435402844029 46809648
297939948095 46803420
439134868353 46797192
194687275131 46790964
363872377819 46784736
330284158903 46778508
460905010243 46772280
41052273793 46766052
393728572411 10170324
620138048067 46759824
358896345387 46753596
698510558871 46747368
478943127809 46741140
212725392697 15040620
565401691315 46734912
108850715679 46728684
425450779165 46722456
718414688599 46716228
987120439927 46710000
720902704815 46703772
937982119661 46697544
622626064283 46691316
886977787233 46685088
673008392657 15476580
294829927825 46678860
948556188579 46672632
391862560249 46666404
529325456183 46660176
585305821043 46653948
923054022365 46647720
100764662977 46641492
277413814313 46635264
492005212943 46629036
454062965649 46622808
718414688599 46616580
957264245335 23747364
169807112971 46610352
241959583235 46604124
393728572411 46597896
559803654829 46591668
562913675099 46585440
603343938609 46579212
880135742639 46572984
251911648099 46566756
60956403521 46560528
992096472359 46554300
246313611613 46548072
505689302131 46541844
432914827813 46535616
419230738625 46529388
778127077783 46523160
957264245335 46516932
125644825137 46510704
116936768381 46504476
751380903461 46498248
548607581857 46492020
335882195389 46485792
700376571033 46479564
484541164295 46473336
322198106201 46467108
916833981825 46460880
20526140011 46454652
114448752165 46448424
108228711625 46442196
903149892637 46435968
539277521047 46429740
717170680491 46423512
219567437291 46417284
305403996743 46411056
201529319725 46404828
830997422373 46398600
673008392657 46392372
255021668369 46386144
98276646761 46379916
103252679193 46373688
796165195349 46367460
873915702099 46361232
236361546749 46355004
136218894055 46348776
666166348063 46342548
90812598113 46336320
720902704815 46330092
174161141349 46323864
209615372427 46317636
319088085931 46311408
967216310199 46305180
441000880515 46298952
686692481845 46292724
625736084553 46286496
322820110255 46280268
600233918339 46274040
39808265685 46267812
789323150755 46261584
171051121079 46255356
447220921055 46249128
850901552101 46242900
386886527817 46236672
374446446737 46230444
819179345347 46224216
901905884529 46217988
345212256199 46211760
855255580479 46205532
15550107579 46199304
488895192673 46193076
36698245415 46186848
700998575087 46180620
93922618383 46174392
413010698085 46168164
406790657545 46161936
885733779125 46155708
837217462913 46149480
696022542655 46143252
465881042675 46137024
580951792665 46130796
307270008905 46124568
456550981865 46118340
288609887285 46112112
307270008905 46105884
18038123795 46099656
783725114269 46093428
44162294063 46087200
662434323739 46080972
179137173781 46074744
163587072431 46068516
671142380495 46062288
421096750787 46056060
69042456223 46049832
274925798097 46043604
370092418359 46037376
408034665653 46031148
208371364319 46024920
691046510223 46018692
918077989933 46012464
19904135957 46006236
742050842651 46000008
199663307563 45993780
851523556155 45987552
971570338577 45981324
449708937271 45975096
705974607519 45968868
744538858867 38638512
809849284537 45962640
952288212903 45956412
552339606181 45950184
409278673761 45943956
67176444061 45937728
421096750787 45931500
995206492629 45925272
476455111593 45919044
795543191295 45912816
207749360265 45906588
545497561587 45900360
15550107579 45894132
73396484601 45887904
246935615667 45881676
856499588587 45875448
452818957541 45869220
245069603505 45862992
665544344009 45856764
667410356171 45850536
483919160241 45844308
21148144065 16560252
880757746693 45838080
403680637275 45831852
587171833205 45825624
44784298117 45819396
814203312915 45813168
829753414265 45806940
812337300753 45800712
51626342711 45794484
109472719733 45788256
7464054877 45782028
181003185943 45775800
716548676437 45769572
494493229159 45763344
390618552141 45757116
539899525101 45750888
396838592681 45744660
37942253523 45738432
785591126431 45732204
476455111593 45725976
34832233253 45719748
892575823719 45713520
845303515615 45707292
594635881853 45701064
689180498061 45694836
248801627829 45688608
753246915623 45682380
253777660261 45676152
125022821083 45669924
677362421035 45663696
363872377819 45657468
238227558911 45651240
689802502115 45645012
768175012919 45638784
184113206213 45632556
464637034567 45626328
271193773773 45620100
325930130525 45613872
357652337279 45607644
428560799435 45601416
593391873745 45595188
20526140011 45588960
927408050743 45582732
493249221051 45576504
790567158863 45570276
738940822381 45564048
472723087269 45557820
667410356171 45551592
26124176497 45545364
311002033229 45539136
297939948095 45532908
441622884569 45526680
181003185943 45520452
821045357509 45514224
580951792665 45507996
116314764327 45501768
850279548047 45495540
626980092661 45489312
122534804867 45483084
284255858907 45476856
439756872407 45470628
419852742679 45464400
39186261631 45458172
886355783179 45451944
598367906177 45445716
990852464251 45439488
858987604803 45433260
232007518371 45427032
476455111593 45420804
627602096715 45414576
720902704815 45408348
607075962933 45402120
745160862921 45395892
24258164335 45389664
786213130485 45383436
432914827813 45377208
937982119661 45370980
589659849421 45364752
240715575127 45358524
336504199443 45352296
964728293983 45346068
326552134579 45339840
524349423751 45333612
964728293983 45327384
103252679193 45321156
268083753503 45314928
719658696707 45308700
873915702099 45302472
78372517033 45296244
114448752165 45290016
717170680491 45283788
718414688599 45277560
518129383211 45271332
67176444061 45265104
607075962933 45258876
102630675139 45252648
757600944001 45246420
285499867015 45240192
419852742679 45233964
470235071053 45227736
682960457521 45221508
779371085891 45215280
724634729139 45209052
93922618383 45202824
912479953447 45196596
936738111553 45190368
753246915623 45184140
748892887245 45177912
638176165633 45171684
224543469723 45165456
169807112971 45159228
949800196687 45153000
132486869731 45146772
721524708869 45140544
42918285955 45134316
798653211565 45128088
409278673761 45121860
631956125093 45115632
694156530493 45109404
775639061567 45103176
83348549465 45096948
136840898109 45090720
956020237227 45084492
802385235889 45078264
702242583195 45072036
648128230497 45065808
886355783179 45059580
582195800773 45053352
320954098093 14411592
734586794003 45047124
492005212943 45040896
583439808881 45034668
630712116985 45028440
163587072431 45022212
386264523763 45015984
376312458899 45009756
989608456143 45003528
125022821083 44997300
707840619681 44991072
337748207551 44984844
680472441305 44978616
404302641329 44972388
991474468305 44966160
226409481885 22377204
60956403521 44959932
742672846705 44953704
608319971041 1525860
585927825097 44947476
733964789949 44941248
88324581897 44935020
857743596695 44928792
388752539979 44922564
651860254821 44916336
870805681829 44910108
222677457561 44903880
354542317009 44897652
851523556155 44891424
395594584573 44885196
78994521087 44878968
55358367035 44872740
890087807503 44866512
698510558871 44860284
168563104863 22943952
197175291347 44854056
997694508845 44847828
144926950811 44841600
918077989933 34889256
694778534547 44835372
434158835921 44829144
77750512979 44822916
160477052161 44816688
764442988595 44810460
76506504871 44804232
159855048107 44798004
436646852137 44791776
881379750747 44785548
398704604843 44779320
47272314333 44773092
841571491291 44766864
928652058851 44760636
270571769719 44754408
526837439967 44748180
515641366995 44741952
862719629127 44735724
916211977771 44729496
121290796759 44723268
757600944001 44717040
791189162917 44710812
50382334603 44704584
111338731895 44698356
397460596735 44692128
551717602127 44685900
800519223727 44679672
49760330549 44673444
401814625113 44667216
93300614329 8463852
434158835921 44660988
407412661599 44654760
635688149417 44648532
776883069675 44642304
968460318307 44636076
215213408913 44629848
54114358927 44623620
948556188579 44617392
543631549425 44611164
549229585911 44604936
447220921055 26593560
441000880515 44598708
951044204795 44592480
622010283 44586252
574109748071 44580024
429804807543 44573796
101386667031 3512592
676740416981 44567568
864585641289 44561340
566645699423 44555112
27368184605 44548884
444732904839 44542656
592769869691 44536428
277413814313 44530200
49138326495 44523972
468369058891 44517744
587793837259 44511516
118802780543 44505288
575975760233 44499060
807983272375 44492832
797409203457 44486604
452196953487 44480376
475211103485 44474148
473345091323 44467920
811093292645 44461692
111338731895 44455464
238227558911 44449236
759466956163 44443008
232007518371 44436780
482675152133 44430552
444110900785 44424324
72152476493 44418096
992718476413 44411868
821045357509 44405640
663056327793 44399412
567889707531 44393184
416120718355 44386956
359518349441 44380728
776261065621 44374500
472723087269 44368272
457794989973 44362044
605209950771 44355816
623870072391 44349588
641286185903 44343360
16794115687 44337132
990230460197 44330904
814825316969 44324676
46028306225 44318448
74018488655 44312220
225787477831 44305992
498847257537 44299764
641286185903 44293536
862097625073 44287308
835973454805 44281080
912479953447 44274852
377556467007 44268624
528081448075 44262396
779993089945 44256168
959752261551 44249940
25502172443 44243712
444732904839 44237484
382532499439 44231256
722146712923 44225028
405546649437 44218800
623248068337 44212572
45406302171 44206344
466503046729 44200116
370714422413 44193888
336504199443 44187660
556693634559 44181432
256265676477 44175204
594635881853 44168976
905637908853 44162748
758844952109 44156520
354542317009 44150292
120046788651 44144064
477699119701 44137836
824777381833 44131608
495737237267 44125380
573487744017 44119152
166697092701 44112924
47272314333 44106696
845303515615 44100468
574731752125 44094240
429804807543 44088012
358274341333 44081784
279901830529 44075556
529947460237 44069328
671142380495 44063100
77750512979 44056872
204017335941 44050644
982766411549 44044416
767553008865 44038188
714682664275 44031960
276169806205 44025732
361384361603 44019504
959752261551 44013276
711572644005 44007048
465881042675 44000820
105740695409 43994592
842193495345 43988364
317844077823 43982136
74018488655 43975908
72152476493 43969680
70286464331 25871112
775639061567 43963452
593391873745 43957224
177271161619 43950996
618894039959 43944768
926786046689 15744384
244447599451 43938540
659324303469 43932312
412388694031 43926084
133108873785 43919856
398704604843 43913628
17416119741 43907400
445976912947 43901172
816691329131 43894944
505067298077 43888716
580329788611 43882488
758844952109 43876260
964106289929 43870032
829753414265 43863804
94544622437 43857576
41674277847 43851348
410522681869 43845120
231385514317 43838892
651860254821 43832664
503823289969 43826436
295451931879 43820208
992718476413 43813980
459038998081 43807752
745782866975 43801524
972814346685 43795296
468369058891 43789068
452196953487 43782840
649994242659 43776612
371336426467 43770384
839705479129 43764156
231385514317 43757928
495737237267 9858924
474589099431 43751700
86458569735 43745472
462149018351 43739244
447842925109 43733016
190955250807 43726788
336504199443 43720560
399326608897 43714332
553583614289 43708104
47894318387 43701876
515641366995 43695648
905015904799 43689420
421718754841 43683192
52248346765 43676964
69042456223 43670736
959130257497 43664508
296073935933 43658280
607697966987 43652052
898173860205 43645824
871427685883 43639596
222055453507 43633368
21148144065 43627140
841571491291 43620912
689802502115 43614684
238849562965 43608456
890709811557 43602228
491383208889 43596000
215835412967 43589772
14306099471 43583544
875781714261 43577316
388130535925 43571088
479565131863 43564860
336504199443 43558632
171673125133 43552404
322820110255 43546176
999560521007 43539948
331528167011 43533720
684826469683 43527492
228897498101 43521264
297317944041 43515036
687936489953 734904
782481106161 43508808
69664460277 43502580
51004338657 43496352
962240277767 43490124
879513738585 43483896
621382056175 43477668
184113206213 43471440
576597764287 43465212
75262496763 43458984
123778812975 43452756
513775354833 43446528
947934184525 43440300
153635007567 43434072
720902704815 43427844
658080295361 43421616
976546371009 43415388
985876431819 43409160
528703452129 43402932
503823289969 43396704
92056606221 43390476
991474468305 34976448
299183956203 43384248
286121871069 43378020
593391873745 28231524
942336148039 43371792
279279826475 43365564
464637034567 16124292
898795864259 43359336
185979218375 43353108
383154503493 43346880
159855048107 43340652
490761204835 43334424
618894039959 43328196
956020237227 43321968
649372238605 43315740
525593431859 43309512
241959583235 43303284
844681511561 43297056
277413814313 43290828
657458291307 43284600
511287338617 43278372
228897498101 43272144
908747929123 43265916
580951792665 43259688
404924645383 43253460
732720781841 43247232
48516322441 43241004
633200133201 43234776
93922618383 7212024
539899525101 43228548
824155377779 43222320
585305821043 2802600
5598042715 43216092
490761204835 43209864
251911648099 43203636
1244014337 43197408
521239403481 43191180
899417868313 43184952
353920312955 43178724
259997700801 43172496
960996269659 43166268
871427685883 43160040
46650310279 43153812
250045635937 43147584
980278395333 43141356
301049968365 43135128
885111775071 43128900
814825316969 43122672
844681511561 43116444
816069325077 43110216
562913675099 43103988
24258164335 43097760
928652058851 43091532
356408329171 43085304
468369058891 43079076
131864865677 43072848
69042456223 43066620
492005212943 43060392
432914827813 43054164
556071630505 43047936
380044483223 43041708
787457138593 43035480
148658975135 43029252
919944002095 43023024
758844952109 43016796
179137173781 43010568
686070477791 43004340
755734931839 42998112
14928103525 42991884
736452806165 42985656
450952945379 42979428
233873530533 42973200
414254706193 42966972
830997422373 42960744
155501019729 42954516
844681511561 42948288
325930130525 42942060
31100208929 42935832
916833981825 42929604
997694508845 42923376
761954972379 42917148
366360394035 42910920
134352881893 42904692
806117260213 42898464
108850715679 42892236
697266550763 11353644
738940822381 42886008
604587946717 42879780
131242861623 42873552
845303515615 7012728
248801627829 42867324
325308126471 42861096
730854769679 42854868
970326330469 42848640
379422479169 42842412
330906162957 42836184
226409481885 42829956
990852464251 42823728
109472719733 42817500
960996269659 42811272
103874683247 42805044
473967095377 42798816
488273188619 42792588
916211977771 42786360
900661876421 42780132
885733779125 42773904
491383208889 42767676
941092139931 42761448
164209076485 42755220
684204465629 42748992
182247194051 42742764
623248068337 42736536
459661002135 42730308
921188010203 42724080
187223226483 42717852
426072783219 42711624
51004338657 40494456
741428838597 26120232
29856200821 42705396
33588225145 42699168
753246915623 42692940
622004060229 42686712
222677457561 42680484
495115233213 42674256
138084906217 42668028
416742722409 42661800
50382334603 42655572
622004060229 42649344
334638187281 42643116
549229585911 42636888
765686996703 42630660
273681789989 42624432
197175291347 42618204
165453084593 42611976
240093571073 42605748
885733779125 42599520
637554161579 42593292
242581587289 42587064
551717602127 42580836
289231891339 22308696
729610761571 42574608
407412661599 42568380
181625189997 42562152
453440961595 42555924
836595458859 42549696
665544344009 42543468
636310153471 42537240
911857949393 42531012
26124176497 42524784
826021389941 40475772
895685843989 42518556
455306973757 42512328
528081448075 42506100
589037845367 42499872
577219768341 42493644
751380903461 42487416
464015030513 42481188
46028306225 42474960
974680358847 42468732
109472719733 42462504
942958152093 42456276
380044483223 42450048
236983550803 42443820
76506504871 42437592
44162294063 42431364
90812598113 23666400
406790657545 42425136
526215435913 42418908
490761204835 42412680
286743875123 42406452
245069603505 42400224
473967095377 42393996
342102235929 42387768
504445294023 42381540
545497561587 42375312
123156808921 42369084
174783145403 42362856
29234196767 42356628
185357214321 42350400
105118691355 42344172
621382056175 42337944
338992215659 42331716
626358088607 42325488
786213130485 42319260
572865739963 42313032
791811166971 42306804
914345965609 42300576
500713269699 42294348
424206771057 42288120
523105415643 42281892
427938795381 42275664
817935337239 42269436
748892887245 42263208
970326330469 42256980
296073935933 42250752
847169527777 42244524
653726266983 42238296
849657543993 42232068
204017335941 42225840
667410356171 42219612
18038123795 42213384
465881042675 42207156
494493229159 42200928
613296003473 42194700
264973733233 42188472
118180776489 42182244
408656669707 42176016
717170680491 42169788
69042456223 42163560
907503921015 42157332
508177318347 42151104
243203591343 42144876
340858227821 42138648
671142380495 42132420
369470414305 42126192
429182803489 42119964
985876431819 42113736
432292823759 42107508
176027153511 42101280
250045635937 42095052
645640214281 42088824
760088960217 42082596
126266829191 42076368
984010419657 42070140
303537984581 42063912
518129383211 42057684
963484285875 42051456
470235071053 42045228
254399664315 42039000
40430269739 42032772
919944002095 42026544
194065271077 42020316
643774202119 42014088
355786325117 42007860
112582740003 42001632
427316791327 41995404
753246915623 41989176
185979218375 41982948
758844952109 41976720
313490049445 41970492
102008671085 41964264
383154503493 41958036
117558772435 41951808
363250373765 41945580
39808265685 41939352
124400817029 41933124
139328914325 41926896
563535679153 41920668
455928977811 41914440
432914827813 41908212
429804807543 41901984
606453958879 41895756
307270008905 41889528
613296003473 41883300
622626064283 41877072
529947460237 41870844
640664181849 41864616
317844077823 41858388
438512864299 41852160
540521529155 41845932
592147865637 41839704
677362421035 41833476
274303794043 41827248
137462902163 41821020
792433171025 41814792
164831080539 41808564
224543469723 41802336
216457417021 41796108
625114080499 41789880
666166348063 41783652
834729446697 41777424
8086058931 41771196
143060938649 41764968
561669666991 41758740
909369933177 41752512
713438656167 9721908
707218615627 41746284
963484285875 41740056
670520376441 31065264
139328914325 41733828
140572922433 41727600
844681511561 41721372
737074810219 41715144
807361268321 41708916
765686996703 41702688
675496408873 41696460
105740695409 2621988
403680637275 41690232
894441835881 41684004
388130535925 41677776
625736084553 41671548
825399385887 41665320
455928977811 41659092
735208798057 41652864
226409481885 41646636
294207923771 41640408
478943127809 41634180
456550981865 41627952
284255858907 41621724
888843799395 41615496
385642519709 41609268
164831080539 41603040
23636160281 41596812
702242583195 41590584
34832233253 10774440
268705757557 41584356
456550981865 41578128
698510558871 41571900
626980092661 41565672
613918007527 41559444
213969400805 41553216
781859102107 41546988
622004060229 41540760
432914827813 41534532
934250095337 41528304
768797016973 41522076
348944280523 41515848
551095598073 41509620
161721060269 41503392
482053148079 12487140
361384361603 41497164
682338453467 41490936
460283006189 41484708
478321123755 41478480
313490049445 41472252
758844952109 41466024
301049968365 41459796
743294850759 41453568
190333246753 41447340
850279548047 41441112
261863712963 41434884
916211977771 41428656
862719629127 41422428
156745027837 41416200
179137173781 41409972
452196953487 41403744
189711242699 41397516
41674277847 9497700
320954098093 41391288
806117260213 41385060
75262496763 41378832
201529319725 41372604
901283880475 41366376
167941100809 41360148
700998575087 41353920
738940822381 41347692
327796142687 41341464
184113206213 41335236
739562826435 41329008
959130257497 41322780
329662154849 41316552
392484564303 41310324
419852742679 41304096
548607581857 41297868
714060660221 41291640
972192342631 41285412
756978939947 41279184
172917133241 41272956
785591126431 41266728
492005212943 41260500
264351729179 41254272
891953819665 41248044
90812598113 41241816
888843799395 41235588
194687275131 41229360
150524987297 41223132
842815499399 40058496
811093292645 41216904
939226127769 41210676
375690454845 41204448
42918285955 41198220
429182803489 41191992
901283880475 41185764
927408050743 41179536
105118691355 41173308
756356935893 41167080
587793837259 41160852
6220046769 41154624
55980371089 41148396
597123898069 41142168
268083753503 41135940
212103388643 41129712
545497561587 41123484
987742443981 41117256
864585641289 41111028
802385235889 41104800
451574949433 41098572
868317665613 41092344
954154225065 41086116
783103110215 41079888
720902704815 41073660
348322276469 41067432
842193495345 41061204
82726545411 41054976
8708062985 41048748
803629243997 41042520
246935615667 41036292
585927825097 41030064
389996548087 41023836
118180776489 41017608
304781992689 41011380
301049968365 41005152
656836287253 40998924
58468387305 40992696
781859102107 40986468
957886249389 40980240
799275215619 40974012
440378876461 40967784
171673125133 40961556
200285311617 40955328
547985577803 40949100
138706910271 40942872
730232765625 40936644
3110026499 40930416
379422479169 40924188
956642241281 40917960
740806834543 40911732
473967095377 40905504
61578407575 40899276
5598042715 40893048
519995395373 40886820
309136021067 40880592
659324303469 40874364
714682664275 40868136
658702299415 40861908
791189162917 40855680
845925519669 40849452
226409481885 40843224
329662154849 40836996
41674277847 23006232
22392152173 7286760
712194648059 40830768
771285033189 40824540
442244888623 40818312
781237098053 40812084
455306973757 40805856
752002907515 40799628
812959304807 40793400
571621731855 40787172
965350298037 40780944
914345965609 40774716
434158835921 40768488
215835412967 40762260
417364726463 40756032
52870350819 5324940
668654364279 40749804
763198980487 40743576
709706631843 40737348
696022542655 40731120
689180498061 40724892
919944002095 40718664
91434602167 40712436
463393026459 40706208
946690176417 40699980
28612192713 40693752
30478204875 40687524
503201285915 40681296
714060660221 40675068
958508253443 40668840
990852464251 40662612
380044483223 40656384
788079142647 40650156
298561952149 40643928
640664181849 40637700
934250095337 40631472
715304668329 40625244
822289365617 40619016
110716727841 40612788
921810014257 40606560
77750512979 40600332
239471567019 40594104
173539137295 40587876
551095598073 40581648
383776507547 40575420
302293976473 40569192
353298308901 40562964
134974885947 40556736
988364448035 40550508
850279548047 40544280
623870072391 40538052
420474746733 40531824
556693634559 40525596
251289644045 40519368
730232765625 40513140
65932435953 40506912
518129383211 40500684
951044204795 40494456
959130257497 40488228
417986730517 40482000
527459444021 40475772
904393900745 40469544
681094445359 40463316
138706910271 40457088
791189162917 40450860
639420173741 40444632
811715296699 40438404
692912522385 40432176
491383208889 40425948
204639339995 40419720
757600944001 40413492
790567158863 40407264
654970275091 40401036
66554440007 40394808
87702577843 40388580
866451653451 40382352
6220046769 40376124
760088960217 40369896
404302641329 40363668
396216588627 40357440
735208798057 40351212
992718476413 40344984
923054022365 40338756
355164321063 40332528
301049968365 40326300
825399385887 40320072
681094445359 40313844
673630396711 40307616
783725114269 40301388
386886527817 40295160
37942253523 40288932
485163168349 40282704
258131688639 40276476
65932435953 40270248
639420173741 40264020
497603249429 40257792
329040150795 40251564
130620857569 40245336
868317665613 40239108
797409203457 40232880
381288491331 40226652
484541164295 40220424
542387541317 40214196
99520654869 40207968
901283880475 40201740
88946585951 40195512
641908189957 40189284
86458569735 40183056
604587946717 40176828
755734931839 40170600
246313611613 40164372
520617399427 40158144
534301488615 40151916
633822137255 40145688
809227280483 40139460
528081448075 40133232
59712395413 40127004
386886527817 40120776
70286464331 40114548
417986730517 40108320
901905884529 40102092
28612192713 40095864
503201285915 40089636
3110026499 40083408
770663029135 40077180
898173860205 21660984
440378876461 40070952
22392152173 40064724
816069325077 40058496
931762079121 40052268
960996269659 40046040
61578407575 40039812
924920034527 40033584
268083753503 29900628
648750234551 40027356
582817804827 40021128
337748207551 40014900
289231891339 40008672
874537706153 40002444
247557619721 39996216
321576102147 39989988
707218615627 39983760
724012725085 39977532
46650310279 39971304
958508253443 39965076
957264245335 39958848
15550107579 39952620
434158835921 39946392
465881042675 39940164
521861407535 39933936
739562826435 39927708
490139200781 39921480
237605554857 39915252
445976912947 39909024
286743875123 39902796
367604402143 39896568
901905884529 39890340
156745027837 39884112
767553008865 39877884
506933310239 39871656
849657543993 39865428
517507379157 39859200
299805960257 39852972
396838592681 39846744
46028306225 39840516
765686996703 39834288
595879889961 39828060
177271161619 39821832
330284158903 39815604
492627216997 39809376
799275215619 39803148
125022821083 39796920
1244014337 39790692
64066423791 39784464
815447321023 39778236
580951792665 39772008
275547802151 39765780
737696814273 39759552
690424506169 39753324
163587072431 39747096
901283880475 39740868
58468387305 39734640
404924645383 39728412
634444141309 39722184
540521529155 39715956
738318818327 27160308
716548676437 39709728
628224100769 25447608
472723087269 39703500
202151323779 39697272
824777381833 39691044
120668792705 39684816
354542317009 39678588
396838592681 39672360
156123023783 39666132
436024848083 39659904
832241430481 39653676
383154503493 39647448
526837439967 39641220
708462623735 39634992
284877862961 39628764
725878737247 39622536
139328914325 39616308
325308126471 39610080
600855922393 39603852
417986730517 39597624
778127077783 39591396
353920312955 39585168
717792684545 39578940
64688427845 39572712
319710089985 39566484
27368184605 39560256
755112927785 39554028
546741569695 39547800
737696814273 39541572
473967095377 39535344
511909342671 39529116
999560521007 39522888
273059785935 22931496
988364448035 39516660
166075088647 39510432
984632423711 39504204
523727419697 39497976
525593431859 39491748
772529041297 39485520
608319971041 39479292
33588225145 39473064
252533652153 39466836
455928977811 39460608
991474468305 39454380
764442988595 39448152
854633576425 39441924
833485438589 39435696
645018210227 39429468
956642241281 39423240
500713269699 39417012
483297156187 39410784
858987604803 39404556
857743596695 39398328
723390721031 39392100
720280700761 39385872
225165473777 32323320
327174138633 39379644
11818083255 39373416
646262218335 39367188
109472719733 39360960
205261344049 39354732
485163168349 39348504
824777381833 39342276
957886249389 39336048
442244888623 39329820
919944002095 39323592
92678610275 39317364
393728572411 39311136
534301488615 39304908
270571769719 39298680
404302641329 39292452
585927825097 39286224
221433449453 39279996
70908468385 39273768
664922339955 39267540
80238529195 39261312
278657822421 39255084
645018210227 39248856
397460596735 18316548
396838592681 39242628
322198106201 39236400
106984703517 39230172
571621731855 39223944
931762079121 39217716
65310431899 39211488
770041025081 39205260
742672846705 39199032
906881916961 39192804
669276368333 39186576
463393026459 39180348
595257885907 39174120
398082600789 39167892
493249221051 39161664
65310431899 39155436
140572922433 9130248
171051121079 39149208
763820984541 39142980
72152476493 39136752
335882195389 39130524
566645699423 39124296
85214561627 39118068
666788352117 39111840
715304668329 39105612
809849284537 39099384
897551856151 39093156
251911648099 39086928
267461749449 39080700
454684969703 39074472
31722212983 39068244
992096472359 39062016
832241430481 39055788
874537706153 39049560
679850437251 39043332
246313611613 39037104
187223226483 39030876
152390999459 39024648
919944002095 39018420
875159710207 39012192
166075088647 39005964
511909342671 38999736
881379750747 38993508
592147865637 38987280
545497561587 38981052
770041025081 38974824
816069325077 38968596
729610761571 38962368
839705479129 38956140
470857075107 38949912
527459444021 38943684
758222948055 38937456
849657543993 38931228
964728293983 38925000
533057480507 38918772
363872377819 29738700
806739264267 38912544
584061812935 38906316
332150171065 38900088
29856200821 38893860
477077115647 38887632
297317944041 5262660
519373391319 38881404
31100208929 38875176
122534804867 38868948
403680637275 38862720
246935615667 38856492
473967095377 38850264
420474746733 38844036
65932435953 38837808
407412661599 38831580
766309000757 38825352
516885375103 38819124
79616525141 38812896
785591126431 38806668
251911648099 38800440
642530194011 38794212
176649157565 38787984
7464054877 38781756
872049689937 38775528
934250095337 38769300
62822415683 38763072
307270008905 38756844
880757746693 38750616
370714422413 38744388
841571491291 38738160
528081448075 38731932
586549829151 38725704
897551856151 38719476
974680358847 38713248
281145838637 38707020
992096472359 38700792
774395053459 38694564
396216588627 38688336
931140075067 38682108
683582461575 38675880
285499867015 38669652
233873530533 38663424
342724239983 38657196
692912522385 38650968
427316791327 38644740
168563104863 38638512
39186261631 38632284
343968248091 38626056
58468387305 38619828
221433449453 38613600
626980092661 38607372
720280700761 38601144
439134868353 38594916
308514017013 38588688
877647726423 38582460
582817804827 38576232
216457417021 38570004
865207645343 38563776
98276646761 38557548
636310153471 38551320
990852464251 38545092
981522403441 38538864
10574075147 38532636
544875557533 38526408
681716449413 38520180
533679484561 38513952
435402844029 38507724
122534804867 38501496
352054300793 38495268
286743875123 38489040
380666487277 38482812
887599791287 38476584
554827622397 38470356
731476773733 38464128
421096750787 38457900
224543469723 38451672
505689302131 38445444
105740695409 38439216
918077989933 38432988
222677457561 38426760
519373391319 38420532
261863712963 38414304
97654642707 38408076
473967095377 38401848
247557619721 38395620
230763510263 38389392
176649157565 38383164
816691329131 38376936
250045635937 38370708
133730877839 38364480
479565131863 38358252
522483411589 38352024
297317944041 38345796
779371085891 38339568
396216588627 38333340
603343938609 38327112
852767564263 38320884
169807112971 38314656
572865739963 38308428
475211103485 38302200
541143533209 38295972
419852742679 38289744
227031485939 38283516
248801627829 38277288
216457417021 38271060
18038123795 38264832
962240277767 38258604
444732904839 38252376
638176165633 38246148
627602096715 38239920
431048815651 38233692
786835134539 38227464
580329788611 38221236
930518071013 38215008
221433449453 38208780
990852464251 38202552
662434323739 38196324
284255858907 38190096
702864587249 38183868
650616246713 38177640
218323429183 38171412
401192621059 38165184
797409203457 38158956
232629522425 38152728
209615372427 38146500
274925798097 38140272
316600069715 38134044
313490049445 38127816
705974607519 38121588
998938516953 38115360
924920034527 38109132
230141506209 38102904
766931004811 38096676
935494103445 38090448
204017335941 38084220
736452806165 38077992
637554161579 38071764
454684969703 38065536
355786325117 38059308
985876431819 38053080
969082322361 38046852
616406023743 38040624
840949487237 38034396
190333246753 38028168
944202160201 38021940
765064992649 38015712
970326330469 38009484
959130257497 38003256
356408329171 1737612
722146712923 37997028
710950639951 37990800
989608456143 37984572
756978939947 37978344
221433449453 37972116
194687275131 37965888
352676304847 37959660
465259038621 37953432
185979218375 37947204
197797295401 37940976
263729725125 37934748
439756872407 37928520
691046510223 37922292
743916854813 37916064
554827622397 37909836
276169806205 37903608
500713269699 37897380
223299461615 37891152
747026875083 37884924
235739542695 37878696
367604402143 37872468
993340480467 37866240
36698245415 37860012
317844077823 37853784
789323150755 37847556
900039872367 37841328
613918007527 37835100
547985577803 5380992
209615372427 37828872
817935337239 37822644
149280979189 37816416
495737237267 37810188
385642519709 37803960
622004060229 37797732
987742443981 37791504
282389846745 37785276
484541164295 37779048
31100208929 37772820
674252400765 37766592
153013003513 37760364
280523834583 37754136
620760052121 37747908
189711242699 37741680
304159988635 37735452
784347118323 37729224
576597764287 37722996
262485717017 37716768
702242583195 4278636
205883348103 37710540
16794115687 37704312
967838314253 37698084
399948612951 37691856
486407176457 37685628
304159988635 37679400
14306099471 37673172
586549829151 37666944
620138048067 37660716
516263371049 37654488
860231612911 37648260
498225253483 37642032
306648004851 37635804
26124176497 37629576
704108595357 37623348
570999727801 37617120
799275215619 37610892
623248068337 37604664
712194648059 37598436
728366753463 37592208
816691329131 37585980
65932435953 37579752
581573796719 37573524
210859380535 37567296
986498435873 37561068
243203591343 37554840
138706910271 37548612
369470414305 37542384
826643393995 37536156
571621731855 37529928
114448752165 37523700
269327761611 37517472
2488022445 37511244
302915980527 37505016
890087807503 37498788
349566284577 37492560
725256733193 37486332
710950639951 37480104
898173860205 37473876
541765537263 37467648
79616525141 37461420
345212256199 37455192
799275215619 37448964
530569464291 37442736
392484564303 37436508
395594584573 37430280
845925519669 37424052
241337579181 37417824
834729446697 37411596
307270008905 37405368
575975760233 37399140
886355783179 37392912
54114358927 37386684
694156530493 37380456
166697092701 37374228
799897219673 37368000
939226127769 37361772
652482258875 37355544
205883348103 37349316
799275215619 37343088
794299183187 37336860
579085780503 37330632
931762079121 37324404
8708062985 37318176
482675152133 37311948
604587946717 37305720
630090112931 37299492
506311306185 37293264
372580434575 37287036
952910216957 37280808
752002907515 37274580
171051121079 37268352
250667639991 37262124
413010698085 37255896
829131410211 37249668
183491202159 37243440
779371085891 37237212
733964789949 37230984
845303515615 37224756
829753414265 37218528
563535679153 37212300
868317665613 37206072
240093571073 37199844
182247194051 37193616
606453958879 37187388
921810014257 37181160
873293698045 37174932
591525861583 37168704
912479953447 37162476
228897498101 37156248
546119565641 37150020
347700272415 37143792
638176165633 37137564
106362699463 37131336
799275215619 37125108
681716449413 37118880
164831080539 37112652
472101083215 37106424
809227280483 37100196
5598042715 37093968
480809139971 12468456
269949765665 37087740
668032360225 37081512
320332094039 37075284
529947460237 37069056
903149892637 37062828
14928103525 37056600
27368184605 37050372
629468108877 37044144
412388694031 37037916
516885375103 37031688
238227558911 37025460
243825595397 37019232
258753692693 37013004
743916854813 37006776
597745902123 37000548
166697092701 36994320
783725114269 36988092
516885375103 36981864
509421326455 36975636
458416994027 36969408
505067298077 36963180
3110026499 36956952
701620579141 34671276
455928977811 36950724
521861407535 36944496
411144685923 36938268
398082600789 36932040
877647726423 36925812
531191468345 36919584
545497561587 36913356
784969122377 36907128
292963915663 12020040
211481384589 36900900
562291671045 6221772
717170680491 36894672
996450500737 36888444
643774202119 36882216
666788352117 36875988
887599791287 36869760
406790657545 36863532
815447321023 36857304
179137173781 36851076
283633854853 36844848
909991937231 36838620
585305821043 36832392
211481384589 36826164
748270883191 36819936
829753414265 36813708
671142380495 36807480
136840898109 36801252
177893165673 36795024
739562826435 36788796
487029180511 36782568
496359241321 36776340
782481106161 36770112
599611914285 36763884
890709811557 36757656
781859102107 36751428
239471567019 36745200
15550107579 36738972
350810292685 36732744
868317665613 36726516
815447321023 36720288
710328635897 36714060
755112927785 36707832
192821262969 36701604
746404871029 36695376
36076241361 36689148
24880168389 36682920
775017057513 23716224
838461471021 36676692
655592279145 36670464
845303515615 36664236
985254427765 36658008
188467234591 36651780
735208798057 36645552
827887402103 36639324
643774202119 36633096
67798448115 36626868
293585919717 36620640
847169527777 36614412
82104541357 36608184
234495534587 36601956
468991062945 36595728
287365879177 36589500
504445294023 36583272
628846104823 36577044
27990188659 36570816
247557619721 36564588
352054300793 36558360
939848131823 36552132
421718754841 36545904
933006087229 36539676
888843799395 36533448
429804807543 36527220
926786046689 36520992
252533652153 36514764
24258164335 36508536
444110900785 36502308
820423353455 36496080
943580156147 36489852
257509684585 36483624
350810292685 36477396
431048815651 36471168
855255580479 36464940
190333246753 36458712
761954972379 36452484
157989035945 36446256
513775354833 20128896
333394179173 36440028
332772175119 15756840
776883069675 22090716
704108595357 36433800
750758899407 36427572
310380029175 36421344
591525861583 36415116
355786325117 36408888
939226127769 36402660
619516044013 36396432
361384361603 36390204
484541164295 36383976
721524708869 36377748
479565131863 36371520
652482258875 36365292
150524987297 36359064
417986730517 36352836
865207645343 36346608
366982398089 36340380
230763510263 36334152
812337300753 36327924
614540011581 36321696
265595737287 36315468
636310153471 36309240
221433449453 36303012
582195800773 36296784
241337579181 36290556
461527014297 36284328
798031207511 36278100
638798169687 36271872
283633854853 36265644
216457417021 36259416
841571491291 36253188
734586794003 36246960
47894318387 36240732
61578407575 36234504
35454237307 36228276
96410634599 36222048
257509684585 36215820
755734931839 36209592
18038123795 36203364
238849562965 36197136
999560521007 36190908
210237376481 36184680
656214283199 36178452
156745027837 36172224
726500741301 36165996
235739542695 36159768
304159988635 36153540
352054300793 36147312
617650031851 36141084
215835412967 36134856
774395053459 36128628
877025722369 36122400
566023695369 36116172
748270883191 36109944
983388415603 36103716
368226406197 36097488
669276368333 36091260
498225253483 36085032
7464054877 36078804
371958430521 36072576
993962484521 36066348
778749081837 36060120
709706631843 36053892
628224100769 36047664
617650031851 36041436
609563979149 36035208
536167500777 36028980
584683816989 36022752
532435476453 36016524
276169806205 36010296
289231891339 36004068
722146712923 35997840
757600944001 35991612
268083753503 35985384
920566006149 35979156
435402844029 35972928
636310153471 35966700
129376849461 35960472
170429117025 35954244
58468387305 35948016
3732030553 35941788
610807987257 35935560
285499867015 35929332
992096472359 35923104
283011850799 35916876
75262496763 35910648
184113206213 35904420
600233918339 35898192
66554440007 35891964
933628091283 35885736
378178471061 35879508
225787477831 35873280
182247194051 35867052
80860533249 35860824
122534804867 35854596
294829927825 35848368
534923492669 35842140
765064992649 35835912
589659849421 35829684
559803654829 35823456
879513738585 35817228
962862281821 35811000
18660127849 35804772
190955250807 35798544
552339606181 35792316
579085780503 35786088
564157683207 35779860
841571491291 35773632
250045635937 33020856
404302641329 35767404
898173860205 35761176
593391873745 35754948
546741569695 35748720
693534526439 35742492
336504199443 35736264
580951792665 35730036
133108873785 35723808
130620857569 35717580
905015904799 35711352
780615093999 35705124
875781714261 35698896
840327483183 35692668
444732904839 35686440
337748207551 35680212
113204744057 35673984
95788630545 35667756
597745902123 35661528
414876710247 35655300
480187135917 35649072
240715575127 35642844
606453958879 35636616
273681789989 35630388
880135742639 35624160
523727419697 35617932
562913675099 35611704
274303794043 35605476
781859102107 35599248
440378876461 35593020
217701425129 35586792
678606429143 35580564
893819831827 35574336
189711242699 35568108
546741569695 35561880
704108595357 35555652
947934184525 35549424
103874683247 35543196
891953819665 35536968
803629243997 35530740
393728572411 35524512
570999727801 35518284
876403718315 35512056
76506504871 35505828
102008671085 35499600
840949487237 35493372
571621731855 35487144
63444419737 35480916
87080573789 35474688
970948334523 35468460
13062091363 10600056
878891734531 35462232
547363573749 35456004
125022821083 35449776
956020237227 35443548
728366753463 35437320
797409203457 35431092
689180498061 35424864
741428838597 35418636
11818083255 25597080
18038123795 35412408
552339606181 35406180
141194926487 35399952
686070477791 35393724
156123023783 35387496
366360394035 35381268
639420173741 35375040
499469261591 35368812
756356935893 35362584
3732030553 35356356
231385514317 35350128
890709811557 35343900
16181640473 6346332
536789504831 35337672
622010283 35331444
817935337239 35325216
378178471061 35318988
274303794043 35312760
121912800813 35306532
659324303469 35300304
315978065661 35294076
284877862961 35287848
383776507547 35281620
742050842651 35275392
62200411629 35269164
518751387265 35262936
949800196687 35256708
447842925109 35250480
410522681869 35244252
805495256159 35238024
887599791287 35231796
30478204875 35225568
837839466967 35219340
533057480507 35213112
618894039959 35206884
306648004851 35200656
46028306225 35194428
487651184565 35188200
232007518371 35181972
587171833205 35175744
828509406157 35169516
483919160241 35163288
944824164255 35157060
354542317009 35150832
839705479129 35144604
729610761571 35138376
908747929123 35132148
477699119701 35125920
526215435913 35119692
623248068337 35113464
28612192713 35107236
369470414305 35101008
263107721071 35094780
340858227821 35088552
728988757517 35082324
808605276429 35076096
939226127769 35069868
983388415603 35063640
747648879137 35057412
713438656167 35051184
345834260253 35044956
16172111633 35038728
527459444021 35032500
235739542695 35026272
287987883231 35020044
294207923771 35013816
129376849461 35007588
609563979149 35001360
942958152093 34995132
619516044013 34988904
938604123715 34982676
814203312915 34976448
725878737247 34970220
923676026419 4614948
689180498061 34963992
639420173741 34957764
413010698085 34951536
529947460237 34945308
100142658923 34939080
387508531871 34932852
147414967027 34926624
390618552141 34920396
880135742639 34914168
151768995405 34907940
863963637235 34901712
306026000797 34895484
759466956163 34889256
979034387225 34883028
55980371089 34876800
655592279145 34870572
162965068377 34864344
83348549465 34858116
877647726423 34851888
949178192633 34845660
687314485899 34839432
704730599411 34833204
630712116985 34826976
396838592681 34820748
57846383251 34814520
264973733233 34808292
671764384549 34802064
151768995405 34795836
633200133201 34789608
564779687261 34783380
734586794003 34777152
901283880475 34770924
750136895353 34764696
328418146741 34758468
771907037243 34752240
608319971041 34746012
447220921055 34739784
250045635937 34733556
950422200741 34727328
554827622397 34721100
68420452169 34714872
413010698085 34708644
477077115647 34702416
189711242699 34696188
151768995405 34689960
605209950771 34683732
38564257577 34677504
755734931839 34671276
463393026459 34665048
598367906177 34658820
572865739963 34652592
826021389941 34646364
60956403521 34640136
908125925069 11310048
346456264307 34633908
152390999459 34627680
255021668369 34621452
780615093999 34615224
111338731895 34608996
781859102107 34602768
824777381833 34596540
617650031851 34590312
873915702099 34584084
499469261591 34577856
342724239983 34571628
55358367035 34565400
465259038621 34559172
178515169727 34552944
515019362941 34546716
473345091323 34540488
340236223767 34534260
37942253523 34528032
327796142687 34521804
325930130525 34515576
222055453507 34509348
10574075147 34503120
408034665653 34496892
794299183187 34490664
947934184525 34484436
381288491331 34478208
271193773773 34471980
426694787273 34465752
542387541317 34459524
157989035945 34453296
669276368333 34447068
676118412927 34440840
589659849421 34434612
890087807503 34428384
304781992689 34422156
186601222429 34415928
712816652113 34409700
18660127849 34403472
912479953447 34397244
629468108877 34391016
898173860205 34384788
532435476453 34378560
927408050743 34372332
697888554817 34366104
580951792665 34359876
412388694031 34353648
458416994027 34347420
32966221091 34341192
842815499399 34334964
868317665613 34328736
687936489953 34322508
711572644005 34316280
561047662937 34310052
714060660221 34303824
921810014257 34297596
314734057553 34291368
26124176497 34285140
563535679153 34278912
156123023783 34272684
734586794003 34266456
261241708909 34260228
960374265605 34254000
564157683207 34247772
297939948095 34241544
984632423711 34235316
664300335901 34229088
403680637275 34222860
715926672383 34216632
75262496763 34210404
674874404819 34204176
14928103525 34197948
460283006189 34191720
479565131863 34185492
237605554857 34179264
209615372427 34173036
990852464251 34166808
760710964271 34160580
131864865677 34154352
590903857529 34148124
778749081837 34141896
354542317009 34135668
543009545371 34129440
642530194011 34123212
629468108877 34116984
359518349441 34110756
431048815651 34104528
389996548087 34098300
312246041337 11901708
742672846705 34092072
801763231835 34085844
395594584573 34079616
52870350819 34073388
480187135917 34067160
632578129147 34060932
33588225145 34054704
670520376441 34048476
887599791287 34042248
626358088607 34036020
133730877839 34029792
395594584573 34023564
754490923731 34017336
732098777787 34011108
849035539939 34004880
431048815651 33998652
690424506169 33992424
349566284577 14934744
486407176457 33986196
136218894055 33979968
404924645383 33973740
679228433197 33967512
31100208929 33961284
64688427845 33955056
380666487277 33948828
975302362901 33942600
682960457521 33936372
518129383211 33930144
362006365657 33923916
829753414265 33917688
523105415643 33911460
685448473737 33905232
24258164335 33899004
538655516993 33892776
16172111633 33886548
166697092701 33880320
452818957541 33874092
905637908853 33867864
429804807543 33861636
670520376441 33855408
464015030513 33849180
440378876461 33842952
819801349401 33836724
811093292645 33830496
809227280483 33824268
787457138593 33818040
692912522385 33811812
708462623735 33805584
998316512899 33799356
900661876421 33793128
207127356211 33786900
636932157525 33780672
271815777827 33774444
940470135877 33768216
192821262969 33761988
547985577803 33755760
523727419697 33749532
749514891299 33743304
8086058931 33737076
442866892677 33730848
155501019729 28275120
472101083215 33724620
468991062945 33718392
36076241361 33712164
352676304847 33705936
913723961555 33699708
814203312915 33693480
365738389981 33687252
4354034607 33681024
893819831827 33674796
426694787273 33668568
209615372427 33662340
911857949393 33656112
858365600749 33649884
340236223767 33643656
189089238645 33637428
298561952149 33631200
501957277807 33624972
857743596695 33618744
826643393995 33612516
817935337239 33606288
192199258915 33600060
399948612951 33593832
886355783179 33587604
157989035945 33581376
750758899407 33575148
27368184605 33568920
676118412927 33562692
850901552101 33556464
274303794043 33550236
306648004851 33544008
596501894015 33537780
156123023783 33531552
659946307523 33525324
990852464251 33519096
266217741341 33512868
62822415683 33506640
123156808921 33500412
786213130485 33494184
918699993987 33487956
477699119701 33481728
487651184565 33475500
724634729139 33469272
821667361563 33463044
893197827773 33456816
997694508845 33450588
762576976433 33444360
753868919677 33438132
295451931879 33431904
112582740003 33425676
967838314253 33419448
605831954825 33413220
736452806165 33406992
784347118323 33400764
51004338657 33394536
252533652153 33388308
233251526479 33382080
23014156227 33375852
534301488615 33369624
468991062945 33363396
36698245415 33357168
65310431899 33350940
724634729139 33344712
764442988595 33338484
421096750787 33332256
207749360265 33326028
302293976473 33319800
78372517033 33313572
765064992649 33307344
422962762949 33301116
794921187241 33294888
88946585951 33288660
943580156147 33282432
783725114269 33276204
591525861583 33269976
123778812975 33263748
862719629127 33257520
87080573789 33251292
129376849461 33245064
334016183227 33238836
369470414305 33232608
248801627829 33226380
386264523763 33220152
651860254821 33213924
649994242659 33207696
877025722369 33201468
559803654829 33195240
235739542695 33189012
382532499439 33182784
170429117025 33176556
967838314253 33170328
492005212943 33164100
145548954865 33157872
668032360225 33151644
423584767003 33145416
191577254861 33139188
243825595397 33132960
844059507507 33126732
743294850759 9547524
48516322441 33120504
970326330469 33114276
756356935893 33108048
432914827813 33101820
51004338657 33095592
529947460237 33089364
929274062905 33083136
219567437291 33076908
519373391319 33070680
94544622437 33064452
567889707531 33058224
957264245335 33051996
414876710247 33045768
884489771017 33039540
422962762949 33033312
72774480547 33027084
32344217037 33020856
921188010203 33014628
190955250807 33008400
514397358887 33002172
728366753463 32995944
110716727841 32989716
914967969663 32983488
638176165633 32977260
620138048067 32971032
63444419737 32964804
210859380535 32958576
423584767003 32952348
601477926447 32946120
245069603505 32939892
313490049445 32933664
456550981865 32927436
159233044053 32921208
981522403441 32914980
48516322441 32908752
163587072431 32902524
720902704815 32896296
220189441345 32890068
413010698085 32883840
138706910271 32877612
167319096755 32871384
153013003513 32865156
648750234551 32858928
269949765665 32852700
702864587249 32846472
959752261551 32840244
960996269659 32834016
6220046769 32827788
81482537303 32821560
563535679153 32815332
210237376481 32809104
739562826435 32802876
105118691355 32796648
162343064323 32790420
580329788611 32784192
62822415683 32777964
141816930541 32771736
636310153471 32765508
385642519709 32759280
580951792665 32753052
284877862961 32746824
120046788651 32740596
860231612911 6670188
618894039959 32734368
493871225105 32728140
316600069715 32721912
130620857569 32715684
22392152173 32709456
88324581897 32703228
357030333225 32697000
852145560209 32690772
675496408873 32684544
929896066959 32678316
508799322401 32672088
159855048107 32665860
543009545371 32659632
353920312955 32653404
292341911609 32647176
402436629167 32640948
707218615627 32634720
433536831867 32628492
911857949393 32622264
442866892677 32616036
365116385927 32609808
170429117025 32603580
699754566979 32597352
390618552141 32591124
378800475115 32584896
702242583195 32578668
78372517033 32572440
178515169727 32566212
326552134579 32559984
986498435873 32553756
42918285955 32547528
860853616965 32541300
194687275131 32535072
911235945339 32528844
703486591303 32522616
245069603505 32516388
949800196687 32510160
227031485939 32503932
235117538641 32497704
979034387225 32491476
182869198105 32485248
270571769719 32479020
492005212943 32472792
185357214321 32466564
487029180511 32460336
566645699423 32454108
123778812975 32447880
613296003473 32441652
959130257497 32435424
165453084593 32429196
988986452089 32422968
908747929123 32416740
70908468385 32410512
941092139931 32404284
306026000797 29508264
23636160281 32398056
352676304847 32391828
388752539979 32385600
97654642707 32379372
880135742639 32373144
432914827813 32366916
963484285875 32360688
673630396711 32354460
55358367035 32348232
895685843989 32342004
215835412967 32335776
132486869731 32329548
837839466967 32323320
185357214321 32317092
654348271037 32310864
432292823759 32304636
359518349441 32298408
14928103525 32292180
555449626451 32285952
659324303469 32279724
899417868313 31457628
324686122417 32273496
62822415683 32267268
858365600749 32261040
747648879137 32254812
905015904799 32248584
578463776449 32242356
437268856191 32236128
705352603465 32229900
983388415603 32223672
2488022445 32217444
503823289969 32211216
13684095417 32204988
110094723787 32198760
503823289969 32192532
317222073769 32186304
348322276469 32180076
600233918339 32173848
317222073769 32167620
506311306185 32161392
188467234591 32155164
109472719733 32148936
951044204795 32142708
705352603465 32136480
761954972379 32130252
963484285875 32124024
774395053459 32117796
36076241361 32111568
790567158863 30785004
891331815611 32105340
903771896691 32099112
153635007567 32092884
801763231835 32086656
264973733233 32080428
533057480507 32074200
506933310239 32067972
796787199403 32061744
143682942703 32055516
338370211605 32049288
728988757517 32043060
655592279145 32036832
716548676437 32030604
666166348063 15046848
618272035905 32024376
139950918379 32018148
7464054877 32011920
630090112931 32005692
800519223727 31999464
794921187241 31993236
755734931839 31987008
95788630545 31980780
594635881853 31974552
129376849461 31968324
414876710247 31962096
982766411549 31955868
633200133201 31949640
931762079121 31943412
594013877799 31937184
549229585911 31930956
619516044013 31924728
332150171065 31918500
558559646721 31912272
99520654869 31906044
454684969703 31899816
911235945339 31893588
445354908893 31887360
552961610235 31881132
46650310279 31874904
282389846745 31868676
917455985879 31862448
720280700761 31856220
771285033189 31849992
118180776489 31843764
776883069675 31837536
271815777827 31831308
939226127769 31825080
467125050783 31818852
357030333225 31812624
360140353495 31806396
231385514317 31800168
608941975095 31793940
921810014257 31787712
105118691355 31781484
83970553519 31775256
560425658883 31769028
112582740003 28082052
689180498061 31762800
130620857569 31756572
732098777787 31750344
831619426427 31744116
791189162917 31737888
523105415643 31731660
974058354793 31725432
622626064283 31719204
609563979149 31712976
941714143985 31706748
179137173781 31700520
663678331847 31694292
890087807503 31688064
104496687301 31681836
509421326455 31675608
657458291307 31669380
949178192633 31663152
855255580479 31656924
485163168349 31650696
333394179173 31644468
692912522385 31638240
863341633181 31632012
622010283 31625784
934872099391 31619556
236361546749 10587600
924298030473 31613328
799897219673 31607100
148036971081 31600872
205261344049 31594644
649994242659 31588416
161099056215 31582188
358896345387 31575960
582195800773 31569732
25502172443 31563504
629468108877 31557276
849657543993 31551048
884489771017 31544820
260619704855 31538592
775639061567 31532364
730232765625 31526136
979656391279 31519908
746404871029 31513680
334016183227 31507452
280523834583 31501224
173539137295 31494996
335882195389 31488768
90190594059 31482540
492627216997 31476312
976546371009 31470084
931140075067 31463856
388752539979 31457628
551717602127 31451400
381288491331 31445172
192821262969 31438944
55358367035 31432716
316600069715 31426488
998316512899 31420260
755112927785 31414032
514397358887 31407804
290475899447 31401576
556693634559 31395348
401192621059 25534800
768175012919 31389120
630090112931 31382892
115692760273 31376664
766309000757 31370436
844681511561 31364208
627602096715 31357980
933628091283 31351752
959130257497 31345524
965350298037 5237748
130620857569 31339296
262485717017 31333068
752002907515 31326840
543009545371 31320612
432914827813 28866780
778127077783 31314384
949178192633 31308156
651860254821 31301928
969082322361 31295700
719036692653 31289472
725256733193 31283244
812337300753 31277016
890709811557 31270788
840949487237 29427300
473967095377 31264560
773151045351 31258332
49760330549 31252104
55980371089 31245876
234495534587 31239648
880757746693 31233420
753246915623 31227192
303537984581 31220964
366360394035 31214736
991474468305 31208508
769419021027 31202280
677362421035 31196052
308514017013 19032768
412388694031 31189824
484541164295 31183596
552339606181 31177368
106362699463 31171140
373824442683 31164912
834729446697 31158684
409278673761 31152456
453440961595 31146228
865207645343 31140000
77750512979 31133772
467747054837 31127544
990230460197 31121316
574109748071 31115088
144304946757 31108860
871427685883 31102632
945446168309 31096404
555449626451 31090176
511909342671 31083948
756356935893 31077720
900661876421 31071492
569133715639 31065264
661190315631 31059036
789945154809 31052808
505067298077 31046580
427316791327 31040352
907503921015 31034124
85836565681 31027896
404924645383 31021668
459038998081 31015440
317222073769 31009212
586549829151 31002984
891953819665 30996756
615162015635 30990528
171051121079 30984300
121912800813 30978072
510043330509 30971844
362628369711 30965616
97032638653 30959388
304159988635 30953160
18038123795 30946932
297317944041 30940704
378800475115 30934476
681716449413 30928248
966594306145 30922020
592147865637 30915792
937982119661 30909564
74018488655 30903336
373202438629 30897108
308514017013 30890880
480809139971 30884652
794299183187 30878424
160477052161 30872196
90190594059 30865968
325930130525 30859740
990230460197 30853512
265595737287 30847284
567889707531 30841056
461527014297 30834828
256887680531 30828600
304159988635 30822372
536789504831 30816144
416120718355 30809916
274303794043 7965612
50382334603 30803688
245691607559 30797460
549229585911 30791232
671142380495 30785004
143060938649 30778776
218323429183 30772548
603965942663 30766320
878891734531 30760092
515641366995 30753864
442866892677 30747636
264351729179 30741408
383776507547 30735180
683582461575 30728952
926786046689 30722724
127510837299 30716496
224543469723 30710268
686070477791 30704040
743294850759 30697812
227653489993 30691584
228897498101 30685356
218323429183 884376
501335273753 30679128
807983272375 30672900
309136021067 30666672
614540011581 30660444
611429991311 30654216
607075962933 30647988
766931004811 30641760
75262496763 30635532
329662154849 30629304
885733779125 30623076
494493229159 30616848
737696814273 30610620
770041025081 30604392
993962484521 30598164
19904135957 30591936
495115233213 30585708
177271161619 30579480
343346244037 30573252
212725392697 30567024
26746180551 30560796
46650310279 30554568
266839745395 30548340
770663029135 30542112
717170680491 30535884
865829649397 30529656
576597764287 30523428
442866892677 30517200
852767564263 30510972
283011850799 30504744
518751387265 30498516
905015904799 30492288
37942253523 30486060
186601222429 30479832
84592557573 30473604
640042177795 30467376
957264245335 30461148
338370211605 30454920
840327483183 30448692
899417868313 30442464
677362421035 30436236
991474468305 30430008
882623758855 30423780
963484285875 30417552
372580434575 30411324
821667361563 30405096
613296003473 30398868
575353756179 30392640
837217462913 30386412
377556467007 30380184
610807987257 30373956
848413535885 30367728
626358088607 30361500
776883069675 30355272
947312180471 30349044
540521529155 30342816
129376849461 30336588
477077115647 30330360
967216310199 30324132
494493229159 30317904
594635881853 30311676
985876431819 30305448
893197827773 30299220
878891734531 30292992
767553008865 30286764
962862281821 30280536
425450779165 30274308
529325456183 30268080
554205618343 30261852
294207923771 30255624
363872377819 30249396
315356061607 30243168
100142658923 30236940
740184830489 30230712
114448752165 30224484
439756872407 30218256
809849284537 30212028
648128230497 30205800
204017335941 30199572
223921465669 30193344
347078268361 30187116
647506226443 30180888
268083753503 30174660
851523556155 30168432
993340480467 30162204
896929852097 30155976
860231612911 30149748
470235071053 11777148
114448752165 30143520
199663307563 30137292
35454237307 30131064
579085780503 30124836
818557341293 30118608
996450500737 30112380
658080295361 30106152
552961610235 30099924
447842925109 30093696
154257011621 30087468
956642241281 30081240
208371364319 30075012
690424506169 30068784
385642519709 30062556
631956125093 30056328
315978065661 30050100
942336148039 30043872
467747054837 30037644
659324303469 30031416
779993089945 10805580
94544622437 30025188
461527014297 30018960
620138048067 30012732
888221795341 30006504
204639339995 927972
986498435873 30000276
130620857569 29994048
95166626491 29987820
810471288591 29981592
42296281901 29975364
394972580519 29969136
948556188579 29962908
44784298117 29956680
396838592681 29950452
149280979189 29944224
376312458899 29937996
612673999419 29931768
640042177795 29925540
995828496683 29919312
634444141309 29913084
981522403441 29906856
982144407495 29900628
620138048067 29894400
372580434575 29888172
706596611573 29881944
144926950811 29875716
722768716977 29869488
439756872407 29863260
235117538641 29857032
658080295361 29850804
858987604803 29844576
631956125093 29838348
637554161579 29832120
891331815611 29825892
122534804867 29819664
891331815611 29813436
890087807503 29807208
768175012919 29800980
554205618343 29794752
350188288631 29788524
793055175079 29782296
265595737287 29776068
592769869691 29769840
806117260213 29763612
543631549425 29757384
275547802151 29751156
615162015635 29744928
134974885947 29738700
767553008865 29732472
446598917001 29726244
155501019729 29720016
111960735949 29713788
279901830529 29707560
703486591303 29701332
155501019729 29695104
810471288591 21193884
524971427805 29688876
189089238645 29682648
623870072391 29676420
289853895393 29670192
847791531831 29663964
199663307563 29657736
959752261551 29651508
260619704855 29645280
64688427845 29639052
213347396751 29632824
465259038621 29626596
59712395413 29620368
521239403481 29614140
301049968365 29607912
324064118363 29601684
464637034567 29595456
464015030513 29589228
283633854853 29583000
967216310199 29576772
839705479129 18385056
711572644005 29570544
525593431859 29564316
855255580479 29558088
705352603465 29551860
668032360225 29545632
39186261631 29539404
372580434575 29533176
589659849421 29526948
334016183227 29520720
830997422373 29514492
132486869731 29508264
467125050783 29502036
993340480467 20782836
6229 29495808
389996548087 29489580
803007239943 29483352
640664181849 29477124
738940822381 27832932
502579281861 29470896
252533652153 29464668
781859102107 29458440
391240556195 29452212
28612192713 29445984
198419299455 29439756
907503921015 29433528
773773049405 29427300
400570617005 29421072
8708062985 29414844
67176444061 29408616
980278395333 29402388
295451931879 29396160
614540011581 29389932
278657822421 29383704
796165195349 29377476
225165473777 29371248
530569464291 29365020
230141506209 29358792
469613066999 29352564
122534804867 29346336
60334399467 29340108
528703452129 29333880
850901552101 29327652
663056327793 29321424
648750234551 29315196
609563979149 29308968
382532499439 29302740
798653211565 29296512
407412661599 29290284
55980371089 29284056
81482537303 29277828
236983550803 29271600
500713269699 29265372
691668514277 29259144
276169806205 29252916
294829927825 29246688
593391873745 29240460
811715296699 29234232
449086933217 29228004
99520654869 29221776
556693634559 29215548
872671693991 29209320
56602375143 29203092
37320249469 11067156
45406302171 29196864
138084906217 29190636
714682664275 29184408
878891734531 29178180
592769869691 29171952
714060660221 29165724
60956403521 29159496
385642519709 29153268
58468387305 29147040
34210229199 29140812
7464054877 29134584
138706910271 29128356
365738389981 29122128
402436629167 29115900
424828775111 29109672
752624911569 29103444
758222948055 29097216
758844952109 29090988
901905884529 29084760
998316512899 29078532
283011850799 29072304
52248346765 29066076
205261344049 29059848
976546371009 29053620
250045635937 29047392
930518071013 29041164
48516322441 29034936
11818083255 29028708
437268856191 29022480
148658975135 29016252
288609887285 29010024
748270883191 29003796
385642519709 28997568
427938795381 28991340
412388694031 28985112
843437503453 28978884
516263371049 28972656
969082322361 28966428
753246915623 28960200
736452806165 28953972
191577254861 28947744
423584767003 28941516
363872377819 28935288
485163168349 28929060
358274341333 28922832
423584767003 28916604
685448473737 28910376
645640214281 28904148
2488022445 28897920
393106568357 28891692
674874404819 28885464
134352881893 28879236
161099056215 28873008
577841772395 28866780
778127077783 28860552
26746180551 28854324
368848410251 28848096
462149018351 28841868
52248346765 28835640
646262218335 28829412
575975760233 28823184
353298308901 28816956
90190594059 28810728
990230460197 28804500
365116385927 28798272
292963915663 28792044
740184830489 28785816
57846383251 28779588
717170680491 28773360
228275494047 28767132
133108873785 28760904
168563104863 28754676
455928977811 28748448
806739264267 28742220
409278673761 28735992
982766411549 28729764
659324303469 28723536
523105415643 28717308
916211977771 28711080
370092418359 28704852
631334121039 28698624
579707784557 28692396
845925519669 28686168
592769869691 28679940
330906162957 28673712
600855922393 28667484
70908468385 28661256
362628369711 28655028
985876431819 28648800
251289644045 28642572
495737237267 28636344
250045635937 28630116
480187135917 28623888
963484285875 28617660
200907315671 28611432
156123023783 28605204
290475899447 28598976
875781714261 28592748
648750234551 28586520
579085780503 28580292
901283880475 28574064
597745902123 28567836
346456264307 28561608
765064992649 17793396
125022821083 28555380
696644546709 28549152
495115233213 28542924
966594306145 28536696
4976038661 28530468
524971427805 28524240
103252679193 28518012
626980092661 28511784
753868919677 28505556
751380903461 28499328
69042456223 28493100
564157683207 28486872
544253553479 28480644
128132841353 28474416
314734057553 28468188
355164321063 28461960
487651184565 28455732
454684969703 28449504
572865739963 28443276
347078268361 28437048
954154225065 28430820
550473594019 28424592
618894039959 28418364
138706910271 28412136
357030333225 28405908
757600944001 28399680
832863434535 28393452
162343064323 28387224
814203312915 28380996
993962484521 28374768
36076241361 28368540
794299183187 28362312
551095598073 28356084
856499588587 28349856
87702577843 28343628
735830802111 28337400
439134868353 28331172
538033512939 28324944
138084906217 28318716
979034387225 28312488
244447599451 28306260
61578407575 16105608
274925798097 28300032
289853895393 28293804
765686996703 28287576
217079421075 28281348
746404871029 28275120
831619426427 28268892
998316512899 28262664
345834260253 28256436
420474746733 28250208
941714143985 28243980
275547802151 28237752
862097625073 28231524
131242861623 28225296
402436629167 28219068
337748207551 28212840
30478204875 28206612
271815777827 28200384
643152198065 28194156
163587072431 28187928
18660127849 11764692
826021389941 28181700
944202160201 28175472
393728572411 28169244
54114358927 28163016
473967095377 28156788
518129383211 28150560
584683816989 28144332
472101083215 28138104
738318818327 28131876
462149018351 28125648
67176444061 28119420
361384361603 28113192
476455111593 28106964
48516322441 28100736
228897498101 28094508
382532499439 28088280
306026000797 28082052
810471288591 28075824
781859102107 28069596
301671972419 28063368
630090112931 28057140
79616525141 28050912
872049689937 28044684
859609608857 28038456
490139200781 28032228
95166626491 28026000
748270883191 28019772
309758025121 28013544
903771896691 28007316
769419021027 28001088
40430269739 27994860
477077115647 12742488
541143533209 27988632
511909342671 27982404
854011572371 27976176
828509406157 27969948
809227280483 27963720
692912522385 27957492
944202160201 27951264
4354034607 27945036
641286185903 27938808
682338453467 27932580
280523834583 27926352
454062965649 27920124
784969122377 27913896
752624911569 27907668
151768995405 27901440
154257011621 27895212
139328914325 27888984
587793837259 15694560
6229 27882756
645640214281 27876528
590281853475 27870300
643774202119 27864072
781859102107 27857844
560425658883 27851616
611429991311 27845388
321576102147 27839160
397460596735 27832932
398704604843 27826704
707218615627 27820476
503823289969 27814248
204639339995 27808020
554827622397 27801792
495737237267 27795564
118180776489 27789336
500713269699 27783108
44784298117 27776880
923676026419 579204
839083475075 27770652
949800196687 27764424
402436629167 27758196
232629522425 27751968
765686996703 27745740
150524987297 27739512
326552134579 27733284
979656391279 27727056
344590252145 27720828
615784019689 27714600
451574949433 27708372
259375696747 27702144
928652058851 27695916
395594584573 27689688
235739542695 27683460
623248068337 27677232
607697966987 27671004
617028027797 27664776
572243735909 27658548
595257885907 27652320
823533373725 27646092
684204465629 27639864
6842050823 27633636
355164321063 27627408
146170958919 27621180
752002907515 27614952
763820984541 27608724
232629522425 27602496
961618273713 27596268
872671693991 27590040
836595458859 27583812
11196079201 27577584
530569464291 27571356
631956125093 27565128
733342785895 27558900
337126203497 27552672
768797016973 27546444
268083753503 27540216
909991937231 27533988
704108595357 27527760
582817804827 27521532
539277521047 27515304
452818957541 27509076
998938516953 27502848
540521529155 27496620
129376849461 27490392
508799322401 27484164
365116385927 27477936
841571491291 27471708
457794989973 27465480
705352603465 27459252
105118691355 27453024
215213408913 27446796
75262496763 5536692
148658975135 27440568
798653211565 27434340
258753692693 27428112
725256733193 27421884
663056327793 27415656
525593431859 27409428
901283880475 27403200
432292823759 27396972
838461471021 27390744
535545496723 27384516
740184830489 27378288
42296281901 27372060
582817804827 27365832
92678610275 27359604
929274062905 27353376
388752539979 27347148
24880168389 27340920
290475899447 27334692
371958430521 27328464
49760330549 27322236
52248346765 27316008
548607581857 27309780
315356061607 27303552
91434602167 27297324
352054300793 27291096
332772175119 27284868
357030333225 27278640
325930130525 17942868
844059507507 27272412
153635007567 27266184
766309000757 27259956
173539137295 27253728
427316791327 27247500
761954972379 27241272
164209076485 27235044
182247194051 27228816
741428838597 27222588
828509406157 27216360
561047662937 27210132
16794115687 27203904
914967969663 27197676
864585641289 27191448
618894039959 27185220
596501894015 27178992
975302362901 27172764
512531346725 27166536
43540290009 27160308
122534804867 27154080
526837439967 27147852
637554161579 27141624
138084906217 27135396
488895192673 27129168
918699993987 27122940
8708062985 27116712
57846383251 27110484
133108873785 27104256
575975760233 27098028
791189162917 27091800
236361546749 27085572
88946585951 27079344
462149018351 27073116
658702299415 27066888
95166626491 27060660
171673125133 27054432
995828496683 27048204
380044483223 27041976
714060660221 27035748
320954098093 27029520
10574075147 27023292
959130257497 27017064
712194648059 27010836
161721060269 27004608
105118691355 26998380
214591404859 26992152
468369058891 26985924
46650310279 26979696
375068450791 26973468
371958430521 26967240
914345965609 26961012
454684969703 26954784
771285033189 26948556
651238250767 26942328
833485438589 26936100
836595458859 26929872
428560799435 26923644
331528167011 26917416
202773327833 26911188
464637034567 26904960
450330941325 26898732
986498435873 26892504
47272314333 26886276
162965068377 26880048
439756872407 26873820
713438656167 26867592
550473594019 26861364
226409481885 26855136
985254427765 26848908
313490049445 26842680
704730599411 26836452
366982398089 26830224
709084627789 26823996
648128230497 26817768
882623758855 26811540
89568590005 26805312
1244014337 26799084
398704604843 26792856
286121871069 26786628
839083475075 26780400
216457417021 26774172
669276368333 26767944
538033512939 26761716
463393026459 26755488
572243735909 26749260
587793837259 26743032
46650310279 26736804
829131410211 26730576
875159710207 26724348
177271161619 26718120
153635007567 26711892
225787477831 26705664
952288212903 26699436
327796142687 26693208
108228711625 26686980
937360115607 26680752
359518349441 26674524
914345965609 26668296
204639339995 26662068
92056606221 26655840
676740416981 26649612
508799322401 26643384
189089238645 26637156
276169806205 26630928
885733779125 26624700
962240277767 26618472
985876431819 26612244
577219768341 26606016
842815499399 26599788
389996548087 26593560
88946585951 26587332
87080573789 26581104
642530194011 26574876
363250373765 26568648
309136021067 26562420
697266550763 26556192
116936768381 26549964
815447321023 26543736
719658696707 26537508
452818957541 26531280
705974607519 26525052
19904135957 26518824
557315638613 26512596
475211103485 26506368
593391873745 26500140
72152476493 26493912
513153350779 26487684
319710089985 26481456
764442988595 26475228
674252400765 26469000
403058633221 26462772
62822415683 26456544
748270883191 26450316
616406023743 26444088
273681789989 26437860
670520376441 26431632
549851589965 26425404
641286185903 26419176
422340758895 26412948
541765537263 26406720
564157683207 26400492
371958430521 26394264
639420173741 26388036
483919160241 26381808
631956125093 26375580
348322276469 18310320
553583614289 26369352
402436629167 26363124
524349423751 26356896
737074810219 26350668
909369933177 26344440
786835134539 26338212
50382334603 26331984
391240556195 18316548
711572644005 26325756
32966221091 26319528
276791810259 26313300
490139200781 26307072
396838592681 26300844
638176165633 26294616
620760052121 26288388
647506226443 26282160
808605276429 26275932
245691607559 26269704
300427964311 26263476
791811166971 26257248
337748207551 26251020
170429117025 26244792
668654364279 26238564
195931283239 26232336
190955250807 26226108
659946307523 26219880
305403996743 26213652
279901830529 26207424
235117538641 26201196
201529319725 26194968
156745027837 26188740
236361546749 26182512
355786325117 26176284
296695939987 26170056
276791810259 26163828
66554440007 26157600
138084906217 26151372
704108595357 26145144
445354908893 26138916
890087807503 26132688
733964789949 26126460
464015030513 2279448
671764384549 26120232
314734057553 26114004
546119565641 26107776
236983550803 26101548
753246915623 26095320
679228433197 26089092
146792962973 26082864
557315638613 26076636
929274062905 26070408
863341633181 26064180
95788630545 26057952
182247194051 26051724
431048815651 26045496
7464054877 26039268
4354034607 26033040
660568311577 26026812
700376571033 26020584
810471288591 26014356
671142380495 26008128
995206492629 26001900
840327483183 25995672
292963915663 25989444
255021668369 25983216
202773327833 25976988
91434602167 25970760
896929852097 25964532
862719629127 25958304
534301488615 25952076
776261065621 25945848
482053148079 25939620
58468387305 25933392
442244888623 25927164
522483411589 25920936
696644546709 25914708
304159988635 25908480
753868919677 25902252
178515169727 25896024
926786046689 25889796
711572644005 25883568
29856200821 25877340
479565131863 25871112
501957277807 25864884
783725114269 25858656
477699119701 25852428
367604402143 25846200
261863712963 25839972
571621731855 25833744
574109748071 25827516
159233044053 25821288
900661876421 25815060
780615093999 25808832
814203312915 25802604
587171833205 25796376
720902704815 25790148
353298308901 25783920
692912522385 25777692
898795864259 25771464
32966221091 6788520
37942253523 25765236
712816652113 25759008
121912800813 25752780
808605276429 25746552
55980371089 25740324
87702577843 25734096
830375418319 25727868
700998575087 25721640
413010698085 25715412
278035818367 25709184
796787199403 25702956
525593431859 25696728
890709811557 25690500
983388415603 25684272
71530472439 25678044
687936489953 25671816
907503921015 25665588
559181650775 25659360
510043330509 25653132
344590252145 25646904
696644546709 25640676
82726545411 25634448
125022821083 25628220
408656669707 25621992
421718754841 25615764
811715296699 25609536
393728572411 15470352
443488896731 25603308
464637034567 25597080
195309279185 25590852
771285033189 25584624
592769869691 25578396
437890860245 25572168
176027153511 25565940
559803654829 25559712
420474746733 25553484
87080573789 25547256
651860254821 25541028
664300335901 25534800
571621731855 25528572
446598917001 25522344
920566006149 25516116
29234196767 25509888
333394179173 25503660
435402844029 25497432
964728293983 25491204
506933310239 25484976
536789504831 25478748
503201285915 25472520
569755719693 25466292
931140075067 25460064
278657822421 25453836
768797016973 25447608
132486869731 25441380
86458569735 25435152
615162015635 25428924
498225253483 25422696
4354034607 25416468
571621731855 25410240
147414967027 25404012
6229 25397784
714060660221 25391556
967838314253 25385328
343346244037 25379100
89568590005 629028
63444419737 25372872
390618552141 25366644
97032638653 25360416
357030333225 25354188
724012725085 25347960
498225253483 25341732
675496408873 25335504
518129383211 25329276
377556467007 25323048
341480231875 25316820
179137173781 25310592
654970275091 25304364
976546371009 25298136
47272314333 25291908
501335273753 25285680
255643672423 25279452
698510558871 25273224
832863434535 25266996
129376849461 25260768
140572922433 25254540
977790379117 25248312
255643672423 25242084
942336148039 25235856
495737237267 25229628
828509406157 25223400
844681511561 25217172
650616246713 25210944
363872377819 25204716
602099930501 25198488
543631549425 25192260
134352881893 25186032
263729725125 25179804
610807987257 25173576
245691607559 25167348
635066145363 25161120
646884222389 25154892
209615372427 25148664
38564257577 25142436
697888554817 25136208
654970275091 25129980
552339606181 25123752
227031485939 25117524
884489771017 25111296
773773049405 25105068
872049689937 25098840
101386667031 25092612
417364726463 25086384
765686996703 25080156
754490923731 25073928
28612192713 25067700
547363573749 25061472
765686996703 25055244
69042456223 25049016
13062091363 25042788
860231612911 25036560
915589973717 25030332
938604123715 25024104
695400538601 25017876
347078268361 25011648
606453958879 25005420
518751387265 24999192
55980371089 24992964
687314485899 24986736
623248068337 24980508
217079421075 24974280
219567437291 24968052
794299183187 24961824
851523556155 24955596
490761204835 24949368
642530194011 24943140
174161141349 24936912
55358367035 24930684
410522681869 24924456
742672846705 24918228
611429991311 24912000
874537706153 24905772
281145838637 24899544
955398233173 24893316
417986730517 9435420
125022821083 24887088
469613066999 24880860
713438656167 24874632
332150171065 24868404
496359241321 24862176
857743596695 24855948
251911648099 24849720
27368184605 24843492
34210229199 24837264
375690454845 24831036
116314764327 24824808
962240277767 24818580
590281853475 24812352
947934184525 24806124
444110900785 24799896
93922618383 24793668
356408329171 24787440
404924645383 24781212
165453084593 24774984
578463776449 24768756
252533652153 24762528
513153350779 24756300
305403996743 24750072
536167500777 24743844
367604402143 24737616
652482258875 24731388
90190594059 24725160
656836287253 24718932
860231612911 24712704
571621731855 24706476
828509406157 24700248
375068450791 24694020
602099930501 24687792
749514891299 24681564
227031485939 24675336
115692760273 24669108
896929852097 24662880
349566284577 24656652
289853895393 24650424
192199258915 24644196
4976038661 24637968
646884222389 24631740
665544344009 24625512
577219768341 24619284
606453958879 24613056
57846383251 24606828
886977787233 24600600
100142658923 24594372
226409481885 24588144
198419299455 24581916
337126203497 24575688
768175012919 24569460
255021668369 24563232
17416119741 24557004
834107442643 24550776
687314485899 24544548
265595737287 24538320
942336148039 24532092
401192621059 24525864
292963915663 24519636
31722212983 24513408
434780839975 24507180
460283006189 24500952
337126203497 24494724
548607581857 24488496
973436350739 24482268
171051121079 24476040
661190315631 24469812
592769869691 24463584
251911648099 24457356
765064992649 24451128
429182803489 24444900
783725114269 24438672
689180498061 24432444
691046510223 24426216
333394179173 24419988
119424784597 24413760
151146991351 24407532
334638187281 24401304
798031207511 24395076
716548676437 24388848
168563104863 24382620
788701146701 24376392
806739264267 24370164
655592279145 24363936
92678610275 24357708
674252400765 24351480
9952071093 24345252
285499867015 24339024
505067298077 24332796
212103388643 24326568
241337579181 24320340
821667361563 24314112
445354908893 24307884
455306973757 24301656
491383208889 24295428
847791531831 1949364
961618273713 24289200
441000880515 24282972
633200133201 24276744
99520654869 24270516
9330067039 24264288
524349423751 24258060
782481106161 24251832
337748207551 24245604
811715296699 24239376
280523834583 24233148
607075962933 24226920
994584488575 24220692
248179623775 24214464
46028306225 24208236
811093292645 24202008
982766411549 24195780
699132562925 24189552
336504199443 24183324
75884500817 24177096
700376571033 24170868
450952945379 24164640
157989035945 24158412
131242861623 24152184
395594584573 2839968
713438656167 24145956
682960457521 24139728
643152198065 24133500
682338453467 24127272
462771022405 24121044
196553287293 24114816
819801349401 24108588
839705479129 24102360
16172111633 24096132
457794989973 24089904
495115233213 24083676
493249221051 24077448
946690176417 24071220
411766689977 24064992
894441835881 24058764
335882195389 24052536
296695939987 24046308
393728572411 24040080
16794115687 24033852
312868045391 24027624
497603249429 24021396
372580434575 24015168
676118412927 24008940
65310431899 24002712
415498714301 23996484
636932157525 23990256
50382334603 23984028
791811166971 23977800
850901552101 23971572
816691329131 23965344
965972302091 23959116
643152198065 23952888
480809139971 23946660
207127356211 23940432
556071630505 23934204
359518349441 23927976
89568590005 23921748
450952945379 23915520
753868919677 23909292
803007239943 23903064
15550107579 23896836
986498435873 23890608
771285033189 23884380
547985577803 23878152
928652058851 23871924
358274341333 23865696
67798448115 23859468
791811166971 23853240
656214283199 23847012
162343064323 23840784
557937642667 23834556
668654364279 23828328
23636160281 23822100
339614219713 23815872
352054300793 23809644
912479953447 23803416
109472719733 23797188
33588225145 23790960
268083753503 23784732
936116107499 23778504
435402844029 23772276
330284158903 23766048
350810292685 23759820
322820110255 23753592
646884222389 23747364
71530472439 23741136
355164321063 23734908
416120718355 23728680
661190315631 23722452
978412383171 23716224
286121871069 23709996
695400538601 23703768
187845230537 23697540
377556467007 23691312
444732904839 23685084
9952071093 23678856
765064992649 23672628
915589973717 23666400
780615093999 23660172
65932435953 23653944
291097903501 23647716
350810292685 23641488
87080573789 23635260
11196079201 23629032
943580156147 23622804
143682942703 23616576
51004338657 23610348
175405149457 23604120
922432018311 23597892
384398511601 23591664
642530194011 23585436
974058354793 23579208
343968248091 23572980
85836565681 23566752
344590252145 23560524
710328635897 23554296
942958152093 23548068
90190594059 23541840
325308126471 23535612
164209076485 23529384
759466956163 23523156
510043330509 23516928
631334121039 23510700
11196079201 23504472
424828775111 23498244
286121871069 23492016
286121871069 23485788
737074810219 23479560
49760330549 23473332
67176444061 23467104
600855922393 9964800
962862281821 23460876
607697966987 23454648
540521529155 23448420
1866018391 23442192
480809139971 23435964
669276368333 23429736
648750234551 2970756
505689302131 23423508
144304946757 23417280
966594306145 23411052
417364726463 23404824
34210229199 23398596
307270008905 23392368
994584488575 23386140
13684095417 23379912
202151323779 23373684
178515169727 23367456
944202160201 23361228
791189162917 23355000
946690176417 23348772
113204744057 23342544
295451931879 23336316
322820110255 23330088
50382334603 23323860
543009545371 23317632
268705757557 23311404
6842050823 23305176
479565131863 23298948
708462623735 23292720
462771022405 23286492
670520376441 23280264
76506504871 23274036
337748207551 23267808
666788352117 23261580
336504199443 23255352
470857075107 23249124
464015030513 23242896
697888554817 23236668
343346244037 23230440
506311306185 23224212
453440961595 23217984
160477052161 23211756
204639339995 23205528
319088085931 23199300
361384361603 23193072
775017057513 23186844
90190594059 23180616
762576976433 23174388
471479079161 23168160
119424784597 224208
969082322361 23161932
778127077783 23155704
730854769679 23149476
151146991351 23143248
587171833205 23137020
234495534587 23130792
931762079121 23124564
753868919677 23118336
773151045351 23112108
646884222389 23105880
704730599411 23099652
258131688639 23093424
286743875123 23087196
201529319725 23080968
1866018391 23074740
828509406157 23068512
864585641289 23062284
399326608897 23056056
181003185943 23049828
901905884529 23043600
755112927785 23037372
404924645383 23031144
923676026419 23024916
322820110255 23018688
320332094039 15937452
373824442683 23012460
584683816989 23006232
518129383211 23000004
722768716977 22993776
472101083215 22987548
799897219673 22981320
552339606181 22975092
779371085891 22968864
474589099431 22962636
177893165673 22956408
689180498061 22950180
445354908893 22943952
25502172443 22937724
617028027797 22931496
547363573749 22925268
143682942703 22919040
28612192713 22912812
568511711585 22906584
555449626451 22900356
505689302131 22894128
482053148079 22887900
560425658883 22881672
10574075147 22875444
40430269739 22869216
911857949393 22862988
427938795381 22856760
78994521087 22850532
619516044013 22844304
449086933217 22838076
574731752125 22831848
564157683207 22825620
975302362901 22819392
452196953487 22813164
712194648059 22806936
505067298077 22800708
18660127849 22794480
97032638653 22788252
811093292645 22782024
958508253443 22775796
641908189957 22769568
460283006189 22763340
984010419657 22757112
874537706153 22750884
467747054837 22744656
686692481845 22738428
559803654829 22732200
347078268361 22725972
962862281821 3344436
577219768341 22719744
222677457561 22713516
721524708869 22707288
704730599411 22701060
977168375063 22694832
967838314253 22688604
674252400765 22682376
609563979149 22676148
424828775111 22669920
31722212983 22663692
612051995365 22657464
960374265605 22651236
782481106161 22645008
359518349441 22638780
220811445399 22632552
997072504791 22626324
945446168309 22620096
745782866975 22613868
78994521087 22607640
761954972379 22601412
564157683207 22595184
46650310279 22588956
863341633181 22582728
163587072431 22576500
276169806205 22570272
350188288631 22564044
984632423711 22557816
569133715639 22551588
42296281901 22545360
166697092701 22539132
404924645383 17513136
461527014297 22532904
42918285955 22526676
594013877799 22520448
557315638613 22514220
802385235889 22507992
865207645343 22501764
930518071013 22495536
420474746733 22489308
773151045351 22483080
225165473777 22476852
68420452169 22470624
844059507507 22464396
636932157525 22458168
933628091283 18005148
885733779125 22451940
284877862961 22445712
381288491331 22439484
924298030473 22433256
448464929163 6732468
714682664275 22427028
870183677775 22420800
823533373725 22414572
463393026459 22408344
290475899447 22402116
343346244037 22395888
381910495385 22389660
905637908853 22383432
890709811557 22377204
702242583195 22370976
347700272415 22364748
325308126471 22358520
162343064323 22352292
106362699463 22346064
960996269659 22339836
421718754841 22333608
812959304807 22327380
190955250807 22321152
935494103445 22314924
654348271037 22308696
95166626491 22302468
31722212983 22296240
765686996703 22290012
60334399467 22283784
227653489993 22277556
569133715639 22271328
761332968325 22265100
577841772395 22258872
869561673721 22252644
416120718355 22246416
710950639951 22240188
694156530493 22233960
980900399387 22227732
989608456143 22221504
541143533209 22215276
783103110215 22209048
750136895353 22202820
371958430521 22196592
340858227821 22190364
810471288591 22184136
94544622437 22177908
779993089945 22171680
797409203457 22165452
840327483183 22159224
31100208929 22152996
283633854853 22146768
65932435953 22140540
180381181889 22134312
596501894015 22128084
322820110255 22121856
664922339955 22115628
594635881853 22109400
456550981865 22103172
822289365617 22096944
753868919677 22090716
730854769679 22084488
854011572371 22078260
115070756219 22072032
161099056215 22065804
947934184525 22059576
551095598073 22053348
546119565641 22047120
626980092661 22040892
637554161579 22034664
562913675099 22028436
668032360225 22022208
668654364279 22015980
452196953487 22009752
459038998081 22003524
311002033229 21997296
664300335901 21991068
297317944041 21984840
927408050743 21978612
758222948055 3574872
625736084553 21972384
422340758895 21966156
975302362901 21959928
891331815611 21953700
875159710207 21947472
849657543993 21941244
230763510263 21935016
431048815651 21928788
988364448035 21922560
715926672383 21916332
345212256199 21910104
539277521047 21903876
486407176457 21897648
370714422413 21891420
930518071013 21885192
691668514277 21878964
536167500777 21872736
916211977771 21866508
923676026419 21860280
630090112931 21854052
115692760273 21847824
337748207551 21841596
559181650775 21835368
442244888623 21829140
226409481885 21822912
324686122417 21816684
682960457521 21810456
830375418319 21804228
779371085891 21798000
788701146701 21791772
929274062905 21785544
199041303509 21779316
872671693991 21773088
439756872407 21766860
327174138633 21760632
426072783219 21754404
510665334563 21748176
280523834583 21741948
363250373765 21735720
690424506169 21729492
697266550763 21723264
630090112931 21717036
877647726423 21710808
682960457521 21704580
20526140011 21698352
903149892637 21692124
97654642707 21685896
810471288591 21679668
70908468385 21673440
59090391359 21667212
194065271077 21660984
595879889961 21654756
165453084593 21648528
311002033229 21642300
300427964311 21636072
330284158903 21629844
388752539979 21623616
330284158903 21617388
104496687301 21611160
585927825097 21604932
793055175079 21598704
686692481845 21592476
182247194051 21586248
250667639991 21580020
587793837259 21573792
861475621019 21567564
261241708909 21561336
154879015675 21555108
683582461575 21548880
837217462913 21542652
72774480547 21536424
695400538601 21530196
891331815611 21523968
992718476413 21517740
824155377779 21511512
169807112971 21505284
694778534547 21499056
212103388643 21492828
309136021067 21486600
536789504831 21480372
230763510263 21474144
172295129187 21467916
448464929163 21461688
162965068377 21455460
913723961555 21449232
419852742679 21443004
968460318307 21436776
255021668369 21430548
510665334563 21424320
832863434535 21418092
459038998081 21411864
684826469683 21405636
98898650815 21399408
725878737247 21393180
577219768341 21386952
970326330469 21380724
888221795341 21374496
515641366995 21368268
20526140011 21362040
956020237227 21355812
382532499439 21349584
638176165633 21343356
728366753463 21337128
423584767003 21330900
659946307523 21324672
268083753503 21318444
304159988635 21312216
167319096755 21305988
144304946757 21299760
807361268321 21293532
638176165633 21287304
521239403481 21281076
84592557573 21274848
443488896731 21268620
50382334603 21262392
691668514277 21256164
131242861623 21249936
487651184565 21243708
773773049405 21237480
816691329131 21231252
657458291307 21225024
742050842651 21218796
652482258875 21212568
223921465669 21206340
85214561627 21200112
658702299415 21193884
182869198105 21187656
174783145403 21181428
905637908853 21175200
538033512939 21168972
311624037283 21162744
554827622397 21156516
551717602127 21150288
840949487237 21144060
396216588627 21137832
898795864259 21131604
695400538601 21125376
659946307523 21119148
733964789949 21112920
268083753503 21106692
345212256199 21100464
523105415643 21094236
115692760273 21088008
738940822381 21081780
210859380535 21075552
899417868313 21069324
591525861583 21063096
844681511561 21056868
663678331847 21050640
899417868313 21044412
74018488655 21038184
208371364319 21031956
637554161579 21025728
341480231875 21019500
341480231875 21013272
580951792665 21007044
178515169727 21000816
237605554857 20994588
974058354793 20988360
408656669707 20982132
296073935933 20975904
830375418319 20969676
256265676477 20963448
724012725085 20957220
755734931839 20950992
703486591303 20944764
243203591343 20938536
125644825137 20932308
178515169727 20926080
691046510223 20919852
6842050823 20913624
589037845367 20907396
600855922393 20901168
837217462913 20894940
675496408873 20888712
498847257537 20882484
166075088647 20876256
12440087309 20870028
506933310239 20863800
90812598113 20857572
773151045351 20851344
243825595397 20845116
974680358847 20838888
783103110215 20832660
724634729139 20826432
548607581857 20820204
509421326455 20813976
401814625113 20807748
85214561627 20801520
891953819665 20795292
574731752125 20789064
330284158903 20782836
615162015635 20776608
360140353495 20770380
204017335941 20764152
952910216957 20757924
585927825097 20751696
195931283239 20745468
316600069715 20739240
381910495385 20733012
569133715639 20726784
673008392657 20720556
266839745395 20714328
502579281861 20708100
572243735909 20701872
844681511561 20695644
417364726463 20689416
631334121039 20683188
299805960257 20676960
87702577843 20670732
493249221051 20664504
858987604803 20658276
235739542695 20652048
638176165633 20645820
366982398089 20639592
145548954865 20633364
541143533209 20627136
812959304807 20620908
619516044013 20614680
33588225145 20608452
352054300793 20602224
962240277767 20595996
671142380495 20589768
560425658883 20583540
889465803449 20577312
703486591303 20571084
375690454845 20564856
682960457521 20558628
190955250807 20552400
882623758855 20546172
145548954865 20539944
347700272415 20533716
34832233253 20527488
723390721031 20521260
803007239943 20515032
21770148119 20508804
851523556155 20502576
659324303469 20496348
442866892677 20490120
508177318347 5187924
436024848083 20483892
946068172363 20477664
604587946717 20471436
246313611613 20465208
343968248091 20458980
794299183187 20452752
895063839935 20446524
654348271037 20440296
24880168389 17183052
493871225105 20434068
602721934555 20427840
255021668369 20421612
617650031851 20415384
761954972379 20409156
741428838597 20402928
567267703477 20396700
465881042675 20390472
807983272375 20384244
371958430521 20378016
449708937271 20371788
199663307563 20365560
460283006189 20359332
779371085891 20353104
155501019729 20346876
26124176497 20340648
222677457561 20334420
886355783179 20328192
168563104863 20321964
425450779165 20315736
187845230537 20309508
118802780543 20303280
524349423751 20297052
804251248051 20290824
287365879177 20284596
959752261551 20278368
622626064283 20272140
917455985879 20265912
525593431859 20259684
454684969703 20253456
975302362901 20247228
148036971081 20241000
465881042675 20234772
268705757557 20228544
939226127769 20222316
939848131823 20216088
804251248051 20209860
447842925109 20203632
659946307523 20197404
470235071053 20191176
956020237227 20184948
259375696747 20178720
799275215619 20172492
107606707571 20166264
574109748071 20160036
786835134539 20153808
525593431859 20147580
340236223767 20141352
141816930541 20135124
348944280523 14492556
405546649437 20128896
863963637235 20122668
166697092701 20116440
546119565641 20110212
849035539939 20103984
330284158903 20097756
161099056215 20091528
882623758855 20085300
201529319725 20079072
757600944001 20072844
314734057553 20066616
880757746693 20060388
498225253483 20054160
10574075147 20047932
141816930541 20041704
150524987297 20035476
251289644045 20029248
334638187281 20023020
514397358887 20016792
483297156187 20010564
276169806205 20004336
398704604843 19998108
789945154809 19991880
212725392697 19985652
879513738585 19979424
374446446737 19973196
279901830529 19966968
944824164255 19960740
554205618343 19954512
590903857529 19948284
993962484521 19942056
151146991351 19935828
419230738625 19929600
490761204835 19923372
359518349441 19917144
330906162957 19910916
788079142647 19904688
189711242699 19898460
42918285955 19892232
401814625113 19886004
756356935893 19879776
74640492709 19873548
438512864299 19867320
587171833205 19861092
870183677775 19854864
680472441305 19848636
515641366995 19842408
597745902123 19836180
799275215619 19829952
883867766963 19823724
742672846705 19817496
13062091363 19811268
37942253523 19805040
281767842691 19798812
274303794043 19792584
69664460277 19786356
812337300753 19780128
681094445359 19773900
118802780543 19767672
340858227821 19761444
118802780543 19755216
992096472359 19748988
731476773733 19742760
786835134539 19736532
77128508925 19730304
17416119741 19724076
345212256199 19717848
742050842651 19711620
431670819705 19705392
615784019689 19699164
261863712963 19692936
812337300753 19686708
876403718315 19680480
568511711585 19674252
88946585951 19668024
895063839935 19661796
516885375103 19655568
196553287293 19649340
425450779165 19643112
290475899447 19636884
136218894055 19630656
470235071053 19624428
330906162957 19618200
970948334523 19611972
745160862921 19605744
201529319725 19599516
60334399467 19593288
903771896691 19587060
574109748071 19580832
682338453467 19574604
65932435953 19568376
227653489993 19562148
605209950771 19555920
655592279145 19549692
368226406197 19543464
845303515615 19537236
291097903501 19531008
937982119661 19524780
799897219673 19518552
841571491291 19512324
329662154849 19506096
134352881893 19499868
139328914325 19493640
984632423711 19487412
566023695369 19481184
867695661559 19474956
406790657545 19468728
459661002135 19462500
789945154809 19456272
249423631883 19450044
97032638653 19443816
292963915663 19437588
993340480467 19431360
816069325077 19425132
518751387265 19418904
799275215619 19412676
361384361603 19406448
688558494007 19400220
366982398089 19393992
148036971081 19387764
931140075067 19381536
110094723787 19375308
503201285915 15937452
424828775111 19369080
46650310279 19362852
854011572371 19356624
49760330549 19350396
126888833245 19344168
265595737287 19337940
885733779125 19331712
591525861583 19325484
118802780543 19319256
471479079161 19313028
6842050823 19306800
653104262929 19300572
4354034607 19294344
901905884529 19288116
148036971081 19281888
584683816989 19275660
429182803489 19269432
391862560249 19263204
697888554817 19256976
502579281861 19250748
997694508845 19244520
380666487277 19238292
905015904799 19232064
201529319725 19225836
895063839935 19219608
466503046729 19213380
990230460197 19207152
951044204795 19200924
528081448075 19194696
889465803449 19188468
334016183227 19182240
873293698045 19176012
533057480507 19169784
244447599451 19163556
436646852137 19157328
481431144025 19151100
557937642667 19144872
375690454845 19138644
859609608857 19132416
161721060269 19126188
832863434535 19119960
896929852097 19113732
646262218335 19107504
735830802111 19101276
546119565641 19095048
542387541317 19088820
429182803489 19082592
615784019689 19076364
497603249429 19070136
51626342711 19063908
908125925069 19057680
949178192633 19051452
792433171025 19045224
6229 19038996
223299461615 19032768
363872377819 19026540
211481384589 19020312
437890860245 19014084
278035818367 19007856
547363573749 19001628
964728293983 18995400
240093571073 18989172
68420452169 18982944
859609608857 18976716
518751387265 18970488
172917133241 18964260
615162015635 18958032
575353756179 18951804
154257011621 18945576
983388415603 18939348
816069325077 18933120
786213130485 18926892
738940822381 18920664
595879889961 18914436
409278673761 18908208
481431144025 18901980
583439808881 18895752
666788352117 18889524
478321123755 18883296
108228711625 18877068
769419021027 18870840
242581587289 18864612
895685843989 18858384
217701425129 18852156
631334121039 18845928
630712116985 18839700
890709811557 18833472
74640492709 18827244
262485717017 18821016
689802502115 18814788
971570338577 18808560
465881042675 18802332
539899525101 18796104
37320249469 18789876
479565131863 18783648
743294850759 18777420
153635007567 18771192
178515169727 18764964
732098777787 18758736
34210229199 18752508
807983272375 18746280
140572922433 18740052
374446446737 18733824
929274062905 18727596
367604402143 18721368
52248346765 18715140
695400538601 18708912
860853616965 18702684
777505073729 18696456
712816652113 18690228
599611914285 18684000
465259038621 18677772
476455111593 18671544
546119565641 18665316
286743875123 18659088
858987604803 18652860
632578129147 18646632
631956125093 18640404
900039872367 18634176
752624911569 18627948
636932157525 18621720
243203591343 18615492
251289644045 18609264
596501894015 18603036
710328635897 18596808
614540011581 18590580
432292823759 18584352
165453084593 18578124
356408329171 18571896
918077989933 18565668
629468108877 18559440
952288212903 18553212
441000880515 18546984
148036971081 18540756
28612192713 18534528
414254706193 18528300
234495534587 18522072
986498435873 18515844
434780839975 18509616
381288491331 18503388
693534526439 18497160
459661002135 18490932
370092418359 18484704
636932157525 18478476
724012725085 18472248
722768716977 18466020
473345091323 18042516
855877584533 18459792
116936768381 18453564
912479953447 18447336
779371085891 18441108
98898650815 18434880
784969122377 18428652
913723961555 18422424
257509684585 18416196
79616525141 18409968
558559646721 18403740
5598042715 18397512
273681789989 18391284
745160862921 18385056
756978939947 18378828
893819831827 18372600
123778812975 18366372
666166348063 18360144
865207645343 18353916
680472441305 9796644
715304668329 18347688
818557341293 18341460
172917133241 18335232
933628091283 18329004
521239403481 18322776
69042456223 18316548
538033512939 18310320
457172985919 18304092
689802502115 18297864
783725114269 18291636
67176444061 18285408
693534526439 18279180
427316791327 18272952
709084627789 18266724
477699119701 18260496
99520654869 18254268
682338453467 18248040
149902983243 18241812
218323429183 18235584
109472719733 18229356
95788630545 18223128
785591126431 18216900
16172111633 18210672
269949765665 18204444
18660127849 18198216
496981245375 18191988
143060938649 18185760
668654364279 18179532
357652337279 18173304
212103388643 18167076
246935615667 18160848
463393026459 18154620
801763231835 18148392
917455985879 18142164
527459444021 18135936
441000880515 18129708
284255858907 18123480
309758025121 18117252
134352881893 18111024
482675152133 18104796
189711242699 18098568
35454237307 18092340
731476773733 18086112
386886527817 18079884
584683816989 18073656
325308126471 18067428
872049689937 18061200
638798169687 18054972
912479953447 18048744
900661876421 18042516
207749360265 18036288
14928103525 18030060
719658696707 18023832
863963637235 14498784
348322276469 18017604
43540290009 18011376
348322276469 18005148
333394179173 17998920
851523556155 17992692
768797016973 17986464
506311306185 17980236
87702577843 17974008
594635881853 17967780
587793837259 17961552
36076241361 17955324
905637908853 17949096
103874683247 17942868
855877584533 17936640
778749081837 17930412
338992215659 17924184
722146712923 8625780
689802502115 17917956
556071630505 17911728
757600944001 17905500
494493229159 17899272
638176165633 17893044
902527888583 17886816
110716727841 17880588
315978065661 17874360
421096750787 17868132
188467234591 17861904
613296003473 17855676
564779687261 17849448
100142658923 17843220
742050842651 17836992
119424784597 17830764
168563104863 17824536
204639339995 17818308
106984703517 17812080
751380903461 17805852
419852742679 17799624
470235071053 17793396
771285033189 17787168
501957277807 17780940
589037845367 17774712
375068450791 17768484
349566284577 17762256
879513738585 17756028
582195800773 17749800
144304946757 17743572
315356061607 17737344
171051121079 17731116
248801627829 17724888
697888554817 17718660
818557341293 17712432
154879015675 17706204
822911369671 17699976
431048815651 17693748
499469261591 17687520
168563104863 17681292
345212256199 17675064
974680358847 17668836
328418146741 17662608
977790379117 17656380
758222948055 17650152
914345965609 17643924
802385235889 17637696
375690454845 17631468
337126203497 17625240
187845230537 17619012
870805681829 17612784
363250373765 17606556
103874683247 17600328
926164042635 17594100
832241430481 17587872
219567437291 17581644
972814346685 17575416
225165473777 17569188
817313333185 17562960
784347118323 17556732
985876431819 17550504
909369933177 17544276
345212256199 17538048
286743875123 17531820
913723961555 17525592
261863712963 17519364
276791810259 17513136
882623758855 17506908
337126203497 17500680
122534804867 17494452
937360115607 17488224
860231612911 17481996
488273188619 17475768
832863434535 17469540
503823289969 17463312
936738111553 17457084
688558494007 17450856
569755719693 17444628
886355783179 17438400
366360394035 17432172
442244888623 17425944
750758899407 17419716
385020515655 17413488
240715575127 17407260
445976912947 17401032
612051995365 17394804
647506226443 17388576
923054022365 17382348
279279826475 17376120
233251526479 17369892
842815499399 17363664
262485717017 17357436
496359241321 17351208
421718754841 17344980
912479953447 17338752
255021668369 17332524
273059785935 17326296
615784019689 17320068
50382334603 17313840
749514891299 17307612
565401691315 17301384
196553287293 17295156
898795864259 17288928
87702577843 17282700
912479953447 17276472
479565131863 17270244
342724239983 17264016
811715296699 17257788
775639061567 17251560
926786046689 17245332
547363573749 17239104
647506226443 17232876
464637034567 17226648
636310153471 17220420
640042177795 17214192
616406023743 17207964
21770148119 17201736
300427964311 17195508
212103388643 17189280
149902983243 17183052
751380903461 17176824
844059507507 17170596
399326608897 17164368
826643393995 17158140
946068172363 17151912
230141506209 17145684
484541164295 17139456
283633854853 17133228
748892887245 17127000
568511711585 17120772
986498435873 17114544
649372238605 17108316
497603249429 17102088
521239403481 17095860
98276646761 17089632
758222948055 17083404
618272035905 17077176
598367906177 10008396
422340758895 17070948
473345091323 17064720
286121871069 17058492
819179345347 17052264
384398511601 17046036
874537706153 17039808
720902704815 17033580
875781714261 17027352
7464054877 17021124
687936489953 17014896
309136021067 17008668
809227280483 17002440
663678331847 16996212
592147865637 16989984
505067298077 16983756
380666487277 16977528
485785172403 16971300
748892887245 16965072
493249221051 16958844
225165473777 16952616
778749081837 16946388
74640492709 16940160
852767564263 16933932
916833981825 16927704
217079421075 16921476
881379750747 16915248
618894039959 16909020
6229 16902792
250667639991 16896564
773773049405 16890336
445976912947 16884108
871427685883 16877880
627602096715 16871652
440378876461 16865424
734586794003 16859196
595879889961 16852968
732720781841 16846740
151768995405 16840512
872049689937 16834284
209615372427 16828056
605209950771 16821828
256887680531 16815600
778749081837 16809372
416120718355 16803144
124400817029 16796916
181003185943 16790688
789323150755 16784460
967216310199 16778232
103252679193 16772004
284255858907 16765776
936738111553 16759548
380044483223 16753320
870183677775 16747092
681094445359 16740864
944202160201 16734636
504445294023 16728408
852767564263 16722180
190955250807 16715952
715304668329 16709724
190333246753 16703496
707218615627 16697268
238849562965 16691040
111338731895 16684812
918077989933 16678584
504445294023 16672356
138706910271 16666128
923054022365 14517468
717170680491 16659900
88946585951 16653672
113826748111 16647444
154257011621 16641216
342724239983 16634988
673630396711 16628760
496981245375 16622532
356408329171 16616304
97032638653 16610076
822289365617 16603848
436024848083 16597620
436646852137 16591392
309758025121 16585164
154879015675 16578936
366982398089 16572708
293585919717 16566480
437890860245 16560252
785591126431 16554024
143682942703 16547796
176649157565 16541568
583439808881 16535340
697266550763 16529112
185357214321 16522884
166075088647 16516656
757600944001 16510428
59712395413 16504200
935494103445 16497972
877647726423 16491744
190333246753 16485516
257509684585 16479288
687936489953 16473060
941714143985 16466832
480809139971 16460604
856499588587 16454376
798031207511 16448148
570377723747 16441920
942336148039 16435692
994584488575 16429464
89568590005 16423236
911235945339 16417008
46650310279 16410780
890709811557 16404552
47894318387 16398324
534923492669 16392096
737696814273 16385868
143060938649 16379640
862097625073 16373412
475211103485 16367184
403058633221 16360956
937360115607 16354728
760710964271 16348500
836595458859 16342272
865829649397 16336044
690424506169 16329816
8086058931 16323588
139328914325 16317360
214591404859 16311132
901283880475 16304904
125022821083 16298676
181003185943 16292448
459038998081 16286220
581573796719 16279992
684204465629 16273764
42918285955 16267536
766931004811 16261308
24880168389 16255080
299805960257 16248852
202151323779 16242624
780615093999 16236396
100142658923 16230168
56602375143 16223940
6229 16217712
598367906177 16211484
264351729179 16205256
948556188579 16199028
263729725125 16192800
428560799435 16186572
515019362941 16180344
813581308861 16174116
520617399427 16167888
435402844029 16161660
865829649397 16155432
367604402143 16149204
869561673721 16142976
885733779125 16136748
429182803489 16130520
577219768341 16124292
13062091363 16118064
987120439927 16111836
181625189997 16105608
237605554857 16099380
898173860205 16093152
18660127849 16086924
335882195389 16080696
243203591343 16074468
842193495345 16068240
588415841313 16062012
771285033189 16055784
737074810219 16049556
429804807543 16043328
504445294023 16037100
141816930541 16030872
401192621059 16024644
145548954865 16018416
946690176417 16012188
485785172403 16005960
570377723747 15999732
306648004851 15993504
479565131863 15987276
589659849421 15981048
630712116985 15974820
659946307523 15968592
559803654829 15962364
929896066959 15956136
160477052161 15949908
817313333185 15943680
201529319725 15937452
622004060229 15931224
156745027837 15924996
623248068337 15918768
425450779165 15912540
526215435913 15906312
669898372387 15900084
128754845407 15893856
740184830489 15887628
447842925109 15881400
180381181889 15875172
70286464331 15868944
736452806165 15862716
323442114309 15856488
445976912947 15850260
296695939987 15844032
958508253443 15837804
390618552141 15831576
893197827773 15825348
185357214321 15819120
32344217037 15812892
483297156187 15806664
393728572411 15800436
745782866975 15794208
379422479169 15787980
246935615667 15781752
798653211565 15775524
748892887245 15769296
867695661559 15763068
434158835921 15756840
918077989933 15750612
771285033189 15744384
975924366955 15738156
205883348103 15731928
653104262929 15725700
465259038621 15719472
806117260213 15713244
263729725125 15707016
807983272375 15700788
534923492669 15694560
663678331847 15688332
687936489953 15682104
408034665653 15675876
505067298077 15669648
430426811597 15663420
497603249429 15657192
675496408873 15650964
924298030473 15644736
61578407575 15638508
813581308861 15632280
121912800813 15626052
607697966987 15619824
117558772435 15613596
920566006149 15607368
653104262929 15601140
212725392697 15594912
547985577803 15588684
939848131823 15582456
414254706193 15576228
500091265645 15570000
853389568317 15563772
140572922433 15557544
957264245335 15551316
544253553479 15545088
924920034527 15538860
335882195389 15532632
60956403521 15526404
179137173781 15520176
682338453467 15513948
844681511561 15507720
222055453507 15501492
597745902123 15495264
164209076485 15489036
529325456183 15482808
282389846745 15476580
594635881853 15470352
13062091363 15464124
847791531831 15457896
793055175079 15451668
836595458859 15445440
681094445359 15439212
23014156227 15432984
511287338617 15426756
933628091283 15420528
668032360225 15414300
538655516993 15408072
722146712923 15401844
904393900745 15395616
413632702139 15389388
289231891339 15383160
302293976473 15046848
720280700761 15376932
730854769679 15370704
109472719733 15364476
730854769679 15358248
538033512939 15352020
258131688639 15345792
213347396751 15339564
149902983243 15333336
577841772395 15327108
196553287293 15320880
139950918379 15314652
908747929123 15308424
792433171025 15302196
872049689937 15295968
593391873745 15289740
430426811597 15283512
939226127769 15277284
526837439967 15271056
283633854853 15264828
350188288631 15258600
903771896691 15252372
841571491291 15246144
715304668329 15239916
447842925109 15233688
543631549425 15227460
366982398089 15221232
342724239983 15215004
799897219673 15208776
749514891299 15202548
250045635937 15196320
972814346685 15190092
210237376481 15183864
625114080499 15177636
798653211565 15171408
312246041337 15165180
732098777787 15158952
979034387225 15152724
982766411549 15146496
620138048067 15140268
366360394035 15134040
753868919677 15127812
523727419697 15121584
213347396751 15115356
10574075147 15109128
388752539979 15102900
796165195349 15096672
305403996743 15090444
784347118323 15084216
538655516993 15077988
248801627829 15071760
557315638613 15065532
696022542655 15059304
286743875123 15053076
861475621019 15046848
948556188579 15040620
381288491331 15034392
85836565681 15028164
916833981825 15021936
655592279145 15015708
477699119701 15009480
765686996703 15003252
686692481845 14997024
174161141349 14990796
161099056215 14984568
50382334603 14978340
467125050783 14972112
547363573749 14965884
735208798057 14959656
241959583235 14953428
543009545371 14947200
831619426427 14940972
152390999459 14934744
854633576425 14928516
483919160241 14922288
644396206173 14916060
977168375063 14909832
326552134579 14903604
404302641329 14897376
159855048107 14891148
659324303469 14884920
22392152173 14878692
480809139971 14872464
911857949393 14866236
640042177795 14860008
454062965649 14853780
248179623775 14847552
776261065621 14841324
18660127849 14835096
136840898109 14828868
269327761611 14822640
122534804867 14816412
627602096715 14810184
987742443981 14803956
603965942663 14797728
908747929123 14791500
388752539979 14785272
92056606221 14779044
416742722409 14772816
673630396711 14766588
959130257497 14760360
388752539979 14754132
36076241361 14747904
850901552101 14741676
906881916961 14735448
900661876421 14729220
261863712963 14722992
523727419697 14716764
476455111593 14710536
33588225145 14704308
612673999419 14698080
886355783179 14691852
284877862961 14685624
761954972379 14679396
710950639951 14673168
54114358927 14666940
766309000757 14660712
80238529195 14654484
775639061567 14648256
815447321023 14642028
565401691315 14635800
647506226443 14629572
440378876461 14623344
446598917001 9914976
196553287293 14617116
681094445359 14610888
974680358847 14604660
758844952109 14598432
694156530493 14592204
955398233173 14585976
138084906217 14579748
248801627829 14573520
159233044053 14567292
929274062905 14561064
6842050823 14554836
737696814273 14548608
577219768341 14542380
659324303469 14536152
384398511601 14529924
959130257497 14523696
989608456143 14517468
754490923731 14511240
529325456183 14505012
845925519669 14498784
82726545411 14492556
777505073729 14486328
669898372387 14480100
193443267023 14473872
286121871069 14467644
826021389941 14461416
937982119661 14455188
947312180471 14448960
226409481885 14442732
437890860245 14436504
585927825097 14430276
9330067039 14424048
817313333185 14417820
656836287253 14411592
384398511601 14405364
176649157565 14399136
889465803449 14392908
805495256159 14386680
684826469683 14380452
372580434575 14374224
67176444061 14367996
828509406157 14361768
436646852137 14355540
656214283199 14349312
625114080499 14343084
499469261591 14336856
603965942663 14330628
8086058931 14324400
490761204835 14318172
153635007567 14311944
850279548047 14305716
914345965609 14299488
105740695409 14293260
730854769679 14287032
105740695409 14280804
72152476493 14274576
840949487237 14268348
63444419737 14262120
265595737287 14255892
974058354793 14249664
895685843989 14243436
207749360265 14237208
510665334563 14230980
771907037243 14224752
412388694031 14218524
512531346725 14212296
394350576465 14206068
357652337279 14199840
608319971041 14193612
65310431899 14187384
406790657545 14181156
879513738585 14174928
210237376481 14168700
119424784597 14162472
269949765665 14156244
862719629127 14150016
721524708869 14143788
513775354833 14137560
566645699423 14131332
300427964311 14125104
747648879137 14118876
543009545371 14112648
116314764327 14106420
380044483223 14100192
244447599451 14093964
543631549425 14087736
434158835921 14081508
228275494047 14075280
551095598073 14069052
587171833205 14062824
540521529155 14056596
258753692693 14050368
748270883191 14044140
242581587289 14037912
260619704855 14031684
148036971081 14025456
817313333185 14019228
256265676477 14013000
143060938649 14006772
342102235929 14000544
971570338577 13994316
169807112971 13988088
513153350779 13981860
599611914285 13975632
475211103485 13969404
591525861583 13963176
77128508925 13956948
681094445359 13950720
178515169727 13944492
503823289969 13938264
334638187281 13932036
331528167011 13925808
942336148039 13919580
200285311617 13913352
164209076485 13907124
251289644045 13900896
500091265645 13894668
159855048107 13888440
234495534587 13882212
683582461575 13875984
672386388603 13869756
653726266983 13863528
65932435953 13857300
886977787233 13851072
809849284537 13844844
705352603465 13838616
435402844029 13832388
241959583235 13826160
488273188619 13819932
70908468385 13813704
639420173741 13807476
650616246713 940428
323442114309 13801248
548607581857 13795020
181625189997 13788792
727122745355 13782564
214591404859 13776336
982144407495 13770108
204017335941 2709180
929274062905 13763880
498847257537 13757652
215835412967 13751424
352054300793 13745196
52248346765 13738968
113204744057 13732740
528703452129 13726512
612673999419 13720284
412388694031 13714056
631334121039 13707828
888221795341 13701600
656214283199 13695372
408034665653 13689144
645018210227 13682916
779371085891 13676688
449086933217 13670460
77750512979 13664232
628224100769 13658004
788079142647 13651776
640664181849 13645548
920566006149 13639320
420474746733 13633092
859609608857 13626864
816691329131 13620636
510043330509 13614408
210237376481 13608180
988986452089 13601952
656214283199 13595724
67798448115 13589496
487029180511 13583268
942958152093 13577040
217701425129 13570812
345834260253 13564584
46028306225 13558356
100764662977 13552128
287987883231 13545900
183491202159 13539672
59090391359 13533444
837839466967 13527216
511909342671 13520988
289231891339 13514760
916211977771 13508532
369470414305 13502304
710950639951 13496076
550473594019 13489848
706596611573 13483620
274303794043 13477392
547985577803 13471164
334016183227 13464936
510043330509 13458708
362006365657 13452480
750758899407 13446252
202151323779 13440024
533057480507 13433796
695400538601 13427568
972814346685 13421340
769419021027 13415112
434158835921 13408884
29856200821 13402656
536167500777 13396428
323442114309 13390200
865207645343 13383972
417364726463 13377744
814825316969 13371516
784969122377 13365288
728366753463 13359060
607697966987 13352832
580951792665 13346604
409900677815 13340376
946068172363 13334148
328418146741 13327920
417364726463 13321692
159233044053 13315464
58468387305 13309236
577219768341 13303008
885111775071 13296780
547985577803 13290552
600855922393 13284324
129998853515 13278096
474589099431 13271868
43540290009 13265640
837839466967 13259412
732720781841 13253184
77750512979 13246956
305403996743 13240728
805495256159 13234500
628224100769 13228272
994584488575 13222044
964106289929 13215816
315356061607 13209588
49760330549 13203360
498847257537 13197132
549229585911 13190904
556693634559 13184676
643152198065 13178448
817313333185 13172220
274303794043 13165992
893197827773 13159764
419230738625 13153536
152390999459 13147308
822289365617 13141080
443488896731 13134852
164831080539 13128624
935494103445 13122396
494493229159 13116168
324064118363 13109940
16172111633 13103712
330284158903 13097484
777505073729 13091256
641286185903 13085028
58468387305 13078800
859609608857 13072572
896307848043 13066344
676740416981 13060116
868939669667 13053888
858987604803 13047660
504445294023 13041432
849035539939 13035204
844681511561 13028976
788701146701 13022748
116314764327 13016520
472101083215 13010292
156745027837 13004064
174783145403 12997836
793677179133 12991608
296073935933 12985380
544253553479 12979152
244447599451 12972924
600233918339 12966696
303537984581 12960468
311002033229 12954240
592769869691 12948012
642530194011 12941784
429182803489 12935556
455928977811 12929328
711572644005 12923100
564779687261 12916872
929274062905 12910644
164831080539 12904416
345212256199 12898188
78372517033 12891960
243825595397 12885732
929896066959 12879504
557937642667 12873276
857743596695 12867048
909369933177 12860820
267461749449 12854592
548607581857 12848364
646884222389 12842136
68420452169 12835908
765064992649 12829680
581573796719 12823452
394350576465 12817224
692912522385 12810996
27990188659 12804768
906881916961 12798540
144926950811 12792312
733342785895 12786084
257509684585 12779856
274303794043 12773628
269327761611 12767400
123778812975 12761172
958508253443 12754944
318466081877 12748716
413010698085 12742488
398082600789 12736260
572243735909 12730032
210237376481 12723804
788701146701 12717576
564779687261 12711348
827265398049 12705120
360762357549 12698892
931762079121 12692664
8086058931 12686436
436646852137 12680208
945446168309 12673980
900661876421 12667752
819801349401 12661524
818557341293 12655296
830997422373 12649068
112582740003 12642840
460283006189 12636612
49760330549 12630384
589659849421 12624156
534923492669 12617928
185357214321 12611700
181003185943 12605472
765064992649 12599244
46650310279 12593016
383776507547 12586788
745160862921 12580560
573487744017 12574332
717792684545 12568104
148036971081 12561876
291719907555 12555648
729610761571 12549420
885733779125 12543192
737696814273 12536964
988986452089 12530736
906259912907 12524508
321576102147 12518280
229519502155 12512052
307270008905 12505824
635066145363 12499596
447842925109 12493368
179137173781 12487140
545497561587 12480912
54736362981 12474684
577841772395 12468456
431048815651 12462228
269949765665 12456000
713438656167 12449772
802385235889 12443544
316600069715 12437316
276791810259 12431088
982144407495 12424860
743294850759 12418632
694156530493 12412404
817935337239 12406176
720280700761 12399948
227031485939 12393720
515641366995 12387492
668654364279 12381264
431670819705 12375036
187223226483 12368808
579707784557 12362580
778749081837 12356352
654970275091 12350124
781859102107 12343896
16794115687 12337668
206505352157 12331440
144304946757 12325212
547363573749 12318984
583439808881 12312756
997072504791 12306528
648128230497 12300300
947312180471 12294072
965350298037 11615220
329662154849 12287844
387508531871 12281616
79616525141 12275388
516885375103 12269160
734586794003 12262932
22392152173 12256704
522483411589 12250476
516263371049 12244248
250667639991 12238020
732098777787 12231792
804251248051 12225564
964106289929 12219336
347700272415 12213108
927408050743 12206880
341480231875 12200652
9952071093 12194424
502579281861 12188196
197175291347 12181968
583439808881 12175740
696644546709 12169512
49760330549 12163284
590903857529 12157056
408034665653 12150828
937982119661 12144600
255643672423 12138372
711572644005 12132144
474589099431 12125916
105740695409 12119688
821667361563 12113460
594635881853 12107232
409278673761 12101004
78994521087 12094776
438512864299 12088548
25502172443 12082320
705352603465 12076092
340858227821 12069864
212725392697 12063636
398704604843 12057408
430426811597 12051180
162343064323 12044952
620138048067 12038724
900661876421 12032496
756978939947 12026268
826021389941 12020040
16172111633 12013812
719658696707 12007584
399326608897 12001356
347700272415 11995128
9952071093 11988900
372580434575 11982672
877025722369 11976444
205883348103 11970216
959130257497 11963988
760710964271 11957760
375068450791 11951532
417986730517 11945304
380666487277 11939076
41674277847 11932848
754490923731 11926620
204639339995 11920392
185357214321 11914164
880135742639 11907936
801763231835 11901708
655592279145 11895480
806739264267 11889252
971570338577 11883024
946690176417 11876796
441622884569 11870568
721524708869 11864340
939848131823 11858112
670520376441 11851884
666788352117 11845656
932384083175 11839428
85836565681 11833200
977168375063 11826972
44162294063 11820744
182247194051 11814516
98276646761 11808288
467747054837 11802060
205883348103 11795832
986498435873 11789604
607075962933 11783376
924298030473 11777148
365738389981 11770920
970948334523 11764692
176649157565 11758464
934872099391 11752236
6220046769 11746008
37942253523 11739780
579707784557 11733552
713438656167 11727324
340858227821 11721096
603343938609 11714868
562291671045 11708640
46028306225 11702412
431048815651 11696184
901905884529 11689956
895063839935 11683728
522483411589 11677500
578463776449 11671272
231385514317 11665044
508177318347 11658816
565401691315 11652588
753246915623 11646360
191577254861 11640132
450952945379 11633904
304781992689 11627676
167941100809 11621448
370714422413 11615220
763820984541 11608992
619516044013 11602764
95788630545 11596536
738940822381 11590308
691046510223 11584080
256265676477 11577852
588415841313 11571624
29856200821 11565396
216457417021 11559168
980278395333 11552940
358896345387 11546712
163587072431 11540484
796165195349 11534256
336504199443 11528028
263107721071 11521800
89568590005 11515572
179137173781 11509344
962240277767 11503116
457172985919 11496888
15550107579 11490660
819179345347 11484432
841571491291 11478204
389996548087 11471976
237605554857 11465748
159233044053 11459520
67798448115 11453292
896307848043 11447064
891953819665 11440836
844059507507 11434608
521861407535 11428380
290475899447 11422152
80860533249 11415924
560425658883 11409696
431048815651 11403468
151768995405 11397240
875159710207 11391012
279901830529 11384784
447220921055 11378556
712816652113 11372328
670520376441 11366100
36076241361 11359872
153013003513 11353644
486407176457 11347416
376312458899 11341188
443488896731 11334960
980900399387 11328732
663056327793 11322504
541143533209 11316276
953532221011 11310048
880757746693 11303820
743294850759 11297592
143682942703 11291364
843437503453 11285136
105740695409 11278908
913723961555 11272680
236983550803 11266452
153013003513 11260224
859609608857 11253996
673630396711 11247768
448464929163 11241540
85214561627 11235312
622626064283 11229084
431048815651 11222856
2488022445 11216628
809849284537 11210400
73396484601 11204172
264351729179 11197944
71530472439 11191716
607697966987 11185488
43540290009 11179260
987120439927 11173032
918699993987 11166804
244447599451 11160576
299805960257 11154348
528703452129 11148120
893819831827 11141892
299805960257 11135664
798031207511 11129436
325930130525 11123208
362628369711 11116980
822289365617 11110752
968460318307 11104524
551095598073 11098296
21148144065 11092068
148658975135 11085840
319088085931 11079612
223299461615 11073384
279279826475 11067156
673008392657 11060928
946068172363 11054700
289231891339 11048472
231385514317 11042244
555449626451 11036016
566023695369 11029788
129376849461 11023560
276169806205 11017332
821045357509 11011104
429804807543 11004876
288609887285 10998648
340858227821 10992420
528703452129 10986192
794921187241 10979964
243825595397 10973736
60334399467 10967508
8086058931 10961280
609563979149 10955052
181625189997 10948824
246935615667 10942596
264351729179 10936368
790567158863 10930140
664922339955 10923912
122534804867 10917684
337126203497 10911456
432292823759 10905228
153013003513 10899000
890709811557 10892772
277413814313 10886544
3732030553 10880316
76506504871 10874088
12440087309 10867860
329662154849 10861632
822911369671 10855404
101386667031 10849176
289231891339 10842948
138706910271 10836720
839083475075 10830492
645018210227 10824264
367604402143 10818036
202773327833 10811808
261241708909 10805580
55358367035 10799352
742672846705 10793124
183491202159 10786896
634444141309 10780668
679850437251 10774440
990230460197 10768212
326552134579 10761984
974680358847 10755756
639420173741 10749528
649372238605 10743300
835351450751 10737072
245069603505 10730844
178515169727 10724616
864585641289 10718388
24880168389 10712160
111960735949 10705932
707218615627 10699704
13062091363 10693476
533679484561 10687248
78994521087 10681020
279901830529 10674792
621382056175 10668564
407412661599 10662336
936116107499 10656108
952910216957 10649880
528081448075 10643652
166697092701 10637424
671142380495 10631196
542387541317 10624968
604587946717 10618740
338992215659 10612512
608319971041 10606284
37942253523 10600056
216457417021 10593828
353920312955 10587600
272437781881 10581372
487651184565 10575144
335882195389 10568916
60956403521 10562688
95166626491 10556460
618894039959 10550232
285499867015 10544004
957886249389 10537776
890087807503 10531548
469613066999 10525320
363872377819 10519092
860853616965 10512864
759466956163 10506636
702242583195 10500408
592769869691 10494180
226409481885 10487952
49138326495 10481724
865207645343 10475496
988364448035 10469268
496981245375 10463040
967216310199 10456812
632578129147 10450584
410522681869 10444356
614540011581 10438128
148658975135 10431900
773773049405 10425672
343968248091 10419444
70908468385 10413216
754490923731 10406988
276791810259 10400760
327796142687 10394532
585927825097 10388304
483297156187 10382076
461527014297 10375848
914967969663 10369620
253777660261 10363392
712194648059 10357164
745160862921 10350936
527459444021 10344708
598367906177 10338480
36076241361 10332252
924298030473 10326024
563535679153 10319796
5598042715 10313568
575353756179 10307340
613296003473 10301112
260619704855 10294884
663056327793 10288656
8708062985 10282428
131864865677 10276200
894441835881 10269972
898173860205 10263744
210237376481 10257516
488273188619 10251288
282389846745 10245060
328418146741 10238832
728988757517 10232604
852767564263 10226376
952288212903 10220148
740806834543 10213920
900661876421 10207692
89568590005 10201464
381910495385 10195236
223921465669 10189008
759466956163 10182780
584683816989 10176552
263107721071 10170324
190333246753 10164096
655592279145 10157868
785591126431 10151640
225787477831 10145412
702864587249 10139184
831619426427 10132956
134352881893 10126728
91434602167 10120500
257509684585 10114272
582195800773 10108044
645640214281 10101816
200285311617 10095588
921188010203 10089360
176649157565 10083132
343968248091 10076904
119424784597 10070676
585927825097 10064448
362006365657 10058220
518129383211 10051992
204017335941 10045764
279279826475 10039536
37320249469 10033308
278035818367 10027080
857121592641 10020852
372580434575 10014624
179137173781 10008396
29856200821 10002168
150524987297 9995940
998938516953 9989712
40430269739 9983484
644396206173 9977256
259997700801 9971028
721524708869 9964800
719036692653 9958572
544875557533 9952344
811093292645 9946116
78372517033 9939888
299805960257 9933660
14306099471 9927432
632578129147 9921204
83970553519 9914976
378800475115 9908748
921188010203 9902520
131864865677 9896292
143060938649 9890064
896929852097 9883836
577841772395 9877608
875159710207 9871380
732720781841 9865152
590903857529 9858924
638176165633 9852696
940470135877 9846468
108850715679 9840240
71530472439 9834012
696644546709 9827784
432914827813 9821556
518751387265 9815328
3732030553 9809100
401192621059 9802872
719036692653 9796644
665544344009 9790416
771285033189 9784188
905015904799 9777960
197797295401 9771732
941714143985 9765504
85214561627 9759276
748892887245 9753048
877647726423 9746820
383776507547 9740592
541765537263 9734364
88324581897 9728136
136840898109 9721908
90812598113 9715680
250667639991 9709452
238849562965 9703224
490139200781 9696996
569755719693 9690768
867695661559 9684540
299805960257 9678312
337126203497 9672084
349566284577 9665856
200907315671 9659628
823533373725 9653400
394350576465 9647172
296073935933 9640944
40430269739 9634716
803629243997 9628488
826643393995 9622260
793055175079 9616032
282389846745 9609804
509421326455 9603576
146170958919 9597348
768797016973 9591120
745160862921 9584892
211481384589 9578664
398082600789 9572436
673008392657 9566208
271193773773 9559980
887599791287 9553752
480187135917 9547524
648128230497 9541296
181003185943 9535068
322820110255 9528840
370714422413 9522612
717170680491 9516384
819179345347 9510156
26746180551 9503928
946690176417 9497700
489517196727 9491472
448464929163 9485244
979034387225 9479016
909991937231 9472788
663678331847 9466560
368226406197 9460332
814825316969 9454104
622004060229 9447876
891953819665 9441648
348322276469 9435420
691046510223 9429192
650616246713 9422964
713438656167 9416736
752624911569 9410508
629468108877 9404280
862719629127 9398052
184735210267 9391824
29234196767 9385596
236361546749 9379368
831619426427 9373140
684826469683 9366912
494493229159 9360684
891331815611 9354456
289853895393 9348228
321576102147 9342000
261241708909 9335772
911235945339 9329544
301671972419 9323316
490139200781 9317088
818557341293 9310860
125022821083 9304632
113826748111 9298404
47894318387 9292176
383154503493 9285948
594013877799 9279720
691046510223 9273492
390618552141 9267264
90812598113 9261036
313490049445 9254808
842815499399 9248580
180381181889 9242352
640664181849 9236124
840327483183 9229896
350188288631 9223668
898795864259 9217440
497603249429 9211212
531813472399 9204984
258131688639 9198756
602099930501 9192528
257509684585 9186300
134352881893 9180072
638798169687 9173844
152390999459 9167616
770041025081 9161388
915589973717 9155160
489517196727 9148932
918077989933 9142704
459661002135 9136476
834107442643 9130248
210859380535 9124020
241337579181 9117792
270571769719 9111564
508177318347 9105336
927408050743 9099108
915589973717 9092880
366982398089 9086652
64066423791 9080424
669898372387 9074196
13684095417 9067968
609563979149 9061740
267461749449 9055512
169185108917 9049284
587171833205 9043056
796787199403 9036828
725256733193 9030600
108228711625 9024372
957264245335 9018144
163587072431 9011916
120668792705 9005688
770663029135 8999460
62200411629 8993232
589037845367 8987004
248179623775 8980776
875159710207 8974548
344590252145 8968320
494493229159 8962092
390618552141 8955864
355164321063 8949636
827887402103 8943408
570999727801 8937180
418608734571 8930952
464015030513 8924724
576597764287 8918496
126266829191 8912268
729610761571 8906040
538655516993 8899812
724012725085 8893584
936738111553 8887356
304159988635 8881128
656836287253 8874900
553583614289 8868672
529325456183 8862444
403680637275 8856216
471479079161 8849988
488895192673 8843760
554827622397 8837532
552339606181 8831304
988986452089 8825076
508799322401 8818848
148658975135 8812620
42296281901 8806392
24258164335 8800164
618894039959 8793936
580329788611 8787708
210237376481 8781480
807983272375 8775252
840949487237 8769024
784347118323 8762796
472101083215 8756568
792433171025 8750340
97654642707 8744112
187223226483 8737884
954776229119 8569728
646262218335 8731656
90190594059 8725428
444110900785 8719200
766931004811 8712972
215213408913 8706744
362006365657 8700516
462149018351 8694288
867073657505 8688060
733342785895 8681832
875159710207 8675604
133730877839 8669376
156745027837 8663148
816691329131 8656920
98898650815 8650692
135596890001 8644464
993962484521 8638236
953532221011 8632008
135596890001 8625780
331528167011 8619552
804873252105 8613324
992718476413 8607096
460283006189 8600868
630090112931 8594640
111960735949 8588412
719036692653 8582184
732720781841 8575956
334638187281 8569728
561669666991 8563500
549851589965 8557272
350810292685 8551044
301671972419 8544816
36698245415 8538588
111338731895 8532360
425450779165 1008936
227653489993 8526132
573487744017 8519904
868939669667 8513676
169185108917 8507448
323442114309 8501220
111960735949 8494992
138706910271 8488764
87080573789 8482536
635066145363 8476308
863341633181 8470080
392484564303 8463852
255021668369 8457624
82726545411 8451396
826021389941 8445168
613918007527 8438940
519373391319 8432712
163587072431 8426484
224543469723 8420256
54736362981 8414028
42296281901 8407800
65310431899 8401572
532435476453 8395344
543009545371 8389116
813581308861 8382888
524349423751 8376660
566023695369 8370432
834107442643 8364204
671142380495 8357976
307270008905 8351748
781859102107 8345520
347700272415 8339292
160477052161 8333064
738940822381 8326836
64688427845 8320608
251289644045 8314380
371958430521 8308152
575975760233 8301924
220189441345 8295696
817313333185 8289468
572865739963 6078528
768797016973 8283240
297939948095 8277012
832863434535 8270784
732720781841 8264556
329662154849 8258328
340858227821 8252100
299183956203 8245872
435402844029 8239644
440378876461 8233416
111960735949 8227188
473345091323 8220960
811715296699 8214732
635066145363 8208504
894441835881 8202276
182247194051 8196048
306026000797 8189820
360140353495 8183592
711572644005 8177364
205261344049 8171136
325930130525 8164908
266839745395 8158680
46650310279 8152452
548607581857 8146224
17416119741 8139996
829131410211 8133768
995828496683 8127540
83970553519 8121312
380044483223 8115084
979656391279 8108856
175405149457 8102628
827265398049 8096400
362006365657 8090172
510043330509 8083944
467125050783 8077716
320332094039 8071488
673630396711 8065260
977790379117 8059032
283011850799 8052804
591525861583 8046576
985876431819 8040348
426072783219 8034120
574109748071 8027892
719036692653 8021664
724634729139 8015436
638798169687 8009208
600855922393 8002980
28612192713 7996752
734586794003 7990524
465259038621 7984296
916833981825 7978068
977790379117 7971840
614540011581 7965612
917455985879 7959384
100142658923 7953156
409900677815 7946928
189711242699 7940700
204639339995 7934472
481431144025 7928244
854011572371 7922016
765686996703 7915788
690424506169 7909560
870183677775 7903332
227653489993 7897104
471479079161 7890876
514397358887 7884648
60956403521 7878420
370092418359 7872192
104496687301 7865964
870805681829 7859736
960374265605 7853508
818557341293 7847280
388130535925 7841052
543009545371 7834824
995828496683 7828596
758222948055 7822368
536167500777 7816140
851523556155 7809912
980900399387 7803684
555449626451 7797456
582195800773 7791228
691668514277 7785000
362628369711 7778772
63444419737 7772544
354542317009 7766316
747026875083 7760088
937982119661 7753860
674874404819 7747632
158611039999 7741404
246935615667 7735176
19282131903 7728948
833485438589 7722720
559803654829 7716492
622004060229 7710264
276791810259 7704036
786835134539 7697808
539899525101 7691580
100142658923 7685352
366360394035 7679124
791811166971 7672896
264351729179 7666668
829753414265 7660440
918077989933 7654212
437268856191 7647984
408656669707 7641756
261863712963 7635528
179759177835 7629300
504445294023 7623072
125644825137 7616844
167319096755 7610616
677362421035 7604388
668032360225 7598160
876403718315 7591932
136840898109 7585704
24258164335 7579476
508799322401 7573248
16172111633 7567020
837217462913 7560792
946690176417 7554564
320954098093 7548336
316600069715 7542108
521239403481 7535880
655592279145 7529652
234495534587 7523424
59712395413 7517196
526837439967 7510968
478321123755 7504740
801141227781 7498512
697888554817 7492284
607075962933 7486056
716548676437 7479828
408656669707 7473600
668654364279 7467372
809849284537 7461144
171051121079 7454916
330906162957 7448688
375068450791 7442460
391862560249 7436232
370714422413 7430004
306648004851 7423776
324686122417 7417548
721524708869 7411320
368226406197 7405092
979034387225 7398864
549229585911 7392636
830375418319 7386408
944824164255 7380180
33588225145 7373952
462771022405 7367724
317222073769 7361496
508177318347 7355268
360140353495 7349040
770041025081 7342812
405546649437 7336584
720902704815 7330356
772529041297 7324128
237605554857 7317900
227031485939 7311672
642530194011 7305444
325308126471 7299216
828509406157 7292988
365116385927 7286760
519373391319 7280532
148036971081 7274304
923676026419 7268076
511909342671 7261848
760710964271 7255620
575353756179 7249392
751380903461 7243164
918077989933 7236936
678606429143 7230708
350188288631 7224480
677984425089 7218252
557937642667 7212024
72152476493 7205796
804873252105 7199568
379422479169 7193340
460905010243 7187112
952288212903 7180884
445976912947 7174656
840327483183 7168428
299805960257 7162200
866451653451 7155972
759466956163 7149744
620760052121 7143516
809227280483 7137288
628224100769 7131060
691046510223 7124832
121290796759 7118604
668032360225 7112376
597745902123 7106148
315978065661 7099920
228897498101 7093692
458416994027 7087464
559181650775 7081236
927408050743 7075008
562913675099 7068780
748892887245 7062552
403058633221 7056324
893819831827 7050096
753246915623 7043868
544875557533 7037640
480809139971 7031412
526215435913 7025184
276791810259 7018956
849657543993 7012728
660568311577 7006500
380666487277 7000272
578463776449 6994044
947934184525 6987816
338370211605 6981588
334016183227 6975360
635066145363 6969132
897551856151 6962904
294829927825 6956676
897551856151 6950448
65932435953 6944220
153635007567 6937992
668654364279 6931764
694156530493 6925536
790567158863 6919308
673630396711 6913080
39186261631 6906852
465881042675 6900624
368848410251 6894396
334016183227 6888168
665544344009 6881940
930518071013 6875712
394972580519 6869484
111338731895 6863256
953532221011 6857028
777505073729 6850800
847791531831 6844572
567889707531 6838344
284255858907 6832116
200907315671 6825888
671764384549 6819660
450952945379 6813432
264973733233 6807204
348322276469 6800976
958508253443 6794748
349566284577 6788520
422340758895 6782292
844059507507 6776064
285499867015 6769836
755112927785 6763608
503201285915 6757380
138706910271 6751152
279279826475 6744924
714060660221 6738696
519995395373 6732468
597123898069 6726240
264973733233 6720012
243203591343 6713784
872671693991 6707556
353298308901 6701328
714060660221 6695100
552339606181 6688872
674252400765 6682644
252533652153 6676416
54114358927 6670188
25502172443 6663960
847791531831 6657732
144926950811 6651504
274925798097 6645276
775639061567 6639048
924920034527 6632820
665544344009 6626592
444732904839 6620364
558559646721 6614136
592147865637 6607908
967216310199 6601680
182247194051 6595452
873293698045 6589224
594013877799 6582996
957886249389 6576768
899417868313 6570540
141816930541 6564312
813581308861 6558084
518129383211 6551856
304781992689 6545628
610807987257 6539400
242581587289 6533172
756356935893 6526944
245069603505 6520716
33588225145 6514488
283011850799 6508260
515641366995 6502032
328418146741 6495804
829131410211 6489576
771907037243 6483348
500091265645 6477120
265595737287 6470892
499469261591 6464664
27368184605 6458436
646884222389 6452208
705352603465 6445980
307892012959 6439752
380666487277 6433524
638798169687 6427296
88324581897 6421068
981522403441 6414840
612673999419 6408612
654348271037 6402384
212103388643 6396156
898795864259 6389928
801141227781 6383700
93300614329 6377472
703486591303 6371244
246313611613 6365016
519995395373 6358788
208371364319 6352560
860231612911 6346332
141816930541 6340104
513775354833 6333876
331528167011 6327648
260619704855 6321420
245069603505 6315192
309758025121 6308964
145548954865 6302736
369470414305 6296508
446598917001 6290280
613918007527 6284052
128754845407 6277824
217079421075 6271596
272437781881 6265368
929896066959 6259140
248179623775 6252912
464637034567 6246684
31100208929 6240456
860231612911 6234228
617028027797 6228000
880135742639 6221772
610807987257 6215544
445976912947 6209316
39186261631 6203088
756356935893 6196860
566023695369 6190632
24880168389 6184404
528703452129 6178176
6229 6171948
703486591303 6165720
227653489993 6159492
960374265605 6153264
436024848083 6147036
702864587249 6140808
630090112931 6134580
232629522425 6128352
86458569735 6122124
307892012959 6115896
70286464331 6109668
140572922433 6103440
441622884569 6097212
990852464251 6090984
64688427845 6084756
762576976433 6078528
105118691355 6072300
352676304847 6066072
162343064323 6059844
385642519709 6053616
842193495345 6047388
685448473737 6041160
470857075107 6034932
217701425129 6028704
607697966987 6022476
533679484561 6016248
365738389981 6010020
189089238645 6003792
395594584573 5997564
669898372387 5991336
258131688639 5985108
680472441305 5978880
385020515655 5972652
707218615627 5966424
525593431859 5960196
132486869731 5953968
228275494047 5947740
102008671085 5941512
358896345387 5935284
844681511561 5929056
627602096715 5922828
477699119701 5916600
82726545411 5910372
17416119741 5904144
654970275091 5897916
992718476413 5891688
217079421075 5885460
707218615627 5879232
322820110255 5873004
534301488615 5866776
432292823759 5860548
984632423711 5854320
10574075147 5848092
537411508885 5841864
233251526479 5835636
131242861623 5829408
115692760273 5823180
505689302131 5816952
352676304847 5810724
786213130485 5804496
366982398089 5798268
626358088607 5792040
322820110255 5785812
920566006149 5779584
276791810259 5773356
183491202159 5767128
954154225065 5760900
234495534587 5754672
72152476493 5748444
610807987257 5742216
766931004811 5735988
569133715639 5729760
52248346765 5723532
153013003513 5717304
413010698085 5711076
863341633181 5704848
625114080499 5698620
576597764287 5692392
432292823759 5686164
993340480467 5679936
178515169727 5673708
602099930501 5667480
722146712923 5661252
4354034607 5655024
490761204835 5648796
14306099471 5642568
3732030553 5636340
854011572371 5630112
666788352117 5623884
579707784557 5617656
249423631883 5611428
428560799435 5605200
971570338577 5598972
687936489953 5592744
715926672383 5586516
259375696747 5580288
298561952149 5574060
187845230537 5567832
77128508925 5561604
501335273753 5555376
442244888623 5549148
317844077823 5262660
408034665653 5542920
475833107539 5536692
938604123715 5530464
386886527817 5524236
521239403481 5518008
727122745355 5511780
934250095337 5505552
174161141349 5499324
418608734571 5493096
632578129147 5486868
851523556155 5480640
59090391359 5474412
711572644005 5468184
375690454845 5461956
332150171065 5455728
684204465629 5449500
809227280483 5443272
21148144065 5437044
807983272375 5430816
420474746733 5424588
612673999419 5418360
615162015635 5412132
954776229119 5405904
575975760233 5399676
478321123755 5393448
260619704855 5387220
947312180471 5380992
806739264267 5374764
620760052121 5368536
453440961595 5362308
274303794043 5356080
59712395413 5349852
47272314333 5343624
884489771017 5337396
101386667031 5331168
738940822381 5324940
706596611573 5318712
325930130525 5312484
849035539939 5306256
150524987297 5300028
389996548087 5293800
307270008905 5287572
885111775071 5281344
553583614289 5275116
464637034567 5268888
830997422373 5262660
673008392657 5256432
650616246713 5250204
103252679193 5243976
467125050783 5237748
786835134539 5231520
707840619681 5225292
266217741341 5219064
6220046769 5212836
54736362981 5206608
906259912907 5200380
387508531871 5194152
292341911609 5187924
905015904799 5181696
972814346685 5175468
65932435953 5169240
911857949393 5163012
696022542655 5156784
559803654829 5150556
766309000757 5144328
561047662937 5138100
720280700761 5131872
447842925109 5125644
153013003513 5119416
789323150755 5113188
960996269659 5106960
266217741341 5100732
173539137295 5094504
571621731855 5088276
171051121079 5082048
773151045351 5075820
570999727801 5069592
25502172443 5063364
11818083255 5057136
669898372387 5050908
307892012959 5044680
508177318347 5038452
498847257537 5032224
841571491291 5025996
139328914325 5019768
714682664275 5013540
217079421075 5007312
842193495345 5001084
329662154849 4994856
484541164295 4988628
915589973717 4982400
518129383211 4976172
958508253443 4969944
870183677775 4963716
329662154849 4957488
101386667031 4951260
419852742679 4945032
457172985919 4938804
705974607519 4932576
760088960217 4926348
994584488575 4920120
575975760233 4913892
47272314333 4907664
524349423751 4901436
876403718315 4895208
742050842651 4888980
317844077823 4882752
120668792705 4876524
606453958879 4870296
457794989973 4864068
679850437251 4857840
460283006189 4851612
852145560209 4845384
459661002135 4839156
970326330469 4832928
704730599411 4826700
720902704815 4820472
309136021067 4814244
783725114269 4808016
941092139931 4801788
67176444061 4795560
989608456143 4789332
935494103445 4783104
78994521087 4776876
926786046689 4770648
681094445359 4764420
244447599451 4758192
292341911609 4751964
367604402143 4745736
808605276429 4739508
41674277847 4733280
22392152173 4727052
968460318307 4720824
649994242659 4714596
690424506169 4708368
803629243997 4702140
562913675099 4695912
892575823719 4689684
31100208929 4683456
140572922433 4677228
923676026419 4671000
816691329131 4664772
496981245375 4658544
16172111633 4652316
883867766963 4646088
692912522385 4639860
473345091323 4633632
701620579141 4627404
14928103525 4621176
238227558911 4614948
834107442643 4608720
940470135877 4602492
928030054797 4596264
860231612911 4590036
361384361603 4583808
507555314293 4577580
907503921015 4571352
909369933177 4565124
7464054877 4558896
18660127849 4552668
597123898069 4546440
153013003513 4540212
760088960217 4533984
374446446737 4527756
793677179133 4521528
987120439927 4515300
300427964311 4509072
547985577803 4502844
493871225105 4496616
615162015635 4490388
201529319725 4484160
867073657505 4477932
49760330549 4471704
960996269659 4465476
233873530533 4459248
561047662937 4453020
9330067039 4446792
164209076485 4440564
431670819705 4434336
242581587289 4428108
962240277767 4421880
870183677775 4415652
568511711585 4409424
85214561627 4403196
908125925069 4396968
271193773773 4390740
460905010243 4384512
720902704815 4378284
659946307523 4372056
487029180511 4365828
85214561627 4359600
924920034527 4353372
29856200821 4347144
901283880475 4340916
614540011581 4334688
106362699463 4328460
335882195389 4322232
30478204875 4316004
819179345347 4309776
653104262929 4303548
233873530533 4297320
435402844029 4291092
684826469683 4284864
652482258875 4278636
806117260213 4272408
58468387305 4266180
911235945339 4259952
456550981865 4253724
898173860205 4247496
491383208889 4241268
174161141349 4235040
834729446697 4228812
956642241281 4222584
788079142647 4216356
655592279145 4210128
128754845407 4203900
236983550803 4197672
854633576425 4191444
444732904839 4185216
694156530493 4178988
545497561587 4172760
575353756179 4166532
724634729139 4160304
686070477791 4154076
622004060229 4147848
676740416981 4141620
220811445399 4135392
452196953487 4129164
135596890001 4122936
431670819705 4116708
781859102107 4110480
31100208929 4104252
590903857529 4098024
766931004811 4091796
819801349401 4085568
148658975135 4079340
496981245375 4073112
29856200821 4066884
459661002135 4060656
439756872407 4054428
189089238645 4048200
298561952149 4041972
949178192633 4035744
979656391279 4029516
375690454845 4023288
358896345387 4017060
934250095337 4010832
916211977771 4004604
627602096715 3998376
16794115687 3992148
867073657505 3985920
72774480547 3979692
347700272415 3973464
963484285875 3967236
877647726423 3961008
804873252105 3954780
977790379117 3948552
607075962933 3942324
914345965609 3936096
220811445399 3929868
440378876461 3923640
712816652113 3917412
776883069675 3911184
75262496763 3904956
76506504871 3898728
116936768381 3892500
3732030553 3886272
594013877799 3880044
345212256199 3873816
672386388603 3867588
587793837259 3861360
189089238645 3855132
444732904839 3848904
417364726463 3842676
724634729139 3836448
393728572411 3830220
559181650775 3823992
653726266983 3817764
38564257577 3811536
377556467007 3805308
2488022445 3799080
462771022405 3792852
778127077783 3786624
556693634559 3780396
89568590005 3774168
676740416981 3767940
288609887285 3761712
769419021027 3755484
840949487237 3749256
204639339995 3743028
916211977771 3736800
38564257577 3730572
490761204835 3724344
692912522385 3718116
212725392697 3711888
459661002135 3705660
863341633181 3699432
587793837259 3693204
962240277767 3686976
45406302171 3680748
942336148039 3674520
411144685923 3668292
17416119741 3662064
617028027797 3655836
249423631883 3649608
62822415683 3643380
546119565641 3637152
572865739963 3630924
470857075107 3624696
705352603465 3618468
515641366995 3612240
858365600749 3606012
745782866975 3599784
702864587249 3593556
968460318307 3587328
374446446737 3581100
187223226483 3574872
225787477831 3568644
801763231835 3562416
307892012959 3556188
279901830529 3549960
323442114309 3543732
962862281821 3537504
660568311577 3531276
225165473777 3525048
554205618343 3518820
306648004851 3512592
335260191335 3506364
189711242699 3500136
339614219713 3493908
440378876461 3487680
427938795381 3481452
29856200821 3475224
828509406157 3468996
912479953447 3462768
346456264307 3456540
103874683247 3450312
449708937271 3444084
658080295361 3437856
459661002135 3431628
365116385927 3425400
559181650775 3419172
711572644005 3412944
818557341293 3406716
496359241321 3400488
218945433237 3394260
737074810219 3388032
501335273753 3381804
750136895353 3375576
484541164295 3369348
771285033189 3363120
4354034607 3356892
335882195389 3350664
860853616965 3344436
327796142687 3338208
257509684585 3331980
678606429143 3325752
591525861583 3319524
319088085931 3313296
988986452089 3307068
521861407535 3300840
311002033229 3294612
695400538601 3288384
980278395333 3282156
487651184565 3275928
719658696707 3269700
796165195349 3263472
707840619681 3257244
600233918339 3251016
975302362901 3244788
561669666991 3238560
248801627829 3232332
559803654829 3226104
125022821083 3219876
284877862961 3213648
250045635937 3207420
245691607559 3201192
270571769719 3194964
934250095337 3188736
261241708909 3182508
453440961595 3176280
798031207511 3170052
182869198105 3163824
636310153471 3157596
611429991311 3151368
393728572411 3145140
878891734531 3138912
768797016973 3132684
566023695369 3126456
688558494007 3120228
167319096755 3114000
623870072391 3107772
822289365617 3101544
120668792705 3095316
276791810259 3089088
840327483183 3082860
921188010203 3076632
120668792705 3070404
876403718315 3064176
412388694031 3057948
140572922433 3051720
734586794003 3045492
751380903461 3039264
554827622397 3033036
138084906217 3026808
398704604843 3020580
534923492669 3014352
373202438629 3008124
465259038621 3001896
297317944041 2995668
819801349401 2989440
133730877839 2983212
408656669707 2976984
872671693991 2970756
24258164335 2964528
15550107579 2958300
936116107499 2952072
691046510223 2945844
5598042715 2939616
116314764327 2933388
45406302171 2927160
7464054877 2920932
248801627829 2914704
144304946757 2908476
131864865677 2902248
801141227781 2896020
431670819705 2889792
747648879137 2883564
111960735949 2877336
210859380535 2871108
118802780543 2864880
438512864299 2858652
83970553519 2852424
431670819705 2846196
763820984541 2839968
111338731895 2833740
830375418319 2827512
935494103445 2821284
619516044013 2815056
284255858907 2808828
639420173741 2802600
316600069715 2796372
564157683207 2790144
336504199443 2783916
128754845407 2777688
965972302091 2771460
83970553519 2765232
177893165673 2759004
884489771017 2752776
109472719733 2746548
714682664275 2740320
400570617005 2734092
305403996743 2727864
472101083215 2721636
485163168349 2715408
277413814313 2709180
283011850799 2702952
529325456183 2696724
29856200821 2690496
768175012919 2684268
622004060229 2678040
890087807503 2671812
668654364279 2665584
269949765665 2659356
505067298077 2653128
387508531871 2646900
728988757517 2640672
664300335901 2634444
279901830529 2628216
204017335941 2621988
916211977771 2615760
115070756219 2609532
876403718315 2603304
119424784597 2597076
400570617005 2590848
967216310199 2584620
790567158863 2578392
292341911609 2572164
668654364279 2565936
517507379157 2559708
102008671085 2553480
423584767003 2547252
665544344009 2541024
613296003473 2534796
867695661559 2528568
501957277807 2522340
51626342711 2516112
444110900785 2509884
510043330509 2503656
872671693991 2497428
698510558871 2491200
996450500737 2484972
223299461615 2478744
304159988635 2472516
640664181849 2466288
613918007527 2460060
826021389941 2453832
504445294023 2447604
92056606221 2441376
893819831827 2435148
486407176457 2428920
572243735909 2422692
806739264267 2416464
575353756179 2410236
544253553479 2404008
327174138633 2397780
668654364279 2391552
860853616965 2385324
368848410251 2379096
686692481845 2372868
919321998041 2366640
133730877839 2360412
378800475115 2354184
840327483183 2347956
684826469683 2341728
307892012959 2335500
403680637275 2329272
56602375143 2323044
742050842651 2316816
877025722369 2310588
247557619721 2304360
116936768381 2298132
347700272415 2291904
478321123755 2285676
969082322361 2279448
353298308901 2273220
271193773773 2266992
818557341293 2260764
51626342711 2254536
176649157565 2248308
85836565681 2242080
257509684585 2235852
170429117025 2229624
988986452089 2223396
676740416981 2217168
877647726423 2210940
121912800813 2204712
761332968325 2198484
368226406197 2192256
445976912947 2186028
431048815651 2179800
146170958919 2173572
557937642667 2167344
110716727841 2161116
681716449413 2154888
329662154849 2148660
536167500777 2142432
146170958919 2136204
577219768341 2129976
452818957541 2123748
370092418359 2117520
34210229199 2111292
538655516993 2105064
465881042675 2098836
810471288591 2092608
525593431859 2086380
603343938609 2080152
434158835921 2073924
485785172403 2067696
602721934555 2061468
414876710247 2055240
899417868313 2049012
485163168349 2042784
851523556155 2036556
794921187241 2030328
987742443981 2024100
544253553479 2017872
243825595397 2011644
138706910271 2005416
626358088607 1999188
552961610235 1992960
796787199403 1986732
641286185903 1980504
393106568357 1974276
816069325077 1968048
223921465669 1961820
271193773773 1955592
850901552101 1949364
742672846705 1943136
717792684545 1936908
816691329131 1930680
437890860245 1924452
365116385927 1918224
131864865677 1911996
718414688599 1905768
752002907515 1899540
706596611573 1893312
673008392657 1887084
687936489953 1880856
702864587249 1874628
946690176417 1868400
799897219673 1862172
391240556195 1855944
942336148039 1849716
62822415683 1843488
684204465629 1837260
975924366955 1831032
144304946757 1824804
926786046689 1818576
395594584573 1812348
134974885947 1806120
529947460237 1799892
330906162957 1793664
993340480467 1787436
251289644045 1781208
362628369711 1774980
478321123755 1768752
334638187281 1762524
148658975135 1756296
590281853475 1750068
808605276429 1743840
160477052161 1737612
770041025081 1731384
960996269659 1725156
189089238645 1718928
519373391319 1712700
641286185903 1706472
748892887245 1700244
505689302131 1694016
760710964271 1687788
150524987297 1681560
996450500737 1675332
153013003513 1669104
402436629167 1662876
50382334603 1656648
11196079201 1650420
716548676437 1644192
189711242699 1563228
167941100809 1637964
809849284537 1631736
509421326455 1625508
838461471021 1619280
276169806205 1613052
386264523763 1606824
125644825137 1600596
3110026499 1594368
827887402103 1588140
990230460197 1581912
538655516993 1575684
309758025121 1569456
199041303509 1563228
147414967027 1557000
653726266983 1550772
630712116985 1544544
221433449453 1538316
794299183187 1532088
419230738625 1525860
602099930501 1519632
936738111553 1513404
674252400765 1507176
296695939987 1500948
62822415683 1494720
850901552101 1488492
665544344009 1482264
555449626451 1476036
334638187281 1469808
66554440007 1463580
895685843989 1457352
950422200741 1451124
54736362981 1444896
208371364319 1438668
804873252105 1432440
753868919677 1426212
378800475115 1419984
725878737247 1413756
581573796719 1407528
573487744017 1401300
860853616965 1395072
860853616965 1388844
565401691315 1382616
156123023783 1376388
304781992689 1370160
531191468345 1363932
467747054837 1357704
69042456223 1351476
696644546709 1345248
895063839935 1339020
596501894015 1332792
867695661559 1326564
147414967027 1320336
678606429143 1314108
136218894055 1307880
455306973757 1301652
694778534547 1295424
149902983243 1289196
366982398089 1282968
866451653451 1276740
37942253523 1270512
190333246753 1264284
305403996743 1258056
57224379197 1251828
537411508885 1245600
554205618343 1239372
657458291307 1233144
400570617005 1226916
820423353455 1220688
135596890001 1214460
755734931839 1208232
491383208889 1202004
574731752125 1195776
533679484561 1189548
384398511601 1183320
887599791287 1177092
707840619681 1170864
228897498101 1164636
368226406197 1158408
62200411629 1152180
741428838597 1145952
898795864259 1139724
215835412967 1133496
598367906177 1127268
912479953447 1121040
175405149457 1114812
622004060229 1108584
891331815611 1102356
36698245415 1096128
906881916961 1089900
259375696747 1083672
297317944041 1077444
126888833245 1071216
778749081837 1064988
541143533209 1058760
251911648099 1052532
611429991311 1046304
979034387225 1040076
491383208889 1033848
911857949393 1027620
385642519709 1021392
258753692693 1015164
544253553479 1008936
218945433237 1002708
686070477791 996480
812337300753 990252
681716449413 984024
528081448075 977796
546741569695 971568
555449626451 965340
311624037283 959112
858987604803 952884
52248346765 946656
197175291347 940428
217079421075 934200
751380903461 927972
957886249389 921744
796165195349 915516
299805960257 909288
355786325117 903060
924298030473 896832
942336148039 890604
194065271077 884376
322820110255 878148
998316512899 871920
415498714301 865692
41674277847 859464
547363573749 853236
954154225065 847008
395594584573 840780
814203312915 834552
523727419697 828324
347078268361 822096
577219768341 815868
549851589965 809640
141194926487 803412
857121592641 797184
225787477831 790956
607697966987 784728
480187135917 778500
636932157525 772272
37320249469 766044
646884222389 759816
817935337239 753588
284255858907 747360
389374544033 741132
218945433237 734904
351432296739 728676
594635881853 722448
221433449453 716220
212725392697 709992
131864865677 703764
551717602127 697536
988364448035 691308
82726545411 685080
418608734571 678852
338992215659 672624
138084906217 666396
693534526439 660168
728988757517 653940
6842050823 647712
979656391279 641484
994584488575 635256
761954972379 629028
295451931879 622800
152390999459 616572
398082600789 610344
85836565681 604116
492627216997 597888
637554161579 591660
510043330509 585432
687314485899 579204
18038123795 572976
473345091323 566748
905637908853 560520
646262218335 554292
811715296699 548064
689180498061 541836
478943127809 535608
121912800813 529380
28612192713 523152
888221795341 516924
787457138593 510696
499469261591 504468
622626064283 498240
7464054877 492012
728366753463 485784
974680358847 479556
146170958919 473328
547363573749 467100
231385514317 460872
125022821083 454644
684826469683 448416
49760330549 442188
110716727841 435960
771285033189 429732
604587946717 423504
828509406157 417276
475211103485 411048
873293698045 404820
528703452129 398592
471479079161 392364
97654642707 386136
453440961595 379908
269327761611 373680
798031207511 367452
784347118323 361224
961618273713 354996
924298030473 348768
768175012919 342540
505689302131 336312
496359241321 330084
71530472439 323856
245691607559 317628
577219768341 311400
495115233213 305172
865207645343 298944
945446168309 292716
758222948055 286488
458416994027 280260
337748207551 274032
499469261591 267804
31722212983 261576
839083475075 255348
293585919717 249120
605831954825 242892
318466081877 236664
202773327833 230436
955398233173 224208
975924366955 217980
612051995365 211752
315356061607 205524
937982119661 199296
306026000797 193068
686070477791 186840
776261065621 180612
499469261591 174384
161721060269 168156
38564257577 161928
680472441305 155700
613296003473 149472
350188288631 143244
650616246713 137016
723390721031 130788
685448473737 124560
67176444061 118332
720902704815 112104
726500741301 105876
487651184565 99648
731476773733 93420
850901552101 87192
514397358887 80964
337748207551 74736
501957277807 68508
28612192713 62280
638798169687 56052
296695939987 49824
529325456183 43596
947312180471 37368
664300335901 31140
840327483183 24912
268705757557 18684
50382334603 12456
295451931879 6228
98786
3525048
428411731
452582532
505486753
18485232
23452076
429959192
324360468
358807214
360613656
80222868
86774724
223498008
443468420
303490440
599662980
380966760
260405136
299352332
149823013
142747623
236358828
501441192
554684364
177156257
20572620
16192800
331739097
389745251
130794577
408827008
14791500
471085439
153426780
99585433
447301188
481992272
31458290
461088000
49095324
178140846
72431640
332790600
572596092
162395100
353077776
512427384
109432188
372912668
447383113
574140636
10189008
369306391
471760834
231794397
275657508
246922577
60131340
472595847
303029568
283454964
234017100
195535451
246006000
519195426
292537617
588863628
143209006
235187964
269568298
562749624
508603392
420153336
85342284
171158176
2173572
314650952
90405648
479562228
476105688
58536972
88744681
94267008
431120844
182417643
465075900
364077001
383582520
360819180
49942332
280479163
375528631
476043408
251125416
167764186
278375471
227940473
15650964
548437836
317090857
579353472
208641627
608369724
357642900
546587964
32759280
74835648
86158152
482947263
159057036
161940456
6196168
57401601
52651512
595401738
230845947
168318862
267741720
514289556
45919044
546352074
553725973
253037412
179051404
333447120
51499332
530932864
316276359
369879563
483935660
104044968
36975636
348923700
370752840
592565243
57685446
613461382
140561251
273633408
585456912
381134916
56469276
429152796
380358555
321101605
228893780
441788528
400553820
170977284
551131727
121327668
65121719
449138956
224559879
421831800
527075640
528856848
315404604
132135575
377684604
80820756
522080784
6093650
597003624
322575931
611851176
346608459
601951240
559210038
619679772
481209820
510388702
76567032
413993919
219032532
33180334
585726102
138785223
35488634
190825920
449973000
219300004
316227476
98819676
357350137
123557292
126749973
203854896
430591464
4702140
366572464
280506462
169093235
95847328
100133784
452517233
91582740
116712135
290243484
475538940
63668844
473478803
531413039
165496644
190134612
201799656
64788430
172818576
464253804
584696314
263494224
441179895
464212156
612860112
178992720
617669197
42523654
386509308
216902556
382965948
92860278
366785604
446923548
42543468
74038464
276916327
344576556
602538288
153868968
557100547
243664272
397397443
252738468
617129903
186540873
298121904
580742316
529510640
8624790
447498746
463386656
19493947
54164916
241852032
425073980
384808648
215550682
66664512
556552764
182898367
94821300
177429492
77931409
446871456
491420340
515784276
439752852
12430896
550341069
159406229
408568844
184196772
80262591
203375340
320742000
259701372
109395033
80665056
612610255
453790764
82484282
189536724
32043060
184597920
410288184
150536988
312533496
356464837
201011278
77284568
183206310
141761297
331043112
103188532
22881672
82352844
556647095
599613156
228509211
336317571
316570801
211546476
103241556
376948029
318890934
345242952
444491243
616553316
179578152
291893904
380191729
309083684
379085904
244031724
352572847
366974482
439608164
48609540
496932120
539008488
21144060
301527870
441278712
182629159
237230748
269363323
606538460
280733328
304078798
467666532
531943545
617668128
132612804
183090744
71801136
88839560
74271858
239712743
110852172
352374012
178902344
404016588
548481276
595895349
149490684
150549444
480345429
352685412
405741744
107170093
550524060
42094868
585438228
203537268
374368204
338647500
460236744
143910396
90960632
95848920
152311516
372652380
550321816
456838571
542215908
249792624
589191692
378849240
390292387
364695349
605374056
135178740
302700734
183626352
32871384
262717878
338213896
418066956
220472476
48516120
365901457
523064808
586434708
345017589
278061516
363248100
268692271
404589564
149356701
102718404
42039000
134319276
295524828
399439008
431470040
424365293
132743592
80042256
240786936
166748472
22567885
168604416
531789664
220228308
551040320
520872552
54077724
302356944
279829832
380995812
481648608
260137332
178195536
507746250
161579232
174455592
96502860
3998376
147791541
155482819
22350220
449007689
71752788
1611621
546805929
125517242
183460086
246513511
546822493
46971257
61266195
51299746
117347976
570297960
150541950
263010503
56189016
119937013
31432716
206102547
381421404
77127552
575004045
418980315
338103057
178506936
348837275
147105965
153393172
614454480
314059356
317883348
340416252
192538620
248366412
38854990
19892232
293544324
475719552
222453217
440595030
429439284
378788314
113741964
276535656
418994928
299655521
196480944
402881171
480289387
522328342
76389706
482065884
249394032
100065276
562784624
105222060
424546579
422594712
201014137
359648316
609909703
478321948
151078824
528174477
19618200
22980895
267287262
584683954
476940240
12069864
7564563
515809188
376694311
58238028
542857392
256574916
457770456
53567028
309830544
64615500
71075672
436249120
457639668
165102843
162118757
212055105
529560612
128782584
21000816
151776360
160761689
376574516
485385408
510390828
441278712
439447680
464878524
117296711
612723096
259176815
551699915
318736584
268631243
498909323
180058730
158564880
464810308
526664592
252275946
261196696
37692186
420786953
279408493
553270608
553444992
506025000
269747136
310665096
522127248
278658787
428579820
543679488
591012288
262142519
153501516
385684805
97237677
340665372
178413516
397282223
212655060
193925110
570702780
267657900
368333873
168498540
362326356
42818879
439229303
127847294
21362040
389310530
614163413
456120529
402459588
138915540
272339046
516768300
393771528
530750160
41758740
381738463
421939365
571724868
25970760
163559736
483797268
530839056
309507136
258287616
354790476
611321796
99971856
271640448
244934265
245255503
94988280
451517544
377634780
514669286
110712006
611471268
428505084
129025476
201942900
123389136
362581704
55130256
95472415
65462508
474094044
363361619
68613876
53373960
59704281
36109944
618178824
423217512
65730312
439309132
290974618
200784555
422790413
280353103
611816630
501274837
417826064
24170868
582062659
144621989
489702194
78242364
376519840
16936489
337433040
552171852
507015252
286611033
388834482
378605320
570254364
473004144
364319316
373549352
226057716
603409196
261214776
132228136
46931824
384045928
215583212
323627795
176078016
446932008
76570003
350026056
79537788
271005192
172204200
393096151
184702773
590744484
181808500
327876128
434953882
109606315
543934836
573024990
54052812
508105152
604740495
258749492
361224
434780226
32277250
432752580
138752692
345749606
198238996
248230877
422229389
478632330
140547276
577173672
5698620
106368012
522021076
38732561
222738828
1911996
307094306
89303292
125882016
82869768
99153817
12456
388602288
154099404
391112469
535220050
470089440
481526447
221457009
283442508
136816704
444616025
448023823
209235888
455846004
404533512
241397280
293274057
213639084
105208836
325699488
190308996
408366821
516497129
298115913
448264166
495200620
590444638
31766297
232889832
415233216
405587327
323738419
465740691
392170932
74579523
360716953
339242674
414185458
75840145
208208268
15426756
21809999
573727767
23222734
408538116
614067475
40014900
566168796
620242282
302089140
498377016
133048764
219701193
161286516
457008092
144254276
380063700
444280608
464191524
400122481
345114471
615002544
263207736
212405940
528660891
198912558
575722548
327483948
439673539
51312492
421344762
407273832
123616296
580543020
468607176
352064420
73403208
544875264
154403864
172609020
294135984
512047476
45230630
308223720
243900936
609617527
372752028
242337708
31700520
146204199
153174863
111943883
200969808
474442812
381278160
158800846
82816
600366744
65611980
191284311
464166612
102811767
501042600
246809412
427900968
187903048
577643457
80729629
225964296
570476903
366629904
435399830
212879268
79730856
258486912
204538144
369718992
31753613
108429480
156764988
18310320
570192084
138983411
562977596
552714612
269946432
144166985
5268888
247208004
116583692
183400730
221869852
52067081
221638354
609634008
322791978
543629664
529834024
591603811
229721027
5478216
25534800
350181756
304538671
417979764
395280190
613339668
391853304
488991420
460629108
191342844
269902836
82275714
421959879
148425111
258424632
23281648
438204692
436975164
363864672
81125928
132706224
131217732
341692992
232513640
14666940
169135728
84681734
505356921
4751964
169263510
192498738
77252112
285833945
619960032
420708464
37764824
35204442
216211248
75913092
586755954
436371048
12593016
367816771
486940599
111032784
243950760
121682664
415204266
192513708
367375357
227650088
124223688
496203444
607408172
346613112
35144604
88481196
380017797
418029588
617325588
220427604
543201579
307980828
237386448
23516928
520881971
30249396
13978149
168579504
567694656
433566477
306519801
374119456
296659505
190744956
529372051
619922664
415706544
163216599
371163888
453451278
19989414
440558900
256805352
390109464
466987896
468170953
358618251
129049643
11036016
70402145
521971787
482034744
558539496
187780428
490237020
415974348
395420566
36022752
86625252
390758869
306829639
137990062
72185242
572029344
235219104
238321526
45375754
340891827
163703345
494011188
554478840
359210433
305900676
318448805
133048764
116430861
176663448
605895755
516992508
243240768
319297348
172185516
179104824
131192820
571817592
2210590
330897669
621180720
307262249
349861093
333447120
571786452
472586868
596667312
230000040
468440200
147258568
20714328
35821846
615382452
194237095
5368536
441737497
482829075
577088769
29396160
228102704
478646712
151802360
97687971
590999832
27976176
166349880
40774716
303378466
491551128
503490204
10008396
221617152
126777168
506601384
345759876
41995404
500736552
53180892
407225004
482090796
532194741
149538854
74277641
481058742
2242080
468831384
12225564
27611200
260260577
42944647
127786104
125886564
203182272
440794067
541069456
67486608
112334436
360580875
535944312
290455908
107576244
340030116
27399117
267580320
359148870
274231296
375499965
601325856
138653964
418378356
498837888
293324864
54466466
197847091
188369998
372570348
356980177
34434612
454419317
57040927
16211484
379253468
43222837
450676089
4671000
149864364
282919605
112825137
290660580
311281668
604767193
556465572
112346892
455354634
253292760
40070952
373607419
140528592
239198796
168604416
149124394
194456844
297667260
298887948
271936886
480421692
1887084
416000641
92269193
313617168
437280230
139177116
538155252
471789746
44548884
344528792
192632040
333388873
292392144
317640456
193703256
117626558
373941576
572621004
492237787
313735500
508619355
459408420
579328560
290800771
199925028
4210128
197334180
294596856
425204244
442013552
458767720
115753588
590289840
507777808
283031460
515223224
207842014
473738921
455918754
57029796
559953252
612118278
217483381
621299052
127474704
525954600
258314190
423061812
370689812
454625316
108310332
253609874
66410443
620171784
316137731
273261555
33350940
269653716
364867380
563096348
584582955
584005788
66832668
10038037
14268348
44119152
229283820
76063339
144919332
82661212
364835608
307314432
485385408
320727864
254609467
585745913
400068036
175542408
522180432
260750700
597731224
437211828
124279740
44281010
97306272
39161664
322772993
274449276
241749492
228188326
479109499
265936161
404098392
563739876
503857656
35504451
107134056
163590876
204037949
1444896
615604795
154990008
44854056
307732053
446161464
26916104
96471720
107931240
565759685
52010028
81257485
203605776
126278928
571431456
392153923
527854140
459570772
116980524
183925296
381091320
519063655
55977264
533593278
54949644
575637102
159825460
426876252
117760490
77837615
284942868
299946708
104549436
386926956
198255924
133821036
568926887
391130856
348330831
500220504
314502168
396762868
191473632
184429764
497684525
138271869
21598704
24756498
198927891
497728968
9458827
425496960
267168744
81362592
478322856
582336684
274399452
506635226
584117892
171969715
40067949
16725204
61737017
364196189
372203964
426867120
566345159
242361970
496831982
207037404
114019604
68420808
300032981
173294100
467081316
544994312
588661128
541413971
530622489
203761476
32428904
168902410
62398332
306783941
18702684
95706489
459420887
211174450
406576296
553961916
59116462
523743660
357149383
29744928
114744672
44487848
76903645
344589012
618683292
307483686
244386014
426548296
58798548
215735939
381701664
265924886
541406268
60679404
395536569
315963783
407032228
541618161
269570118
120913047
225272988
366773148
540250630
111051468
75259152
18682833
331342056
541030939
517584168
326985163
578261239
194465334
220260066
426742560
547846020
210992184
64807513
43963452
110294474
169569855
380568168
388919916
396219132
383669712
597196692
428841396
82799825
290006820
290710584
5617656
267629616
529007799
51630120
61962372
591667094
545519180
143306280
586171458
235560865
155488248
270603142
252473
67723272
516880404
217238868
7238139
342322020
301435200
160875468
530658591
412193952
112926096
268809784
249075505
367121916
91915927
207979101
319920827
442455804
491906124
294385104
414850367
421560864
475385028
51841872
256756482
219842172
531373277
90274955
102222145
171357192
232036596
390066197
513143604
511686252
300233196
15002549
329424820
25447608
513560880
317040709
566268444
505258956
16650962
275094387
371942388
353266427
334817280
466688952
407226142
415900643
460798465
225023868
553235887
26250776
589287132
124094767
576220788
60019236
179225368
263575188
182984868
523720360
195285093
165241296
360819180
102058236
382880634
513768954
38420532
597128184
161156075
168417252
32117796
405800732
226972795
381602016
147784212
526274593
397037331
247408302
542416247
311045004
252959206
209287276
521474678
10712160
512078616
108450730
103410696
577759104
288393768
453073567
176414328
431861546
484114896
18422134
12730032
11829600
103076015
237635568
355018707
472052678
256658876
52221780
104954256
90959940
250423582
297343832
312634877
152876549
37458386
31526136
202675838
130856508
195649935
439553556
590181392
6271074
3500136
185929135
269610120
55622268
56364654
2864880
199370736
508104932
114925284
584591220
493601529
366193317
211397004
495350648
385426008
44684241
359278750
238800204
52167280
525861180
70438680
327415578
439877412
449406252
170491500
2484972
371073025
105844860
270619056
292424479
57434616
255992204
76785012
199724789
610761267
601834307
165954625
12358906
553320432
161300397
493341258
29206465
262325368
37030396
501578208
308229948
441739584
590481569
218655178
603673812
151033121
271092384
311456052
81705132
559757292
459503753
99829906
271666800
417898800
543100284
546805944
573966252
479923134
611053992
448914240
53567028
240357204
22635586
436359405
158147604
27988632
223118100
106957278
262856518
443180062
366341735
230396222
165764448
61694741
37722996
128907144
31994914
51262668
137009772
41210676
177242896
189805632
68351763
613628122
383607432
248117436
273965831
147566543
289975680
553862268
610828692
45445716
5019768
435411877
178214220
126667966
191660472
52925544
97175484
533742057
286494228
177691068
546020404
14380452
449470408
536635248
203213412
593030160
104255106
238290152
621080955
138485808
386439692
221739016
509824682
458659222
529056574
144720036
226403217
364140873
348642336
330103565
184959144
404101528
392893380
610418736
3279391
322892824
338281170
556179084
310534308
607018248
399818916
171795433
134288136
350601822
498028248
10132956
343013328
358421400
379733616
216933696
328913136
610150932
55063770
153121608
504227060
313327180
294877116
51942144
439293094
471833280
419617728
570989268
93946444
470969276
616839880
583428981
102722143
198990828
488094243
370318536
227927292
260030655
188565156
209256710
442095043
423385668
25555220
131345984
433905221
305166989
178438428
324435204
302345525
467722800
356229144
89650128
84770506
245550591
325132740
516855492
196798572
282290608
608098402
409222971
345797244
485609616
547715232
30547750
7903332
472324556
293658735
387767934
75514500
579298315
200587979
192943440
250790031
300179348
524422512
5013540
501173388
522664521
596092935
155687544
268781796
614491848
586949086
68518973
158521635
384068304
134616070
262771776
620053452
547423795
239150904
486781387
481681491
179534556
80260236
311717628
424566166
302679620
488910456
562357260
535128444
484983448
203095080
353146341
185689457
349685156
33565285
84156804
15700788
123021655
163107959
233300853
343639023
408265281
47241217
544850352
507966443
389847888
307458928
278036772
205035632
554622084
581383800
436121928
188104075
596161322
24331210
266259456
297885240
408391407
262678352
266658048
77960052
284594688
527463151
32410512
72963072
580922928
604701432
204589800
600365175
95045961
322661184
148743324
567869040
401922237
489863563
321288598
261096297
299031192
363736919
110958048
420661672
95288400
539209198
71180441
95431644
254899393
555805404
79718400
40077180
421733452
585562788
307557324
168934500
618200442
103592606
20944764
149621472
607560084
523368941
239915016
323278333
319581846
502836264
396938882
285893834
88861104
522270350
371440468
146756592
174147336
199230923
576282380
331122520
2291904
446632139
460967898
221990832
247587912
167103468
545012217
373879296
532552051
140198508
4786025
60498792
243340416
231027660
344537886
296708148
461435962
440008200
310953955
543523788
85105620
323657779
86313852
197944524
25083739
10917684
4170548
527472462
541086588
34123212
102730860
420051662
298320849
569899368
38865073
389793159
458546759
545902884
163508026
567058271
510789192
83897388
219159697
618116544
114744672
271858428
461638164
312017886
569966187
322915572
169551596
295627506
251528938
525647594
527505372
506791044
614043432
505657069
544413700
141422268
146224910
27010836
125593848
245320920
94417698
297902990
92419898
328383826
5187924
262078673
10737072
298976848
165502872
498271140
86496599
92504484
236326807
132320088
530195841
514424802
607728240
182679696
604558188
605260595
269584895
602376313
323840649
426498566
454830840
190596788
159374520
402207420
261968364
555932883
370653192
37013004
552779025
272051496
474685704
459769644
413769636
357679828
77688072
312296832
615600432
265630428
110559456
500563044
209033262
524287765
400768819
566473968
182505312
20813976
602048152
65437596
169725456
461868480
378874152
242730072
307108908
114632568
43743628
124510176
538535160
561142800
189580320
478721448
328639104
359391836
20353104
15817040
79743312
383753442
128471184
307265343
209476987
577721736
206919072
276883116
521399891
586011204
67243716
591062579
184766076
374557797
16099174
365462544
401456880
397577640
78640956
415773689
586696284
264286123
608444460
94574650
106218540
20160036
185245632
444009686
59985751
60093972
374850864
530170956
496271952
358963236
170595961
356082251
208887120
261800208
21770739
8914518
276043644
528769000
124030620
66987466
602628033
303057379
270733700
145583567
534287664
180039024
11851884
299006280
600891800
137831868
88886016
149426281
533957580
201768915
241403508
229659363
168255648
249047802
527250024
347050975
480726864
532780488
6508260
487060740
162332820
617721
589031062
454513212
427950792
406850328
228551720
229806972
194698871
468333144
19176012
501684084
605492388
555662160
475520256
230361264
222044830
469397575
356920452
258219108
265691452
420053688
98595092
345125980
338242680
600159764
20532693
152765782
40834698
486570160
66103992
546504585
430099452
79512876
356922742
82988100
6632820
603320701
242941894
121618760
381701795
523375227
32939892
528956496
111487428
73363993
458430287
582744543
373307309
457496424
462684348
77127552
151065418
270125238
585200656
442740457
125070696
402920460
575832070
372480064
35641330
405106488
182050668
37884924
99112392
131103466
539276292
531663654
513982841
274573836
545104091
497968202
461999268
341169840
156030084
588315564
148525344
178863676
47216982
368089170
199837836
612271050
256933349
152013024
347932655
485031952
285295407
103683744
100955880
511954056
475886062
375588808
593860091
230194174
271646676
390819456
62965080
314004317
39093156
6171948
76031424
375925049
64708047
493276284
544517561
131433687
441844428
216365840
506764159
243745236
562220244
143094528
253803456
458908788
177740892
190805704
46757638
271453608
441396813
354223728
117932267
190540382
18615492
369519696
467753940
50577588
300991686
26213652
103689801
22106866
484326579
12818283
232662760
123115104
59757660
263044149
69006240
299448468
271347732
26581104
258882806
379179324
549334512
426109038
529529031
171108072
484834855
389742012
271933164
446540591
607763441
619262496
530947228
542651868
376215773
115988561
479717928
399345588
36824744
455669471
442792116
154155456
47083680
827009
327268944
131163413
53236944
321707340
408270312
99722736
300812400
81916884
582112476
601830324
611502408
377447940
101765520
18682776
205430580
434858273
286451189
253473372
523999008
251480412
283450685
63444636
102905315
581153364
6838344
78411513
37815384
572222412
487298314
185486502
299896884
318163608
336848772
310833252
327071538
211537622
537027984
162458427
200180376
24339024
358682794
157897461
161697564
326745850
413477668
367389720
412287372
197873170
150126530
315507518
320567616
587194524
481860360
329013218
86189292
110353932
192267050
214581892
218141928
18048744
103011120
16896880
524273040
485017956
394794169
198280836
75982683
140371444
128577060
196016611
138604140
541126008
383502111
215551100
378768875
393352233
439607298
66409164
237240915
108796932
562631292
94653144
74044692
117297431
286462185
276797232
161613358
118456560
259984982
133988753
424724688
42562152
581188288
37411596
422943480
474978420
330737940
464395015
320042321
333023275
395623126
169220988
296222364
178867551
142141644
179845956
233587368
444604464
259937172
45753963
245781792
408773019
454077252
10284670
213240492
564418235
351451211
128695392
618739344
168149772
181814004
386628549
459079167
147229920
315391301
287428428
431767544
280617574
162984861
244755733
3000355
305944272
319783957
78173856
592401132
268788024
401977219
604005562
209136240
173163312
555543828
584279820
566990892
575486407
72803476
205312248
151004088
225206465
283947855
96484176
538875320
512733287
432481802
104801097
339201792
554647221
308121953
386852220
377173908
38713248
20099311
558637932
150767424
67355820
265468500
250110252
322891378
75147048
28742220
153346825
404820000
66539407
255615804
35602781
389013336
512059953
197801280
170553780
353009268
101946132
551365786
287172377
474287112
284881176
360420588
244964388
278977032
223725092
578369448
363173364
433157400
614230272
464010557
289718191
372286058
547067428
392743908
516318662
266683324
219698226
17463312
287032872
73590459
222843128
569214288
551323176
305446032
111420955
437265421
417213720
42861957
51130751
174851100
367775856
107895127
304443324
135858365
570017700
304692444
499597704
313421620
359073222
34490664
462547332
197004096
518242672
62619239
387219672
382965948
63475776
151626888
555016388
351383760
443768276
594662552
582816048
119217328
237809952
438331527
142742275
608469372
570827340
112182602
150535045
606878694
302615132
98290296
552905438
244420702
60897626
492661694
564062526
234871459
373204541
452245191
323687844
93681576
105620652
284140044
21380724
92959128
130794228
392187853
478933200
297997344
139773147
580929156
554946387
241671520
344603647
511306344
268781352
190857060
110413451
208363968
414803484
541955494
362264076
99349056
374090619
310415976
15625083
192164940
286523503
528515634
759816
476261388
345529440
554632727
598884480
301422744
68946465
144221796
6987816
249041888
110335248
561523473
276785308
497332433
300188073
602054532
295761492
431563032
315083870
488244060
219727226
425939148
228537227
91372340
263486261
27266184
334286008
217824300
348606072
13601117
278209404
517761992
143150580
118981160
243577080
63824544
512516991
420117319
486026892
620538394
299915066
383709626
493477260
9410508
462696804
254265253
242431128
356492783
241707432
241222896
114281631
399257208
425004948
272736576
114009768
108933948
20496348
14069052
438849792
232921172
125207712
393379164
67914664
533720916
564667848
57949204
66244557
124198776
153152748
88854876
550941336
316584000
50702148
560995010
109288944
56486483
364481135
199469986
482539212
527864977
590333436
571095144
139117424
596231352
206719769
613445544
116112896
8553350
395228880
455463772
105078816
618714432
149721120
563100280
550841688
225488551
103628472
591990084
344909746
2254536
22451940
553475963
31582188
22297443
5196272
18305937
241833240
112328208
447587676
518935644
190744956
95809917
317123532
14705743
440337550
540151481
255111336
200409947
335564640
90318456
621270479
113636088
323045893
316932620
312396480
266585466
432584424
54733797
86924196
139033872
42916355
427608252
555442518
453796992
55798859
314227512
243887972
100775268
276928020
348226164
4929540
334675290
77406546
530283060
564194520
203275426
584678412
591261408
227240168
244648296
619355916
1432440
609109998
465281424
320025780
164705688
461806200
62536288
346419990
420882704
185343047
41138458
258177972
517022049
129335044
4334688
71129988
498881484
446472864
482850612
525929688
1725156
77570827
152073921
206532936
427317461
88767243
452869020
131871672
136119168
303066936
160914643
560774833
272501032
182231280
25970760
474723072
337230543
193317120
65873556
39407948
237660480
28542924
190023351
112614696
434278455
432995679
302911236
236122164
488149215
599964548
543654576
99305460
582398964
19026406
79245920
593092440
481935096
176305470
349527816
528248176
313029274
6303449
288811044
24215285
230759856
333538569
311292712
273033410
345616632
551226307
250153848
604130425
368398656
348325812
518935644
511586604
24438672
492177294
308061132
350875963
610730136
24756300
300480362
84854243
422370504
61470360
385502781
177779143
257434380
288997884
240089608
394768008
216211248
292055832
92080980
79413228
149721120
414473400
506715968
312900231
158577336
287403452
15401844
179229384
144034956
179534556
177547824
127132164
512001252
67959936
312651765
228834946
525184008
365271011
46086906
495091923
197641374
233434529
5897916
528333696
5555376
138063600
619745981
244086062
111519307
242628246
518188284
614554128
264234988
37700602
546978021
8407800
258502192
404290620
372615012
442150632
299716272
7087464
440100306
497281674
377329608
172042272
30524480
531534888
443881258
478050807
407829909
479556
319071879
244118916
51729768
491233500
526477752
318795733
43813980
45413311
59265648
482034744
256613251
3126456
205580052
539133048
287081274
504256248
604682748
338853728
481760360
422374319
573174164
534259456
108987046
222515266
378643716
180406632
358253148
552716668
138672648
47476044
18048744
48864888
162598226
69622812
81496736
573766976
100602783
54418734
95953021
444224556
9211212
208843524
21410681
290431112
521022024
433095120
179092870
85655952
349764827
370846260
158374054
565757748
210605529
247214450
217388340
499701248
307023410
87661617
277946988
544395708
208387489
216454140
585416826
133375563
50272416
554372964
135121453
86687532
492173826
510117408
100354808
606188756
255827556
126191736
559635624
340714520
179771220
629028
116089920
525401444
14380452
74085317
226005169
13177836
156951828
277451172
156490956
57677508
352542185
325721040
578649708
10568916
184240479
361241514
7099920
239073274
48612611
283448736
470090369
407747662
465391638
595745568
494490744
605934576
3655836
619903980
240413256
414965919
31884986
183636960
335022240
127082340
50839164
26457466
414474482
343669419
620524496
109344996
116935124
135933076
412013340
579913992
41590584
551246508
444978144
248195740
569928872
584648923
192856248
487179072
209573555
103573148
387052478
586845756
380749818
88259081
194930172
177522912
464440644
91074040
275105201
586736112
8083944
614348604
544670963
473010910
155170620
373420986
10705932
219822352
25360416
481479627
296180410
457261606
506400477
501030144
411640937
116803775
10245060
246149244
297218844
407909088
245812932
70824816
70868412
130308444
416419607
240463080
63221766
459732276
151318458
355207752
473913432
343922616
448548332
162377916
292223988
587387057
339958905
538310952
301416516
312378425
82997947
95387910
180874593
445295772
133775156
470133036
336922344
577590948
300229774
362720842
165328488
527483199
132494603
16479288
148201488
10438128
213280752
3257244
15825355
420545700
45302472
564451194
539571371
89652060
500220504
415887156
15806664
314314029
313523748
91613880
478104302
442399752
185114844
107515867
482668442
291691730
64011182
252920122
43832664
547098505
81225576
255970800
122269045
66180625
135072864
462961997
441626010
389587660
450290628
1444896
35835912
588605029
270297088
300121092
187324200
291918
298910174
270654372
280272456
96461214
195384816
193915008
284936207
481580100
236047428
267185715
141419196
588585271
576258156
26456544
26920073
244711828
386410032
472246796
442798344
408195576
125775073
370572172
97264063
6564565
63419724
588602052
409216968
259937814
430244401
258158724
534306308
398797524
495674064
105219969
356891414
520828956
505214906
277619328
8742162
101665872
9092880
25780870
447405345
196994704
594867420
14563453
562778646
188788276
126831452
127811016
104456016
445879481
503785694
154759572
30012732
515826330
149652612
457384320
326702196
202111056
223242794
461839345
3111612
33289961
326272464
57260232
160451964
365938596
505221588
301759056
166057164
602270244
84507732
144906876
259246728
404558385
515192616
512203176
584697096
375233791
22451940
244595144
581502132
195635332
74075832
367452000
325897217
510528253
316189332
403720308
173437554
327505608
211829580
12854239
200541600
87353928
324128042
295468776
42319543
305159544
293013012
277787484
186622020
12673980
236782332
551782116
440066288
121886274
398199636
175913963
263469312
429390669
291694608
59578492
142027929
546785034
15156821
20614680
238345560
30367728
188655522
61339572
525373720
598934304
593677872
356789664
234020630
351061629
231245640
330744168
320375818
407523711
600725366
558510884
10718388
464393208
363762928
217948860
407227159
228505320
31882560
488952974
156198240
21517740
385065211
436757184
498679437
512695188
412685964
409733892
468613404
441988704
46529388
502169868
354136536
209503692
516840699
128106004
63301392
245664163
3982711
389929077
24824808
54283248
26248607
467857615
162593790
45788256
184542554
186293720
195590340
459311562
115186860
61476588
250698301
511410839
239844922
204041736
286407036
361395534
516307428
129025476
336021225
151290576
172584108
294470539
470562768
396604826
579688528
430292520
66917286
234331808
70307892
240628928
233456580
18808618
77563512
407222781
93033864
74239498
231443688
587635283
223772040
426786309
600752880
242833151
197751456
246908713
110179548
304152803
166922856
181820232
499747176
102609618
527980684
335521044
21903876
485515375
83623356
67243716
76966704
516969360
167505089
356193118
84291706
578176380
38987280
339952987
296088431
244537063
152301691
559996848
26014356
348222344
392588208
515740680
135500899
268744428
288217735
446763771
351741560
207411084
589110970
126808308
382822704
541032588
306824315
354497760
335863584
271588592
619742052
482830657
439921008
274221932
39309506
468967723
225786960
166669404
41001559
436900428
620941241
384962952
434752664
212027818
365226212
178083432
178782883
159542676
309394584
83972124
448509420
8563500
36557288
80932860
143436895
215250759
296832708
408538116
251056908
408247606
124497720
425783926
195085872
128211194
17625240
180494172
512035020
606526236
427971109
543457152
341091024
249026580
481555188
592563060
525954600
6103440
254737129
113573808
189872182
514214481
17344980
184747392
221760396
196912565
59116176
590812992
334853295
57098304
280633680
99293004
97424604
112652064
428272562
8632304
66072852
444255696
79562700
503993675
313704360
395889048
200821860
370765017
472300380
309880368
110129724
277318072
556166628
391168224
198052464
107183880
416773152
293756076
329797512
45794484
123187800
195870270
195828663
211453056
79992432
141051744
245925036
533548062
14962124
273539988
390981384
125132976
358284384
129536172
486867672
170696746
41285412
352687939
190378329
428355612
471371820
420321492
170354327
582391769
306585756
134485566
165515328
484043167
549582698
319075802
602042615
93320352
30760092
565140146
581975460
301845453
186188302
520348357
552688129
23278210
392957907
471982752
75505305
476174196
603019872
591858676
40659139
347939676
217220184
293735931
274474188
49182516
96403212
339631524
338708391
597783794
567445536
242879544
350760960
68738436
48472524
468928673
175596849
482887470
325033092
538261128
419810796
327606462
554366027
427933066
603555480
223200803
345256156
528271416
66870036
555616096
259698394
583491573
590539316
174956976
39846744
555448435
271941137
327084444
186165938
305570592
576347775
207250070
479507134
560700612
429998653
493917768
72157608
87288652
134394289
15850260
332682077
193815231
564617242
187330579
600603408
494473875
487197756
182167434
35593020
492591204
478813101
452102976
73565136
67446473
534564652
110477064
429569225
177573558
328336834
23037372
184788961
515005776
551137026
267102161
551931202
37959660
596629944
202427707
457584159
236697826
111817238
602970346
344442502
239075746
217525356
525524868
232777728
80888470
466782372
114501780
507756384
199904972
218923116
208324316
509025645
109631484
259259184
172696212
405151834
315708178
18824213
324622044
612411696
261999504
166263581
543907776
202316580
414219561
312029028
407161728
621865202
344053404
193329576
39105612
614019242
23298948
486623980
552554388
586869540
33852643
18503388
1718928
602235144
341425188
572153904
234074880
7669416
257831378
443046448
533135484
118582502
261439374
511848180
403125984
527206428
380767464
527430636
219008287
29010024
27178992
404340444
582336684
332988696
279550008
487927281
225210708
482277636
605019060
421859808
166985136
100860401
66870036
204714360
608532816
86998932
78061752
273894984
55777968
41353920
31974552
182001674
261607140
225951840
254208940
444890988
462578472
569452703
47027628
191414739
417313368
377481425
418733352
284781259
124091667
345076479
554417552
171741349
209105100
24974280
195185520
252539172
141980593
361972983
491727772
318505101
523008756
552498045
146762820
542539764
38202552
575435184
59038344
70631748
422077788
92361240
485435232
425445656
67598712
218260260
127462248
331287706
156696480
609073511
475215084
186977016
442333725
10824264
236381578
110061216
149752260
329897160
167682672
577968532
411228612
424276272
262185680
303172812
507286720
186067025
272082636
466646756
547544989
348974155
233251056
62966552
401019541
368757604
540338053
180780156
197352864
86139468
418571424
102295511
451276870
2636856
116328928
339264072
620414676
241042544
14179521
166496571
467928324
429482041
15443990
562444930
614691144
242935596
561229992
177516626
604134684
81530748
73608732
186360444
457338357
49240311
576872734
399451464
325450368
316127052
317889576
56524540
2690496
278196041
385581708
597271428
102317865
256409877
385338727
267290938
367881732
278372916
493892856
223796952
64148400
188098056
51443280
130906413
120852140
342197460
306722772
223580921
451677901
194388336
280260644
159604956
159682419
273141396
81380445
162500976
619362144
395381865
345135793
27178992
276321338
272707757
187270081
474426465
245594952
467577384
552012552
90903888
314520409
465846246
15507720
37585980
358852476
561036924
83618578
562477228
119465496
119895228
170292204
421315107
372708432
152872488
52657740
363389187
442562338
248248080
52146274
473695612
35842140
124840260
429499960
329054040
294933168
124747947
610605576
30093696
18995400
316144062
131885025
99564589
205038216
482391483
407049624
275124507
3873598
543033662
486695799
362519424
272138688
538977348
256718160
337357368
548169876
126546732
388994652
43310981
434782908
592012853
499661184
389868664
217905264
530156029
443868074
219331992
43633368
69797196
387250973
530065539
14862411
466091064
177578964
169864810
140597100
174181186
535930372
337126754
410662215
329351910
342776604
522088740
538715772
386378425
158664528
289090405
523556820
89670744
443383776
57528036
150879528
571014180
531528660
64088673
332899056
537773807
423454176
458038260
572997519
93314259
22613868
271443438
547360236
234639900
210741757
503820288
140671836
321313994
72194885
374849241
101354472
194362216
356098356
16146863
419528105
229969812
86820770
76442472
612735552
137233980
68109408
1513404
77168355
331593396
339247132
125851719
557854416
537003072
194285085
606863573
73633644
36913846
548971562
230741172
374832776
43733016
337445496
592897023
177261336
198461448
252182331
491065648
181378044
125375868
290062872
342645876
311269212
414336384
114002675
352866656
76817674
180219636
62298684
336338604
90013284
107239932
344744712
242905924
9160173
115560540
185283000
108286236
352443604
470880087
573642396
444996787
522724415
41883300
228959964
111785465
171565942
112658292
66770388
374521998
380078730
449362656
95188752
382492620
245327996
318697520
403835348
369120734
580125182
45968868
35579620
424531520
351695160
267934788
449524584
384815664
399676750
529802369
393933456
522755085
544844124
91800720
147422988
546824628
23249172
241795872
8551044
257814288
605081340
129330648
250658316
341600846
335950776
110976732
557281440
28627322
114775812
530136537
11123208
291719520
233674560
78111904
515740680
346345007
604949986
188418957
454732691
64317052
133821203
27758196
219232337
360828546
366491124
346145696
2998685
4284864
110997344
412611228
12206880
599068928
570682707
129237228
189677253
593864712
482698868
415434916
168373980
120013560
95151384
321179055
173269188
315832844
328227413
374508324
581251216
171967536
89600471
468789172
601183006
481354553
214199604
227110248
41114684
302259558
600069525
327626599
2565936
111443832
486020244
417685751
486886356
564337764
279158236
58548713
407610144
95901180
120711096
68707296
300887274
82726524
549614772
251480412
388110276
615145788
199451700
98458452
464428566
98788747
272001672
546457176
449169588
250047972
21455460
241770960
387378774
552217921
611333927
578765930
596723364
22357014
528512002
498413833
73014110
160377228
196895386
231795492
79471164
606116386
63027360
68508
501832323
120981403
574662912
335746480
509823308
371911248
71712233
130015728
470556540
199526436
189144360
357331500
505570356
496072656
353912328
410253768
416597148
528212398
594219708
280297368
559473696
172272708
97426026
529149564
583096500
288262980
252539172
514912356
379226710
440218985
355139244
553002804
562583790
258910416
496776420
48061476
222308460
577042884
302390785
519333155
16111836
365733072
8032787
496418042
601355635
69734916
89396712
516740931
482439564
331994457
314981100
604119469
151867854
594064008
180182268
495275472
42425136
8661046
178787196
342894996
537094480
58424868
241000786
220545936
6251135
231327912
554918339
313963148
300849768
520417262
74757581
504734137
155960322
52821696
454861980
92864825
488910456
308262959
50502771
375895435
103391028
210979959
551224485
396202668
445092470
164693232
551750976
122068800
271160892
285275207
418402575
438451200
458380800
86469552
506249208
122891722
289117006
282414888
465050988
595772867
279767988
180468756
428752348
497761837
610013916
27446732
567335635
556708464
284568006
376292845
320399720
538802964
354799347
153557568
379149370
542095430
348244848
472481059
108522759
167277852
179193511
450602028
600671916
28387224
521501580
340629271
451232776
571126284
74099024
88294356
446958648
428227252
403958527
486008208
127170808
246049596
377892316
433428465
558954888
590799328
45458172
471602844
151303032
602048304
476367264
261557521
110975811
107850276
11155874
39062016
606856320
475259977
355220208
123669396
195210101
462335580
475909153
77956888
505928753
591292548
615538152
508534954
508986687
68595192
323129851
40955088
107499524
249456312
352000332
365668149
236410084
203786388
491211499
310453344
591236546
380787463
58038732
575884476
6155304
438953272
22410081
621443132
609248360
214058007
27104256
332151696
370297357
524329092
614612367
391865760
509973744
432030132
196617960
442305839
539438220
574425949
23305176
420053688
287529597
535950031
460778580
36653209
542851164
46368870
540975741
285189447
203724108
154917169
210247317
106587573
491843844
289452528
189636372
64939356
186024132
182390107
404876052
574246512
557922924
502711704
141948576
539845204
342561042
28275120
11721096
60842838
354858326
36539676
570796200
553351572
567525916
495435873
519650448
39846744
561958668
348151928
78860630
427352904
274256208
145958569
336598488
35887338
451804117
162620788
19238292
37436508
69379601
64072464
39078623
499420540
601338235
258306300
447646563
85363840
256147918
583650792
107347434
292716
595053543
46255356
308049336
328358844
231997466
361000356
371805372
453566556
123999480
390906648
621336495
242711388
37131336
378232668
536978160
279101592
307942450
287185536
27599946
559226622
468912348
131485536
617536658
116336450
367290072
3170052
9008917
537415583
313308733
453772080
295086395
356802120
30915792
165050328
444080023
11808288
58163341
121717555
530980596
342047988
580462623
11353644
518332284
168960058
106817118
247331269
416389674
30105057
60268356
468694181
331697052
10438128
102039909
122162220
358377804
547926984
334238125
521062841
51713068
85672368
499377927
317111076
605189326
464350165
133962558
403624224
278823801
552361320
604175299
69672636
616615670
308379420
104245429
133113772
314185627
192382920
271356878
73492472
413014527
51810732
382923811
400398120
535986707
487901520
77451408
182218824
581479743
430323126
108852984
229016016
157177819
340431363
293463360
167682672
1650634
35655300
17812080
297299808
154510452
406387824
150144624
376594704
572306250
531310680
281343672
147927456
473614488
227184984
64422693
552168252
446647248
133703663
143783141
492359265
195727356
618459084
530896232
120502103
326932632
274559634
38176453
427222519
309604591
72577317
53517948
479780208
316544328
4035772
399700584
511525408
273645306
59219648
113872752
387501450
236881284
276024960
605498616
605485500
362005091
198372389
399974616
304972704
126595468
28177311
513311760
395355467
199922705
440909344
524740140
608256217
480959988
609189698
302038569
245246184
528166285
366981777
140150181
52779597
20303280
375544949
344021183
388029767
480010644
112789080
472514386
313150068
55827792
487388497
191201656
84669660
317863828
458547555
362837052
3993454
318999423
491837002
470226456
414909360
112147596
169320636
370636133
274143808
389032020
19437588
45806940
187419204
77037125
323305924
318773952
145712083
75427308
565312541
433792915
418397297
256550954
354061061
75128364
381234564
419201507
540071362
603752814
509882879
322014579
535059936
124444583
621908638
401847987
543598524
253274076
30131064
539805672
77264568
62885059
216294835
97984592
89926092
142122960
123196068
241083353
468382968
281954860
612579852
58368816
312790107
175660740
48920940
515784276
246848047
426499668
359903830
49643388
615644028
388047996
589467744
401812128
205368300
132444648
437784006
435484551
236557146
276302186
269796960
163692416
141064200
456612048
295952125
199078020
300605493
291395664
4098024
519483708
609504989
293465985
316052316
353364775
256973508
300289248
610550132
510304684
116591288
307091279
412872804
452049099
106897392
476342352
250402968
236558124
390486149
109425960
337853646
361413946
444432867
166668306
618583644
306793110
580369496
184533060
136374516
258991380
43029252
193068009
191267121
128788812
423229968
240967548
380381328
549471528
306753912
252567181
199513980
74724131
302238612
431058564
281617704
192368625
410568672
136829160
342873253
135708120
441222660
311337720
190454784
180696458
97212852
417285148
326233641
8492928
615388680
301771512
134263224
540553568
12104024
163634472
395982468
255154932
532039356
14044140
20108491
53510976
28972656
119665054
549334512
564934406
22570047
389878878
6159492
507094138
41353920
153993528
618309612
312496128
169700544
75576650
29147040
352266137
357076152
384110154
238339332
168809940
408742267
17731116
5804602
481358968
153067348
62068248
505582812
72539616
477798789
182704608
330364079
128739319
92118348
57597184
568994931
121016268
23663823
228237516
306182218
89085312
166404666
98533188
549037314
247183873
582319729
75284689
201760819
371650755
252128124
274726614
106673184
171332505
66039492
474945336
231021895
341879832
300096435
116317365
178300192
290902330
143574084
456772071
445824538
537700608
350810784
496402740
551581256
532887611
158257396
590613696
379104588
450670440
115118352
536417640
132257808
219156264
32067972
90611172
425960411
475678880
240668604
4459932
19051452
252157318
523249228
157664648
17519364
302059043
452664429
292334309
319284648
365905240
443713860
334798596
316500732
375151888
413850600
413068271
49244796
464618802
364524840
173418660
24432444
521283429
311132239
238264772
28455732
414112176
198977362
584921304
126583705
486300924
613842772
114925706
502636968
176437871
617892336
361891457
267507126
584948548
15314652
560513772
319290876
68246424
215358012
109658601
4322232
214691616
368859528
516381287
111823740
459850608
231816273
343903444
479462580
379528092
43863679
538510248
36956952
557742312
223266827
613439316
368545761
9404280
105184692
182433864
38115360
313561116
143461980
1021392
31987008
480420798
222619351
417227702
231027660
558998199
435988605
303622769
402742048
510534506
197711194
580686264
259010859
493651012
426837435
189983610
575006328
551980348
508062833
238505786
529504560
30398868
189599004
45825624
8755361
612312048
205984872
583050752
80509356
560048948
261769068
316708846
53675553
372228876
313255944
228050676
387144936
354092374
573673536
386142228
615353510
466734184
214516250
292703544
164450717
240121246
112573203
617784504
176433012
253797228
352330416
494771004
561104026
180348514
95936112
578720746
603749339
86911158
290260820
20978614
287894772
248242209
79443367
109136946
359475161
138469696
332670553
584547624
499398408
193578021
280546488
609484376
240712200
288817272
449599320
97145602
126970236
440300916
198156276
311645365
368266043
107974836
58692672
493533795
590632380
91177920
322938767
386111088
37300542
225870876
389010934
294065788
489906936
29140812
614990088
207971604
372222648
320199699
601755588
287851932
457689492
393802668
261671477
605330460
311257800
419065496
495819148
538189288
436145465
68017684
405031752
343480428
46653948
325163880
255299417
221405400
332767179
332378782
540995220
514680019
217500444
614854923
79751779
152368020
399059100
549222408
233073120
342477720
21866508
326708424
131205381
25260768
582433808
385637995
510808104
414847080
437168232
208800009
202052857
206302500
478858920
427004136
354752268
166904791
573976477
253485828
563125001
76154915
252719784
289589544
209761892
381172284
141294636
607622364
516562776
373994172
468183672
295655616
24787440
561080520
499590892
247563088
125250540
426458893
459298581
390875508
607700001
387794134
238133808
606470421
141194988
294266635
313932657
357892020
16605116
11515572
470895765
377324666
494370987
259130595
78731464
340571952
491612431
126813968
267257454
439858728
8481180
251797858
115379523
64883304
437094326
98713800
512310476
493743384
53579484
469391904
5138100
584929230
319826484
171589200
613792171
201544308
81007596
551526768
236778502
617867424
326565180
247353344
474274656
144844596
244481029
398060038
5622919
293727054
347685557
28253304
319289372
583968420
494609076
519342963
1832080
8414028
567246240
575797284
103222872
27695916
613952589
359527223
68050250
205231284
438451200
68159232
402746076
48934021
11889252
407749221
533963808
597713616
388699532
554977080
580418460
123214752
313634156
264415968
502886041
281560205
297580068
60703202
97909720
91813176
11739780
397070639
145654236
46516527
169049240
148600080
510660523
160377228
357779916
150111886
22383432
208251056
192436564
609707777
144138759
530345340
251249976
167878875
387545944
34129440
203253566
204106305
225248076
553585934
548650175
609683832
238087158
543680217
171643680
105919596
223049617
176440338
335433852
151184700
174115754
374713501
370024164
190701360
439995176
67798008
553937004
533769060
449777382
221698116
1056066
99791244
441019380
367685847
314009634
519946244
480492477
162974738
163769925
310482312
550779408
442985184
366949391
79854631
400229964
612997128
358552188
419735358
488998675
285125503
323711464
253973353
244599779
412083714
288069609
117092628
251056908
587890947
543574711
130601160
318051504
20969676
390074362
583906140
13066344
53816148
18279180
495798624
415070018
383202612
423983556
366044472
222527359
189755392
179852184
315853020
523332612
39279996
443838420
482738508
321525370
314847836
409652928
559618916
287500355
384765840
444037621
582984396
205704612
498729861
154550350
484339104
348188796
403653324
465860628
404571775
242440498
379621512
47588148
518387970
522734724
385273235
271932172
314451720
290679444
451118952
528670251
496458792
483361308
455983020
421023462
506280348
309045816
290284222
93388860
148506660
299840832
373275180
446940059
436122416
237728988
491552008
93650436
386325756
336389660
291865300
573759551
360820765
249892272
412135240
524291724
90052369
497055866
103671288
547478568
156293274
242648884
200706206
220548368
86801719
614128621
140845589
338653728
455472324
557843785
241482370
168834852
74841876
186028551
271610712
364452135
617400324
542969496
169871240
116043572
341200980
573567660
26296675
393740388
367431847
204140383
161177310
376405768
364394052
472263012
121128372
4882752
15101992
107225449
386011440
382841388
467618868
194587632
508310738
330214788
73764432
521401671
390029577
410680548
24259429
364077822
18958032
284301972
58287852
164260310
89782848
167296536
253249164
41419310
244705160
596299860
348051868
347274841
558147132
129872484
454781016
237978108
100955145
421331518
376098272
282900672
571699260
508426235
566278932
167508288
365489464
354630665
223597656
517126031
579947409
207865728
129816432
589962910
465364201
297461736
312732792
139756320
581692979
148587778
427676760
126515592
446799859
33631200
113894030
264004920
67949432
59651784
536551547
487038348
319726836
312603169
458623692
602881992
31424892
182479214
544875264
47950866
550735812
477120744
31818852
456773976
561584988
420632892
539407080
548364826
215389152
187363152
365791217
190396188
306144039
56275919
203613950
257109358
565527312
499410864
3519614
114392620
536142354
439037844
254202048
211477968
187865542
131356709
206981352
450925036
528698838
324460476
355779889
541200744
300351528
326846555
293003073
611234604
428797800
67017677
292971348
418770720
136710982
244943513
136410656
298065852
18877068
608145516
254552954
337039697
614118168
264465792
394360567
281483587
280035487
320623668
257166576
228056904
600652309
463805388
546208056
390385108
408241911
127150848
405756870
491924808
274825502
22433256
328821513
561441744
544767721
256145184
20906338
8775252
382505076
271925386
258223224
577231631
48064254
203884348
350929116
475579471
72380919
594264996
444112393
525736620
533116800
249917184
361286697
357593076
153682128
320525571
361436925
200740896
347366990
383208840
540831575
531718407
221797764
2646900
186976238
257341379
369769629
312066396
408161781
322701446
237174696
155307636
9596428
145738391
405959724
153327820
606812724
245881440
435620566
537952176
182966184
99996768
199482840
425883096
326122800
481381745
489073261
402117048
555475320
184261608
531612647
246994663
262560024
405235185
163684296
93015868
423101402
224531856
285198804
22514220
397998780
437105076
551165544
2024100
32603580
529587053
276523200
474629058
436152146
43652052
409554814
378340987
107221248
172297620
44227301
22707288
58761180
172079640
374959335
449642916
236752140
15113466
377036892
460977876
584036928
408426356
411957288
113424336
621355104
497312028
35655300
220130292
487619225
432692645
507345336
505202904
197623732
155809959
212368572
490050180
185775012
540153802
533808108
181845144
37806768
81673992
157765131
598037472
547104888
391161996
466845923
35352724
106167739
512383788
372288609
169688247
240687288
342427896
439142508
301148712
526807273
144824746
575287898
521700876
445069991
38544698
408681360
262581849
38626056
563809487
574807032
275815245
145079583
437527453
479914774
19213380
321971309
198421778
8681832
47844213
101254824
396698688
457664580
151087058
223585200
543804048
445054065
219301860
145320442
498737306
571605817
179700480
137858032
171234657
602889084
75956688
519058822
291016593
218104560
183676176
81063648
56759471
182312244
291539159
569014992
70360087
367828081
64732654
183139601
501771276
120972672
10478693
276785685
302475276
238059072
70569468
305477172
357699848
366576155
159773124
367394805
298980613
233477429
520231068
236557120
584573389
531630155
429697114
375623206
24152184
598510800
56438136
535293135
99447917
288874566
609939180
477058572
3954780
168980855
249499908
470232338
611296884
57048480
27180861
40824540
162556289
135116460
567644832
78553764
347367678
25902252
38432988
242656997
533894716
121449149
210602557
473010372
541115923
483007307
121487154
215338925
552274584
126291384
254430348
197249150
81580726
297710856
156434904
253707267
490609013
217846410
261258372
569818404
489059928
465341954
278703000
356129496
61439220
382828932
3593556
35665131
225249051
207541872
52340112
601973568
501510545
251443044
151067902
450932112
595452852
277750750
165598660
269830141
415796600
183087788
558109764
342466554
263835181
17199054
608939244
406005439
498974904
86587884
128937836
481548417
452028240
484725240
593746350
327631694
487853069
584790516
390604702
399789100
403438989
494602768
33758873
510592033
140360436
555792948
169575984
187194996
470818116
519590348
539164188
78566220
16500581
555413950
123532380
617279618
444809988
279718164
309151692
277195824
93320259
192401604
278372984
435541118
7940700
609465852
588726612
291528393
304759507
248341500
371583051
256718160
142281334
555366395
54227196
45696777
413931564
164618496
518330005
35929332
369955531
8924724
440238636
228069090
380925061
201482028
225493357
238781520
523284070
204465240
591305004
476309426
384216395
183894156
377703288
36583272
239740632
4745736
533913984
208339056
478594050
292812709
255970608
230392404
513948051
569475864
580418460
563602880
145055561
614296286
223266697
486238644
573353437
604509122
401654664
27034875
323321556
304420305
22919040
586752336
254231656
22146768
314638560
118990215
90851629
390894192
226232100
46295514
174128652
313094016
184701036
450159840
558209412
280203948
551366845
385610343
535832208
235443312
447363596
38868948
29003796
55946124
606491384
13197132
425037721
611975736
343945075
537445260
310260276
56525328
439098086
405206686
415283040
426586916
368467164
325170108
470966465
573355908
476794579
198106452
620138073
459727971
49730580
243415152
236319805
173811024
244418942
565209684
191218284
181789092
254762568
474523142
501827328
560812716
175299516
396021710
255317097
248130300
440446698
287648925
319522040
21997296
467761327
198301266
381240792
244094004
544334429
40151916
152704891
576775080
505833075
343374552
191662818
71570969
375809976
270861948
592494552
238896241
428243508
172970244
169011702
616341564
518777784
509568732
301049064
571811364
390045103
12213108
397389996
382947264
529815960
45489312
159646865
489508712
396250272
386223192
620595288
443454654
223927740
282645324
361409606
178242717
74231532
407367252
201631500
561367030
490907274
118001148
20569372
326143301
421237008
183159252
582291094
265630428
500622711
484239456
324903562
322622287
247220460
475756920
159611184
286942644
155640920
533901528
15993158
401852748
513295570
406249856
392223577
409061268
276236712
536317992
203176044
222510372
369183384
614846844
546251652
91389672
69701676
488119500
236927358
89689428
206445744
395105572
373247425
463699512
363297924
357409605
603343343
357220128
311002025
465960276
64759105
254569500
428654796
616756497
464023368
139236805
362133288
22803597
373225356
356254056
583918596
80764941
276102276
123864404
443619885
608400864
114209064
564966792
354854792
12244248
184784760
390256533
423996012
199090476
406206118
269264863
453192876
287008739
463782110
134549712
442623960
526982379
49249136
523381669
156958056
63202420
396610222
18823873
241036056
339378761
150611243
43340652
55018152
323868456
609774990
357705180
12877648
78967467
312426576
216902556
145828620
271929300
55939896
64821024
40936644
478627343
176533303
411228612
616347527
416111364
193547556
561011874
406779029
429430089
576339965
191558717
359088811
121234248
598747464
176775552
173349051
427212489
193087373
264602808
276130836
157037559
257671217
148230531
399269496
104294088
490404288
323326620
586983267
204116472
488686248
621959220
552923743
21953700
466750174
481212648
339318691
557032517
4352050
370186092
132527847
554220427
120449520
100339308
303431893
559829939
158278392
532045334
296178768
166655052
529479648
363621780
597218664
304078797
314495316
334462284
452084292
40372563
20197404
491741224
30313777
49334923
594215400
253473372
150035776
94198500
1428387
394576555
35530505
190676448
403431156
429096744
201332091
411359400
544154563
369306848
96104268
603571537
469329624
525487500
224531856
323033904
125201703
567919056
568834380
424155640
620483184
372516469
419629111
242569559
602783208
443645352
3487357
20346876
371755548
502942140
336066584
147162181
600634548
485717269
264677111
451954259
381614472
504100548
359322763
4720824
307252261
191610648
116164656
247410196
530289288
227932344
221779043
383814939
42990120
221654520
202602043
145436256
403350192
530463672
145777801
351385777
95277390
279761760
493083216
544096764
123243828
159853578
571036011
537041925
430902864
70893324
349116768
532573604
553824900
541504875
535222125
444364436
606925113
30535884
177155460
77125535
474511320
154862858
294855619
45150921
412673508
578326699
487901162
383912604
501171666
166502788
1743840
382766156
525443904
62940168
454563036
472281696
307228235
361494612
287315727
227222352
379123272
31899816
475425756
73403208
253903104
74979658
544002789
73361885
424447165
471919098
261149125
73716970
277507224
450988164
486429381
118686996
566004166
153304741
392580435
591873758
574723698
337494121
428261828
254418350
34067160
402565464
269803188
48453840
429825420
441621252
174047688
302942376
470718468
463774248
214099956
3107772
600921036
34671435
55342008
542888532
86183064
266340420
15102900
429779043
145268876
193982566
124772457
270894469
176034420
544676908
325657435
395617622
254920835
472553925
124448670
508802688
14762666
276629076
510452926
156715164
393034396
594976954
513188891
154535654
414317700
582199351
512726328
481841676
136268640
250042174
403649136
492647256
433306872
469254888
7402196
515491963
390931560
398193897
616017708
7174656
90268243
22713516
243252865
202173336
194625000
370609596
83884932
427003809
110659104
176983978
216941990
87117155
27303552
131028937
151995664
129878712
38734711
180506217
316930464
75713796
149117004
443022552
235906715
72961263
554516208
351910391
179758764
427215888
344997154
185874660
385401096
522996108
618409260
190252568
104324235
329006556
523505050
84743583
363362340
175816440
50823834
311222059
620028540
51167309
480122130
558712657
202428684
77733843
578107872
517067244
505957972
1339020
520640521
535751162
132226668
555269796
462656998
595790314
341235685
510124784
554175105
531627681
11303820
607352786
259234272
223894317
354622320
112018786
99255636
2871108
444311748
526895028
382305780
347217228
595085400
167147064
615735382
356509404
90000828
278665632
148718412
136561356
411072912
22053348
244066555
223086960
596362140
368114476
285603624
309189060
331286004
361730394
133191670
560883793
484816412
405635868
269715996
334243641
797184
27227763
226020348
453115912
292846788
124242372
31320612
344564100
102624984
506099736
93052548
249418944
231843528
250034502
448828544
435960
92630714
255541068
601101648
183844064
275813208
538192620
615027456
39024648
405785340
117877356
196146537
240463080
554572260
101884461
150001380
116027640
316998972
550019592
596387052
546357528
291912588
401252329
423740664
296147628
388797225
137769588
302917104
572490216
600273324
476750261
396287640
453760090
216068004
59065943
571798908
204394915
82209600
56192905
455262797
58711406
416436440
515218940
352934235
133241832
182776154
26891233
43191180
518177206
538369435
138666420
553070673
156426441
81580572
496597058
449630460
320978664
168702778
456944664
487397052
550869894
283442508
336654540
71585215
620066574
17783722
302718475
520835184
136106712
324515170
346357764
495083470
293944535
247842561
365156469
274231296
410624496
274426355
619119252
41356849
159673495
303830168
193821917
519901800
68171688
250519866
154298700
281312532
110646648
48298140
412378809
615017961
132070968
621436068
96328476
591018516
406462919
302145192
530426304
451133345
102150034
144267834
373863338
150007608
475663500
518150916
359953488
75685678
490708785
376711596
81991620
25342104
533900182
105265656
561311159
176888005
83391914
241335000
334163340
81655308
294478524
14888796
573050736
135530799
233315046
61939096
309853052
549062160
147644017
469797189
204010596
350032284
116868420
12127607
504829322
36422892
357798600
80378568
98978023
308221692
100487259
326826756
324298188
496002536
388946527
119041992
326440620
87266736
191597562
266670504
326896042
290330676
20272140
582529752
503156567
155620143
371911248
96477948
123701554
170980045
455572100
143141087
340418024
1051412
524167164
540878671
259458480
418814316
329685408
375436296
109899288
531659448
385057694
170567626
486707277
483148984
583536580
617007960
403842021
601906443
380312202
230690983
90025740
98209332
230436
87953949
351551916
476073772
493663732
114716634
447973812
272059778
133821036
270275053
259645320
554320297
309475548
429814011
308869843
67791780
411650980
332579678
271609308
421797528
188760016
590900184
7202734
475658331
530930884
396197279
537295788
219412440
488424672
312035830
583171236
311554466
517036104
193827816
148247271
118384543
603386624
338417064
42292668
11920392
609571728
152276504
396825979
306286812
396100800
415681632
200105640
391081032
539139276
98390637
333577908
445101352
148715930
346351536
157705416
311456052
254401344
239323356
245974860
353737848
72023839
103297608
305265420
1301652
120485805
583725528
396094572
503353188
46356098
614130624
323214516
621145953
3381804
69330096
213312716
357514384
580286150
112670748
427427640
409740120
563043428
399376728
594960840
39572712
333273136
283984344
222398710
474771434
347036616
403250061
199344541
306096236
449225640
678852
510490476
398915856
447955426
62715960
15307428
93388860
527408670
119656142
115912836
44229670
598504572
253364296
896832
52561765
295244568
330152508
59676696
369152244
184311432
119085588
69999050
222520212
162154422
178718688
108529128
605345541
154030896
21959928
544887720
266654109
574439580
119727072
401636383
558480122
458075628
584608484
360862776
273297096
70152064
133442560
547740144
326897141
23878152
107025916
172528056
560350516
613794312
587593116
591931897
553310897
354899723
385961616
150032520
585865193
546480006
146090196
183383460
10479038
542579483
544912632
523924272
183925296
541877216
159479422
70552415
488052128
235690460
318811320
371450376
414666468
385911792
366999517
32099112
58790327
397687543
54664920
509002460
283353281
573225120
187741088
191903364
85219072
450016596
321680538
141898815
499965156
604882044
408254534
1489496
498433068
480116520
245668582
357493428
558804009
505427112
514793488
92126472
336635856
226269468
380474748
311406082
323787492
482986068
70640085
548904780
260759845
277065036
357773688
591229716
517291452
208294938
411774398
558726336
255163368
160713540
29418653
470675264
429781824
156538442
433580904
308233865
124895836
198367731
83199852
537084036
93625598
582691680
506778588
47613060
513803772
37000628
146389140
151973721
246446872
27932315
305782344
234993021
619913828
616209124
259512939
4316004
169567101
144794772
475591523
618911725
544311120
530428995
66612769
77576478
453138001
135191702
226749024
208293970
558485531
66922118
135546192
131692206
451816132
47573412
236738736
396206676
461659534
247388616
539292320
467822448
443954805
228648564
158927995
130264848
335290608
348817824
135163188
531310680
4949483
427635036
277807682
476304305
249082034
6969132
65026548
314769348
258736032
429626124
421349112
122712510
425219194
289492536
382916124
195988064
421025256
113449248
542804267
271347732
160020296
469647252
167975388
179404699
351265428
575657298
198129151
414566179
67486608
250216128
308964852
381797071
502581496
456438303
425970288
206208784
934200
185968080
262896336
38064395
191355300
39454380
441066960
463282236
479724156
313592239
530993117
288238068
437272582
84489737
99850831
155511280
173804309
27913896
288194472
102232620
249947063
336869221
39276303
337819176
281511828
29819664
587925277
520894233
599096232
388826496
381340440
258139236
385998308
481268700
127256724
423971100
139004518
65248701
114573728
299417328
31146228
137788272
52688880
324183605
560534730
331771788
428716836
46847016
14013000
579677328
126191736
81318996
283841100
100874916
335036451
98531160
180906666
598984128
491619636
560772718
436165524
344844360
253218024
457147104
354342060
80929059
297921935
389325598
187655868
379738200
111805056
207193104
551515187
567775620
610485368
326247965
481175280
458649772
180425160
604626696
90380736
119714513
26531056
109298301
446669393
385084326
612716868
200757739
351118965
384285579
523014984
100949652
295107552
604455031
95026705
432294764
407635056
352087524
572589864
281779632
487172844
221956711
184940460
446516460
242696537
233269740
72961020
519091344
488480724
151832412
226871789
112782148
483731763
157915649
446437694
80285148
316513188
385992756
538249809
275292619
32096704
281444137
548985744
1961820
19618200
329006556
560051022
319472005
583856316
196155996
408668904
296836669
617159795
104230607
555006077
374068551
315963203
265147310
382492620
111487428
130194976
397265436
116902005
276847056
85475176
306299268
93549066
111363197
580281095
156973336
468632960
214560828
575616672
518959902
297867153
97848108
488643986
87852168
455522148
475059384
32159014
267928560
64690236
58680216
9429926
11011104
407603916
595255799
66527496
393731860
265131885
402372396
193735539
422893656
16931105
478723346
537535983
292772007
400149000
100924740
77370444
231532128
150063660
134998894
134301820
379727388
30785004
328904408
311013864
228249972
618788069
400946184
60972120
44349588
576220788
90365164
615286473
101662270
337264884
418116780
448085397
547155297
223744909
451542758
113393196
78572448
273490164
182299788
105876
63357444
230373720
201977691
438485602
494386407
157836204
290971902
149534280
235619674
75396168
383096736
513504828
82004076
253295298
266350856
538553844
580368636
478827547
28661256
264945348
563820978
38968596
548749080
103009666
272004863
59575787
111707126
306374004
108826500
274175244
572233025
324528624
40525596
195048504
539407080
513797544
574901572
32391828
405780958
110964276
301622040
330096456
360252432
419063436
184037400
534525352
598618971
570378924
518879592
243614448
415589733
197757684
297179202
220080866
124160531
495873360
267380496
564063732
447114348
327773412
457521336
441658620
145324152
315556230
213028415
233282196
71547264
280490436
371195028
507009024
43490124
7940700
398985522
56614593
462883644
593100639
545329908
317048796
141568668
324684324
607859028
462166189
313680641
75321432
403390637
519081062
230006268
167819688
256292205
213380105
241074291
493805664
451891224
440500212
116223501
88780140
315049608
134499888
331323372
458530272
473847816
275620070
80003549
376287426
530208324
2958300
17108316
39136752
466913160
209331364
599192179
18100596
410319324
430831930
30641760
24687792
409914504
219040581
177592854
380462292
363758796
96521544
84513960
96782336
131940180
335894741
51144336
460311480
52171613
552935566
4770648
192171168
374452272
369691260
154404576
241011144
38139429
442424664
518393808
65443824
608002272
94675316
101983500
142364643
380094840
274573836
76264857
192917746
271397396
328170626
264465960
284027940
281854368
206159256
163692554
452389098
56500416
467050948
203465602
414753660
298364796
204303661
177965100
130937472
592264116
66184410
330400811
594928132
145330380
494064627
31010355
555431225
475143563
344358260
109980252
528329696
330071544
306103798
582583808
324066015
65331720
120598992
130420149
401431968
396501781
26599788
607535172
543576897
134531028
428129115
174558384
223630392
165633660
611957052
130738680
548241864
191841084
220883400
114321168
567470448
200012220
601537608
491204816
270783353
390548441
468915127
427140934
603966528
470220228
92049840
363397572
161255376
414249192
520947288
88834514
172103724
588277724
91715218
168361633
489383784
32753052
16124650
220363710
432055044
83511252
73552253
259558128
242119728
141269724
157208936
441845460
277258104
228306024
562446652
349154434
129587069
336339324
21470836
617543568
187263504
596539008
224336618
195552102
610525662
532164083
478116855
599121144
211467610
456935904
334524564
74187936
167340163
93837276
577867509
472075012
398940768
198411624
68277564
278671860
145585728
490735260
615580587
202733674
36833646
442358382
295164448
9348228
454127200
461690403
562652133
87839712
317814455
349260125
565234596
609378660
439211016
588290652
384772068
415630738
159823450
199993097
286820117
20807748
364456291
329977112
297306036
520199928
359402430
94119286
274299804
135658296
252389700
332225182
68309034
501054690
196742520
199588716
395073180
335964717
497424132
55648844
610073780
404359128
499236480
499091672
558525594
198604692
425989423
480160116
420688944
365639652
289215864
119523272
15936584
486942408
308852748
358168251
346974380
500849532
339469596
577759104
344140596
287468197
539294976
176936650
87230019
505829634
227720592
483685164
493070760
421941999
319795344
197215848
510013283
115515557
41522076
253728720
422680044
132830784
229819428
252353719
171545899
339270300
599286771
135605681
126602784
463992228
1550772
382254150
77040360
409791318
497828952
369359342
365303340
308609856
108542719
181233011
197726544
230878188
187435881
376177428
361440977
237124872
41839704
556920216
353701526
45788256
453696350
486274844
533758416
531731918
497268305
101180088
493721187
361460664
295039044
27185220
441453096
305340156
487443986
112034793
10593828
507706560
496415196
580736088
48353046
85678596
127537093
98234244
96388004
66608460
374153328
287229132
100083960
393279516
148805604
532562508
483548148
534433191
606868776
548935920
311426506
47837268
96172776
287597145
182606370
452723119
480313156
277687836
430083029
390953842
373550354
19132416
148618764
420315264
93713038
232516152
284565387
487446876
510085656
214417384
537369564
33122135
439042860
318795109
87534540
375937491
11372328
193391522
538454196
506996568
513068868
244274055
526320969
516064536
578755584
333016490
163209738
486250281
311549472
361747152
339142439
91716968
250045818
536415257
142216380
14185391
538799534
339621407
297393228
165811534
276205572
8034120
470907299
292877928
356497694
501904936
303334740
601699536
562089456
515261829
612758244
422037430
369363372
4564433
451511316
178307640
369961722
93011718
621322742
43571088
422538660
111032087
367526736
459862732
77411848
324259212
151738992
28972656
540851976
98869500
153233712
143571214
51890583
78640956
608618844
308024424
256385949
265667796
434389904
162326592
132475788
399609786
14283647
249153272
52620263
109107399
613784526
262616076
509655924
513859824
184000032
569980332
261320652
425343978
598743481
203492940
413855027
95165877
43230206
372704239
468509010
148388328
463662144
387544550
534866868
209765268
3929868
437467176
42564896
287718244
556890487
143224966
113399424
17082195
213072336
593385156
590682204
149154372
467456661
55145158
478824597
385220484
80845668
48943038
588359825
344800764
188378316
223845156
410456340
113094669
285535116
472088628
570815836
202553244
55267272
179599607
157562172
120823200
269305711
7436232
525873636
136679688
495806409
255130020
370729459
141285369
616700430
103272696
571332864
359667000
303733332
427981932
291074812
208563264
152069076
466851080
88704383
427203432
295025786
476304984
353486103
286377420
474754339
92485800
408431366
148643676
578699802
218211795
370777639
616360769
588421440
104062523
276965388
597765289
223167323
502418988
75080485
55130256
258494437
352479888
467610696
330526188
444938833
531860136
542674761
346600239
437520789
385403218
275800752
219144004
15196320
132594120
44330904
441864901
560048955
136437984
616796208
264566479
275476896
426672060
96911079
554025026
228000852
469308626
36651780
72712861
323845687
47229498
434552472
357929388
376910384
411963516
165720852
55408812
363584412
397756057
13385084
320967909
543896385
132961572
607423068
381211033
357892575
250194211
535919400
135761179
184685258
611664567
59786205
475837884
21588227
186497460
10799352
337320822
382268412
180736560
370307107
60754140
201812112
143586540
430820704
401305871
89813988
126309915
75769848
24781718
141612790
127282378
299013325
342664560
387911113
169301224
424176624
522342360
269273808
126552960
434160108
281747837
336723048
252892365
411331807
162880884
170267292
85510440
351606256
427496433
414193140
236224601
146034144
510046320
327393504
39578940
23747364
66658118
345056112
43616468
96340932
429327180
548443899
11945304
494500124
546880680
326739564
212311891
546989924
58581137
610412508
325912268
528626412
81605484
149154372
340223184
296041752
102755772
471254076
325827220
51337404
207817802
28647863
487617
337174271
136754586
492209504
512586150
154733569
603477273
150013836
136436796
292578984
283467420
89344829
135660854
95237621
404514664
589873391
559976136
450634143
307301976
398274372
42773904
591205356
195807144
376748941
65267627
61963138
312636202
121782312
1251828
192023629
116426232
135975924
212094540
474050974
227703443
23212745
26878895
78764710
357524568
221629608
152645489
139924476
362855736
474723072
252748812
159632429
521894496
90459852
205984872
249954552
466043819
569382444
530189640
466112394
62763794
357804828
603872186
88960774
290323601
555512463
373038580
332025460
309245112
434708172
62915256
78740604
95300856
14928516
373574124
2696724
490641840
20376181
476300163
173555676
44337472
36707832
310375668
307676627
229237881
560361723
91642430
62750123
111780144
409239291
428883699
6209419
560194320
47899548
601431732
325824048
107676053
434409228
49979700
234689724
42946255
136996739
511592476
341651597
117528588
1222705
197321724
3369348
240838268
255030372
112964119
350782409
375649608
154846764
430975440
578444184
251791812
105303024
179155181
309127073
619343460
327001140
566000640
54357984
195859418
249354548
544825440
141033060
79089372
307519956
264359916
164120256
157867344
601898832
541657029
18104796
466178256
125637444
26419176
384149268
252588093
341726263
174813313
62822043
40219136
359891341
97169256
453723774
518568192
30694789
383849840
552205620
151583292
4552668
57285144
35293501
123546990
354326266
297430596
342863856
486506448
468737602
111350412
92959056
350983750
316130289
317652912
286612677
580673391
432606069
510864156
347441436
556023384
298053396
275507334
200280024
440593632
260433709
595035576
2404008
105061277
104848380
327634135
8029740
37623348
621229921
528040980
76236948
164705688
119926368
338161716
83528273
502257060
63201744
450670536
136033995
404820547
332593236
474000624
265529576
300237206
498009564
162875285
72855144
134948304
620059680
90910116
404677310
11976444
387983325
412199814
265488311
404004974
116737632
154753344
509281371
565950816
589256580
428231052
76604400
9471352
9549890
341187898
585407088
384529176
31846157
269321064
119113627
421611214
306918676
460785419
502017060
69771402
384522948
371365794
159424344
140615784
446566284
426883126
349334748
147790440
564767496
454625316
123220980
101796025
470911674
248135976
465927528
323860000
522126896
379533909
12686436
513087552
121961752
19768184
398034119
501758297
311694022
13057518
313692668
11106596
297872784
8856216
506162413
220570302
487179072
178182840
240204389
101252608
242163324
407551241
390805739
5535057
365004194
323631792
87974069
621739729
152768314
162715086
536984388
520623432
239796684
451112724
374397630
444138399
74626609
276900635
588121765
158066640
42082596
512979582
286945346
23186844
597757212
293507808
273122712
305979178
564718245
323052588
562319892
433828455
13166658
548247791
319726836
243463035
179397540
103783392
155382907
47193033
191286792
29252916
339288984
433861164
81411153
43154809
324885765
121601700
240568956
336899257
45060654
333633960
281474460
82004076
449435108
357112908
456935904
377734193
358053948
325522232
39450452
501991627
156548248
16765776
528570360
195789636
188823020
512869572
90942499
117242100
379577916
583592000
488828071
399792208
129118896
119566560
91607652
40562964
190486026
424932892
401519160
298495584
404832456
312843797
269571862
248117292
161726481
440811612
620377308
237309346
566218457
244308912
524567817
334518960
2516112
146992989
93081345
537036783
381596128
55242360
39297373
118599804
604923635
305265420
94721652
367987608
539825178
201544308
394039332
99691596
131896584
3587328
510907435
102151656
504667296
151832412
300033900
524752596
550069416
620881776
473210689
604116000
381720777
225537545
56667488
150119712
52073919
137757132
1270512
86393899
529601144
124777980
423220187
236757420
395308358
169495020
575677346
570119979
607546773
82304935
413227800
471447144
576114912
439249190
324414547
580885560
548580924
347273280
314264740
591535440
307551096
251393495
445120620
562439298
50819850
31681836
45280628
61256425
237915828
254930724
273718610
69338547
125842968
514438711
403138440
10624968
84756852
6221772
477811623
584821656
320829192
305184456
147011940
401052060
482508072
33668568
44966160
463481532
187265226
300299798
579158211
545323680
377603640
381608244
557281738
120202499
2161116
298364796
427685340
90642312
316214244
369271127
52326180
965340
52114684
141475248
484411997
541468842
540584269
380468520
544862808
70600608
213259176
6651504
436271400
79745965
295639889
127571670
588092297
505227816
401975194
499049640
552825732
433781288
494447870
490815946
608706036
497998592
585712260
509643468
581813532
248776313
454429533
313466903
137992804
552884472
204763636
169021692
585829790
32211216
240886584
159628754
177323616
578724444
573548976
172456341
294882885
578413044
94692912
175861567
221037948
62566488
415139796
568975092
407884176
324547308
453809448
578008224
134657708
188602524
610431192
586397568
197539704
607392264
571454850
177242652
533092827
390632616
224488260
565309332
333814572
215536583
303963768
367333668
1133496
382157052
434866461
142314069
169980804
157717872
94268397
285454723
524821104
414809163
121327668
32736868
603595797
353122724
389419138
26649612
245974652
89211398
471833280
429893928
388795356
459409660
543989967
606258432
430591464
264835664
295250796
324848636
38669652
442661328
85548180
86731128
472011375
266480415
608076978
269902836
481586328
503240805
65611980
477280264
326365884
68171688
286226424
557138196
537426576
390014057
337240200
206937756
99106164
324889684
545496803
91451952
340034106
462870282
545292540
215289513
474249744
554429016
220726548
293432220
153530935
65966976
200858107
14536152
373871547
326378340
107831592
434764224
57832786
298308468
403343964
45377208
426284517
306897156
426659324
302886324
178103670
92460888
126515592
24968052
423541368
397987884
68975100
266873146
427788864
291086622
33425676
102694894
381286094
67390995
155538072
496159724
245034432
18976716
130937472
191230740
207160635
70083684
4465027
613196424
530211159
470282508
139015188
187574904
404589564
227044315
141133096
143561628
49668300
603163116
579304894
200887625
305491290
597171780
512060468
603538402
48553488
27783108
531222362
239876375
351205219
239896332
328751208
583009308
592668936
267368040
555341903
377977320
137501784
394176715
324902638
486276012
69317273
503826516
563478300
450731914
341309691
91707300
377653923
145062576
57814524
570770172
345756333
253622844
505110364
372945096
413326843
381034891
495080335
266826204
286189056
508500602
140049036
360971639
602764524
224226684
436411495
125413472
121446000
303303600
245308464
615747925
57052538
186447636
585432
384435756
73808028
619468020
520698168
184729512
99788412
116963172
52363943
562189104
146019469
245233728
590607468
204422528
59591286
363173364
601208838
81020052
425427394
217302236
131603868
255243854
264247812
619216447
592550604
440244864
575371551
342184677
284059667
568983546
356210460
612153671
618502221
105763896
97287588
71507286
90935028
247055454
22750884
274048650
603493200
391574640
319334472
35402827
16983756
474433352
61264569
439744938
348006128
311617980
340092396
283006548
137900983
555240420
238924764
239285988
233537544
534607233
404678706
137645028
225886105
22776459
532400580
90283471
59293593
403101072
491998131
127976839
157823748
270859819
610231896
431660696
416929798
605677576
243951074
606095347
619779420
476825085
372645446
390453218
272095546
359498844
346638024
563661610
620360759
509671700
238651755
142116732
267573564
605249496
242546135
517384306
331005744
85136760
243091296
607149036
262989397
394332048
523381363
600664690
448833253
4141620
462465794
337682445
209410272
327250260
574697916
324546079
60972120
317762856
540023652
339078578
32759485
202169775
342540000
432476650
187771738
53504748
458626670
198889400
475756920
468295776
273470537
548412768
288113274
157063030
35359812
136240235
98247208
197651808
38715041
384288969
332245116
56521149
313418668
1669104
1774980
28281348
36982458
345609506
257988672
315610128
241438860
408563028
423161263
267791544
54706752
497299572
178756024
89467501
446933736
159604956
403602431
63262182
503695479
542998320
20421612
572584216
258281388
383812956
620308800
422763966
66652572
495443819
52178184
557755492
428841396
29141959
539874180
204841780
518990217
43649352
441014524
459766600
88162689
79720149
240397864
52570548
93414481
34053155
4154076
201848476
92134730
147105360
369052596
295609358
389206404
11708640
112023036
458063172
108653688
616235688
152106444
61785569
143129938
593596262
20764152
160688628
400044760
24857380
372945096
329486112
588078010
550380816
136324692
512745012
612280908
182701546
571929696
491121396
111162242
245682144
536224572
389710872
445071564
318946405
322722504
114838092
87297281
213547112
272805084
364717908
55697004
114610403
104823468
74318724
277849764
249406488
157267156
433707467
365178780
379684530
429109200
545477372
619274952
265209987
147279744
489027641
419869962
123507468
3962913
278346867
505741866
452167240
186242112
480564936
504779400
196461991
331355264
229838112
347590670
179279208
415890560
184379940
429473492
549587681
530737704
329648040
386310207
225969291
399862512
307010428
281418408
378376750
363933180
442919078
146470104
70768764
93525876
413480610
26681266
184743528
23278291
609297696
51806085
520048658
26376218
292093200
191591964
326646144
141554496
248459832
64802340
322840836
66434076
373643223
273517738
45502697
173375064
369706536
99479844
24793668
186972699
530541264
255222432
152473896
157288140
618681230
37873058
411851412
295574652
555627529
327537203
116521385
68838899
63114552
579509172
97469923
368087256
312863580
354883896
172926791
100235524
55298412
365203692
35661025
64620520
10705932
232195787
216510192
223775280
145180908
562892868
504823623
369073093
76705053
25104911
550349676
94160252
538911418
37137564
253504512
425640204
290506904
48578400
608226480
205088040
14199840
208431619
519514848
313243488
404950788
186217200
90025740
354572496
48148668
428221061
487066968
296178768
367277616
381477456
43033575
365297112
248198256
148344732
589031784
110721384
54476316
320293584
528756358
67841604
288926760
79034422
193221167
448762974
47600604
618048036
66278988
14880573
442711152
274126042
451766664
358969464
197427600
533282878
123083295
275121900
159227157
430697340
242730072
228050883
294397560
478138894
527137920
479597962
108565432
259038257
602752068
448267670
97973892
109703471
384395966
249257016
468146304
173306311
574187562
206395861
208417983
25882332
531784008
104867064
265996885
305900676
48572172
298906632
172876824
610653876
507964272
93133512
470799432
483829503
102531564
7828596
1494720
211266216
531727956
22834893
95829178
203521785
170875603
518076180
231382656
452363900
179285436
136436627
560825172
445305897
461189628
37411596
264646795
106430292
191439281
105632379
565184772
1918224
457546248
46212239
465798326
359959716
610219440
118024069
563304642
433225908
454388652
285024420
579381208
55144250
42655572
353863075
154404576
474907822
332444412
614641320
263771157
183794508
26323313
258055228
110210688
418241340
35742494
30661712
295562196
62586714
111213396
427172292
461549753
231332832
602451226
161710020
49836456
5548215
138537839
616066481
441695988
573742044
525792672
391278296
184853268
452445516
185158440
613750716
390987612
165416319
41304096
135242975
349850168
290517516
607678416
394070472
303736584
155502027
379073448
284964116
185183352
292578984
433412748
238482576
547416288
317472300
165272436
150331464
274038228
176999760
64310328
95059555
419941875
101148948
606888420
307812291
40332528
298514683
592501783
340011432
69330096
520327779
541923192
296578449
97722036
235724818
397360829
156042836
579297420
205467111
468538668
476715595
400329612
530521032
541991700
100501236
448072871
403269228
190286811
413763408
199252404
307376712
73160316
205026488
353177168
534191182
275962680
391516992
132553852
245071800
33132960
568470769
56475504
620757216
365409216
388830092
165650611
368573040
124354476
306959436
614884212
566262438
527074349
332977767
61358256
308472840
68713524
207778536
204892697
593416105
268485813
237604848
306764547
538391916
511208885
161786702
598740120
22059576
532562903
197776368
259284096
200387522
592850381
565886548
387235606
196163316
594070236
63631476
15607368
490455000
244025496
174797351
254116148
565689240
327397145
474244971
237243178
249991920
130326754
201158172
540713488
46292724
27546041
136835388
300158460
199265724
157966824
433325556
377356598
40855650
252053375
421025256
198243468
61028172
476716032
521370792
482620176
343374552
9137781
538867402
292046931
114056316
350878830
116184847
484532172
176850288
334642896
49462244
344176962
97250220
357586848
551672220
335812240
335695428
69728559
611471268
44586252
1702263
584946221
242620229
521346700
440849560
184716555
480423073
316089599
578157696
302948604
58658474
52825911
67785450
230909328
121646323
402354588
49207428
107683126
207896868
340060326
508986261
472873046
435454557
83480851
245071800
257784384
552507419
181378044
275146889
191154534
273720733
41087925
228692160
320667639
335340432
451192885
65708820
556758647
264515616
191980382
259860547
563179356
221623938
609914268
586110852
244120962
441004014
122436252
320692176
471489902
215607132
61314660
366592536
61673390
569469636
448521876
410558452
438139800
590215104
322107241
177149232
110503404
275713560
118089108
353015496
221487013
369843552
275920074
109307628
476732113
153882846
561223764
161840808
156872747
366206400
133621740
486705744
13334148
175860036
440469072
468818928
496495802
532736892
64876154
166823386
436563725
579534084
531718594
377350773
396539779
9921204
462460140
383078052
232399506
305919360
506037456
501136020
43546176
272088803
41740800
428620545
598130892
593553312
415676794
598174499
381732804
529138334
79421935
272954556
240300359
362936700
260393931
175947228
418527828
550343448
591853068
393944294
290159160
598541730
153134064
493002249
192127572
298187922
571699260
218034730
447992496
608033412
162395100
455578200
262432990
400224743
238557312
253965128
567801722
291675924
606825180
139057284
69830166
514993320
211694773
197782776
276780577
95824008
381121039
288132192
157887036
1189548
235446855
347908536
507097827
309518311
519371604
212126941
458679744
327274333
500889085
475825428
205819330
342135770
147849389
449443620
474553867
381805285
367213790
122498532
552970022
363454764
327348089
53406850
537152544
13390200
387225900
82533132
124234178
580374864
286500456
321782076
212013576
121551876
501486812
422631041
42551964
494590392
486138996
517493389
46341930
438532164
488244122
241851924
141327172
511312572
133926912
361529172
456157820
500407685
305858780
250491934
575260206
507127356
452470428
34333940
355258006
590570100
179337628
620035430
334507022
280517524
85946400
234982440
159168996
171412891
473643819
481305644
13460011
441926424
334368180
115685100
268408116
539880408
335618892
190084788
593220217
221416415
304200432
301187010
240861672
313832794
328244039
170192556
410874483
81162947
620709388
63681300
77087964
603138204
251648568
306025236
487228896
449713056
397072368
371662128
424606356
284580593
397389996
508777776
166492058
77258340
492149016
523622162
214890912
419260233
564496538
500362301
145932285
559560888
386599221
40491626
257342024
430616376
613404071
363775289
355724676
482159304
89340660
230940468
561264069
462752856
554939712
236868264
410418972
58606090
244505052
171027076
500061083
983588
159661220
503128980
290128320
510397056
276990300
483828217
4767373
346219010
580079608
55496549
381926271
237318684
591140164
353998292
599258160
288195168
202360176
314284286
556066980
33443696
120275136
389908126
581178276
149256732
223790724
377790272
184224240
517048560
434512869
452715237
380738780
322666452
484161413
432383783
79425684
254180196
583080688
544100394
478702764
123196068
304418864
28200384
584659728
394366267
498380869
614180520
147352856
555192151
83269813
551303031
119247516
596365168
339550560
180692964
188054460
357050346
428635872
443732091
550058340
71991898
498146580
70569468
290592252
352878480
28966428
327219120
71497440
156409992
204421644
248285448
139370184
250907436
513966021
168710292
224229078
32629036
204205786
315473112
558963000
415052604
368386200
4878440
196738042
482670000
137140560
198087768
109886832
316239156
292448196
340490988
99535896
316783154
15016113
57795840
430697340
210288420
51262668
365671245
315214271
89807760
11802060
24236781
188160336
889751
391049892
442262736
7818534
492908397
152392932
181571112
335390256
99913809
27428112
392087634
4677228
394350732
480290003
321726024
342870084
619773192
32155164
465017511
374290344
447431976
18758736
296602272
126868378
236424170
277096176
544109220
386989236
367887960
220509450
167296536
93358774
268445484
129860028
321398206
159196298
296894988
510515388
59601960
356920452
127746116
333385824
346538375
617551662
605604203
67198409
526835096
422049579
430226378
553805282
71902260
559894320
97312500
5518008
565539768
583737605
138728700
143869563
39336048
443738772
291807508
356033908
322448472
543845789
6095898
392856012
26391436
84594924
121487189
191461176
456886080
498741926
512635118
185042626
363316608
341678929
250216128
8277012
459053424
44137836
317416248
227259720
568479384
445071564
430580551
111605760
218456221
565907220
194580489
336421086
605174760
481330980
378440803
222522099
136903896
525402823
206215308
153906336
385008732
400809168
155058516
339675120
43055730
96363367
83069064
123506293
442544821
619426355
179603064
432777492
104368969
208202040
137993300
435317152
64886271
1855944
485545535
169598393
137414592
22245845
367850592
348811596
68943960
503440380
452536016
265948056
282290328
453912119
239124060
105327936
275601456
348799140
434951064
164599812
175685652
491325224
3512592
176445468
131884128
595290924
398523492
484606908
230442228
229477520
566902749
379073448
314099035
434191248
63214200
588457620
107277300
258038496
8849988
330899868
248023872
19746844
456244596
229919006
597053448
470948904
435591700
597780036
616179636
592530095
542994408
147011940
236620404
134400240
137389051
234197631
600435252
335232344
509954868
544384197
556633728
232995165
315790740
500039021
398057646
102323102
174109968
10289818
202522104
210076668
50328468
490218336
500986548
440400564
280096661
249394032
217374735
268974864
2341728
147528864
221033575
228978648
292242672
22184136
355967568
25759008
152536176
124560000
372368634
167645175
478746360
324723879
331522668
81742500
1177092
250679505
312537494
310615272
216385632
436874346
580175568
145797480
206950212
110291652
395623278
250172532
511877034
77625792
354883071
441369711
320258303
258941556
136019520
419102256
147319299
389623680
30137292
302547545
101308600
71217180
566480196
287521848
120113208
315074046
317989551
161246617
168420644
519599554
403528661
235630152
167496033
59788800
98819676
607272579
548923464
146874924
426778375
103689972
94428936
385176888
523195596
427446324
290596202
274128376
17228160
452140344
395330594
115093440
5530464
541173124
83444197
570179628
373717368
236526984
167572929
334169757
470955132
216217476
263836764
8451396
449356428
151925832
582697908
195033387
569575925
564568200
370090913
407477719
408612852
433688709
20205987
304562304
68237363
284879998
332328
171936396
329638349
456244596
233196659
24912
8598655
480995020
249998148
584566308
26930276
83854374
452648370
470724696
290212344
96346858
327513577
32479020
194667703
183159252
491420340
233835056
202673907
299177387
64167084
410288028
46006236
2448034
505427112
189866808
542975724
222748237
214653079
420807276
555182604
33379203
34515576
261812664
386796274
88993903
379375870
387668107
405268416
557138196
500173819
419601416
402610976
179696484
8115084
309586308
218721132
550488870
49077543
70925711
246161700
20318401
386129772
327775666
175311972
452988680
190923931
435474216
29022480
423653472
276504516
50211477
133883316
422339364
323008992
175006800
232999679
316807463
180169812
498998962
205831227
265032540
465301426
225845964
122878440
403963496
550200204
265238064
467648064
166381020
422299435
290009193
533882844
387622437
465050988
505572081
619721471
478111923
21984840
267017165
1108584
302419224
29670192
277208280
255603348
79500620
404483688
282089007
159544955
311400000
154033969
257222628
280671048
96944682
476327824
248492324
352973093
241914204
604352664
404215884
25889796
78791770
428647161
288574380
554030424
478612942
89863812
441925786
441652392
559162296
399123479
462516192
257082410
587860920
236256961
517968618
351676476
619879068
528472933
424618690
117447624
187805340
256440089
602204004
68806047
147111588
491974632
190956708
221479505
457558704
168843907
378506700
284406262
548537328
566606856
525612060
257490432
268472555
42458242
71678052
464328540
41657688
562188675
249649380
1258056
525742848
399225269
336804012
269653716
21563495
270648825
582380280
322617463
540260316
209752812
323081848
513068868
124678332
106386696
405327078
464179301
446465622
345267864
24484857
162650448
79498993
224885254
464359102
158236025
18691655
399096468
580835736
68881105
534524328
100960090
487481142
56615532
134163576
560443052
498059388
562394628
584354556
222700824
117709200
122349060
574682472
4361325
312334719
28667484
334959938
420670260
374962968
551168545
552406207
202304577
419623670
229555375
95813716
229539168
602779734
158746571
325426535
405180622
584706995
385682892
482620176
306799012
500095944
493129210
575286588
19244520
282371292
263114316
79942608
62024652
314386543
243851112
50798824
311478280
613283616
559162296
153526191
74636123
435441131
610021208
125618760
526656097
435511584
200834316
250255382
277376436
340870896
448456206
349328520
378777181
591570779
17730397
409727330
557511876
424294956
101989728
141867612
161404848
273645864
557051004
173073309
119419663
603771909
314260233
240361182
575684837
380960532
552118428
428258534
392651708
487222668
99766332
119196873
614813040
61779687
378973800
552113525
346619340
278970804
218129472
4913082
383808112
114849996
107682120
277787484
308151066
434067474
180523280
580309669
534997656
108081896
580034026
200896596
371207714
198306863
55570053
339528220
229215615
409709084
41702688
259143446
13687584
512391376
463997774
9539303
246762706
283250608
11962455
115950281
325356948
559776736
489981672
546289020
84302208
466586419
305290332
223323373
233886312
361301181
11379197
198837468
282850848
301732815
200485548
116974296
312019562
60307486
536168520
78192540
358396488
265163328
479655402
422801922
253346260
292454424
380668568
71634456
414762447
414017124
180574632
375099914
498230211
377446567
571082688
432011448
344925324
13483620
166826963
301625812
520425861
334878681
173549448
404556188
228287340
560594736
181334448
69784740
259769880
118929888
80322516
347987532
67299768
405718561
847008
396997632
605909664
200099412
429243382
139519868
296315784
590554591
10192980
74428891
410007924
500206199
434824219
61215012
92903076
363637164
234162149
187767972
112795308
389148124
168685384
278210988
194887584
138237798
256199484
101902536
21642300
360215755
22464396
176090472
251818866
536529744
106443987
493413300
354030231
382750416
326316225
501613487
75668903
415346374
417157668
548652024
601865746
395197740
18021301
276753636
621587659
105611908
103777164
494117064
290934792
224544285
507812436
534558985
388047996
288337503
569918052
393298200
17693748
380579284
141820937
108379934
101835319
367258932
172835942
208575720
366306048
618581986
535583504
574265196
294204492
346490967
102612528
425061014
274692346
110212831
41968466
442917125
305632872
19954512
164761740
92865708
504449316
61992662
313931850
296538485
587949139
57951540
493529531
117699489
256325796
65997879
51979918
79282440
115346656
306915840
528781237
458816760
559486152
424064520
162880818
433634502
575023179
333347472
51402054
568662093
76598172
113093288
31532364
55566216
85102016
588415486
115691328
202048776
79251300
89434080
388571148
508074012
183949582
600905657
191693237
506908197
121867506
156800179
547721124
558664056
32223672
266575965
498333420
229578391
76467384
140519400
364973256
404445874
580032324
270876484
595577412
58811004
9173844
592251399
434616026
327923921
204629449
472792392
127968053
592411545
372054492
232247997
522925467
615627597
585699804
195821674
177790716
300446949
521700876
547939440
474077557
24781212
53274312
192158712
257783148
278366688
241396427
166026024
338861538
230548104
64548540
563553036
386787708
599420088
2759004
570603132
359386740
440008200
253389708
242443584
293442244
52402392
602387391
103795848
65680488
244872504
584878832
201640172
6794748
250408324
281891736
240583891
331528896
70681952
217824300
152068447
426847921
357555708
523936728
511811746
528957509
171543179
361677688
107202564
86513148
227072880
585902
66265920
391174452
36552132
48556312
63553438
420072372
311231844
455313356
94808844
556004700
263622211
430567921
188400941
418428180
76579708
303526654
558660516
216858960
76148089
525468816
231912036
4803058
391291047
483660690
608428028
516120588
437884452
56674800
388953258
515155248
462419316
612106314
441416370
27695916
176295996
74751172
431512268
43785007
498227544
550212660
560440162
563384880
161703792
530906894
60293268
286022590
261904392
325282212
101067984
176227488
163298160
369890355
60897384
221274612
225571932
79930152
532593648
426119760
359274636
246691080
108859212
203981231
141512616
280108747
422568179
92057046
75913092
439161192
434292045
454675140
287298107
109270260
223256662
42494983
511299726
161211780
250658316
355190137
378739838
48291912
398205864
168420598
166873032
129563554
264216672
256932737
232662662
297125424
61165188
464934759
384392160
186435180
326004660
87160860
226406484
330906096
500639010
492495872
56711057
127144620
299292768
66546180
81088560
436408416
195565428
94802616
173604157
481608702
601923744
10069981
49071020
242904663
248733323
563094206
154018440
312868606
303017112
304599024
513212112
165708396
393049080
601531030
570603132
204596028
200460636
433344751
326141519
135261268
333632586
615242736
72985089
434284668
65632455
531067788
83382018
22913309
188029548
155382372
75869496
570758832
278286648
17288928
403737367
505128168
389933013
604003896
192102518
467716254
440978050
484310333
344103228
431024173
21779316
52713792
224488260
388468719
35717580
40696041
146569752
396650804
50920061
576943236
47226924
104535875
249553628
115554606
56596090
473694351
164016440
471222180
390087831
192713004
95455038
219866013
345220568
146986516
31858374
341568432
62211492
337682160
307424196
268872615
227278404
151060382
558118223
187892833
444685428
491688526
238800204
487349423
130734623
324640157
190987370
231108624
250664514
429705323
561254904
25129980
426076767
597956508
28044684
536616936
401555155
371267302
319496400
11487245
430250799
312521040
499312481
266268383
145806498
141948576
553089996
142832952
142712945
202455309
213358824
608232708
294336518
380747628
492207751
345043656
80627688
187132716
238345560
233507792
180861120
506134262
422949708
5212876
49232340
215744148
136709377
233402414
140188718
493886628
23896022
163360440
486613574
239411508
210943521
188714628
28048715
158720580
604913184
111119976
324507405
268071804
197097516
494133370
170192556
294490980
64129716
505713746
556473781
56556468
538374458
565260332
65288124
181514565
31831308
522354816
435380796
62298684
426758455
310004928
19485676
88425144
255827556
67063104
524746348
353290622
485263660
217469304
492572863
505582275
504505368
363154680
491495076
45803089
125524664
26421974
245109221
264521064
320311933
337601196
544575439
223865460
430743642
354877668
387425224
298084536
429788052
65836188
615295260
130718924
20870028
195735617
396661320
518711436
148892796
147527686
242724980
418160376
406475631
95942340
549023112
443624803
21710808
13141080
413164869
321495588
106903620
59234508
603804600
491937481
308917194
43452756
552324502
498532716
429862788
14511240
610068166
93444268
123818868
196754976
255659400
6419895
342967552
177696308
582897204
76973267
437583466
554085275
460716300
148873564
607398156
336061922
98605906
77610472
5823957
82678237
450113533
108960976
2933388
518979046
75122096
385014960
150912800
393105132
289294359
109011131
370071968
522143064
63762264
542487482
539880408
200672388
249692976
367795946
40281295
947012
300083724
28425889
621087300
440058024
353458969
274015260
320897700
537873345
14402857
305352612
133254288
530510055
561970640
47667787
509487768
459072108
593864712
112241016
533179080
325500762
295098113
560551140
585257616
44162748
243711417
244892329
487506618
452377388
230037408
250670772
422401644
354195141
374047452
296582965
498370788
545977620
589399236
310647157
75590513
490307949
449568180
407395668
459990166
379107783
233864029
574849716
360969549
270693792
174803975
140513912
216194744
181552428
48394380
520168788
847008
541583867
391635324
92954190
214523282
252731418
35673680
462404088
448663606
246441960
621644341
331080480
141998400
491792782
325885772
457963524
562894803
547986649
170323963
247002859
182492856
490965696
338932798
488912621
73945044
447621728
113461704
540985800
423366984
567664398
399267491
568065628
196498690
12188196
95489661
581175305
420958882
91981332
235050948
388831961
456910992
12013812
619691996
561061416
329677636
528811426
504853632
193447908
13714673
529193160
113088024
22395888
311076144
379210464
416607536
459420876
373630176
427371130
572150387
5399676
25308817
462709260
258624947
130999752
399949704
10213920
490934556
384068862
100756584
186651196
24569589
109737360
483654209
5617656
206894160
192644496
415513476
187469028
127512119
618670836
370372932
420991491
586237572
436906656
123756588
205735752
611203464
273558672
136465590
391747888
452383236
279707401
339492542
136116189
239027549
363914496
160456421
3799080
100355691
542732176
194749560
534293892
547872852
410563568
302529120
3609162
91156357
592266356
157337964
475307627
526521348
12372369
373723173
235682738
462111372
619038288
168486084
561278254
401880384
256942368
64291644
349888718
2173572
358330299
83386692
322560576
447446935
600734196
469560815
529299036
302079628
173163312
504660126
33434279
21191088
312589548
265821635
435766932
288854640
20328192
464646966
435443307
24843492
71198496
273465252
314997418
287237234
448883100
363279240
220925844
33126732
336967370
371200349
518225652
44704584
508933476
211021187
47637972
233886787
491108940
174021536
621031248
316815192
557262756
183327408
552678178
503508888
555444180
189312516
599650524
138121986
427371588
352001079
67953708
498837888
419431442
179310348
3338208
128879149
125721505
417618540
14131332
157991904
487316088
118045512
10406988
364599576
611035308
227612164
225619570
210974052
428143860
450617569
153738657
611416202
359437637
14638194
386701766
526491778
382236630
419566759
499001947
283313503
263653477
33812757
252103212
238087306
7922016
67880503
342863856
155182881
104823468
383321734
167419486
432883450
587848464
64208788
41055136
592342404
238706784
510577668
159661008
182975527
455579244
182268648
284692305
2193081
614864219
125282448
469946196
294845976
237567060
446890140
581544248
230834592
48391560
213684234
291370752
97598988
352958315
354294398
93438684
248609304
122812965
104213124
416406221
82857312
357203297
451629846
563932944
276172756
481960008
582232914
28611432
310590360
90218808
175488424
55684548
153513972
304711450
2205229
276691356
615282804
610898292
400584960
504449297
521923467
375179502
437083079
146137984
248329044
502576329
548344260
564114034
544595376
388196613
594468828
549110304
286689834
300582941
564132240
603200484
408295224
4010832
341886285
415479819
78711565
69047089
386055036
2442703
317385108
163759032
519981948
193285980
490657654
416061540
67903884
331161444
21920081
194900089
503400193
337995773
103707105
501555553
446379444
237841092
309942648
113862276
536651469
9678312
548110300
146196072
343025784
555145236
617749541
620483184
336503466
558835797
41497577
491508843
314273787
402661364
419873076
279336675
611763984
504490453
360399395
490043952
179243554
281400113
530058852
16952616
193446839
35345368
483859331
563313166
175766616
103316292
234652356
454805928
502637604
117900560
405062219
580605300
582648084
160654812
245738196
245948456
465680016
78967932
148039560
578017307
86307624
383308488
7711375
477992772
374547839
307317146
60816420
235916640
602106508
197274065
224917992
383731992
237965652
90696071
468922954
615667907
387024815
304505604
119295861
214112412
72748340
541842228
80048484
130788
532339247
391273964
1093132
80995140
93644208
241773761
263425996
527391640
162287392
165136545
515630185
435038256
358611946
520405452
355911516
359621930
299522750
348643655
211554840
294994310
258207926
221997179
534337687
336245371
29888172
403468524
93272195
312516765
436193827
27172764
18327184
424126800
555917508
127979172
438731974
225733860
85171122
412866576
292997346
176140364
386806261
289346573
457853012
72099789
545697360
162725184
327413695
371745663
350188178
236707596
56381115
75047400
61077996
106013824
61124506
514517508
8357976
514599924
408267441
127406196
38352024
57934407
608238936
595726884
554305049
257870340
460051699
523052710
548954604
498893940
491102712
459904614
230940468
370516176
63580214
51144336
285132080
137090191
152187288
64893770
202392463
127934350
354410568
448671348
335628068
346678839
135104004
252625317
21474144
285254856
150638067
308839015
525090187
91389672
342328248
600366744
31370436
579247596
223952113
332838781
241222896
219322238
152330122
349783561
418316076
105651792
291090492
547908564
219225600
502155750
510122762
365746260
355377858
103230595
451361438
611695476
2162866
459190440
559859435
440851268
3936096
530712792
597254092
263793168
7455519
497932195
179293546
3394059
112533732
187738602
305744976
293348274
283374000
231127308
212831714
277351662
606280128
274604976
439626522
270631512
426350687
578729784
313018539
307419395
600503760
525676788
271223172
18523352
124802497
609004980
335426976
476661933
552049920
12662780
526178808
240388344
305546216
41372604
522473148
466776144
67793070
352890936
101018160
468747609
429246216
188490420
566607215
523183140
16932236
255877380
71864892
298073258
551544207
133352109
52524770
61538868
44045484
451299564
101254997
220404582
153817361
130868964
61370712
20060388
219518316
580957830
244320431
30492288
569008764
329483770
8376660
617979528
373393263
205282119
536597750
449577926
430086996
571886100
272717142
359206128
10375848
224942501
601126560
391201958
180717876
103957776
14249664
2223396
490500125
151776360
316685564
38707020
186752808
292971348
305271648
233910938
226861128
183358548
83136277
250110252
223877916
296714376
534592836
277500996
537431131
494546796
503528775
503359416
499590977
519265728
558770267
186360444
289612508
272886048
354497760
510202538
385395431
33805584
157014108
115468537
357578207
137570457
513737300
116168430
508381742
222146532
482798911
407691108
593441574
560887452
266038587
449157132
112078780
545342364
516601806
355554138
321072084
285537535
329293044
421542180
272903774
254296482
207355032
395010900
437078683
176613624
55553760
127736280
135899026
213422631
164850738
270513180
210148338
253287412
136254245
601185454
521809566
494540568
234066924
274343400
112321980
487571436
439120723
316494504
620364532
512302824
382000608
225501798
582851644
337881959
580190239
434845188
25995672
125002188
70339032
420569495
282413684
21611160
69340017
221947236
494998394
282964937
419680008
508395765
46590073
165185244
144467217
598382340
528590640
335726568
618191280
606656977
310397292
299267856
161647740
597397281
172407010
563266548
566208916
551818121
12903325
111400236
390626388
282888216
510497114
485422776
529660491
354987361
607410612
102382092
13066344
495272431
322073964
184638192
156509640
383139589
618415488
518947328
233311169
40089636
192707521
335627700
300262550
586873415
176339592
338400608
336810240
565121650
142266204
574825716
225733860
98147052
310596588
75975372
310216680
298327428
235331208
29072304
346326624
303720876
216272612
352428431
600759108
29458440
606096504
226873584
182792396
543340366
527854140
290754180
395425757
519222132
388507392
282662634
320822964
202603068
425278755
346195836
581128452
48116771
111372942
556577676
483519192
98919324
38570004
288954288
269700684
73132869
134263224
589666915
474094044
360370764
4994752
392662944
222751208
378488016
329029730
230579244
191521978
335969460
277122642
166491816
342365616
14299488
229093066
604309068
154827032
472082400
518954328
309120299
479155577
118555481
78793849
479873628
618552504
393989508
225329040
387599580
231526922
44532167
570821052
103930348
315211242
366767497
428436576
236577289
559573344
314160769
453958920
81219348
602702244
417119331
197380352
219347166
324543879
543635892
427867669
520349400
561572532
345756400
332818092
314780595
407604603
12050370
477621781
68993784
73984208
476452136
429800508
238910131
621517032
2908476
617867424
270382392
260965656
500370716
393329340
188384544
408930480
468487198
412152277
22283784
607124124
458603479
317048796
429358320
2453824
256157640
228343392
552691404
435117262
292485227
498732012
133821036
81195212
28605204
340189484
299641536
535264084
398585772
188060688
428847624
369480375
235194192
215183789
245053116
350692452
495953493
252445752
362897974
400457735
2976984
513274392
530937000
127754344
203173583
195837820
605816244
375946992
544219314
134263224
319839016
153327132
411975972
287970264
291557592
339208020
511094592
322978681
231550812
262313038
74362491
397815807
546756120
350616003
140021121
384628824
454670701
14336411
315068292
60816420
172758492
410095116
366239948
181407632
227534898
98458452
368820334
608344812
27579579
124622280
273284525
536710649
27932580
49276785
334210013
563895566
102544020
522709812
497928600
220010328
275800752
394251084
198923641
87278088
429781542
373347467
419177281
70289208
263668162
482887702
558033568
146595479
341823780
101184174
273384288
4079140
207124596
452147829
176190120
193527328
561491568
38177640
453173063
142683480
445734018
127923120
92859480
163752804
319035528
218149883
161504496
321427080
92267820
317880064
1071216
476961100
551691889
612361872
45719748
580779287
403680276
483230880
280004652
36041530
45223468
527162832
127268526
21798000
161759336
387316128
127674000
195470454
353289528
182274876
389885256
351138521
175757370
585338580
49823927
353980836
24461453
334164546
459508068
293830812
319620960
127181988
574782120
430308175
474527255
72780408
440344512
357672554
241260264
34839432
323027676
337247407
163378441
594776000
80695055
23258059
340786739
530943228
463070484
245747493
585283990
218117741
300626534
398996820
43692453
276573024
554167521
69987178
56201472
444031609
190520748
521993592
162108612
328266995
75417155
440289244
75354380
429084288
456299003
419158230
256892544
542035296
471065903
312380654
147977280
567763164
406302264
549590724
608438232
443418666
386896457
149116466
77171148
486811620
236449325
86481097
449748792
109318840
8632008
8333064
174853062
253791000
522747180
421772616
326303604
376332555
7779434
476812044
543336539
56169306
402191158
411776676
607332665
19666883
375025248
201434846
95130321
23696028
200665203
140869953
231550812
44256168
452031481
396268956
263531592
97551643
608674896
320449284
215694324
416877588
65567366
531676846
376548472
311561928
597483180
313368048
482582808
99542124
488330613
151714080
460971918
115164286
168591564
545191213
224500716
47588148
347312040
574433352
594953475
91540494
265182012
362301444
488630196
70270110
282888216
64920672
56728798
433770711
396964192
61985899
277361454
151334172
337532688
149160600
574174057
365735783
350320606
607973323
358153596
675247
532308325
52421076
50216364
509456628
221572923
33138250
558028800
86404764
178127028
508539189
429252016
435417364
467110353
133814808
196182000
567204294
88894700
598676113
177815628
579712080
76383474
139548143
369806199
353549615
602962203
555589532
182935044
531360504
75526956
55796652
166580316
112322436
526926168
398634568
531117612
130551336
24918228
381819996
387931746
574315020
464205551
49463588
4558896
344822120
406092459
83789659
559012820
293852512
509158089
574468544
183919068
409366440
378911520
220885197
362129820
543696680
267779088
97963447
114520464
120978900
55254594
70177104
116058526
531671904
332587656
500338836
183900384
286334560
5050908
99859752
42132420
385064784
608749632
463269780
127764771
352971900
54196056
67256172
587150928
87236616
613953157
567000672
60033030
130141847
441552347
271291680
152031708
169632036
66901176
82030657
606003084
146775276
80340973
82047550
168068704
619429238
430765848
327941568
124762188
449394983
245476620
467535960
543523799
89353116
183968892
540240998
274337172
134851175
404053956
85728420
322879386
7424882
423560658
363746340
209556328
345745131
536232805
295436171
417912215
255000890
402764760
445411090
380930593
454370430
229765401
534904236
38040624
164829747
522136836
47712708
38850264
563098392
596200212
588276167
67677025
203766706
132656400
306430056
120786707
227286898
118587849
546107431
185375627
50111806
87088302
226020348
535071910
17027056
481063597
531348048
530579624
412835636
92510712
454673655
496287981
90075564
330999516
352459182
135135144
351349305
177500633
91819280
376515761
498318681
521102988
266334192
244835136
366318504
1557000
571968501
568085365
147957829
193403783
70536153
43645824
340891510
201501595
346519692
217614934
59938272
212793240
124891009
215648706
70258066
508464834
198187416
282414218
6327648
498408156
311675929
126445520
167187074
203867132
195230413
447568992
119316024
57722475
262180116
168450764
600679581
234383767
345301051
369809521
468546509
97602297
25416468
443732544
238414068
397817522
313673220
376744176
82178460
322395502
290075328
562267359
357059740
126247788
428967213
190470924
65045232
281306304
188203533
515777364
177863820
200711346
84449099
339478877
172116102
556573775
543208143
467597895
144589248
618826536
480066696
563116009
7486056
190686019
505377288
235217625
111636701
216821592
344607696
349182925
589361868
98433987
547746372
262068012
144595476
612841428
79164108
127121443
2354184
534414864
117491502
311315780
374203152
197483743
156702708
563839524
415101536
54962100
359187444
193403581
424347959
142365852
182019528
472082400
17120772
54041966
147887063
480234968
100535887
177232830
127315099
79537788
108833440
260137332
63770298
449036245
340297920
248395109
75898258
364425192
97561620
280870344
334738197
48610056
312564636
479020392
341864950
210630960
566866332
458921173
47469816
297100512
608342832
92718472
539925967
221686295
45776470
36739997
548942148
367463446
270340051
301825176
259203132
314278803
263970719
214760522
318322440
215967455
538857079
104703443
131628780
119788238
50951268
58393728
571960836
531011736
319902690
583573355
49920169
125867880
105709758
606457275
179540784
130788
170117820
577384539
320819570
234406940
306604978
203730336
584468891
287677548
502911000
209945880
516724704
97823196
3251016
260540370
377625731
391056120
551819484
422588957
100451911
165181721
405570112
352078754
157621210
528129813
375028134
465010993
249152214
493407072
31597872
489252577
17844003
455833548
571763947
533548301
158744824
600690600
26909502
520708518
21753115
163758616
192401604
485734176
256922272
454924335
41740056
504014619
53660448
185130988
195475256
47357712
250690152
269772048
375864538
159035930
402258081
436113218
575778600
343972440
56226384
324797670
234380690
53096862
369781274
50664427
256569556
496925892
345099708
461323420
80907948
288051228
146700540
339837048
40195512
367582232
620565876
530706564
71839980
383943744
128309256
17481996
173830272
109033596
379685884
241870608
473197212
267695538
256556232
602362979
455235660
151202902
77406359
365122728
334176011
545632700
293681340
40475053
504133172
155955348
214999787
284345757
297056453
122940720
144563158
227147616
479076444
607646287
563355079
245268959
602025528
65592056
271584396
27752280
617350500
487695996
103540500
30572968
404863596
449040325
62062020
117896040
195802092
241110792
192762210
454743648
480273382
111171477
197851104
61177644
88568764
376646177
96714612
231775020
576741479
621535716
201183084
50826708
571294440
550094328
466664040
505962720
246336084
305455790
119927548
61084224
2939616
366710868
48105072
22478523
9317088
230759856
348350724
65866023
455029718
13716902
155257812
261239688
247064760
39329820
428324472
152871671
619312320
25453836
14909832
208701412
81868059
317322828
603499929
255073492
54881136
57658824
367538129
517876884
256369392
456754776
455036364
606407904
277039361
489421152
61183230
188143143
580623984
143466272
363757783
182368296
116625528
459997224
158363068
198579780
345423564
225416508
173555676
469427048
597670020
82031268
327138156
31856220
195895512
507569668
448651116
15383160
571425228
382853844
13165992
608724720
438077520
346999248
419181768
552068604
215781516
525263292
204567473
557680032
21140462
566368092
211135923
488669540
545097375
65215863
155768508
260392680
25441380
478724582
319141404
401759594
42360905
614163319
465984285
49562424
118736820
556775033
513007408
389212632
326035800
377852760
336566177
42796993
350904204
387711353
189607604
588820032
597655030
95511495
198307323
29495808
486583777
555860178
46056060
74736
179335260
36761199
398957181
380649132
80017344
124912601
291609168
609061032
363222900
360763128
374751216
484912080
77052816
527187744
152210807
52427304
594493740
397695168
284528369
413416999
34584084
25342909
404757720
551333700
195969822
464640439
552225559
126036036
48706379
493095728
107389345
156148416
222862752
151549512
271360188
536975151
615796772
170247964
357244308
256089132
237791268
201780972
259720468
549950922
325608061
433613613
275708500
160963226
3188736
115513407
493948908
99946944
457490196
200966919
67785552
327860604
307143344
141973488
39177002
46423512
362127593
104000934
475122362
210574289
335209644
524451230
205586280
211027938
410731779
377426428
392395140
111481200
80596548
1209990
379889316
324541080
378213984
574638876
616360248
247369932
168760330
361522944
15489036
430535917
594867420
535011323
28655028
40809948
593248140
293905548
80900664
613053180
67317826
131580801
200873453
525767760
372744706
100246619
128888460
460853316
300382642
150802343
474243516
526926168
479870718
520050456
399158748
236483388
83816424
288319032
99684410
116684042
70152907
329236992
204760351
423896364
413773147
559685448
601139016
402011172
618319918
613875817
409715232
371419236
359735508
276653988
505476610
337049448
587144700
135762311
85124304
131479308
144533196
510490476
319290876
49214419
5443272
198743089
342398507
600366744
379937828
61881408
474822720
201039305
215245458
116426232
313187436
482863068
316675116
422915600
1438668
198641716
89097768
565981956
557555472
61258608
21063096
418625456
273808644
469791869
238245912
215358012
444199644
60454026
382174992
97048962
167742599
95009117
123704392
382361253
286469316
15999732
568701640
423107917
433216546
30131064
112701888
355332220
548580861
182661012
451623117
292392144
128900916
100906056
19375308
132089652
31208508
126758484
8316572
126754029
388172556
293923804
108192816
129916080
67878972
354921264
486135833
266159808
178918509
187556220
203188408
556440660
530544636
89172504
21108006
404506555
95841261
401507426
500897617
109357452
138883492
482097024
571640614
370995732
439744726
510739596
29223211
292124340
504747675
138514253
427267335
228810492
136492848
302911236
278776971
516285755
238382928
186229426
551209964
349619672
415364004
403021824
142141644
147410532
214768621
8002980
83112660
64403748
259738740
563090011
149060144
443091060
304095342
159169264
453521709
577142532
12379946
586665144
447905304
432326690
113119236
306261900
319851396
215650728
243782604
367143378
323650685
72073301
26581104
119013076
25101437
452097580
120437428
302114052
223957494
308647224
89521272
621822204
570561242
151811898
138900168
98836978
164811564
3724344
457789140
113742693
367684354
298819440
201239136
185035883
490100004
169851064
553390506
463138992
60772824
434658348
619162848
351693664
362232952
520504730
537470172
401438196
509104806
539581464
348256120
185849986
56325727
285659676
280278684
362988772
354259159
331644321
446323392
130976887
503484931
347270336
457708548
530572280
86547546
59580496
213489612
447556536
55222151
455858460
210417966
455029573
516562776
561628584
513791316
531727956
148731930
22028466
585928475
440543782
308467937
621735350
502593261
201504644
342851400
126014999
538983576
31364208
382162536
517957848
323046360
29769840
589061576
74044692
485956360
393267060
522351892
215629192
171264488
217481760
197826192
51978888
337588595
403773396
157419473
553223579
157647118
341017297
248216940
99224496
142946954
121265388
25472520
555263568
609011208
237817454
190924931
485576755
220514356
45283788
430504272
192442492
80285148
89004348
267493539
512150044
298936339
177840540
49606020
606887460
16560252
386459856
207772308
574391726
408771153
379814580
80017344
475121664
238009248
569756124
324758556
7274304
283872207
359023085
527195198
35555652
123533113
572809843
426480984
343717092
506551137
617150797
205748208
94486618
609659039
6423304
600777792
147273516
266796171
425157903
108155448
264978364
304097569
186248340
472275468
424257588
378481788
155621696
260797500
122396073
157302083
38750616
137657484
507687204
577447704
29881944
46357318
307625832
313249716
264724649
571158579
594205313
421180956
130246164
347024160
175473900
265399992
150879528
208880892
44795152
169445196
345202930
343850801
353868032
369922575
517662064
278441411
503546256
111871143
306624044
266415156
246367224
525338028
55494565
141985944
464838824
92482806
202064843
83365319
452221308
369535243
618016896
22308696
172765716
19668024
10661263
251704620
107899984
148908652
246628605
474268428
443147112
464547607
109170612
442695794
555855228
3350664
24875485
406155575
109138129
472766278
13004064
373276654
418575552
104019149
292641264
523966928
237648024
284906088
39697481
31533485
584304732
329492340
171296751
117026333
598168260
40349843
438139800
377373710
174762544
293295551
37858767
375355332
88636896
273265956
434582980
549643615
119558451
106598448
306716544
468189163
126813539
426574404
535956768
290642076
592520219
353968380
135815431
101753064
563752272
37629576
594064008
129782753
34953073
235816992
383360624
63127008
510732185
70955604
125195256
618932412
346776375
181757952
256509953
60631409
479294424
175359332
304602861
530815858
253778544
300295476
45251091
22670985
410960808
36882216
106199856
326851668
55261044
323233200
149216809
551757204
83648268
254710608
176467105
162170892
240580988
320496479
399040416
224133264
2098836
179764992
573235915
120449520
42462504
273939990
536654304
233936136
453242700
464344770
598622904
343571181
432971628
373804560
525209411
896832
241739820
215457197
153134064
5243976
151962067
483928056
487751067
21710808
484214544
362849508
269068284
227751971
338250881
571923468
80696196
183856788
35677996
594498649
30997541
242381304
274457207
108647460
600310692
463506444
558397881
273787469
529895174
112260205
271416240
390838140
354951110
538867097
361504260
472518360
228723300
233487720
39828060
601655940
104306846
20259684
355016796
459292754
27259956
190582215
98384009
601929972
404595449
486811589
368213710
51592752
474699606
215040384
354380313
160361609
88101288
386905766
98421084
117609688
48791452
563473756
525107537
46031148
534829500
223018452
72338220
560881224
200613847
75053628
99943584
415986804
7317900
117740340
46193076
477180986
330148911
87392332
459663386
582098356
374021242
301341402
38526408
73440883
573349680
26487684
384285355
51019157
501136020
8706744
503270427
551925360
295922192
414592508
447604206
370579868
385485742
396074127
352278409
72677824
475580288
126090162
363640464
88668036
152243460
92063301
310550094
48784049
59317414
419835708
325039320
295213428
514163047
175953456
373064177
162118349
598747464
265823496
621369784
23143248
489112673
238503727
99025200
95380487
440582255
302493960
289857670
265088592
455954838
65985660
543347290
283953204
544806756
167491701
529502000
240811848
271167120
335704361
285790464
82951556
618662016
418631735
517478292
59600494
339544332
238098177
580300591
82408896
544552158
37872468
75097944
509889694
500762340
184367484
564839166
220907160
195805503
147709476
261569772
196798572
87660358
130215024
589875344
287272728
280808064
541888822
556453116
193308177
526859933
356310108
67188643
437489583
409941833
26880048
264359916
532213740
604078969
588259512
20160036
483065728
110005164
91653610
612199944
12405938
341549748
596349684
558452304
467237351
381306664
435847896
266414874
383769360
618838992
483725240
567844128
558053358
89832672
343013078
53884656
525886092
491367622
400561494
276877468
387103543
131661199
233420445
478752588
325115404
216924048
486200020
233144492
493039620
180688345
261478813
124995770
468039073
548043434
577990341
105389894
462306264
61102235
594917227
46921752
152087760
445951553
558136618
549845208
352180944
402362690
155631492
299134173
164759971
30884652
542823547
255680602
526830358
492423048
312848201
34721100
114408360
382828831
293893092
301989249
393017940
2049012
329821674
621124668
382392972
541495927
63064728
619607370
144925560
400703292
236690546
378259115
561996036
602898085
56344716
481011897
213905329
152310492
144433548
449829756
572035572
479691956
434355671
391218048
360831636
384716016
76486068
230828364
324242136
363372660
434058867
509356980
351927778
508186116
411526438
342969732
2111292
617786460
573773184
169985361
236203840
264727368
142666836
124665453
213595241
416808371
37660716
106330644
379130148
160522843
583119723
147503952
319826484
16392096
39421768
258918750
35206884
474841404
265581483
108600249
620018359
432377937
551683285
168438518
366078471
126751527
330519960
198588351
458042439
6366209
535939263
215065296
51113196
438765404
42969613
506417364
505738512
127132164
48300464
390349998
507755873
113299621
272416931
605654316
588174279
91643947
315372142
453977604
566019324
29452212
156634200
486008208
242081668
267436548
410200992
230540038
299903441
97393464
105047676
37100196
242361049
507790027
610930958
446809063
597053448
181459488
371230199
145610640
124180092
73583820
57727332
427496148
188061192
523061684
89203644
581053716
448238584
5268888
583339265
503365644
112527504
323750124
379939140
72251028
30778776
399843828
31189824
186356950
176021964
452596231
561822396
559383913
314781804
458326302
29925540
177747120
31219612
15719472
109857865
547229448
249950501
369980568
255611544
247611118
245028969
580147852
211259988
286743348
468271752
473697442
597925368
128002420
580691142
587964959
312655015
152019252
137420820
276018732
409544245
31410396
32939892
335024437
106262136
515147673
146121336
86980248
111037192
432752580
436956480
102425688
510767446
296262226
205822944
583625880
466813512
54904652
520735536
329118660
385990838
529000092
514302012
287252987
4997794
284436035
81904428
27669487
543231072
604253016
441421157
580828407
537762888
447724692
189972684
265118395
474989823
123551064
31043033
173686234
585880445
476070015
327411764
112508820
10930140
568186668
80803835
263608272
13303008
248814828
19865805
187475256
341111994
441208709
56331696
233873856
428999560
286836768
459269800
496061576
147958596
2202469
490043952
106374240
9684540
239186340
107698735
503183656
355838375
478609344
492915060
264158147
163278114
165629200
76643825
340892136
610048305
43641415
480233008
462436873
295742808
165781894
231139764
539338572
473751504
444556618
452550529
311051232
135845136
84071772
240020892
67207851
374562040
132245610
298682424
265358508
538130340
347572224
277396063
506778370
369791200
257210172
268498913
91508115
210019025
595069743
322660224
64539310
350605260
267685668
344491666
154223964
617161903
130962384
1983487
288449820
116314128
57440844
426349935
609683832
508920737
474573600
92884392
490187196
501444720
509568732
273434112
261563544
356976504
186603336
13951144
348795427
359392996
287471102
262068012
328975416
198660744
325361762
254282423
280137145
366237540
252962325
334014614
316087806
583040448
286400808
268925040
365944824
565668526
497217979
401045832
100293341
39917217
334620866
35375040
422184257
616883400
28147913
263385660
54046260
573624145
44121818
276896797
147784030
448876005
31264560
486325836
354251759
40656384
31874904
404110700
286737120
90773100
106066894
22062103
371063048
83688313
2329272
21200112
228266759
391691376
124790436
16223940
17756028
196342375
53697816
116455890
165474142
205996328
201949128
416815128
598112208
14025456
43183672
533594786
413650627
533955626
276336183
109037702
440319600
524184932
293812128
212559180
50347152
516033868
277392616
467168508
310332392
69180624
77690002
131118084
601021874
491289552
327047430
391292784
69778512
106305732
114564060
501895836
583445268
13396428
484808161
500320152
384305113
434826504
223410816
545049648
497368080
248307415
78364001
320483080
233751012
400441716
39697272
602048304
495176361
384734700
109822332
17425944
611578365
415855314
447581448
493129923
94943808
609243319
608966534
217942632
421557852
3126456
407149272
408232944
234456372
616951162
475886896
123146244
283567068
323856
470338560
543299580
278285724
234573291
511150644
266455044
46803420
395378352
336601158
56033316
197010324
34092072
125550252
1469808
125276429
445264632
342639404
140091990
63575424
386983008
541935648
387848700
381988152
615705578
436084560
153644760
478192814
578646810
220893750
307699965
42957244
366774642
12418632
34883028
546702338
120749799
27316008
247413182
320455512
432131757
451627284
432372672
68443409
96085584
388667443
497056680
58945566
12358930
463254987
141618492
176601168
393279516
501185844
298532952
186411044
516193253
357192454
74524248
459589032
354528900
300902583
41420795
346206858
429732000
97187435
237199608
291700836
219867084
464795116
333103676
8295696
419757954
548549784
466059688
269249033
468681639
32753052
562214016
420562213
171874072
96447991
336872520
416609962
534319956
615036921
369569520
133349401
290137608
260177360
446223744
73368464
139040100
97343640
290523744
412961850
8724694
497331585
550589239
550042245
275065848
49406501
561300052
537719292
605701022
111202772
591828156
445133844
436954622
375305508
145984161
415629204
125648727
600422796
557904240
333590364
217213956
468024515
409158217
114601428
552230532
189408549
193573545
21910963
342639648
163821312
476028234
114304322
360115782
36371520
460249200
346544604
568136844
1965173
94254552
394204533
144925560
56301120
507441724
125363412
499927788
155935034
569912908
561946872
583868772
493101900
476068631
403887573
562760931
370334901
219526718
162472885
308273544
498177720
18638622
265692987
261693500
450060803
294647265
446454180
523886904
244117625
383774541
574151239
532711980
367059636
244331122
344513487
224494488
62056914
587963021
26397582
364169844
316863744
66871229
362704552
26662780
47824812
520517556
285522660
148033332
149889276
446108495
602924221
66191184
152893694
176457924
191890908
21088008
48603216
6769836
59682924
405386748
536455008
468492272
142714620
10238832
619040405
263923956
532076724
76000096
8308174
613277388
149552964
137694852
471540564
314115408
494889336
438330956
373228357
545379732
432983016
469043136
48072468
16167888
100719216
48740328
564657387
68676120
549453899
40640321
334848420
594120060
185090425
394384189
210082896
433480229
121192950
464492512
406445505
469680917
511866864
51985116
182579101
216036864
51922836
479132496
586820447
356615280
340759899
74848104
519869844
428975341
404823085
153772955
46448389
381481649
104238036
128614952
140603328
8532360
169949664
319840535
500307696
561298500
565329580
53392681
201254797
187543764
98556655
340276673
328327704
498626136
243724135
266334355
170659656
222732458
286239473
510272496
312869808
375685416
449157132
468144357
146195997
416105228
3870468
194487984
433549764
75762768
253829932
227184648
183588974
93600612
143468208
299267856
556683121
118792872
62952624
607305330
79624980
116036747
76448795
351022536
139561428
198853812
283060256
563742964
568481398
137373153
354969971
619567668
45483084
60421892
305800977
371074269
222258666
445597389
439114946
289902581
568186668
440100517
480185028
394609444
273218707
209657377
167763636
103129452
8093376
585938789
1874628
486892200
349284301
541096202
25522344
223311168
572166360
58941792
15464124
615261275
411008158
65546592
183445740
584016079
323731440
450606348
72027982
224793432
404312086
131605934
500214276
445088224
553948632
437887844
94509900
126204192
127041764
232802640
194606546
156503412
540489607
417860456
149440860
188212876
246915288
330164964
575765896
382638990
205966188
57716848
206553156
530986104
154478944
149945328
19605792
356446511
377131864
377547588
94871124
81150957
23249124
193049531
24669108
195247800
347410296
214310373
158378040
391742790
186571213
14734144
406426824
429576300
474305796
572889470
484525944
179521862
449464297
276049872
230074776
252473276
471876876
590115449
6619389
411384312
184397596
295811533
577721736
387057744
579409524
439939692
277980650
566143884
375398928
451377048
67212576
169893612
433944404
520112999
388118848
514470168
527479802
54725436
472449852
273882528
321389712
287621496
72064934
129343104
306028992
113411880
84084228
354342060
372664836
75997787
4876524
432913713
13346604
351485101
166859568
464467780
353227248
56413224
261476352
374166033
141677605
114133407
372864132
369880920
420053688
319400346
567931320
427493960
94734108
541368900
493987213
113134942
224482032
174936516
112969692
462761983
475630381
144495828
174859954
453445689
315722232
259078572
337814603
68689430
103923667
608456916
604371348
127152886
497734340
116464286
566370125
318583060
257409468
420724559
179926336
561201596
526689826
70684047
217662372
505912411
139601362
15030086
117248328
295443864
320734597
30018960
395907702
50010840
158661500
308520532
277875564
268761877
348051780
588766979
432528372
72388044
244755782
526343964
90820480
190888200
153532656
592307712
55111572
100133784
347024160
550918545
277002756
313648308
39292452
388689480
597726072
195979862
517808376
389754468
44044416
295599564
589019328
146457648
362546545
252445752
291090492
453180420
124454124
50453028
163902276
290185246
486312708
602615052
187425432
327742272
60436512
191606519
320661364
184560195
369421142
276068556
424779379
94142448
66776616
31645935
396101659
357755004
572552496
131379660
4278871
127157076
80179259
459838152
433225908
527477747
319770432
115952904
146289492
530407620
187282188
9329642
102164112
30075012
569330435
56822433
478634256
470506716
190871013
276720397
424770441
599629462
207687170
396505371
404016588
266178492
460174464
223865437
53043876
210171792
616951908
167328116
45830934
499562128
152380476
164714632
485316900
326931680
464585344
276853284
1345248
231775020
416671884
211797574
377739117
243788832
503863884
470535012
144221796
586334538
397472795
469329624
229537357
434004408
63647890
457795368
454675140
32541300
398270721
609698857
233369388
34501661
47388852
466726320
254569500
617369184
252424477
343968017
214149817
526795274
56699712
284443160
215277048
441963792
516621289
210128152
188303580
426150900
548856410
517908024
389629869
399994278
199264860
307077768
39393088
207591080
469323396
60666948
493786980
18329004
260718122
540702787
334631895
224102124
423030672
51372661
81870948
231544584
419211509
115803432
557704944
582791328
193490042
389530260
314632332
317142216
515784276
165857868
605535984
324995724
464295284
293762304
608724720
611263913
37641855
17955324
207883411
65250756
159729516
455596195
6173718
135701892
491988504
205181460
49693212
182031984
196182000
250009357
282140856
235835870
1360799
90031968
597065904
257916317
485584704
510384600
408751647
83448972
148967478
309363444
364933068
537625872
509307156
181704294
586453392
281038500
449709521
133154727
490292349
620196696
570807453
155334915
377346446
572056620
87017516
281986480
30575951
100371987
430856995
551912904
83629584
383626116
341918712
16429464
616833576
399700584
24220692
510228900
240381727
173916900
19741022
421386480
239098457
395338721
611402760
51703699
292329864
204975936
136221650
454332600
619542756
616173408
423423036
111649356
202462931
485602017
589530024
14881192
372243184
608631300
593339428
253180269
419094576
299352051
47444904
8968320
481580100
85209336
278177170
297827718
323687844
472013892
244224792
359131392
401083200
377155224
365969736
556017156
237299256
153931248
468264636
199167278
14291477
204970056
617817928
31306325
55506448
3026808
545498632
435854124
360339624
476473140
434515104
619142808
83884932
391803480
384982821
32018148
142228836
368622864
125715414
516821713
126553341
52265376
43291691
160047475
504040849
155930436
189860580
236277864
291208580
410144940
455055048
347839578
539475588
554596870
42991884
486182592
112745484
405722457
80926632
353239704
121302979
218988936
531011736
546418395
50235048
254771093
441568986
340777476
464770728
494494180
239223708
73785715
607983208
66938544
125575233
7574334
90075564
112901184
447763995
204278607
307851825
289654781
36807480
536208351
300096180
94491216
465929136
300737664
361896624
572608548
416304432
16093152
554323140
316596707
241887777
543847644
468249560
449325288
548898552
535118143
413084556
221012063
545535432
522983567
473631199
517876724
388795356
45917130
141388056
556276165
371699496
84402370
336991968
92641500
358215876
219879540
196549452
434958515
490237020
501428736
317625618
206483112
101155176
412418160
10830492
590983112
507121128
265848408
472617207
364692996
140507282
210761748
330769080
457870104
610344
470375928
538404372
492429276
548207244
149608278
382847616
562375944
161005285
178247864
229339872
362743632
32321051
54463860
532518912
573373318
508105152
120386827
71818308
578929968
4982400
613299437
34453296
1239372
256246080
514084032
503315820
127418652
458268728
138292740
161225383
536471620
192245789
69996492
374875776
93251844
428559442
592134025
556658640
205460178
196354210
131547816
390564108
271930455
10238832
71366652
506828412
50758200
68956416
461912076
14287032
486582324
39257172
4316004
425397312
129914710
106480116
57247776
511381080
523516506
285809148
67573800
437026624
43116444
2703097
287486710
196617960
499273848
277277579
595558728
196376489
515136564
84006875
465897996
253832692
3768474
458417777
529242543
562039632
128471184
140547276
589729320
373363479
100171152
99851907
408186106
427153608
230653980
617057784
534362400
54154909
313642080
85099392
343276650
171625514
290029392
482954079
374757811
152968998
242829720
387948348
271738308
226277282
293892893
175741741
40575420
9161388
588328020
47626130
58368816
609162216
521856576
204903674
274429453
335612322
521718741
478870920
416858724
334201908
242649236
52520724
408270312
566869986
30535884
543039897
595720656
218135700
109000089
573922656
155853177
306897581
265454090
348445715
413669878
584815428
163372896
12850832
311584037
467601627
241411681
131424225
72683187
515560068
541163376
175802357
114540947
102832650
189293832
539855496
532064268
383731992
168946956
51120315
126634548
352518394
198455220
25435152
449518356
163734120
589573620
350063424
364198203
557276265
354061800
516463128
435960000
67063104
185614514
105698290
46772280
338018472
386509680
576033948
232909072
599700348
186771492
273477708
177653700
494941158
31470084
215781516
485759088
573565131
301397832
497567376
12972108
87456579
585886157
4708368
151858534
49394268
224776169
220103748
213502068
433490755
333509400
55578672
481420451
469902600
302661045
579633732
167072629
571661892
496209672
518085260
257764618
589181256
612069156
204278400
128036558
127773648
382794773
492787683
19625711
429589862
348431688
464882832
287864388
288051118
214432374
4583808
27172764
329243220
537364296
383096721
465566390
104150565
438391285
460667341
500544360
69355005
168535908
168810515
318688431
522541656
85828068
164388060
566491650
46693427
222081278
18574361
259974406
489309048
179679215
423921276
87391296
226095084
384329880
496265724
294854508
524982537
517714956
183657492
115946443
554945940
315712335
320503274
212703649
46398600
605180470
342798558
583732131
460928052
451212372
577738179
19436019
231513444
139887108
120138120
551695221
194205425
311138424
502568460
619984944
120637722
243645588
28361938
618577416
154694966
618227933
376448325
538746912
502919021
610142617
37673172
71708035
359019288
490277232
524005236
554684364
400198824
542906216
204222348
452102976
456157404
614054942
520787110
572599720
522716040
539039628
513685440
185235530
377165936
127688112
276647760
86243211
96224915
484725240
246019942
80833212
596081880
339687576
319085352
450483696
463734687
520343172
200156583
149906566
501652340
601219980
111378511
473728693
464365908
209491236
359131392
31245876
454158216
423551772
147472812
443464740
162353526
497206152
408681360
34391016
365299879
129635820
74991183
338882503
261202320
116687440
620694936
398067679
342557363
333521856
437130864
296982180
13707828
616920768
377472852
259729124
280882800
166611769
154659924
475140348
422666893
76707977
47544552
29277828
548336216
163274151
333780660
429329901
338259540
53766349
115766064
557773452
166960224
183369582
280200071
41353920
406956204
59956956
348213708
137061003
40392335
161137044
421093317
453590033
43838228
245862756
197053920
165134538
590468095
266877998
324105120
211608756
446117868
180232092
280354443
189325822
81974308
587848828
140242104
46460880
370105128
487344716
605756036
6271596
168299244
342265968
453659976
546840396
587599344
610608865
472929408
24701406
593771292
267928560
270183096
281200428
565346700
351066132
233911787
416428992
555020676
106360671
470625048
613576332
215544852
575286588
435093761
145747656
199327140
206049804
560077812
539250477
601602262
260915832
417779572
442405980
38165184
211484196
154927728
107744400
381950784
118481472
303658596
276824441
210026648
161415037
79512876
278497756
314066123
562379267
159410430
603785916
336947256
277521437
143119440
556203618
71528580
188273581
187388064
328688928
589019328
62027397
89041716
296620242
246494393
219275678
503907480
319564908
236452248
390706505
516998736
183919068
93962224
619133352
508098924
159805002
391485824
479773980
521470440
611471268
523710152
255030372
117503676
9735511
569413584
289031266
16086924
562693572
220259448
279450360
276678900
491072634
3294612
526060476
98205619
241235352
319330789
550003728
428504606
338336100
602359704
485596505
345349125
109278490
279640239
133354495
603013644
257534561
24394422
11253996
531413924
175324428
105763896
552622896
514805243
558433620
578689576
2020973
220505935
408743640
378133020
603100836
459495612
329180869
361796976
583803684
280745784
199767783
376744202
401610270
594596487
447213996
223975435
266159808
233409489
354603636
187537536
280785965
47914006
517798692
518870606
34988904
91134324
495213192
67878972
460433610
488313840
103272169
268881444
112166280
348637212
437372450
270824393
282010068
249076404
420377544
391741200
119527776
342297108
365334480
83019240
39958848
429214474
360849070
6739342
176183892
73091808
472401839
596776302
21766860
341730360
237299256
47782622
242968825
546307704
69813786
427433868
534388558
56220156
115105896
213109704
40027356
271397556
53324136
64734027
36290556
119871075
243829260
377653464
82233147
79715293
483622884
312832021
100415239
264980338
547067520
283421348
92904385
296876304
179353944
225067464
443776140
515061828
356282720
372563592
521574543
557493192
422315999
289994364
120860568
116686439
284607144
104456016
381376211
389766924
513909517
320343408
69762564
504468
69242904
367309410
3843225
339419772
362239164
393354252
504401966
275383476
512543743
337171464
546989022
149899277
603595293
571476976
282912444
562451759
51268896
511380167
260511012
539724177
576413856
609914268
339949152
515990616
115604136
96057978
608552125
253797228
187496221
192214764
117877356
111998124
204465240
380642904
37860012
197994197
136580040
612922392
60828876
299809692
330160575
229732236
99461160
494577431
361803204
95724360
621087300
226498723
207472880
113411880
354933720
261750384
133626363
368788689
140000791
582299316
402241608
3643380
361024704
191746430
98819676
392888251
335308406
483118416
500999184
274355856
225017640
212539550
214230154
62024652
138423528
84849693
224114580
192745122
314387988
23672970
145682789
455260572
445918572
193653432
537214824
72998388
399461042
225509652
174902382
77130051
461762604
110619954
565645644
157537260
95157612
436190436
586357681
167562476
524229444
243197172
415406004
563851980
405828936
35044956
42483591
562980060
15302764
34621452
329218308
63555051
572066712
424008468
291028212
455789952
143844971
307226768
587637943
17661652
125714748
1438668
115773925
104424876
237911768
55306658
38800440
442794998
610448850
89479815
246312985
617469132
444070169
200471098
444666303
8917793
252330109
555664466
84863561
6788520
93970579
157886073
364921192
157195587
318951275
498912732
63942876
396916668
450928298
105994332
140946435
590632168
586542374
330292410
188030656
120250224
2890381
451548684
76099932
601445529
407423304
465462036
326172816
531431972
32264676
486008208
610050732
294242837
484999039
144482358
120160491
255889166
294256792
182548908
337538916
476231804
297082399
6215544
499635072
215379570
368382813
55329247
522813850
351227809
593123580
364817556
301584672
351306346
11356242
210593592
300613104
439341804
333777204
118107792
551498108
71515359
417979764
536017255
88668036
62248860
78473866
478170924
515423321
230170327
359115673
186919276
2366640
616061304
293103163
318908184
556889076
298138103
488144591
14999723
412421583
35636616
508073547
435100536
31258332
316768536
381575651
109282716
564648698
453548077
390427092
497436588
115784748
278889840
105589750
356349395
291744432
541723896
552255444
160059600
407927772
329766372
278945892
356683788
488393532
166940139
10384454
448828704
507685670
221629608
493014708
431675136
557075916
104289328
433063980
296614728
565483698
232770677
32908752
342938592
479262640
97873020
588016620
211303584
458000892
361101977
354983544
538192620
365172552
200765735
609147450
127088568
135645840
449705196
387461367
565663032
260327263
394112171
266235443
172353672
14285400
94810766
549309600
185500377
127368828
553438764
460706892
594120060
449306604
515523039
373447347
208812384
34366104
581856525
539108136
58835916
184504500
620308800
40013511
80988912
543045460
314550298
371868166
133167194
386939178
104199811
377698174
473264070
55939896
518463504
359520743
463905036
303340968
208794181
197453224
327757434
340360200
401961348
415088638
331665912
353370492
140871132
183900384
270918000
213345869
53741412
507989286
243570852
30554066
57789612
282956724
166300056
570260551
529654032
291956184
220154687
67542660
230342580
227838924
133703356
401739325
555631020
28208630
521115444
44525845
232238149
546600420
95799096
590131750
106536168
202237687
437012532
23784732
123705456
470430335
396387288
436745740
264774114
172353449
411113129
499728492
378864661
235511820
339986538
42269436
479943269
64677167
98234244
529140632
345366166
63531828
219493731
447308712
173335631
68789762
472320307
194910274
508416674
169982647
188648050
274709205
114861643
555900686
593646354
236373369
115018704
141134982
167230788
120281364
27135396
345485705
486602452
223974436
26180272
128846324
277077492
34802064
120941532
310459572
303534036
617330462
511455401
598186838
152031708
313573572
552429828
402876106
17120772
119278656
13066344
68377689
615980340
12701623
322887871
185314375
346600656
398018655
56076912
158210316
444984372
539750071
284781711
307593471
91210581
560641214
609398409
336647539
294609312
362763881
42902604
54214740
74804508
21060117
539065134
520032073
540467254
81549432
421560864
86594112
36825697
256649652
340806968
562311036
40175159
501036372
589050468
315800199
466865225
540752328
222053112
377674517
23635260
271892343
126289010
529367544
55211854
138710016
47631744
368784792
153233712
371111997
289341802
245604419
243882252
248353956
349588660
74918702
354622512
24557004
427146044
456578898
347866950
430921548
277544248
353882103
590988287
69689820
75769848
254697474
575037468
564368904
451878768
104586804
50579017
241191810
122816160
86103095
425440908
116370180
180863071
83878704
353222045
220539708
495375120
114246375
175037940
45249680
563490550
621193176
82695384
405291426
529136580
86064732
323799948
583171236
615531557
25752780
70563240
614229663
230597928
398087532
87496050
99766332
344334756
485952156
217033344
573399504
581509805
97776328
61065540
602421984
269926562
473007751
63369900
443591396
597400863
258254465
557935380
81424872
271696500
74953980
407093220
382251121
262379412
247381661
499932290
41785729
165163424
541165044
153179812
41291640
209534832
91139053
281161801
158714352
555170148
33149746
56615426
511455816
204975936
273971802
598124664
562245156
289729583
71578404
433126260
574958323
480322044
318935880
197427600
292217325
317460664
523058580
22514220
589373264
488135698
474922368
493967592
218448228
417611623
155295180
592377761
23719128
86893056
489477204
289247004
102793140
210269736
601351263
331808241
429389743
434172564
450163584
603075924
126909913
147196995
152524773
38787984
607826930
568012284
90100476
84819132
17464331
252129115
579141720
416703024
246093192
375054773
490990608
88197419
110291652
500285238
186030360
355550292
410043852
289215864
419497954
46297240
594088614
342212504
272972345
185641424
27291096
280128467
436140612
604452312
12923100
9298532
612470740
438955553
66521268
25428924
268125074
254588184
442367033
606302028
481517820
359006832
434172564
8687692
374775473
460921824
120592764
209173608
587493468
161787885
557879328
354784248
246681984
91739557
598534080
235599233
462959026
460746255
232210980
264870032
589406843
556864440
476983836
237523632
218652624
117462872
545136840
101927448
603293904
135396720
236353176
224895343
351514548
128812048
288537012
191722752
395923411
316307664
518076180
515441736
288940709
28468188
193677909
313075332
340736398
58051188
21798000
13955392
141245595
213221808
590860943
116363952
538124112
73309788
325967292
574257843
230697576
185312991
209752812
441474029
104422808
129142334
445958425
125512884
251733590
206499528
531927252
507893400
86812092
122672916
173698920
136991088
122068800
537821027
130040640
573316204
29149627
561350957
30645906
104331456
211353408
446801576
265513596
520237296
498505355
270519408
57848072
448911876
24980508
472798620
46875389
531225407
39812864
378630987
573044508
92296161
300033900
450682992
178295184
111117381
54102636
53473608
444011721
523002528
559878516
224047099
278219611
6682644
292286268
292311180
288574380
483129786
35823456
543425374
380765050
292211532
60978348
241845696
312178500
220679008
317291688
93553561
48933396
557767224
581251394
386876114
577229724
158004360
488141762
136208088
248672292
533534076
516049306
78977268
375741468
55921212
335274746
556689780
1777329
384583911
322642756
495487106
501360228
254812130
220063244
545884781
34815403
101229912
354306109
572982228
36956952
418871016
154055535
88933511
590669748
263656152
181008995
429778178
599195379
450004140
452067066
398891901
325178851
6147036
178293339
139376412
166569346
621448524
322728732
102824243
465456456
615358199
168656708
6720012
100338290
273256929
329461200
538778755
329005124
242599284
65063916
232852464
158066640
4789332
42717852
437351725
170479044
303509124
14988322
26724348
510060862
526209948
134135492
7158212
517534344
568298772
337961745
449954541
336704364
545149296
130819140
497513191
339581700
74929068
77955876
166206611
492577322
247742166
527717124
188603901
555684252
408631536
111313044
563010086
160214493
237699688
397371312
134230856
496814816
554341824
91520867
42063912
54694296
165742740
376403840
194525685
621737759
244398078
405548676
474184273
436956480
365062672
141138936
65992977
38359056
420894937
109775298
159824956
195297624
175035362
407178184
424906162
231413796
540428472
223136784
213794784
25511103
402932656
109295172
169314408
587561976
344532960
460587530
502250832
436958567
322495311
427215888
8470080
330159631
19474956
494290739
106741692
581477325
224469576
377161452
113213418
594823824
75942076
236009735
599426316
155217120
88577485
502394076
385538112
36745200
257812299
290617164
329147484
97885476
172733580
395783214
562083378
109668852
72101556
373929120
252286409
385189344
150826110
599027724
496115079
374676108
610188300
516363480
73433261
64679109
380829744
454930488
449698005
170838423
546947764
484156557
556922276
283230756
166859560
7261848
24731388
463462848
614006064
203053025
72559208
142565148
274796285
492130770
148297790
542632962
139725180
433896516
418079746
297766776
581016348
289209636
453834360
83386692
100148285
585027180
111947892
26142151
28035193
418851684
53230716
600939720
377423028
258635120
225042552
47831040
454930488
554447700
78451402
472318397
284663196
339638107
286101864
428620183
478216980
365072904
389133580
1507176
525036118
425228392
203844939
426160396
11124228
483016766
444009149
130868197
272811312
513250011
187371174
304387272
248459938
288291061
338840568
429401723
345410016
444813257
494053627
326583864
280882800
421984082
615482100
331297922
185264316
139726520
363634236
557749353
164599812
220049992
262385640
98327664
97206624
527997384
560811699
355332477
917906
352886923
446072131
226780164
40624804
429429410
361766781
421592004
288860868
294672389
467367804
284933095
461547142
411712005
446914441
596458465
127004469
192824586
472948092
296047980
545555851
235362348
380554641
97570870
560308248
385893108
127543212
451822716
23012460
480234852
479481264
366416178
376762860
526577400
90858162
352847340
575654645
61999740
210033072
352635588
143463955
455702418
594759607
578338308
544822996
369712764
49587336
534300120
511405992
583330918
421556734
107660445
10401903
125405539
278995716
285236172
477279678
587437824
439275006
394145208
224170632
82994328
21847824
582505238
552888726
185177124
255597120
542687920
317650687
233475264
529801475
224542951
545977620
254940858
461279565
336408926
599395696
197639352
278492275
21336862
401460368
82664244
389672626
590882367
494036100
472157155
431874432
446452035
513430092
535036778
529282555
187549992
225286836
538454196
63828708
562566650
539481536
269853012
587073901
567152820
50677236
605523528
200529144
218336641
283162248
482881672
290960596
66989214
366689263
283118652
162700272
592712532
209867814
188724848
2939616
388247263
285862689
38260207
135782856
574040988
473564014
332381778
552224304
545676542
327954024
30318799
152450624
443701404
504200196
229028843
467342565
53155980
75321556
512807292
128294599
440148910
482376306
470413296
151831695
290212344
552846269
606376764
127335204
330065316
329037696
195211843
312535647
7218252
469703367
516519180
221381196
519626952
63533901
600827616
465792120
111749004
325315779
513785088
585904478
359514061
588686757
426555720
151851212
545795326
218110222
411553412
516562776
529366938
55584900
528993864
206451972
173455866
465717384
39921480
99479844
211382483
445021740
518468544
580115549
177296461
446339715
365329713
172883052
209154718
523376208
594026682
509203481
353874960
288244296
426169584
377790480
236682663
471067236
429448212
484189632
587843055
154108374
227313033
309515411
380556426
99928260
224942904
617774004
294771240
387462564
250214629
246610116
52741701
352137348
44958882
317822289
593497260
41400973
104966712
127219356
297621768
133941319
12051180
277700292
401307736
596536679
372872174
371905020
493041020
553444992
185432472
380668744
92186856
549384336
20353104
250359372
93997687
256368060
25248562
391345627
431118167
504685980
30457350
269160571
343416962
68022216
522224028
95481468
22894128
298252692
270563004
172616891
270109196
365907456
496360222
275136468
140871132
239933700
218546653
387850145
89555847
412791840
264600926
279530958
14934723
5374764
123954438
617243935
485840052
186154920
294777468
209902976
64080801
508902336
388322028
73571364
170379396
264328776
451983923
591205356
59458716
490369697
237467412
203462532
127985400
378952890
310381350
166798143
104755278
372994920
571412544
156307555
543168792
461507256
405156312
64708920
32438732
390134376
447312575
350896823
38308428
237305484
614403033
307653161
399308220
200037958
102967524
615980340
262454148
177672384
504399492
530806212
5497877
531530651
339998976
103559184
162115220
17402829
520075368
82994328
183308724
271690272
277625402
147167640
169600896
139935582
478443054
9771732
455975492
225783684
367445772
393391620
17338752
77451408
239831416
151963200
235582914
59595732
213519265
176187330
372913956
461034384
357238080
298850580
397092967
457160112
150099493
171083160
39834288
598963752
158545200
611869860
594313128
444124908
501192072
581556297
278605539
291165228
560122130
417525120
80702424
115143264
326347200
569824632
89458724
616665420
150044109
548139623
470992932
179114264
107562503
115000020
46205532
499392180
474822720
210319560
462864960
244181196
193242384
214180920
417325824
367865851
384441984
100533725
386804474
576152280
403069932
564734646
534736080
173837349
597642790
598859568
598398696
137682396
1779115
264696228
288754992
293942916
565981956
218446599
272875242
27107709
62392104
293133276
341163612
301597128
470020932
447768288
66764521
588334248
414561595
371525112
158672301
449698968
617442583
42935832
36856864
36001186
549570461
53299224
279406764
572253552
242675120
82141092
49745073
398094703
140416488
501868702
190554307
362974068
57584088
126308027
521782673
556377111
120476763
501104880
333147992
205144092
414230508
141341382
322399950
406632348
477830844
538894260
67287312
103540500
485545685
478908880
469005768
254209555
121467207
31401576
538439478
433406520
545722272
311385181
445556296
190316839
441988076
106019244
549293633
343542708
84451680
15159901
118401372
271104840
291115404
90007056
484052616
279145188
245981088
383588748
608456916
185077583
612868487
220732776
130661032
593335332
384859260
456032844
448311506
148936392
508705118
438083748
79413228
484835240
478329084
339018191
110864405
317375058
299452481
100943424
112988981
335496132
413665367
121315212
268314696
524190925
247114584
197932068
474288068
312464822
292942598
101106981
401620400
142851265
335543719
10419444
237162946
285753096
592345080
198941436
6028704
453373488
388041768
410644460
58013820
71744882
178742344
589897476
483180696
130071780
366312201
477021204
22682376
582386862
457762119
233662104
231170904
176572413
78651225
140986759
284289516
437526275
57963996
34260833
95966373
32877612
358854834
55067976
222697003
518001444
105533460
617998212
128349587
195235344
222638544
1762524
495412488
323435335
325391355
442841890
58076100
69606049
117252132
588739068
404543330
451268925
469135463
13776336
596735820
257587167
144078552
92761620
112846790
58596639
330837588
42342000
535969224
149443926
523058580
550893671
467939687
87005160
594346099
585294984
492790500
256805235
387261125
49892508
307495147
101663052
353059492
165447853
367956468
440020644
400854429
452033484
443462881
550698444
226896739
619941348
496527300
199296
332737128
141157620
96671016
192389148
8090172
136212588
32858928
19269432
65107512
80718366
165060684
395953066
82810489
425997625
178443349
521794296
250539984
30654652
584323416
309554544
55310868
527766948
553598900
568709820
462375820
77394377
279114048
586322604
2248308
318092779
602963590
408019164
434191248
49412952
383252930
46018692
482441138
117727884
247557829
147876398
267323274
393503724
98526960
585294014
311256393
405298008
239342040
470955132
28168495
531340716
196300827
205748208
477332604
525794687
8102628
210929904
156447360
92736019
538496299
154344666
443967994
61570008
587213208
511723620
436004444
493576418
73304576
146206962
516407076
242057448
556372152
264704201
487163673
467749350
12231792
241368985
608886648
211122972
558776160
328042046
452129786
463469076
457153884
287129484
52881948
160586281
421852447
553009032
555280271
486425484
617655057
563447160
409266792
72018514
132401052
281630160
320343408
129629904
223847546
39161777
286494228
118512612
72506376
398224548
422808405
133075959
88518564
570397608
251984728
114208310
148407012
190595484
263700480
528912900
74742228
439067772
29016252
24625512
258179209
437305248
109512886
99822382
88007868
554604662
24550776
31640064
114333624
64191996
107433000
585164196
416684340
282346493
408647847
131205276
482349330
331535124
511736076
318674304
84507732
303579903
229414608
241987543
165379870
502360042
391348836
547103124
497841408
249643152
363580616
567005616
343866564
552865788
217450620
10721188
567221328
533863151
8022382
61179436
580144338
65213388
280814292
314425919
245582496
377338463
26942328
549645912
283342860
618627240
197091055
144582909
469799277
386434944
171780696
163204890
372922802
117204732
43346880
528489396
78370385
40980240
25372872
255129332
520906687
217263780
69663452
66122676
97063380
50028393
339071004
255615804
11727324
245414340
113314398
184798446
249219648
18584352
402976512
251966196
483451977
580351306
205386984
375106212
150194448
142370193
487048284
203032800
117298152
14118876
45202824
553383713
179267341
427188046
136624563
233076672
617450148
236178216
472532783
278242128
273714372
555711984
92017480
235244843
274427524
289097532
387562212
176484514
507850000
529660403
354084950
201456033
387587124
156598312
464839236
364101336
393148728
212187960
239385636
478492128
612653128
143692416
223711469
232435188
490486140
197701632
45544477
236526984
587767389
142515324
457647291
381664574
478700679
110652876
39741344
286332300
503620180
603430920
36807480
579402466
23635260
170154970
332002224
528202908
307673136
445688136
490102966
359336916
594362952
238813059
546463404
147796668
284395392
136633288
58670629
489595536
426379067
523830852
118249175
18528300
606856320
120414671
416885347
525035634
23510775
157092422
432968308
446279796
122271618
363690288
514002765
43110216
182023088
372238999
43409160
374713848
83903616
488960280
120846381
433542392
273975948
30548340
393029145
517697144
438276816
64081363
106364372
388378080
329766372
391450799
493756707
437625700
518157144
431010132
431135618
211671036
413789792
444405168
606764161
416476840
557617752
287025180
57173040
229523726
594338040
390508056
276423552
164242889
430832624
122952646
57665052
448769009
10737072
77761280
245513988
564888123
314794990
250558668
116102376
40039812
496913436
129999624
93277229
404981928
569811209
47256312
204639477
108709740
26828507
94136220
193916135
241746048
363218592
50680957
318661848
400453043
80310060
71385336
314730066
106566681
116818596
73054440
361588671
478540836
74742228
159639724
392242636
519743029
171774468
547883388
283953204
1787436
575037468
144924450
314043198
33338319
506297267
162631764
371022940
401587668
547497252
220346982
459632628
543086646
527879052
548775391
511891776
488164804
415327453
240805620
371023571
247050189
475271136
400186368
548967060
602453124
460137600
491934308
67301892
618403032
272873592
142864092
498090958
394294680
574171776
224295621
574252962
214567056
135689436
503982216
317254320
178951851
162426240
475055228
541306620
379216692
189972684
129843583
359886507
455777690
534313871
126279669
113231448
445118028
134431262
244648296
115604136
522417096
549378108
341817552
110294116
218969979
406652431
401320681
355207752
30472387
52059852
83144092
589137660
49207428
395509140
469130328
156586819
143036259
195723194
174851100
62720328
192610558
217417979
329933157
86488236
57503416
61644744
172870057
245819160
494752320
410543532
231150222
185431449
286600104
379247994
282047118
154940184
338396716
601072865
190140840
516724704
71217180
391961973
431439208
95132700
12076950
320554062
95593572
294377776
318730356
13284324
453441996
217469304
325319580
480866329
574941426
387121377
37997028
349046408
117347976
39302815
251451842
490479912
542888532
161393471
424656180
33660597
305215596
402647305
454756104
389505348
275466686
567738252
320045443
115423524
184616604
249836220
197009049
315978367
71192268
21553412
298750932
74079378
558953767
144470916
69108408
138336336
578923740
469405442
621548665
360962424
414964429
38815853
121542148
223329852
400068036
318699216
438457428
179285436
578674620
70893324
38308428
443616641
268632951
200484933
92941133
364743847
295612353
194526107
14224752
223398360
236651511
191641810
93548925
171407623
256304697
103472591
81910656
552224899
63102096
513211225
315455216
424948896
93823264
52275686
280982806
31681836
582056424
139837284
65548470
11232748
62952624
327966480
168062580
186857665
617325588
598553805
38177640
248503771
209635560
325759902
543000636
479330217
958775
471067236
135739260
396945180
463594261
424014696
19525764
182832066
607821660
192463884
7084210
376576020
158085318
469036908
400538698
403700130
209182278
500556816
50280855
305971164
615656484
276211800
175754160
142947960
430248924
478159332
77650704
618520445
94522356
416614883
314233249
307557324
173157116
556795440
345361284
620937828
112498162
517951620
380330679
212306292
248170599
167508288
330694344
386590644
205323660
248266764
577453932
283422660
331236957
54172421
5424588
553087016
25702956
576481713
454208040
461817941
17955324
612325688
596126401
100656936
189848124
14249728
454114442
263146350
431519436
226555956
460619815
373424533
246635607
432198288
319116492
536193432
418356575
227159999
498570540
160302492
489882024
369301320
434023092
616028970
610132248
406565326
552199392
78697403
82178460
337800492
228082798
200945218
67486608
490711478
211832494
177317388
302039316
543738349
504930221
584773069
135033032
141114784
269869915
263381943
197288769
83997036
41465392
31532364
534683648
426656687
26821189
455387438
194170356
227708136
345371858
4306233
150587249
191719543
79444368
75321432
231401340
223611077
146575980
398710753
386621197
160067728
182642878
621361332
431282772
110522088
247656420
219157092
309590911
100190273
31539414
207822132
447366953
530743932
582785100
224495122
57910812
386800143
53598379
58767408
494803504
137912832
462062004
205131295
291076120
38352024
41028934
169308180
474117893
586403568
408893112
245951521
447780744
447382152
390433320
311074187
216718943
152411616
434577384
429059376
59010300
369523804
154865594
177267802
47388852
183682404
85286232
478931088
105807492
393097361
119241288
313376181
402409684
383507784
270494963
572378112
378064512
80397252
479390393
55989720
210275964
13693232
418179731
253224252
559249488
271584396
211938840
377967140
590844840
17058492
52582651
614660004
182496750
605570536
412548948
429046762
58779864
65418637
445774282
329043924
171587628
201195540
126085860
412368336
616403844
489228084
612380556
380787914
360057758
157518576
396248645
338561820
420184476
528707376
170797993
77507460
478302104
108715968
319521312
213021293
292736739
42132420
547742496
31096404
359804016
395677296
197191916
326445156
6720012
115853256
291320928
347142492
332250112
382719872
257920164
247506948
181963476
505171764
231460011
214760708
359255952
411564924
494540568
1413756
64633243
11104524
212081092
531098928
337186369
110391194
160204500
185465901
399420324
71890428
583756668
344063798
497312028
476192880
324689504
235460064
264901775
131952333
422333136
4461948
25003604
172964016
22314924
488294363
498253097
506356964
435492900
480190934
329345864
188175109
97636356
307661762
367102553
151956972
309665139
445822022
80677018
392911242
506117740
563964084
92752072
275252688
65045232
497630565
140673212
616920768
156828029
111562164
113872752
104697725
258324984
382835160
304945592
169787736
132581084
205362072
473876064
517565484
491519988
154859220
429442823
503276299
426835980
249236001
406887696
339089688
558763704
246717319
158486405
437449294
85844639
90422276
497884084
189029675
117547272
267175433
342862464
143930059
335714112
437088378
492690852
303568676
200963362
76361508
464608800
596015655
419592816
513729036
579924669
46112112
575280360
580775665
6315192
39927708
613333440
38968596
233682284
546920568
178612812
315202410
60394348
531977340
298439532
26282160
150399972
489190716
439925073
587300400
293126363
98757775
10545274
391473870
526577400
329580444
6464664
231918264
454693824
147180096
52457642
78161400
335178504
528296328
426781888
131852988
236713824
442310048
588997634
25494467
298040940
278902296
377989569
73185228
355363452
143262684
253492056
382168764
374863320
588159864
354827844
168855447
369984674
566933602
180500891
55495427
36956952
444529728
524370405
114489277
62520705
182804256
350399736
551876251
178253278
293323664
600205930
386683564
407516724
469423044
108220325
94752792
265468500
128006297
490361580
557001180
310808340
1949364
386106732
331576162
267785316
60268356
114634083
602946836
268481978
322091512
411085368
110080131
353868911
377404344
535148800
370972030
477623238
540060458
542565893
238721588
510169972
99461160
1588140
572162634
265835952
123579946
8918496
1052532
319315788
535277916
105041448
153464148
207557921
108311148
529596552
65263870
534680028
124329564
17982885
27197676
332684735
73359612
547621812
335502360
15924996
439425115
90198377
63542377
22321152
201520876
175041235
78238576
282620412
50017068
384417072
511318800
271217675
332786607
412739132
587512152
618396
621735012
99809928
182685924
550287396
67106700
578120328
253112148
10413216
571786484
357984694
443898746
438850218
619835472
421588711
278970804
38893860
602683560
22383432
26531280
151248562
286220196
135762334
270843264
102463108
391460940
218104560
308743597
492254892
67337136
407267604
406006244
228159114
392270580
221659734
223066373
411128964
389268684
610377703
223890372
293307871
1999188
71421290
620512133
352194522
114120516
558913176
99025200
257203944
620613972
74449512
102417575
303154128
93787452
32812608
621492120
506020729
319396752
536358437
224799126
190439784
250708140
76965624
74054099
607846572
493494264
271646676
123877024
595122768
19045224
106710552
195839460
367894188
591597720
35456934
171182952
499614221
436688676
436414175
532469088
402395237
384248916
144263671
228710844
90754416
475591055
135334440
524568532
391100667
221947236
180612
216952380
20458980
90038196
308977308
250212110
343766916
5767128
451735524
18478476
352808032
20415384
331634772
218964024
612889031
556857936
551146860
411191244
151435155
366930302
618010668
408037439
495128148
398396220
483089340
262223712
582274404
13882212
490638359
21710808
28032228
1008936
145192230
607672730
121363992
320955604
87503400
260043912
351892551
124431432
201569220
560797518
517042332
103521816
388552464
226206118
52153272
612268452
163584648
261091522
52414848
555164521
458212644
195989647
103092084
345560580
346684008
536100012
269965116
359723052
437548140
357178528
615514253
136107564
269192505
411276000
593740152
44754408
604888272
368641548
528177996
345242952
126696204
11071119
506356150
10730844
585755856
96006441
132352809
374583060
265723848
274959972
355431960
410462568
385578144
527229790
66453600
201761037
330202413
352623132
310870549
536822460
263042579
517893475
607120099
91651248
102947202
329753916
73901448
382983726
267224796
465107040
368915580
560834314
227016828
74846966
450526838
487762123
318873600
131672000
137632572
282090979
353551660
322570689
467978148
48260772
544038735
284381453
597534899
518375124
191432315
163777716
581651604
40617943
243128664
571001724
51082056
413489376
597193214
32497528
152505036
34848444
80577864
159225048
311051232
513062640
108926228
20184948
586752336
492672752
553276836
150213132
404016588
171845134
317822967
170522640
292362016
291931272
395079408
387568440
534008376
235251323
462369260
252620136
463514544
12343896
159941268
342940374
562992772
552305268
331517047
261901753
81399960
271447380
153887652
595571184
109475784
599625612
494400916
100825093
523645383
605618762
291383208
62447811
582000857
513081324
243646344
34540488
38250350
458081856
236533212
512545147
238850028
210814905
536338133
432139292
47125459
429947457
37044144
609123312
253203284
209133442
82294699
105222055
269691451
492876780
43723885
353619612
574418120
178838108
210509432
546989817
610393824
277202052
552331079
103675854
586749655
496390284
59506081
112023036
514322642
236696810
546469632
146675804
473975234
358313247
105795036
234964365
181421640
475669728
180572252
89103996
382349376
169983290
542189112
421019028
94161132
112720572
478964340
67644452
297775902
9809100
370661370
359804683
59240736
177790716
569450952
604620468
54855713
93600612
143736012
272873592
230840820
423142776
429499207
162173366
608010888
332488008
510596352
7342734
266253228
517097911
62871660
613751614
577248560
129812402
514320696
1949364
358514820
435324266
306006761
18123480
494802144
470724696
602066988
337134096
411795360
325343872
587331540
201567689
322864167
559268172
211659706
76037302
249014124
490400315
498625830
460520289
210064212
554503752
258810768
322934049
456549768
479051532
423806365
177622560
240311323
369821402
108306764
25547256
372246453
23782551
383949972
223311324
224674229
12356352
43110216
42051456
57388448
77318895
278777736
34851888
122610636
492833057
375029525
314352630
384125705
337622441
87370214
518776947
15055694
116893332
486388116
186989472
361186632
529529472
271198260
522778592
45495540
570160944
112259700
107601156
87845940
61389396
74314399
358907184
467949054
302349014
342381923
500510081
232762627
44236435
36091260
425198016
599382720
481843772
33681024
209335305
149328756
486462852
13552128
198653430
597304379
5736013
596056968
277331415
71428932
77189101
137999629
123557292
334910700
616692847
3038951
109027368
91645020
50797164
474542460
61574336
592301484
515136428
529327845
276673964
596505384
355114332
518496999
577316916
157372261
344799315
159176985
509842764
180462528
411594608
392750136
173941812
51194160
484202088
595043317
89452764
505221588
448353720
139923982
312635268
214919158
317965351
495711432
346893372
495071949
2225812
429079433
10624968
141033060
392820848
50253732
80404405
239441688
402526076
17021124
513753948
467497519
143990585
96621192
612467748
611994420
585375948
434627208
621285057
460100154
401014692
324152723
64387490
203580864
53007932
493681104
189798300
32348232
134388056
111046963
401909684
345777381
488655108
155170895
541671887
577379196
26493912
330065316
197957346
39217716
153183888
26886276
197519659
191878452
343746952
237878460
508051147
266166036
211664808
566680898
379584144
533154168
111358615
504187740
59915688
204404900
49456548
222450987
93351492
577869459
302489809
509294700
301752828
18428652
280814292
382830389
354921264
581925636
279985968
193047621
587494525
258879276
443720947
416827584
84719484
189553499
458280658
149809358
205050672
340490988
183163691
377945354
316189332
102512880
599394370
365901228
466464744
100943424
268202592
218163682
317147371
476424826
526153896
366998054
408501575
37361772
575741232
592449748
598940532
184423536
560089338
594406476
490729032
286301160
575330184
453098528
250907436
365197464
486126540
52738704
100563512
6595452
101248596
189043546
115548084
477541619
255833784
376512580
71024440
327774399
338622588
530880948
579204
204278400
15121584
351178236
250703215
239485284
241845696
274343400
75679448
449649144
256672410
454201327
62921484
563096833
494702496
305457789
108379656
515609892
262346479
87758748
310490712
532899956
87192
393896088
172746248
482638860
434247300
450539748
346698854
231332832
2621988
583973138
328147092
204110244
149727348
530865011
102146970
110897334
81281547
182349612
494352011
458268696
219779892
234397008
25771464
473417376
310106421
88269444
73940685
403381332
445326912
400007955
537462556
227128264
28857881
608936472
360115416
5194152
517992817
320156568
31340781
492804301
324217224
316681344
101254824
380231856
611461750
588247056
299218032
558724016
503951076
37779048
550248900
341176068
115569340
445750416
555444180
166349880
454930488
263442055
89852455
364505156
488989077
211368333
305446032
252221544
563419053
357833485
448063526
589600700
337585108
621084105
243091296
517889340
324924945
76405104
4710177
74282756
107501508
330019052
224868454
395826768
526935333
451097166
14940972
216404316
443309040
411577380
217817861
621417384
309818259
610256808
34808292
149602788
18814788
256313340
61618087
402796020
97853001
82613584
158170966
106054729
61700796
78684552
53043876
157703741
329187070
399065328
159393204
21324672
344495476
143457100
58545656
55846476
575579304
497747988
264939582
122393719
202640436
318070188
243579754
18026247
503982216
133490952
341706593
538724991
154367208
36986057
175473900
270376164
187203461
314968419
562600152
469389240
480975984
444393082
489309048
557111264
200001857
93724738
424159116
156282352
337358304
220615530
207510732
551545452
113411880
57717512
18749593
298601460
70513416
302273084
324833517
478491012
240402562
258873048
179279208
161622828
426437388
389368332
350657297
207553104
223012000
485316900
151153560
141984568
263968980
413850600
455273028
474541722
329818147
486666558
24121044
442879308
249730344
444592008
548412768
207887596
218895516
516139272
512022564
133864632
223761772
604626696
590852966
425081941
536548341
410830050
55011924
229762507
473290632
280876572
87086124
150078866
86351220
476124412
125486901
474909912
395907732
220900932
331902576
236601720
517739868
569600424
500724972
398336652
427652953
605947032
409146901
516879026
115951637
333739836
156746162
501643208
114919056
336462387
342403866
353481538
67499064
43338501
483554376
146902420
214131096
294164455
66446452
213434060
146108880
205368300
95412960
476443550
137065824
48260772
434885262
155264040
63849456
268495308
116675352
42302345
246789464
310027985
293793444
235317899
552112200
603574164
337476636
145761691
183211678
225297721
381268321
40961556
218773196
408153403
302546512
178627139
536168520
409279248
448757291
171849204
610786188
394320875
381247020
365300639
453429540
126697616
441683532
618814080
36859783
582137388
418184051
371012909
430757843
426733129
598049928
76328185
81758484
600769434
593266824
379932912
280770696
521457984
463009416
469936012
140410260
97444026
419661324
258125688
38339742
98756558
200977123
24307884
171438156
109505846
227797470
565309332
468727611
494780134
225428688
192507747
154124316
356646420
64279188
353264616
43950996
60249672
317057478
564256800
21486600
151620660
400435488
261618655
382368060
513554652
25889796
104063652
357487679
344907348
550781409
115000020
180161814
28262664
174839108
509542736
129817419
424762056
598859568
117970776
229517503
233706203
210828698
602418067
244578208
376227252
471247848
253965384
448559552
484139808
141170076
143150580
222947504
504144144
35082324
332074458
338454432
616185864
102260379
239086692
591572808
52327656
19118249
48402715
220963212
408114612
95019619
502712576
6920776
289249157
287702460
612735552
543629664
415569315
340914906
550262484
54595284
7622795
353052864
441861179
112788546
231102396
351882000
577466388
364501582
595549693
45611421
289488224
190127981
195503793
293970784
68981328
516120588
163721664
202807391
501712336
77495004
328320821
538172426
566211806
478547064
287503164
147067992
139282992
594437688
318624480
227879802
410225904
65157336
572191847
527804789
85223230
191940732
607270928
525232152
114283800
354389817
392525928
370990816
103353660
549459072
241596576
232650177
123239664
29720016
51823188
438126490
347541084
250577352
146344125
75482374
291638556
552118428
3574872
189711108
137825640
270911772
210404341
499358380
20938536
342826488
88445264
117578412
172166832
75483360
338012244
524088054
603804600
196622004
538611807
594893387
65367468
186808860
411521328
444853584
2617094
138767695
299373732
183006900
618930245
403693232
190330205
106093980
176594940
516662424
605542212
513451235
564854688
292498596
34459524
327393504
173820378
344451996
116332812
113984856
12786084
408902072
32640948
501299293
208768731
187126488
305357726
399583012
382838189
115597908
497735532
584681436
232304400
301142484
374502096
137494385
295244568
426182040
169818876
293017682
78311742
461428972
176083996
232273260
416341800
303253776
84977723
333079668
249984618
139208256
479905967
391595889
567173478
68464404
221720983
449586864
250297092
226641679
505707576
346824864
84675888
421652340
422638308
5753900
154298700
192681013
336299544
594836280
531796464
562824223
188228844
480656410
382245703
493227747
269672400
260144133
355575204
136469782
318039048
574937820
41379855
561659724
593266824
397730230
303003519
89030701
533463428
531100000
34301912
455466096
1675332
81997848
449618004
237311712
480228624
66482293
59427576
323395128
78408362
327246203
392050851
324431400
257532652
313416091
78756013
262086295
133911987
564256800
437598460
430840584
466823163
185045284
567619920
144147260
43156405
124840260
353196108
470475725
287119366
222084252
200934727
38819124
526722545
171174442
21903876
315604712
330576012
569058588
539045856
522136836
521371605
592289028
62149212
459209276
227620944
423878561
141064200
216057327
520131107
99131076
18453564
94889560
332987809
166017945
94522356
246482975
486702024
492596353
39454380
535944825
365517042
295076412
5586516
235440757
497069136
279106383
337963633
551308788
552429828
9224397
424400832
115551342
279617633
350692452
151776360
616595420
565128436
300747382
332164152
154118088
30891789
338703552
274710852
408064788
36055055
405933567
120082072
483853320
397769904
117367622
488250288
353993292
299868077
166311202
472281696
164529665
122791931
517284975
123389136
521451756
112676845
170285976
226811304
476214391
572824087
290660760
251710848
245847180
35660110
383429213
216410544
183378161
266311728
580704525
64343311
222277320
571854960
520305804
529112196
105390216
557789372
30653203
18663099
103738135
428822712
450545976
364844489
149440860
144962928
168560820
255510503
117155044
315465769
488947466
256279283
584964900
156080731
603910476
510738070
454357512
263770337
566516782
144628617
185538348
25920936
550679760
404731780
18482414
445414104
108784476
15352020
457009034
388726848
3219876
241178803
521993592
55432447
352087524
4783104
125475516
315435744
390077415
456773976
141587352
7846363
118334800
159520117
545603940
452688408
141050954
311122859
8884337
546525684
210749738
513093780
604583100
70793676
4546440
582032206
557511876
72622675
367478147
330639550
362488284
495188280
422025498
272132460
21354356
596343475
578923740
10851407
585400860
202659120
185214492
132765451
46822104
240676433
587792412
386212259
571817385
207042267
90352991
551679722
428980868
615756132
235773396
487023372
614376105
205151585
346744211
438880932
560551140
78086664
172665072
189499356
212536728
474691932
89184960
150908649
178064989
130962384
172060956
69205536
198330390
96529961
331429248
547204536
547317816
415899612
2843853
476884188
254488222
247259857
309438180
479719422
465675695
172596564
229663728
186454799
26870866
443327724
600729835
296661614
419894174
463145220
342801724
177372438
359928576
497929205
205841488
427209660
52987824
500401116
403323054
575629128
242674020
428934769
389337192
518954328
574495632
502948368
144639072
58082328
382766321
19487412
490065189
81978670
226460336
325232388
569768580
565508628
533015569
256481496
443663053
322897461
64771200
44748180
67412275
371784842
324360407
472020120
179050542
459850608
100874916
482258952
605766420
139270536
262488728
3276970
338111892
610518721
447405771
621087300
601232436
57833208
363457984
104720680
568562355
264957804
90446953
559075104
471391092
406221300
375045497
521078076
44941248
43452756
306298742
501892526
461824884
420128424
535571934
429327180
292390404
255204756
150734955
227493331
467650599
475324471
195834173
75844584
348733707
621872028
436439840
596486417
391674937
167944248
441216432
264185532
100548272
228150324
485025852
482728655
352347275
351377798
357817284
551040984
29672549
588608280
313959708
3015744
253319990
375249456
47770913
446597424
518424948
559037736
228150324
137564064
136897668
190160017
413915168
413455843
436438908
183688632
258284266
259607952
252724452
4166532
345737459
612312048
513157291
178712999
108161676
461083584
407448216
536859828
205030750
151120644
308969283
367895649
357599304
408046200
36210049
191551770
457658067
235107000
500326380
390968928
53261856
555668388
384859260
176258628
191406511
196586820
330436467
257976438
482510735
548624520
203657445
167035854
93177108
10389938
125874108
99299232
345742451
80310060
199906344
349961358
208273471
558596800
247408639
413419003
157157352
102223682
605330460
275196636
31395348
236066112
328913136
245893896
50172564
244576255
125251308
522990072
365374692
16410780
539008488
493164180
364730364
459333684
492104440
281605391
564354860
472876658
140192280
308734416
225368236
162562631
422133301
496294376
324096092
114197589
45285647
335552184
378319860
271927424
40575420
614884212
425233895
50435180
307027591
110368905
95350680
404029044
83735460
571538046
71679180
240609355
335900952
347927220
401886612
550144152
462653208
520125192
16952616
505921198
540898713
360118039
283090787
171512892
285323364
322678908
553773672
99050112
141867612
339720000
357484750
391678920
171331139
467081316
391242960
108541584
496838700
21243708
393228560
168541030
315329868
536331834
107491486
491632092
89244281
101547540
188873691
448263849
430487460
611360169
458958381
58574340
100349841
446510232
444104311
318225319
417008196
18391284
533611386
564543288
271530452
592475868
107009496
570184513
463416592
581558184
488262125
447176628
192526164
230101646
359542440
449530812
234740390
173188224
48213610
43004340
177068268
160557840
141151392
247650192
525867348
501608384
121551876
304414413
351184464
83163368
562916183
597414672
300644992
69790968
558913176
544557636
592847258
250309548
144825035
63309330
241422192
218739816
595496448
521862804
171807434
221204283
41478480
575467200
121832809
19757090
381626928
492459057
361684872
241195295
616161546
188378316
69127831
331424523
467237016
494622757
33308860
62647452
209212262
330482592
585162902
427315536
15526404
267928560
588806480
271117296
200455838
204066648
423160432
10786896
78396448
616646736
440500212
502840727
118893724
566703142
403711258
133547004
515479897
558518547
36542033
170710632
491760941
524086388
78983496
368856260
497211225
151584008
62535348
607846572
131927724
55954221
212677771
564169608
245893896
497804040
11984172
140381747
510304656
54594648
566387349
529448060
95381820
359610203
327823236
280135440
97810740
85254128
422152524
218656674
105795036
529124652
49194972
121063186
44623302
563508991
148195260
168644374
203606612
620476956
464260424
424660270
105134868
537096492
352943185
325655892
469099188
291654190
233687016
145469985
222573084
455628024
54127548
399597046
269068284
581203188
453719207
494851968
415938893
531067788
65425140
588574517
524477101
66445170
516605981
519850237
8258328
431114616
109127016
139156317
411916557
84949920
141855156
438930756
365926140
191984328
256705704
171551918
214661821
192684505
119982420
156541194
313641872
35717580
210026844
469623694
477272807
581794582
379318388
115429752
114876228
93813327
584897821
303846903
203510102
502724160
8868672
121483368
475009560
396402841
508874163
272379160
359716824
408159573
520710624
142211949
432211317
60959170
44845538
297586296
16716406
586067207
524633765
255167388
323613108
376281231
27562554
449306604
228928824
357088056
91900368
320783561
522476248
100034136
13695372
384939754
295350444
552548160
48705218
94590864
401257256
232955104
250733052
391529476
230666436
50969952
528464484
513075096
221293369
112216468
394755159
620818393
37735452
446709528
598398696
47801633
137994940
13153536
523444716
16395468
54868680
557865901
456892308
222881436
191935174
396947808
159274872
471474203
170578692
65182248
226754690
2416464
497430360
280608094
50297328
481408920
42767515
204452784
299748728
523955412
74454115
458841672
181203660
309986244
486363204
131175044
71354196
298009800
85759560
343423807
262855558
13489848
340104852
495499680
456593364
45761120
359700907
560787804
508977480
90213178
66303288
487054843
211980501
396931286
18054972
536028548
257976216
140296788
162152208
315672408
426319056
351850860
39535344
289654115
257832972
110507202
37380456
475414380
550567656
491168092
258463419
561155256
278533598
114443286
110123496
200403603
21455250
480751776
39336250
8694288
294522120
353364264
392149332
37361772
10624968
166144356
21857806
227483928
178270272
209103069
6178176
394367990
238108896
256612284
288867096
481698432
606706848
201295188
543853872
322134590
499631508
419574132
439854325
466917600
170672614
398138841
340666610
71640684
61689389
421666740
399613392
305457431
148899024
383906376
24056460
91704701
272433714
174689172
2354184
515380078
83803968
318616537
33880320
318074755
429667067
111306816
128695392
498821150
164811564
46993357
155267845
31476312
64133719
317858436
206488124
205673472
185872610
423312344
202254300
535951341
441552744
136804248
33693480
578257344
320218848
551464488
187672107
73621635
40039812
352149804
526608540
311421656
225010147
385762320
562129671
464949847
163204740
475588764
19531008
97144848
255509928
77672317
593967745
16576378
598672728
407257182
306374004
379394425
398803752
586652688
369455935
406517835
616148496
112658983
161379437
254614085
51580296
227174274
448819534
156007316
292250384
123812640
12891960
367295552
59495738
588265740
3728398
95288400
403406244
578559614
296981654
203244552
517791994
65879784
325512648
411328260
366206400
18760100
172415952
456431436
141419196
27434340
238071528
90150300
164898756
147598753
161404848
144536490
553021488
76441605
220745419
559167877
363951864
597321252
544962199
50649349
172536903
518225652
206708198
621398700
106417836
499871736
427577112
362563604
307426523
156052286
355726271
99704052
152878716
329517307
274486644
174150256
119617799
242443584
492740676
200557384
340235640
451252066
351576828
547297956
527371000
433316452
292248900
281100780
125884073
576170964
338172094
399166399
4191444
463720883
431334731
438111844
437624703
130632016
583520004
21791772
397010088
371487744
215818884
449050283
348481512
54868680
49444092
375965676
209916723
15809137
171487980
97608328
503407265
35300304
559056420
464179068
272319300
508761562
247208004
269192844
121215948
183240216
193665888
334561932
593006204
110189590
431668908
204297084
355434180
455204520
346675392
353580983
398492352
519751512
538606645
419075892
255782241
446563674
482894208
31196052
150960492
233726372
474050448
519511313
517384108
543150108
283342860
431002512
455067013
50022712
81051192
453233888
319639644
423684612
383114669
433207224
38678635
63239112
171656136
181222623
134097781
503164343
145890844
597522423
492796728
583687230
596542752
223498008
535894488
215245908
48031178
544619977
421068852
522140348
219605508
448988269
619341710
101161404
484517792
179173332
541008505
439559784
317235636
179304997
211851759
266199521
25920936
554422788
549758016
156999841
552590830
150642864
8912268
153906336
476635068
21463197
398903400
51860556
371188800
173640887
455852232
535079988
422227260
595072410
154948981
188988660
160976919
315451172
1956204
533712487
73835621
259358832
153967199
493458760
30828600
261625824
103534272
355307400
131645062
445669452
349424242
229287931
250938473
345566808
206272682
193068
485559792
36946052
209406556
170231407
215495028
544600850
267965928
331061796
66527496
438270880
167670216
406258668
65516174
435285548
449331516
137016000
455079960
203805072
591898285
27073116
531952164
193117824
407620942
90368280
280453068
221000580
320459018
503480144
491663232
535913172
486761796
618409260
341436374
566323867
316158192
118890200
169860615
432895023
305134589
40813311
436339908
242069070
419922544
253398636
35648333
438405897
86258565
99232300
531478836
280030492
248300532
555562512
294802380
78734376
106579764
112857588
437467181
192490558
180171146
483280344
64038968
341430735
22215276
4696739
245713284
311974423
573829236
50004612
104284389
382233297
30305448
594219708
5366022
119249975
121290300
151751448
186353108
521457984
64617284
452152800
423193992
213566944
85348512
156534841
307325392
243707868
461002788
508779877
360351035
111358764
278117568
275134356
492223180
173244276
146697809
430529730
97640247
605892045
478002877
284312005
14367092
389094300
26211419
215642893
305389980
208239823
46803420
174138007
553509439
108267552
352735236
416684340
79189020
161193096
56388312
44777112
366508472
6097212
5565937
98109684
429152796
223719667
6436645
323753982
52848908
522120854
101777976
80705978
36430530
552180708
184597920
543921023
393875430
150399972
93382632
69399694
515354149
472580930
82275315
222345828
554889888
569949192
448409772
137383452
162706500
34808292
319658355
440151444
454472380
294665082
21785544
157804481
596192916
51875282
123518608
515237498
305809094
137022228
240705972
244642068
210195000
568790732
505654260
206925300
79537788
284479462
271562546
494029065
121327668
513971922
209198520
429196392
322682227
512592397
371724408
620190541
39902796
318275712
83910427
157998132
476404587
529809732
24183177
135477684
82123048
246809412
495076176
200516688
239366952
364387374
606227292
49506372
535178268
602615052
595029348
379316340
428717449
169897811
254000797
457612295
100854661
442273021
252271368
179367775
566458729
260461188
135601691
562482237
571422386
12157056
83487680
441434412
232225337
41391288
468387437
91607652
284014073
531311902
292460652
87845940
193114388
477581119
423679922
267369403
405118399
47637972
2877336
62598133
191635560
76775383
16585164
553627717
492915060
67542660
178493803
240568956
339363720
531485064
23413018
7610616
504392479
4702140
193024404
61172365
204943347
276361272
220774066
37056600
532604081
265027100
29768444
56986897
373166108
349154136
29776068
1750068
452119129
595778987
482900436
377379045
410426410
336326002
127825917
30691584
392106766
59875992
93307146
318648182
572427936
290860940
361396340
188596296
171911864
261420300
584751805
561609900
94977000
300033900
505407554
311392672
328875768
559140924
154200558
397281274
393977052
503260071
94293414
577242180
487123799
248420166
595577726
7808080
88658248
184524504
293805900
506865780
49943899
85585176
513398952
81773640
225459828
614691144
204371820
429663492
403132212
596611260
186886493
225431553
493942680
210730608
70040088
377628552
145422897
40052268
184797216
181639620
304645683
403797614
126514281
233419212
391006296
647712
187895200
325517280
40581648
158583564
462615840
255299970
274380768
292857350
337862772
19319256
90530208
615069082
183918178
551838168
213303340
200564186
202092372
375934536
556434432
93592735
5110521
292952664
194444388
281078766
215336322
99193356
423045338
472608248
478796184
119005699
48771468
472251540
216113360
530768844
515348316
119110500
579415752
609735236
578151468
71235864
582143017
274565450
3786624
48734100
84344037
530933738
5686164
15495264
444001339
92636202
131452798
189217935
546729468
529634411
372259583
108703512
274131482
316170648
357443291
135533907
72204489
30253717
160497610
333652644
174172248
231873343
616119852
415053808
418720896
261065304
436637838
603062423
620433360
199152756
424266408
209562904
313902150
459693270
521059392
511799177
60072304
534854412
323980560
445980852
176620075
88543476
419904216
387143273
18135936
369071280
52863264
483492096
542134944
116354487
80297604
84021295
101469765
292067614
355819134
485833824
53093700
210698808
510558984
84133402
246811961
464853126
447334081
266128668
298987596
322996536
517225130
595446624
365290884
414909360
613952792
351780499
229663728
39368230
162625637
265296691
213878438
297947837
467984376
397378147
229778955
256277969
211934891
355114314
441926424
31747202
356602824
475064280
28457887
292696516
393226059
308304684
462833820
168473628
229065840
351385577
435548274
1519632
531204804
613744488
416636106
426514872
33500412
465619323
72568656
512919396
116500968
140273244
469662251
353198083
446112940
203283940
124606047
387767736
468947790
596181528
236701368
394543878
437747436
607142808
193665888
171359919
368081028
382043793
483788580
242066465
295404662
352174422
151039020
139743864
469185239
95855148
472848444
594806021
86218981
521212593
388218277
487898996
262933970
48423580
106952197
13422439
604290384
294889572
394613446
28362312
213057492
123962112
319063577
13028976
221437734
210130889
576538416
299635308
95201208
470419524
138012480
474922368
293581692
234957528
72711900
353152512
609291468
140659380
522808731
239528880
277444944
593416296
419038524
28561951
369619344
108709882
102108060
309698374
467713958
76328946
308229948
33955056
224232882
185500980
354616092
457085376
270376164
478320457
421928316
380699815
230205351
35167271
332674848
113598720
261693707
422186950
607896396
618230193
261202320
141406740
46180868
539480263
584905040
551422393
248335272
377578728
166007340
34957764
25565424
333341244
378843012
39738231
240697171
2920932
327050964
16649211
532151460
401724684
203973228
516193361
577250517
329756770
174558384
17992577
405731988
180929628
276678900
565595820
393964596
542563469
138442212
84071019
335813760
15750612
322582360
259468566
156216924
95730588
540951624
363995460
30726726
436856414
94323240
438719004
223675586
315021868
434726856
61887636
275159575
392488560
307557324
272144916
27771460
615631150
482326428
283391708
490492368
533746782
367613928
509743116
440973540
603673812
244741716
541549512
347161176
115107352
243757692
297150336
375259088
160177932
290581117
560874996
493232688
586233802
24855948
279238608
130569892
117659767
164132712
228415284
611429949
522193348
58468464
300193224
385463376
492560064
428136708
275756277
173001384
379988964
204396368
283866012
513081324
359449020
518997924
309923964
286906795
588408321
404736904
176937480
543892933
302947299
138998147
130226912
117783936
395695980
414859536
406233756
349736687
530731476
206526708
252211700
219761208
104902588
555898824
348292739
17295961
172770948
57285144
416221885
501354145
208382652
152045349
467021833
476475998
318786408
127042278
409406673
214648020
514874988
263108088
534935376
60349320
490560876
3697608
390601476
318275423
3705660
110597111
137128104
577395052
555138118
24625512
317899185
371773890
363098628
588022848
93656249
621305280
308323368
384635052
76467384
296359858
380634222
115747380
568500154
51606440
168359725
601581204
280622643
275570316
238252140
232690536
158228568
390333672
281521913
14287032
268196229
247779033
548499325
477975351
545703588
71964540
38266372
217015040
314956752
572502672
184467132
501154704
333257221
409889592
506097114
292093200
170913375
416636682
514420344
139781232
137460569
292554072
442107036
477379085
307688231
461829582
828324
581701428
340992239
593226179
261974283
95107788
576660755
386335296
199478385
567533114
176221260
243200709
319166042
416310660
149766975
231665524
607846572
186490101
556061578
247195548
265436242
366193250
531270511
546581736
482204997
486668376
152727322
311384609
469291275
80552952
145523448
392725224
355938347
533737241
517848578
20639592
592768584
227608488
54831312
23423508
33132491
285293007
116071236
605100024
368859629
542783144
102469682
53212881
593522172
195497057
563027567
228623652
259265412
2360412
21081780
52249142
383686774
555998472
471621528
600572268
350916660
458437189
39154079
273628969
380262996
19618200
443527020
66054168
184984056
195851916
204563262
456344244
375699807
178731144
11746008
14388023
425303892
492759360
401262930
236109708
364877502
234530351
273047976
344627043
480924504
540210492
54476316
456744681
5667299
356037401
149602788
215788192
132590252
290411996
177977556
81883155
72789895
49163832
297115940
1432440
375398928
50236836
605922120
154626688
531784008
153719496
394836516
138731187
173391705
19960484
282159540
537040440
315403715
85652005
528613956
24058764
539874180
202839732
287453340
458822988
9010788
239803148
234409464
357727569
493856777
567384237
273741277
471764909
492551448
481847904
249861132
330669447
393007262
583173251
190956708
59483628
600866893
397308653
613208880
476622612
365745528
227160072
198181188
568192896
368249184
571574700
356079672
320802784
14598432
517925823
195197976
139071240
446578740
98601696
164264004
208708844
74605319
218141928
614255184
174895623
119493914
551758400
472256556
14484119
261370876
300806172
198598464
96141636
162282996
100843776
432919685
307800216
63064728
400366980
19935828
488773897
546538140
199648949
161859492
240257556
319764204
71098894
9043056
609543595
98075837
389193948
309052851
260928288
267961406
348227170
110000680
444342995
183975060
125283317
240363432
227907150
530209754
28611432
307366427
255742810
288213156
62516664
391139125
223429500
139302351
230611341
269336993
327424644
251227449
24510603
327387031
299690958
450786695
496096321
495798624
346060173
601612344
553778337
146930976
155746749
239935566
211129453
383680293
215102664
544985252
510456327
510397056
457828638
180412369
159424344
18447336
203450076
160486627
56417062
572720652
186118511
146075751
615926819
193882029
309673293
257403240
446416812
338632434
12664167
413001557
49506372
130684200
3992594
115894368
180861120
20383329
391124628
16522884
415380472
507759425
114476868
373626111
1184520
443695176
382023015
74279722
397221405
93978583
149806738
598106313
345784788
59020930
124560000
90299772
334682666
116828161
23528881
227122704
402663086
519228360
459903999
407062080
370537624
72565372
8987004
453461731
69939088
153124137
506417605
84476592
139061229
104854608
470164176
255715452
251935056
240961320
536756838
596669025
595589868
223435728
420869556
106607745
394120189
438961250
132151932
89471448
547097072
73577592
454986540
355112260
117172945
206875476
593255290
264322548
172170954
616690332
208395113
378264286
359218584
65755224
80816200
189472844
464004684
621504576
539665863
318711672
489433608
391197798
48366648
250357048
243676728
609319016
232559748
56487960
439317
540888559
162793692
395166600
186098868
575647812
311275440
126347436
587468556
296110260
144881964
43650623
178497420
491463936
100935375
103689972
35048271
99741399
48540637
135984695
500456280
336523752
296562723
40108320
364828722
130401864
536423868
62211492
286189056
372958707
389536488
391048767
31053306
621291350
430734708
497019312
441173581
16044339
398250527
304682304
13907124
228063132
395066952
363443396
130495284
530798065
242887766
259504831
40251250
21145221
247337186
603101559
407006028
524520572
301478796
561099204
230436
568306829
195895512
476796022
348269760
198368028
34513216
174841562
295674300
603250308
213664669
149974636
551432586
478590660
47918232
244670430
584760780
482283864
173020068
190487453
12885732
40313844
581340204
266795932
264135708
501392529
92265417
567948281
247681332
87010831
341649396
471708720
48715416
272919104
377750293
611264412
517808376
303064609
12053213
131104537
128975652
385992756
555406812
580782401
170356230
539587692
439093979
381146942
191053625
497639844
576986832
225571932
568764014
140452852
351701153
108684828
108643418
275395932
73389894
580711176
386136
608824368
417336134
614052678
545598744
456674328
149592199
64534536
526104072
258566167
340780662
421199640
506379121
345492072
509880132
385313904
33656112
327154302
568923573
240452241
197681573
460664378
13365288
249415330
26294616
567354199
134113752
303434388
494422236
556029612
26188740
146694312
183607668
132314026
58300308
138674904
447948900
6477120
14766588
348419232
279803581
37355544
22507992
279450360
435638959
240222158
166848120
539344800
259240500
32809104
359635860
296647718
238762836
35318988
211193478
585958908
65138652
482944032
200392128
144427320
109669696
177884136
201043303
87248052
242368325
63450864
221126343
43421616
217973772
272591662
377065841
434917912
187529518
459277632
572008265
224665026
504098200
381259476
81991620
407392164
63699984
82621645
192220992
46356023
58833658
58817622
83804641
557742312
40775629
377882677
138454668
402519479
602571456
171284414
510945120
312384024
427957020
141194988
339587928
276280016
532936188
384318551
394045560
484719012
80316288
116401320
609970320
393298200
81344719
52149954
194108076
109699992
94453848
516134600
416307780
517408414
4428108
388085364
424117833
396119484
309475548
350807130
20996424
248632021
68365207
82291929
446348304
588169990
331697052
161529408
537769116
203443848
293904990
52632828
92716236
22412257
485609650
67523976
148336305
229500359
583255694
447605045
169414056
205231022
127649088
376709055
139434954
362874933
200033278
462485979
22763638
133198236
44479770
190353251
435297881
315080748
337880308
149585773
357686496
35729766
231432480
344582784
34204176
191978100
60959664
404626932
407138690
511885548
326091852
527480460
189823212
569133324
301802652
550511604
95008983
541287936
601465662
344327820
107386112
603337500
21007044
254195820
240456852
585557751
95008140
84126062
564431184
373480704
121329970
152965908
188025154
604290384
521357155
20303588
404528510
316102140
564722410
485922094
97305170
82621206
220271904
208737980
192158712
285236172
488075904
400811054
524926980
136592496
468451476
204558660
158674463
155412830
167801004
619642404
264700605
218089661
269021236
438027696
619593449
63133236
331814214
298875492
434649245
345280320
136482274
136692144
337570056
181194282
286170372
72805320
438706548
486773850
59925816
411409224
125294904
607104998
80316288
239372514
165739536
307339344
603131976
49500144
490579560
515164477
277708783
67878972
140049036
412299828
556026643
464204391
31253620
319209912
234926388
430329888
587026368
95990340
36028980
307252152
29681863
302439881
197477424
175355568
17675064
234339806
84956148
497191226
126674567
309558547
439192160
120655044
351514548
235107000
301435200
340540812
326552724
40207968
117687940
317152451
491880855
406166364
355062131
68987556
210543768
403892028
142972500
181153836
336938152
266673117
478223208
445899888
575834652
128777429
284874948
293276520
153376774
268414344
66085308
331441704
363290138
604491010
282315240
157792608
521179548
35829684
164868858
16261308
232812117
330401628
108267552
126418018
287261290
588436975
48103982
197283675
458636148
155656404
462326858
181838916
150487164
3041179
182698380
2952072
298618240
218714904
13369500
355861692
450290628
346256480
5804496
603575414
234128376
216858452
390825684
114423129
180454758
196735575
225621756
591166786
88512336
525655656
177628788
395583531
5947740
97713873
618209964
424128998
424438200
61611720
572111202
44174370
454092457
407118132
65954520
292248899
555282252
54812628
77955876
87042207
291665768
365558688
6147036
552286584
591324938
153403109
90256176
596931592
561896388
12135274
362432232
92137032
281611476
343573848
18391284
553999284
210226215
7202868
43411252
514075505
241889276
54002988
413997625
409368473
215283276
237987631
433026963
279033592
457577388
188956924
522304992
167508288
134071294
276143292
495133591
59545908
5445335
160115652
611739072
595751796
443819529
620198637
219032532
470955132
361790748
278173620
246995051
319932360
490208221
432613305
609013882
572482663
268806708
18671544
87148404
578961108
549474082
96396984
9753048
26936940
428106492
315236448
443381515
515516472
485703036
370285740
426437388
470762064
541137120
194409946
341618256
13969066
466875792
401874156
65112080
343256485
25123752
594169884
528654639
303652368
539660106
484502046
502219692
504204353
326646363
571798908
484112327
113536854
482900436
12103087
505103256
52777722
506292804
428604732
269149248
12218203
27185220
564012301
432552259
617618304
32382928
573972480
275439162
261395388
462017952
466558164
297423733
509668380
530001582
604234332
36611006
528673045
238887396
174413467
395882235
526503941
345323916
58970983
89938548
240377303
516743388
339321753
492360768
233872963
350880085
98985633
224346018
340948666
117435168
53529302
315910676
341075628
594799336
4428108
269332447
65109126
205287336
433160407
467176883
49219502
57042252
287409102
569450952
149889276
557387316
382433191
520175016
602714700
594213802
385362682
410082660
4428108
255989484
502656343
31030311
24083676
543586068
320436828
64167084
457178463
152542404
325570883
429395364
36078314
483391140
145274328
87915884
448087266
340179588
435736330
556826796
7286760
93399948
399233484
587854692
326186578
620153100
582672996
562438523
34584084
388515096
41181719
433408600
376101493
173630412
480128976
287696232
329909616
508512023
87518651
31993236
338635044
331558773
229173144
366649137
518375124
369729249
75419947
344208360
548462592
186050780
114167994
8013377
56628213
617182344
400809104
206215668
465711156
573941340
381190968
401419512
5661740
433068740
160881696
208992996
377230858
585873488
91504668
612100296
127069884
96066900
401495257
425112173
420663111
581792832
308503980
195505388
307641287
260075052
65904696
274848366
23927976
441687133
115828344
45993780
492303459
480454595
555188832
295624476
601368054
440556264
451772892
37561068
144794772
210064489
438382692
48821292
500107181
529678245
178355955
460024992
5050908
22140540
189754704
407442138
301705794
531734184
423566280
74894390
127201076
601456644
178392115
255142476
561238831
456549768
94893027
532170144
104549436
341200713
224693784
209896056
384055848
463120308
616925236
112014151
544330468
452208852
415477457
578898828
550006404
266173542
112620924
541135507
218939547
534522586
264847549
372821249
121913100
470855536
82608192
517402892
273608496
583781580
43229922
369813294
296303328
598448520
26045496
330570785
395913960
227614716
20315736
424701686
347622243
611957052
130084236
294592232
313981438
306003995
173469295
142216380
16036341
263469312
418658616
515317176
234004644
417220062
559592028
483405769
276984072
544258692
253186113
368043660
405858763
98906868
246589828
63768492
311045004
154280016
567764166
137037609
275134356
543138433
588259512
89129468
72232344
406065724
241634414
293307660
301245229
173833126
169201533
490242381
221458717
465505632
273751456
489433608
342630697
549166356
449890715
391338463
80459936
213614172
476130600
316855728
503603980
158583564
567339660
171004880
249182280
226269468
370610707
551140632
344250928
381558420
431974080
71653571
479431440
332388494
544900104
166922856
316223424
596179793
312786816
389348849
79455438
150779880
364254884
205216968
228063831
390017162
424226448
112804665
250757964
450710611
324026266
372064677
414423576
340603092
603311171
543743843
21928664
552147149
22701060
144333900
13178448
418137042
352710324
612176471
425520807
187904988
285865200
317970540
154108836
612212485
375187176
397051208
9350597
188945064
80359884
195197976
64802340
85554036
94395328
172004904
278513307
445998605
94528584
304008320
199864499
149245913
447074703
586814616
616147220
474302689
298190412
415208304
200001368
480261187
598093524
309313090
196748073
232256814
443821130
191894263
599972802
432260568
55029833
514414116
439494991
617923476
563080442
210681250
238231461
417269609
448795493
5829408
43596000
191527770
543217047
504468
309207744
459846818
502151184
146793960
101319058
421532585
596866608
154151740
127530756
19375308
344284171
256985964
172415952
153888342
502076448
27932580
45897995
490769404
413187042
147475300
361933992
100818864
457903485
506872008
267324600
39398328
562101912
45975096
216666027
266128668
576065451
275657508
588462734
70986744
462753703
63849456
535670280
120100752
589909932
497293922
474021241
158576155
503785709
1438668
115024003
507108097
236732625
78148944
620495640
297860588
381047724
504691558
86049390
38694564
20234772
321333660
384572772
262522521
198052192
314495316
557228581
7841052
344395944
162326592
108406543
12399948
397203156
99541701
192700548
166518036
600972429
484161285
548857256
553022927
64819572
17457084
457193643
451172644
38053080
462260844
234266220
140618048
8569728
281250252
225167112
327803160
200976304
1999188
138364579
621672732
487527840
559819300
169719228
506726153
597053448
138984048
347286593
582297148
340055028
230734944
391747332
401382784
500706288
22572224
412003094
172102547
474984648
101454120
374271660
264847630
535424413
497673252
162040104
357954300
401232672
374459718
69579216
288497009
98196876
522304036
12312756
449260169
35113464
330654763
616086216
554954315
608843052
119334708
127692684
496564668
403718279
572420697
32503932
233475264
144028728
326428164
598254379
123016789
555456636
314462500
430641288
284899860
474934687
148979988
152436528
564107328
224320238
518816290
31513680
90585196
3805308
616939452
468217072
543006864
216050574
353970083
84953460
80851896
219519321
120578434
233151408
237416989
271067472
238171176
203973228
406750680
520089953
445196530
137758032
257596308
538173936
146341998
126417753
347042844
170572464
562479026
236047428
306534974
585668664
276373728
330058560
242383060
620563007
207722484
217469304
320654808
596960028
562338496
211200814
138018708
533284956
410438155
601186638
97894652
300332844
10699704
376099758
40506912
599213358
331634772
9217440
504056814
225627984
154909160
14100192
536732759
587013798
167900652
66894948
335770164
587730132
198452831
412710876
477693828
200227723
574296336
109859133
389044476
395770994
613159056
314078040
173360876
57123216
49824
31345524
448862003
30087468
507021480
535535201
74882776
8868672
19144872
332623491
471204252
222346140
520218978
316662660
479201004
337439268
5617784
274872780
226250784
167340132
170983512
287248478
257643335
257029560
369910905
549283306
448652664
1887084
117896040
370973835
347509944
209329805
504468
53822376
132650172
602278740
118625822
268252142
46255356
215385115
23874124
257652032
392660028
144053640
167632208
614322223
118481472
393808896
472317279
99324144
317023884
86527880
376633515
419748516
25105068
403537741
409683785
467905086
287048502
468009288
353203109
118767960
166387248
164055129
288230239
68632982
510540300
291781800
433786428
534661344
435021573
476594384
339519420
291034440
586685316
455216976
147971052
1143237
202550529
103627692
244436544
543355632
98165736
412601457
619219789
47538324
120100752
363534588
334113516
88167534
105780558
600922438
225154656
251191468
226636249
401160220
254553498
67461696
361093212
423268108
180350424
205617420
8993232
537266022
107626068
513570674
420956748
390077035
39879296
51082056
122779686
545601853
612579852
308553804
25547256
60125112
162684743
207709342
161420791
164196174
482433336
102705948
110509632
353522258
392963273
239634756
324933444
126907956
102934583
62278605
554292
97793970
245296008
339943902
90957261
372895272
340821072
501969825
35026272
149658840
540179756
562175346
140087030
10861632
47656656
153241180
300437007
180817524
423215100
576189648
190344108
125269992
528432690
120418380
52576776
459169531
361504260
604190736
332284011
569338848
600030432
363472308
558184500
132694391
461662956
272163600
567569417
596864357
294291684
202951836
194699010
115049844
364082652
559859528
228112016
323444952
256591577
328414896
504111543
171923940
160545384
565602048
496413073
620813268
232865480
557958483
138823196
2167344
233436232
169960154
471055632
175371728
610252832
547497068
171413244
538665948
74075832
132631488
482688684
585768312
380904480
477849887
281186303
349864128
88543476
533328552
569724580
124263812
485235936
27633636
193872428
32653404
190262907
601612344
513386496
437555932
582367368
231980544
35244252
193753080
523706292
125722840
401431968
69915528
598541940
255896064
381558420
154541592
35090434
28118176
55018152
422764863
66870036
500127084
155021148
553463676
548733101
202721400
146183616
172031240
125019942
280951308
590377032
352672956
12689184
570162660
379783334
448524682
548188560
244448307
518804856
113310487
85778750
6832116
472809729
416168852
610804872
123246377
372175002
41526513
12144600
475400524
169194136
572795388
451318248
594247170
371195028
78765516
403961750
209584606
602752068
416967893
359569556
193852728
84422866
380912605
189175500
547453656
205729524
238532400
366137892
258068785
416098908
307818900
536426995
488293884
493765587
163689471
1974276
591183967
86064732
246448188
70711020
337019758
12804866
584186400
253535652
373029026
591055884
105109956
24707475
502836264
38333340
355950364
22128067
413783915
617431464
114506957
24317788
422766421
25111296
492151240
428235217
413870263
450545976
521022179
594437688
46890929
334923156
391848573
126268415
485489105
387026604
502131365
536535972
350698680
260411364
50340924
142060680
197602799
335415368
349540071
390043155
566008299
598361328
290268396
87024560
518929416
477343451
135789556
601898832
346038955
431114616
619318548
125143767
190520748
294815605
139581936
447774516
571157424
202459824
263264068
461476116
608606388
75109680
12976669
312745248
463891608
335998755
210732336
500737652
206987757
344985667
759734
167737513
52296516
148745759
103665658
191227972
177168324
197761008
189599004
232005456
101018316
519750376
348674580
105019977
424593900
95672079
446130324
127955449
458209651
588321792
126864360
293687568
288879552
199451700
369127620
540602856
55636734
618359436
460070075
188141652
315123593
379822608
200488520
420621344
471674388
382449024
604229402
342713125
162307908
179291664
296104032
552130884
17139456
222909462
558516602
82798215
327025403
256419216
13599358
26207424
186911905
320213443
539562780
140582225
385980732
46597896
287498420
1933256
204718629
184691340
573592572
123183612
482925348
215893620
68427036
321788106
437946732
310446129
301214899
5980989
262279764
396045974
5493096
366474204
55217388
53467380
497145708
461961900
539265651
593181736
44262396
61490071
457141428
118587348
18403740
362294022
304336448
106840397
35441407
219169548
253132310
109067035
509017523
326590092
152106444
616814892
592936740
419724002
305308121
70716700
569307708
318344220
462615960
530276832
448553016
368697600
411146317
516531636
598815972
260479713
441970020
607497502
399273274
132956130
33207892
58132152
141295933
58306536
42350400
279251327
335334204
537719292
230405517
276264038
250063713
278441424
175324428
254469852
429925068
620765441
198424080
135102352
217170774
584402690
168146960
210437892
405740727
254248829
506168600
524749918
234043584
450628449
89395787
131740884
607310964
373251372
453778308
511194240
523622419
598561347
78690780
206825652
73004616
50993353
267112692
288019615
204440328
398505661
343629900
478198328
18198216
356425427
569170692
107021952
572982228
381004128
216055548
325369404
383083591
41578128
498933044
48789751
145791252
293457132
610244352
400609872
503614764
382150080
143635553
564499692
79226388
535526915
494957844
480012485
555273600
53392602
133360647
58275396
194818100
29946239
162547576
142722984
155600352
602796973
227029284
401697007
349148131
591435792
126164237
27291161
159094260
545853060
134238312
492173911
535590930
176282713
95829399
438413832
282512666
619137936
277188539
458978216
122728968
560985542
290867097
61976669
578026908
473439175
502479931
351215604
161074764
11216628
409528368
315460656
120721679
8532360
158353128
333316332
173406053
519577128
370453990
1922660
208613088
336556545
549837398
40855680
16846740
439964604
495390795
182025756
613470456
10718388
447786972
79307276
135253476
560520
545295414
581570640
389729042
69114591
603051012
260367768
130835529
466757918
217083168
531425514
235518278
242219376
574159320
31357980
286505511
580548498
210263508
149851908
181916379
439348032
387259850
119428128
501692909
40558663
264515616
244148643
20678789
168386436
376737948
125263764
430138988
575429832
507426300
138263726
304549200
8376941
49222481
180338798
377442427
44081784
369525924
361941658
571592146
548107253
573928884
285142752
488209756
427720356
204623243
511356168
480364699
539074763
129243456
439780025
443390004
311630436
271243727
221339563
485597160
187282188
285812433
371898792
360132914
530930772
317982736
476828136
246167928
14307069
491700212
244013040
9167616
321151056
269291638
84109140
171509965
295657643
123700536
50116716
380362875
383550303
77021676
618967242
508274383
585521005
290908289
274378816
84593830
357157164
261582228
520657606
5104086
129592224
89508816
555493991
6333876
39921480
404577108
508809703
604564416
420694095
384373476
210656084
312726564
281723580
125814148
28178598
589237308
350854380
597944052
569394900
435511584
577319619
338298732
132768504
116205756
340902999
286108017
4352975
178966876
352427642
525375396
115504488
537539313
505634331
495398641
345255408
588676788
261777665
161097448
215962128
12711874
117766493
36203364
542558448
138317652
160139366
170709480
610667856
154160980
32584896
410144940
326630937
445395420
283432803
245508708
151683850
116494740
370740886
501613891
581611306
172278936
189739026
207844085
320656736
503263857
196044984
102917700
530086829
124262624
449960544
411048
16149204
15271056
407049624
311267156
145375038
352595089
100663164
332326080
487253808
83947212
150202130
488407765
430716024
139913323
69704037
460398672
260212068
420893518
190802281
109372496
47601255
407635056
541787068
263079981
618352432
605024761
435810170
73259964
160470648
102998664
197153568
76867447
199144200
452337221
259614246
368075727
135018075
526823731
272575101
356135724
457695720
484945875
56092851
3724344
79544016
604309068
589324138
416967873
605367828
157093159
136031729
298051334
310044746
339628898
188384544
373163076
304883384
283317948
556893279
269130564
78167628
191059982
123389136
143542944
344009808
567800532
139761848
507731472
583999560
77856228
124410528
347233210
93289212
117516132
259380626
18299817
471075581
177080724
553146048
583646406
175972305
201718692
462989143
463670570
321732252
436022280
226935864
508995756
454345999
584398152
15551316
141657395
360416336
276064566
570678277
350939320
62757686
590166840
442962382
309873860
164207448
393447672
226189306
374242440
177547824
30507456
386498676
427731818
307906924
557160042
499722264
317291334
401387039
199491429
115672644
56139192
599812452
35480916
335541277
410394060
159212592
285435468
333247635
292118112
599193494
594842508
312888492
69971122
13601952
286379523
349627213
509462856
307795478
330582240
285161353
147136500
230269789
544370796
139429866
439125156
13975632
440983684
96502860
284632324
472761252
29900628
548668116
111546491
308448233
322124616
361832031
472262194
455738327
126471996
383227524
158147604
356478264
34814520
428956694
551949250
616185864
289188530
67031964
152586000
410468796
89191188
583700616
22062154
131865444
473916705
520494130
360707076
607996383
412287372
468022443
419088348
75128364
365054220
545510520
178444656
600460164
31574884
322985836
185112909
27141624
126814536
551159307
385285870
18428652
493866831
617861196
608569020
24401304
542550655
137769657
392947445
321175955
34606226
522635076
407144642
28344720
139557024
430358825
319315208
204203664
186949152
56151648
96496632
436801853
425802005
137632200
233622813
583619494
589275066
334303112
484357064
179347616
290779092
376345584
173381292
118194699
29159496
176316812
311393772
131024664
209817902
342000934
38756641
19842408
621593114
419939854
191098451
105514776
260586740
509842710
257555226
453352367
428657218
94180308
52271604
98171964
469852776
119502864
85612050
162980532
434104056
340372656
108557062
540079704
152604684
439080228
411249149
393939684
3130163
535944312
3338208
203057712
163011672
359467704
39111840
28504992
94821889
46853244
26120232
526035221
185587599
522131391
63070956
334200708
408969123
445567366
69380333
408295224
300554274
547329096
220521024
556305
277744621
491389200
309266369
197564616
217361459
577778275
220359096
537725520
352648044
436431119
129349332
592168338
485871192
372049668
134281908
135399452
51007821
419841936
8558170
423985024
16174116
525397179
419200452
153303606
338024700
242848404
495150912
204277957
225117288
339594872
51125652
284107654
2092608
144578822
506057700
67661426
374451561
475367606
350779644
277800221
56710443
357375057
504200196
543094056
163050624
364793552
106282977
458176256
125040853
403299033
353037094
557393544
119186009
244062864
465788530
227714364
311543244
589810284
41914440
245808225
235030611
385986528
558975456
80915253
268713288
306333621
59358382
389916396
351336356
419985180
500332608
468034200
43888716
57705756
128240748
512720100
486881677
26724387
123904619
460548144
283311720
37578354
518163372
561530527
429566310
117946366
213895117
505309473
191336616
51455086
16005960
208002744
502288200
316108368
296913672
257066928
345940521
193413426
612644680
90081792
456887920
189919374
17325245
24525864
104287860
331678368
585307440
152791524
150375060
443290968
156232285
483404904
159259448
294565802
114483096
465511074
18764964
380835972
286045812
533459340
186242112
99672912
282744972
595197504
435268692
481576197
164587356
178251588
508179888
241596576
28785816
303048252
182933491
569536578
562357260
600463140
385625304
558738792
178224552
308677631
327238839
331103193
193071431
91938325
400603644
174956976
220678257
287127776
292753368
412511580
212128064
596331000
55941744
206875476
133854995
187119587
272533183
371725859
265701121
26469000
499326826
447601847
284470128
579934607
117721656
392095471
466767107
373046118
563559264
51443280
64037332
251628492
53275886
99591948
367607700
542275023
350195380
166349880
514062569
522295829
26458222
286095495
334094521
435112992
179841756
479369160
512389209
37636876
180386254
46392372
520360342
142755447
87183996
11905368
101418781
135620497
28803642
208326600
353955924
330038793
408643992
21299760
376212615
473493483
138753612
340489232
71538766
511287660
522157911
375467436
17513136
390271392
349832949
388865393
383185498
489321504
448392198
47656656
358757712
131208619
592986564
152150701
18951804
584678412
496290636
257739552
433867392
244704348
187130456
156434904
317484756
86687532
53579484
218901744
150586812
112477680
16404552
280672519
248939388
346596436
192121344
408343368
560911492
325451745
330762274
38165184
255136248
457013589
341922315
304866828
351875582
37368
13006032
312440076
478156829
244178878
313644653
59043632
210736836
316341929
393861196
266992814
316861956
326606
113075568
51385542
242568144
590395716
101914992
343473743
492667894
518929416
196947784
147887946
418517558
368062344
322373953
145710288
193447250
531597168
333905419
326684354
548625215
242244288
177778260
70096140
113504252
421720781
160532928
543446232
518625750
588259512
310807237
151564608
198909864
264328776
606096504
140464512
117796392
78061752
338417064
190365451
356295455
388378080
553694112
142758216
150576781
297522776
284750388
122149764
494820828
71011656
323905824
464527836
617300676
538622352
303688215
18067428
541020132
286039584
351114587
298059624
273308937
331305305
538043148
397551924
156557277
137943972
482165532
12686436
3145140
458854128
369127861
350997624
300550824
93613068
363988925
510035832
106281534
556123032
278920708
304175520
377635362
288040104
243676728
17961487
487745820
318563798
46453933
189245446
308434441
264802104
400506853
47955779
47339028
567918864
405872532
528403453
285902568
30029488
287596584
450035280
585519192
339102144
325207476
364915084
212792076
266686790
182034758
522927792
357378183
504893011
196653246
608326128
184420424
235324980
598286592
606505722
25684272
450004140
503041788
463525128
548319809
227860935
355515352
244252978
236937799
26613059
449973000
340142220
410387832
610991712
255646944
142664796
236883100
2279448
72825876
189119545
495483268
577370225
208363968
229701096
192225430
187867620
233680788
54575964
147251159
363391344
68377970
853236
602328564
302425452
485822782
455210748
86544288
120829428
7480511
259844616
265474728
329454834
213358824
442686240
144961600
126621468
271540800
170683759
80553921
500299736
189086234
457952484
190296540
12262932
400205052
337601196
397041228
477227631
578693304
559244084
367471617
330084
314365552
557767224
579235140
162282996
85521314
296415432
40516253
286232652
533109899
568348596
125064468
71945856
101067984
20471764
97331184
427762289
289943868
110722599
548661888
565433892
370957208
11565396
272615165
580181796
45688608
406159020
83243342
504047341
286594200
126752256
278436462
256313340
175444931
378975265
133447356
329672737
384904659
178916249
248745323
412094304
152298787
279830268
12873276
378319860
62846748
106704324
187525080
266863071
466409169
23448420
381078864
165241296
50877373
564214142
84619836
207849979
267392408
126240943
15825348
185473796
154111860
159242946
295493688
247332564
95747564
558196956
377577557
599401404
560314816
359697088
442941211
575242992
264797093
81673992
44947476
65151108
452015784
174900924
388782900
374109732
341219664
517750689
192252132
297788904
150377695
281415346
115059941
236245249
310534308
244720045
45116859
618742717
605598264
135739260
258866512
55877616
282778567
6240456
436565803
26387437
393271866
399407868
273974089
596225124
573323412
296882107
434589840
294518993
527766186
81705132
82778629
302188788
188141652
334152819
391130856
116778502
121270705
366094296
174297808
371640724
203649372
141500160
54908241
82894527
517537268
618322068
452389464
526863888
617419008
483755526
326744277
27702144
86541306
56377862
552634503
27459252
331379424
97229715
384379704
67337136
368242956
224474066
539369712
149000092
277893505
519838704
311366842
470839630
100856232
134954532
195384816
608008500
379908
219325248
334983926
58655304
64312922
442724012
248821056
336042162
341692992
294590628
331816262
400385664
356640192
62722188
51781495
94167360
233456580
430269536
533689776
607664674
238806432
31874904
115848570
320878560
435549763
13988088
227309544
67877638
531242080
38644740
439488593
452277360
542035296
497947284
332927915
226612008
390885954
354619796
290794993
605205900
538136568
249637386
286886592
12275365
478114974
615781210
531196239
195185016
74243988
225634212
482128164
393765300
537600960
592074396
266894712
452333412
402192799
59427576
512651592
596436876
238974588
264812794
256304557
544420620
248266764
322130844
82948931
476074548
395384580
428062896
3799080
517995216
503177479
444753518
261958728
5044082
245420568
408351467
15775524
157328128
215643279
457216164
423634788
221166262
258150600
444062628
220995146
399974616
353772947
153840001
116399274
176010234
169731684
201332556
116388864
396754740
149253472
395437416
30756072
135203917
467697888
278941119
518389700
374450616
353486704
136027858
500522311
364699224
133610234
122131080
291121632
110625412
230471330
617904792
442330506
155787192
76551231
194157900
20200347
234172800
19549692
450676764
6800976
311672348
200647689
261499640
118450651
600067800
42798816
448247844
261071532
470039616
85964241
462515567
429501564
29825892
574501852
541249050
349851672
34152959
152019252
453429540
511314936
453189162
126316296
57017340
360652362
129075300
255267036
174679568
375213650
127568124
338416668
475420608
362095920
415948912
41732233
111611988
374402448
54046584
595845216
37356242
64416204
433801022
581035032
424984100
260293032
71447616
234808373
59744601
130151518
204663965
71561596
45121860
32365691
226007892
529585524
377043120
232846236
453781449
128675400
422507520
53328621
511770640
436526748
289505404
20676960
546868224
505165536
53310479
481617468
478637580
45806940
434367470
350206153
314794260
447537852
556745832
510192184
393381510
423796716
353010940
355737132
576027720
381651840
325668348
50023296
592843320
88101502
201446512
377328468
11864340
128706374
203587092
44063100
139046328
28437066
569641373
530388936
312674105
38069305
421101343
60436512
178021152
21469896
172819128
546396510
372459312
347328756
336642084
479115222
617369184
405804291
541635471
319596048
454600404
436440412
58903852
11310048
371692740
36626868
462859295
14125104
248987857
48534804
156406645
142814461
93432456
504988836
411001264
241799906
213197816
78740604
354404123
547715232
511678653
22507992
128471184
195503380
98271612
288829728
35636616
464453100
227548220
350978940
70544556
207703372
51513654
572976000
140559732
578691962
157730328
392664458
18229356
91636082
87890988
144439776
534798360
15401844
586036116
565770922
98422086
358963236
119251340
162753495
417797241
377361811
266677026
50110488
423008144
233273856
386659152
258623928
149795856
460910415
243776376
271254312
67785552
341911768
567185314
80475127
312760141
135701892
233275968
228829176
486310564
379465469
153497622
90443016
522156260
205922592
386540820
197640833
515248668
618166368
291532881
423756420
88705089
331641827
257172804
180655596
500089716
596306088
457807656
193223700
501188675
227215049
560909624
599299784
64397074
267916104
285971990
217544040
390465260
404566448
244091430
34783380
40560546
354323376
609096715
112110228
252389264
427559307
21352666
178955352
248842817
145286784
243894211
461183400
111055622
377543693
363135996
529560612
298981368
222258636
537940504
601470602
307040400
148438152
155847343
100145385
180269460
107570016
245723033
297374728
305117484
488229053
603885609
283990572
152044164
542988180
181532320
445924800
512299845
245648535
159785035
118649540
582666768
468137347
268370748
581228100
414828519
450765001
430177791
219133271
420472421
303251262
364991940
230520212
30987761
603524340
170763748
302350716
206033733
345415059
76309837
214691618
339349554
543144776
186926142
296926128
551897086
377560044
14150016
294904973
382056660
276784776
22414572
18575099
438153667
495113271
544414392
136826264
328091040
80002918
247893084
201246240
539008488
66452760
508796397
164235301
115616592
366611220
7081236
349677288
330258384
234110520
215208540
2718337
250751736
555929751
543667032
151410262
532991499
52010028
434434140
546394896
242179143
83243448
440754595
80552952
113440738
281379106
466956756
317227961
566366828
216242388
322305228
439447680
323787505
531995883
287185536
484755345
165649268
609371316
293360958
201868164
44710812
119066904
303020116
553270608
7809912
26992152
42899875
278977032
604882044
105385152
503508888
440306878
4653039
123445188
383769360
350556208
70438680
5518008
151732764
217724652
299584322
529678944
130651598
351010080
299328747
524862529
286955100
383326823
141058471
386432988
32261040
582137388
176289768
3020580
174029004
233263512
66845124
272624472
283953003
202727757
126546732
420160977
370833804
20216088
319816949
447699780
619123541
580219164
254177136
549720648
585020196
307899864
298040940
54355974
276352364
110894210
166914832
465312564
476522964
365446584
515292264
54189828
16554024
56083140
78057762
149621472
579826397
154818176
198081540
79422809
252045937
293458268
592874460
18160848
353013862
129372017
487265507
94746564
343952125
383769360
177740892
468446497
418248500
339087184
258368580
162941584
347024160
44364566
524971344
349063656
280054476
408134012
459705681
58275618
500189364
522559573
524616296
571203968
256667947
522327840
184522429
210506400
528107879
255173616
30812192
107367462
191280564
315859248
591454476
432755095
423815269
149866995
21181354
542722020
214994154
228144096
119340936
278061516
452495340
142703431
263176596
310625100
75190644
17468331
330451452
375156036
398024397
174607768
390427092
219318134
278022533
208139760
203806485
611158843
233988819
546784745
145972056
36689148
217866663
439248384
451290341
465032304
497069136
543424344
132933163
189441557
393626069
358247016
311424912
298464444
61308432
480436216
126571644
1569456
123227208
2222135
65176020
348226164
531046970
128141100
595335013
410655636
4266180
173418660
284987052
375853572
331205040
523183140
449417356
347516172
262142748
229657500
294437929
28006658
237504780
611072676
386285472
473461707
386983008
261862488
369395136
242301501
32005692
271547028
445888616
453623859
542620728
20160036
570774976
381913219
377272411
276971616
444697884
209319707
505039111
90798012
15993504
418035296
82452196
478727676
222724050
505620988
204919884
60896157
389328330
113972400
195889284
356907996
77881140
242121500
149528796
570316644
199078020
192825108
305562867
119565144
418814316
249890031
464615028
324857830
507905856
431519436
9927432
266464980
118786644
567565038
55784196
101790530
352579754
112234288
534191530
330189876
232180315
170142732
73651622
27041976
141176304
467411989
328775968
9841553
569251656
95618484
246699557
39998871
570827340
587526694
286076952
207767370
42629091
29526948
24503562
522310976
383099140
238449990
485335584
413769636
614166011
200924507
392326632
31719361
189641284
450027462
123102648
461195856
265312800
508286131
281468232
5561604
290785320
275246460
313573572
48970764
288925468
233172552
610941888
282439800
567046944
86444640
153707907
184180644
87866517
280590084
178217243
301928139
585500508
232690980
59384190
398931696
417408428
421405141
181821411
138893312
433007928
212251630
408666918
39379644
500743656
282122172
101557971
167866595
257183667
28306260
424547430
588047760
287235360
127337688
526864366
366200172
94011660
456879979
407354796
331697052
351452268
415113396
517727412
614329920
588296880
597706459
561460428
50140366
52754088
450141156
39772008
489887838
593973600
189835668
372521592
489053887
191534670
425895552
220738390
249144912
208806156
589937395
1675332
419411302
83106432
481960008
477680083
29275596
130943217
93637980
14526686
321414624
151010316
183950025
566212392
388848326
191782083
547874669
528002650
29131468
488312568
380774111
24650424
307348484
200721457
559567116
573791868
377996004
210989171
474336936
9717288
16228216
493763918
329666724
503851428
274662087
48478752
575077051
428639957
230391145
308771784
294528492
593630388
287845030
369811265
417855204
96277287
98371260
36014005
454189356
434839175
23229683
364388171
68494861
276014654
138541860
165759832
373720308
482950691
460872
366212628
119935131
218391048
263076948
292840444
35146925
94786646
574493120
101013019
32709456
533384604
511685928
35636616
412677665
235159124
399326904
79258935
438102432
101994764
157928363
528607728
311593068
481593549
282302784
618135228
395478000
580531001
346787496
240768252
197533476
19132416
245502519
345989243
526247316
245127852
834552
211253760
158948935
505576584
344903639
205372289
595888812
340490988
122411417
461280435
173568132
508578480
33319800
472884690
510023376
436004069
350954028
35113464
307619033
374585789
76953168
16404552
18216900
584398152
25472520
361653807
444796040
193404312
227359368
374734665
430111908
326826756
160086199
20671939
32815332
94627670
463061044
72413519
122018261
508808916
179453592
594132516
490834908
210033072
468949716
221245141
500058605
620333712
41845932
145645961
15713244
64522080
460130868
176336231
405567360
452059707
175762080
8083944
83465823
606114410
41802336
78771744
312452532
23184828
457122744
320673492
581536358
266534338
428766660
32385600
91215288
326303604
123712992
447853261
440101620
286313616
253442232
478852236
407541636
90917942
154454400
157319280
482252370
481910184
297698579
394170120
19593288
507334779
91233972
490585013
540827180
436177980
227615775
402935639
327711215
509251104
244759777
67841604
69039507
396544323
392467938
324136260
390302532
24657220
517459608
168679152
13994316
433177347
249107544
352460530
535703306
971568
144832140
45725976
261937224
40968351
369968112
203719498
125207712
591018516
112658747
432085031
504829224
197072604
537988953
443028780
286376830
207284040
292572756
63961560
4172760
72349489
208660235
10255727
30809916
166440549
616970592
151309260
496963523
201345012
245844072
128358822
92355012
194637456
556912961
509882098
461289276
610076196
63195516
158620280
151776360
596028864
568187484
121522494
533776968
532328520
205524
395832996
142770672
274249980
15271056
434733084
578629454
102288751
601599888
25516116
145535904
68514228
339635817
515949565
152324424
610256808
432889596
69956747
318372904
258059739
418888099
110740378
30508229
423566280
388432943
520164465
52103448
76454928
111359400
252523005
77882461
228455496
364325544
89124140
135614700
466595532
420072372
9441648
125911476
286983994
236704162
611454573
291289788
37371184
434515104
96685945
112624647
571126160
298079598
396309875
588577140
165233872
47363940
20745468
228156552
588570912
140678064
80434620
309510935
141705684
249742800
423667436
583680512
272618244
14690942
291644784
573605028
612199944
80127827
354880257
5187924
92448432
414006300
50573599
20280861
442474488
552454740
500077260
532410056
216800051
395172828
572717114
74698071
170674778
358726572
408325248
539718480
457238059
86226660
7785000
152884944
341577518
83868988
577877436
605467476
136493767
297025776
231279060
299435798
179652888
42755220
338048620
106349328
225773991
339303008
32616036
406299635
541487232
275433300
57403476
517901796
355698424
289284372
428860080
190670220
260233240
196224988
256795026
497418253
389063160
616565772
275059620
174670488
50004612
171404454
60230988
46894050
515753136
197484612
401636641
187012764
317160900
274462698
278734140
348693264
219352408
422382960
366822972
367821420
330553218
187606044
110578140
569612880
304985160
357094836
591965325
362033640
68078268
319334472
544864496
381868410
411695712
31140
21928788
315990036
16956128
487716208
618627675
18735530
539631288
335508588
125751832
552187852
254330944
435459996
290330676
181490148
317341116
369519760
559616940
103926636
424912703
78421181
460371549
184733042
70035150
252172847
62261316
58910652
201756060
158172386
227091564
494254015
547593250
506316385
260658378
49269708
231924492
156736412
261346375
138592254
175318200
250153848
57883032
416926414
53361504
116288452
38140272
100865544
68951238
223662045
591174216
542291041
205131636
331572492
620768573
310397292
29809775
593934718
598380012
58533905
568832440
545398416
619293636
341734192
150431112
127413452
565371612
265279076
16199028
555574968
5829408
107490323
580527507
53063385
23149476
30172451
54077724
151617830
6340104
592086058
364354986
389281140
247244456
97318728
5468184
462958380
461219995
183009780
77395356
431592763
577503431
148861493
548095140
255624232
16422112
318767724
413399636
323961876
42910920
146451420
589953528
13856315
305128473
45505215
309807838
227297088
73741205
173006600
480180136
373453010
231056967
365888772
614771758
5891688
564097571
183980036
151462888
476161740
117495677
394550028
575037468
162023540
42786360
271233943
476161740
147296581
195572901
219817260
208052568
452499280
432540828
8245872
323452879
266824616
451067928
485397864
591753420
379432367
257340101
480558708
210830256
109631484
234857880
13953185
222451704
525236966
370348020
223567866
444512577
7397818
296670042
518941872
607594120
120797169
201102168
580132838
253970363
238077756
421484392
594387864
272904732
47170872
361775861
266639364
361454238
208874251
584836238
415444968
511792128
88244780
122106168
319039592
162332820
403400016
397583064
147077960
269765820
536647545
327032280
135757944
344086569
398903400
466752976
204993748
464091637
489165804
579768688
355560145
502374889
112708182
473377710
371788075
412474212
560030632
123420266
253302712
170697024
342376278
568610172
281990791
268040664
500466871
79039242
91304457
583199070
300750120
26842680
75122136
65418912
416843938
208957541
83810196
241683768
584528940
219439732
319128948
200336076
57546429
71497440
43256442
587794429
97758205
533808108
116737632
155369916
323550286
397489644
437554368
222785443
5555376
456562333
297524016
408650220
620290116
615345084
519091344
273297096
593385156
287472954
615077280
473009363
196835940
216964836
177529140
38171412
574175890
167877361
91269247
564505920
128390220
491906124
254183364
430078898
20639592
138560544
231906476
351404514
59419194
330979428
163391580
126081814
252065844
501846064
441610346
195765453
226400256
280669889
592413588
105774994
600441480
293712480
450337312
233574948
378631260
292891009
7205796
529901477
364405816
287565444
170914517
362774728
492906292
555668388
143935308
615102192
91844316
49593345
192980808
216092138
27228816
249892272
272985696
525569680
161080992
306025236
365072904
501765048
395727120
584011466
54962727
198118908
372801852
397459860
98335054
267953721
188347176
358493968
26022149
472674060
377486189
122951978
379959955
131479308
542602044
69876477
517043039
481891500
178129651
243938304
331778016
25581326
42802809
522234862
612642132
84557556
46266097
516892860
96048216
439042860
48684276
119070250
211314389
285939936
203923404
611390304
383339628
100779001
56672492
163674174
95642986
530353668
272290520
276284680
39933936
376180155
96521544
226780164
43658431
41279184
180587737
107302212
14162472
453778308
165060684
357456060
597902519
206949111
239840280
513479916
75514500
247935706
414701898
191920083
524192076
88316264
280633680
497941056
621414300
339963623
376015500
286564935
380966760
482743634
11957760
133385076
93516111
256587372
355139244
439254612
589480200
356845716
359506229
391933446
620973274
381561074
88344180
557854416
73282672
583036559
284526180
396726937
513386496
140028583
98402400
449786160
28941671
452525309
358689204
408832421
307684190
96614964
451187064
291063999
490195566
26649612
493799436
326810435
237006540
394649676
151437080
25207366
136854072
411600444
464048280
438214536
229078747
284943456
422665266
66888720
100771553
33884953
95878681
86235514
111544009
335215872
619050744
614560356
15558372
212586552
61507122
468382968
395590104
231283008
186765264
85522242
586870668
86351220
156642545
286800478
371531340
158167017
511536780
437081040
509328421
478157690
345090585
308242740
495773712
27646092
372146267
138579228
591585264
413165520
40528760
457394884
225553248
317906907
191708879
120615522
239715720
269924529
414002539
242847948
605660544
537320700
288175788
518985502
336965940
27817640
54196056
211397004
78697008
345322651
130999752
525755304
190998035
114420816
291831624
336651940
19015626
479995594
510875755
85711168
234752004
197041464
195577884
38862079
190200768
551157976
177348528
310932126
482908256
413527866
405249732
616273056
548949948
580810824
277675380
115535628
39086928
583756668
587979252
86720212
237785040
231370200
340906747
573461784
489198457
141820428
59084463
318559096
351598549
357730092
492074046
460355076
281244024
350234772
360547965
389903940
269867103
100391825
34300149
478073736
590804695
212397741
229339872
394836516
363823222
357804828
48229632
454262470
309587652
60698088
546846956
274941288
462945924
482216443
376700137
249686748
379770984
160202844
359828950
612839679
212679972
594618300
246288838
593606831
70301664
302543639
21872736
497118960
353122885
144740480
188844981
178819061
607354560
453941856
268638552
457110288
485609616
45501768
335770164
131205276
179394287
309843000
259905391
411402996
38800440
89876571
305010072
209665620
45645666
168679152
545616396
180275688
43813980
253816642
341300628
322745971
497449044
124653420
126256377
470415182
339861688
315136800
2659356
484476120
530749082
346992813
69572449
364624488
436817702
294740100
356278578
411185600
254405270
29660640
512486678
419810796
185887971
328377528
253903104
381614472
114035086
584860092
509566940
217052028
446178077
79786908
310104576
430452399
235960236
536583265
13807476
121458218
423117864
120907354
512670683
591511475
384622596
171544032
120664204
429843176
613233792
78936120
235586556
443050339
573907255
21872736
524741837
153252396
405884988
223703532
255204756
21891420
6526944
370045574
192317254
228953736
210998412
133559460
74354091
466664040
122161753
391787409
473278176
589112748
303415704
175486356
114496358
604614240
180149559
215239680
241982256
18534528
20160036
475387840
298989766
556870392
585820797
197004096
8494992
506809728
111035998
329049418
253183152
128084242
258131916
518296100
19973196
420670260
178653743
580206394
319938085
10550232
321800760
331554729
48349967
42647010
62205113
385714553
375305763
73090415
8588412
150418656
548525398
150621167
337613652
538154506
459732789
485889876
304582124
389536488
603699279
436185113
111849401
165262966
385967844
408299448
542408976
54818856
573388170
267498898
479380521
171924271
320341804
138697560
546839125
254081944
212384203
339301440
383554651
21016949
259215588
381401038
176485439
537642409
403717644
308278844
402615288
134562168
413552662
177242652
120374784
251293572
208696237
216092390
298159272
97486884
604918035
11515572
521769384
532207512
446421670
389181492
393421554
51773364
421880858
595880705
169612458
83243622
573436872
617944962
168317928
440607707
114769584
570933216
479599596
129385809
426281688
394518888
387705456
599812452
591167988
41029633
194757132
541868015
267037913
571680576
18738333
528252732
450639161
557053518
248999776
16527746
389978676
156434904
187282188
82915093
2344628
579023388
125215127
208494756
131677405
53519336
21011193
70637976
540615312
398473668
86700567
37529928
111595060
309523971
14746637
250198308
93955608
112432719
127255923
156422785
456052689
416267064
447634975
521470440
281449548
63276480
46286496
176196348
182617416
307546967
393267060
532768032
231661016
25939620
618540424
244809709
174952353
503791684
101663697
159679692
222565363
284700564
225872183
15464124
363696516
372265297
91869228
40170600
336131235
207034359
468376740
611658108
104208196
120623900
413377272
241104564
105619877
15507720
431942852
349905737
580181796
77407812
263899044
390296304
582380280
324179856
20896555
186943540
117669447
138797208
105197148
163200609
578400588
516272942
236389968
300389292
81547870
242119728
21397406
540127698
479020392
96994872
578690603
158994612
511212924
513797544
216747909
143816976
316425996
75011093
347003382
112229976
265767444
53139002
77516363
235082088
205586280
344480670
385418595
472823532
569214288
412809218
244237248
479929680
190259780
13757652
425457553
307326888
204214546
62111844
250446564
269888642
328551912
537868764
147476114
14966003
248515884
192358008
397228068
265300344
272674296
460981297
563949325
220010328
16485516
184479588
334113516
350767188
46658979
131983776
331931696
277982274
220007689
89988372
549104076
39516660
380294136
435801717
176188611
137065824
136063116
515659716
253292251
443875788
214781749
423862127
621628430
352224741
398124631
146488788
427116240
334437372
51536700
33319800
247793623
607354560
286469316
372671147
245059344
392127336
563386518
131436
559854626
305346384
279239210
153368481
212381028
486376513
372695305
582493763
22574059
420527016
594107604
276968758
311798592
461058840
300830726
282760653
561772723
241573429
44281080
301036608
31663152
219306564
309007330
7149574
490457708
60835398
621809748
126160596
8681832
234689724
46174392
494429382
358073178
470332332
511212924
92467116
45647331
611382768
570665412
81132156
357786144
374134644
254046348
477886896
620374119
314987328
491950976
521862804
198442764
493276284
135623288
167472117
533308436
620919144
358197192
12767400
464410545
248490972
178140126
278509932
163391580
129786932
295780176
197853735
76131072
291925044
448655625
468015516
545161752
610854696
320262444
135750407
216821345
7155972
55491480
121259160
454720345
560669472
580736088
559006596
431943070
483744009
93868416
282861944
151446276
24912
495453423
289783130
574800804
326714652
170372042
462458704
195827004
591161760
232427770
222320916
143291960
375616488
188703153
474947280
466194567
310690330
54461784
350145560
485942958
144526348
2354184
65898468
74470528
45145909
521915234
20070357
81427595
334219392
226724112
36520992
137713536
149724411
118619775
274584429
292794257
309350988
71547264
16429464
523861992
273366172
142159577
977796
415546440
38831580
23675608
200429424
169290364
171759989
149795856
487809103
26654614
4549066
350487186
46666404
393491268
99899899
243826425
526160124
366366108
478598930
300899592
3300840
400586764
199719504
65037813
130084236
516817041
419146128
245444059
59888448
570466116
613233984
9130248
258642612
181663513
551364840
355735442
269317404
231052572
571194973
309600108
155794987
522616445
301727916
473044752
488349936
109057783
338778075
170416764
511437132
410425028
447774516
27795564
86652398
19711620
411620976
362779858
271758780
519445508
531207428
35013816
62352556
485011728
418876596
330899868
204951024
213806471
275016024
177740892
379487701
181154290
97156800
569394106
546824628
313476581
85784472
368081028
151396988
430405768
455567745
403941852
482371056
15246144
486437940
291140316
366997356
544370796
150319008
284258376
31244043
377018208
279531324
64796112
275788296
69199308
482114639
182567592
91989514
30598164
310319117
404340444
535277916
586341288
24160669
104524524
400684608
331846524
405785340
396932942
133441128
190639080
596162844
342728601
534158954
21766860
505904787
438983071
212368572
581819289
176601168
481642274
37999652
105952290
189524268
238110416
503901252
279225077
131756895
421023717
586583413
367258932
489937543
92984135
416921004
455728947
480011166
381639384
241914204
131951446
373349916
504056952
164307096
291841516
462852504
101703240
411631142
525580920
491596538
497766626
103077257
531798458
156155731
492553836
432214101
33867864
179739373
589947300
19694316
460753668
620339940
616964364
276766092
158007178
370161180
548985744
424575216
121536159
30906662
221025492
112085316
578521529
87447126
156946739
303004656
42108005
37161449
276163431
281897964
182472936
127979172
464700249
122423796
155255788
509816533
220738989
252673403
41607162
374670286
164374052
374209380
568971396
116127288
455179515
74932607
146355480
370752840
107093052
290565800
5661252
46327974
176937480
420178248
359471226
18627948
448609068
540755987
225802368
248297904
26900369
473577120
84037484
309780720
525736620
263396535
289807524
589274676
1251828
75140820
178413516
534094596
335620692
73992930
69822108
21119148
211913928
383542453
548325576
470897531
107517174
201441006
123906060
244040905
452143552
26015184
430562366
451452293
92654572
378313632
515379456
8772058
584513293
602276693
59219411
428038730
484118461
49398892
543218616
102313584
219776324
350530524
371998440
521350837
410020199
568062108
62510436
25729647
256518864
79064460
35138376
347528628
80385746
323706528
419985180
66435780
314588736
57497149
497933375
262927476
171185508
117223416
495644112
246910370
429918840
596225124
84931236
322311456
324697683
518469844
119597330
272777473
437754134
147055536
427979267
583252200
204795324
201327840
272599560
582222762
604449191
519203448
409752576
206786546
490767705
109014912
39535344
81574344
545913896
93787452
347435208
440425476
130321486
526355316
115921764
100325506
172031848
106181172
620427132
4948263
239634364
244866690
110571009
374701392
201309608
597867085
324353068
39821832
597970918
9933660
533974148
422631395
324528624
28262664
497668473
353943468
615880692
591773925
284271433
371313986
440895861
526384332
112608468
478286073
562643748
124570625
467324208
174053916
560495088
127420448
238769064
122001720
188160336
153931248
534871342
242948475
135596016
237078419
153025601
84962376
367692600
120092127
198928548
303390792
270991802
523401120
519010380
325944283
243595764
67866324
65225844
302621513
127338788
71983224
188357732
424193721
457465284
182200140
354332640
299722500
117833730
1847543
230785481
146245896
57073392
231924492
271484260
215947898
586939176
72848916
40861154
75819672
332836776
129473892
85311144
327884675
307376712
208801883
132250714
357680268
617574720
186141254
40102092
172914900
89458992
329567076
51063372
489282028
253081795
406124117
28013544
6358788
113920720
150823476
333182049
263440513
509370489
397795314
455356724
8476308
48714311
190534742
89571096
610829784
578836548
446173920
237040288
506078202
474426718
428517540
64771200
245660883
87067440
275555617
579951360
595996836
606865825
277588188
334767456
259924952
104175756
360445500
146401596
440786700
230909328
264322548
417967308
326122274
11862688
442161792
33990382
246921516
334287900
336637917
270438934
370520175
506903148
488661056
518698980
621113207
407236208
264671316
444499617
296085348
489131805
264362078
230987839
601574976
249325524
157381560
215291260
456624349
14949896
249786396
84101982
251972424
416815128
488642652
541088640
64935083
217574297
413302536
184001432
619217118
326926404
311638004
307615003
104431104
497984652
546444720
16621186
377441712
182766888
371313360
495479774
321632604
416944145
591336144
442648081
113723280
298010360
99329701
121153610
561609900
530295516
543355632
581897622
328377528
292124340
211998378
31739031
397917426
384154403
620377308
89293476
160096968
205233056
499255164
305059896
238810889
274221454
391840920
591006060
193709484
329043924
271469464
534841956
284831352
494577936
334681400
496306848
146754514
545983848
40358940
331704701
100181443
268183632
373426319
136964188
613812996
575016407
358159824
462399168
595197504
157730328
399282892
607702022
156422448
403182036
412618947
334705176
211409460
458380628
114844320
185942511
399832157
579098713
516488040
455171845
563894730
550570336
385050167
21856013
535962996
233045532
219761208
101522628
94516128
429476652
33545566
359961500
161485812
416428992
361894677
273963492
107370720
249699204
361784585
226811304
428243508
397825956
50390748
287135130
482508072
577405700
210076668
175355568
135089655
164207448
55379376
42816411
294609312
232715448
613930453
608438232
338631571
382822704
289343584
5424588
57385464
477326376
276523229
524060134
578936196
246695432
83588279
523649422
449069940
151762388
107358264
430170590
337379707
548254801
416512250
93812364
282066317
588707928
185721535
583581081
210145176
198058987
209098872
552867893
573287400
8494992
231264324
108065914
170759304
294752744
5480640
563795928
527013694
450176754
1193074
555870599
544040712
378665454
98656969
549869860
299149524
564000669
20685929
276345195
167076693
436738500
355562748
187419204
18665316
554721732
538187419
383688396
613025516
456705468
366050945
540876888
405366614
238407840
135815642
465561684
402823357
31345524
537114643
283635576
125502971
526130514
377117856
132307632
332810843
83816424
141662088
181072872
306691632
322722504
110578140
139208256
390718128
306359044
218808324
229313790
528784665
461687148
493372630
63949658
216429228
578661639
183540238
483211833
178475796
35602784
593330938
562892868
147933684
99691596
516226464
314134092
400415471
280354411
55011924
506997318
589987146
256550004
531142258
169214576
218924766
44318448
40183056
396275184
178924063
15576228
458351750
207241907
100443702
553399943
428037984
349172820
551418467
354093073
311356404
179422452
132918772
484777715
344613538
160288389
428642100
316492269
298902708
288403072
143673732
168330384
371028696
584039463
131554044
427645620
589704145
118487700
591585264
222607404
110030076
69674503
65506104
383059368
88711632
593023264
80453973
14199840
545161752
601492893
287366148
427185964
57714876
132650172
606470184
62367192
556201990
391311468
136607436
15794208
156976740
54797816
166797139
125164116
125948844
589115733
180269460
289097532
250359372
478509696
344813220
195945650
253554942
127858671
478817570
67218804
206784080
98489592
177043356
62740872
244998212
227047968
103208216
553153902
310766062
253261620
373055167
35518284
280657634
515404368
431008740
126708660
196854624
341749044
354429252
540771040
299495666
198991401
378948888
135204991
554292
185757060
616413874
379310602
423499818
26145144
222968628
326148914
74179684
393420437
78180084
481685885
143530488
75875724
452635033
51811918
50216364
434870100
22389772
247488264
126287345
560434557
401953819
408173503
586123925
556068027
85005972
235094544
370659420
233549925
207351942
312645600
548163648
24737616
486556272
96671016
591541279
592868232
370491264
437635332
203285811
413128152
552530226
84912444
100800662
152502343
330389172
534250296
150029559
505906668
127823472
555811130
109886832
507173793
166524264
114707304
459329947
192607074
140021677
103197960
143225316
403543260
230010698
146052942
390981384
595211280
335786495
227297088
96639876
271104840
362126887
315417060
456543540
339877644
553239468
405150084
384328924
358900956
40936644
114539148
549575646
29084760
92478566
375025248
125992440
338954181
441722342
563440932
336977196
393623081
250135164
23018730
153987659
567045419
495306612
400657050
95867604
130258277
461083752
354306961
58474428
250962358
216736638
205963016
76430035
451044216
480083478
115747380
335608236
143960350
285869608
13421340
106633722
467616924
37092253
35280714
614842950
340351130
448893161
102087680
304518060
508185751
41727058
407182161
213526980
317032695
51972097
274752068
52309578
325954836
299330504
341315119
469188827
283700506
6084756
517478292
322570971
508553568
499797000
138448440
513249480
137731887
202696500
274773132
587402029
130071780
321881724
553905864
149384808
160651260
178532875
442960125
385002504
1021392
151811261
425597851
566020319
333719755
397629060
73381760
519665338
70432452
235760940
471303297
532512684
89564868
61669656
62859204
189873036
34976448
259408656
549066708
161734932
584157762
50083780
281505600
87450557
192416183
444797532
403972992
93656664
255515092
131317380
527374584
217753390
108848686
208799928
259844616
559872288
450856065
230142411
251866548
202017636
426820309
407523489
485805037
497947284
481293612
341418201
617157432
137694236
465100812
165213567
35661528
455374195
241802100
361199088
237630757
286899048
76542120
230323896
195063835
215218401
180729236
45490178
530251920
320984892
434384316
497105393
366318504
617196782
116208192
86861916
506915604
66040135
203842440
79157880
600608566
48148668
533537659
488812400
312209640
62415567
137349833
134626173
306559380
548546002
370964592
268068304
5356080
13502304
176294315
334941840
392725281
96421896
293176872
143848116
175584344
15386393
259414884
132494472
176197474
535768051
30760092
41052809
532325844
273645864
222943716
517484520
279475272
443078604
82396440
394805376
243570256
10595704
273334464
236969172
204035508
317645287
239977296
402079680
476329896
531541116
584952444
435467683
446225470
178980264
596580450
606282435
565969500
124285968
603486972
214451010
82421352
362519424
213122160
609733656
390570336
466105834
431439090
517448895
485323128
562369716
586160676
229290048
477011445
510932664
592438500
523955412
342448746
315466884
89633376
45724744
28723536
262684584
528153912
462974062
508779795
99889383
140752800
253832766
616441212
146049838
131734656
152884944
132259574
213835358
253126081
41017608
18335232
291725748
194369652
290742634
25129980
336404583
538068134
235754712
193913667
167335438
397125445
20838888
319571136
563139442
621692868
279761760
500540207
119991293
583391980
559386504
395459316
573007087
9404280
584715780
593579284
6278665
438175487
6003792
94877352
258418404
18702684
56600064
71217180
506798419
259702337
618969780
610954344
436534572
379050042
22551588
75229273
25196863
416403815
90810468
569100032
78684552
334019649
48482042
483420828
559000139
87827256
336629628
511098024
500970726
362955384
283230756
433991952
15819120
387661860
522199116
305405670
523171530
210986753
551326286
174748305
204460239
487790565
431264088
439329348
433487484
20795292
226604284
251986102
519099627
403319052
446187430
530476251
552859560
168174684
57636837
199949557
484967480
76548348
31769028
616830541
192753374
333353700
486643464
587935656
474438547
364281948
575962863
566754228
518353519
16230168
219860856
240146771
563702508
479009473
500587956
81106098
454631544
182009429
157829976
17880588
362752535
335222100
575199396
428866308
2815056
487554451
235383708
549297144
188241300
346647214
405604658
117062758
154049580
401338548
337489092
139756320
571505033
367327440
220066380
18351323
186815088
599183097
539887877
48914712
88709899
530119930
237731126
472113540
486149058
558701424
511484944
527829228
399588809
444682198
11621448
529647195
26541
164649373
620912916
169516322
238609566
265779900
534039547
514514683
72050693
229791246
542063578
137078280
141425424
113185786
49033044
402876864
498761517
305564771
374564376
16891796
511280278
463863445
324142488
328079111
449773704
471698102
568616400
355781839
265263897
312228144
309122298
324536102
1133496
373485918
519315552
396225360
440085008
5947740
241191756
10955052
343971211
556409201
352591992
411835248
263750809
230000449
76869764
76430016
560912364
26911188
34970322
159599604
588270852
617163660
108681297
137838096
93345264
93162219
308391876
26604848
488972736
24532092
261769068
373194216
458953822
331901752
173916900
3141485
344537828
588259512
455056499
318188520
456671965
212955987
523439193
390495600
174130017
67069332
433001850
532205710
551131204
159301867
510141708
38131163
107009496
238015476
399289536
77470092
467680466
506334648
137227752
594088920
171352921
196878532
499758338
204558660
423997387
204384276
406632348
554759100
460940556
466383780
461600631
391361119
568672452
373356144
468823129
359776898
342447667
168442559
304796846
174321720
299523204
210562452
220147344
161304495
509273465
154074492
404732808
488527510
428150088
542451990
402528096
478259077
232597116
250097796
107713293
485211024
101105352
598365055
163284380
383502407
101030616
309029969
224986500
360663480
608084767
313368048
586764792
263687292
479819752
164008169
64117260
141653309
165783132
39252315
308132843
446180490
107207717
154272094
239921244
56800201
563846867
327480696
112577328
221006602
338205312
380941492
466084836
84436257
194917716
448816503
9614094
24170868
389492643
424597850
541064244
177149232
419223917
61884755
433531080
576594234
208101488
137447253
422237409
410959676
620047224
149590332
1547750
588527316
275153040
605498616
304580340
208812384
423360756
153038038
290280852
98898444
258187968
537101132
418110552
277795893
319058944
238648530
285341832
107339580
395658612
97212852
165527496
14189599
231993000
547996293
153342228
238009248
549751738
175542408
615843324
595390572
334038780
426915751
495513047
498837888
30909564
608301216
224195544
222931625
403986115
507807165
238052844
147918885
52838352
13801248
444691656
85233570
130019196
60374232
54575964
187973496
438251904
262011960
406339632
15763068
108068256
212294811
139032960
187287577
465404739
410014152
18011376
181794581
32873039
76623084
596904257
240537816
162150335
238227228
148451959
470608873
291399355
364007916
342320607
608106921
72805320
456767748
607584996
100208520
337875228
436082742
303272460
263254169
457001322
258256476
358427628
580906752
164864226
157431384
453410856
498646791
185500980
380368368
268327152
46267812
360380827
132176844
450500304
421056396
293654995
520121983
256714029
18067428
229587087
502636968
308883888
568298704
515159774
84981060
74744186
148693500
60828024
17419716
267976757
600669967
381696497
92822112
135772146
40494456
6746821
598398704
523766485
297355860
5079010
276461420
158128920
271771236
139386266
136056888
607122661
382235436
327100788
247961592
522177404
277158456
20552400
75444485
555876858
597364848
94609548
96638277
142384536
385208028
196063223
576101086
588633192
621348876
333253135
123014612
45520452
19281888
278048938
553298040
327529893
90360477
153788004
532466874
565198443
197919612
391635324
209204748
76660452
69996492
137757132
325237226
404919648
341749044
101958588
478205271
478671148
539344800
299432169
427701672
49755492
371581164
588514158
134558546
277961372
58854600
525436906
579091896
607921308
613665252
403345937
573337224
865692
329037696
173213136
148512888
373344020
272070180
257583852
483440262
594491098
104306544
173178294
4801788
11488885
604705287
90449244
97063380
274648743
573798096
474776173
48621819
233681261
479724156
197514792
586611609
344766618
81512064
77451408
150867072
221760396
399899880
428583572
209581007
302364367
247164408
118217565
532381896
567937548
595949499
330607152
173375064
247517186
111915751
408080741
36575295
11599016
534947832
331329600
142764444
78989724
592044647
313080873
203400252
561852792
100600884
93936594
286544052
450614484
318680532
523618320
281567880
195988932
389598768
171823668
525294432
31787712
386522136
6941575
238563540
237931404
14984568
132448163
317881752
58686444
26693208
443016324
198155257
508471500
311754996
155437578
307999090
460155780
306118325
552017547
542296872
288601587
24868404
28268892
254376187
97606107
378941349
73223009
590167078
580841285
344918727
398372776
417001968
165525258
179636176
235212876
537644447
184222832
258172430
360345852
432119399
356463597
343486656
82582956
223136784
239398092
434160108
239298444
286145244
454681368
381404641
447148905
404832740
404296848
538964892
469385676
292896612
86181300
423602440
220116204
107464140
318173871
432839772
442275192
555979788
204674894
174141108
189904176
71028283
474598628
397543920
6788564
492717039
546270336
81670105
78142716
150738193
100414475
476186652
33220152
269454279
160146792
32591124
45470628
549066708
491239798
367122480
234110520
554111388
220557441
461183400
161936932
142409448
505513760
29950452
169783882
311057460
401656176
165017088
520436592
62952624
496289845
42076570
350575510
325718172
36476559
514970338
612441351
223951790
142091820
68757120
188432116
263294642
13489848
337817290
342540
59639328
531123496
404882413
153252396
511596314
344723500
28399680
138174408
219101378
435806565
143281368
370682392
66112644
613457288
86407272
492553836
564074432
65146076
458748252
379935926
553538412
578800322
120026016
157518576
418600125
22251539
338192856
116071957
362436462
17413488
12026268
10301112
235135174
356564029
586316376
600551592
348408003
552554388
318889196
403375104
315061675
400427069
111745105
457122744
220956984
57602772
122922036
291233736
357217272
107032375
601101648
542215908
522938445
446304708
250072884
153956160
354043116
272475000
50390748
404990142
557455824
536584595
477147923
355545611
534379914
447724533
182449147
332045820
354510216
95033052
192908058
69105888
71068871
378157932
92791032
503035560
549097848
143505259
47382624
35244252
341587362
397125251
490890960
309835512
476012268
99380196
614471826
219898224
150082344
548483610
16348500
50801796
526747116
8268380
168772572
599085369
293718708
146423941
489402468
178513164
229532940
418646160
10475496
283816375
417947949
255098880
59595732
288636660
429096744
475869024
393301984
364979844
277121088
204395358
132983098
521620824
102188752
549589860
125606304
175031712
135247248
36010296
497978447
291513996
607523290
13895306
303552720
314970307
14280804
201731148
9388764
138467124
516526132
86401044
136640691
526745556
189044712
283193388
452254245
476235805
154063478
346591182
127056734
135496368
49813236
364599576
321744708
81934319
347764332
234636490
231552248
189343804
452408148
266269264
526784522
619742052
14604660
295853634
23348772
253921788
195993950
155509251
419617728
79587313
192355485
372228876
368195815
12319570
275954147
219597237
510372144
415284940
222562488
456830028
148606308
298422378
382224816
270345024
567296064
194357196
188278668
491827118
432440710
204817503
28163016
292314857
293899320
613149771
64233625
51474420
502487496
36932040
378649944
532599876
365637841
526269543
224233722
530420076
417154673
468420336
464876604
466520796
259416366
37741680
555404836
70625709
172802088
580536792
152386704
72139402
537750432
458745684
28780947
289741763
443167070
366480432
415513476
308756810
378451309
334076148
5281344
319885068
193389548
127938005
206682408
252586874
392586448
405801549
194899032
276965526
268651008
93681576
44984844
73737505
66745476
524210760
461756952
501111108
52816223
603648900
448094485
129330648
498190176
414624661
344271384
177292476
544613688
470132327
382075344
198192870
7271397
519371604
157012122
363141531
18979796
482327460
163198512
539956376
476442000
606958579
78664116
621523260
447767808
393403978
264283589
368779870
154990008
405616233
214639711
334217909
121818982
237648024
431251632
243273062
538715127
119558916
352367784
548742766
299835581
486033120
391935365
482688684
477008748
24342750
343847880
175068878
414610023
523152000
68062318
303422796
5374764
308205036
391004354
472768101
246987000
539478012
344545416
173337710
362651034
84133781
166270762
189804528
391337545
526882572
429382318
500762340
328424223
98214682
16645327
73197684
10276200
377345741
206148528
450153612
263170368
365141412
117877356
2846196
347496332
439472592
245355914
143742240
284301972
130146516
559030226
107071037
167249474
134195289
229425950
312253236
158683212
97497709
381595788
96166548
537343843
153426357
82745208
298789853
548717940
65827927
349371776
313343136
458158709
162122549
117915114
3001896
248958072
541726398
576724910
506809728
259383744
182710836
371176344
7417548
398560860
245489076
62018424
567963331
43575692
302469048
120789256
535174600
489891235
20747055
150044976
459076811
250521300
414959184
238332691
315454428
3593556
195781093
218719034
396723600
580680036
574483176
235659999
592700076
423127916
442509853
272387808
140578416
448225657
286750405
540716346
107887644
411146765
235114851
428729292
620863092
612505116
488524320
66831806
421112448
23149476
514887444
149491757
549951084
49394268
263126772
266881810
101911878
178345008
167928370
77756580
201419748
125519112
88320432
107203471
132342593
267449408
256543776
554553798
278877308
186417863
546934886
209098872
319060440
158336667
476329896
218597390
27926352
233444124
316656432
85019058
423259790
621865800
210185436
138884400
373785876
133564945
81544381
100650708
456014240
131726575
516422668
81144612
470005889
341690236
182131632
441160380
411195892
58356790
439609608
203138676
43110790
513523507
126577872
230236704
39100760
226626118
303653620
287995078
52153637
417481524
613596768
32651876
569793492
512754930
97445285
3232332
603377388
427278168
208407025
558277920
245302236
304146381
94734108
150804792
224886852
314647784
609316380
481022137
30796137
11129436
16734636
244744921
169488272
560836357
55379376
80337433
382380328
65051460
178271794
167990742
156596832
379665108
581757480
243833525
300613104
147116181
39211488
179914464
24001155
255308359
400917808
109207980
22800708
125170344
540077831
392389276
302275980
487488388
548369176
191199600
91539710
399268883
208046340
271248620
370659420
598635360
594456926
382037976
488848176
313565789
422301996
70139736
594893755
549303372
609004092
237457293
603007416
169736390
62336052
377715744
25472520
330214788
482483160
192077748
396468252
145512486
142359804
341768266
248341500
309749383
279026856
319072896
478582498
283461192
370055304
543175020
488524320
274211397
600544266
164618496
408438088
453310945
199794240
533146100
325536235
468073920
13296780
506300437
617194800
205532651
519458796
266209632
263139228
607665960
4197672
93955608
568362178
353706804
87428664
335608236
57912305
330868728
400636679
80633916
429208848
619268724
105220530
237255660
333976500
11110454
433814363
291264876
486264097
563230163
255356870
374483412
394253321
68320337
611621786
31732361
147342024
402247836
399395412
587556068
353600928
146711265
351435127
293015753
520866324
220942779
144389952
542664324
206562272
200404584
492434126
185781240
15198346
517398812
351513776
258032268
550855208
504144144
29171952
75025397
426561948
295260893
276903721
138654691
390377268
380480976
363677832
54623695
549228213
514694858
169750368
201438432
399308579
236139740
529099740
485086464
195031860
297499104
162513432
16207677
257837772
1650420
450697415
542683008
343084187
268582500
339612840
392364
5160514
137420820
170161416
546838048
90489781
33756009
425165428
440204611
1519632
39753324
4309388
9609804
582050196
132264036
268395660
269656942
569818404
318467987
515775071
50272416
347254596
377953206
195528060
597931596
88319268
19132416
375785867
4483412
80932860
466702254
177697296
220853129
620489412
50361896
567352659
118700669
508273308
579838349
509628445
350510067
184747751
372498641
108498283
211086532
55559988
462388770
489670272
370436604
24606435
8345520
262618535
302275980
52240464
295456320
180914912
508595445
31818852
286190032
478365905
156926916
206103204
104387508
363821076
384691104
218131155
171317445
188428140
307617067
61653554
114925284
187811568
544536140
171450612
310086740
417846991
146588436
563353740
228262549
428592487
467928324
234945072
272483117
36138016
612663513
434577384
49824
68805322
153993528
238388452
251018137
371574664
150553240
213732504
547642899
129592224
93102118
534484819
87814800
153165204
381217791
278434234
526346964
194149677
246856320
19368352
102824226
90738149
137246436
151782588
108062028
3543732
76732989
269574521
53056751
7772610
344139588
84003264
275159268
470333895
560763186
549111144
143486892
117836570
102593844
186711840
72910168
223028604
115223739
370383800
396991404
521974908
261109451
262585836
324453888
45059580
504393264
372496680
457894136
576740357
362274700
569276568
327817008
606943732
508628304
354249948
208650456
125749548
574880843
101871396
621584777
511361115
493020623
238096440
332201520
75845132
41858388
446310936
220432541
2217168
60517476
140176143
137800200
431245584
495694378
333380572
296016840
281611273
459020672
511709607
590296068
292499622
391878216
448394899
422084016
411490188
369887148
383506350
162423288
284476356
67822920
410630724
189192853
506705457
558796823
258007356
175089266
493346518
75246696
580408056
620159013
123065387
185694048
596003671
608593932
484569414
387344232
597931596
324039224
84688112
597701160
460373760
52010028
116594388
461388263
462450520
204969708
107295984
62772012
14451105
159966180
252226775
133097835
501933204
431263473
137588976
70071228
379004940
618627240
402851952
580671878
284755643
345068568
367775856
340998243
248011416
6835865
439174862
59950728
458368344
64079892
261133812
134317384
7890876
433578407
396588072
98010036
318169836
409285476
353747852
68862996
560607192
221850357
123470556
183371004
16367184
10338480
264229128
340011432
309318542
517845752
124869012
541053685
228978648
251765574
179958060
224164404
489882024
93287783
203163588
538167708
587499696
433375380
65973204
13999963
350348150
299194547
246248014
129224772
387896754
12026268
249240948
287335920
355519152
183383460
472174425
306675036
341847025
16788828
113729508
499934016
267098960
472608216
368840844
386848127
471032973
42184765
468458406
79108762
106262136
506563559
292641264
429545126
203356656
458580096
136330920
507675420
55672092
62062020
360582516
452177428
493450668
430658014
509991322
187705692
322029567
450474101
512091072
15516395
255223440
347771520
484705490
602529748
100546010
482296842
255933432
427013707
179951832
58750803
242293
396125712
72553664
43115326
556882848
238213006
313025508
57515322
352251544
414915588
432023437
130999752
528290100
96840714
498900168
7772544
60436512
293245380
409585557
530482356
580565940
152271319
424662408
193966211
595573270
130090186
360806724
126514887
525350484
459438492
126540504
465073222
138286512
448416000
213900660
66531538
605165670
308507674
172851183
346183380
199756872
182476492
321613920
182741976
245420568
242401771
235461996
158501803
265356305
69283150
517564610
426007656
277031125
99722736
522160782
354171300
438483486
621822204
25285680
26817768
215909957
428947272
596961829
548944992
70271879
368031751
57933902
617956111
470727939
56033241
95622821
478366452
253041235
166748472
126746028
226779134
80189275
82080538
354223728
15412605
381085092
537501312
236801697
107386776
620551692
120985128
180431388
433071006
115697556
284638284
380904348
84184976
559219707
513025272
547089611
544140360
295399388
154484937
484807530
228379969
113028070
405654552
58268103
98707572
168551805
453006036
610018907
551564136
407336112
343905889
475939788
478415270
43795296
263312389
448266528
61983308
298252692
352143576
368641548
313174018
505225956
543629664
591379740
501923400
33257520
47930688
274889575
137434942
258098326
102328281
467324208
442611504
437568761
356698853
253404864
266545944
267856502
455951880
488524022
279195012
460682579
2385324
512894484
26495237
322307
461199816
370581780
57521471
548224273
268582500
352909620
91258884
518108655
462521678
26651144
318360911
66207314
560520
55020573
462575230
483593906
460643046
84215016
619443108
72226655
473050519
4801788
63668844
405455256
56668572
272683608
149029812
615052368
306884700
612517572
56600064
217503553
461986812
395400714
109158156
432011448
127999547
334978659
162775008
551433348
440780472
255547296
322784784
299883227
485721720
604608012
199059336
405629640
530665660
187088596
265661568
191156004
417561638
148642353
458293608
3901121
108921492
252075468
347404068
549582342
244333673
27259956
134980981
545946480
491812704
285528143
438318990
432889596
329187168
3568644
476765856
406938088
470768234
258530508
432330862
397427364
431706276
48684276
73567537
97256875
72662076
251038224
116575704
121938012
151184700
67305250
15800382
302550012
425283605
124964820
369501872
177476382
431496351
80197956
481130779
120109631
305016300
508335588
104711364
579826800
326855396
195004908
373337460
437987186
303022554
352875307
72469008
531731667
574272190
390456972
169677568
507017179
14629572
414258144
95045508
39977532
557873100
222246180
14585976
38740986
402584148
90081792
391871943
231264324
186995700
589295759
553488588
200915280
541573824
244420938
327754728
190576800
410313096
224438436
582771262
20794596
190651037
261712908
214890912
525998196
596324720
340154193
18829491
362039959
372788894
276312023
297698400
526004424
215351784
273467669
210020616
288257552
135254002
273898175
332318189
139662900
296260914
519107264
30472493
294623339
587786184
332767521
153682128
51640754
376775172
79886556
133753688
126814032
539058312
98550725
617889293
86661381
188739540
184133733
481431127
596873569
152882194
75618379
89735561
389721798
329050152
83081520
50733288
319297104
547028708
621597991
60646278
592120872
59580346
107026557
288997884
344009808
210777666
412625014
137184156
45040140
387574668
275570316
103032868
282425421
251967287
585008496
391660528
238259524
38395620
596717136
507388932
269027845
55236132
167153292
300056843
426132216
15395659
25098840
482577191
613327212
211917938
113759254
515484032
569169079
203431392
522996300
145691604
139089924
194712192
429276457
555339027
361149264
104123592
271459836
614597724
119751984
523337160
23429736
549627228
277831080
370350001
192611316
439989516
4552668
244756342
49444092
330046632
305116426
138283194
292845726
197149169
267649210
374311078
490490339
589476494
221883858
78883600
54208512
548029061
580474512
274421455
189978596
316824588
7922016
407416904
497343168
579204
405903672
145486080
283243212
46123952
235864172
527843431
155829552
199601172
139301676
116681580
347967307
8021664
377283633
71059905
176837832
32557391
595138193
543793599
302033088
229140576
148997929
477563040
232795711
589233347
581938092
266312659
511293596
131621164
450563085
602515404
302515887
341014292
92224224
493728862
284793205
514962180
411182147
116855964
516269371
281615058
325867644
559081332
101827800
292940208
46417017
333191772
251121921
94315676
70610278
146669400
442649370
551395980
170385624
598815972
464178523
199252404
2927160
505246500
400477246
417359052
509752692
619692228
291545136
198000288
621117057
504325560
334219392
15109074
222539187
342657103
448559244
54119087
263028352
148264967
189607113
64836923
463690973
59561196
267212861
251038224
290788613
586989000
492541380
296671556
171326052
106585992
357777825
275629481
450066420
78342112
216950293
28380996
45176895
108290211
620689867
59595732
128321712
459948404
126584100
66880765
33948828
601249380
241478851
8987004
269230212
548633022
135684033
4714596
465804576
267566992
176425390
470084129
202441140
271410012
211347180
69593198
591473160
201590074
108111852
500976054
543513827
585063568
115454628
258856156
433605749
24600600
300662688
157803492
363073716
239823251
564428710
475559899
321252696
107127828
67076027
596181528
544214373
365689476
464918093
552344023
113586264
109154874
348020640
459186783
24232609
90915908
597542682
311761439
96590052
114047136
598337561
209641890
152473896
363802392
534835990
496141164
181957327
463260460
219175776
609577956
361821888
376299745
455472756
5567832
110115095
108697284
165373848
233824877
403041827
91738440
541618020
436439556
174932434
334013868
160964249
124995960
208511237
73191456
433306872
608537880
161178138
379060992
289038771
108043344
327773412
592170696
603231624
381838680
87121979
583290384
461152260
151331133
407647512
607479120
145772943
432926964
304617708
112527504
273784783
359246835
586783476
448827048
516363480
348426194
109500696
173306556
344356898
566436600
515292264
232341768
8233416
365054571
311281668
333151383
137420820
45750888
210948028
404885249
111144888
494447148
193161420
80229096
616801904
516041769
4852915
237454956
344072088
442386045
528987636
218548967
343501212
73839911
370815120
201780159
217969738
529037460
134036576
462552140
100862805
295593336
19319256
144219492
86109325
424253362
433900541
160806960
221579784
570870936
592241590
181309536
109214208
242584587
141861384
506267892
334349826
115927992
306683681
162794999
411529931
590891252
514698953
459583561
417058020
97266170
2410236
397223208
445999143
242611740
404577108
95045962
362668896
347876419
461669184
197091288
48970764
86301396
255545833
534082140
81468468
399736090
87178207
83904709
533415744
241615581
33207696
249306840
555494194
6089993
593036388
87627960
306000324
224612820
242243738
569276568
260236980
202671576
263767174
5188598
31040352
566615427
587132244
394338276
486267054
45215942
590464224
429923482
558483444
239535108
377964864
510631317
497802727
469746900
186684300
509768028
32697000
3637152
53168436
369127332
381695436
546980328
455248116
76766328
256463244
43861203
234646128
3201192
464446872
572440392
419797830
367420860
595577412
10463040
64696464
146296478
430473495
528097032
488038536
190707905
87466032
592653987
52178184
267804
370578456
134645682
516745377
448564404
445295772
153146520
388252644
130183884
227578782
147796668
104206896
190193647
404339180
115027364
399435080
149154372
469658077
52632828
277451172
278273725
558668656
323862318
595746706
51049387
134418924
583569828
115318916
138984048
292661794
39150046
330027948
611352936
68925276
318434090
593365951
581514588
151589520
472213188
254955251
212855651
18102494
270432216
358315524
523742887
464010912
125550252
328457610
7722720
253355040
612523800
328342776
381184740
414847080
163089370
529635348
574449429
248037712
583046676
515877696
330922507
448565472
210961044
6341787
585318956
77696704
225721404
330600924
1768752
109444644
167197847
263992464
336490439
540254088
371923704
488845979
554317668
435148633
151672280
360491331
4546440
29621874
576594468
24397523
358736434
545784552
797184
431600400
170242380
504931859
515391912
126851904
357944483
570721464
565148751
401329503
69205536
267318216
590900184
123374915
455111100
284071536
487527840
493845778
393453900
431892378
54418427
232279555
13975632
176358276
441701251
616195467
589131996
37402737
98670204
464145263
420271668
23716224
167894424
495692748
236863296
591236496
195857845
51779592
539880408
257568377
379039632
13303008
317648027
222974244
54625788
370517336
605436336
41201947
471166884
549391435
10687372
562394628
65813047
430439273
133515864
143356104
619352066
341383307
314867845
133229255
292915296
453545137
213807240
163254564
448297695
451050444
99042987
94254552
60294879
47040084
332620726
601954884
300320388
135766016
480745548
577079971
49419927
45795430
516443009
310173084
428118948
567922114
411091230
218367636
334367149
275613912
354523411
600765336
520642116
474604740
87596820
235888474
283301653
471472465
331503984
561641040
615949200
310881943
205191161
313399372
605486160
345940488
456854940
552477019
162135466
58874796
413103240
131965092
470164135
265082364
313854277
224541907
405878760
450757728
382936417
229420836
31657678
177644066
386179596
159511536
331541352
285194616
489109752
493468765
310191768
216099144
147609828
84161548
324067752
398971908
442424664
526269982
121315212
289533492
495761256
566256982
344319779
14411592
544233780
528694920
208334926
202905009
434660055
107233704
488273690
561921745
488860632
457602300
478257037
284974596
267125148
493034947
346644252
268619868
491532444
163815084
29851503
334400004
176319266
123470100
618533252
407516724
547266816
400753116
277647517
619505388
39435696
407027591
507388932
330706602
47604906
469534928
517957848
86778093
160130112
59487637
49195079
510421968
151963200
273174708
229433292
215868708
180629839
93313131
76324602
522952704
9684540
288011143
193799817
349322292
576934770
482084322
8526755
398572285
140298156
14947200
195383448
511978968
317035415
496888524
192656952
629028
189231552
108521867
614784564
536019800
165458450
553756392
9287139
67877994
60323600
229463170
229333644
478350271
211807559
458150364
125368896
117771480
476666181
572573685
462267072
124198776
503241084
211484196
469721988
371680127
123581969
22153842
207087228
554921978
567489132
59844852
25217172
247326336
370248372
263151684
605311776
617556024
580441501
407902860
482850402
286942644
374755085
476277777
519477480
63488232
509016340
131086259
388202392
354503715
263010044
446491043
590853375
2343326
52863264
63538056
66951000
57310151
16405911
178768631
251891460
318595962
14766588
326664828
500241442
7068780
185576919
395122072
288375084
72929880
48585868
275704081
451501399
287845704
143630136
96350997
466158853
507501036
408338820
548532960
243872635
455207637
459881065
408542785
90323330
107507736
280145715
111848652
287746056
520059746
613738260
412991136
64884307
511922916
472456080
78491484
445003056
461579219
573598800
374406501
514700604
536558467
386414049
22246416
179939376
332162714
401010161
451748186
558061249
41528304
50895216
274243752
323398453
285379416
8217357
296353152
171984523
279222923
276666444
618833873
259589268
361796976
440679931
283498560
357561936
382187448
429171480
275413343
79201476
414173521
190233711
596181528
106505028
274935060
48579833
361216348
392729691
48150584
344544009
258057180
225079920
81340740
293635400
595927565
515532769
175305744
327139357
131673756
365054220
396206676
135477684
427018146
85273237
36010296
555942420
256726323
567196416
116346358
583472791
6532005
441422771
543412334
366474204
574003620
222233724
14181156
375475346
450564438
517061016
607068072
313207366
368043660
487245725
174693808
335195208
55640952
380730096
304455780
272445352
340556476
399557340
475364665
175081536
268663464
199130919
257901480
408644464
319135176
438129675
112635038
322523481
322884432
532500228
299142482
132070968
63525600
310503168
459557197
410499936
394425468
423555156
470114352
457434144
618153912
221785308
603275220
433463580
73839827
382673232
236274416
126050449
280820520
313256611
598388423
76878432
404308151
463064256
343969483
190277483
246329856
12551257
102705948
23610348
309201516
5499324
165210851
160798965
386889693
445277088
98771489
172559196
76571430
606818952
189424620
204727470
232659396
54698723
39146124
73502856
289146014
276803460
39298680
556851708
108479304
174228300
119992798
519602040
124777980
409902049
605210409
268040664
318108675
590856588
177541596
69497008
334615959
435851406
243303048
516506724
464683175
503800464
616341564
106320959
565150398
121402404
217295390
254916345
168566223
557505648
463618548
346239432
223138124
352403711
167504586
420794820
600759108
538665948
161903088
204888744
190564344
27477039
87995412
237167634
70287847
175117316
523444716
570484800
605139545
576678439
58593024
143536716
196356384
196965842
294202789
517484520
11762817
512244680
582492384
391492080
25821288
339731172
359723560
275122130
439323120
102500424
455706085
592463412
1376141
583657020
530525952
131639126
283585752
133863614
544276396
23535612
243029016
589810284
541424952
294092159
436769640
218590344
514576044
178544350
598205628
313789299
256300884
386455914
8482536
385369956
366007154
5077973
476494977
444088652
513044334
620701164
121025591
455802408
391811788
243417979
280772614
523216177
281954016
206053380
560314476
435899888
162454126
610271794
147155184
10587600
71640684
512869572
412155673
548693028
218577888
485615844
71184585
241962467
141251040
581925636
431874432
510463784
43066620
350045146
449094852
267844579
288413112
60374232
527736602
344308874
244380492
167396184
499541652
555961104
123953340
226848672
618176864
297798048
553784344
49307076
233213688
282869532
590507820
517981398
485087036
81514680
90362052
23421912
165241296
332699760
3648035
149621472
572731105
305678547
39740868
40587799
569544372
7740245
288561924
346076303
572895036
49675965
32429775
603138204
116566549
157861116
552186936
382349877
332463096
468912348
53878428
348263532
366841656
516357252
479357276
55186308
352404259
120207017
400517985
458100540
522459589
305021346
375950387
414403444
91109412
576525155
281248886
18939348
335608236
440396835
485465167
337009985
319047984
6452208
22377204
488490611
304742729
102194397
606414132
100183608
123993252
11205756
21452703
167436569
368946720
45648972
241540524
620218240
435312630
587287657
174457923
468850068
117646920
315549493
517079700
117477128
590274276
437987020
101988640
520078846
289085076
16377480
491524595
318450096
401590974
169594668
393335568
564174217
378425736
613977212
472365331
369385113
603480744
575859279
487926432
241683768
610572229
400323384
324049068
393122563
477482076
48995478
363858444
200255112
99994597
571911012
213121133
442729836
190421100
407846653
548780220
368647776
239002884
315522936
521327196
243311615
122293008
445758991
224656416
111997508
578842776
523239192
400939956
329803740
104337861
553557096
196869471
449811072
201065840
431822276
261719938
395876592
405804024
419774723
473723526
360943821
557598978
554628352
542315556
284470128
599388948
91787468
153238760
137003974
121762107
351765771
113703170
144277848
328003411
587576200
381365352
424033380
225297900
427656068
530473738
464054508
36327924
38564688
231743880
275544882
476332796
203543496
5897632
245906996
593029761
927972
40764562
175031712
312234552
192993264
426007656
523176912
498713219
35368202
247039848
275609261
257556563
345175286
465486948
470397847
522927921
363522132
555849000
26940552
265812495
450662788
30193344
161206469
287067848
79548852
110609280
510646223
512601768
225434916
155114568
266298203
254250353
371753514
18828632
356504670
445470156
427415184
501808644
334580343
351331548
235387367
244623384
337682782
323389472
216522648
365203392
124335256
202376222
114014710
180434271
280816541
488524468
271185093
222680350
83943745
519284412
411795360
594281988
202441140
550418302
235752773
33681024
39535344
147267288
50085576
149648440
470786976
376987068
573582761
107258616
618441747
160738452
591251881
543212388
192452349
358981028
33537780
544662819
401818104
196150860
75228235
380736324
543948060
270899316
79357136
117995688
1855944
295337988
281887847
73482169
430108216
323833596
544657284
40419720
505022292
57391020
192787005
479528864
447195312
131725609
124268156
543042539
412632507
105804552
605461565
281829341
260841096
385388640
569992788
69429744
280889028
168156
73984777
534156889
517405123
11883024
201612816
289217526
257390784
116432460
553152276
114355191
33045768
94568955
140827536
486705744
613501504
505519286
185812380
117987998
519290640
195036048
383906376
445694364
415078314
109998936
275925312
103640148
195192892
183250029
530420076
216802423
140167783
391478953
530723106
496390284
162245628
159882769
218667715
17849448
445590275
565683600
326397135
127051200
36290556
174271174
104213124
600081597
338827763
504264923
439696800
591733714
283666716
457059665
221698116
258196997
205378654
456764170
530533720
152079025
272294388
240973776
77103241
586503216
87301624
230967576
93391803
551732611
376465588
544554454
105651792
392775048
287814564
376345584
605567124
377340901
519303096
471235392
96720840
2525505
435972456
147628512
539587692
132027372
600654653
502593372
440538743
506038799
401926865
320835420
28312488
394928888
407148364
106355556
243224223
418268039
176252400
78416748
55379376
78591132
41877072
590320980
549829824
329124888
100296589
592303126
91160434
490180404
555282252
345461737
148927863
259353357
475763148
303702192
472835988
424568988
606368162
331153048
263321923
433543536
474965964
504675076
74874113
593871302
396350717
358545960
247861944
270326340
557885556
356702813
66701880
327312540
219343834
159411888
297606451
38931228
604707660
42954516
82888452
307108908
110291652
562562784
393416532
384379704
415627937
611897505
317961317
70831044
235370366
308182368
603455832
385643988
460024992
450477870
198174960
412430616
401039604
601207524
523463400
102077012
315936855
420194950
112564872
259153308
84744396
242219376
22287158
416833812
36222048
70550784
524737280
38273250
258906276
527370588
523535627
487521612
384441984
501547068
430560324
418052798
426116707
162594396
475697982
344425609
397757307
158678955
225807822
19132416
291302244
6633311
396995968
14031684
232931901
173925505
201067993
418814316
106141987
495537655
93027636
528040980
502233010
32993324
608002272
130302216
427334220
361896467
297424368
406644804
591124392
97802537
128222064
51243984
352082677
48372876
269068284
271715184
597589649
348638084
51169248
335558412
453507313
238146264
256747991
473545980
346843548
546388668
437070543
135021242
256363164
310957026
567549211
544954996
578506147
411870096
82594551
480023100
211889016
323909812
87646644
394805376
200274616
534301892
273689460
1507176
324298188
65518560
220084680
30261852
274773132
12413515
50349810
421348395
332549447
243795060
337159008
579546540
400036896
550289711
91004302
3344436
85903715
437280336
320034748
567183960
425004948
537642791
288698940
573477748
450103805
609490321
2841353
413763408
310239500
429034464
77600880
288456048
345401878
139843512
185374923
596362140
596586348
174645576
336151716
535091076
579876624
386478540
310701348
606252204
89247240
546899364
111042573
241129476
129193632
207043632
117960622
18173304
307585887
443681491
315024696
310876848
521606812
495661608
506479644
418646160
34069092
394242194
426539437
525050697
543642120
210584969
44119152
208557036
43634212
405828936
618359436
42344086
235499364
241278948
102766156
555977512
158278392
393158459
202966887
611546004
241335000
491146989
125130542
157067166
266365332
507394049
320632145
369395136
194559596
454810513
100090188
70339032
419276291
389362104
201500712
517285224
337881456
6906852
601556292
204172524
436813236
404190972
139563566
480919932
32074200
617759894
198959688
193229794
452464200
246946428
96839172
58343904
13907124
17087655
318720765
57977914
208809718
458924865
105047676
410428397
590900184
93476483
399542917
203724108
463083729
535493479
64995408
423524223
361367244
590551416
316849500
140466312
393771528
454706280
413967643
128078820
3686976
85427331
463031095
132769007
284563548
340139273
307463256
178506936
194946310
374400039
507432528
139818335
612280908
603729864
6533172
529056152
33774444
2920932
393308437
576794362
120816972
45882501
60505020
124470351
68745985
29736074
45545077
573207920
569701788
491171220
443022947
69211764
610256808
455958108
45993780
206028468
569969079
462217248
361417068
18553212
487561794
1478469
472381344
567926418
608450688
594082692
306131112
1507176
367396238
263675544
301185236
196711036
293886864
526585640
442250280
57434616
464758272
620327484
242144640
13645548
307559228
372471768
4784298
461052612
89888363
272263832
379752300
357001416
57092076
413028814
52584945
7044710
394499361
615015000
544142194
84794220
279350712
110678069
9705643
17768484
569220516
151880889
285180120
292778280
347092082
226157364
270002484
248864652
174168678
37222984
478497240
574844584
359801354
233033076
40330951
306567072
119994876
528128172
388072908
476523085
12306528
597688704
42161820
493008198
1550772
314700840
204024030
266888484
213528758
127165312
497320761
244567332
352852860
462391632
597901310
215308188
572016888
312714108
339987715
185912028
364855413
365299851
482251712
60633415
464677308
572820300
430304976
188436660
36721937
6937992
113661000
554223492
605753964
120088296
26880048
485728635
539843040
315921528
153713268
78075595
522958932
64839708
100756584
213466611
613065636
176289768
390225191
519951634
202989204
186248340
166418388
123465824
492204246
180537264
499479697
573810552
227826468
535365108
91844316
513233817
17108316
253354509
613564296
351002180
458598780
573285853
394973532
220651812
414773563
187016145
300868452
583040276
571649436
261694332
487590120
76398876
484183404
136088028
333870624
40763085
338886214
427574594
604693053
254927799
412536492
561983657
526186001
598068612
410304719
234647706
423989784
138074760
159857843
71796384
57727332
3148190
517235400
439216136
100756584
153920539
401238900
476894627
196456032
35593020
194851205
130395636
551657556
179559468
29894400
352015506
419859472
120832361
156646656
584560985
192722732
388488179
112558644
316257712
263802451
184429764
14859539
348672992
415226988
264940968
598596038
605486160
310219357
130738176
255219898
612343188
391093488
14729220
572191272
584989812
379395238
357206940
230589608
345425027
302218087
617101380
479718982
225854562
318291553
507193828
602012578
167639076
342445722
250633404
207965376
261379354
115099913
566460167
116552352
74267947
250956976
37937569
345020822
204614712
334817474
571612485
161074764
90978624
581502132
546804446
86731128
244610928
391548132
351250246
400985238
475205964
210982007
379274899
313107102
61639033
14393344
479681822
253777645
385463376
435393252
265338801
437049900
499946472
332762040
500351481
557061031
300040512
471971877
134580852
5001084
544781844
99509086
29259144
573343452
298855423
127779876
469036908
211174751
619127829
520363693
384054783
389327193
56656116
118483477
502995078
310422204
413758199
361213588
28112255
323475512
583525674
52857506
138720971
189480619
8214732
39261312
361463501
179023860
421237008
564941880
355178049
298701108
334368864
23476966
596047423
66483900
571257271
92982063
258879276
348814934
266552172
496992437
212542956
456743748
580773456
402627368
514508518
371082924
513598248
322759872
459520524
465642648
42125987
607392141
593322876
111761997
100458647
112558644
430473132
580879332
230183040
28219955
500880672
399958932
607859028
249481224
571366928
225802368
63108120
350599032
561516480
158265936
447226452
68931504
421560864
33724620
124623948
412322118
337308103
13321692
252240228
26979696
272824589
365404509
369139788
393469808
6165720
240967548
496234584
296572074
408749868
15663420
303788090
345548124
219753273
253358931
323189604
104169528
431008417
417796215
481274928
374951802
326448728
25573826
303390792
619256268
445432788
69759828
189468216
113572114
374315256
317982996
83940984
255192300
421019028
521893944
380978655
182959956
317821068
204789930
6165720
294589218
33316215
160235847
278609580
101129438
225286591
187442674
170634744
4728003
463739470
259761050
124721928
26118876
567534552
312840812
497610972
36489852
33735649
583084044
457035552
385123896
204904228
358602012
496038508
165241296
551079150
522682034
175733297
363778917
490309319
451043053
432048816
300058812
393993028
399831372
317858436
346102416
257725996
170734392
328464720
562512960
44467920
292958892
501391368
128376048
295555968
275246460
541729437
35157060
281474460
4459014
513012816
113972400
231289236
18764984
67505292
308846520
300937631
309413268
129909852
345105384
564997932
373780905
5377354
139961844
413922525
329672467
118069056
534729852
215629219
30414411
15937452
89279534
402527174
432491004
335334204
534275208
559848248
4876524
260267507
180437616
301495899
753588
60706428
437616648
112465669
340064835
297348936
121738716
123231025
322934256
433829957
368678318
160140564
408008246
616241916
394880112
492894247
398188593
463730652
10799352
561828175
51125652
37810188
485696904
450306394
408002508
263127236
403954308
4349471
537059124
237934994
266855347
323033904
181325094
609503220
162808559
94902264
302774220
107221248
416821356
90860292
267669044
159816708
27926352
134607137
10307340
139918248
517471545
8277012
403662720
231793704
262153180
516292100
455082929
606102732
597975192
602613990
609609167
172615248
364249534
221287068
214705503
75732480
413930104
306072237
338186628
451262196
193217472
548512416
69122009
492201369
15713244
111207168
501746364
425455153
96389383
57671521
58804055
452918844
162818604
63256774
533011382
374287446
98875728
107258616
440754989
115337366
429775596
448827048
613794553
294995278
605280636
425045264
62298684
8052804
551144083
9391824
456031629
474312024
344240244
329432971
596293632
358585374
337246200
261012505
309668616
259510227
286289376
72864977
215445204
427202796
611471268
495424944
253981207
443091062
532792944
426132001
125315377
121794768
363548730
483535692
374031067
616547088
414824103
160645032
110375866
573430083
475744464
619903980
210811572
249063948
107906179
355791196
193021562
227281058
73266192
518393808
301470912
377018208
579913992
399316164
50007330
416011716
441976248
243402696
576716777
303104304
227128932
478609344
168069954
93154473
221802023
480782916
155154252
149818599
275134356
322205580
87230585
271341504
17874360
168292214
423873054
147965661
92257955
511785900
507208320
57247776
535351970
101927448
532202202
69467112
187880076
533764230
350175528
182221683
51537199
334094832
504953199
27901440
13303008
4340916
34964561
192875911
209347992
357997896
245227500
247517408
370939680
56231032
396520693
391137084
229233996
608699808
93401316
535761166
591285369
53258952
82460508
113511528
507905856
10300841
381354928
411230375
448173108
116165841
210672659
591099290
420612458
197626896
299905690
295244568
38669652
401384290
491052888
81611712
65549137
1148883
382193676
206383464
314318775
320480424
128353825
529347853
79170336
50876532
53321104
204960471
495427984
380048043
378656096
359648316
358861495
14174928
64204452
12910644
390847420
365172811
264970260
553762620
163243229
613336129
470852575
413090784
374872589
415392204
246024684
502574688
323154678
172943529
504771587
130862725
498565698
189557034
319241052
348649668
394372544
303041793
129500202
556863451
97942632
311469171
368423568
344634160
470593908
26366221
12673505
588285530
441662599
381654538
259140852
94681627
161480584
34229088
429968781
156780056
98072316
123021684
424685300
270081717
51885468
238436962
551251846
67291628
403406244
468566104
159576599
394325820
442916676
815868
568111932
458595052
325522614
219902958
281478671
208843524
143549172
139657388
141287724
562643446
384924242
462497508
308229948
577572264
225550907
497747988
18397512
169164936
439718614
496633176
442462032
81891972
134496647
358944552
34266456
253959156
395752032
581279870
427150546
63401040
135613536
39911620
26830224
526378202
111959428
33469272
317415964
4116350
141562440
17774712
568778328
502092482
73601670
327381048
494939160
429850332
238266441
323102412
404005879
576793764
596306088
407734704
231458656
597296340
516407076
344433569
593902080
407398074
620371080
99492300
238015476
257714640
172896407
380561940
321875496
183423212
466109748
230445395
150575828
19182197
43191180
240270012
477782274
72431640
223088781
231824844
187444116
292311180
444062628
267660756
107557560
129355560
224921218
168874984
523979714
467972368
62230176
451954367
89882496
258387092
146143103
272126954
505136357
600363756
247481695
494621532
619555212
330962148
420457060
474143868
68875974
532178388
354163665
194693071
220284727
590688432
10404340
87192
460494257
256319568
125607829
437590229
460759896
359884133
7903510
186980795
102020920
528900219
118239195
306855953
469591200
363577179
55287620
27272412
188760515
25671816
481536707
619555760
582791328
214826130
196337700
83167284
45634622
497641406
10600056
219026304
29981592
299921796
546637788
438306247
31027896
25976988
478567436
588201193
221729256
521314740
125612532
5706145
126179280
417207492
39977532
319677012
368630774
188982432
236321460
411770448
461743920
592862004
535315284
413574894
316861956
291952663
506602818
200307291
257627448
299448468
195926652
477800065
616958136
553394244
590822082
570903875
41656599
336642919
182262420
226263240
132998940
418677300
417039336
418066956
90689044
279114048
2198484
302400540
57559176
204477696
379431901
42176016
499641300
107371757
199339596
107501508
280795608
530544636
361516716
70133681
26709566
45844308
387185553
609465852
402293329
105878802
604896901
45931500
612754543
72929880
285796692
123046596
99595599
45051203
17545167
370223460
33986196
148771517
581558184
491503336
280397016
13415112
402807778
7488832
573295059
78329556
60155655
1971128
134724096
125885281
616316652
45707292
54964549
615351312
68601420
217598637
309786247
322277337
67088016
617742864
347808888
319032993
90682233
148176576
33176556
459757188
12979152
506957863
244081548
378500472
45240192
71047134
200311164
156142625
545188400
250234812
280491713
7260192
260928288
490299300
573577192
563802156
222569938
267392952
32318560
444648060
370665946
576170964
607890168
495966446
117796392
567713340
260645984
252831888
420733232
417707546
218683764
614435796
352285736
356322564
257797452
125477473
274141428
4284864
94347066
97686180
494257869
453371156
513299304
513078772
242135785
620269703
419200452
587462328
373736052
556541805
7154382
306878472
208398153
526795380
183938654
489723511
169839934
589955137
35512056
61918776
36801304
225425589
494421954
511082966
83628550
607616136
362912986
134823744
535992677
572054256
227620944
277622861
363339837
382978404
139351500
127462248
391267974
413327448
479556
539118008
518175828
244386720
354575677
350829754
170114430
610674084
55476681
556714692
81444615
584722008
119343218
139133621
96477948
158665890
557399772
96165488
31935192
585948924
615600432
525163644
502325568
469695674
6436103
384759612
194799384
245709242
237978108
1096128
386462058
544931316
89515044
348761772
413698567
105934174
618940376
433819759
223846776
50593905
551993868
348905781
361566540
259690835
242206920
576883791
481110061
474299568
483645619
149378580
136440334
455846004
144666379
275819436
186702984
26365373
327561660
247741501
52659796
569961648
19257678
512651592
46728684
589193890
167267428
23778504
243919590
535109760
152424072
420059058
63138295
339170652
418374703
212642604
387582886
469710045
475150548
307881180
513237024
303347196
163614662
315342324
5088276
238413839
59477400
515996028
540127662
182748449
8750340
613333440
152436528
233867628
48167352
18104796
257029477
159785568
619461425
133497180
43913628
237002746
167042640
22439484
320672078
326248647
140843396
240207732
305477172
520224840
373669516
382729284
569214288
426393792
69121737
143518032
81555660
420993880
295557328
93569472
108180360
396711848
438451200
31452703
238445208
27876528
22059576
354954790
209078506
72051732
254681604
611178552
215551481
290505060
222018533
454243365
356006128
221199107
29576686
406520244
314142809
265860864
128545920
2243835
596804328
390707492
181469236
455466096
157176436
19536827
409484772
34833585
472568795
407434451
200267568
68984511
518748804
556474746
153981072
99390202
550567656
315030924
477682041
31806167
376336530
444702004
244860048
208301688
178718688
464475961
153399433
460971648
51935292
114669936
563257966
35754948
519271956
407262300
91951724
338647500
619605036
225341496
101904967
35431092
548911008
331894553
468746402
33164100
614551181
279101592
430329888
397782360
481486680
171805202
217257552
400247293
615301488
9599621
600678144
17473339
169746886
253249220
156514977
291340038
210226140
481349664
569195604
81143199
81811008
463151448
304673760
620945736
57948104
198268380
611739072
102089376
160005330
3188736
600821388
527910192
372010896
526036590
232765272
120119595
485310336
12094776
40270248
593243901
72624260
568649875
94757557
414662327
465518889
225951840
359518108
506467188
541364402
98839789
234122011
473128885
467481345
457798904
306345183
38246148
288586836
21443004
97275132
251486640
201513168
441932652
61675884
478584941
389679732
527769695
146831328
125375868
231189077
79350948
208210365
177052108
423382192
437099724
424665157
148510894
98209332
454580648
179964288
165988656
199699575
609031053
597339936
143090761
17849448
598865796
37942999
338143807
463762837
72929880
45276821
109812069
156562483
416162821
344248968
513333912
464448404
547335324
245821062
230111449
327630168
269718626
274066991
32040555
193640585
506902037
484961904
361174176
262485288
46417284
202964292
137926347
25752780
209150629
70282980
109761528
183244809
216883872
111157344
205555017
257235084
473197212
83094561
371917722
559962913
561877522
16105608
156815880
116899338
557983066
9161388
280483588
201859579
207411168
491837108
50461839
65113740
282041208
17174655
463655916
13913352
410182125
39691044
102266265
59228280
152853804
305072352
331074252
135442633
469062755
391160473
616107929
5412132
598000104
503016876
280301249
370142496
492012
58896054
199348994
374495868
342334476
199371364
420906218
186852456
270521061
196225329
549053548
115174404
40689106
472689184
395656056
116859574
189082080
155843244
55005696
52408620
115790976
568815696
209466501
145982487
599859425
139200587
376700580
597856804
386680686
79109219
326583864
234623686
532368315
10420215
133925673
125969602
157649364
134979444
247369932
267277429
193543841
355842929
146152476
304945707
7847417
398741472
21922560
559143612
469719174
8395344
123632028
239899934
78644944
243010332
336210740
69543804
497255976
48201176
123970435
383673521
395035812
131485294
533461746
184481217
411430245
316102140
305458488
117268808
168604416
488384924
275663736
363944612
124185430
522595212
430329888
173599881
425937319
204863832
314171460
523596451
92635272
503082839
190014464
574844400
318126240
38837808
125064611
454408787
47388852
349745520
7451663
179079912
265315893
529801691
205942392
70320348
503570718
416113144
134450064
292905904
475297059
207651713
541395588
422377607
173177618
516101904
464179068
364562734
480270522
140061492
72936108
402822402
24494724
578606112
432395694
242372224
589621462
358720344
371200517
13813704
201236405
321437636
616248144
133883642
327986487
385400311
13278096
1065452
291368776
7890141
11920614
93002724
111587076
379677564
222832109
384562862
504152101
368977860
383988959
329268132
6021798
515560084
17183052
121260052
352212084
461040156
492684624
85740876
336835152
431384250
516047732
542016612
177942383
164424773
493941389
216416772
426431160
374034996
483551473
104923116
194862511
203440390
533194351
132555112
253484957
6483348
461679817
232888936
251087950
188895240
441102262
66670891
490751093
77432724
321096996
77731046
97859880
222158988
554252786
122276748
44497820
579683556
185324184
451978938
291560260
416242152
311570191
1911578
578417907
192251986
148033082
16354810
351196920
185655399
114583006
356818452
228424356
320476814
179322804
294784511
332533185
489646793
307239696
105228288
252539172
208562727
133006524
573219634
477390813
334163482
374259204
568012284
71173584
215980812
609630439
67449240
207597924
58163292
124891686
98813448
239385636
322177902
105432006
194799384
153090468
528265218
205633054
128229329
252956448
387026604
274144104
35190200
302967288
536180976
93177108
537227280
452183940
20602535
66023028
460562676
41011380
13647180
18671544
155967190
455422500
282141707
97051291
510057934
440826826
184891308
68711031
544217432
4595003
1961820
478039157
296871066
123980796
86301396
496767100
582178849
177809400
343925722
78142716
548614417
350931798
423454444
524433524
447508402
18385056
325337176
44274852
373879296
486107856
56039544
573858537
472717975
56948999
568137680
122922036
575978218
184058573
523182335
503259768
217537812
170932528
252682416
559847376
548250840
35298753
415701558
476909100
60336864
96840838
496066233
570715236
545049648
209622024
374346396
582274404
409497305
54706752
394363188
570609360
531760983
70233156
336520065
124921224
186840
612504972
527701998
544165272
303403932
228056320
180854892
6539400
424300654
395129232
423560052
422257950
241621488
127686456
141037566
70127280
53358176
14860119
552921840
219462264
401180418
25405705
126443472
480423904
121010040
173119716
35244252
387821161
17395066
337775580
80541115
431706276
95645200
45089766
268893900
48298140
263980008
410661380
107920271
600921036
208881194
614194460
28689144
291187962
146744136
134288136
407840436
118182528
467953236
378807333
299871972
363011436
325837926
220795056
284597187
290851827
151558380
93200657
528744744
23485788
109433494
236286250
186304089
329807781
346174291
313884300
547618726
11550113
29678328
159729516
489694840
236616203
404166060
412075620
20490120
336691908
267860677
451449036
254575728
354416796
283056440
79705944
587848464
84432996
150456024
601277393
511866864
226196602
53693461
275317359
342938592
34163304
121919328
517341276
327158952
326633688
215815170
154143000
13863528
41615496
363465776
57845664
341830008
572393569
196396084
583208604
109113889
37997028
607625366
372689167
318812677
8962092
259682688
56039544
329278583
255652949
344479193
588215916
95724360
173437344
327032280
397290962
72881117
559156068
313455240
577696824
149391036
207989674
275925312
320617440
22009752
562176622
256179041
267997068
182479522
10201464
569282796
431781012
226829988
122870820
116936928
321647014
212986625
139500972
21980552
508167432
81393732
43297056
537015528
287201091
291551364
477158220
66126731
222947551
549423321
236196900
17488224
515451878
526784255
44225028
518270268
125693496
442511856
519570900
133944524
591124549
410512392
455850147
226912353
239354496
414274054
571655429
300581964
100195713
459205149
408288068
418739580
319800568
220887339
569064816
194961312
133951321
486973548
264797163
570581063
578416874
619190221
400762571
29003796
172110780
340640460
188882732
551084580
411048
47768760
207419787
467147839
307184121
396518076
122037660
478391364
28567836
560358072
319445152
112029264
20658276
344222603
416644363
16715952
27440568
516843036
427963248
93278178
123994592
488929641
534528328
278559756
576034737
206875476
247181424
454731192
249937401
299576652
40120776
491245956
110453580
285528888
317129760
277966440
526639680
547684092
496559648
460485864
256239761
451305792
92180628
321757164
42505018
126003932
137223450
385475832
7308507
36359064
561083472
222750648
4932576
8214732
150132168
361055844
173368836
171413244
375479892
77314392
281468232
419965680
353852476
156764988
243676728
2590848
37916064
81754379
404197200
235405944
320328754
308337184
157244544
498750476
593834986
363877128
223130556
99227080
174365316
404682984
531156561
593964360
261513720
620844408
262908792
160285316
286252752
413638848
29489580
145161094
115828344
283623120
387287903
593297262
468233496
199881432
549689508
369563694
47979834
93245616
454441450
555723227
66780575
562675376
552068604
585433388
456169968
295101324
367551648
354683147
460801469
280836318
255777732
115647732
616185864
554437627
125275820
25516116
437821948
100488780
587175840
306921565
80964000
311001408
489177702
293399999
98589240
78216428
265867092
154473084
63477507
601394504
541630476
252433424
301323096
80173044
219312792
414784800
277510045
410059056
158459004
289315615
400902588
613601244
565821652
240846804
407366199
375607490
171257544
305895816
272835339
152754156
370846260
216261072
312807528
206027520
258107004
374059908
517121162
207529590
18327072
215283276
468021744
279481500
599613156
145250575
285822912
168952289
73122948
402528096
90488333
135496368
7386027
75794760
187957184
123208524
141381828
134861112
474780538
480066667
428784545
227860179
42163560
184588615
454211128
265723848
620377308
309139236
410786424
507874716
496178532
487378368
299703816
156801864
34988072
7595697
93320352
8320608
214169222
75520728
172945332
302987055
320428585
141001920
87466032
52912646
192418346
321016032
373804560
202877100
394851959
479923452
213663996
83928528
617138748
168324226
265524552
273902941
615810217
259670232
395286295
155656404
75140820
581979894
92608784
413047188
26898732
384208307
485559792
426910716
589062924
22110029
20421612
355527274
343088064
163833768
386914500
68420808
56145420
516506724
441403272
4384512
197198343
9317088
517036708
25721640
160165476
130885247
368529444
311979204
350198255
334661390
407398392
86625252
242753042
72251028
617873652
428305333
273141396
36701604
543905377
16834284
520635888
285240631
114419317
487509156
314972429
28308585
449175327
546289020
109511062
387123240
319127025
155668860
600033416
381689208
106069558
308266944
542004156
606040452
17917956
454676839
410366473
11714868
322747416
404022893
160793908
615836123
179304120
472499676
264216277
543492648
260978112
187630287
217836756
313816464
215320644
225431087
253323900
435486672
593192088
396039955
381210459
130526123
520806849
6881940
390738492
610877434
367691916
78452132
64079241
160283808
584522712
480963528
437723246
360931284
299311495
230169771
86232888
564793224
458964398
449023527
360956341
75791202
124886338
483162463
307814750
180117786
186404040
551645100
88487424
114091093
103839444
343677174
63230985
375738803
600703056
349994916
365596056
249518592
497679480
157469818
144502056
218872072
436039900
225248076
518656641
469094630
513753948
168633092
22639208
62161495
582524254
75937649
577808928
312320684
499026679
600119207
48984057
433458566
87890204
501695698
540310140
120829428
101625528
61065540
46118340
439425582
117273240
155361802
606844362
214370805
494677584
336554892
324597132
89882412
570229452
344336898
30062556
190662567
82738980
86018260
78765516
610665068
82377559
341749044
13141080
475758220
403630452
136128791
451498860
444140741
175729441
246130560
371218668
478434960
151072596
390973022
597581495
173586104
496841162
359885052
448416000
133975204
403387017
144966561
218117016
379877400
54481816
104951967
482757192
533831469
608656212
499132336
567363408
345131643
494702496
195389280
275211348
232447644
42873552
80092080
555059113
431562405
462480432
16971300
360947542
144950472
546519456
540247860
354902580
210528454
269182596
464521608
465372375
228667248
523972724
23579208
63587880
545192892
446239533
348182568
1521210
160623136
260704080
262560694
348705812
15277284
159959952
424023592
137932406
406196388
85659912
66141452
6742472
27270812
373873068
128117141
554721732
182997324
100432282
585969142
146189844
325094832
490160890
295101324
581670288
490122578
284152285
100047234
152847576
577288211
238021704
156909309
134195131
607784748
353133828
598068612
10876582
190495836
594425232
587269260
328208243
586590408
136793656
96066900
84949920
216846504
977796
386450842
118481472
326567726
247083444
11963988
551240280
202967993
272876967
441938069
352724010
51835644
1725156
619235310
80347428
141568668
44243712
401008464
250658316
334617984
258658671
374103504
603978984
67069332
576232179
260314679
275894172
375959448
562104862
384342336
15283512
598669839
142808040
169305363
100412335
619777284
108840528
481233740
216335277
253448460
249568416
225771228
542957040
546270336
415052835
6844572
584404375
402466761
537189912
390557880
210076668
540995220
487503752
17836992
287123686
314480275
219356388
494546796
194176584
121209336
199161561
475558074
333250629
587168782
27328464
123030888
158654589
424176624
434496420
125326044
14441662
611945450
504625812
548219432
603374784
33581376
53798995
450465012
198536184
428883895
463350744
186646932
8775252
526533505
96060672
261214776
403905224
115678872
111948300
365844981
163802191
373256496
541415200
28873008
227241036
448303896
294937034
40068659
211552704
576775080
457481145
20378016
517839040
25978465
547273044
402633972
523916415
60934752
189169272
478115399
116052552
114378654
562058316
190362390
24221088
501441192
541538866
236180698
43091532
227664411
57914172
71254548
523212262
477824616
363104856
384485580
262627129
495831432
486419256
192625812
497582745
405025524
117323839
295954560
450545976
50876338
619785648
576606924
359953488
289401673
203821647
156925552
187288416
153421305
505256876
518400036
24451128
411995341
169401600
3451316
567488484
177785392
502441573
168616872
536877712
425346048
605277317
6544941
19144872
181508832
585226476
472688502
121802841
127188216
177224743
476421369
531422784
204164958
474616006
464521608
274925232
84246156
164232360
593129808
297586296
457944992
81857881
603387324
104580576
138947748
384840576
39407492
446577229
488576544
616372704
398411388
142889004
224169959
351229208
365486578
562699800
43652052
74005346
568268308
321929593
161844013
371226168
510509160
523372508
283672944
380879568
373353962
583513776
439945920
427549340
198561096
299274084
30629304
103150113
397570608
471303900
263568499
509020668
463655916
219674016
597848884
14305716
177031327
460654020
227309544
26098617
451909908
366480462
296596044
546095952
404322252
241409736
225073692
333609048
483196082
134126208
513019044
187911216
312890913
578384690
134176032
236041200
10531477
249629956
288723852
93214476
70631748
33456816
106422969
378582648
113844188
479612052
591934032
123029196
188608752
247313880
248933160
444193416
349899587
447039612
29825892
234908718
525232152
480021702
371362916
197047692
542900988
182461008
73575952
90025740
512996695
526819469
464123182
525773988
89177151
297642348
187892532
512309052
459488904
429289812
567146592
508111380
39504204
439136970
245990314
310864392
535115988
49491309
253280304
220682952
298944
540969609
127518300
202515347
402436334
32466564
411645888
425750459
580748544
13415112
271634220
590420255
570895848
409605951
295861140
521939228
371983697
384572772
360170348
144813456
572456956
218255894
158652072
390390030
513765847
125849196
31883416
589644991
161492040
326684456
332700276
520303385
325284462
57432823
200571969
96048216
380555212
345928032
16373942
309413268
373038516
222010409
436855403
111896993
93818592
619160988
113617404
299653275
475146576
294250612
351667267
347958360
119565144
312509236
119218394
445538664
246223980
464204564
438936984
556004700
332828680
337465646
40813893
485555030
69922630
587037931
568248137
422121384
457710895
342614736
77177376
285715728
156210270
447897160
551522445
587631948
417541875
90648540
282697752
5686164
18185760
580499424
569401128
503085384
573032052
161506435
414896904
146924923
115541482
117173592
343679724
10008396
419830860
527704216
226228610
495387576
213520752
584821656
119004624
593995593
201332556
106174944
375359943
319704430
32155164
7174656
375953220
2696724
69884388
421093764
451237824
192045100
163120700
486861444
57247776
377404344
1064988
333951588
87098580
225503424
318985412
15198209
556066980
562133052
40397012
16068240
353108349
554289701
78360696
571982554
197533476
190728375
101285439
3207420
272792259
331282206
554754141
406252440
480378096
219107268
424877211
21131604
302699484
235021381
14373214
203355944
437473404
319430779
620090820
20801520
582199668
448713336
27160308
340609320
234608760
23268427
426723876
316135747
532680840
203814704
331815384
448023636
270239931
20141352
335776041
339498133
321905608
41652
485136113
342814032
357020537
224565712
298782072
51050916
280278684
320896868
550565882
21704580
91900368
8092098
82795032
343903932
257074272
42325488
496887493
423866638
58175748
91685590
435368340
318948336
526477752
420881738
292793993
194643684
352408862
353447132
395465544
144458460
193628520
192706776
358722285
40985173
192027924
63270020
158837882
178774740
410979492
287698965
327879288
78236136
456668100
461110446
585170424
381882564
319863852
42356628
119963736
534892429
283828644
260274348
502948368
210624732
420246756
485934230
350661672
280160352
284274355
362401092
604218893
612106317
436501836
14623344
219239644
92024928
350754732
332363448
286120548
160856784
103130871
48154896
566374427
399763071
33743304
49961016
410063976
364818671
543534835
513241178
196114449
35798544
382774215
339941266
80292020
110048760
602129268
578195396
89912701
107723817
391573500
580898016
374713848
354535128
190906884
207508778
101617960
429981120
113467932
358793130
432578196
572284692
393472584
275937768
18335232
611134375
270270288
102207708
346656220
289361035
118574892
168745789
515180592
129367541
551156025
525210114
217593864
161678880
275881716
483037452
5814711
353837592
57123216
428828829
397657800
378058284
401989723
578887829
617352877
428143860
217874124
275209588
555892596
126210420
290972160
342552456
557636436
492883920
181146569
110266740
188800303
321190416
612137664
72020592
354535128
451390752
152268372
92653956
408519432
358720942
57845664
467776097
174432259
317146857
348095376
514746725
279240820
497861024
161018712
383071824
335502360
202958781
247930387
162388872
257222668
47585041
607759380
445674070
56045701
515167704
576211638
520038390
487521612
242353355
613489140
128446272
417642817
164599812
245719512
365371980
63398432
240060068
557337492
418007762
32746824
390825684
93314124
39392100
543105263
507680456
409036356
267330672
96048216
112608468
528856848
136360567
24806124
159076518
243664272
448487525
570266820
366910164
90125388
28231524
175498812
612711955
97082064
376473264
329088449
35926966
27087039
567609538
15090444
346233204
425609516
241391087
458872812
167583024
87042528
13851912
322438274
279089136
81007596
572715390
336758558
211048236
307420308
530781300
588626314
178450884
200426666
174253983
110142480
615239208
372210192
168373250
2502554
230554332
92087208
303334740
473502384
574983471
410618268
590440010
253956901
248411662
372891858
366106752
390881736
85111848
448174533
582259550
477195588
10662336
565404887
582019056
344552740
299851433
529560612
410244588
609011208
545560344
540071652
61133822
5617656
178727207
32989716
292004428
587580660
81742500
24862176
586929758
449817809
473178528
172347444
373584716
315978885
283101432
190962936
18005148
1444896
314457948
574209144
124659648
253132368
150868243
356241600
337160332
17083404
91327392
34415928
575357542
598996584
111149630
336184505
572938632
267804
123793956
255223388
213966567
392289537
342096565
498302280
221660818
86655856
100725444
467254099
150306841
134331468
277694064
597909629
584958688
28501354
423809172
47644200
329834545
536747724
186248340
232478420
335041488
33697341
348408257
139793688
585070776
479225916
129685644
345285404
468178388
237424725
7067239
142708392
60804301
252228192
180842436
278260437
342991963
335359116
185751550
435025800
482061738
7249392
197658036
255441860
277772485
79914931
30299220
546781299
14760360
23026632
540970493
242803452
234115327
383678669
399800837
308746872
577198584
463264201
305172000
331776519
192644496
229171366
406584038
137813184
156765824
311786136
161928
579633732
243053928
145449146
2981550
40513140
362539536
53218071
78422976
531324165
458138020
508572252
448272756
277096176
7766316
516307428
586916540
494316360
351103500
26655840
352081296
221598153
48167352
333328788
383414364
521174738
446011992
243371556
229761232
621373729
353222249
163971183
183670955
290075328
372203964
236059884
236726280
197190936
247706244
538818836
475763148
600341832
75483360
611876720
585699804
287833248
307370484
120584319
197440056
550666557
371449208
208384796
554617037
186915556
400694872
135527272
601052316
85199040
231169544
353766282
356173092
365689476
92479572
320631154
596723364
345563826
21766860
71086392
215225174
501983028
597925368
204190835
466178970
290203212
491003064
55425383
404845757
41127340
285640992
222788016
141987034
556147944
224369928
102299072
451520172
161610372
67503649
211477083
517636298
539886499
72126010
434534522
541884662
618101370
517696272
427162282
354503988
404259480
89963460
107821909
424931946
552105770
190807236
250246148
414323928
173238048
421680983
30348969
166679338
258151888
10083132
203455368
76966438
89691073
328494927
445376736
190209348
340416252
261239688
51225300
42985656
7268076
535165812
279873864
52546111
341444185
382598496
392170932
331004341
64654644
603453170
526095594
316946812
157929624
259832160
212623940
178988988
166759360
273741198
203493730
472873356
378668628
356921950
16841091
9410508
514779045
408444696
234634684
110600165
185148589
310816518
603365883
155212196
619398314
328774787
274476927
91101582
586521900
509625953
168261876
526502284
533787418
539917776
228567600
301298184
488966508
70355916
513455004
140460084
617448841
198436292
137541509
288338029
76360963
478360224
446338999
522363269
253850774
454257864
269865468
587854692
552804379
89546184
173823480
372367584
527123880
568815696
81350136
224807142
241633944
278966880
179385516
485204796
217880352
531286842
114269108
436564116
530494812
526414525
86262844
292095826
128334168
184916183
527847912
25572168
539189100
100364220
354413509
135110232
457369478
75158477
531322434
26811540
118805328
573032052
209631400
6532625
231503103
209977020
469603656
216568789
574327476
556796616
347611766
145928268
2416464
271371174
111929857
199856520
576662976
305609540
615307716
213962940
502536836
212088312
150412920
209047392
116422595
68900364
476073768
77974560
423778804
268161615
221965548
15844032
145106172
131118084
93345264
310677552
394753454
64986084
616248144
420649628
191454948
32498321
212263858
562119329
10600056
603007416
57437310
154435716
604228
389760696
578318970
255526013
220894704
416553552
524635759
63132824
196200684
6327648
560657016
550548972
504927094
375154190
181178748
339183108
66316707
61868952
578774268
219714029
85407412
521570088
127960488
153314676
47818584
145355385
293730407
73911149
435897720
575685180
510789849
329953212
102656124
598708332
415382688
523801874
119175864
440706269
178045313
341717904
205891733
543984660
88375320
93163024
373318776
105558372
94709196
337750668
238567248
539955495
301566405
259231776
485404092
61426764
542396520
168928272
415381825
512813520
211826736
356767490
322585488
204558030
423141529
281863311
264233747
56692500
401618808
483397782
610001460
172291392
364623672
199769328
154734660
344748316
418583880
185575716
200468222
546861996
244784435
553943232
115249140
197199402
528849581
602116812
142994880
445800240
227158645
100133784
297704628
513400256
17857362
539033400
590214260
32936138
326272464
178724916
363460033
58082228
230840820
276952932
337547139
73091808
173057436
226935864
383806728
266322017
88659664
326091852
18771192
564106273
456177212
167938020
3010665
424155025
510208702
490055251
237354709
51966432
63227837
616696708
558585126
587425209
247998960
69454656
355213980
44598708
517608057
318404701
3780396
601195068
103179276
150930315
286181516
504468
296886332
12711348
244199401
82801260
20714328
572407850
410231635
584695048
173138400
292149252
522049644
11348490
511470238
583065360
296115367
485960708
569758703
104497512
476205336
376196112
239867475
517397328
83430288
218152593
305614188
265879548
363578184
107221248
318373588
604863360
318284783
443168628
103017348
478428732
557231616
477521998
380655360
42579122
71274594
47977606
147009336
478555068
253610388
193971792
55578672
612847656
308572488
14473872
617051556
158234796
193840272
15451668
406034460
243819972
50898396
375547285
387014148
393281075
220944528
310281426
370833804
547526484
547354008
491544900
620001239
271210716
184068540
519759395
128664252
213930005
307910878
520233563
300645833
469894569
589087836
45464400
107049598
105595740
49050619
333016143
42736536
234091836
376156192
443792706
61256757
66147588
353295756
115635276
390408408
417574977
386921758
358072632
204907428
134742780
546209957
87160860
568273860
94640040
216018455
407336112
192140028
472294152
54588420
233415192
160715700
317513084
63313848
74399688
187211925
558340954
26025609
320661036
15003925
483412119
102691635
74308639
245358030
331148264
352953504
304180314
134917164
509892588
187026840
430715425
499313530
349377045
401007454
508394753
122691600
289452528
572837251
231675428
43030088
229681828
84534465
17052264
353991253
532089180
483305256
511840393
109196320
580711450
97281360
542082448
357804828
54311495
124535088
620966082
362450916
382936871
359373197
50110488
25139767
235735835
185766361
229450475
6563877
63201744
61837812
270976652
94547268
185268149
113885208
72437868
275968430
212664764
108273780
211552704
611542137
50004612
97163028
66893830
294322824
495706709
73720836
81611712
243066384
340284074
136052590
313922072
549645912
370117756
472312836
243100254
8930952
502836832
573636168
208190052
85043340
80934449
324624501
458552624
268377828
144129632
443509253
358610574
330008419
531306360
621377218
309290756
561977352
499386042
140790773
548178293
344061649
62448156
394467209
281126221
408372743
550342260
315710648
141595047
41752512
550306976
168829290
440204658
335913446
591214298
132719325
281321834
513330444
137327400
2285676
308684592
562419540
533322324
17471294
308352541
366723324
432073728
469331359
270856788
258638223
106761793
395428176
537380562
616771296
154920987
347567094
102114113
384167952
387109714
133090002
466980398
392267040
61694568
435960
592251660
307013421
409345795
507469896
187674552
416379168
278323092
586839528
171500436
412947540
504510882
75003804
589650013
257739552
223916043
283527568
328835128
512956764
436103244
585752913
295394040
224612820
252388081
128255004
215877187
411491891
238466005
288246544
562145211
149517885
20421612
578911284
66826440
73546338
142838450
77264568
176418967
438999264
15524978
320567616
409509756
315863727
273683232
253549188
290171165
135364310
592843320
183146469
351405635
262035444
569279545
391236732
13035204
187687152
77862456
70357716
463305149
251866548
114078276
392510222
306876485
10780668
344743564
271036332
184476006
102928422
113111798
547078529
545027699
330827835
428622146
508915740
305597031
123128242
240865191
203591563
166599000
230616612
27770652
482308776
166651085
349763290
393546700
403972992
457093307
374333351
549988452
558070339
281518056
586914264
601082964
300444948
282427344
615718127
367020421
343354021
375422482
635256
436624784
577130076
552654036
621386244
552728543
130218852
431173020
534655116
156693084
361709784
8656920
587705220
407946456
20515032
449057484
508329360
9390957
495694386
73372068
27470393
193242283
338597182
563378652
237785040
197303040
202052628
321788304
137290881
601835118
323895101
124605266
159623640
364132476
13932036
104382852
16871652
510920208
139961844
122591952
526197492
82002257
619355916
432983016
386938224
29813436
391951321
403910712
443246760
555805404
174961519
243137679
79427855
290623392
501558045
114937740
583109989
466844652
591382360
509942412
40936644
76986279
619310176
421962189
472163364
531239245
218042280
126078476
292952664
561161484
330389172
343760688
376173353
616746384
30963302
433879602
132706224
246635528
529826363
295368473
621610452
240754413
154945459
227221344
198575038
38520180
141419196
121780765
593521866
41740056
186273876
361292508
144439776
149951556
396012956
12206880
153442044
31348078
141469020
333565282
324371624
458075628
49526397
254849760
316141826
582554664
560021760
196910676
188465277
77644476
437786702
589280904
88886016
105876
537378140
397813500
6122124
9783256
58109827
272267561
501615576
416242152
83643548
616596912
535434283
402415992
142193610
139460356
538849957
416405775
316700028
63768492
316494504
473562928
111767688
309045816
49437864
142764444
147622284
595919952
398367788
389755482
329687442
39691044
579509172
497336940
264019106
88832509
368423568
352599628
609630171
99108482
344768493
235244635
208956186
267069746
522890424
401780736
517350628
524159305
73332590
34839432
434628779
617465646
95877794
512073341
455819678
618596100
268215048
499361244
334462284
37916064
121589244
235433908
490174740
356684721
98734854
286939115
188901468
533135484
247653669
583432812
541597775
182812235
441972534
147855343
25472520
356296943
141347614
163659384
372205180
259533216
373525941
34334247
46946664
501415666
169639005
225345720
85154775
381865328
59010300
126395580
132188968
416918132
245557919
337974444
316444680
227776644
302431680
62311045
165708396
615625344
407280060
288618483
592596454
366324190
600376023
19599516
311960520
530768844
76642142
506928060
333895536
123286642
29530247
349535354
479188548
164792776
520947288
408394872
73141632
313058254
3718116
107794224
191411352
59048863
127323795
390499880
186005448
367486450
322087248
600690600
331240406
592915885
184057773
505788336
183039136
478316628
317939400
306280314
552666492
397223728
224089668
220408920
59184684
203475132
608008500
68669202
470743380
53024001
614104789
368249184
344663748
415332598
72698327
519795108
157126212
15887628
526782924
531671904
526174944
168791256
394230982
97779600
187826230
3677083
419030699
284059038
165091824
587630484
220477428
141244812
45451944
435885080
243994356
58898196
381998608
543811673
111425148
249720760
442978956
51574068
190335195
189449648
105259428
254077488
467431429
56029972
552859560
585730944
475463269
294399727
297669539
412038252
312695424
348895591
472956116
374875776
509350752
19263204
304636118
61215012
354136996
122579496
455665392
436350113
587114631
45495540
323033746
592668936
495200699
563384880
494820828
80347428
175847580
592865337
239947187
182555136
168720902
474962734
896832
423828736
224469576
289813752
147886533
87276465
97362324
309261810
392091620
448428456
212397190
118568664
446591196
478257695
561699121
557885556
215698045
459483156
382698144
3142666
273629379
292387808
276203760
102642832
508584708
497667024
211359636
589298016
43745472
256680792
164219904
579661015
1419984
430242696
104966712
571991976
15358248
211338677
309643704
152766612
404865539
442424895
513411408
130825368
72480799
489230440
158965377
588827459
580474512
227258618
207467607
5939608
436099694
402939144
327773412
365207708
465982952
67315427
4963716
454189356
507986820
185768784
376495056
567968688
204072876
455485804
321532956
75570552
461242655
594088920
229314960
528383520
117003167
417811608
40836996
602048304
173867059
220732776
369460412
123906055
145785677
445547626
385151976
77626665
110409984
216066181
580510098
574419485
234669969
617711724
25565940
220080237
291028955
144763632
307871073
170036856
406302264
383266683
356403528
462690576
86158152
257495389
263500452
16778232
56382084
299155752
40967784
519437074
265571891
59427576
52178184
15487381
271576382
180836208
348305415
141817788
43147584
20272140
433686780
497330712
38928278
319691194
455921663
360918828
12221359
552890700
466601760
145088725
618009489
48833748
98259156
615494556
530880948
545484004
568666755
19468728
496807560
252645048
478270139
61653771
236906892
478557928
597769668
136877848
237573288
138775678
566604756
154281240
86991129
18499002
30257177
613993706
572166360
218042280
486973313
471837134
301151756
145890900
138971592
128415132
362834306
309886596
209376979
125905248
179336090
29343242
595054260
351540322
368573040
404476781
301704395
610530162
267131376
164096639
393628284
68800716
360170708
313787288
391697604
180692964
72522067
10860043
430189847
37928520
488025694
586908375
42867324
363774147
441225003
159611184
462305652
565397497
347665644
165390768
12462228
265256748
404731715
890604
40830768
239124060
58549428
304729812
354379836
331161444
38725704
193263286
127424880
252570553
17801968
536033321
198642060
39703500
9160271
310490712
234422326
237448728
153081456
155069863
5917720
431863342
377618267
534300120
231580151
11246347
192949668
263575093
27826704
323594424
574793317
601992252
329574661
367254209
185756328
14988923
29541328
183009780
475084296
259044241
546443743
83436516
126123228
430211556
192942271
416366712
220857336
165558924
263375892
55074204
457647500
439777764
433977685
605525817
605699392
262921248
95684447
439661613
402347484
580769811
279749304
199462714
315518229
110123496
210221697
276871909
592732256
514944123
435640081
348612300
600217272
373580391
134761288
281135018
33836724
555824088
364895654
3736800
580848192
142677252
145486080
139560073
153532656
238862484
220966922
16586548
607611476
460109898
618484299
210931683
542882304
194923944
48546837
616030164
103724632
208685027
306075060
230337894
269364761
376270848
522057795
158279535
570814884
185121072
513201466
273476003
191193372
468713123
546039964
500021367
389894469
341039316
550608121
157574628
157325508
401277289
114233976
377572500
6825888
98598246
464758272
37560419
96179004
557723628
276672672
185463612
608157404
525580920
44773092
459476928
42119032
309522018
524660962
108066717
385627950
596690040
71696736
467444370
239489643
600927264
146239668
325824048
366835105
59517632
6540629
303434388
439902324
530638056
92971584
529872012
551769660
595540044
402571692
107150160
65649417
275483124
80584092
11036016
92657865
571425228
236589578
383903076
570670900
302985972
66726792
591534501
591672456
203904720
45209052
229222640
27546444
516025450
187412377
256207464
102955068
570229452
319884858
539357256
303882804
297027277
55427097
218059346
505768149
37442736
10051992
349316064
1806120
617749185
488486952
218746044
488069676
549959361
328508316
91920757
49324139
30199572
219140071
175930797
545616396
452289816
435372874
559872288
280752012
215943444
508267080
396903052
549762591
180910944
595110312
482987628
124117812
73419119
355674852
254550816
386696520
9199002
509875593
514401660
348868991
32938681
546525684
329724937
322965020
613925100
62242632
272243479
118718257
533117739
549963540
220751039
215575992
240506824
142677252
276193116
415405650
371624474
292837900
222850296
8890248
617568480
315717057
582594526
619212672
372548049
572365408
259919352
332817097
438638040
271986462
159265479
500837076
487334327
522018231
363269347
566754228
31422653
325529537
132974028
371836512
339130521
467919971
372222648
442343700
308786228
66429434
49711896
80577864
373929120
137221524
233412984
281605248
66155761
234604749
99077028
456406524
133878535
174707856
220172256
561790512
161460205
598529627
356549260
198797760
68588964
420919380
58792320
200298895
259010064
296372760
96166548
88008152
166700033
433555992
159355836
334301270
386173368
571076460
32846957
351377029
364865988
57151762
296216136
566386776
574413569
27166657
60411600
215906076
352878480
199283544
308173896
461213612
459613944
20223205
87978231
410278000
351505838
315217764
57291372
574171776
108020138
360786295
52000722
536342904
11403468
299155752
293353570
96714612
115130781
304730270
570472758
517516469
553351572
120929076
155401056
336735504
371114064
208046340
550144152
329194853
319284030
319907892
103191732
542822589
528463342
463070484
6097816
252786666
8476308
610759239
909288
537756721
256942368
7274304
420994116
544182333
508066138
560245968
290903652
499134593
273583584
321323153
554292
22925268
139476060
16728408
527287392
398573316
162388872
140809410
490554648
147401423
617958821
151923168
304567499
228318480
103949086
207230472
212994541
341481240
186218614
182418120
508204800
98184420
246385908
532608194
540516176
240206950
332020198
357038486
51549156
160315090
67735728
236850840
447456888
552934296
515430152
130641486
288240549
154635012
170980267
581489676
521364564
177205478
512770629
289019995
555302775
383445504
315594898
46093104
305246736
169336196
2248308
162594949
464634758
91103184
565891480
558788616
89687251
48506208
260103614
415178808
230673755
51798276
44015087
137110643
424058292
26646510
69888894
613557648
287979104
272238336
524359488
297667260
83822652
570188909
450212217
119446812
332973792
23523156
245121592
461413836
117927180
150922706
335905098
410493708
121895170
585814417
25565940
402646428
23667391
185133673
276560568
231978511
170248608
2142432
40073928
486450396
80321946
307700568
175830451
525253926
164061180
211710062
231388790
66751704
246047154
580019868
571497634
250394068
222395607
69757171
263192077
229850568
210724374
220732776
109249874
15924691
502001712
407114748
43602228
579240229
62417016
257783148
525219736
99261680
244176606
591958944
453080772
271970532
81250488
619056972
93008952
491016900
495280488
160084999
122852657
508447692
565383075
504341139
88568388
21672503
185864683
358041492
257253768
402323958
161367480
213950484
206246448
104325228
454494528
601786692
287217869
58543200
545198557
411005193
55653373
504605016
84383172
455735577
81374481
351679813
604097316
272248121
68919048
597065904
129190295
321433308
613046952
177796944
123962112
249533658
336361637
440954856
255223377
555644179
247245372
543075372
277189596
15649610
24468267
506093615
243671185
2192102
422856993
604210622
152567316
541502596
216697509
192769244
217338516
382554900
348831707
530376480
142465500
53401736
449132881
266365203
2065955
113860296
420670260
431756100
552049920
213485128
345256526
566500049
572961758
399484371
40836996
79618752
320131656
336455244
420070771
409416264
366402608
267870318
121625026
601437960
118344456
500737428
165087290
82674126
476161740
580401174
182959956
461209758
486463875
503273889
420562078
369709342
546364432
255993970
446441724
350362368
127007604
567394429
341207344
462861950
526409244
170673051
50801796
122888671
336237712
214062588
134692956
376267365
512576856
365290884
97323484
504772139
182531558
26800020
75632832
41982948
508902336
301148712
22135461
79885881
344184192
467772955
585469368
457763356
69062292
57285144
564468552
541299096
19724076
357705180
91280737
532969468
84887640
329486112
47127276
538983576
210300876
299754243
31874904
585818136
529951453
287864889
211577616
286246062
584404380
15310614
24949368
503928660
426649906
257098068
610499700
492725164
129415661
47606832
462861499
490243248
578831580
59075244
422842057
35847121
363858444
576613152
74901973
498627206
277634169
251000856
320483044
470659518
138685104
95830236
110229372
306413543
406200838
188840482
408102156
532245031
268333380
156486937
466399341
116849736
351871694
131221523
464796060
337738212
19095048
152814230
325167047
533282973
510813792
371762513
422749626
312172272
112440312
430659972
384261372
273658320
363696516
608053114
178685046
149727348
205530228
446684616
565056253
275576551
151309260
55834789
76542120
91947663
166069620
266714100
80658828
287283872
210354813
305494665
125220168
140142902
260436276
2653128
224002495
244725916
449561952
551202912
194793156
169158708
588284424
549951084
435019572
189027397
508191915
267411636
534421644
423977328
423434608
360828937
290249712
39349199
381178512
71030340
136293552
383497003
537171228
598034030
145306624
198344963
598380012
162986760
432914508
607391046
515099196
84626064
243456454
407871720
422922953
137794500
10457028
329110180
93571343
353264616
352324188
320915245
123501240
329468831
113393196
192670594
498970493
120150576
462012499
472648455
582766416
352236996
200280024
452925072
195922010
288412452
415874535
123257048
43552404
464626302
370323108
185918256
156405013
31283244
300501000
66006160
95201208
45819396
215020101
378452318
359471283
595228644
27969948
433128179
518835996
325321685
225037940
273573971
524271368
162041478
75997135
580228442
105222060
452968668
366962985
487947151
290343132
620308800
160135708
84862728
408855744
489969216
582442560
233126496
25111296
102779957
278095958
485735633
173244276
409086180
41023836
44984844
54051809
515043144
28953972
414109248
187176312
454002516
415741154
442138176
143187099
202055004
571531104
562649976
101327035
253884420
72978031
143434804
452212896
569301480
13655425
319664556
208690435
477668771
376727850
144173788
26431632
43102705
202864644
264658860
243452520
283081284
402366168
289950768
610051449
401432024
368859528
531945936
492603660
550843953
240089989
72226116
37571256
1195776
256780440
87720588
306660492
163142460
180119988
522065740
551304620
412591183
225982980
82477404
609384888
562828445
59047668
554299694
44717040
297714447
243122436
233001932
386304156
347245311
123762899
564616651
369793728
571423736
107352036
174823539
66234780
421710336
252380804
413592894
595870128
128620656
126180049
194027013
231258096
545379732
66766620
220109976
59857308
394001964
446248274
460689185
492044315
55852704
574976285
344382440
484575768
128089030
328444432
29832120
349393186
23087196
383600419
104593032
88676409
146568340
193827816
302105485
298059220
352679184
583217361
438581988
359567352
486811620
423946078
574065900
287777136
504555192
599812452
43319680
253871964
84476592
402328800
279406764
136331389
340858440
64061208
476504280
406277352
422812946
74063201
172964016
600504124
382716828
239187818
333942292
513822456
605744033
436225133
28049182
365023080
262616884
132114564
173829708
318677224
155201760
260610660
495537048
272196759
396686926
485665668
617051556
147366629
571887672
610669824
269635032
440563046
179627976
24718932
90112665
532942416
453734712
456974887
480409236
196750356
435984912
356098356
383717413
274704624
337667316
368817445
299710044
452924924
469067896
27197676
131772024
296832708
61688340
377612988
164967250
542253276
431700048
293226696
466711283
381602016
217942632
382863575
409976784
362382408
471515652
247326336
255896064
107420544
293869499
26138916
484806204
587026368
580100832
81827056
614747196
48419846
523378789
25181127
317734124
160486917
73024516
419524308
90178086
428442804
235293840
125525827
131316460
548300846
333888043
400707614
546021216
580711176
179023860
16080696
283930381
21715105
126826709
161647740
421991242
116379341
183834809
255195142
325807689
184728708
476753400
227128932
441739584
473141160
261638280
618934116
321107089
549379264
235461996
255283144
299643507
327655080
7847280
86021136
241686827
593157657
214557980
424967580
404720352
296626034
192015468
425727396
163678068
3643380
46479564
7753860
187406335
303684815
25920854
31086266
353669436
414348558
260505118
515830152
370385254
333085896
130096692
290000592
591772104
604147140
280098072
134300592
275651280
105732756
337395672
258393492
442536768
527935104
395764488
303843889
484086793
363428462
402206641
27938808
487975857
145598184
411186384
353090232
294821064
517558904
73901448
11054700
255067740
131930573
12797990
418328532
217861668
510932664
129882555
195305687
25372872
255289561
111966984
133581794
416885053
533525919
197069839
509863372
507364020
486300924
41497164
263101793
567113089
11565396
451791576
218604189
544887720
15040620
89875282
615469644
17692359
340003483
312305827
331674496
618521364
470728349
63164425
3304500
439827588
210904199
439335599
128084172
464639712
9323941
19045224
524273345
108394175
176962078
34283968
144153826
498302280
120985794
431557590
422279805
610896714
605984400
325338264
52371252
405610956
482632632
148891724
39591396
170273520
517600923
341886060
64870848
33378078
487135144
583364304
503577396
284996025
134684014
608696441
592372911
92957901
207490980
265821695
494472060
281860596
155214216
88431372
609042348
403400016
530725248
224257493
440968385
314683629
482066508
423399028
607086053
352222419
14492556
277383316
159120001
407255148
20038467
157440109
284983696
157680504
227928146
197012711
178917984
398031480
226504319
584622360
111598660
194488585
2989440
402060996
150318915
510359688
485279532
143679702
367750944
483336396
386494633
284874948
218624072
379812957
425714940
528787298
479433568
270311969
50465484
166972680
511036512
61800444
44115715
158024002
551906676
412375032
95780412
590701592
110692022
425215109
150216088
513043956
288292450
390719808
379113575
338965626
193958604
516258616
621077921
382310756
151400451
516282516
551407464
308423016
11428380
538161480
271646676
448690213
107839828
96895224
80496900
21897648
548009976
240367427
495350208
157449589
534692484
10378947
60698088
81801526
43029252
190900656
264328786
92716236
619056972
508036671
237040599
90692136
179609292
588888540
472518360
22919040
207815904
3356892
503726868
145940724
76473612
274343400
277096176
246711620
620395992
606320712
408481814
240017080
436746544
392298896
148062760
223715988
398370112
160613892
476763467
530961912
334611756
476958924
214809948
371606076
546083496
506398680
440618544
381042047
50976180
44602020
441353017
469959325
398729016
166349880
61149260
162314136
56811816
280456247
340049083
86158152
51543338
545755881
267766632
94136220
595521360
352116455
428511312
152704332
306369259
370229688
516600759
506862263
159661008
246024684
206576532
2154888
343698408
19711620
111176028
161174412
165946159
47251836
538572775
469678392
261401616
60747912
117248083
463921036
204398063
7560792
514931040
565889784
48223404
192430509
490579560
60579756
64895760
196030670
6676416
610134461
494893746
237255660
307308204
201162209
482943443
342658332
547889616
256278151
125020872
536915880
297474192
621778608
414049896
207448452
459606793
309734494
189976720
184703796
13944492
278964576
68134411
411571105
416080224
9155160
382741740
397821181
327524292
251365971
292972801
435347110
346710402
16691040
59462680
609272784
394344504
41347692
258293844
53068788
94036572
437823866
380310667
535913172
408127068
277725204
466819740
64808568
525636972
336439375
438503647
411389267
106564571
423346852
48866385
389952484
21847824
327169296
231300841
553427623
528747101
153824722
62622540
395495356
100146877
181549120
426723876
1513404
358337463
15800436
574954921
152224740
571388828
162321126
98184420
345429792
457558704
31494996
206249376
409845996
328888224
284675155
430790760
443731459
248600783
545577667
125867880
444710340
78987228
136967185
151415136
309750381
333540901
412922728
53218260
477017479
268568211
43104444
331019034
178071581
122710284
551016072
326824805
337610023
610095001
297355860
467180964
257216807
32914980
297928836
612679500
569749896
556535059
549352217
217556496
1444896
149993592
235600070
505013024
294920712
106891164
158898569
462715488
295064561
13976616
58008732
587929428
530594460
618365664
288904464
589831004
595135224
325319580
427670532
35318988
44204264
407074536
176825376
435603381
411040861
154547820
75427308
497386349
386360208
342284652
356284600
357743425
409958100
429477788
166605228
67655379
605137964
356021292
248671584
55952352
44785801
83480112
218772709
423513432
382031111
160450963
576283928
429308496
406941006
507883256
563266548
505651320
361930766
159019524
577352465
550947564
608005609
224537913
306685404
99380196
83093976
336424452
477338832
603107064
75975603
414535680
433487484
124805840
290653403
31141932
40052268
576345348
527710896
575921844
83081520
570627307
25173576
263699251
254930724
253510740
376158744
196553124
185961852
517141980
51879240
280753027
367949626
538412734
618142947
396604825
457510778
611477496
268174562
304444924
509114088
438337148
187151346
602795664
200740802
585450684
265399992
115971162
39591396
43228548
39455987
267100236
304935336
3778553
166744825
102201480
577547352
75016260
248397552
259857072
411969744
579015121
455667565
178505620
16066877
22005316
219418668
224602959
417768012
427604637
399632163
288571306
64945584
611658108
259816855
146712996
497747988
183162015
203132448
52134588
336960884
40830768
375520066
537171228
358981920
404078868
331360681
479892312
293274537
168796625
228150324
507173983
544376627
248354302
58184567
332301168
578280922
67505292
254056602
321346116
224637732
23629032
201157585
385234579
278783964
476473140
80951544
122841072
441814320
351701388
411153876
236329680
327082104
526170603
600609636
192960176
204820764
97150375
163478772
86539786
437616351
139525618
68856768
557443368
39355721
453722939
443688255
185893344
380790451
115950801
352895338
41752512
521836350
532672991
489098513
268963160
23760294
198455220
373586580
436184208
93768768
563042340
99237040
67098402
562313851
317532357
598081068
112726784
339606341
278551990
460685160
580381092
343860336
616752612
607373244
126017352
206227764
247120812
7218252
421159817
555076728
293973128
524567091
124359108
29502036
71989452
155095884
53748770
162843516
487876608
317745772
9579828
311076144
33930362
352330416
173750836
542774800
25096666
120362328
122361516
86232888
116632802
10326024
20552400
234105866
554790240
231951923
451565782
221766821
24339024
191335159
405013068
173362608
139986756
514566945
228629603
115031160
180674280
156011400
269182660
325014698
510004692
221928552
387456336
182835396
139040100
366673500
500649255
615928574
225104832
190084788
621641592
377068032
119340936
487839240
235348084
71109009
154020687
557032320
511110881
493201548
260453560
586447164
264733596
548537328
419929128
136380744
528402204
502481268
221259777
433394064
511905408
116623970
289083453
386497224
32946120
582719634
147060875
493786980
452329878
185837292
16305607
47862180
27957492
139251852
235736069
80391024
519303096
290922336
410238360
519589584
128788812
298420848
615239208
1631736
486291883
59234508
455870916
504779400
405492624
110508437
448357753
34940266
352758861
75413461
126912084
201017316
236500643
582279059
454899348
449635203
191579487
486672594
324035940
474386760
354099168
365165266
28688248
20851344
286562736
166486896
190508292
330208560
469995329
453351130
438508735
291464172
260554608
577092708
287366148
493076988
323293324
119258933
598827192
332859656
316307113
451486404
397606014
215207412
346295484
177360984
429576300
571842504
584302399
127638253
195752869
112564872
547208515
242368848
25142436
489757464
480540024
131790484
178286182
514756820
16857945
594313128
399733627
121602219
160059600
559151508
386777484
165614976
200328777
278765280
157537260
600235956
303210180
437744529
198362198
224432208
98535928
99411336
550492920
568708732
99392652
375359621
568547892
524216387
397312472
593908308
354466620
210217443
58368816
388361642
570596904
296581762
409605
257924156
443321496
277431446
251212608
387195886
464775251
415509351
20720556
305069434
80833212
287262530
373349916
139310583
140144361
38722855
521649582
296711108
41011380
590665024
188110512
89706941
420952024
569363760
30981383
436244037
286352742
307394016
371419190
312039676
26295737
481046277
178687548
117556672
506971656
53796520
351277884
377136540
341492839
217593864
542788884
248185800
606266862
550286434
190807236
305773535
391194590
602247600
146607120
133864632
81107244
67604968
427659169
62304912
146184142
12966696
131117465
617979528
268392737
46597896
77227200
606713076
525675341
102399795
170814891
359573580
264120876
367203375
228063132
477606636
565215912
425710935
116650440
216496155
447886620
248690302
370522404
553251160
236950488
418908191
167041455
463668372
253224252
580985326
420738768
190613884
611053992
10220148
554201910
166611056
502259349
549162478
229399942
154535364
131800441
389312280
223630918
554229720
177740892
517029876
457918611
192949569
275420216
500349840
467334125
197819964
606463956
48737813
27390744
262509714
216890100
518051268
614546515
164679884
23186844
342222372
407090796
91445724
203059622
552672720
133410874
464470422
189018559
42039000
32435429
404079975
433817229
179230291
263327565
503527572
431578765
47547505
103156072
326415708
361348560
602755972
224251596
501104880
35337272
51848100
424911953
421986212
36813708
83486340
79402529
44036871
339999927
292948760
248767053
303107034
514470168
538992550
38667922
271165704
220107063
84530345
134375328
326667284
21729492
170690796
331790472
176825376
332717903
511910460
366237540
502338024
103845672
593732658
284258376
121508280
299523204
121776084
407348568
318306852
300621291
121645296
165509100
478136016
307312730
26599788
43085304
358352892
195677532
78522624
240666862
512047476
376488828
30716496
68555235
309639284
156456603
463986000
311191250
10799352
167738724
363335292
77484362
186842149
524188735
35463453
277407576
124337964
392300131
542521080
194265935
185384497
295322648
534704940
282510304
488231604
328480228
493868510
515563107
319764204
493465563
32144802
143865477
591275017
80694002
7938010
616870944
16155432
42379856
405377231
171550676
216977292
282226365
621068616
592295256
497626222
104680224
586814616
207847044
392899608
279844951
345330144
85136760
415322223
421729020
33293318
92099664
490760172
541150920
460392444
536417640
168138531
210903803
353938264
376077780
527355900
94342203
104150844
77401584
134151120
453030948
482209128
197557836
79153398
8556979
138709870
596695625
554875714
145000296
219877643
552533940
376954056
222115392
490583969
536529744
184336344
82502316
444270265
478970929
544233959
499055868
248272822
309843000
166306284
76410509
539251380
333247824
203948316
118563369
28960200
67407767
367713446
200634814
52221780
606737988
159218820
135010584
156684024
60523704
389847888
51922836
86044585
119415672
548892324
281026044
66920980
144601704
128188370
411359400
348406776
525219696
221691294
69822108
446020721
23722452
444075171
51013577
169446761
425850526
401200386
579617549
328539456
286033356
385025886
415054654
608874192
178787196
342318280
36907128
189661284
138239726
483946740
219202983
371843686
511001172
556573755
73820484
401394028
529475441
337831632
187170084
224787275
246091674
146395368
514588500
40845402
45290016
240568956
621915624
471595252
305527039
111811284
144016916
441017136
533289242
554042880
508453652
208550808
148936978
257552712
465343704
24968052
210668328
191915820
276599000
91276520
202207145
412333094
61626060
400553820
185538348
65705400
204869327
384118128
577790244
108479304
231471109
143519374
200946420
580655673
465237828
62510170
472521642
461532956
128059300
408779520
303245983
311100386
401925477
113741964
156243529
450542771
403400016
163466316
594272501
350115182
186553714
176650702
142322256
240942636
445687857
356274610
316108368
41204344
116488512
223273800
349421674
136966813
198660744
463957439
331560036
376077780
391494641
230172599
120251349
327762614
413814818
437965416
262149537
100100322
291294782
361353255
533113245
452588760
431376192
252404262
608848903
244934784
178562988
403218232
254040120
347790204
209931346
47513412
10126728
396562290
460666476
17469540
134244540
119596284
167894424
578720394
90263714
107594928
148581396
459115704
486462852
104754960
171414934
194649912
546163658
37953938
400809478
153426780
148448270
36473368
133833492
444168504
551102222
50721580
183535681
45669924
578699532
92454660
202864644
613972686
6894396
549526058
508871196
231044356
115423524
268383213
19051575
568087729
52851841
363260311
65142126
548986941
240004394
547341552
30979358
376769475
68813172
50247504
420506962
346337655
550041389
603448463
213171984
126378576
401525388
8775252
57916817
228262475
167308992
613956240
235001124
115143264
44081784
317585191
594680580
37949653
239372459
474972192
84065544
72936108
250703528
383707080
261059076
594481284
180287771
119828624
105539688
70627269
138419948
105523510
16546357
198837286
515609649
147298428
548161575
544417255
115485804
374973473
422664891
564059564
424672615
20531584
481685976
177983784
76454928
233469036
534368628
533258159
242762683
397066140
353121302
484438752
424151712
484924536
471083882
392724693
15495264
16673066
301441428
601039368
9148932
474280884
21100464
289664280
613532736
396729330
517079700
40681296
22518623
77744124
440679206
596223303
34367076
431264088
557318808
366951145
461013387
51131880
577067796
585040691
551103202
526440384
241460373
185888762
339083460
479042830
471615300
31395348
61252380
488182664
78958584
7180884
249518592
492865236
79124493
139114836
446192604
330623956
483066397
340241868
54891733
558028800
23853240
372895272
223419338
83729232
139893336
168965640
29975364
12050459
37368000
576670390
348861420
569538144
10335756
584915076
459296316
618724013
403660296
422731728
372564105
97114654
176700816
302150802
88176024
379612210
332400669
19104759
549839918
16491744
363317724
314612247
613918872
21766860
518342419
12295657
454917449
61507728
281274774
133329024
273613895
325058004
209546885
209690532
341797623
210963721
445437417
28686168
231283669
170897130
387755280
544445532
385270308
34185492
164500164
68308704
9953142
99740496
431129527
365502427
323111527
10559710
381741890
368168220
304873056
187887979
593998947
117961519
191333975
404598245
68526684
202902012
34792530
521264916
37643403
535975147
333650117
590265187
230950457
34671276
288057456
520349383
226524816
129013020
465929136
419767200
324462838
83176137
315259935
416049433
20919852
161477420
174228300
448841164
600460164
386554422
595004436
615880692
16537734
366573852
222314421
198758470
102114288
209614785
394275996
599907137
319284648
96272424
102569399
471994423
445476384
598639871
535520808
316513188
210786660
255260808
367227234
73035756
135599161
10488936
72212586
277431344
415569871
586814616
92025620
547063943
379995192
521065620
580293035
76205808
343105883
481277938
138759023
534960288
102676704
170161416
57149204
10108044
585317383
571411869
525435017
259545672
475769376
456576782
340037339
606192617
171806822
79622534
325278014
229347787
45619907
489477204
18662217
10606284
512023008
248111828
144211761
361125533
159189366
459663389
29315926
316062129
495312840
14745673
321153230
141621585
264428424
285855790
20782836
550303093
379716513
151430802
207666432
156030084
387798876
457749486
325120284
515815416
141424941
135414931
52643009
385362296
321688656
245838707
498249104
297032004
130295988
465107040
366829200
4458388
63743580
152336880
92893623
145467396
123106706
323706528
391666464
33388308
230504508
411178788
605552927
583252200
12767400
552482355
443744586
56494188
296191224
460772352
518113548
350429686
75804249
246837392
220352999
95967252
150954264
3817764
117459022
168568765
539717682
480218416
479672466
373723596
314330467
12879504
223361572
586254262
534011722
556695704
13746022
547304184
536281063
472225644
597047169
69097902
453099456
162164664
555456636
73287381
169918524
212281380
119839176
613519480
291021984
170503956
563864436
90642312
385732394
111238308
226468764
99828612
108234923
336106476
427104913
528103260
6564913
72244800
286473330
203391043
62086932
521439300
180543492
342784966
403938868
321151176
30225938
127748736
49537906
416273292
136558860
432366222
118670876
431793468
394445596
281642616
469217520
244691892
413470479
588388884
359436564
29981592
126181899
14916060
397189440
398738440
107109144
21075552
475719552
265399992
439634520
376495056
225570142
361170973
199906344
494436880
39659904
315596960
515298492
601494012
187126488
584423064
71939628
184697568
549776816
566187587
99423792
223801664
510683544
480988440
258667524
157991904
515379456
42474960
73714608
69330096
242505864
579330387
51082056
333571680
490032097
444400880
567514044
193236156
227995936
20103984
23123104
464328540
9971028
138710016
283050144
70089912
130744404
213779705
282191905
375773938
259369754
370752840
140562917
394207488
608506740
517235306
449290295
38244173
74779596
448231611
293505784
605412556
230423726
115497133
88956741
72991005
415625914
340615548
293469588
101493153
224064756
334727805
238337298
516108132
159946534
245262964
596587567
388490634
20782836
130432266
434209932
243838656
59378714
584799457
28854324
160058650
621218785
251941284
10039536
288196201
585357264
179218183
413227800
366966216
577632056
117454207
596443104
450602028
501725162
77357988
272077269
215805800
132699996
536662621
619474248
506149635
90033297
481942948
288808580
545640837
559461240
514843848
438269229
44195075
353837396
565477488
472460258
582193323
122038653
396110552
548580924
63090579
167122152
35069868
608509541
32939892
425472048
282925584
597888000
354653460
152990820
480183919
409950737
370954556
321002814
117055260
405428260
453367466
523967273
191155335
330641010
427443890
566523792
591184693
416622060
620956512
460800428
400374378
563876892
517683816
9049284
350280651
72799796
131714229
236664000
177956223
350026056
126391261
176015947
192623567
69054433
95226120
108167904
209073960
589660722
223727507
357350184
574358616
515855518
165284892
45792914
484460000
588047760
22805881
395608788
419711148
145368821
373423344
532631016
96297336
55994263
172334988
33624972
75550538
242313273
594705492
266440068
348711642
526350632
374135290
177248880
494874953
41629847
5005087
190098401
358187009
21608586
331223724
16137804
43851348
124995960
68894068
309768264
605218475
369999638
141514644
614702042
146470104
273735165
231775020
394431696
550673532
199467626
475558188
13415112
140690577
147205008
67362048
517596624
25482553
67857084
257839763
119179008
313327920
162750096
324876900
41353920
596513225
237336624
596418192
153470376
500210128
592475868
514709481
320791824
559455012
55877616
41360148
377815392
463350744
145513679
293027782
391691837
446334347
17369606
169545431
395829268
109046052
11920392
156754491
494266536
8431100
541238583
23414257
257876568
513703628
591019169
415606896
204496380
105433812
27283727
436078448
182573820
39078917
172336194
508036644
167393411
570152360
468987084
601510353
286941783
145521602
46361232
65418697
345965400
252958947
423957763
350697957
15183864
156571920
501671628
66321884
91409385
195795447
23538619
228355848
121433544
111213865
272543508
428904203
539616999
88167789
426424772
164432623
456331788
77252223
72792732
38812896
382254889
291395664
426143430
534690444
508211028
107445456
229227768
183682176
451734975
96219915
568579032
10179536
177615355
340515900
311108232
92104654
146065284
90212200
260772937
114937740
526502664
65362860
247816282
199299463
565421039
466833241
448655752
148908108
409587278
502078102
54002988
314270441
370933452
3037628
213773196
487552708
553382712
614460708
114554986
562836816
116806140
249232104
422088201
14343084
162805580
357200712
367040952
506047588
141173624
386522136
263681064
443481403
55285106
578774268
287305709
5960196
226076400
608703162
591379087
602197776
350474495
279423088
370485036
174788820
487565208
274622332
138821337
196841487
599878067
403923168
167981616
89210751
104960484
537964767
281044869
348641711
506400458
518386118
333586796
427863600
394207488
463771251
424218921
168374433
297847872
271459836
17378488
382704372
510558664
607528818
540031538
590819220
464002029
59913360
188347176
491582268
29726244
221392944
171241170
583268132
457471512
609160680
579057157
306753912
148008420
572281796
617182461
143754696
224382711
596156616
221857412
456396633
483011370
269476964
337586457
274612946
97256448
303671052
287540098
70799904
98133118
285611475
9179622
353177424
74872583
141363144
369905832
496621682
543031776
71957566
283162248
199258632
489165804
115236324
168897132
602497132
218729350
6352560
153906336
169663176
262870885
64432392
137140328
196922118
582909660
207529416
250944804
354659688
438570682
578544205
412552071
66247236
27620357
500563044
576114912
102120516
255503700
590819220
283229603
545404644
232739215
271251562
514370520
239714914
412661358
480544761
605411424
22128084
29224513
552174480
228044448
159937121
299404872
602509176
451318248
543662383
321782931
559604939
271615536
553276836
540255409
20047932
283814332
588788892
44667216
234505427
352317960
470774520
182144088
194830524
324715464
499179707
505279417
181334448
64771200
386401420
1513404
410998176
327592800
419113486
594375359
296905144
442864408
42817500
366715896
86019915
172113459
585657967
465655104
166005917
91153008
301578444
162581940
458128314
419097040
328596944
517516294
426495565
609058923
299671392
197664106
539313660
128496096
441841888
224513172
439883640
70063712
201114546
217245096
447662412
571101372
545292540
505850303
137185857
534358978
164313676
559093431
99852251
151159224
144707580
266043002
409986527
89502588
336065533
538381627
38140272
11272680
262074892
584304732
39336048
606308256
138840161
29008923
568280088
424994858
308086182
303160356
600790248
289128672
211409460
373954032
260548380
597065904
34820748
246753360
155183076
547062664
432971323
110652117
291850308
550341296
27969948
271184464
313610940
582351034
471422232
392704313
31513680
598397303
223810505
418048272
562774536
172957788
544277381
275479843
236335935
23055683
520284640
19611972
5713380
544490400
222885309
10483896
144115920
429638580
5268888
121987836
326172816
475445520
128121272
498707100
516313656
572608548
467986751
20965754
201328190
14065308
337140324
604533276
115112124
97068904
472873356
207965376
461955672
251717076
423755291
260704080
43036542
335415168
325736856
514806480
305285457
425322576
143891524
280718320
272057724
243116208
361324028
26319528
136910124
354545278
479369160
317774558
371443995
601937080
6203088
163285704
416581994
562955148
41783652
304132528
10780668
466969212
460681452
257098068
163540278
62927712
189021017
85666074
232517365
476087812
321956722
466533252
607927536
74799818
493720073
352259751
184428886
29277828
434849348
79413228
50655775
325761768
333453348
268884109
416783988
292161708
568264926
538486026
428546339
298115676
125473213
312253236
507506311
371954796
298939988
119569508
209000549
405107595
107939760
279232380
449502666
513386496
190290312
544931316
534992842
308419312
504013356
104518296
325414841
258150600
293803339
55156068
87783660
299554344
235676526
201446099
147740051
27671514
151794066
598043700
514171224
480826779
186111324
11379417
559660536
294623727
232810483
15894273
253949517
604745028
378481788
69875160
284551092
321266072
392650488
291808823
225547020
457782912
491498043
59311713
408336168
112820220
359680927
150649092
490283183
386129772
153239940
506965428
427612200
447668640
492678396
601114104
284931000
422843354
25670324
122243184
185538348
435038256
390532968
565117400
566766684
82598877
157422414
350456956
317656572
181026291
146088502
177062040
99405108
238171176
9632727
303481811
64736591
563272821
223230204
11469753
52520724
558820598
499278282
44799598
441051779
223230204
11316276
525718923
204628022
121917286
37841978
25983216
550256256
240867900
30018960
483478075
603424692
1189548
22707288
571867416
556876620
359393454
371471245
283593005
19356624
593466120
473328
162806148
385176888
388607776
45139859
408108923
116100428
600345651
466847130
61918776
101995156
295492697
516805668
621535716
209276243
366044102
510415740
85840524
508472604
551875536
567526500
230673055
257758236
595050345
584573015
234193469
166737046
561509737
316356291
268279887
149440860
446845228
246653712
64522080
128851092
33052746
18422424
191006532
221006808
460745592
290343132
547053306
294366420
597576600
107258616
516076992
248373821
620975196
144980172
366648588
561695160
38551320
451255968
72167361
20297052
327007368
234959667
239161428
399737952
591311232
315239748
395268710
290654532
431208036
274087024
174125783
259439796
606383469
162563256
526691776
94030657
464945003
322436274
575469891
320436828
611017117
257419636
532823288
481345582
205173846
271067472
476093232
330152508
6283338
3490640
179877096
386308349
613501596
490237020
27945036
281767382
493917768
431723683
519259500
562311442
100856232
429828843
91682388
44348996
551148894
506000088
395482132
342739296
434483964
164026282
112259700
269167932
330570309
86214204
171668592
570241908
537943500
237112416
525493728
377429256
114128100
12852866
255603348
309405494
98070579
180200952
600511642
238414068
370753250
410830020
18329004
245775564
447101892
177065150
14430276
98290296
111499884
36899017
113826569
172410956
74564642
405084234
187265999
26473441
367236913
226847368
151129161
485080236
480521340
577017972
351894456
313268400
225111060
129710556
69647724
478603116
253751470
411029316
6352560
572706694
556670640
334700838
509188824
87310459
259406733
217270008
18322776
615488328
189808645
122741424
229504110
592002540
192580253
350391858
588948654
480667755
98187704
185750100
215835431
124434428
20701872
417942396
157861116
523731204
221372491
377036892
298096992
351221832
414042797
162345276
238706784
60648708
438506897
213713907
157344192
263519136
65051460
193964832
277868448
517627764
114725988
88235418
46079664
332351562
450882288
80960548
98037230
150649092
110783664
89896219
190464696
469462092
548095140
353831364
264781226
71959382
91283862
416070368
250443081
212236172
522363769
94800106
502923628
403000817
426790045
135994448
352498572
582615233
325822967
44966160
603848196
398661211
224463348
5586516
493635509
100341134
227421648
450295995
12110927
492776141
62852976
324130032
458424476
421087536
188754789
141642786
153462264
22845968
166736863
301683383
142585143
291850308
557763522
346759450
394886340
245207116
333841211
591452713
153532656
155014920
578861460
283320367
621242973
511411384
465711156
555107868
221053889
252588996
259371288
159809364
559834042
244791540
320110634
39368409
452401920
546125494
97779600
419113440
155489917
490238015
314215670
318321439
50266188
51822892
61513956
73328472
268015752
112004352
280021638
113765192
566878788
518219424
456574680
273745512
172565424
167757408
569363760
114171696
205941276
41939352
73056777
95101560
41094986
431587944
64671552
381720348
223309662
546656472
110661456
517195179
164019636
50508248
190408644
42334896
244947240
455259360
92703780
177255108
529971660
463790089
170335800
109856221
36489852
434016864
360869004
411048
271371189
538806525
478391364
411241219
411378084
432122126
498206181
504860364
526540032
616964364
15626052
1293944
21897648
263270016
520449048
431786446
547578216
164089116
393010467
566823604
66029256
526465604
173437344
31164912
390042426
212379084
439186104
281650765
85460616
251879004
589038725
265168493
4517564
458884977
38294396
465532868
220041468
24905345
374798702
193622292
28019772
332720544
363534588
8644464
427774712
299686049
452071836
18926892
373405968
213866966
608844945
102823246
592369992
83137572
368230500
427877637
519574816
104786100
90344018
529928064
151271892
239778000
527461776
503527473
520585883
384089505
380734196
345660075
132011960
387691606
479304822
555479883
105634871
13041432
389135724
529910005
152514226
509936184
231968088
211465512
619006338
98688888
3786624
281212884
169202304
261725472
537588504
464851692
165505733
388365624
105201000
292606676
198237240
24912
59068820
444087540
20733012
452420604
406142972
24304976
308802924
152860032
366754464
364113792
563808384
283833065
424571270
465080438
570926988
340596864
103422168
453105684
182096658
521651052
68850540
79400772
516189096
268570768
286502736
567308520
427489920
455770390
472480992
205262424
359905661
294623719
592289028
225447372
559785096
88448186
500981843
253809549
76576058
119260128
283132114
419580360
559006596
202953304
94647478
220552164
538964892
205490733
570454332
192384767
112452768
200970548
172609020
398249460
280085616
533861221
363895812
267536196
203159311
422407095
373287636
175467672
365234832
228644898
152120983
556293480
139295448
36453613
517384609
491756652
182150316
254369698
266234544
455304168
548447724
168951689
317908260
598778604
589319260
282496552
119865001
281369693
577734192
312930882
131737312
26275932
319532978
94458182
280467554
179964288
296954778
52207622
310903456
290043275
442804572
140628337
161597916
54546413
436755015
40058496
176812920
433372689
54812628
304966476
240058260
312789370
553319982
62662355
300865205
333141948
243053928
545082583
50363990
98533188
596726799
382307418
4833662
393622056
521258688
147902544
254387959
223965108
15339564
402774925
613065636
162756324
427877489
127673518
267984612
170458493
69826439
575716996
107426772
445853384
486985217
65692944
110770095
498945719
126359892
499797000
352453731
252078300
537055318
64939356
379407351
292921524
464639940
164265249
199726661
454940869
349583868
266899145
66289327
111165774
365021734
267816456
340360200
365595185
20228544
360115416
60741684
281866824
500116513
375367788
347516172
570138315
363814848
211354537
316382400
160963267
213881220
288294120
579901536
167462601
524727684
526624877
189723564
416609815
10730844
310268428
413097012
397427364
303403248
447792411
96739524
256749135
102758835
375054456
350026056
51486876
121913100
316886047
48749315
324323100
509848992
102120516
565264106
301198536
145853532
227701908
527710896
578799180
537215778
36257975
37424052
259707600
620965816
28131876
151686466
442586592
533478024
170111592
557290917
279705708
565455410
173381292
303989472
54133776
380125980
465997644
454717279
117152842
163061143
99732974
111736548
100990094
526367249
117776917
586591613
194886576
235661292
70610679
105814616
432118344
448037802
160581965
3587328
73185249
490771568
332251344
381008512
142692395
60554844
279855180
281601953
300112556
109705210
521809679
291074620
337214536
567381165
342683495
100787724
587076192
312645600
408531888
313112700
245587010
65471791
102501956
155996192
104412420
103964004
317125566
78460344
586072001
41671625
160265124
585650557
209227697
501453648
244137809
95294628
75228271
128739798
486066816
145528345
97897932
533789300
322230492
548281817
39822006
621249228
109868148
25223400
549471528
157406472
485584704
575946756
574115724
212268924
54196056
563753099
497131416
520754220
580954068
568819144
6558084
256499801
66801528
82103724
251218836
166398494
150929352
434446450
458252260
55622268
64030068
579041467
577379196
297513204
240362141
238142950
75203100
458000892
189437393
523251648
444093768
619536982
522641304
194475768
485677389
87976728
566411688
336630359
348111159
333690012
533633724
178766658
206887932
452974167
367732314
326776932
139837284
450384369
467436312
515968032
510471792
22277556
265071741
262072506
543411684
458654832
389715787
286282476
12650637
333559224
593002352
515030688
339668508
406426824
500799651
610730136
524478564
409142232
198201959
98070201
361535400
181399867
589291370
425261623
56020860
503982216
492173928
177982292
499184483
319520508
15404322
548319348
223560288
446547600
71830941
261576000
506362534
14458347
279375624
562581468
291925496
45632556
122895491
464970462
519701688
566947296
249796217
163945872
322465982
340173360
139052556
99325280
271926936
111518568
394832667
49390807
174639348
184971605
432055044
107663961
85989996
362080806
377591184
212100768
19431360
24083676
19795206
380854656
506884464
344308187
612305820
9946116
311655348
599261545
841327
6324720
124435440
525225924
103515164
94528584
104119710
247637736
209640631
438669180
242811036
600849650
160327404
398473668
311849100
2808828
50864076
119938824
67895562
42474960
65007864
614769846
513519285
82331655
350106272
203564453
599709681
213175708
53890884
508553963
272715832
387418968
263251332
403188640
525767760
83729553
432564691
430224012
296975952
504701420
391683416
566386776
566312040
134362872
210519950
349573460
10008396
190757412
148812075
339594156
508231062
556274491
158975928
384510503
607865256
424990337
582442560
197440056
55197389
407809786
85417020
154433432
588452580
23092124
64491037
294021264
232963463
421405331
506269892
619573896
330918552
576545211
422252172
566359772
345185401
241817530
126141912
517660259
73945044
210201228
256630968
168199596
226063944
41513311
191791260
348736860
287017126
579029616
440356459
405853848
241849610
190387077
485195362
607616136
396063432
30679128
147310884
324416136
397053684
454351284
415139796
251704620
45427190
12827336
618309612
485087336
609513736
449194500
572280353
364932489
42026544
590115456
451323631
64241820
449362656
435695527
4861898
389400306
146335563
142817289
156646656
490432127
338018472
116013332
486794314
458859646
285074244
512022564
415088938
391264580
144825912
422220409
3562416
453990060
95786640
285273540
328570235
410121140
415320408
143312508
523712520
487833012
280385547
512605311
205520115
147779430
550704138
140267016
295356672
18285408
402795900
111854880
604470996
378056672
147803914
604584636
123169023
91152256
65082600
156503412
68420073
530818668
390676212
23923084
500257872
354024432
549432215
551436512
21984840
112723348
347054283
380543256
334229694
256101795
254439661
376782942
506427279
449182044
579297446
572797589
122579496
399844246
203076396
58044960
289568116
62445733
237317940
485894084
412872069
144047412
277941052
587839164
30191906
614177213
223863671
241858152
241274714
155252681
561352220
591728508
45789762
178719180
186933420
433686836
566574732
524545268
409421803
229732061
53012856
505589040
15787980
31516605
451863132
391504416
540815569
313548660
166207672
124622280
462703032
364075607
4521528
250692442
428728667
25022457
347478804
359324810
457396776
559280628
323146008
565259508
496273138
603150226
5020904
212555310
446890140
176644764
44760636
315329868
509207508
118574892
88736544
502375392
94491216
505196668
400189054
275035759
56318561
572241096
309828317
208968084
125653888
45215280
541011405
391878216
538609896
314177688
320866560
199322469
172391668
115510716
177111864
198772848
234437039
459508068
305349783
88703929
453211155
375778836
99535381
458268696
21261523
5776885
581801076
563291460
144952690
499790772
234745776
22265100
231419308
451318248
411209928
179578152
159891572
72452788
447606360
467237144
515739243
506355084
432516854
276141304
612056700
439983288
247351248
472389712
90401647
483205608
154128337
208457388
234078239
363638227
414046326
594503635
345582156
215568330
600217272
20135124
16610076
287495537
18727596
75975372
136586268
115579224
100035539
199837836
33213924
591846840
346397169
443487546
536061754
499273848
615600432
283430052
578332080
113816700
596798100
412692192
583830975
4353372
541953377
134375328
242441370
608492353
398367792
545834376
254365797
341007977
262020902
457234848
430835852
197882244
299119944
284632056
250250241
302308838
276547333
68382697
276211800
555743124
609279012
462503736
594269532
331119539
74835859
172270359
299716272
346314517
421179419
528167474
383562812
596409082
476273370
193485276
573854148
539276292
404371584
1750098
223217748
126754045
422980137
552299757
109837008
437528714
578409032
271216944
3232332
353445701
176457947
130545108
618888816
208407564
37610892
205386984
14953428
497691085
265742532
77515603
616895856
47016766
4808016
238843800
400553820
27938808
37266918
320069376
424703081
372336388
93671634
107403151
409061160
36912036
197525930
501565752
140729595
66901176
176302224
7118604
19456272
195002659
216865207
374446044
492130332
514544904
378892836
597085330
581694638
122448708
365446584
325456596
382287096
500949180
494988984
530999526
114277572
528339924
59745204
10031441
494316360
269678628
193307453
345629021
419311658
274710852
341412732
10216943
203306809
310244878
54295704
417256829
540515664
27857844
142021076
280228860
564101100
351030741
597383532
6645276
328053672
151408225
513447798
81667764
554297898
260871138
211924492
597601512
32043060
15308424
15805463
487621260
203163588
245026963
188876556
417302775
420003864
270830808
288617976
276043644
3182158
293189328
480558998
199470384
566729316
177248880
258655068
438849792
523675092
139756320
528011179
321193013
177395546
619312271
619667316
286224623
597887060
22819392
123008838
244098348
313172627
108187187
452283588
544078080
226705949
43091532
196730064
319035528
516201552
221188150
454475844
176632308
606486346
124890084
604825992
496203444
25254540
346104526
498370788
183016008
87163994
276460920
74781531
550598167
45890938
211089011
234570660
236377512
21785544
99884664
32036832
589729165
216593398
54881136
11720580
256755305
583806492
175685897
139583556
20269361
598068612
228186987
21921245
460566828
154747116
547719958
276556099
544943772
420128424
238051102
783083
389144124
224805888
431871258
123812640
585656208
42593292
313153797
446136552
381415176
594748445
275267641
178793424
23529384
375805055
252121569
514817161
541776961
287307475
205089498
422980848
372421944
230815908
595857672
560850084
372739572
294898790
35393724
101419129
269522928
153343109
597352392
19974887
13832388
439880086
514012736
255911818
477535990
125115095
586977119
162768780
146004166
391665650
388465272
7219454
345155760
92056068
564767596
404097552
2634444
70943148
311759151
445441444
451118300
6962904
172488213
223896600
146008698
155959811
152118900
346880751
143018855
46087200
501440036
448098372
157070160
149802084
54267833
124709472
563214060
493431984
171105415
225696582
307557324
543417912
146427980
115902474
270434247
63013305
382841388
190140840
194837388
306423828
246384941
567591443
608787000
239904237
244426802
146382912
495462312
234938844
533727144
94526657
357863794
11061381
333963616
326042028
101734380
210063623
28349856
479630736
42515746
621691416
61951697
468865308
109824552
394350732
74477005
335658060
194329583
2024100
97129362
89977516
506308418
545946480
229240224
354996
607342104
461869828
354562165
615214296
241881732
246890376
518194059
409858452
196196175
148671507
35667756
132343562
316476322
235572000
220626335
449241639
255898387
117234575
357979101
78802884
353449278
434307001
134797166
522840600
304945829
500282798
585882231
115367472
604819764
204338255
277241721
44368272
514700604
433343537
415345320
322736889
40062242
431543520
25288446
296836241
124391844
312402708
284738307
520673256
118972381
100200697
611614512
178243510
2117520
107082342
36383976
548985744
7093692
593177253
369061912
426244320
342540000
473943114
344925324
585752686
607117896
100045512
137800728
335732231
593717202
541076184
64179540
234702180
393752270
190171980
514588500
134406468
396376027
409877136
326571408
274930371
414254890
176283540
219964654
370896084
5103507
361554084
441663733
284021712
82390212
480495246
529186932
510253648
65792592
419698692
143299759
196076124
60729228
598984128
226277827
251966196
422582256
416659428
589237308
90144072
279542295
22819392
172888935
360109188
554011740
102577710
57758472
2628216
4363885
275414616
48883904
472062788
413607429
41079888
603362412
86127012
375427601
491071572
189237334
138996504
326104308
146096424
279089136
407174184
18515844
616194318
29607912
459203156
80149328
346258116
418742572
15918768
601011039
293662656
251144100
409472316
367906644
469672164
521713332
511530552
278678088
516874176
98682194
603418464
222121620
96490404
208495526
397296576
332033364
114445728
204757956
165198100
545343779
50590061
25864884
51657674
165791119
104673430
457664580
621460980
440005617
348101604
189035384
151919604
562008492
259067305
386148456
216278843
275638824
369537275
515304720
516301200
266519283
183337712
185133528
597573360
100640867
456399527
346089960
154864043
102145428
98861178
613912644
548014176
554719251
42371048
571464490
105315480
530417377
239285988
603061645
607278051
275995641
364292377
237230748
480147660
191114419
4938804
274217178
336174984
557698716
30764016
551191038
328028760
302923692
295856059
610444989
381452544
196794093
158670756
476809452
56469276
36150965
362981391
305863308
552620193
151521012
383956200
99683584
607862238
558382345
156254292
184915548
504575949
440828449
519992807
535530619
305179498
277563276
12525405
412990549
348032716
320685948
175255920
268675920
448421191
277640755
597657564
280129212
128801268
35754948
50602500
356037503
190795604
428268420
115624061
431506980
82085271
564217680
301817788
504549844
47490043
245470392
612170090
38372418
253331133
176165388
516788898
480403008
85180356
282832164
47955600
76647996
180366987
560694264
436635698
355409045
81536976
428536224
232455379
155662632
529460964
474712383
187743060
115411068
82561754
152345571
316909655
86145696
299324599
203213412
14990796
409783716
468015516
231066324
510218357
240967548
145865988
149521824
56481708
594925253
312783995
133074812
256778543
413068183
438177168
608145516
322221100
235714134
366980590
117343343
231362745
421364324
539562780
65325492
201208438
51712189
578842776
554352885
449644812
251022314
47142888
71183354
144794772
388695708
421286832
557231616
243085068
156241836
598124664
222271092
223124328
131352265
506803500
448742442
560750436
33948828
128220199
385457148
452350726
234800036
376710286
175872492
303442726
217027116
495904500
326915351
192540484
362485890
32847904
146946720
44978616
331937892
581080091
299362135
506919114
502610454
503487082
92022927
49170060
69006240
506225121
581659797
349384572
472549522
549228636
161298972
288070637
170623440
388857636
110511802
24021396
244840927
588047760
160919064
609693678
340042572
598797288
6414840
401346537
426447533
233399512
549905787
68072040
38538864
593322876
135583560
162949801
270525636
68845936
15987276
426055339
272674751
154216528
417244860
150941808
573602051
597346164
468993312
566173925
576582012
368495181
437093496
146965409
220209624
67329017
512630298
538242444
496893078
410287653
235458483
311122837
220675513
571406544
408916580
163335528
197458740
343243764
249878636
608724720
589442832
530868492
532736561
439752852
7641756
23046564
297553044
260765992
336941028
263444283
122122040
445519980
282920652
262813475
300285000
105094530
106013016
378114336
611676792
170348256
403269228
185407560
576525960
99067022
54868680
515764743
119661428
564358197
151219138
485715158
8632008
60050376
368833641
361887331
183975496
312029117
425104596
486945440
379995192
378997738
226694461
48546037
164271238
61364484
246740904
306199620
339674749
556553659
339650208
98520732
446774269
58784949
143879256
533253816
70052544
553685747
127175760
164842704
478204524
171766472
461510424
222381900
536764708
464210208
319241052
114962652
38966774
142336382
281223130
328140864
562933083
346170924
425247821
149874846
130736920
330249241
358777575
348432469
456724152
76018968
117186048
246509409
488001168
93046320
67106700
290343132
276541884
171145440
557330987
269263880
154255104
606399055
53689891
8663472
79612740
280242179
236056489
436495608
332444412
574407722
464752044
419589639
86544288
494310132
328543674
275438762
298570320
190346364
90465733
486610207
553524377
222666111
508119117
435511200
589075380
410433153
249587100
93400246
557648892
185010698
393231602
511737302
106081524
559672992
236252952
119306564
228517776
283978116
74698632
431183124
230678892
448742838
243583308
352237671
398934540
13028976
479543544
403007140
320423625
554615856
8777071
181091103
75601692
351857088
334098783
102400776
390040956
35318988
510048070
281888012
38202552
543165612
515460611
186684300
127645872
529467192
31766363
320056920
205386984
462334572
84241647
547202982
322672680
392332860
403941852
376379525
310401483
353046636
206980314
397774419
380353418
507669192
184840812
342677016
164747558
86295567
174482301
299683745
86312408
294185808
120561624
321919092
456107580
534082324
165661037
334581576
5422726
244111656
119613620
192451428
226114157
344800764
291769344
219449808
427862180
142498775
525093720
474654564
428063914
73099952
540126619
131740884
63793404
482128164
525509228
426090130
299678904
565321788
223647480
175311972
248863460
427234572
167028732
146657472
305494359
363154680
120604054
367975152
272574648
307115136
181770408
97398834
415887052
410082660
506099736
342633420
516638494
271380927
111037073
388926112
200336804
384125146
528859566
324159460
245090253
40980981
285093563
422439012
588241235
612318276
521146584
370528632
414566820
64540764
258564255
428941044
135396720
147284897
477589037
91277568
42827935
501739135
565184772
124460352
456278340
11708640
113066060
413485787
315959842
548499960
200048389
84333348
342658332
91036973
307825128
424415177
161204731
267704352
43278372
203861124
518887360
487308682
324528624
412377731
603661356
177311662
347065823
258792084
595598202
251058738
380468520
181860775
392008648
67754412
247048303
421268148
315094265
94298148
4571352
421372927
336025016
99018011
46697017
89689773
19783663
259449670
502107588
103702428
318650486
261576000
531057363
179409996
21027644
367847911
4187235
466587790
394669808
478505811
612554940
477137289
190053648
411247296
239852377
376336471
268688376
609943463
418303620
142277320
210020616
105738984
382019292
389692188
116779267
428885534
568245976
65662097
587573399
409864680
133280482
438594444
45775800
387045973
79301124
111537252
559760184
150150852
89726796
76114793
481159465
403469341
119490601
293957198
479146839
43143966
148556484
367489368
536912364
302522747
106299504
113281092
64111032
330495048
420374825
598810100
31164912
263361515
408111921
604396260
307202328
76932278
24239376
535115988
120324960
523382436
456693012
244511280
20116440
96844923
356314607
240557143
475869024
565016616
256315491
442219962
288138420
233298309
88026552
108118080
568772100
55927440
156528324
434014833
33344712
288758912
335071417
42879780
338547852
353521337
12966696
393877404
332874144
376108414
213516465
540185580
302569060
56955060
523563370
503119606
405075348
28235888
537828821
31333068
616879947
548253603
245861952
505819476
615707639
72181203
163615788
177341952
299438749
80641476
299917076
191115750
97229552
256020624
370602552
31146228
62130528
268521194
382978404
518325198
192532392
388994652
77998528
309101868
215104501
82770120
75110496
160968888
165259980
230249160
89952648
102400778
203929632
299673724
284181687
551293774
425229156
470839788
371342730
325245555
55890998
502739080
385551104
113243893
248852302
595168024
110858400
357981105
573735816
447730920
568532157
397813500
419008939
298719792
11478204
35406180
543399228
259931808
326166477
137315469
216435456
345218040
191124864
374085631
196461589
285049332
81108989
82863540
130383180
168411348
578817588
162656676
93133512
336050424
564292393
559660536
278422740
252227435
164610161
294116461
454951827
8943408
9328114
614597724
141157620
336496948
114607656
306022538
526870116
250683228
553044790
557692488
107775540
219044505
531964620
302425458
348805101
49818838
170690796
331852752
517730722
491597416
546195600
85610088
165521556
385708667
570951900
158041728
518252953
133844037
45346068
620750988
517517518
402682264
90839650
80765196
479748988
45040896
531541116
865692
167685866
400815396
82701612
227825796
146173140
569872438
494230842
56618748
100214748
580188284
595284696
319814028
580758476
162544330
444423852
411485548
483093504
50384520
198361800
199053108
319913676
518716534
47722952
484581996
381562750
60843290
192726744
602385935
291787768
556683552
96098909
532500228
464733360
154695910
474018696
468621981
16090031
285659315
502736616
476722260
160314948
598006332
380896109
589673268
506518222
493164180
519651864
543996797
310634046
532537596
56716772
591006060
291372720
81480924
130517069
391174452
132788926
132711205
240431940
181147608
341351403
496750813
478877148
155376144
496418114
89265924
561784284
254264328
78720735
177522912
528510295
249942096
114250279
449301493
402217432
270095664
233768776
414578540
177890203
79083144
69107446
548065595
433313100
456585644
313081560
37150020
260650958
15933318
245253167
198159393
261675648
185432472
7922016
478361159
518240022
493818120
320733074
497192333
534007404
620453088
546793488
432633174
238963383
272429579
148350960
561422375
84034404
418602564
205089648
185213306
500822151
140271814
112216104
369530146
27334558
590227560
529828416
373114777
181617884
34746012
332662392
546142080
584641044
91451952
37820272
526457199
534268980
32083983
117054151
596424420
290199888
429275022
526086156
490317298
297511102
312888492
271086156
76436244
455804359
419847063
40523183
133409988
540174525
17572072
183012887
266566289
601444188
421816212
414822136
333987448
230268486
46087200
65780136
103814532
339195564
537644556
248970528
47401308
150984337
184616604
327101924
241863127
283417332
594917244
543930713
206775176
100046592
311599296
541219630
371568708
73633644
262117836
202150781
340517266
388726848
448895556
83553921
8999460
519004152
574925364
9411358
597402216
49243202
220364621
250818396
27160308
215555829
203222037
46822104
368928036
26624700
605190771
88696409
97243992
15476580
354305421
216243355
119328480
19133017
596221742
535531352
214480231
580215165
350785872
308044216
561414213
555407943
285316550
593740152
585512964
341269488
315747144
132715904
505258956
398230776
124236144
166981712
499929334
561679579
77829095
501048828
173381292
532219968
231843746
475931304
615949200
64833480
422407872
448147711
340647301
618740649
329590712
191897136
518512140
357584071
76162212
449037999
257216400
401905296
557599068
541493460
31426488
191342844
441456007
339432228
55837499
366243768
446354532
351657870
486758458
597975192
267828912
190003824
145056348
199327140
561927528
182872764
504505052
451922364
236906892
355631533
201525624
305944272
94643786
416142504
489508507
477955404
205685928
909288
79811820
26777892
557300124
110858400
179419233
430273836
505290096
580007412
611589600
177510739
189816984
388637917
497272908
28405908
111263220
169402056
156597814
219418668
328738752
18833472
412967216
189779136
269199072
311966748
605909855
35757164
233632386
102961296
558325070
2050694
311190995
135530173
323921129
319589820
113411880
38427391
358253244
186659388
26966403
1712700
572458297
545348592
114875460
616316652
503538222
612554940
84925008
381439648
449632094
124784208
77407812
268972937
106013016
523569276
412381795
107289665
9788049
23330088
334586844
132282720
469074276
499888162
319533768
178693776
80696039
2858652
585619558
298375657
568868201
272591297
411508113
578191236
172020255
454021515
286126776
492186384
373194216
200641248
543741053
302175612
503459064
575965440
199494792
98217668
518443632
2229624
467548416
87305821
190986696
122114194
311736312
230361264
42232068
463506444
330705953
460529460
342185004
279537552
236731938
61464132
92293704
533107701
160926285
283137336
21611160
216416772
573760728
110884581
996480
164759925
154261332
570273048
344930243
450259488
364985712
515567343
403312824
476006040
270104288
256181128
542701231
75769848
20382969
269859240
238943448
102832356
7867371
134879796
594608474
556365924
203064585
129330648
379409760
358213128
290006820
25154892
79269984
467203586
514906128
313771330
245448625
98334723
393595360
75583008
313304039
274761793
163027830
459358317
397769904
76572728
554466384
228910060
491270900
23930289
52302744
24074794
185686085
134605764
471284069
342309564
453828208
429102972
288171734
429171480
606641665
326516109
53841060
128309256
118954800
68475857
438397501
140811124
118332
230558870
412220936
356883084
136642320
368703520
397464732
164386339
569120868
431591367
212131908
38947693
457734208
601544494
122934068
447098173
362357289
447992786
129005526
341736588
371089152
158128920
365899616
492061824
508061556
446961883
534540214
419536764
221442768
408531888
571767768
614635092
313521614
319191228
617942160
110353816
174395233
497928559
495157140
7274304
210590560
13116168
409111092
452140344
30704040
406700738
144952003
364792644
322761332
180854892
361461807
228779621
295412724
95654546
502948368
189412164
441865595
446896368
50116716
253132982
207934236
383233330
367750944
158446728
281658603
238470828
513342900
418210200
515540242
336791556
325293442
234110520
468713052
437471378
12093863
562521219
2292971
331410564
142749670
409691116
234695834
620613972
484301736
147247390
423267336
112141368
116964655
146266632
402162995
66854954
444882485
299828376
315336096
297470137
284119845
453796992
102798715
78216328
300685533
153682128
31650871
213801012
297575481
618029352
533266272
375168492
588782664
435939553
600200980
576617840
557418456
836484
273664221
381752133
584799939
155538072
338703552
84196332
589139461
372758256
326147904
209379132
134717868
141272857
608345399
495200736
417923712
126308056
422733247
345230694
147086676
38190096
24235582
442724494
41517170
405550861
365853471
169339320
273804769
83634050
297397956
50751972
544775616
129231000
323379265
147914791
295064391
7760088
559248305
423313670
77642361
165575602
457006836
161865720
360096732
343972440
135695664
150561900
431911800
522877968
583172903
98601696
65699172
198724149
395000312
274443048
221343421
517123296
545760148
228887481
605841261
591896664
293245380
62304912
187918791
214823397
470475576
506593302
29346336
437990328
158966411
11060928
244137844
67461696
197391321
364107564
304356132
455682930
36353283
31420260
560262387
227039048
418060728
37934748
397377540
24998014
482881752
79931471
187649640
472742782
466860918
411450541
179546295
30230712
423497772
185494752
106147973
40176828
614240431
511190404
438316025
280521576
55827792
582959484
132882206
79337761
369894825
204609737
26792856
318742812
378844648
237080291
415121112
78977268
116737632
236493984
309849228
332348877
243535914
127015612
8376660
358826220
345792607
561180168
366779376
116563248
475082012
123395364
367395459
556085833
66627144
245710077
328153320
333879753
385513200
71092620
360324853
397134513
551339928
552512098
13440024
135097776
448720
286287097
289698583
186622020
39665112
144979686
235536732
268151987
135390492
313069104
239764575
370229688
360208729
360051914
218523789
143753930
355470937
436852665
172229112
180309216
101834028
442416303
51019776
471204252
396975339
434597624
476510508
218590344
53962889
292121070
111673491
89321976
510334163
257110524
100314396
255980020
307706796
568230264
188194465
353189880
126148591
396276319
67289415
250085340
325042739
57780933
280671048
16169680
264932892
532643472
358284384
356023620
295281936
34733556
9210409
342931679
346447529
11652588
456300648
414473400
205926559
8575956
546221493
612773046
43278228
86656392
387294408
226252150
384504264
341487468
497934828
83593054
613952861
240332292
608808231
357431148
467168508
75975372
55117800
506814184
152789198
68147443
6894396
420670260
78690780
351573536
17301384
29228004
22489004
412829208
539366693
514574327
121302756
512950536
458897724
232242120
518331744
19659728
309641123
358689204
190825920
510496704
311860086
329017358
98091000
226038090
16429464
201332556
347650900
416952144
116613072
313957341
292280040
163412439
425126202
214357896
447749604
75097224
296654554
323021810
485186112
214024079
113741964
504935100
335284380
242741270
541723896
259670232
37355544
42836184
221063967
75600302
507528073
413744075
234978598
450643912
211247532
172695290
316955041
37666944
263213964
81842148
217277201
329815965
283193388
253839763
406445508
281275692
225011412
395868012
4689684
128539692
259986116
550935108
21606762
299448468
4199362
47779602
15614904
119229252
495792396
595720656
331631493
179740080
184987874
41148396
219991644
214050132
321934016
461364012
144589248
613225879
589338853
6639048
190900656
160433280
445792839
368442138
301056729
45376223
412860348
314065584
38943684
529603103
534401625
590688432
322286544
260096557
72411000
452153133
169780445
479556369
222134076
282431416
168822396
184647744
83592216
69308207
111058603
435836554
294701914
66571299
521913432
138178962
365151116
336386736
232163633
283672944
221224788
414545182
95775928
574065900
543276576
523737432
107844048
515067868
241951572
542857392
554111730
405218592
417431700
38025846
437362664
484094962
86014801
114631492
476329896
354373200
223591428
608874192
371780460
547095649
119608740
546561657
505142212
607927536
414874506
92759832
149957784
47406303
144620388
114240204
602982148
593067528
403629311
335720340
99779949
490691664
258275160
256425444
342846179
199335570
326169850
184003307
473857380
490224564
302089140
199744416
24694020
293052312
473719718
81736272
594443916
617057784
357619533
354099168
53255628
77071500
380399492
326779755
20994588
180655596
613557648
421828668
114316997
56811816
342669473
146519928
303079392
505746334
30621482
163516140
93195792
243445656
398716560
565309332
255551846
294002729
612343188
541414573
299006280
12157056
222957878
353650752
337787937
140330693
240724656
220824208
448793540
326926404
489427380
83274588
306652251
522285139
11428380
529529472
62821477
202441140
255362923
387485553
12598156
278889840
305956351
91451045
262378905
1911331
449667580
89116452
272736576
175380836
515340374
117866312
382711111
500095944
320778327
387587124
143829432
148282452
452102976
357850626
373642632
405922384
413271396
620402220
102144897
388993852
536453710
228674615
434044874
81381276
94472532
270161667
236421850
135807768
351761639
283651272
240789267
2260709
605419939
487639794
498916560
189946613
597881772
262252001
4646088
52520724
151082373
99978084
320613340
271782565
183096972
521109704
41858329
271079928
98701344
529174476
88976263
528649477
245652523
278432495
508077506
389567628
372316269
360538323
73434348
511016246
71857662
246762817
232493210
71889804
457851420
419387292
257780038
414317808
230887647
221511276
127823824
335554820
482003604
132422797
554979506
555244884
532506456
334523428
249450084
498945422
166897944
148449540
377120424
434279067
147958810
572239175
44822916
202852188
29228004
128762798
204347542
53886123
396698688
326356239
190738728
131485536
211299500
325696053
175511268
448092144
88618212
516581460
28355974
96954437
605629958
437728752
123890575
295995624
555974873
96176379
167135741
404340444
453796992
7218252
564417532
78288959
531211032
526209948
245430308
66243248
424836792
379310112
355001678
488683321
34795836
467592528
119017080
556352141
110073672
297586296
198421825
107706309
540917977
614435796
326783160
361987506
220722476
82402668
408407328
525552278
186270553
283302138
280122984
319408394
291588732
197871555
198978601
100669392
472680288
521040708
618365664
502575506
43528460
67175208
403811064
302720571
58051188
173555676
4067981
495549504
361747433
186161148
121819298
185801024
610698996
123420276
472935636
95067852
25745754
49923648
149739804
215094650
43701876
517341276
426130544
121209336
446510232
588801348
260442504
378702780
613717511
492734448
409976784
437264124
314971818
563833296
47089908
296189535
83405376
251251302
8975040
548830044
561109683
543678166
602938908
417749469
25129980
195222888
594922021
457546248
533993834
570505917
562811904
237281491
454026717
224315276
604448605
82377756
607348332
390719476
172706720
43032349
288698940
406638576
315990036
230139159
207790992
18665316
579618672
459844380
440545618
437112180
179315662
287206919
529125713
508526304
220677581
369423476
232366680
507975793
450927698
100345536
99486072
235816992
441606464
456107580
615033684
504897047
536044209
78186312
276647760
353787768
52688880
140466312
414818381
440780472
442879308
523916245
547777512
453190785
520928604
34726807
447687145
449013888
29744928
37061372
123401857
496103796
302861412
403263000
75682656
620856103
438371716
96648028
428243508
496968059
380110354
163558893
167533200
183532932
113816086
188284265
337198917
235082388
6010020
107825364
533758284
256522521
578660400
88707558
83486340
153146520
395160372
209080188
258287616
24457356
216665892
527596131
341832761
79998660
485622072
292325295
123438960
41839704
847008
72932125
176939890
382361566
616703336
297457895
361169124
534188016
261801310
198916092
187369380
374458500
417064248
518611788
16504200
323273152
311776267
97219080
595558419
596885292
114345495
53479836
499211568
618253560
83629584
133297884
329243220
96060672
571755565
445557348
276783311
184597920
297035229
497828634
143499348
159637902
377161452
79074266
39239979
231581952
247146211
410188536
122492304
145258212
352897164
26477373
226736568
109519380
279122398
90025740
425322576
586571724
544102992
338801459
507106038
65973204
550567656
500741047
60143796
434869795
172559196
507523249
518107320
294117300
440898804
539281164
513349429
29464668
305583048
575822196
280963764
613034496
108455716
363680189
483943982
174060513
325044478
77247522
220856550
185513436
347832857
354900943
63170604
6003792
564468552
248261343
14237208
479714153
110570075
457359408
467403510
434334492
39510432
266701644
94422708
131659920
234203662
37112652
171332280
71541036
426920136
156771216
530270604
166147413
478702764
175500596
288159887
367266947
214878456
447838983
354908808
400254876
451100268
298350260
266801292
156771216
37542384
378593892
612087840
94933404
17108316
489906936
566324496
594967068
284152500
319714220
139706496
278995716
393767454
17793396
111163572
451338078
418035816
446690844
513575997
195559200
329903388
462228024
261142389
274405680
501123564
45395892
616978688
477874811
19255817
510008783
567624495
466232672
351073342
575647812
302039316
146476332
243857340
141753175
512271684
543679488
621100805
114146784
507439472
616741916
25590852
378013291
385684329
296164646
512355815
559447248
531466380
48994912
106642044
579627504
336063329
307359333
282881988
107651566
34521804
93696382
379836661
565296174
606507552
416634516
20670732
372073176
506316752
590932824
291327156
314981100
300694068
180504288
597859881
509850125
173538976
487664856
58306536
229461930
247575456
277314156
427421412
300735376
450938340
87347700
103447080
24868404
307904053
566400239
167857056
605218356
78622272
93142864
255553479
140794700
296110260
44910108
571869791
326066940
74193745
376675116
561292272
56967437
595241100
25647079
66601815
501416280
48802608
464877470
555783037
305403824
52570548
31968324
429134112
375392700
14280804
420209388
509637240
65829960
207803448
36433800
401747135
433499398
182018450
389978676
325383421
274508620
357225624
120349872
335368664
98095916
239161428
44193888
329621895
346358429
427116240
40753889
536693202
342453364
896832
242593056
5704848
509827964
588303108
206165484
608668668
91663704
466980719
602745840
135801540
515170266
246672396
1018758
370360244
302819259
209995704
13758442
468625300
111200940
529620798
391707675
256064220
305382768
404022816
304985160
443421144
542328113
497903688
299632171
46516932
105314805
47210584
417095170
62937258
445888650
96963732
472368888
143050641
442841940
371721432
66876264
110092356
91081915
134567923
576370788
16622532
307700769
398566140
188079372
476740944
333287902
154852992
348721499
524056898
246398364
33705936
428131404
347471259
39809340
122918822
514629206
19549692
353038282
47809846
551956500
464970024
171227357
551181448
477257868
228709649
384149268
320019552
290026397
380262996
107464140
50543558
543576949
320292415
363718004
166282718
11658816
155290647
448278984
538994275
57625075
536264005
548485987
566287128
211658580
145666692
540974485
495309083
368183601
289745244
585257616
615437337
158583564
162719400
175455216
158560526
141556918
153688356
120673728
501391368
209273256
134074080
89229483
516257604
284194059
75090996
247295196
118269521
147697020
579129264
454506984
199254587
228437581
342253953
516332340
200709047
614547900
410506164
127262952
24008940
545126846
36047664
155982649
238570379
104804784
538148045
494771004
258231564
85441932
203894585
195660810
538902612
362606616
455571972
123366839
37548740
304244443
175480128
67692132
322280316
466880194
333589414
8999460
187332012
334636183
538821648
173761200
431320140
110895768
543997307
245958483
213962940
266369117
572450116
324532786
55405712
3238560
397131296
620810430
170155188
387347936
556963812
90684452
111886020
496589580
342863856
609754358
183246444
177686499
450726588
262622304
332493160
20365560
596032868
384616368
53486064
88306812
215924760
97480656
51125440
331747080
198922320
439970832
231874668
223105644
241787170
404704637
130003272
288832367
48584484
323806176
296523034
137993288
61833195
572900345
534630318
126231232
228268656
453535048
92689533
271167120
447960470
516614988
51293808
506149560
40225462
35524512
317235636
574590442
489863340
299236379
322109323
193721940
384230232
13564584
375697872
56638721
430884180
251499096
484009020
550248525
231458882
385475832
259488093
185968080
15671487
231357744
463472781
611684102
85051190
151218925
79615816
369806184
106162488
608917907
235206648
254077488
249529186
218204208
450657667
156333865
125955072
82535363
48145359
566262216
569526121
134861087
28030031
22121856
551283876
206808159
234988668
173958822
166075848
149807086
515847847
562450966
598723771
21785544
333086712
97624010
115305192
457216164
168411348
434116512
220408920
454254318
4136351
50393562
307154487
530228682
67722331
51724342
235138410
378494244
609173136
62776853
610637608
80839440
418216428
100414044
228293568
490674641
217486464
175597438
326093495
32672088
155472260
428343156
570842651
403325280
612218628
404496596
195640164
617233793
300040128
12636612
394114068
71665878
43335768
265627000
290268396
128589664
336656186
170192556
359025123
227168661
28693994
478934350
615421759
358624013
189997596
435100536
30884652
17127250
267791544
509606100
533889072
564568200
534200472
398834892
83648268
10369620
545158382
591815700
255939660
421394830
467022609
159075998
64620367
383813907
536087556
442723608
536539893
18079884
282284100
33758789
10566973
38445444
151620660
193640976
537864493
580648896
416434498
157368725
468831384
166729788
263430383
30299220
198215614
553127364
281767163
354464818
605671399
214667973
471440916
416130048
112178736
80677512
474220018
44539328
75232600
177935121
256401192
323856
375211000
203186100
500494536
66887632
408932195
115348788
581346432
125597787
47337052
434863872
383675940
614996316
312702434
564219369
290767622
183055646
350798328
600366744
40394808
213222966
3936096
137346084
558053712
213706517
167571046
3232332
447020928
74530476
357835140
168401512
201419748
39672360
581284152
179995428
138801804
387417214
387088884
313723458
51909707
139420008
186479215
270793440
3070404
407167006
91495548
74737640
330084
64365327
495979236
397281308
565869852
113197816
121744944
141699456
117279468
468151198
425503921
502485998
50266188
57845664
547727688
302462820
562525416
294902028
532413036
557692488
519941221
5900749
408774780
400145491
84327120
202479220
413645076
415694088
483865776
123682151
382174756
514289556
333409752
589547815
82742648
368815932
538253103
506530758
169718429
26120232
174620664
7218252
282641315
307174746
102982161
560557368
492578748
217886580
519919668
431426016
390217337
267065503
281175417
267848515
23685084
487714680
49126464
68140548
457076754
595340423
228897912
226101312
145079869
282583044
359685684
352454976
441403272
68458176
141707337
152598456
137476872
17475768
533652408
192208536
4261307
135110091
181845144
524281424
82838628
537515468
551381069
423350045
202122444
107380321
390576564
212972688
1286062
404326140
406788048
12842136
400549450
450579700
570462734
216700319
489401629
235810764
609839532
503979228
299566377
51929064
588604444
204079104
385795859
481505364
607664111
551838168
271001551
289878792
207031176
487839240
598616676
15510845
116772684
224602050
196163316
143377355
29228004
173586816
264534300
240365415
171824189
506398535
612109776
606270888
395600223
508823206
527606452
300563280
586029640
339245388
73549160
333737791
364113792
354097590
405959724
505711301
139362762
471559248
83299500
405430358
75552253
454268662
208656301
64441116
591566580
347038161
22102747
389613437
69205536
130015728
590830499
537334833
613345896
12349464
565633188
19306800
52603434
67754412
603156888
472469333
515777042
258442078
226555956
108640234
278792617
101896308
101771748
266271912
423823125
191336616
246913871
145481037
131974181
289533492
255665628
146952845
517635680
508672635
314433036
42531402
562163676
115747380
548186174
314525850
125889532
446186741
105991092
194597776
475834048
6321420
94684284
200871684
311038776
365701932
569991908
384411552
394860747
317147944
191954768
217083168
84545100
124734060
221660748
289253232
50434344
429570072
409085195
292676127
121247118
78355160
37336860
491060075
543404577
35747228
29053620
344103228
595268101
481997376
148550256
413620164
186927192
41573563
109410656
128103732
422899884
100034136
12057408
270014940
173487168
52391355
424612584
607080528
358988436
72608268
154940184
232372027
174683075
101036844
397433592
171643466
37081512
216883872
1326564
259234730
532469088
82763892
347130036
341144928
382119220
75709816
224023135
97275132
607678416
520249752
49557265
44088012
143349876
33880320
550144152
206368592
185295456
122722740
586470536
328570596
403375104
421702326
28026577
581682744
370092672
90542664
265609587
370941890
31503205
587380389
568370469
94846212
120762176
481268700
530164086
373109325
35163288
65630664
185352481
51518016
162980996
155731140
318235333
455266800
314327160
560627562
499773165
180305791
210774204
363067488
444567096
322579260
36334152
444274380
358538830
200309226
168122313
460062360
89035488
80440848
186598706
322146312
2702952
139549680
317385108
159611184
4397139
474579828
232640712
31490816
38264902
109388592
349877907
501466104
542894760
459557892
220819968
9622260
5960196
217525356
162046332
174420878
520271874
369724564
299242944
610318671
326210733
444224556
369532152
349914368
466776144
448055335
496184760
487289254
244567573
365245544
395284932
121344916
208320372
11893488
496801332
499311216
619072790
34920396
179627976
294780808
276832148
354703284
333490716
471920472
523404872
519981531
211913928
569176920
334356408
472942031
152516105
313696834
172050354
555924714
560121408
319764204
549309600
417550032
157306092
64945584
157695758
7311395
391146278
521550487
189922860
279087142
114022224
456861346
478920744
174542645
110505610
420426484
550592568
473315544
566941068
127935576
195932880
393195594
188957520
440393349
501778695
271290703
447598038
225572395
188425784
85300466
85747104
573142216
429677042
130483321
411217998
92040007
156584376
214507561
230246916
448123284
63668844
332283374
44592480
366595531
144523949
195472008
170508875
292154577
363933180
160022082
479942282
404981928
1290437
334449828
109189296
288203292
485146951
81658979
138910196
608170428
134288136
247300406
130838625
218845888
45863228
211569528
525935916
555375672
351495864
541680300
2414436
186740352
468264753
542757744
340293885
448029864
12280207
47494728
78740820
67337136
56078519
246736691
23909292
243496116
6228
497683111
377242416
404142941
360962424
6061594
43625684
461575764
379758528
206227764
391591728
166530492
158434092
400323384
210244824
503527572
184803444
182590801
119141640
560744208
226362888
175087764
344053404
584933760
2751181
63054329
600217272
1629610
314308476
143585958
198618886
489173883
205193916
543496514
102109473
510795648
139812671
298845292
251313477
234547345
192582216
290972160
237473640
165166560
105014441
236532133
192333096
75774830
134910936
403051248
374053680
146098439
316332576
332413272
498735462
589804055
303069057
355809495
65387772
413258940
208033884
590993604
614215936
381484424
276871968
51611436
67088016
188751996
251093192
486520869
16784460
232130016
480714408
418184806
416995184
77108868
9474894
513763272
132699625
448858188
254831076
207759852
374776128
142048224
288593643
23224212
306916854
296268145
110634192
200236428
379885008
454635662
502056741
137184156
84646083
243184716
501151387
238359341
571574700
478609344
360354049
376568561
550547206
325927163
594784868
125131806
49824
342700073
514918584
255989484
566785368
85267548
555244884
213240492
531528660
150082344
248099249
236219001
417880681
58219344
530654638
55342008
309413268
284938550
441316080
214255656
507051521
360234764
437461573
608849280
607896396
31040352
346283028
287989189
455049344
573629940
480393890
392084036
75713647
578232432
216360720
579428010
32765508
314294093
4124235
264241584
304667532
298265148
166813450
184161545
198168732
118089108
549901260
449381340
588944006
502676644
266963220
155619036
432102393
2547252
224390991
571307875
116744777
280088131
554850887
113137848
58986655
527903964
471011184
139992984
224818344
361030932
510368865
315724682
145971864
517941385
348112172
213109704
421454988
28661256
551191846
594512424
357466664
260579520
423582404
145025208
336731943
394439913
204926112
434920293
47513412
479014164
609436210
517328820
463958227
385569252
53411328
358975692
321096396
211486650
157543488
493674876
448162168
38831580
383999796
351072634
10644477
300345300
28934717
218084237
47158416
563129532
495188280
271322820
154274393
499859280
424159963
129228969
385575480
511332868
95949684
545680581
296767684
216258657
524499805
200940192
375984360
294920712
312068237
158734254
414183762
291084264
212547565
370025922
620464172
352262230
552489614
38495268
353214792
115813126
598417380
342209813
349997933
147767420
483020130
451603530
476248413
257687230
252209088
426543264
521688420
408460433
307569780
277193511
588788892
247626937
331324396
141475248
62295313
165316032
61781760
539282520
251150328
442692468
15382271
139793688
48796380
368536936
151160074
489906936
259145943
280743289
7909560
189251875
64465666
249418944
360706048
580046866
461619360
258677246
358153596
202943397
384958908
473113784
94307910
102967766
449512128
152769772
418864140
230118372
4203900
440562492
421430076
58915467
254306673
318224029
229040928
179506971
211265070
557922000
464583422
129947220
577310688
126125763
530254794
81698904
279014400
374802428
254485514
48073932
43293559
348842736
221916096
195733584
71227028
90511524
50440572
605268180
195463278
614473164
496799618
299548116
148656132
20639592
243826200
385643988
421654284
431634123
458779392
520242877
324116575
181340676
148818423
132762276
14928516
513498600
474417900
457425179
187791357
349882229
563976540
515834100
61756848
111158104
45923112
249630696
274573836
595980949
171571379
89820216
378692571
560603641
371892564
501565752
163422720
847008
111618216
445155557
556639956
113705712
371810890
52277832
236358073
386908272
596916432
359766539
385475832
9422964
511057224
484625592
520580762
441060732
328626648
454332600
401528032
298657512
327908129
225578160
113054723
168448716
473707908
132095880
228781470
192866764
31381005
270556776
562111509
131454396
273657584
53992258
16554024
476834364
199308086
71520135
303464247
277849764
580521199
287764740
11117304
582220667
284009415
426916944
618982236
134485214
351919368
47052540
489745008
504210001
482352876
572253552
67193892
423455374
407336112
114950196
477341553
355687308
609202581
607037712
40812084
231040116
148139208
567893952
234672829
33880320
61378936
5634669
567233784
90548380
238704269
452767181
107301976
558084784
32497704
392173685
349154136
246784500
214124868
82726524
135483912
563640214
272244564
589025556
359286553
89745480
471633984
487991951
78092892
47426689
551713608
258724396
55902528
424288728
390998977
464334768
123164789
563908032
7255620
616945680
256500180
269272471
508965406
603503392
507674120
471067236
405458417
576563328
108304920
343095289
125649900
435063168
488181780
347833800
430191335
305645328
169289496
44418096
561781844
383302260
408554031
175289523
571051144
41603040
264947183
499411445
174630624
279428054
435336899
323382414
500660873
582110422
5339930
478702764
9092880
236767469
540633996
141824016
166039734
513581642
118393445
608512968
133291656
245707899
283249950
270737388
448216704
555251112
578958656
46125022
183763368
293615338
215392646
47538115
111549879
469472868
38302200
519359148
131025203
360678780
441642120
54777977
256073500
176551029
61928733
158639616
9416736
130838351
78063411
523725465
139326588
62435700
122778792
72115206
502742844
151639344
118512612
556490600
128215836
278516160
69157591
244037952
107819136
414365112
243882252
420037506
64777428
143430840
506573064
149613562
147541320
609657767
357707179
203554090
257936729
30241119
535474716
60243930
182000844
99716704
458368344
381913416
592335477
274956358
129477495
407694544
190016280
357927073
258701758
12744890
613389492
350216840
470083212
117640692
183651264
436271400
157917168
571350492
501958023
539435903
564409998
392955660
79251300
435461758
122459653
226157364
488150640
395207773
551132131
340341516
117304380
540713705
176601483
20870028
133764273
90790218
87895127
147152343
45887904
442113264
104124556
85560264
207361260
432458595
554186124
526913712
466284216
3887666
355332312
67997304
146532805
225138397
306087733
47662884
594645595
319658328
26900280
124933680
47299464
204072876
112717626
271322820
514812708
312007384
410128000
140204736
110858400
221181098
334869489
4403196
418309848
112969692
379995192
324625
19979424
387734169
532188828
473521068
275813208
328922444
473340456
512648499
534617748
389607742
529305264
323405171
66471444
6464664
73041984
159206364
7658963
82810046
85055796
345410010
440674596
178274630
531323136
280347192
545087016
310395621
6028704
358044983
292856216
127213128
125955072
319969728
434683260
110926908
602322336
264023604
445726931
377107270
128585386
110771208
461993040
304852217
461184578
5649548
18179532
245467243
114825474
256388076
50580005
292971348
371734683
242107724
41170500
51779592
448266528
285447924
481462429
84021948
302725574
48449900
453804226
72444096
78491484
414323928
14847552
256313340
123208524
459427104
156740076
415905840
611695476
548211855
103954385
534326958
543035585
54333072
306342864
475302276
222821944
128116188
538242444
516164531
477838813
114850773
93396002
197451962
304524586
228511548
469387283
131161582
9690768
83284620
420533244
499709808
170887406
574231023
504853909
89770392
194758655
396319718
338174172
278565403
152897400
256763652
536455008
309226428
562219354
558825984
406887696
286525368
108937172
480901248
407703564
578805408
2678040
454452432
572799164
58206888
440321280
109716540
228411900
582741504
14268348
435045015
90798012
523457172
594917244
153096696
478049072
348984817
256740455
322379964
293718574
60984457
531086472
53423625
355674852
234938844
149863563
85600175
33255212
304462008
124143486
471447144
227340684
314164790
464582386
265385696
420740293
143754696
541331532
289284372
323177148
210743064
404700919
424519164
414436939
14666940
49997209
127275408
89874470
499261392
372635030
194463072
348695735
307362708
408158208
389741874
112222332
543797820
32846472
483137100
614183144
30377235
262887297
307295748
431363736
40587876
353507259
201146249
554341427
418036976
123933628
56182788
480048012
309408768
101647188
30710626
313922322
550629936
417121262
384803208
94703932
495649403
269940204
270220464
503058693
548431452
305751100
4558896
296490168
595733112
408842115
409845996
519604062
559205892
48472524
166367619
553606920
408773833
8906040
272295508
3257244
163522443
199964037
25846200
532229038
69267816
620645112
197583860
347546355
537374063
485316900
81456012
343841652
66566154
73334700
106664051
607462825
381560062
300071268
132366023
284104984
206620128
323083728
299971620
62199036
481666400
515246192
298336735
467268156
56414118
127904436
317852208
147796668
521451756
51604022
536721729
237866004
13241062
618658380
341630969
85933944
338772060
3562416
32298408
524943709
488085115
287388544
206339868
196773208
218011140
424507799
586566284
17699976
175511268
218135700
240363432
210094306
405559910
294055020
6333876
249879816
415662948
499032277
495289963
158861781
426736332
567021049
329834880
569071044
101084347
335842461
421548408
417867660
362731176
617219712
211259988
27820476
106037928
234602532
39417012
379506563
137758828
345049884
59975640
139015188
279869549
392768820
409104864
385880652
408926940
315946440
144502056
420433596
516039683
533266272
312048893
242779896
147917777
411235217
523594188
143195508
306236988
275445756
333488958
518633953
426728164
215806428
341516404
82078812
29896263
369799956
240040983
9665856
325384248
133117272
294346558
606806496
409807976
32421852
499579020
282115944
34490664
95489363
601176946
48422700
181079100
402218714
447388380
427346676
320742000
506032934
360115416
180827429
367433316
350958823
579023258
275040936
91881684
353351808
406495332
492721992
129235640
11378556
218141928
498371477
499255309
414378103
459221580
1662876
224469576
394289107
122978088
419835708
414516996
46716228
548080801
194641470
54459003
478978546
82888452
210855168
580201436
23937088
367225702
11971337
21634228
419824576
20477664
210169844
282052511
224870769
22642829
298906632
467324208
514597100
6714437
230305212
244648296
167452236
226497436
418733352
200134525
286525368
620140644
265923000
620134416
451824989
512680715
617804337
532538805
386167140
354323376
344564100
413539200
515721996
14772816
445870025
603841968
345847068
491812704
535857120
549107786
282292059
204532154
526434156
464552748
78127464
33923916
188035776
39610080
375261912
122289599
469749089
153806688
534817044
440664596
456524856
141076656
304316908
203630688
518742576
16388260
135857141
279134176
321912864
494465832
315242676
462952152
217487988
147055536
473271948
109259996
296234311
307146276
152642052
32074200
502375485
136655923
204789096
606684580
276971616
381003140
152252472
227483928
475685231
283988039
303160356
239451633
367290072
556578124
395165078
403898569
497218608
499502295
105913368
16317360
515310137
10631168
438295500
416239913
301815108
138404844
223086960
586038973
513620961
420159564
431027424
6832116
127709119
538887612
546363756
584572536
32249539
233051760
286587648
587604004
47114820
159836880
203896947
286270020
172207454
518150003
186153110
258016819
415339092
531198576
553293053
446690844
24061081
250079157
559030206
348917472
165434364
216871416
602002682
369195591
86494464
111661812
46535616
15215004
618282582
221704344
397631350
607217544
524548909
293544324
22146768
611645652
586777248
600042270
290884968
523980324
393873925
144913104
217643688
28200384
437541070
332280202
456347477
41509620
509644438
313734560
381940491
244810224
336324456
148276224
564980054
373412196
95525064
175350631
9353124
227490156
269122659
385405523
462332415
547390690
53180568
70806132
40295160
232585525
8177364
350007372
590445540
422655638
546544368
330884541
65288124
480769112
224541783
45383436
618066720
615027456
26537508
77197890
185824836
100918512
185557032
422196388
299045896
227789722
395154144
11339030
461227947
52657740
484930764
172973486
239267313
603567936
453896640
558533268
25447398
601624233
408857219
230037408
317822807
495988736
82403633
333395434
272342655
458926770
585008496
179490960
226387800
62393116
128663660
240270012
300588192
387730368
169926898
26518824
544837073
527241973
320795872
547466756
90173788
276627796
500051353
540542900
98683601
510010920
53384064
355456872
419268960
564225660
109376136
177790716
358471224
388897998
320973589
421118676
12474684
458947548
11932662
532728505
372702204
57615228
486482127
332070732
475464204
231818616
194774472
102415157
536055216
244567332
305388278
232204752
180931901
599900159
445744188
254619004
244601677
503171902
603250308
299399067
76791240
272549736
433275732
55476532
277386502
309311098
429594595
429590156
589847652
480994668
246018456
599102460
41216904
468219951
430566763
216596732
380634766
476055864
508173732
12535402
294877116
208040700
529715914
394179163
64160595
117285696
44927647
527897736
119200047
45738432
136586268
530602324
605890487
89870040
207834588
48819210
156821040
130242128
100874916
7828596
260763813
187648617
89446536
263681805
77834618
294940881
130805970
468924804
471808368
257602536
103029423
401948892
161176599
278491248
160701084
461351556
278523393
545379732
160077685
65486089
454526517
76458726
71545878
97717320
615609825
346185303
61302204
600867825
208812384
19124535
276124608
413810126
574494575
243367780
589353510
213689085
199775556
548661888
218236164
122558256
211558932
33269976
106125120
517990127
180524808
544439304
261003952
409571785
505535138
236200097
25696728
125500428
27122940
155589421
521856576
122517216
140727888
48741275
190157418
71852273
572241096
254712744
503088507
361398384
147983508
571263300
27396972
365983962
401715885
152374248
426860600
266657542
217676790
535346534
79313580
278030376
424478263
347454879
218571660
153551048
202870872
265717620
224442782
133154640
139237066
479014164
147846492
110862821
282098075
556916147
494555533
13184676
560302020
320349636
47961615
378818640
114590509
301046265
110740068
85273776
13178448
309840296
38420532
481411944
534250296
579322332
167664252
291223806
158581549
420047460
303014307
156231412
227739276
280250617
264004920
261214561
78868087
369980148
408246218
618403032
209696760
200280807
476628840
538460397
444735252
45900360
132961572
607202711
104655312
175131360
309525372
517117068
320193936
6576768
585797203
524893492
356185548
323420040
138670875
316338804
75566102
610033142
184679753
59112698
6695100
189455760
287614840
217052028
210568680
36969408
473481315
317291688
174352860
292423284
542041524
41019042
465523350
84985190
3562416
231905808
226512360
385148155
10469268
383665242
400080492
292037148
200118096
140578416
606800268
214313868
513097038
490056771
497651906
524731365
468389196
79350948
306355320
201513168
164977407
583557372
381144320
260096358
417064248
427957020
493731696
155949120
612000648
143283122
297505332
285570620
513195048
571130822
247233175
366237540
558253008
617250852
470948904
485109936
563964084
389748240
28680908
475045937
72481464
407184516
596321770
75829636
612312048
544396554
54819381
167558112
379104588
596449638
456962755
429090516
152218548
67959936
210327179
209705090
564113556
434172564
139862196
35549424
249132456
62392104
61551324
471347496
229084524
264428424
14037912
457216164
550966248
521680366
611402489
592581744
14772816
407504268
216410544
437081461
411876324
67085628
383046912
102452893
175206096
588720384
150731349
123681852
441577656
20035125
603696756
615621637
535115988
124983504
3948552
388724036
578886372
534524328
84177648
352594559
177018444
345745205
442978956
188832960
117876905
71939628
248099091
400308168
385264080
479875385
277756344
35343900
477350626
157418987
401506704
77177376
56687256
616104900
164897258
505526760
19808452
298228239
89321976
619088112
242862652
525070224
565695468
394873884
531609624
49282164
183121884
542761370
169102656
40643928
247525632
391858164
481548333
145043892
28361925
216877644
608002272
442947816
96671016
170802900
190445298
144975384
578292156
192356696
419779656
52975368
62965080
54862452
4758192
459514868
532008216
345775768
577634544
259863300
618695748
180655596
188571384
419692464
598959216
49810498
214803720
453641292
45507996
224288964
80366112
220238082
497389038
323169199
445009284
65269440
105162750
330283296
125587121
357073596
242319024
414602864
416503728
249568416
586918171
534262752
265786380
201107658
31742602
181924157
206321608
458088084
149191740
611577144
90323372
239690808
521237248
114747927
330161717
65550951
176457924
384142403
59632367
53660448
399971652
9939888
131214419
275670206
348724404
449730843
594974897
467224560
86675076
53099928
328103496
219013848
129523716
10930140
349434279
166456422
511268976
423896364
574987644
117229644
241244928
418353444
150681668
334175796
387225900
598759920
455839776
414685152
43720560
257790974
379378620
305795639
66627144
387356688
8320608
448983249
420041232
325349377
373262724
386198006
234931683
424483923
367488461
261544860
165140566
4197672
69049836
408837060
221233303
248517044
602895312
174664260
3039264
525581278
356546772
48142440
72686988
292965489
376905899
90279126
454426020
119153338
443801052
169482564
528072120
296827327
224731152
456156798
58574340
315828108
464160384
377319709
212823216
177747120
164914444
131192820
116650440
264397205
490764689
418235112
394674588
403326554
318555972
617669128
520355628
578942355
471104604
417719491
398519486
445308748
373308422
222375516
409983663
430161732
265063462
277251876
117740340
154778256
71217180
414357084
607460436
585419544
597632652
303761054
218108907
344804545
158344520
270384007
223423272
195381406
404340444
203331625
117602967
2483744
438307956
138623667
212960232
487521612
483341266
305925588
15733408
50305186
84336049
443886678
435810528
140509908
123472215
451972162
610285475
568510524
199662419
387231998
484688080
129626487
242474303
58119696
412726784
475152054
277032466
189835668
521769384
173611728
48352493
17469540
346126444
619835472
345528621
613283616
568138943
46163431
449680284
117720439
228505320
526406397
294542454
308988941
333766526
181344978
491003064
376995449
484694100
286707765
338420988
554784012
214674127
561049380
143144352
178749828
517802148
63463320
322015691
423186372
334904879
333123264
297555156
307252152
41067432
384710879
431426016
468432792
1165045
232242120
604473063
370179864
434969748
503185032
314844084
176679681
591021198
426873348
600765336
107264844
613998539
451411668
141849712
14349941
19898403
605031516
192731688
469491342
442576246
269815644
382510890
538879286
394356960
447402340
102743316
225422460
132974028
99648
72338220
476626234
468470160
581825988
571656118
296440344
78136488
486780480
285864322
116910941
137389680
462987056
394132752
479338020
349591533
408399228
390371040
44399412
589212396
212268924
148575168
512347625
492835450
319326836
586104624
45433260
521560694
474804036
79117124
387166013
104887018
510880630
353202336
168262764
475239996
548954604
496483346
242761212
308124072
179300322
322060847
558838440
321383484
614329920
200909052
437515838
115784748
59533452
51586524
210680784
384367248
523918044
59235193
216479052
36676692
241870608
293586833
140198508
281113236
381782628
68327388
1538127
566137656
558558180
54441582
467042800
217301148
386441565
475511392
465549228
285485352
551690138
555649704
357992856
343505340
264154392
437068584
443212843
334157302
183196620
574844400
379053818
356198004
259474837
384364421
442518084
268744428
36493765
113025744
476639319
506168244
508011732
256319568
544130968
240705972
435971609
305961882
138996504
139934727
413445780
100345536
42053209
291532369
243099204
224313876
536944112
127553961
589336956
152218548
595919952
296378064
436874634
162429586
405880888
358316381
424326096
589885020
5150556
236067378
49807050
315837661
60804831
192800196
112243006
190296540
505551260
525737626
619804332
451162548
371462832
319690021
229327416
212696969
492043140
593900578
365181116
300343564
109625595
162021420
257596308
574539705
174167164
256389190
190489608
23261807
91495312
37389488
54389124
127214836
465448634
323027676
104529977
574800804
605199672
99461160
216342036
235335808
186285708
461839806
394120296
260641276
521956224
594612993
60118884
407828124
182102282
157787255
582241194
412267645
351439812
495406260
103342098
396185578
312356406
401630994
435054299
529129487
224514704
356079987
399127608
207252688
58910652
175942827
400301132
110038777
1320336
97875457
110652386
2671812
110515860
184734936
155064744
279662112
112228560
552778596
132961572
529123427
465835716
505140624
115280280
25061472
263087580
122085822
613034496
436377842
135118997
210618504
345193513
388388546
360938383
322610400
115952904
472996892
23865696
600597180
478503468
56276208
435841668
596586348
527402018
318398237
391255416
352330416
329149746
592662708
277504399
299722500
365895000
540028032
43340652
414137088
35409260
417414419
156385080
100466786
284339340
327869109
192983470
569170692
598710696
603213099
170824023
134296181
249798060
416211012
444212100
168504768
602049253
594225936
44677320
1905426
23355000
173863466
332045820
540403560
576806220
383520240
55011924
236246724
184523184
242940154
323538372
182648556
346718697
263317851
65651109
332014680
222205919
52315200
157717872
138635280
443022552
494548992
161621192
456416693
135873825
540471610
118691733
315946440
249126228
420323186
81138384
449294148
534704340
118415274
402341256
228922596
388614744
621666504
204658308
486689457
284758783
347680782
522280140
357532520
491694507
157009374
164687004
333329175
180145763
33730848
137492115
298551636
481411944
269192844
348935764
270042747
234155222
413084556
363030120
210767976
477540391
442343700
55977264
82234512
368190358
208893737
28673712
408418437
228729528
186862542
429732000
450626940
387853929
240749568
14772816
88462512
297972432
275050909
222345828
563995224
47806128
304617708
364962390
321645060
370291968
56556468
108410796
85385880
579204
145654236
51785820
225484740
552261672
116476056
254339064
183925296
610742592
134163576
542715621
455517615
239743305
381817660
145853858
138957560
223027594
301522392
69604128
65250756
129013020
370960339
250284636
399984057
549564691
492877692
362039868
237064533
313419009
341625990
329529708
422507029
305383752
407940228
946656
370161640
453441996
347119049
531267084
68764246
453248928
367252704
41279184
126067176
370715472
563521133
454378536
417970358
352209912
100115100
262472832
400479084
111859071
180790984
398342880
46154028
483037452
486737123
395066638
250664544
324521921
160956432
389798064
122364035
498601224
85828068
481703772
273054204
274773132
243405190
358196655
326257465
209506605
499304988
473757732
162934017
93307823
15626052
488760984
63986472
512010108
333110808
183022411
455839776
297882554
369407592
462478388
559003814
115803354
568541664
120715848
39161664
324517929
386195576
433068767
322938674
593347788
84662560
229682412
457453262
278896068
28223189
93750084
250010604
527243796
157221336
399831372
381128688
267305760
348662124
226065618
104747582
163217196
355807900
11591113
202150571
543671775
287411381
427222147
93258744
148463064
190053648
422594712
530862264
120616329
564686532
318830004
103957776
85931817
88207164
535520454
354827844
552167505
406096740
226998144
460211832
110719568
26923644
121439772
188315895
390140604
35717580
362071008
547634268
396343817
156372454
417716021
27558900
469710378
100725444
2690496
493812614
530694108
57483380
617531112
337040676
612959760
271246187
241839911
369805860
434378088
540322596
485042868
407417048
468401652
303745984
230788846
368041321
591853068
506622888
191000304
558521481
445485871
495543276
244666980
569184506
406616656
270276516
432833637
262095900
458966232
546363756
526507705
204346908
478422504
20222316
49275936
50866381
54152460
316502885
226250529
349913952
230913202
80907948
233637192
435733961
291783643
71389000
601445004
142056
562786992
102963182
405386748
241795872
390779477
422326908
599183424
542315811
546511298
325434682
355195856
211908273
506789336
342147005
552965755
336118932
425124090
544862808
559691676
67885200
29875716
413775864
425601393
474087816
303378411
363561256
426462300
288719084
270743616
492908832
147606970
251342457
544042
64995408
486892584
171145756
555513874
407201380
29686282
466358868
123495012
82682928
350007372
483840864
155803129
124498864
399980844
452408148
296624435
365349425
393123816
369718992
607627514
369459185
486790652
555095412
7797456
49892508
551443660
159243090
472904496
554618356
62510436
128359345
133895772
512327736
18665316
286755804
409142232
172702440
239079635
536931008
70553745
351695160
329697743
464588738
318642180
295655616
213309000
551651328
578655936
383063931
302761753
278678088
60361776
436261698
295823772
342350509
553723225
417929940
178059052
588278196
180381564
468850686
212939434
495686520
108097166
515234823
454338828
404434065
219115290
489246855
176061011
159373442
538312098
310761532
510005024
184006260
618203702
11210400
386201009
13340376
442760711
336268404
373592808
122392656
482064960
333919735
10033790
134948304
617521192
63762264
170454132
28598976
155774736
356341126
203744141
111499884
278827560
517899444
437285060
1657157
245009520
114215292
218461161
340391340
438551347
22943952
145255644
375878484
126652608
429908830
445530769
291790419
517892111
49967244
35673984
79281496
225736420
327532101
485795809
37411596
305276968
8194257
290438172
556652412
419879304
546488316
311941836
74804508
222501528
44133405
309930192
55192536
188004515
370273284
86984580
93235500
69435972
127854612
114451956
485871812
125456832
114252660
179789904
160788276
102938699
568141475
36209592
245497748
403946168
163555801
483347477
293312797
97837621
230653980
418107203
188085600
325244844
457608947
353613925
118618488
473701680
486025856
548039088
526079160
12954240
193522644
78210019
389051434
581277976
188258939
281773404
164082888
452168269
531428851
324248364
527941332
74796963
120250224
22588354
122659263
104138388
43216092
294644796
192077748
37218528
480284676
48061476
131616413
14346557
189611460
374477184
123538131
589343184
457546248
68819078
323737668
400250060
200697300
262540458
368315387
482607299
190232708
551324725
52034940
404452548
401637492
127941804
24700248
370136870
216246661
524902068
45782028
66517636
309945731
374545692
373666658
512943693
450776412
552555364
368641548
129828025
476093232
381427632
57941540
475971405
103135680
292716000
121951799
13972322
267487195
441260028
222993540
326328516
339253276
382013998
337156111
317970540
454226724
21052577
373172660
468427244
219378754
430790187
132915172
449748792
128801268
405050436
198989612
205250736
223192836
571537332
143549172
128401426
463916774
491782205
345037428
172970244
599729518
494804207
571810328
311503208
299174436
465275334
352871104
405941040
284687029
187873848
68167484
262834831
170466588
185357736
9501447
151894985
507073108
154983780
220657098
360936593
576345348
443757456
119561458
203805072
434994660
430703568
435970741
441447689
508468362
139500972
244249704
537670562
13957381
70834270
321047172
109743588
157176902
245408112
205911673
442164376
433643599
399526200
571655664
549963540
75128364
313498836
228094272
207717730
210792888
620271432
270581688
576513504
315018229
477322693
55242360
276289110
316494504
402584719
119561055
336586032
511882330
468009288
241845696
164973492
404418054
195988932
495923230
57982680
150480936
476273844
39634992
370273284
368478993
145612762
448329106
448965198
247129438
449541570
157888904
583688160
499793464
296346924
390894192
129422641
73735075
292672404
476037180
191846092
469561353
271562837
359592264
43907400
398218320
197850698
125045784
35041470
10880316
222408108
506000088
565510616
613252476
1905768
357997896
188677260
228788030
418824577
245139619
366860340
31751358
37797466
145446837
7884648
446124096
98635562
400323384
569612880
570559536
138442212
267206774
390197837
204502785
488667564
516411150
582031512
102880332
53859744
542066436
424593900
134232084
479853994
396370696
238426524
205548912
368779992
410910984
328290337
330046632
43926084
366411924
487084738
543139866
89538557
519253272
411375411
426841347
123841913
56761992
101167234
257504793
160604208
456717924
352317960
398773424
347892633
185999220
231208272
133317215
24264226
299552675
309593880
337943736
153940346
590318114
296302565
208578702
161888555
170900372
392617
373823244
314520228
119101984
450337298
301274739
301447656
130232743
171313596
230651673
473801328
566498312
224646989
365637401
451778478
122591952
517011192
534764405
311314978
175759657
34268417
541800317
225891763
22446817
116426232
131236416
337479385
48721644
346384762
47700252
602739612
59520996
112216104
478129788
333699724
544750213
239528880
232778931
330995818
405760521
248348227
513361584
419213437
219069900
51144336
281773404
621523260
115535628
60330636
85734648
283556077
161474779
409814856
509070492
594343841
182492856
74692404
578400588
190433556
183995999
94434706
413532115
547899633
168261876
96110704
245858438
496190988
321514272
148519116
533366607
14685624
458007120
186518518
20434068
425964060
98919324
493388388
234776916
474361848
215469217
587076209
275387403
280294803
346749599
152770773
361446353
175897404
390420864
302743080
219264117
621498348
244455228
515018232
97599957
278534844
271375473
326886300
455889600
6464664
78759288
290735496
40961556
237174696
424572068
614996316
516855492
71629670
389505348
71802612
257942425
501259620
92298960
554945940
395376195
39596055
84470364
361149264
19375308
315519604
166225320
243086538
599703725
395711424
252677558
587885832
386410032
220290588
268495308
137551608
38308428
181102559
607822256
512048062
222457932
61962372
469697080
333687306
432628020
98421084
364012075
321347488
284259124
238776915
74711088
127910664
499410864
525397853
24844122
222490662
607988662
7319013
543891240
247345020
383524160
454083480
444347985
538111656
434870100
51412140
343536480
71478160
328726296
396212904
617014188
366611220
15974432
490791312
505480261
219352778
86089644
525356712
249001668
128197152
161442216
517584168
471845736
616043081
60442740
453560860
520318260
444813733
183566704
455079960
477179166
27259956
514619640
31856220
212891724
150244272
509671949
464023368
55213791
467548098
252432617
4494681
91836067
442928149
562832260
361938362
318178073
110958048
449300376
225808596
158676503
617612076
200944168
435555470
504019764
46599307
545698375
86021136
536695743
118444104
597906684
110050626
423871285
262883880
377201924
45433260
523724976
383407290
20689416
247745773
339173324
577204812
562867956
103702428
177099408
217967544
122897124
235642608
466596236
78155172
398092285
502512408
890604
192476340
620393289
107727068
361691100
494540568
605068884
540109350
241067196
454052340
288275341
531067788
111942072
278073972
183290017
92298154
17685816
509842764
451754940
284250468
35997840
123477836
157245309
102126744
315793672
56606742
383563836
229484018
434451724
346863449
380412468
559349012
174371544
102864779
441695988
524100551
341870312
282642276
76031424
212524272
81007860
579281557
75196872
285503976
279780444
111161052
369941290
127327368
346295484
9949576
593802432
450602028
369386998
450801324
3182508
180350424
303976224
465100812
263524508
516187143
432634248
133732552
109209621
392930748
429264900
55852704
114121872
287909581
367526736
370076023
225525512
558642545
506465247
360601200
103964004
399364272
187039296
569799720
467791308
364742820
289222092
213614172
477432252
46107359
509615952
61071768
429426240
401326092
422270856
92660184
340634232
192899844
190091016
435705580
433805112
81198479
6875712
53878428
338785476
161316007
487405056
384333195
303714020
301840020
69286500
11621448
202360176
372409488
214186585
286710866
528633502
310055422
307187198
354566268
421152313
351788580
58545455
418876596
438053008
186952104
215644500
194372846
256101588
58565372
547415426
390225741
326433943
501799077
4533984
224861972
215438976
394556256
263045808
283596094
481887143
319863852
386218037
597844384
29713788
472206960
156669177
416223671
542234592
237214531
426443616
154625526
199953936
527475540
446894687
17687520
489371328
536760180
26142837
314469383
355587931
87023844
276471015
603042314
219929364
455435591
220583304
82183563
600376647
216819255
96894085
1198801
406115424
279577749
468729306
260075052
414999086
146219319
615067752
22668215
177086952
421822106
27265919
304437715
44336864
203474988
577834966
599700348
120767148
479830032
37712971
230280300
433294416
363621780
44246727
372154140
96291108
454190164
194184945
445650927
53602754
537333156
26917416
90218808
503628339
339861960
532954776
578811081
512956764
239205024
535539492
418328763
65786364
353243103
391168224
82056461
188982432
23924502
187881734
121975380
171357192
137932030
471347496
157742784
288089250
279195012
326553377
338952672
81960151
123675624
12343896
416970828
190479153
581913180
5057136
214934508
83978794
158906413
292410828
414936662
321433308
480226458
415881461
71560403
187710152
596947572
418494033
604116024
431768556
617979528
431049696
466475533
430872630
64383296
455575137
142339360
207442224
586970316
8632008
14635758
76056336
102475512
128178468
361466892
55665864
47737620
572465304
416778398
171505458
87027922
20135948
303347196
138267501
284681238
55896300
489212152
479208607
6147036
461824884
327250260
66347127
283116265
126166824
14881639
480820284
433406520
155288952
381128986
403568172
339604480
591385968
309776477
495974504
298509633
81449784
59600809
426695477
319241052
65879784
444610692
454295232
29931768
133890220
186553957
515865240
376065324
199158984
544445532
461557080
547958124
225497196
15470352
188091828
311798592
210151576
86064034
352434752
143293824
168800978
603530458
113891436
502935912
571537332
83947212
110901996
475964775
17748657
616730197
366448635
602035848
15476332
96051347
246280032
171799380
170799305
362089692
162781236
65549700
259589268
539114364
97456022
610213212
188911398
474281426
229126703
520215144
294839748
248777050
589920626
320897700
108342288
349322292
84214049
509015865
592606656
550692216
410786424
269336088
473283695
583227288
84912552
132082759
493114292
503860504
446881034
273440340
32781916
295070184
391710618
25036560
592376220
274212612
344537542
486051804
567227556
458025804
449867124
290318565
101470915
606756029
447712018
157394016
366492888
617929704
112321980
148743324
4671000
21112920
368576765
295674372
475227540
384218328
231027924
290330676
379559232
483460956
287061388
156553236
29346647
20019113
221063543
540254088
605311092
318565631
74960799
161668553
109058508
398431434
83050380
520837019
360476640
15277284
363378405
252728864
396038336
238488804
225117288
362575991
251379901
345604176
261843288
574352347
24538320
472082529
333285192
368520011
206788006
584286056
223628796
46124568
66344881
427259484
581035449
153532656
196026770
357013872
426356424
607298508
228991873
384952680
146065284
19188468
117545946
425951604
16298676
219106544
16940160
531618159
202982976
214928280
117198504
67916340
31395348
480714408
544696398
426717648
186640704
241082249
313380504
483971652
132360456
290343132
406047214
53884656
599009040
46803420
409069261
259853675
216858960
177261336
204620397
175928544
470855484
384809436
359470365
276697584
169457652
568392192
278661284
104742093
431103947
361966603
123526223
590514048
226873584
234284904
180250016
536255712
448752312
172627704
609773901
266411234
180898488
66988368
446653476
192295728
595770480
402528096
130918512
357013872
529517016
442214115
192767489
595658376
447662412
86581760
298788300
587059256
166686192
197014194
402939144
388303344
82808343
295350444
521339652
376045345
52192181
94484988
125662027
219126946
441988704
560539750
261775296
468651415
224936676
460377099
197664264
8719200
477743652
181165530
495256788
517864428
136798020
278678088
111805056
199229189
539058312
327661308
43508808
478532749
40301388
180188496
328614192
171475524
250602264
172665072
14249664
194586377
11464848
118961028
289658052
533465568
169426512
201587904
141855156
581515250
452092566
298495584
102213936
11134496
32659632
620475140
20234772
368037432
278173620
126602784
247302480
470338560
101809116
591050064
283106813
559486984
349922744
4396968
561614771
69211764
46479564
461786034
40589026
286326072
608207796
415513476
116151805
965776
187786656
317534580
37498788
301983092
372425472
165415680
210480610
377410572
343094292
8819098
388944828
536523516
455017159
80045826
508989528
32503932
462883644
603978984
332843004
213688253
75800988
389734118
615482100
135963788
197908561
29041164
263824099
236261662
347077030
76901720
530169156
618104088
560750436
420847288
38888504
133902000
496614179
113636088
13491243
520061382
275321196
417922487
107819136
88950439
176152752
555579231
54862452
523737432
459946494
572592877
352764614
142783128
350282216
291383208
218465784
302673911
379708704
157917168
317079936
362903810
453952692
608625072
554634540
167964279
292811039
174545928
171008424
4328460
59628538
556901974
294394740
350686224
354148992
225634212
291584154
134948304
345772332
401457775
513055534
587186638
413196660
326701606
200709756
284270457
355695836
345741658
248123520
389504452
222832417
94146888
447307416
24241349
226740435
543204518
199956168
410313125
353662630
585894911
577703052
304991388
274062278
353656980
444336740
18898599
245125397
250281037
322392420
203209448
573748756
165641617
374572876
319901483
2621988
267965928
434259661
128920158
536486377
131921219
2360412
276259171
237644867
577254899
397813500
256300884
584952444
617045328
30099924
148407012
5271889
572283160
129209915
434992701
605108135
417051792
426664475
132837012
249063948
136798020
460177421
239360724
218758500
49796220
408762257
418851684
232846664
314147128
283728996
435567636
546369984
2123748
160674473
584454204
253847052
431456723
438588216
43110216
403723872
539215844
548935920
262591164
481418172
319664556
553078126
108261324
158452776
332727955
144019316
120776815
326808072
234291132
265879548
12106236
525467149
328533228
101665872
321882992
226067773
184887845
125955072
148631220
554386921
252912852
339304271
588156743
393387670
312689196
170717867
123183612
501067512
162631387
252389700
561896388
184635288
524864515
330355829
418395283
593254368
510340634
565384068
184856520
364866278
125877265
48839752
367047180
499168125
415391039
180767700
340104852
25023065
1208232
127101024
413962704
116164656
158228568
207997422
359165427
73801800
372577644
379571688
401344776
113467932
32348232
259452252
314576280
268040664
390399498
252999350
207460908
565821103
393080133
26774172
278765280
28145531
493886628
599893655
119683476
84833698
24669108
144888192
33425676
532406808
48241249
335505931
267087780
190822932
16646498
308254860
104960484
306261900
385906460
458206416
93094417
420869556
414893678
268352064
360943740
348898788
530507268
186183438
175941000
301485936
678852
411975972
204085332
465330867
284202324
131398344
129433279
80341200
126397260
567724489
476385948
242203490
587230462
197751456
288063684
617573855
502800910
141454362
211378320
193855966
7950462
211971128
334728897
196709596
535958743
393617569
153744359
522109644
405620114
299750067
237093732
120163032
590825448
300202056
533390832
79226292
298743528
500731732
77968332
37654488
387200535
590258700
17046036
122099875
153021960
92761992
292510476
448247918
300974328
594873648
94254552
189503180
461042425
167365044
445713048
197284356
390924848
363471546
81393732
84424082
445183668
569237115
295176060
24018734
326709077
101194128
381782628
214330392
532836540
380130592
509910435
543087828
246253259
387020376
360744444
312415164
324446758
55927440
296820252
59452488
426044772
541312815
30252375
31579024
183588984
213298357
571119550
154561240
307883574
354036349
603180835
89085312
307094293
329760144
266669236
563908032
412888325
196698383
591359306
331603632
332526823
306261900
340128203
344962704
140503680
333314185
234465516
17295240
59534136
150972294
577795156
257247540
79512876
591498072
104966712
5692392
30707784
128010312
511088397
62443940
450577885
283205844
89041716
302801546
294590628
14330628
443080131
173239133
437559607
111549708
597284858
556702236
161116494
473591654
386606525
434040159
129405384
461233224
65041760
360224378
587283997
17875004
177566508
59589504
428713948
354768286
149266476
258190057
38233692
7199568
617507952
617085823
31081664
167122152
283948602
47930688
526185036
479326096
215777965
235001124
441758306
208639627
24452290
513601823
348406776
173144628
432216972
170566236
164892528
27365832
97231536
147217464
110391300
124987712
5468184
475203132
222115190
186806208
133323093
445785284
105430507
106224768
283386421
580144428
323209353
423900433
298028484
545018508
116128738
397655610
421892421
619978716
281143663
360165240
216335808
61143644
47259487
27812147
97342279
270737388
209258315
459638367
528856306
280484208
30305448
138981247
586266552
80876808
343994554
167389956
522422834
372692333
363286139
158770474
6576768
300982532
622001733
441284940
381279225
74736000
366673500
540676366
517594678
364356684
175473449
495881258
27776102
472830091
439796448
286961021
271143003
544850250
281088324
535248872
346366942
212087897
121857188
551875536
94933404
462777768
108597636
400790484
417961080
553141570
202914468
132099703
494858196
278852876
594846212
157618224
132108336
500195592
147217464
540054792
280733328
442841940
351771193
299641536
228669876
48527558
38028168
481560276
498146580
380630448
12206880
60656142
281860596
481138903
327082713
368330148
433183363
80370608
596854152
314968332
106548624
553980600
1843488
230342580
62844227
413175970
19988031
296527536
324768766
217033344
269236440
560569824
13181698
29259144
107707032
615918832
271918391
25403401
391695004
43711919
77494093
520747553
221137596
31793940
70395084
13502304
211958684
86149084
479381616
118923660
329669596
44841600
264702456
411702970
560133864
84987747
380319048
531198576
406274528
163548431
137632572
431725444
429568012
393080962
229154809
493632553
395303616
215538624
309923448
145081260
38096676
531675666
359721302
489256051
299062332
239488995
299803464
245876699
71181970
254239416
23623176
317905934
595895040
552884472
454535442
418977585
192519936
363881703
496801332
183828825
426379301
284445715
78721920
104506291
316640679
575037468
126154368
283872240
277625979
98451180
8557272
191154105
97906788
427944564
38769300
344225136
435942375
619530300
601944971
389219333
611602056
192893616
331989768
179098596
418589253
385394868
341554147
428579820
607665960
158010588
259046158
335888496
470613641
294870888
459881748
15165180
457802375
566249760
388459044
238231418
604000416
54918504
397103508
474574744
171618768
5189802
565061419
78406113
308285099
26460151
61434473
460495408
43381794
69936894
240270012
366634970
5530464
184232205
6614136
509072797
353868732
564771854
144115042
474580090
564263028
176435327
433348694
552822918
333210456
52757388
301690548
55877616
456383383
102207708
566511336
336590512
599955539
321051372
6640194
359586036
615762588
511898004
164173258
307500410
283976559
375426760
539146593
260630446
430579530
138993675
318174197
266203404
414741204
153209473
123326856
58686444
268583416
372345086
31126475
595203732
174726540
328650077
258959832
435240752
619932275
280160914
194423367
568451773
454158786
509979262
444012804
343880687
169596625
399407868
222846170
586179715
379372392
235268207
12206880
56618748
204944796
455528831
29201089
94059900
183595212
106898036
398317968
345316413
582791328
251991975
31638240
91859637
46801637
418646160
484421472
36921281
379036272
411690117
218084435
412487546
153370728
180989459
482570532
125612532
106714250
385257852
237236976
491116513
35881531
448441836
593509716
216188
230009412
514532448
254469852
195240507
298769616
620562474
237196672
515694899
241675148
62105616
16511710
587688111
452713320
344682432
176245431
252072072
573995362
471567989
131607151
203045256
313691904
342733068
400590388
497156328
95033052
80883036
234220508
56369628
125749408
331997762
371992212
41260500
552554388
96646044
575825338
575803512
557960292
144175553
398934540
178326324
303054480
381178512
415444968
568823812
302070456
251662245
270383677
533903751
444000298
80316288
487197756
354229789
362475307
36329609
125419464
260253509
609638317
111562164
380406240
592936740
430230240
429675726
505234044
425441532
249655608
189524268
335072628
144707580
322245854
279630972
209939492
315027130
169530263
288240393
452683467
416547324
238050234
446123330
450253260
419817024
34718158
167078556
328972792
340870896
134169804
606158784
181203660
334525282
475869024
409266792
91513121
506622888
74082060
114283800
207100077
610113952
428410674
330278593
171254681
579864168
411596202
608450688
165627432
552642796
257244448
510907346
223881260
523232964
42903612
621498348
283283216
506490108
26176284
434192245
243801288
98024482
572820300
425418973
353538648
567893952
22451940
220317958
230621717
277345296
80422164
370946388
388865632
171887954
373206672
430454448
501064988
383115568
239134463
160831872
388145280
237585744
275607684
97307142
111251947
446152772
2142432
129262140
149347440
118613090
369101758
112726800
46985653
357393892
224679937
311421107
314415626
178326818
362789590
220259448
82365300
196375068
586588099
94198500
286233314
221019264
356672357
283627083
22053348
154352471
513213114
484479076
211209315
83712959
326177457
104406192
591294736
553763522
286967556
432068313
19284304
556672427
106762434
337458923
533032898
188614980
178587900
165334000
123168732
154052203
621305280
320555141
145380204
118699452
168922044
540833292
255547296
571163652
155837657
192245904
481306196
76341844
220602448
290666988
425571696
6937992
209485521
327331224
306957030
608400864
199532664
263027124
376358040
192264588
71136216
175280447
57727332
137419973
221697762
357786947
541779948
245376972
584545879
331858980
425658888
383943744
144594499
35223585
574564140
308755948
12138740
254283012
238244494
326129220
585189241
559208895
193284808
584129513
239460372
311437368
390146979
555381900
772272
234833641
535544516
527248144
210811572
62896572
574533000
583325585
184438693
228511548
112533732
433120032
464147928
400890132
10519092
189050940
214398900
143344722
443315268
444906815
259209360
475791523
619299864
99106164
108547812
397256583
427377816
577063415
466396236
242760741
2378121
603847618
241739820
140248332
30137292
148151618
558866099
27901440
541624248
486163908
17401032
537080137
603374868
327897972
399252168
132066596
541586880
584628588
218173068
100856232
426194496
13016520
74387232
360028224
558022572
236913120
520184787
31001907
315385920
498265600
464260032
542653523
91053360
156982968
280671048
185376420
194608320
102726999
515937534
183838104
245071800
586508124
254052576
518145320
336698941
42281892
452613849
585799452
71565948
185164668
444334241
560059128
42314026
1058760
152153664
246740409
43016796
403892028
20458980
18094953
579322332
154759572
447618816
345973752
315707817
156783672
390495600
85211496
610786188
38719476
465281424
332870891
217763638
430576028
172671300
471222936
105147324
228324204
614740968
179726204
258897960
479756632
112421628
54750348
253093464
438114888
68305382
24974280
557804592
304657317
351344800
621844626
508735627
296141400
453134807
340487134
69990378
605716596
153376956
373293964
176242675
383451732
250023060
323856
344883791
611060220
111674268
322286544
149814540
222050579
94011660
122148966
35754948
212275152
334200708
184945361
489583806
429034464
363015363
353670841
211216392
203481216
335297715
519982729
129624726
370968393
37666944
145068804
446348304
75720024
554348052
391685148
44611164
12848364
52308972
575232865
70376400
610767305
280007186
164425428
278559756
91197886
599572303
452694636
18466020
98452224
429219845
410794053
144869508
482912892
99498528
589527681
407043396
530912605
249792624
77502705
538765596
61339572
54787716
511561692
297835416
491912352
88717860
71360424
230193108
168930678
86095095
249931413
173107260
102828518
565798796
522617024
307955916
66521268
444390718
83311956
276653988
473969901
475034472
246173339
75184416
124398702
155220444
621872028
4939104
614909124
90287316
486413864
232802494
23041090
425672635
558850896
569830860
216858960
592745047
323568281
91354570
272524824
29181129
432038999
372339167
188216388
289477284
201158172
504984924
364493700
389957916
369703805
231831467
493301196
45595188
565377027
21953700
394761780
364529052
605479932
447678384
62810397
453952692
19070136
539367492
511792513
604975464
270017614
14984568
365926961
554367891
618770484
420457004
310985338
263157838
481810536
230622840
494988984
442188
606906144
29687177
231488532
20309508
5113188
403250544
99760104
439528644
278396122
270009804
347542463
239908788
393970824
26444088
519508967
348210522
594394092
8027892
6655595
374683270
502088904
36639324
291028212
288245397
141823233
246290360
171749556
18627948
194805612
319241052
506573745
88306812
479369160
594811210
420059916
617811372
59135297
598667996
366024734
2696724
524248128
435480444
154248876
406786810
399425783
102095604
205114360
381502368
421124904
16398324
83386692
72032349
392418125
540125046
57964396
244139624
59551800
361037160
427950792
543792990
104246649
342241056
561348324
158297076
203182272
171488345
222078024
477619092
413532972
427594410
595963548
485819841
446822532
530092862
439311982
114859357
247823127
372945096
593399471
161722476
264864384
556260048
164342276
100478013
425425192
237087504
26929490
574931592
510365916
43135128
281271126
376924788
82253726
159144084
473053207
155270268
141904980
25727868
258139704
452408148
591669606
480141167
277754239
88979436
30403933
67798008
473355503
179079912
111948300
46174392
425328804
88169040
356896088
296668149
223024680
143449524
456910992
347783976
423993804
371868995
562786992
261918540
506803500
430410430
542072664
135651969
168878448
455895828
567704707
343633803
301012662
379716151
67121209
386814852
548257231
595079172
44584715
57496896
43186196
472468536
324559764
477600408
99140782
326238263
198723024
485528652
483618683
510440652
522149292
338803278
108273780
258555420
344989869
501945660
325244844
462933468
11060928
416868502
476958924
111960756
69964908
533829434
281728206
346301712
406454017
506672712
388851408
101040352
365668628
219044988
541624873
24959897
147746844
194988860
616701343
198439588
271357551
443514564
600453936
171662364
12948012
48926164
102678344
247444195
424793196
209683859
349751100
125151660
341974454
174900924
55202377
13022748
161262241
53802193
561036924
104006398
281521555
141855156
48302266
542776695
306884700
50714604
9436710
14199840
223906287
357331500
586496988
120686184
270615476
100660380
569544372
585114372
46572984
42823728
503901252
218752272
429264900
441289769
95335879
564811092
523596532
441546516
223977564
308317140
409227982
281194200
417269306
354901437
356682467
235767168
59122404
286825189
20907396
577690458
71210952
23874569
260342856
396063004
91638792
269099424
368269920
355189068
109232892
448185564
298790070
120664680
297933749
185147148
195141924
229390822
446722015
181689444
55721916
341680536
360736084
301049064
185107134
68637559
271789920
349191504
432652932
206100462
418378356
5554381
310500818
54894448
74397617
179989200
299105583
100588428
280577628
587783447
123642441
408388644
609577956
388273821
211789368
65968706
568143072
207429768
56054496
442856911
342007683
142913916
546014988
575187325
108267552
134886024
207635292
60187392
437831955
459128390
231294738
172453320
325058004
577432307
593571996
542770200
407309175
417045564
364138704
527798088
85077103
115242912
166200408
517864428
347101198
201881224
90019512
585077004
347740380
18976716
4081190
362426004
187924908
176894938
58935564
118332000
78429256
42051456
348224355
115238350
37625830
364529021
341279877
425540556
54638244
22800708
197653482
68949495
488889746
604116
72761724
127437859
494103088
500069856
114861870
544952734
450732816
105207203
759816
612123066
356724933
612869174
519047748
497374308
124080444
43726788
407464920
2093976
2759004
483718203
500338836
396522911
542188318
347087625
75483360
198364147
579783204
554035552
139382640
4135392
176289768
330750396
70127280
271252482
59066352
343338187
142408593
504826436
280754623
532089180
444146506
394954080
351819720
94927101
19748988
392806989
570405281
610069968
365259744
611371620
403354297
578132784
455073732
390330249
284034168
99839285
454391314
119878989
283733455
34777936
219754980
299716272
390424201
80658828
597694932
384180408
314250715
69666408
445859287
539880408
559713724
64889532
219646991
150842160
443868590
149951556
503805602
492004466
439210689
41359548
399489901
289133184
53300164
21032663
158091456
180863315
561310574
502786440
577396490
49948560
467679204
385129897
324057211
22078260
48447429
543934836
124278578
81474696
417525120
502020396
564021600
473919660
135926100
504156600
404475913
527742036
355070736
421379670
217077105
344167337
351252972
354348288
372687387
127088568
339837048
333085896
429145947
435169044
222900120
1426212
431435601
229072068
390919104
401948892
91434447
559535976
357287904
559727558
351544205
310482360
345709091
242126322
33069505
28645691
188817545
306031464
76753872
525107592
120063384
479543179
600223500
163839996
103964004
185818608
24519636
222133697
69106072
79310063
21375183
492697080
372023352
144925686
553156881
315786022
248395309
535601772
297548928
95207436
440942189
541611792
434616552
457630564
348821820
493774524
399532711
139410262
277008984
145932735
156559464
45647225
223716340
62622540
423117864
432173949
546930563
15333336
78021502
24139728
204135156
295742416
345560580
488387304
220676724
268573213
24918228
312340908
48186036
369444960
156827268
135439162
41417586
89882496
69517760
135772035
509776269
376076247
542483541
603468288
38295972
140055264
27099358
266620680
26726023
318555972
355475172
12020040
475482888
67386960
158016816
33928952
539780760
385813298
222837840
314855860
458358881
193547476
597546370
161367480
357396393
275632596
288636660
429248277
335988144
8202276
44227145
605663274
425391131
27355781
129081878
234097979
604575533
129168720
94871124
169634427
2192256
575034622
317559492
510714684
169408058
292560300
304763527
321906636
300673042
410811336
52794756
452173004
460283889
251432658
112446540
435901770
224048160
498937514
48565944
373628655
254812392
363369918
338971356
500824383
417730644
475428939
236726280
621943189
484488576
49207428
267598476
116936928
207703807
338192856
75134592
7877143
184533791
283539964
273178764
547858476
161920234
334661580
216220459
133656884
265729194
228075588
14878692
331875747
530197562
174244674
573854148
306572839
272973240
77543640
454021200
302615041
337781808
423335844
562173997
53131068
460741212
93822171
169038710
299903112
26587332
174502332
77034132
42026544
521766617
382884984
603119520
313970315
311225616
125269992
43324442
2323044
18811955
103490676
112016808
444714885
352410592
214368481
97356879
18796104
540789696
92834568
386209310
463891964
38203023
409481292
168691608
321671640
460853316
274903920
55690776
395776944
587705220
312788844
509338296
116168002
374601744
480029328
290177522
432733896
264602808
567349986
452831652
189856543
25989444
616273056
115231106
372010896
248908248
474218604
500394888
224348055
292852474
347123808
13843545
380102397
171619971
426991680
539498305
161616600
246466872
514671134
404911684
545288208
8488764
233300767
71148672
389604654
34406773
166231548
567936499
447876170
256381848
474654674
493675347
230091574
379577916
231282024
389305108
40040785
247874650
19991880
457166340
599525964
12499596
295213428
276311448
151404245
344712129
525679124
456848712
284958496
232103842
38364480
445355443
52059852
346359571
82377756
35425966
98358804
591487997
240811848
247145724
48086388
3039264
62741071
219387528
191373984
57522946
231951430
68601420
360918828
88429074
485884287
219904452
407361024
187792884
353262527
480907476
589457543
24127272
34118811
119210148
260236980
544487854
181970139
4652316
539477084
141846373
363433731
334400004
180431388
7386342
330358032
538410600
611465332
375298299
539569008
619256268
44390796
171724644
24189552
267939128
558162383
336385670
284140044
25266996
351632571
604389561
152729244
57486654
435511584
47619288
152336393
295163604
130233708
19281888
211972587
576364032
412739565
211073148
316270649
155193862
165881267
580719881
160433280
347684328
238837832
270033624
393638062
584909137
297916380
83062836
311571916
40120776
353986601
485410320
423416808
204862048
540449422
568543348
530955684
419823252
612366549
25889796
199065899
9715680
600375136
481125451
233151408
271859127
13502304
562718484
552572480
571541624
399217746
572035572
311593068
503209944
548213472
183769596
246336084
257949381
496763964
10877762
584471220
195966725
281175516
92754441
589206168
268981092
16871652
275601456
566287064
388883398
260548380
31532364
498591620
540690592
604533276
321377396
445632084
442780922
55047767
222700824
382283858
407014056
173617956
415295496
137358540
606177468
335060172
351794808
543872556
480540024
389929291
49126464
150454172
229973904
1133270
119233158
432390834
618982236
17310191
357182028
555936192
558009212
308566260
304300080
16211484
296234820
286332300
21069324
617886108
43795296
378947146
547439233
119509092
112082644
460872000
111705408
8868672
202057619
422289540
57285144
225531056
180430642
38856492
378993605
374944284
339307668
325699488
198125136
600292008
438868392
355867920
4172760
323953542
363279240
580823280
7106148
382236746
513254412
450259488
355192658
191393695
305400592
64933128
539587692
580785912
561373236
354543116
114215918
155155484
52807212
59371524
131767770
35593020
16820444
9544273
2871108
421729020
139116213
278126707
519720372
213464700
300736075
599364036
230516964
238052844
471335040
257404938
155905524
113586264
548022712
399561058
536685290
362926613
581502132
277096176
557416125
590008100
264091316
74891700
43605856
18017604
120673728
401967576
442199914
615409774
160576524
373623434
59359068
312371568
226791889
7131060
388136045
118511424
431818380
423491544
109712448
490828680
225880997
152947224
79556472
191903394
220863043
524000733
81960480
209005452
117990778
33275647
598910721
59099508
149646384
371088887
163011672
573642396
405834641
141087254
115828344
616568582
172249824
467769637
67277888
352050156
313416514
72985465
102438305
28891063
270790722
373392121
103779908
330594696
38756844
160791259
80341200
113112936
9721908
417880116
61593472
469609884
64160856
47114820
564955655
527468004
330569881
86151924
318412728
586353744
433711692
62209222
559405188
254239776
498339648
403076160
289869804
489579274
112963464
387130532
599803377
72039276
557648892
609771024
125858047
620461530
146437798
26515775
409187865
502861176
2950232
35399952
146407824
34923227
70961832
374150943
429795868
586048572
552274128
566973795
351319707
260658410
138170899
372160368
47145960
555537600
5050908
434826504
28792044
141388056
267573564
448972540
591684912
212014634
212163048
620252748
205337607
104269176
56447821
157730065
336110131
189374796
173941812
333331432
262678149
199831608
46112984
448403395
69579216
247326336
229121892
566235929
555444180
254166790
139264308
48491208
347516172
159886776
103569663
464502924
71410248
522076443
124292196
45881676
296857620
69591672
323401356
441870372
366585975
242605512
50864076
17295156
152118936
6682644
237822408
430423308
500949180
402141960
289687669
576582012
130490545
14604660
143032248
183607668
512718770
282063553
62432078
57945312
202291668
287522753
82858938
412142215
295433798
305801028
581462125
216455234
157288140
115669321
614682026
356684656
42989606
260153609
231551902
37934748
125976800
295961110
613707120
553386268
208775016
510434424
279481500
424531620
164507733
492115867
125944705
587702331
108980728
492566292
50316012
200909052
427172292
419561676
352791288
60592212
397383768
610730136
96627420
240930180
39191643
130196340
357770227
306264742
532448224
432310392
382642092
61630158
278941007
112904416
544314744
393218848
582938983
496981944
55354227
560893680
49998384
135969696
517646879
317690280
401220216
144184428
67788423
375666560
256770294
550285545
461245680
405250994
78011797
540851976
296008435
322956386
497750401
62909028
92828340
481098325
6165720
26419176
20533716
320648580
436304784
486624780
556365439
533123028
118858957
267031687
300739214
587300400
1557000
371624760
339922044
609416028
570402678
7791512
83176071
26360795
119010349
90321048
136729301
389885256
114101473
79519104
565676784
112656435
19543464
171378354
510208293
522589214
614934036
203792205
318752081
86054454
353193268
385369956
93270528
38660514
418745808
521890866
225956567
280428156
510284072
335757708
51642301
123591852
190477152
120374784
229508028
483049908
241833240
144427320
17114544
357400008
538690860
87135948
363796164
439130954
598286592
469011451
331986601
350798328
212250240
84493961
273770424
263631240
226223191
558034699
404919648
269043372
451068169
404408980
378566246
422532432
546553556
427022820
488119500
287490708
109133244
355540361
133671564
530387128
604321524
116333561
457508213
244019268
9715680
3840273
171337326
167319778
2539691
64986841
368859528
374962968
227146191
328418243
333513511
228137868
56591859
208444932
63588779
50122944
479158072
95381820
447899162
274368312
71024112
340578180
22460957
163254564
31532364
341786412
448939152
298250798
238164948
137622705
185093251
38962368
363167136
554460227
485933472
25089776
28916604
418222656
569781036
86490628
222697764
68750892
544801799
326901492
326496921
591236496
148866354
64972259
64372608
11310048
301485024
137582748
18204444
107476596
350412192
229775832
205171923
42580836
395123940
525182328
93893328
449051256
345775296
177571200
361280052
296751744
388309572
440394336
597545460
163547778
25964532
381726576
27477936
274866552
178198920
206636446
405137764
56637432
547269652
363998427
509332068
599015733
246808624
536823693
73714608
4313714
105751440
46820637
119372076
202548818
539002260
41828933
156664209
430777735
120623904
461226996
471503196
570983040
618048036
206833483
258760944
448032944
571182336
587589155
441297396
234993000
392893380
514463940
68719752
31965803
258107004
360414360
51688395
40080578
548437680
515036916
444847356
425658888
425089889
15208659
224076052
454799700
523139544
45678421
157445623
482246496
337812948
177859224
21109917
243029016
342596052
619916436
475536140
493039620
265772292
210288420
5511780
443427076
615945821
606005673
53141283
260959428
329442516
295792632
368666460
76647996
352022287
213698455
42205961
509541498
274779360
570434976
548462592
100033605
195499337
291496806
401964421
177435839
324291960
366316123
83897388
165296083
172870596
401262013
214215922
103754940
89919864
128782584
77999472
129742137
21683230
132222634
331541352
365237038
67274856
87534540
102027096
204724662
215235160
41142168
186920964
476153741
518385675
609802164
405295341
452276006
180954540
145891085
133730987
390794544
582249492
251455500
329567076
621025020
195758496
95861376
147535462
99278165
219684412
464173953
312576959
156224166
461376468
161798529
139687812
182492658
228880575
457860061
264403512
200666160
570664991
84358260
418395369
99697824
342440352
66851352
461326644
321065856
441801864
474105106
293270292
316985136
189785844
91789489
288874350
421645238
543978432
16118064
86257095
41195065
44920873
355935223
314781804
74156796
354541356
612584329
12281616
610344
349113384
201432204
335670516
515012145
69747372
19624428
385401096
583295796
532662156
12244248
168710292
427998601
522945681
558868599
379428137
464131976
419595957
102465749
175119125
238753143
481648608
83772828
545678676
375494016
580587238
397910173
36203364
508447692
444143592
354068969
428882921
117360432
300756348
49319532
463830300
921744
597900456
186509916
43664508
206377236
32834522
6068630
76903344
141105831
178658986
172463055
193099140
197060148
54108864
162406577
107590624
95903151
146974572
99187409
139825216
101460348
152055034
343996826
428015977
319159952
377697060
2304360
237218292
304692444
573838335
120082068
583832177
100292685
178070976
488763692
412908270
447608547
43334424
380325276
586585611
539199699
518250564
494089040
562967604
58337676
139637923
263953271
34173036
489751594
578327375
392632150
318046879
165549282
166562800
55768112
600167448
337148854
240294924
323220744
608507936
438061334
212642604
212001120
37037916
191704068
500650236
393130044
425880300
353376720
95423156
65479205
617547994
436387181
113746291
393036624
306056376
208332828
409421883
320512727
287042292
2889792
147441672
468750420
57135672
395533680
397377540
235287612
84923347
230470641
60062248
246230208
230703804
194892804
543317029
613651068
417026880
240674832
242344793
25678024
254264599
50917540
424413288
164605968
390002887
35518284
19521967
567173172
112988376
427408956
492491556
301963345
498271140
188712217
154211508
587038571
309945120
51250212
332943274
403559679
273463278
278460108
488810808
564007680
360850320
270778996
198050400
370204776
404454924
144414864
147463509
608755860
460086959
490644329
33356119
537629434
600823960
565092821
600179933
371375640
512016336
120138120
246766369
555923416
604888092
62336052
298645393
51735996
444056400
131859216
137009772
604987920
7124832
505788336
251553759
342733846
150709749
588723765
101880248
503119416
483652762
433163628
289284372
33369624
198390607
529141516
29819664
4328460
52001590
89508816
65056534
132099869
510165946
64009717
286212621
601224737
613545192
565712146
286637472
200982934
597827991
114787412
122508057
1189548
199302228
54252108
561659724
143929080
506747448
485938205
120826892
325307124
548331947
527675457
521315223
113078983
53568284
230492052
230563278
131776040
239871420
59875867
216086688
34129527
595185048
483697620
74816964
513317988
490099893
446223104
18821016
364668084
493730928
128405206
485775177
319315788
376841778
379559232
139364177
355394592
251230564
591859296
327717360
351001266
2329272
573642309
356792372
603929160
473880988
503878285
435879036
251598744
381552192
439502074
303683508
525037890
580929156
104694888
392157477
62590394
231750108
389120843
430178710
67225032
152266936
404568381
544338643
436774505
473446332
266081450
530046396
75486252
378755820
567774924
299030927
457944840
579297420
220053924
117578412
404032423
421972494
64042376
390800772
361111896
236738335
557792136
56226384
51337404
60930947
15567543
305203140
549621000
187671138
297109783
36097488
233929908
5262660
515983572
94665600
388533780
417606084
385176715
302336530
128810963
358682976
605390957
183702697
233543772
435088404
63562968
524092428
253666440
571113828
130640819
360207560
307219009
49344444
461895589
481685232
357596177
517845744
482408407
221990832
286516738
74966436
172876824
530681652
477768564
216946152
241077331
113319020
70625520
298732248
594393774
329024388
241481541
370497950
87503400
70437863
410720047
515660931
36203364
366654816
491949720
241677540
498869469
49039272
480216168
9986027
104088564
135790150
117559728
278737451
615298526
322635312
92187814
399362136
550613409
541925632
321551640
17139456
276025613
266795381
160825832
336361824
33065906
131497992
476772084
86436975
613304652
185995213
296652096
166574088
55388817
402683796
149932872
584815428
462815136
18329004
254762568
595178339
4235917
318257338
509051808
55024380
79775563
487937480
123852722
100998573
413719812
518542583
131783664
30336588
133466040
350200440
271129752
174651804
233610452
323432496
417051792
107217867
256517962
393918479
534916218
46102739
565211447
347466348
454787244
373738323
150356376
281854368
106798772
539577536
280907712
176703389
274063140
348848964
24767683
174103740
30791232
24681461
565757748
136439025
24405699
37115605
597469408
462490785
508989528
618378120
262460376
476055864
577077025
92074096
325145268
40214196
1818576
541836
138955876
297430724
450823364
530893404
245021976
91975104
39089402
15763068
54731664
333428436
106843176
96459264
36840244
521522061
615033684
513481762
463039344
166040572
604240560
52240464
57221323
87478488
199538892
285826346
283930271
442692468
187469445
149303662
218685674
501249529
111412692
271852200
620576604
55877616
66740529
93438684
4065247
325363477
600073523
207124596
393092676
438046592
14386680
273527532
559193436
105259428
155275575
308684592
88793283
126631415
230714722
579446330
449692740
215825112
532805400
599140437
300226968
20490120
230709604
172216656
431998992
603791396
128508694
436437317
391734972
221549201
461357784
55117800
14436504
136790279
573642396
362724948
483417360
423378578
553266805
408531888
36907128
284888565
612797832
337756896
275310278
117353508
599270616
369970620
141830244
215090208
306591984
98454546
120187944
406196435
54118901
384639862
413065872
555512508
309693528
65468736
549729301
280378332
175575110
256880088
118574073
561468228
417771067
90796263
379847967
410313096
481575697
209049048
525929688
463213728
369688957
509477180
164329543
600698990
532306603
381639057
128161750
528881469
483031224
317036142
154157485
462590928
17874360
406398356
466887353
521638596
523271491
123631503
141978721
245648044
5343624
214174442
197234532
393634512
63569196
217581408
297542700
185798824
461359340
178151575
310820796
90374508
609465852
107546888
193535100
394388100
283873299
474062904
505589040
573052812
399966263
21788880
597931596
213875748
45221508
32718443
370226705
529100159
3830220
46931514
100812829
201680441
511935372
284086710
13651776
34490664
419984180
578923740
438875674
76423788
37075284
497021954
15688449
49883581
398708349
91383444
191587456
285043104
536565173
298202868
289587065
24437947
497060558
42474960
43771939
511961564
522423324
229514256
10573212
87746292
540702901
415681632
224899000
570098664
448303126
229595220
582466924
470550404
433238364
294615540
126160596
387618264
613404430
237695358
143476486
335724648
123003000
218285172
141886414
343311680
488304064
497554920
91956970
485963516
417444156
357923736
183508020
160175589
262771776
539550324
254771269
475477930
325076688
18528357
552185238
6122124
104462244
499496736
151595605
240826363
489733256
524708484
537521376
43297056
286039289
222848107
612436204
388207897
471071981
9373140
543502744
284149358
15669648
74664842
494175773
377566272
415351548
369134820
202424320
531067788
500463396
272576876
486578039
40152373
174325576
527885280
616089791
542085120
318526466
519508620
15281981
341627730
575997887
546183144
294309030
395577648
54217787
146046600
595826532
401450652
442804572
104014003
145031422
583348213
312323368
171892800
37430280
348168487
357294132
318811320
247363704
255403845
491221044
268301149
239130288
315885300
37523700
33226380
5953968
88182252
173477613
250745508
63455162
123793956
591791810
215756001
423140143
117877356
223990337
222651174
618228648
616142268
411895008
94768875
475177995
429841850
240768252
552133750
413375136
419150628
236893500
10089360
7713524
69635268
396723600
351857088
68028444
496508616
33684577
13035204
99149760
459004300
284762993
136436796
149316300
51742224
295456320
2005416
540509383
598859568
248728407
505930548
142963740
568298772
522429905
412947540
140354208
291750660
540305480
44654760
447532428
555603925
141830244
525951187
518530824
567607464
344121912
337327164
36832392
382044204
312240780
168791256
324692650
354713182
477999637
224476347
134244540
256198943
379908000
275620140
49711896
36028980
92390163
311954292
600750588
620827351
366016387
324130032
335290608
452713320
110609280
233431668
246479822
68865375
111070152
332701688
413612470
47245608
508074012
539282520
8946746
205748208
57835084
524378199
199976131
332992476
348097620
615064541
313455240
283031460
51312492
401473413
56381606
270743616
542602877
340646688
112577328
420738027
167738724
216055548
327612665
565232099
71094058
156457533
275788634
112321980
330625721
21928788
126098316
579246377
201158172
603209265
280980105
351751823
346922295
297692172
155936664
32061744
236016288
311549472
219281652
194371645
355176612
566956756
424117433
593725321
289757700
104705136
580214261
518189803
2684538
27278640
225875646
612754236
173710792
466171654
115074756
576131460
21063096
522547884
120283440
130115376
215937216
106836417
279416400
40164372
225401405
163715436
440996418
579696012
296178768
4783803
555076728
1276740
254806164
582476831
526060291
481505364
73577592
51287528
618870132
2528568
589972290
210781442
47124637
511336617
407210770
83766530
31281777
138579228
585905328
285819212
551672069
587619932
442094580
516973824
92442204
306882929
58076100
187842708
127555784
214578151
303808068
278680131
351832176
106741692
420906924
91652123
365203692
168254012
477958081
239771772
64397520
42387768
339757255
530731476
338696114
419256504
65699172
241646400
247562093
581657832
555350760
502693020
321969675
54009216
183786032
517148208
351439812
205349616
604446084
157306824
430143048
191068812
156497184
160401290
45215280
58817232
293435663
484264368
37274580
306585756
338930542
390420864
478179220
447456888
600777792
100656936
552735000
71679255
499510512
37299987
77289480
83711978
205595915
24451128
95163840
210514478
48379104
90393641
310525663
115560540
568408727
176679601
523557395
306297700
357669850
424190708
105658020
13035204
331142760
363691662
276716067
152355564
100442973
22611889
62435700
341045280
532942416
305776116
604776168
306399415
370930946
385675128
361666188
400883904
542178540
238955880
482936468
409042584
368066750
31460242
485590932
468233496
529903152
463076712
92668452
211384382
287808336
322254207
573318540
534532696
181693400
48447612
339494475
352266788
606015540
601637256
591999851
19910916
131004251
371985984
164873844
374162928
351290340
313368048
521439300
534474504
12213108
186978334
6377472
317397564
416151076
83380464
588321792
99322302
278277846
432665553
426057480
84321781
1233144
361504260
80042256
192364236
508472604
409752576
107451684
374558148
559317319
126378576
204416051
601612344
384484022
90337140
415482336
601406820
506591748
526465296
196292803
291850308
302399905
459983474
454200566
534502725
14146161
258019812
15314652
325539442
20351528
42649344
24276708
169987032
233730612
418986983
373655088
188185248
82113207
606868776
152592228
22757112
144520740
21561336
567937548
333206024
49431636
246259377
309738834
223091509
125737092
216940956
41963514
424135262
110424069
232049052
37891152
357649860
4870296
164543760
47699103
356503176
113731332
159187680
346350663
171892800
248403780
168096918
390582203
423310932
48098844
216329580
596679951
68358528
514843179
466042761
96060672
478192068
126117000
492753132
174483648
18005148
408469608
329012701
446154206
425245679
155164392
13665819
573762908
593060075
39140989
564747647
294218861
89110915
199595401
56393478
337943736
138187306
500195592
276292764
565439256
589660812
383824261
90673349
250484424
14581667
207473364
239350628
380835972
117453852
90615889
371905020
276500213
553550868
95406732
606818952
414346020
507582000
551298256
470544084
115504011
317303486
416049084
260950445
488873088
116980524
34520613
606426588
4066884
258202160
516245148
228461724
451356410
585463140
37156248
20222316
10201500
585622110
99847296
152112672
375989806
473502384
404863596
406327176
238070486
117534816
460403973
39840516
6832525
143967183
613848735
72703042
433406520
426382095
3070404
156391308
562867846
197638823
288038772
507897148
420078600
243844204
558713880
349465536
381521052
381706050
266365332
438662952
559941958
124167636
99753876
550841688
429333408
322442244
278117568
609926724
442113264
148064472
439653204
559299946
176959350
86791003
444401457
343685952
72780408
346033451
108406285
326615004
97542936
24893316
380542761
531787771
102575160
174807504
371346761
445233492
233244828
252925397
601973568
453653186
215924760
435735792
247070988
73329385
539518776
370447865
563627772
109518340
106860369
528579312
38619828
209680028
459339912
515417564
216693347
572826528
40039812
351581173
490417632
292491792
510185304
531895020
178278446
120094524
35858973
176744412
168859764
541804860
208319123
454025182
536037776
157207176
198218963
335308574
47370168
586279449
123316942
484488576
430488738
426330590
594343448
615978440
97122936
300899592
3724344
195864372
305302788
510472966
390626355
319160088
163777716
28231524
368373744
188620575
528395976
105452496
101952360
542969496
205086710
435679740
309575196
558678035
576575075
576090000
604439856
51194160
527468004
111849097
365284656
376476225
69535620
43782010
259607952
615450960
97636356
258449544
417964820
130725720
269736398
229009883
80303832
29782296
118375596
268792993
149735389
488220921
597104243
497304813
48832401
213765326
151583292
305547858
566916070
502904772
458262468
534804588
18945576
322849360
7853508
134897876
72249784
311617980
615164472
106808705
522012276
385861968
520194656
539151108
179827272
611035308
169821174
546058584
123638256
435399480
42318585
182710836
34621452
244409778
594222535
520903692
308130300
201139488
268051678
267461460
59416292
282918290
339128982
485394991
288564395
505041356
294870888
165913458
58343904
6155672
544893375
594848555
55834020
182595591
424220220
45009756
260976795
190177086
335626920
150178182
563714964
462783996
227035512
612655196
33886548
354123222
199420560
541393812
547936748
163309089
206856792
180942084
77987016
4075940
141482576
87192
533672544
314211424
365234832
599220154
52290592
283025758
344962692
102483791
153134064
294958080
600740424
34313799
386640468
448169408
87200220
539817207
272516739
352959444
240327474
457016470
291395664
199594944
90273718
610443648
230255388
57073392
238150909
77721311
140341752
471156038
465667024
24507180
186428952
535021026
620968968
575417376
319726771
433681598
549600729
13670460
554893466
413856004
546894754
384788146
95369364
386312746
420333948
403138688
583750110
524210760
331690824
263666351
66147588
384710580
395540280
267030905
90318507
258486912
166490440
14342963
21851534
124697016
366573852
199328496
43818546
270264060
273689460
617983370
520342365
374975424
320325797
159970755
121514508
1226916
484306635
151178107
154111860
554977156
486911270
518063724
311546383
368398656
257010639
314921738
432690300
173017281
230807792
591803244
180761472
153131938
234720864
8554332
423159777
418608792
461282266
142764444
76582683
364082652
100850004
492458008
123190817
342522475
585026281
435740084
597065904
300052442
11116980
418102478
169059060
606843864
620741533
215775288
95489366
2815056
443751228
463107852
279830055
386773437
411345013
53303716
448795908
111674268
113997312
65194704
79425684
364587120
545145504
542577203
40813688
331902576
245377071
195029820
451214508
114873558
544725792
447961356
157998132
431052336
160946387
47619288
173848392
538080516
217780659
18485416
5939927
375093756
554004803
316972718
363055169
352330648
577509984
460415046
135225813
206290033
89555339
32533260
492335856
375293441
98911829
194168869
366704640
415152252
2486993
18429989
436378602
226733129
296032009
433543536
598485888
296720604
429688404
65568074
574940335
563727420
338738700
65119791
397822929
364039056
311213160
192859922
228226841
54706752
249532721
273328236
14744031
540612521
15756840
517090008
397576596
9473966
620814964
96040550
382393771
325705716
212848128
424133028
542614500
500394888
393877404
598330188
357111539
463014432
301570716
53299224
342203688
28980908
342276200
370759380
143488473
83835108
345168216
225455953
14311944
61557552
269311176
238111032
195179432
563549985
331737212
390202987
400736261
123539419
41156048
173439885
536781638
375013364
68526684
467476804
532618560
502914394
357518340
328824493
532395741
343013158
476711730
610505304
93214476
587387592
255783960
179004297
347204772
482414652
290945789
75601692
544022028
431432244
99785016
466268825
388100896
416130048
561626436
186775450
50783112
497817355
483896916
217787274
36309240
130662750
542595816
305875764
206609169
19300572
170026380
224974044
122848178
422538660
52782300
154624197
179122991
306438852
168735660
313860060
190041192
457290900
68601923
168735204
218228319
130794228
23994215
55192536
186077184
53964430
18445539
498445425
164579404
521875575
68240196
392500309
210512628
122623092
486220741
59651784
281324988
48945852
20456282
489273644
23102748
427029048
331865208
86033592
527872824
256077869
128022768
51686172
17947838
4017060
145143540
287359790
596978712
463861440
599033952
121639068
448925594
550013364
177498000
514519337
431658247
15000753
400336823
158166288
380150892
379446196
95730588
495840802
356428440
107632296
417806576
455413145
353940588
527735808
377429256
465848172
472599324
214336620
484758943
130134060
41372604
95294628
18079884
323569512
418303620
123077736
144950472
158390496
441658494
549284688
253773821
41416200
70353270
352745506
237448728
266101483
305283788
121701348
398237004
162883778
277468402
263539835
170111592
519475422
463319604
332542617
125593848
406254141
16422485
24062299
589368096
509985893
507936996
58642848
82134864
263158313
303397020
195098328
509961096
258066052
244280844
132492951
5767128
27875981
20969676
442826424
239423004
293936688
556502940
182953728
12175740
222302232
34528032
384766896
383738220
433352156
543984660
174146044
351228060
300787488
428741616
249845411
92479572
383844096
304119468
585773578
610708674
542902142
247460126
181882512
226263396
320800591
108734652
580403313
395785855
179799081
472717656
70412718
619211951
108977544
543700705
259724617
515854552
472306608
120779604
33207696
114638796
144848479
616073760
532961100
572376374
554506660
427321258
186379128
230977836
84451680
281924882
406493779
455909419
258007356
57448959
147236148
577997366
102749544
403097097
112241016
522161748
242344458
418922128
481319831
47332800
525529475
320453047
572979282
103957607
72736812
211004640
510961322
381950460
243004643
46702389
478058397
173069892
557567928
484189632
240414541
171263772
173414764
70700256
119664792
286973784
583222916
251420735
274038228
322160990
41752512
31530684
116687808
233358349
6595452
263730888
151105191
531466380
441335239
488583423
525749076
349079400
613912644
127300320
140285700
82726524
437292792
542950812
378394596
150269184
123389136
586204272
39803148
368159524
196968758
167688900
339151968
588561597
1265836
105521004
94802616
26998553
42699168
276815916
256269744
173387520
264615957
42399069
381558420
67878972
276535656
358372182
591062860
442256508
11197944
301665636
49688831
456618276
157014108
329795147
99666684
460205604
395149505
269597664
446093305
530015256
441378360
137987568
332910805
296403634
423205771
48466296
113824389
275265144
582693062
464403276
145778796
112465224
110518765
244990836
84943692
503502660
59944500
514146312
524331765
505788336
349241328
493780432
255929590
242032536
356407175
241335000
564381360
417363192
412561404
30678885
471789684
526907484
530743932
473621821
330108912
118400508
284077764
412464912
453547872
52387387
46297158
426736332
263822846
421287990
467909579
260343926
514152566
227197440
406235074
24641103
324657880
213282871
51432674
332270028
48480614
197621001
56848097
338183550
224506944
247612824
391532314
487366755
136985049
291134088
89314628
431270316
255143851
256659834
201168850
541294164
509372831
533409766
416833812
55217448
568538692
358925868
514856304
277943184
488287656
93444912
621834848
509428763
97879248
421486541
521036502
532568736
50811322
303059410
572227883
465351930
167919336
571744391
611471268
421386480
314482860
565014626
409055040
153992358
417525120
484052809
80517643
432705451
419130397
581396256
303577632
55466568
437010594
501939432
122529672
485583998
345067921
241889292
24041408
483748373
502730388
62881114
417674592
483772585
106328805
114744672
250029288
138585456
553631522
208543015
295487460
82827365
446161464
530781300
324341784
400553820
79774452
404271936
449223212
508271231
487598670
418330146
145604412
124932143
540615312
215462412
382304743
259225260
66527496
405106488
375523488
426902564
519508450
283012776
296328240
332368592
163989468
3817764
457448027
203294586
438842361
438121116
12693138
596959214
35823456
8501220
495157140
389258489
570391380
618751800
5494191
386347752
138608748
319864715
341742816
187518852
35231796
261576
528737522
321021757
129341702
255148704
97625224
237523464
242666868
136889825
344342558
434926152
51331451
555462864
267129342
166511808
99884664
272109507
532230145
597517644
444753936
65489187
199825380
144016908
39846744
76107767
389706919
313996892
189405650
472101084
589373795
106405380
87700366
202266756
570908304
245811307
97902763
338927760
362883710
438619356
15146496
23012917
252884289
51131880
572930349
33196325
178126417
43107266
204351370
22539132
32493570
210954816
262828640
587045052
522245432
212218010
24189552
171983398
381003140
320448837
546998155
213246720
189474444
195925318
501069278
587838447
253660212
598031244
568143072
99004909
485030412
233419212
589212396
108372970
499860841
421544071
303611704
67182096
498094533
391765402
32911269
474594849
41515848
271005192
541262559
425796044
486591080
104907119
45133919
527460988
379926684
298933722
449841506
297356272
352659433
282732516
268277328
152948712
165431309
84041607
87652136
425535671
283617645
429252444
343654812
417415270
360397322
589137862
275367325
439372644
552145792
194830524
138218004
376530334
511443360
373852382
191706961
249362892
167927595
584840340
43928621
275734970
415209057
150806233
549883801
553041381
360477555
583756354
356746576
15003252
303496668
45968868
522868029
92741148
392932068
400989170
38874548
153224033
393365338
95542040
495331524
123432732
37735452
91579153
522759636
559106244
283735224
312415996
9273882
374821312
41531264
351670248
361814102
244554876
76710276
287496936
472512132
411041772
40939366
115475654
345266926
13064663
604751998
542795665
548466704
144187677
74883065
539840048
145180908
540436419
195668118
349826760
252470664
412911940
381689208
472459808
153738180
195391854
222398543
197276736
465997644
428864234
3437856
79656120
349502904
368334195
164591653
352062612
288904464
154158235
27677232
319359054
273415428
92230452
122768824
352261496
30653785
270805896
161655513
227863836
24837079
49288392
146267180
37722996
541767065
596960028
606405269
592102930
296231485
117260784
559052000
2939616
347130036
429800508
611957052
94418804
270973105
6825888
93870595
27693645
287459568
428106492
573505380
371998440
415139463
29577391
64664988
367738019
349291152
158987834
380811060
604981692
346918284
526960310
454164444
304010924
476292528
282123705
498613680
58506103
404965340
389961830
565679398
408394872
543891240
212563294
556534080
233014392
606957653
462977064
48746556
8245872
459003600
147946140
62641446
172609020
3593556
298377252
223865835
304804548
545386983
296051600
22193354
338702658
35449193
226920761
16877880
316731168
588284424
208768788
384960247
598859568
557566688
78896304
9433442
197844876
109687089
149777172
66517601
278684316
262591164
194905922
309973465
271156082
355600116
577473452
157898484
480708180
99381483
387008819
550978704
6697622
563883852
128913620
83774849
56719808
230305212
50855589
293076430
444548412
111412692
329479884
373680
162778225
20103984
469547604
334749791
485018226
327536748
346283028
558688338
394607364
372037453
485921618
602658648
114545376
88001640
537688276
570061923
79354328
180124536
564481008
89284608
265580146
517291452
76542120
440556264
83997036
506211840
358252148
538149024
43284600
314554498
289321740
322798252
535757472
293046084
583208604
251389968
145062974
54239652
76149756
154473084
481468747
494756669
135253476
242877093
287473326
19898460
339739911
497081592
571929696
525942144
865692
361449690
193877640
593692974
524444615
519723958
524858618
608992524
208871452
49182516
78817743
218982864
134818683
330974271
264769523
549439528
270861948
339746596
239391864
136705821
143038476
92822112
101559996
347582696
139716148
347510425
330324451
381027814
119247516
46604124
164184350
366044472
430566552
207099684
278297320
283187160
434088355
60355548
57816143
407294519
121751172
144377496
92500891
417506436
187562448
615963440
53075016
145221955
370553544
333777204
469680152
343515730
151473497
134418924
173864677
568005119
396521155
202378860
464421960
55317134
621928080
253666440
316862523
355583455
419362380
171411066
18185760
366989426
167129778
329194335
89272508
323202060
592994433
444663770
524843004
200871684
268656811
492448865
111552436
588266494
137483100
364213440
512362724
302980248
196105325
342662371
114405165
543262212
313771903
335869812
405781142
388281757
15262450
98178192
162984777
519769670
131071591
148972865
486188911
32491880
58940699
549303234
575915616
176898222
102861648
603193416
238108896
321323942
417817836
444594032
170180100
451424124
94460076
215911137
317329056
27079344
300862224
185731416
479157408
393656360
398737850
362919304
158774850
336262176
612287136
347296497
167676444
619802276
458299836
483553478
467878500
617162817
202585021
211994892
550143623
578574972
279026856
396113256
67081788
238688100
263434101
452272317
520030726
244604700
480604224
91829518
510178876
380231856
398106666
585313668
466352640
11839428
267492600
301440076
201724920
199713276
485422316
361473120
432603119
365888772
563976540
432154692
344016036
256743072
364755276
614927808
248778141
187780428
590537821
340453384
140559732
529454736
503614870
223460640
221189594
114780841
8630576
373715353
494945388
221349348
230753628
151377768
354902338
452078064
330719256
371500200
533191536
155363688
190333908
401134374
148293993
272196887
500382432
532517937
308466612
429557616
354929621
541379567
169719649
389326271
503006352
368779580
114912828
451797804
314352072
548630748
5667480
90953712
492949324
351006392
543997116
609783480
338482977
93588156
199105804
192563532
93444912
419628288
382075344
549805469
592911828
618860009
301315454
64416204
202671121
168025212
279093692
263579765
348917472
532315108
297986893
60210004
621436257
83461428
482471735
153912564
76006512
183479745
440749332
106634136
47768760
562385021
573639378
105981876
156182955
408419784
221146978
293681340
81157068
412449300
420713856
536448780
101864942
205107110
118776169
211477968
445601365
44639782
527075640
379627740
378238896
42836184
135736930
43527492
304427314
129581369
485367253
568965168
25329276
14289464
244527044
167237119
610898292
386061264
8937180
318020364
225976752
379220807
545067399
551399473
603985212
467448768
610063973
215625816
79251300
447213996
380275452
364865420
374832711
277291739
61077996
362801278
307392439
323275759
167722739
268102312
550984932
605984103
300425317
215921246
379631425
255023788
449720387
245208816
152368020
260897491
377261100
90162756
330401628
453971376
372309840
204907428
93037181
347524388
28131876
183339864
5642568
366032016
248575537
423759348
268274292
452837880
263045359
41154624
215518443
54806400
217008432
451289958
583563600
239927472
518811084
63071352
621099756
159479846
271653205
587761272
110708928
29258333
615183156
143181720
544865454
4031401
395653753
503919936
511596744
419156856
539296517
8756568
242088588
273879182
191834304
603424692
555645429
24706476
579073336
398934540
472568184
466109256
367613928
4166532
564942445
129957164
101377140
153603290
334169568
612570306
37107475
284166813
242176486
17356048
400149000
280393563
325929924
32809104
580511880
579273190
141450336
208922281
24905772
11400104
611063809
260888807
504288768
592488225
463898808
520686067
192620640
332339941
187211277
616119663
367002200
196145375
296407015
203747695
208968084
240627429
25813196
27222923
487211844
89458239
614815704
278682358
503717711
102286963
491965079
193728168
275887944
597346164
460184624
81087627
245052908
502243908
116210790
59427576
560639565
213975396
5542296
170837947
165864096
138883611
127268829
412952035
46921752
340391340
452445516
171023706
599799996
432375000
497206971
17220420
199551348
512919396
367160742
127465377
418116780
182436804
154211508
125593848
381735788
90385304
79544016
568013021
432439753
27521532
488935216
111904707
280795521
72415363
293746958
417699504
617774004
427497264
422091038
566256406
372087434
186702984
109905516
184722480
254637416
599208336
103497131
106901967
499765860
189427836
232298998
481411944
85024656
5692392
170996828
267224796
19668024
56475504
293046084
573798096
51185693
409403808
417898800
73415664
383638572
569799720
601901289
557636436
376592872
47766782
19474956
381519074
589897476
81879516
482377284
43857576
246960333
129480120
559417792
250489109
206901686
398725166
594680580
478168696
502132500
554181021
387761060
286425720
339245388
100551060
241746048
314930122
87847262
612934168
32634720
165001611
124127665
337146552
534935423
201992724
607641048
57204180
592100528
179285436
346964023
162737640
7274304
405263444
444342888
58813739
209704474
282390820
258337440
341151156
70594380
452638365
318493275
46376016
461874708
418207918
619729596
49556196
387780002
431750222
531284948
360675936
325002747
400198824
157811292
119484180
21007044
107421438
229022244
213495840
398203969
174103740
162849744
204049183
295111234
24851908
528271416
54142084
334792368
61765604
572982228
565342471
558608603
453167964
394618536
554889888
36551611
68109408
404919648
462906199
318624480
529909380
541429910
166412063
403765209
163541609
166361487
102774456
371195028
302861412
520478016
20122668
87048756
26567082
80818604
502489510
471621528
506398680
201363696
137211272
153765061
90312371
51653924
14150016
397066140
73197684
284931000
345508475
506759904
380843039
437230512
32851068
308703276
496522714
381620700
177299051
205092909
458362116
575180712
351173446
504047573
165614976
124929838
277148507
8663148
400603644
156496412
68613876
93796346
164353900
388522141
124392854
185218273
10624968
64802340
455640050
94042800
510583896
334199794
550511604
339712488
194233948
420223278
1588140
218867307
541818552
282869532
92227107
386609328
336972168
393952140
611850566
600030432
131024664
492337977
3948726
181247256
120231540
577154988
355587660
6726240
487496700
132021144
62511480
211726008
138404844
134767692
147603600
1905768
12891960
518262751
441552744
184278447
203039028
373686228
142607916
535944282
226468764
377173908
4590036
22085119
579066984
89322527
222202584
486045955
401829925
580156884
261751389
74949393
119432477
329961654
542457178
934200
229202856
455667402
308198364
582137388
94739484
179721396
620090820
80646141
136359846
140395728
602929566
129841344
316612836
344707344
500949180
251381900
455227794
324472572
361703556
327592800
278933436
550567656
517017420
517771008
331744079
381751488
85326254
374850864
332357220
289209636
369550836
585499638
174241385
289035252
461929596
295262590
516444444
25120734
528785349
17703456
588294068
311026829
158091552
106176581
383728102
385085860
171575172
179381031
335418167
222271615
60767725
455798694
2976984
253766088
131143731
361485576
576675432
395839019
209593112
412385842
350854380
263070720
81749809
125483999
370910694
484108668
180998136
111954528
192454329
484994280
9033633
117640692
301073305
113056884
460377260
44336252
551595276
61655555
212841900
366879024
245368071
137564064
307301976
510466999
605349702
531501208
186410268
565895797
497851332
81753403
609559272
34303824
92660184
356814576
417401751
568157968
578506464
458398209
254065514
188676140
581631071
288811044
524207263
35656161
453392172
542001491
534487611
526269740
251852254
161902805
337589912
366646905
438388920
468136416
103845672
584989812
621803520
516890897
115554312
373447682
200486807
308883888
591510528
401319864
216604659
361965132
34422156
78399617
433973268
439752852
506090446
233325792
206090748
128732199
18144178
419478364
246659826
62086932
20483892
385793460
262005732
299900098
521183952
320835420
158566839
316899324
315126318
117928158
90112932
173821207
1519195
33967512
451386834
327063420
329604785
493812262
100027908
432179604
473682996
224906264
42400224
493990552
223602894
459364824
18553212
572572070
174340404
502454819
204303312
383470416
260641800
266892365
304758291
560554092
100672747
485170212
481299840
141509228
198467284
385980300
584761936
363297924
439790220
188471736
460712470
356720420
544115448
275240914
16113477
2154888
406993572
420626664
492255238
570951900
17875020
290984616
444753936
149315349
464306800
463911406
372681024
155930436
137436536
168182245
44795045
207081000
332568972
259614564
153644760
160911003
520044228
579228912
482663324
292055832
471083934
525761532
89754278
422981718
457556033
44592480
288125370
112234788
151909908
123724028
74233021
26629471
32180076
216547560
120985128
299844053
369127332
302502576
394499240
505766839
211401268
433057752
399247658
142901460
218683764
489178260
266645592
12318984
609185592
181226916
24302043
600410340
469261116
619524072
292497077
415096200
488237832
378309095
137271348
268025110
174446280
33363396
6892394
414716292
279065070
203778352
139008103
555799176
361291323
990252
561016838
594805140
506504556
621118440
348824052
574302564
43487278
544574976
18939348
226842444
415466991
528794568
341160095
547771284
590256972
423154710
463649688
602552772
425216847
529822428
244501990
127190883
230112144
391062348
347254596
88822593
488113829
332002224
103241402
506197387
204614712
93725172
345340908
204334488
547641705
100144202
17575416
376721367
340116520
269939266
576308531
305533224
503819147
405871496
30463556
141845233
190750396
151077123
472619475
364101336
474269416
422808212
176447189
144757404
264863062
24854926
207344185
175454856
418672352
592536784
532817856
183426349
59353100
21798000
356494803
134463314
371319588
341942112
472881066
79106596
426829561
237860896
460299024
206825652
561132856
58549428
108182065
52720020
125930160
547325010
197562527
427558428
475501572
340949804
285723887
157394907
549192361
324173296
262165562
28989606
140428944
271241856
226364982
136237500
11596536
188052354
36315468
53361504
576202306
536884740
66820212
599332896
266620680
471768349
3319524
371919469
90409343
470942676
169507476
233444124
317640456
141008148
218002054
219399984
6832116
354497760
564481008
11865159
594618300
59377752
182637451
171718175
18036288
218086820
346226976
227978049
128665678
328846545
316930464
307426536
211477968
487633716
173798218
149229108
566282011
442397327
184747392
528440635
380013876
305148368
550820734
5370988
34677504
204292988
597664357
602882856
612314662
376571938
207074772
13134852
470967588
286749576
353227248
243919620
367948424
453734885
392862240
249854904
323687723
12649068
452798352
62839409
163020915
154733970
434085372
391789768
278845778
355170797
411751764
209507368
273951036
325755540
243046856
169949664
620944056
19861092
207443615
103683744
328894452
42674256
45069796
615961213
328032020
114534877
407423304
311099791
424126800
599097737
342564912
476382870
501192072
517453380
209553516
166652222
110534672
141722347
482965987
342091584
143894076
453716028
592514108
240705972
245731968
154853546
494362860
238694328
282075
104670899
43698118
150651792
3929868
235300198
578612340
77239656
440419248
262683002
600254640
259373734
214890836
46460880
273583584
12468456
424435081
100343502
240669079
301883209
480415673
186634476
385655727
72505658
353662202
73272420
398886136
437852014
254241263
226553716
464266133
302058000
267280848
67729793
476790768
395316922
162451152
481606743
202791303
415700316
276822144
388658340
256291438
525842496
607317192
26500140
314209203
99856736
138118356
169283268
35051184
388845180
294249265
355126788
386889588
106043836
14050368
33531552
190350161
4235040
134601875
197541605
492547608
481355892
252466641
187880076
353177424
140765256
87426989
577284517
115033452
554785286
448054776
115520009
271484748
189879264
401039024
368745896
163296267
30330360
394655904
411423530
315853020
609974775
498563856
388334484
134841476
153443869
442341297
475197515
124793075
367303037
546046128
367628047
260274348
146148097
541446720
271235628
91917432
165534012
326694155
615195612
193566240
203958669
103556181
283953204
25841012
588408984
52701336
46260606
556882848
96577596
617013862
206003556
44448535
38657196
35437320
325703671
133702704
565265736
122990544
314870992
214629336
41349268
374243501
467423856
74032236
526159007
170498759
442537346
88506108
246317400
472418712
520941060
123625800
84000234
273546216
193547556
145629324
567308520
11764091
30126011
390596555
517739955
502070220
554292
193117220
103254012
181633392
243810038
353544876
380692728
333683784
7305444
43477668
177348528
143196544
176308452
241521840
107124399
575934300
257116752
601662168
296470776
39323592
342181622
219148000
246320630
484756380
498409157
548513812
176545116
292744069
403057476
121146437
330505779
403263000
515631628
360184051
407021212
78845648
207529416
97991352
1681560
289384020
76884660
204957252
354791756
363263867
247075724
476697348
188667414
389218860
236452248
151446276
333191772
302679634
4789332
544950000
537806484
41627952
367931556
254706516
170365059
386042580
564169608
475414380
513168516
197795052
528701148
551508654
76616856
284351796
393904038
70467737
590526504
514338547
211733316
149142342
469102359
546313334
57403476
325898784
434477250
199828726
41472252
360968405
386349847
613982103
577348056
545989284
240637464
548599556
559848375
122523444
343542708
351632880
34484436
606186499
261279977
465898353
588085527
558651600
456599592
147457329
476136828
265698936
35331444
190185378
254251872
18295656
227757310
258681694
363866085
248937373
282347346
368012520
370727928
603340106
116382636
200547828
334789997
476983836
146762325
242674020
548077143
330731712
44088967
535234320
123781500
281542968
525169872
95623269
198392940
209445847
462815136
336199896
304834586
106704324
618467136
213962940
302730767
356366160
10774440
172440864
466316256
409216968
138886722
443524488
432185442
13483620
366934241
186210972
70482276
48098844
343623672
268265269
257534028
472531887
361482555
526951080
326843348
225160884
89432405
104238036
158757948
315609891
12262932
263791748
57571632
148207716
255994168
476205336
49630932
285205032
115803432
323862228
486796799
156403764
305539452
189200412
493413300
509992236
458822988
266863572
363254328
34490761
482555203
477494532
129383915
186227767
398376061
191884680
619293636
534537190
359212356
536170155
389393244
287029836
162189787
352978338
265543236
449743699
393628284
610910748
191704068
539307432
568147884
491850072
23417280
437140515
143287596
220334184
318288168
350499292
137314944
506504556
499740948
593379647
602021790
580075920
130778200
233419212
94709196
54856224
186209101
439360488
125047307
10406988
239450786
106006788
491591822
153476604
486340979
33139188
144234423
90810468
325665741
201569220
12175740
98457598
64076996
85448160
3641314
298688652
279867636
188049129
22316607
466230470
285086700
13060116
397126919
556147944
292015735
1407528
320360787
364356684
216544677
289481776
508163101
18870840
81617940
133198236
582535980
487552752
87260508
500259452
370093794
170328927
478474542
379683792
536887417
354896352
96182996
525767760
106866252
439669262
336855912
371566795
357449178
518381352
385270308
154010317
5237748
395141688
1158408
136193904
428941044
569918052
516194853
495313616
302381856
496842488
478541810
459925344
592169262
578469096
361030932
572577408
543947132
454060766
213259176
475414380
89239883
420545700
126764712
510795648
124310925
82809579
620813434
304399728
159050005
468781560
417070476
176039669
174807504
39684816
8632008
610916976
503104068
59473868
38638512
462447684
276764224
409991272
12484785
616254372
590426156
52434987
316475820
24106417
105031979
30984300
193068
322230492
614361060
333079668
253990296
384076274
179858412
593846028
588714156
63830772
522348931
6327648
53842039
362220480
221542416
322340455
201424186
340634232
75315204
40593413
318773952
383830892
314120251
549199848
411041772
119033519
324067752
302331247
589324500
326447712
158284620
400391892
552099744
471484512
80048484
107620766
412313432
461853043
426636684
251390199
103210416
143856643
405424116
82829681
74189247
110509632
157269456
542203646
49310928
557019623
537073480
391984092
361354211
294584400
170908776
162161855
368161992
42239967
4540212
230766084
79774452
351097272
194768244
566889847
76772556
551557908
78938765
210880080
189580794
428685696
310702464
29495808
619394558
95954796
179500011
227624698
239880460
78331286
265880668
344440499
242400536
518157318
194456844
36592025
283285211
118412964
321464448
335464992
135498255
441932652
581738796
350540554
228779576
316777159
22049870
162494748
399301992
49543740
495362664
571257072
478370807
503926164
75800988
388789128
260344036
392417264
109191473
301846248
506643499
410757741
373647409
308479068
108578793
152997388
172580507
177199056
509929956
396692460
325911310
283934520
328059900
1569456
319221647
296854576
356410585
1108584
68887908
22732200
65546794
482096968
506647800
135683208
47456797
215333100
314713296
321121394
443172013
226329181
106143804
167913108
208115190
200608576
373250268
595980406
402011172
102217751
105377760
148072699
350867117
246945001
9939888
62745748
271783692
591753420
165235068
22190364
551265192
502506180
124155180
233376964
84860011
336059969
232281185
73309788
15602965
54740693
178002468
26406720
488524320
403164524
423055584
423299118
113293548
617956252
2976984
590352120
511717392
229366012
4729874
248926932
445009284
298059624
493232688
48409545
212530500
509867676
129681303
148600080
14950628
404882280
392750136
597470724
447899076
399918564
483757475
14467644
357287904
62398332
14763554
552878244
47770042
600394991
76981467
312346656
111507521
218627712
73176461
256487724
68450097
3226104
327804786
245121624
311113512
576669204
107090460
142446816
127312776
364323892
133601969
529719437
521988296
341960796
606177468
572183357
13528467
333609048
107925351
609036348
509406804
602023392
264238992
147329568
30330360
618228648
296683236
207094003
136646890
383233486
431488129
85974861
474081588
346925099
523071036
82729918
365562283
48939624
425315763
203437620
395310694
224700012
576525960
4602492
297318492
433213452
609447168
541960560
527386261
282365064
430765848
255123792
222373286
523488312
221612969
354342060
49904964
420122196
201127032
511573136
298202868
21246873
25082544
240886236
101399755
303611211
373205634
249923412
165205320
432086184
547883388
569637065
50444422
266759110
164618496
287384832
101796660
57707971
362524859
283581530
479489935
609683832
196587542
108311148
390883045
444405168
609677604
473589576
148069465
550040170
25561114
184467132
311462280
617375412
88087923
598180716
170360759
542471256
113679684
239317521
148534668
89089266
294812304
431953693
564840539
78901415
422794008
269516700
483413374
199663452
250759188
58979160
551912784
516924
375960698
64503396
550137894
290212344
621255456
402241608
364923745
347518376
154754655
23516928
235460739
503440380
507973559
248160888
58468346
293986512
240258302
522361044
74941524
378072638
101392575
563939172
289265688
444816216
75073500
202086144
358185564
431089704
464415732
187444116
500848985
89664516
320962105
106314922
330831360
360305409
217902148
185543969
156416220
395319458
307289520
579183738
6825888
226360051
565110036
22937724
226374067
362109500
131005980
71055252
1177092
430323295
483211953
33882863
95394276
130878541
233571520
46870226
536515862
175629600
370372932
554864976
92809656
369420048
125772356
432824844
117112113
163734120
239049324
321103680
262840284
574290108
181938564
438535170
2192256
484011691
41191992
170597147
320548932
358295666
60953142
260616888
236072340
167333904
541664240
421971912
417082932
270376913
179165174
618490224
235836396
288988087
527692212
229270609
44760636
139747356
395502912
217363428
21698352
486768511
193877640
99338978
5767128
497633668
555276024
42587064
285622517
463693284
126621468
22662855
18160848
332453362
242612330
274436820
165963744
285547907
12778658
294042564
223068276
585479754
271509660
552142563
35595135
492973321
505501848
88487424
3170052
142272432
291769344
90242456
252626364
205293564
539369712
412287372
218124345
166356201
76025196
566112744
269428164
202300853
218303856
377964864
365228604
120723552
609316081
19207152
180636912
585737538
455686122
280624030
239560020
106293276
499192884
171603941
402565464
550430640
153223771
477756108
129343104
542340468
520156803
206072064
155106829
402964056
527679278
280543516
143589759
244866276
299703816
287366148
112994080
10749528
539170416
351900281
408214476
397904574
489041674
534773183
393254604
227109241
85759560
371687040
202335280
570357996
125172980
600827616
247977894
10818036
260790274
449045028
571539114
137657568
184784760
567403415
347212287
526448257
84021948
26690055
514133856
546837084
472626154
393572232
136556654
40693752
236713824
89916953
62790315
279722918
339700032
66938544
500743656
354441708
238918536
600684372
584504028
43465212
57865905
600777792
40226652
570335328
504586332
105849375
190634336
554926871
388832724
555647669
95057964
267405016
358153596
267165368
562623638
619617492
330034176
87769353
418938876
57876804
114638796
112328208
11430107
356829813
159137856
575305272
271024561
117285696
166026024
521275937
222962400
459206844
491040432
73773482
198268380
431391959
507413455
603358757
522745812
373013604
176470380
128327886
156839724
254912040
508605978
450029052
136517691
130046868
306143797
364805747
49830228
430381860
333559224
427847804
522675792
551333700
353874960
590333436
14156244
434129693
333085896
238035455
594151407
606186342
56431908
18418860
344997813
273116484
459782100
583199054
55180080
32908752
92056068
195447637
151827156
489265204
376171243
212069628
143483831
507887172
308924980
617224527
400279788
204867537
136362060
434005138
6682644
53925799
367679650
144919332
109077192
129419768
266655198
353588350
490467456
281710827
289520491
396960264
459383508
305931816
181378920
137352312
322921800
336804012
315435744
232013827
269032067
444330432
581128452
297879521
218577888
550436521
131510448
166970539
209603340
394114068
524864700
20013979
15397839
226942092
411123072
154425363
608883170
325618524
496552414
412467984
14069052
319216140
298383480
322510892
32753052
260671008
555977992
344198424
591454476
391013561
45470628
275446841
562182876
378488016
8080000
225244772
497909916
267006816
384576147
468538668
141824016
132706224
120648816
171189036
184230468
53532634
334873124
16439486
50783112
565496172
268580974
23000700
549882576
61208784
266881178
558601776
528028524
343633196
415142434
218680793
131161680
217811844
607181462
465580368
451125180
429439284
264300556
301229676
144925560
486342993
258816996
503265996
501422508
509864355
220109976
382776997
166804524
55858932
398400559
568158695
48626724
44798004
495281441
459497553
211509108
166340518
278908524
141827683
585270417
357478959
412517808
241110792
389304092
258684342
534801687
15104827
50876532
537800256
132538068
369033157
148020876
177398352
602770752
379285055
214323871
101821572
528826418
518175828
218110788
151290576
523994420
249406488
363201200
59326035
419069664
63429553
551632644
501711327
313448293
366355872
460853316
46460880
43135128
229130767
142795584
219540623
318805996
70875655
20531937
212536728
32921208
255404052
168652009
362078543
300712752
250645860
51735996
265033101
27328464
412618817
473913432
358196783
184868790
615608097
275919084
88879788
242742528
16429464
529274124
71746560
216431120
361801868
81337680
381047724
273521304
92865708
42382476
485229708
111150906
414165997
443049515
402561422
583316005
193135372
328762702
621065256
430329888
366379716
407776064
591902892
24096132
133059335
259695144
476608277
451495416
234317211
435580092
542744114
59284332
294807808
408214260
123007767
157522073
259551844
181560257
151925832
538404372
207516769
433798884
289695420
177946416
589532397
567488606
252982359
92311416
42914454
245858098
619884904
82069468
44660988
323552346
106202518
340231598
433219680
190212294
402845724
445650768
520336944
435293898
311386162
378973800
218789640
244710576
445775328
408818376
151938288
382224816
91458180
547926984
227413590
518792400
585791326
8133768
386558054
210294300
30155002
449761240
198604692
134331269
106455204
33302152
165808044
536286852
89178732
194942628
272954556
482288442
563764788
192706776
434060460
586739880
519185200
361924774
438285034
70968060
311843799
241932888
47762532
21766860
142578958
6931215
292223988
464228892
20029248
100731672
250004376
382819417
171157896
442453045
466688952
450072648
280036559
340621776
271954698
396287640
176342348
18870840
359536212
552746590
136964406
296342088
528023346
279981545
203224356
548796054
597931596
4259952
92828340
226111447
223105644
318662436
574202916
240182820
215449497
408456263
241907976
343860336
347295128
499809456
22510613
455410044
567407140
468657000
143008145
61993512
397221840
495082404
199738188
119755426
581458536
65567391
327717360
50639868
345035782
313631934
281184415
239653361
261080578
100395360
537503288
57653735
102444372
93021408
262761965
134138057
255696768
507420072
601232933
231868440
234066924
127873296
317303714
392624901
190647325
53853516
382343148
412526305
263179349
294905313
502853088
321623241
194027112
197192676
558034650
309301164
23683709
25254540
539114838
135427544
101169388
429339636
168953184
481749214
191953188
486274807
296639640
313779096
152875339
402823419
521750700
21760632
561472884
336908651
149956760
9117792
477139536
199470384
207758756
31644468
49039272
85510440
30199572
501818702
258904188
511262748
154080720
230650987
409030389
502338024
152411616
199640018
472675111
113649769
401899068
205891452
362205182
519083371
497278561
502014168
167551884
281792088
517703525
436707360
495312855
356154408
105806766
126187489
467287680
434739312
74268506
179310348
617805175
113312539
366315787
28892204
222695978
410985720
308391876
231111398
20253456
411938604
568485175
495290997
382255956
404693948
65755224
2937261
117787570
138031164
161573004
404080746
286226424
486138996
480689551
69394769
121078548
260617848
318543516
223855496
458941320
299460924
514745042
258355987
613694664
550933720
243541584
319352438
504307913
140055264
532640640
537647840
298962684
181371816
618907500
159075576
325063622
38389392
281642616
173358699
284694336
596237580
31414032
421710336
347229684
234866386
134014233
147304656
55087070
463562496
266221796
320927705
95851551
200405036
351626652
470096781
127779876
603355667
305209368
174449890
478391364
438356053
571279582
417799152
419833445
51220686
255876005
30215022
208694052
524079972
554503752
556569957
280965779
427757724
68663700
377833993
412036444
36620274
514563588
101734380
466309044
254575038
60677641
591981663
399931020
438494796
437124636
616609368
235026036
365809084
486499701
500640379
272487456
120150576
2097293
201513168
239302047
454074457
99913051
302711940
93936924
531298224
588533110
184448448
519142273
403967821
560214828
55509587
379876860
131827114
443271672
570550960
158926104
466726320
520657974
605019060
550555200
22657464
176260475
456848712
68559567
378151704
472255432
513144215
573410613
212885443
30417552
582124932
540229112
606588516
396659146
246915288
411838956
152111385
39248856
561829916
306954260
167491099
56406996
314028216
593323774
307576008
443960242
20739240
517335048
178456545
96814260
398367792
493805685
75994056
366661044
105580519
379310338
509833240
479556
249294618
424189080
323654789
611693393
17681292
504962796
30893234
418558968
317017656
181751724
185992992
403451098
113056884
570528396
139216856
76954037
317304144
270151956
95412960
588558456
72213660
223672392
366048130
515420212
65643120
47177100
1606824
187740515
155407284
401166791
307345572
349982460
118616831
367983445
276137064
97403522
399117081
369073377
143749722
240133703
169183620
88101288
383769360
247021164
544292810
64702692
300712752
284371720
256369392
384770594
73387996
122922036
46926520
530046396
539570371
248363885
516362675
583271602
334097150
154686147
164332008
94783932
611559054
559918992
320424372
409121450
390818923
132799644
379230721
424629566
568109031
526591719
337320413
10139184
594348161
235636128
203207053
39355514
399090240
69940440
54881136
548897475
404763948
616221349
36676692
509792630
88879788
62755693
17500680
551426845
618776522
299440345
554148756
5401023
162151921
102722672
85367196
281474460
1455170
514581668
497772900
423008337
191989330
479007936
261245916
574788348
347604041
384480352
333664632
492669915
433817568
227688383
517988988
29781639
48578400
580443372
5630112
44978616
67279707
217674828
160725996
614342376
304605252
590986435
213215580
391875990
406152792
125045784
41347692
331635862
38794212
184056084
133515864
343137888
470433571
260131104
171321153
566523792
317933172
97866792
208413892
537794028
402721164
166192941
301042836
59172228
390130313
353877148
279400536
241926660
6906852
586427654
479914274
595452852
65538754
610896228
605271213
341113788
427228344
593662828
306660492
333478260
496557105
74916612
21660984
569581740
234208287
121683166
243340416
254671990
456387840
548717410
22047120
543523788
463274110
317827296
528221729
447157944
59147316
117888438
354423024
382330692
440905032
448895556
373248701
530006293
258397379
280938852
4558896
613995271
544988730
204708132
310633187
214261884
535791968
522670385
558017573
52190640
461812428
420072372
349639920
24961824
374332343
341493696
243670500
436059648
379814580
167850828
56422119
131487103
310786341
221088796
478976796
502500476
183763368
1266144
555562283
438150181
475532496
509685815
333343240
376463916
535148069
3070404
168940728
114308217
365684165
293438448
557522207
72654871
49462776
43353108
613477770
135894960
550910196
201316025
302985379
428872746
26363124
569369988
528246504
488617740
500458333
617144976
413460245
388189272
208999224
493951967
51031906
156540780
102341790
617786460
555699528
473583759
54438948
346636062
478472328
373854384
180057708
209977020
41129712
161317656
109699992
102463056
634032
593749695
231377334
245643739
412304643
230018724
365778184
239933700
618325781
347777748
348147097
400117860
32253167
148311456
446750596
483815952
620134416
202192020
604070668
427359381
574177333
1133496
196444119
539164188
459106918
481920768
22340636
267074395
276532884
274966200
129305736
167813460
16080696
432453636
227421648
286580211
501343067
395907349
567867986
156759021
186154920
151549912
170659518
399893629
335405174
604697448
138130812
128139367
569867058
56450592
35020044
479879415
401874156
402721164
93756312
600671916
115763131
242491492
377896356
410538292
230242932
328065745
123208524
327315711
122174676
87420572
419443344
373617720
206147879
214376500
592950601
477681372
405533133
322236720
412928856
358044942
531240936
171529998
591484158
495051264
112104000
193740624
510316092
102357180
65269140
87572276
295788311
516609178
212567868
287839476
146725452
54154412
469243269
141531300
479699244
23878152
611614649
605199672
571269528
390320997
68881680
317241864
301620216
355749588
248040104
202229388
478995480
443572094
111891119
180524808
128763900
519181526
59432358
290660760
214996788
127143534
567216983
142876548
237317940
260255664
618616664
270656424
316675116
549365131
45475847
111020328
238050152
353692349
592980336
494726273
375156872
46784736
361385928
261672565
591049656
445912344
510821339
84752736
356591974
482224905
150138396
374091048
105357931
511387102
133323493
554267088
36023067
580885560
523560240
40749804
277896138
272160481
562189104
514177754
251424360
238936793
284769895
113980368
303035796
404919648
94765248
437912424
521453691
616738469
459941511
101180088
268974864
181975932
30342849
195694642
129572903
89085312
580227025
2329272
29331922
372440829
240170364
83729232
6888168
219182004
573570869
247830804
233232372
475134120
466294346
426306600
606432816
389368332
484780443
414585285
363503448
231089020
105047676
11296588
252234000
103845672
163477235
324752832
316320120
386964324
178145712
348107832
81829692
349676460
11284922
409655722
180219636
168212570
232167384
58916880
345774215
399838157
289836239
1750068
323762580
573542748
328614435
260670387
360040680
511681123
371130597
72769855
213938220
195614767
457365636
606077820
313884173
552559238
239647212
118236981
69649954
440654223
272867364
160564068
469784000
20595996
165471732
442032292
503901627
479654883
199459891
210743707
314553444
441092642
621586908
21038184
13990717
365982192
584472888
103936853
111680496
386408355
158252562
557051004
612635904
88873560
436707360
40457088
393354252
172851912
159485497
205991645
189356112
371766072
263737116
311381316
533228904
521918856
320253123
611938368
362053829
150754968
391105784
488552710
129386700
613470456
603633444
79219966
433319328
166539866
480079152
518093339
456258939
83390217
257397226
168243521
462553560
410655636
10282248
22476852
407716020
113069340
204409188
247058532
359115215
598033018
572066165
279350712
455341536
610973028
531406583
527088096
51303663
175877206
200949442
443159568
617817600
38470261
3892274
200056371
209970792
319663667
309817765
146663172
289651682
528167750
290853828
103758480
569307708
556938900
79986204
129330648
461172288
8988456
590308524
183413915
112004352
442693911
349764480
513274544
113952835
16342272
37606866
565639416
4104252
431247853
58466204
6093012
496012548
402210468
184062312
470836598
461809440
399301992
524777508
605100024
576077544
427727163
186509916
90791784
72942336
558113942
230391018
22115628
282315078
146354700
350200440
83398785
223880520
456265399
197601859
375638733
163708885
552274128
22483080
161957650
600324837
429146568
416424406
445249273
152816436
546688122
518549508
463713528
447413262
99974675
138704256
343002342
411639660
570160944
423750561
490513376
303446844
270083448
382673232
351701388
488935368
80752248
462715488
316774764
556935103
338155488
231451164
462433144
529654032
146168023
160308720
324356421
32856928
384483978
55575789
611917681
247868172
7193340
62231203
367358580
91047132
225092409
465829488
467081316
449581671
588415212
362057998
261192765
385787232
430909092
501422508
32404478
598261680
250414861
183190392
29093710
460609103
316180285
37785276
595639666
442999799
184274064
329461200
127386982
443713860
486089172
469729937
443365629
160096968
171886572
482651316
197153568
164768277
204228576
592033680
523407348
603891792
48717637
37760364
50147856
20029248
230460912
424220979
595440396
252750924
269597555
121290300
509523925
119390378
117877356
391442256
382766864
494852705
426927323
249257016
205144092
182388154
293005108
494084135
105225316
283835726
306498564
528309960
202335264
94550176
70065000
156111048
540621540
411730062
250571124
103677516
138454668
556172856
621205632
448007497
313317563
92766060
268190136
454251636
291538908
614753424
137651256
163559736
536234472
410012995
454693251
173827265
618410905
570735741
381725484
344314980
198941028
475084296
301079120
595764252
551196684
590433652
267820501
607464657
102178471
451792922
235692432
178077558
492092964
7448688
35292236
420272670
79295383
205519039
357163344
122251418
126617475
409677779
87857761
295319304
376831368
329299272
479342588
486325836
52490937
279381852
582188984
204104016
278242128
140180957
340229412
198405396
161332120
367736919
379237967
264811417
514208592
9622260
516804712
464509152
522435780
384702764
316384836
478714958
266222088
562556556
491513130
144777702
582573348
518050412
20010564
12966696
130015728
127344483
259464981
103191732
139870388
445022236
268024596
336934800
70619292
148063624
299498722
212200416
197794732
332865731
370926176
136150308
252761221
308596326
374209269
212555412
394475292
295257024
25777692
184404852
399689728
18416196
556957584
18970488
152772536
369824506
548412768
9258245
485977068
2512664
615239208
163267020
180306828
111644402
2983212
156054996
170868145
323731440
409491122
59496257
499739994
112658107
137981340
546396799
453496216
301063582
516095923
330435703
565468176
379857611
424182852
449338270
77669388
498141180
30006504
487285384
8066301
276161976
29405242
121371264
251306051
507058848
604068632
470800412
509070492
76735188
604327752
427371371
248659128
283554612
220186348
213346368
592805952
585587700
575074836
364493700
130887648
433773972
306704088
250619064
110827260
577409156
209740276
223724734
462260844
210992184
584911447
411390540
271484748
62205714
486354125
43272144
16554024
154323612
496330156
27309780
452925072
198430308
472997760
199140300
114153012
134817516
218640168
99872208
404128957
367308756
519825967
32983488
420603143
370136268
394198097
76978080
233696716
6720012
552696168
542933017
323190725
116944079
91927266
255676653
497928600
568400325
422065841
308435472
64782320
302685569
169009084
551500285
304232990
270195552
48380008
621016530
608235522
31932443
266290117
86895403
205785576
334654533
133042536
195489066
499077819
435169044
269180659
280066932
32858928
186049044
133438535
163790172
576829942
528976361
271550708
50777662
499547880
82178460
116062922
612779148
318076416
494198028
594610661
254071260
92224224
275209092
559532499
194132988
99292526
440502667
48466296
513401911
497816496
80735303
496626948
334779912
70670402
386441172
140792006
211891416
406233756
555970492
56325555
46105884
49045500
188322625
376102692
567078084
30601710
576912096
607746924
613931219
126151361
127649278
266047914
263743344
163968706
422706808
205137864
487450638
316463364
210562452
328228056
565194033
85248864
145707121
216927468
509282244
19325484
492516468
314493223
388510640
160509875
427017966
365390532
109651593
102789619
234283921
232987324
306042723
325373870
71897194
300949416
519128712
568927800
285269257
9468851
296857620
338648130
220187679
549540963
143374030
599731488
231345288
476484578
122448708
284159954
265666160
139581936
538684632
26437860
253797228
100947157
197147340
225874600
15908835
4309776
351035365
257365872
499622352
242885772
419244151
241925996
45302472
299404872
621233459
611519054
378466169
90741960
483759900
27334333
421099992
31925059
469877688
159079129
494413556
16005960
555332076
309322462
71316828
435697763
73304718
342396756
488419079
65306511
621470602
314370756
4553153
222725736
64845936
328004576
375834888
379088638
63011536
77171026
368095470
579974108
82225377
18117252
306168480
115342560
317179584
53249400
342708156
607991912
398392704
344744712
520725585
11356272
436750956
69869707
340933208
890604
516652111
351884379
169916378
165160332
11496888
534711168
230417316
564220277
435359696
491582268
108034203
220533445
3312811
261231548
66208849
477064800
294173352
393858720
55541249
368802254
223085526
537089892
174547414
484955676
125892792
227782872
443109744
454145760
297684436
144349681
398323759
397651572
448135740
543386442
363333380
445800240
484778583
137072303
349269924
125519112
509859538
50826708
57397248
467722800
445598237
581265468
389992045
346631796
253017254
393458951
526870116
494580474
209441412
99828612
575728714
198932656
505937808
511595144
342638245
334350180
614879766
370896105
48697075
399784229
55049292
153345816
539110295
165299403
173446182
314978833
607044156
119054448
593615592
592201836
440450388
406516417
501030144
604164894
14932651
356901768
136783016
291237232
366249551
86949108
418073184
33108048
195082681
197670492
500899758
392508063
395558964
59125207
531098928
274326684
269398368
381914167
338402337
149004900
511150644
401734143
188289347
561516480
195602796
601995953
531612451
182530224
238451436
347154644
201326328
115292736
130246164
537277104
35169516
13365288
563560692
294111072
123793956
364500154
422737956
398959452
382466314
171306862
259015210
133163289
266561191
345190127
344303595
575330184
334524564
28630116
187911216
357304648
93524498
25288938
4185216
192233448
30458895
50383500
536193432
205885224
514588500
500937848
61221240
473340456
145878444
229749020
619835254
416634516
261993276
88693505
528070958
367793406
7197703
307451448
330003036
168616872
494219823
362046096
174140166
128197152
59906455
262503972
556721479
422339364
556895304
35979156
353312005
519049459
616148496
148687272
340030116
573928884
238329857
573704676
369208296
362245851
96202266
558394394
295029533
76112966
53292404
502294488
272562192
3151368
320131656
465136429
298763388
421834896
5835593
3269700
216485280
50334696
533695656
270531547
312826862
312178500
199327140
329797512
374153328
63882236
292641264
4121997
35767537
383320944
81144612
459364824
403929396
277507224
545143068
84560552
536492376
370271414
360426816
448995204
279450387
621473436
612733375
548705484
561286282
18123480
43103988
115087519
157673291
66789072
189057168
30785004
177247831
443069309
602466281
198683780
581439852
178937262
146778007
1189548
607279824
85196108
409935551
539179206
267498738
357356412
364668084
274131648
112583556
598477782
310135716
149341212
532037968
64542939
26730576
540272772
610418815
274380768
336732725
258244020
325817790
103409233
37884924
208938070
393611458
100582200
565377840
571836276
119291112
152199864
179802360
307398377
134761350
355145472
263932394
498538944
7859736
80218936
116492660
619586352
293675112
98520732
69022791
513993496
266959884
186175730
347584106
333225493
316619073
43047936
386266788
370862837
86008498
259047432
58350132
171052020
291765356
276672672
419897389
269230212
61165188
202732559
152592228
154712525
355052052
392550523
117441396
46854714
499915332
247008708
262435464
236888208
402490728
321726024
427076136
84553702
199772254
491439024
214710300
334287900
242624196
230838281
346613580
606065364
175779072
9199430
108890352
138121211
198688307
369265343
414074656
339465078
419156856
253228930
234829357
124678332
163855326
42947020
430473132
439829789
93200153
526710651
85770906
3969910
423416757
27253728
33967512
226699200
265584600
306342864
514152540
99954725
171930168
75720305
360013656
148110185
162750096
232148700
465044760
566748
122778792
166198714
243968591
314227512
413515596
65555928
511371906
605180988
342020236
549024908
350175528
615924288
297538611
15731928
604759965
388471500
376463916
368159899
157527706
328662901
314508758
67299768
122345640
122038646
195372360
506357233
379967424
407400277
17500680
17207964
459310631
308428293
156403764
531019566
200124324
303317447
250577352
534474504
463618548
617116587
188384544
61364484
533653491
487103732
178454486
486833503
170198784
534456287
600472620
120916620
330387889
312558408
52744932
440058024
133939368
255030372
397962972
30324132
86556744
137588976
63506916
193084552
539265039
7265835
27665813
528874677
435577896
248534568
278061516
323108640
8419883
287579878
612480204
20185470
552620475
223622568
269263753
7735458
615282804
540098388
586916850
193580119
25235856
496907208
408016334
123563520
391940496
74511792
220053924
449282923
245147279
81673992
125966781
444432917
455438820
7191807
123569748
487521612
506928060
303130249
506429820
50926356
19743946
560769120
451114890
141902173
415197771
547172345
266963220
365490180
352208929
181312826
125860357
255234852
37934748
237039608
378083196
581751252
227226147
102981578
455497236
122241222
1349296
118338228
452508528
163279000
69503312
450029234
350138160
46826527
513342900
385955388
29136920
413134380
330280663
467425560
259685451
321912864
329461200
576908903
341563952
21254409
163507045
116793680
377748690
270857488
141918446
592999020
567139781
224503730
108485532
528668922
312453852
299809692
207473364
453477249
144038157
460660248
120194172
89658288
497747988
112079088
242531969
552292812
613557648
279395364
499192884
283280823
356580759
435642372
606918600
273060432
381352896
333879200
313984620
236196900
375068844
95001912
272238336
243422916
542085120
597780781
494674784
190987848
170902548
393827580
322998826
315909072
44276541
339307668
276828897
480577392
303745788
151527240
337521678
472378092
574374101
350172172
13701600
603673812
38689047
158674347
448756987
611629784
39691044
12761172
25301146
119416214
519096388
40792077
100551060
295087684
195347544
213576804
618242629
6371244
206852450
137564064
382380516
360878864
561250439
277868448
576051312
473564664
71111304
204818589
197436901
576073468
487839240
291675924
238862484
237427850
20225684
475555331
382095061
149266476
104181984
376499458
296259732
569731212
176850288
609529333
13826160
393546721
213421104
552930562
131846524
162525888
197345470
528521707
253597932
213365052
61495272
39865428
254145996
584186400
411679213
449823714
9840240
532995015
521109216
336386736
479176092
615600432
22504804
81489296
572384340
63461698
618048036
210338244
262591164
124485264
462232422
531714009
467613599
139994880
135888732
114017692
518942115
45255851
521453164
121612772
44106696
575012556
102990526
506427055
198050400
70958621
522773720
569446578
391236732
168948726
235805208
35923104
598025016
42716307
358085088
352025244
329747688
562921085
607298508
362320128
343502229
352492994
109145700
154118088
56986200
577466388
265268246
218020884
528013097
337879441
23782031
49686984
348967296
569136076
199402580
56873812
342583596
16080696
609316380
263743460
576550872
11220880
240544044
51073216
526371876
136377056
12549420
241906525
65400228
442001160
610620005
356677560
342452808
202794369
213277319
53523432
251691584
309301164
147572240
546693840
142561129
600684372
272960784
618685302
374327732
375989796
597881452
482221584
62427770
398299284
194444388
438973994
24336484
267648300
273613458
105147324
439023924
226889619
152672754
210004337
330405044
358789931
403499664
402939144
362530029
449964376
523805940
181676988
195714817
530544636
495773712
61121592
66262303
171145440
91814921
256790008
138716244
106099317
540073476
407737689
245738196
270077220
289172268
593453664
421037712
125882242
97655040
336467700
8301924
26998380
39860652
145758644
615600432
119639880
415725228
130675896
137252664
579793935
275993820
43776986
175084341
53368244
27122940
327181752
310868718
310254048
517833288
87609276
302002238
29761314
442891764
272481228
296571132
209210976
5760900
409681049
251935056
125120520
414504540
372088997
619193988
94815072
49068252
479618280
1395072
291822452
335948831
216662292
553113380
137020111
262992850
337602803
162756324
536616936
230368180
67910112
454482072
250365600
575068608
42303291
87255011
73294709
167888196
220242058
313349364
9071358
243994356
204546204
10600056
175741653
557318808
1283900
144374803
238974588
518929416
125079076
455995514
531934219
198156276
490249476
159262416
520993656
734904
324007286
429282512
42973200
161301185
250739280
505930927
196830717
176221260
293782442
54539826
321308748
575791056
273963492
366909585
569070766
538883928
437205600
14112648
162587130
127736280
318301122
172141920
423683113
441759863
272915421
226605780
523720182
113365269
174238189
149988924
53585712
482274000
224880624
260006544
543139128
201306860
196605504
228978648
294011424
123094040
615117405
562876436
29614140
11509344
228735756
39927708
368051258
479051532
516575232
145629324
343575853
264137095
108179168
275673832
443959639
82259424
30186626
52128360
513417826
209970792
575952984
254868444
182115986
117348494
616705241
176451696
454417728
481492908
22638780
434155125
492877815
110640420
598642433
458889082
414707159
33469272
47671606
244018044
579147948
597834786
82875996
172870596
368859528
400307421
67644391
233659829
184053768
453803220
436748631
121140828
293495992
553445535
420507014
82377756
551788344
248849408
423343226
328701384
416614621
278933436
374408676
167128380
566449056
50409432
294596856
28555380
104082336
189443304
520006860
528834231
621205632
406126424
51443963
494105076
409728811
79880328
21270137
440986874
25111296
566243385
191610648
526521348
136617408
467952581
475943760
500599057
322803468
297949357
207554955
62220382
314204672
156179556
300525912
21680060
582920059
110752495
204469980
335782787
382380516
20533716
4446888
104680224
334082376
589349412
588517522
435738747
289807524
443607331
40899276
600851980
409939416
343973290
224413524
579285890
283648338
96839172
489290364
289265688
354865212
205654788
121034496
109293272
250683228
167120266
40133232
7872192
439538581
32581466
31750344
362313583
163728060
399105654
404402679
293114592
262254852
620383536
296113633
356460457
46067970
124148952
268359615
196708912
336531175
101753064
315793651
134864737
66159104
340211636
290991873
15570000
119484180
618185052
72181041
530249727
235443312
44262396
392644260
251162784
43365144
614527584
122336604
72624708
144333900
85753332
136717239
39788925
61918776
264191760
450069193
270345228
512857116
483696219
376825140
27758196
471799911
262819788
482538954
470835148
485914788
1949364
449343972
270513180
394525116
203926218
4324507
621825092
619798104
299934252
878025
470463120
156478500
75671485
100333080
269864967
248353956
136293552
135283841
528912373
449264742
161663285
17814502
14280804
172802088
545622624
214080788
33195240
483971652
329043924
594406548
511848180
23797188
248609304
298177956
436877114
83081520
211633668
424369692
147416575
213526980
514252188
304163064
564300839
222401880
494515656
233942364
253522844
222464160
563018862
371119769
16852968
213340140
365754495
51850543
587153384
13223665
128327940
346728913
289925856
439024176
86440193
57833208
138262002
478858464
194543398
406336509
342148425
465163092
416614721
387354355
374438853
107412859
6868346
608382180
170991258
156399518
67928796
244810342
478752143
984024
202650808
248484619
542057536
426667824
64995408
178129115
24916159
359207404
204147906
44633290
542396161
261120538
508350869
595596096
206620128
579228912
159084951
233146427
170959872
299077086
18565668
539086458
425540754
176339592
209354220
585013191
564132240
431967852
619879224
261512861
230909627
403044297
459097541
413014757
273079116
211365864
70500960
110803118
620149065
492429276
512527032
177199056
145115852
52491690
131831087
63550512
461081344
405586269
395351691
55536557
165744196
147074220
253374397
505645092
387618264
2765458
92994536
183738456
212798304
82925820
138105900
33761988
203370376
294267124
591375805
422071560
461799972
501297948
414037440
2602960
431563451
41086116
442365284
584846568
5106960
68265108
380960532
99411439
354173904
341531064
306354423
444237012
521060665
544631759
552971664
465346849
256425444
7093692
464606492
470116665
512128440
264166848
348608818
34398054
339916429
24800630
264353688
533378376
11004876
4035695
306019008
300314160
71746560
253741176
82348555
533692098
40388580
251492868
790956
572334494
252445752
323519688
303834858
243701640
308553804
122229103
492965853
285811321
126602474
107863714
37792011
310692440
175965912
340852212
569313362
326347200
62392104
408630167
156003964
584581774
396910440
88957396
287827020
314943732
389044452
584641970
614273868
382343148
285556336
608176656
67287312
287289185
55782849
263992464
232260804
471341077
494136207
82141092
288687314
235691448
10139184
56598448
600553476
347703012
448348090
414313362
73479985
617243423
97113945
596032056
250587302
265169148
608593932
283401941
505071115
111244536
254089944
140771484
178762284
585368235
353204618
123414048
568902888
226749024
555799176
310534308
152500537
554292
332024165
565826256
195804319
238733680
114621574
405392976
50413880
252184176
469678896
7473600
535234393
164050325
570632023
524010036
91794492
159822936
465298039
230593997
576370260
320167153
513915876
120452842
547484796
404209656
352923972
378667851
262033402
541791534
571513727
181691905
295556290
407485279
531306209
352884403
45146772
53623080
138323880
47102364
78200250
67455468
425478276
306688607
223622568
347229234
432621403
296385195
311636010
121757400
162181035
206943984
621685188
397656631
604134321
40992696
514358064
80590320
380118089
339930468
257052870
488784542
26010519
151172934
503726868
81686448
450293867
386325973
34775240
494920661
130002040
346432500
128060136
145348071
64858392
369158472
363596868
205231284
429494802
207759852
43982136
126353664
514850990
345946716
579608820
578252443
181901196
237230748
211746604
530438760
49699440
417095648
296988359
75582332
457490196
103602964
471702492
90910116
493643736
589349412
47656656
386630148
355418196
568431633
484812924
595072944
539606733
141420621
428332491
288539857
12648658
52271515
8731656
278771508
153794232
114950196
1538316
72824004
16273764
498474782
40301388
321353934
152816436
105580652
196088580
537797860
180350424
461572576
494777232
399619620
319596443
399175735
80957772
452993580
529903152
128290572
4721709
99897120
515278696
469343464
35798544
491221044
293276520
203605776
154081084
413696723
464303628
488545022
38053080
323072316
326540885
258630940
230128389
384460668
198050400
510494645
247880628
426060188
326710979
524989260
158483916
110883312
101697012
92847024
216068004
617240129
183352320
384007984
578363220
19618964
385837056
237241929
60841332
290401948
124360704
433281960
207207629
413977316
43241004
158523788
538778052
330258384
94899028
503629201
247813426
122112292
336997418
370489510
355554173
278466336
446738244
453879081
430998714
70594380
343996721
80538927
408114612
30554568
537233508
404981928
406514016
294241860
447279414
477983475
324933176
7548336
24494724
86612796
513847569
246659940
329537119
615114648
245754975
303784167
233535691
529722540
87192
237743059
343393236
493600140
400976307
446821632
42774384
233332020
329780697
280484208
130352040
378786960
105147600
371261824
120143419
487689768
507812436
573293628
153398739
87020515
169924752
78852708
375772608
509880132
388823038
436293499
494198028
890604
426088620
162283913
511511868
459388098
589019328
333312579
438086962
29986554
362426004
178282728
422055691
234652356
23840784
70096140
526729741
510864156
501777504
535240399
601990543
286717302
225061726
310565448
409930708
92847024
173243099
494945388
190452240
159330924
347073984
399015504
462833820
309730896
101422980
452187472
324322869
275613912
501360228
106903620
395720892
446250009
359708799
71173584
533477008
70388115
2945844
516693564
69591672
38619828
12101004
259533216
100877835
274262436
171480156
127053903
164880072
459910485
457409232
74156796
466564392
157063932
43115980
143884564
22637912
534732948
229902189
613532736
338610344
267648300
224013098
13290552
91020771
108041965
609185621
53427527
558168913
519489381
337420584
386204508
284875068
328446036
144115920
168965640
66421620
120155104
310638529
491401656
354156035
4627404
501916951
508098924
117055260
452352096
115971588
81387504
534047285
14275563
445201720
601724448
380502883
120667500
462271563
371102749
73522113
597476952
37092183
610150932
45688608
321794390
429588756
495619810
50470231
496221868
510198939
98103456
224922678
68844982
300760708
60811527
606165012
340330136
346052121
96435996
615688725
156796128
543630082
420395425
604037293
249665567
482875524
296192742
377530180
16734636
191212056
263101860
167414868
354183289
192669408
222532663
503457274
61121592
589642128
262416780
295836228
400874367
543522836
340858440
218652624
497799826
530445225
120699748
517183399
426096077
54943416
262609970
193382282
458318520
152990820
477550584
220639541
324288677
540046056
56083140
192887388
323096184
303465528
39454380
259489620
442403179
347154948
382187448
269747136
609895584
261974949
4257725
273713946
356272740
433108338
499541652
404166060
485715492
14548608
304792092
124092900
540305046
306361384
158473330
232541064
331578720
33530393
27272412
352205856
945781
43589772
106345966
102668580
384946452
345173921
227035512
273552444
499423320
211326941
161905067
537277104
67685904
318929652
293481081
210324984
239373180
478544718
107900100
395353440
90935028
272918618
526649354
308691596
494388179
581651604
192681490
23037372
184164362
265804812
216914249
15550336
541670589
331887004
278316574
1040076
352178954
415011804
206672444
151932487
226761480
526658364
1376388
65400228
110272847
494727408
589255324
263350894
78360696
555859872
222027609
275837316
26743032
432482864
274916675
16242624
530015256
445987080
585656232
376737948
83091466
321908678
436582248
320248053
126272700
549604121
124391609
28364370
29003218
347703487
158016816
222817553
342160104
274371038
194944995
470254485
452408148
278866009
52335821
429029116
579864168
189356112
231250096
382444752
490084786
605100024
429557616
37934748
172802088
168274332
479288196
6200675
140056287
409151037
313067307
81761184
540748082
262939932
321327432
431382420
529940051
547148484
237735717
247027392
363895812
7716492
499936408
425130334
368299008
607535172
486929952
113953716
301516164
237087172
333185544
155220444
56979972
346793660
126584100
471914244
139655707
618348460
539417868
371636013
617568480
476236476
33674796
216229932
245221272
108118080
596055774
343822164
438707543
53539129
167906880
70974288
51667488
507949452
466412899
617567856
282657673
153096696
161777448
594979524
620668647
167670216
113306004
212511816
484190721
94024116
303646140
212378445
562027176
10046422
52034940
328325504
198810216
329660496
68498507
98832132
220421869
162136836
106336872
601109409
406316575
172204200
616503492
508553568
113380740
331834219
264870612
343469443
435673512
305259192
155337705
10656108
598365706
55522620
302913303
584778060
570928674
404906259
573589268
171413244
25149130
315653724
137436819
156226
476475579
527693022
559138383
262329588
226050506
304958447
468831384
352358513
533042590
552641580
332593884
65980490
141370382
407111904
503128252
66191184
280602540
162438696
437472821
349024201
236930338
543451152
285927879
79587612
259059888
39443535
367549161
350222637
176880394
346725216
14140277
356515632
557188020
325840616
504731303
621581243
297368316
549578549
369304584
408519432
573546280
269542333
142008802
560762892
8575956
223298712
394288452
537588504
399316313
50457577
238151469
54470088
429100395
287292810
521464212
85740218
257332373
168915816
564424956
396935352
365378694
168915816
473086060
309858580
2756762
387076088
281237796
527644459
539170416
46648229
305063018
446810365
526627114
576248828
423802944
236651490
97345928
52122132
26668296
567669744
482134392
107582472
140603328
325937927
210016995
248777460
472175820
6603933
495863679
558844668
318817548
591460704
169738089
6694398
453934008
140765256
169737912
7087464
446901201
81941796
43577316
304075872
298968912
232117560
85940172
113226414
613752026
18382107
208610513
219686472
3434510
189524268
573966252
308186369
440996148
373983832
5287572
604117798
309232656
463308854
20645820
330681888
7760088
175187344
53250322
449437392
235648836
367271388
431280064
94790523
123274690
563440932
584385696
217208424
306654264
586854921
302836500
248048784
470054740
452208852
241222896
414729227
64361318
161610783
425733624
379023624
3406716
618159036
112953897
519415200
82033110
192887388
381702978
375953220
200211516
343187264
102269988
62480595
99648
386181092
207018181
548169876
417663348
10483951
612707120
425795630
359747964
377568286
529063912
8357976
111454676
285273540
337133133
397280051
120883815
442412208
136863910
19470950
574179197
46124568
155614043
27359604
317072846
562743947
356343129
248590620
6757380
462522420
265118625
79400772
290390183
129747971
416298204
34490664
9211212
546382440
157325259
178239132
434354210
15090444
254806164
514328417
181468171
487428192
496544312
420196932
587973024
117556457
335645604
611633196
607292280
613470456
238228338
54140004
483155784
182131632
474175008
17636345
155529038
496399245
469590626
206663724
193909429
42699168
375378285
127825104
225120798
390595248
462649525
218400654
523612872
119900102
537009300
427726584
14747904
484177176
50720832
60524234
554318156
240500448
88007868
161201165
408857013
241870608
58663335
296571132
224139642
334287900
560719296
618409260
470475576
427271396
93466690
551316413
559570324
56438136
251144438
248545439
555564265
48453840
555355912
215908612
397203156
606567385
209478780
278318974
265637523
403593084
487489890
255364395
307503464
354618135
344240244
274916376
447201540
401568984
576114361
13807476
483392448
393318497
500488308
473328
213676452
587530836
199681435
514382976
181292514
28463109
521065620
502070220
224401068
4668063
206844336
287626909
544252684
287178513
334791909
301550268
28891692
7118604
363628008
184186872
355761412
85398336
571125450
68757120
59107436
237189814
284198025
232889832
1258056
326560133
237772584
3272406
453878685
434517613
340852212
350795798
201337463
79674804
335975688
173723832
10961043
420028776
519085116
212630148
262364830
99785016
456516430
158249486
619486704
610749326
130347719
225847984
372943212
451849945
217232640
99972690
471148704
134724096
324466958
103204188
317123532
79001574
38134044
337974876
546718752
300645738
272954556
513834912
512969220
558825984
250676442
533571444
361525924
275146566
529081056
320631448
213203124
7402467
472505904
369205282
484063872
257599966
318736584
52796915
518107320
502481268
173643892
579627504
435063168
423374708
199912572
102064464
62153130
548516411
122527378
15988020
353043318
579204
549983365
445862520
553787532
597233564
215252136
391170225
290338398
11353644
555369444
58786092
131332052
522093240
259071602
502844869
404648558
74151069
468565978
449437392
617942160
512277912
426686508
461465359
20702983
495643355
555842772
235056341
104168503
299105928
164207865
486593640
295406441
167841282
431170668
440319600
139575708
594400320
205892237
340859280
324539345
296434116
64297872
393893874
312189926
180866651
595801620
558558180
80812330
443651580
263189052
325355331
125366252
352991413
231339060
425472048
69585444
524596896
318973248
486867672
119340936
131298696
387960804
486743112
37261528
222338252
331764429
444436308
444050172
884376
479830024
71936691
231388884
594462600
179334418
203824297
36352815
209503692
572799104
43359336
490248896
155525373
158265936
39728082
297377680
508777776
347673534
565527312
137694852
246248698
58157064
122436252
1887084
69585444
32912941
58088556
50673561
86199000
615911832
121769856
13518261
1052532
617219648
360875232
8314380
505436262
101797538
363626272
94867221
230558108
617182344
260726384
282047436
109612800
129930580
549944856
33649884
577290824
198944705
563422248
533917738
98470908
158272415
415914107
596065331
236508300
314208828
395216424
291558769
603032795
390601476
153464148
220919616
592819835
589802971
536212369
621992837
374304275
605685456
370988206
241624594
493540595
95238576
242057448
159161739
319012914
180836208
433345489
551661999
278124051
586748063
35057412
142171962
30909564
153772067
225595676
326344852
538479108
194288688
299230513
176003280
562337857
5572807
500946084
558997209
505206071
402509412
417188808
306367776
321782076
580346901
427961573
208251916
473006021
347304420
383725456
297680610
562170677
613745850
251211647
500755760
207747396
412227503
326288809
214137789
328211833
34883028
508085387
278005464
31246195
371419109
46349560
170781491
22834593
273122471
439387058
272898504
144881964
109737360
449493444
11353644
587867148
543461508
434216160
226892268
535079731
449688711
228396244
185812631
412405704
414133396
329577577
515939712
104395210
542614500
56079342
529421302
310711472
19294344
54164916
240644221
80325686
521974908
159388441
621784836
224735810
495792396
573252460
526832748
188197704
99842222
2850334
606698812
143262172
51020447
24703285
488152581
26232336
327138156
49718124
442922904
507183408
398485111
503110296
501590664
296985180
197116200
213340140
448073460
76909572
69959579
213493681
504973931
573972480
357368868
422868744
453432148
478864924
95776043
20340648
366375728
63114552
262690812
470286698
119334708
380343960
83610900
362264076
57453300
179820732
516420802
393332112
437878224
124070778
502070220
384709788
75794760
221698116
620888921
26445771
1806120
597452040
24656652
345355428
210475260
616236353
86438412
24544548
470208195
363244498
546707604
75834543
602857944
126783396
74296058
361713316
467877182
34316280
400703292
613855951
496253268
391342608
356247828
570752604
447014700
521040708
15420528
443321496
324461520
296447240
380408575
436588485
125002916
233506404
152613148
277292440
41851307
481911489
366480863
569164464
610344000
64266670
23498244
93202020
395825131
126652608
559280628
526421700
61793989
25534056
462870547
276805712
551956500
429732
477639
491965287
521702884
73982412
326186261
151918374
130370724
310790076
543710628
120713743
365219061
126197964
573623712
178437206
374880267
546438492
349739568
4396968
6178176
512535766
404813772
549359424
591397481
196642872
496945644
523444546
439516188
554038442
413448140
513029902
170449429
200456594
482190444
596991168
149425468
591153684
63102096
138342564
246578800
38526408
378519156
111916647
552641580
255646583
74702178
115728696
15105050
564817320
594138744
28489960
607572540
502070220
154684836
519050103
78825773
408625308
116163879
242137309
61032484
263232735
222738192
196969683
42337944
87821028
433306459
341841245
24887088
93581928
370995732
341587116
256126575
42937113
138640525
586335060
477170676
511904232
484478710
443677833
16402995
284700564
305291216
344545416
506844973
588130373
414518986
152194877
375934536
11204172
449175816
482059656
124300173
14193612
149696208
52483356
355047594
39267540
481278745
321115680
274268664
64607627
128521008
541669901
138865716
67177792
434944836
208106933
66427848
181225019
167156102
519352920
296574954
615659589
553077540
369594432
205598736
621557567
293520570
592525692
349145667
376850052
187039296
171352179
22682376
401287336
100896412
485619506
203895930
231311707
314023618
209231502
34310052
258991380
602965713
262977300
585886610
382567643
530145317
424503250
155401056
533841610
283040523
5767128
619642404
24300992
520505100
362785743
357218201
454724964
498221316
432393954
131193446
7915788
194101848
283317323
142430745
588969504
191043900
167214500
438843444
212778546
398990276
131024057
132363918
264054744
511175556
214682543
21910104
185943168
226082628
502132500
203562075
158591838
173373695
139420008
249268442
458144136
45601416
619922664
331045035
603281448
51567807
500452076
394720345
574277652
521445377
97275132
462404088
147485268
495767484
363775936
519004152
21591073
500232960
491061844
401340477
621865800
494717574
199385691
289888488
51979790
35008293
253772316
421525259
516587688
391336380
474551118
34795836
515067942
382137624
549421704
538616124
326013357
10849176
593036388
237847320
274169217
579222684
254714840
40581648
213835560
239623319
426902714
292566528
6464664
103402328
43334424
353553255
79736157
952884
235150596
158942831
145679148
234484200
613763172
349565184
129567312
440867664
479442115
432521604
34652164
334854648
327169296
591828938
397647236
269529563
588825199
25319866
276816791
347257067
338678631
381334212
323569512
531033134
227957256
309986244
330103944
328897370
58652862
156619362
84465573
8333064
14000544
433421769
411029316
258937175
543643706
95755500
635256
186535558
108777016
272900308
121190255
208488528
479085381
21642300
154165105
110951820
375716556
291400884
31146225
596143083
38313498
417568716
284653024
373579513
339538104
396767196
55111572
95748704
527155072
465555152
365091717
325736856
273649458
345155760
34827059
766044
436877576
483024996
321881724
361473096
261197636
206327412
613866549
473053968
604054160
4730037
430267608
339151968
414590423
156325759
533807140
151549484
169594668
200392128
318941279
7542108
259033671
436268005
267260109
156390258
11054700
391379976
210070545
24532092
111767688
572689512
353986456
398068890
128869776
564069960
24973144
300283213
525691347
475208856
423011988
538449471
5947740
321707340
217624811
516936456
507768840
190769868
575448516
519888528
101024388
590397726
132608441
520783825
362625245
620466111
167665014
1806120
149577876
404990019
239124060
78497656
355012680
501044793
404534250
390228197
151726536
444037716
86744670
210736836
387728944
601506468
168276556
241889292
148576500
484239276
181321992
54115092
397252980
280359648
562069984
88991892
193858956
318923424
111350412
350586576
615164472
164462796
43676964
439968609
278867293
266944536
428025528
409136004
183588984
593659812
337271112
107408088
483510251
284040396
273091779
325854210
467286594
183769596
583744212
39336048
51536700
297231300
25238059
435731886
231597044
608014728
619524072
165664800
371453811
196779888
353363495
44081784
64920672
471677580
283336632
590819220
247432212
476261388
295643160
94167360
458250012
306322971
422071560
449038800
575823303
165622702
22501764
586046338
245061591
446080500
433300644
31146228
183050669
287851932
298682424
84112404
255744148
619049529
376536793
371325816
110277736
579275747
439279524
81174595
485827596
548816749
589498884
310270037
289981817
464455269
617957240
13278096
621281885
351024401
502712873
368299008
256248721
113916348
249151140
210212799
90031968
90830281
23903916
127617948
587388513
398585772
499627638
85018428
300588192
85927716
240556500
412649029
33748471
86799770
369632806
538746912
96110496
146077740
43620912
404753662
392692032
586730965
145023909
503771705
163441827
213041196
81020052
409445162
328583052
566000640
273167630
15055760
484687872
476017891
362063823
192543915
340951860
536299308
474510379
617830342
179724062
55616040
256718160
292811712
7517196
212617156
190966144
70065000
418426733
430315315
362947071
17827315
228366214
251233602
414847080
600367528
564057504
587226153
13570812
102849192
402836696
376252164
128889294
617412780
444095276
204708132
62622540
286757878
556967558
404159832
355201524
207031176
230759856
373707359
195764724
541383827
90175212
359853937
448696796
614281758
130333356
205513532
186148692
497096370
417848976
182013300
120669005
492180297
273482612
569659879
585656208
147572460
16057688
422214804
113248420
88731958
463855212
54122154
557423240
422203204
508350209
300799944
164269728
325462824
80669715
106548624
5851119
214644758
99971471
88309488
26599363
103353660
34222860
39840516
452193221
236375340
3537504
104196165
356851944
603871659
146860883
174366385
319963500
493039620
88882433
66248895
86710768
92510712
355282488
616053359
607641048
7486056
574853932
324889848
18926892
11758464
52164719
299951697
180438135
37310199
39577940
492130660
114510352
497005869
6234228
116930700
44449236
322411104
589417920
601532656
2123748
620339940
268021980
50235048
316127052
545367276
613638612
561573369
367185993
224108560
295035968
58226956
273122712
276338788
84241018
427267100
429626124
532691258
288804816
317244959
71874068
416616833
521623008
212906273
119565144
336627728
572434164
85694007
218601219
521395725
261986292
157685752
67002399
333982039
213782328
260604432
121599705
273774177
71640532
453473136
368124624
480743882
75913302
470733189
160665617
352317960
298221018
159372939
320542704
606152556
218928857
241302796
160688628
249063948
270550548
51387228
53840431
7453369
355674518
371186879
294936877
202902012
450558432
370030392
541740704
10774440
21307388
322266597
263413260
294587551
147261060
526016880
482957695
527817566
82257713
118594789
79370602
550835460
619144164
258928346
409192056
539345409
288970270
71066176
303445008
509001300
563889348
528532992
55061748
287229132
94890245
35773632
439989516
104061698
29881944
24191532
508743964
72948499
309930192
123490822
11117380
458144136
223061441
22830550
391819103
574964841
325662120
248665666
159117049
588639196
71781780
561399670
562357699
53994173
462786727
66807756
213589260
151017984
115513106
90642312
19107504
49045500
241011365
536033183
609702516
305215596
594400320
74318724
573692273
371181665
399719930
162096156
703764
253280304
119284122
250582701
367925720
397222352
353146284
166863241
321514272
217477845
413202888
479674332
555817860
337471189
429660486
582212124
444084257
536261940
597680444
580374864
390452004
313660764
277265294
118786644
95961024
78892227
2202808
512533260
78946128
149076264
153358272
313754301
225023868
370230931
378693540
116103664
92498256
146269993
300759078
122635548
451738283
346096188
135290844
164076660
240153221
399924172
496324629
608286284
344657520
314847410
613752312
450055709
500494536
371782251
405929596
259614180
611863178
458311605
201818340
21423946
238121352
150356376
206676844
534094596
122830359
82147060
552088225
605648088
86762044
378463104
517721184
365141412
377961014
410397482
580038552
143782067
76106160
171813148
589785372
145560816
177728436
21718873
591815700
404643951
52489584
163036584
533504466
423221141
467610196
119303568
83878704
444922092
200990713
83230992
617641808
336172798
333733608
293457132
541368900
546721420
124528860
282352608
523665241
419374836
297629892
109369341
407195198
410143206
168733670
471916295
243729781
8603362
137339856
40631472
360226975
566056692
507097886
580561704
425285208
259008948
240375888
395599737
79394544
250378056
479655648
620588294
581062870
545711127
208272373
274231296
557827855
88518564
594580932
403053657
90333317
257507576
453983832
39354732
58013820
85429476
53423784
579742467
528844444
569787586
474409071
290666988
462908556
337501548
136160251
514031417
442879308
37019232
574209144
584659728
293428527
243545940
11479313
204347610
37305720
291059352
237012768
476224020
184367484
439186104
578431728
4384512
563861707
228885228
334281672
276847056
503315046
309114324
175708262
492310944
468611062
251349624
342564732
239547564
307008756
512018205
361678644
34808292
25839972
366486660
374751216
129866256
35287848
395521951
395312952
27235044
69675909
5468184
256151412
56213928
217245096
298769616
378286334
480642277
36533448
17046036
140259453
497868813
331249075
232341768
334969033
143698644
77827912
23469479
581515357
63930420
608045868
70793676
190059876
155313864
440188812
618236031
172069509
552279282
174020982
36894672
92180490
78261048
359211428
172173060
318995462
71563767
484283052
241409736
196262196
225834269
63170604
223273800
620043363
278863573
580617756
412075620
575031240
27977428
336106476
60548616
293373972
117846652
344508838
436047450
72226155
269037144
25871112
514818898
8532360
309039588
11717823
509556276
81764227
36228276
325424463
320056920
290785320
304100784
282107506
26251020
247195548
553444992
383638572
336336912
600647004
16867148
461915568
338505041
526807836
229059612
4066884
498079794
19344168
469416816
134686993
60328168
328833161
517152154
19443816
11234871
243981900
267828912
96233411
56463520
73181740
247550544
269906032
595515132
385406077
148612536
413799774
515074122
552915313
479426351
1491438
125692922
492482524
167284840
376152516
610805412
355935453
535414932
69996492
275813208
87148404
101734380
181689444
378718452
323862228
519415200
182735025
203356792
160165476
504596795
359710596
576152883
489688956
476896644
174865217
4437101
584070554
101061756
14922288
343632702
183343183
85124304
220159800
219340426
30922020
410537269
455360220
94360428
369078346
526992977
27926352
577408578
257370211
47407536
448284371
273521304
497902164
378216623
136561356
23336316
437467176
597339086
592251660
354796683
431693955
195285168
180132444
76284892
368699815
99479844
162650448
455736497
15221232
402073616
87590592
475159032
435162816
195520706
600154992
362868192
291902738
370599928
186377987
573443264
46193076
357262992
215517065
601241743
229190400
565085124
295200556
33608127
503380670
192922925
317453616
244579788
59829241
59832396
570059153
471117317
486537588
397111588
376358040
26554768
606862548
384479352
92207917
203407062
200296600
413043031
588303108
206395920
28617660
265682473
338659956
258976781
205869388
395116776
245656946
270397486
271249294
120941532
82022760
212510872
213034968
176276467
610150932
212200416
339732128
618560023
58560207
164132712
265761216
264521844
440512668
296589816
198499271
299392416
139132264
298532952
125874108
265032540
521954598
254627595
238930992
464438784
273997370
208762560
554598793
85510440
400697064
249219648
161985908
104894903
222059340
356559228
171562716
603331272
465912612
20162078
507365713
467556016
373356144
597347125
241048512
355961340
177280020
244820778
133330050
238062663
266484744
445515027
358238005
371313360
86922468
463014432
179561449
217637460
240743340
461868480
197199820
166472955
222457932
354827844
601338312
536255712
143991360
167108342
59801256
460349443
492723629
496577124
506672085
97063380
233497459
416864781
530930772
476193764
237318056
462136284
510932664
102343543
382093994
437968254
167467268
207149460
460460633
454606632
476289441
329679180
324653184
85008966
103510110
520168788
226546049
462024180
463693284
138342564
273175868
38171041
517771118
578197802
149272704
474431237
318612024
510971387
228128255
511069013
105498042
362617116
96727068
65655277
457552476
422252172
437554967
184120937
434241708
34391016
501874763
593715240
8236884
437548140
376781544
90306000
289888488
325447395
224976936
151707852
281007360
250926976
406017712
388250164
466433604
360215064
161012788
590589554
228704616
94740336
157875667
446796720
439889310
558253008
90355824
473303088
197227709
557250300
550800696
397277892
101815739
259810487
307644516
50345755
289763928
25459097
94360428
466185085
288829728
483367536
304123391
18067428
175494009
409549836
211546476
216690804
428382018
512078736
106859007
601127325
235962643
44471048
52016256
194045836
127088568
157701495
514619640
113906764
8160229
430515942
210466436
502356708
32399528
140186052
149036040
454519152
445603149
315412367
223747882
268028208
191435474
47675340
451187757
252314964
45619332
199925028
560034308
56842956
94728374
34341192
484556005
56880324
526262609
472799058
404035272
44959932
94911213
310123260
478675830
598449567
174623310
592553818
159332117
413203356
542788884
546404652
91864349
604172052
409491000
159935040
490217499
103160772
228100500
116754487
523798088
468432792
477467568
182312244
393734160
254959675
317333045
334848348
613102384
368639319
217986726
514688148
267628850
348254129
423890136
61053834
70012945
427345094
616071979
156908232
598672728
345984084
66253078
3949427
171037028
349945092
251386992
319066668
492939972
143044704
28418364
571051548
461348209
157300596
350918908
510104340
320398921
435467988
82518306
80017344
378311892
425118932
224264052
552194155
151832412
373517196
228530232
260053525
232796412
105016536
312875904
243480038
214588109
91314213
343910160
66602232
329388438
344009808
290741724
364269492
531646992
264926664
508478832
497218608
24413760
398527246
301726870
178032693
70197168
196887838
173686464
432080132
519022836
442686240
358341240
433979496
240019971
237897144
319049387
288088596
459030004
30018960
601786728
332213976
116880876
439665660
103841294
211745772
90540031
212811838
262024901
105651792
486217575
410101344
354043116
566972208
298489356
282502080
275632596
474236280
896832
135822665
286743348
431646337
621951415
335938320
149123232
211694915
63493957
92335332
130613616
124029251
331174624
369702873
51250212
491270868
458510263
51554794
306969848
458322662
428043263
126598984
169955892
38183868
27976176
539050712
96888996
487718994
236111303
85581038
404327988
528536088
68805483
89512533
146705038
32535072
617447136
174763908
53142475
325653405
567190188
219593052
44679672
399738021
30156846
329878061
304237800
8684367
425553012
167656069
441565200
23716224
310517027
76081248
91902417
345026134
134762052
73237534
124962765
492429462
397264445
173496330
381658068
458304795
324573175
60887977
50839164
605449902
97765209
132753953
491382972
413364816
194313600
447110027
443925612
543667032
46815876
320014497
458056514
297717084
31420260
488368409
172123236
244710576
181639620
78597360
124572456
527424408
76513628
286980012
186149800
617325588
271229400
464146895
411695712
537850080
535794840
613547404
67910112
49865061
61923428
575549274
617628864
64472256
535452300
461072253
618191280
158496372
178787196
2176903
13676688
544246236
217226412
62722188
408369238
474392988
91246428
541291403
148114296
435924373
559624836
561620451
359100252
108329832
508868475
378714914
193191401
408643992
86513148
114831864
218092104
181053688
169600896
399419510
547522883
605118708
277274722
430960760
42245936
404868132
535551929
43751700
470288736
434751420
565670556
63282708
148032404
550954478
137047140
543466242
329807407
534690875
348338268
510895296
270450900
21730725
408657767
532354400
79450596
88929612
59589504
113099266
294241860
616076681
254309196
421473672
193491504
618247332
10170324
22333608
69355008
302539554
526820292
169414056
597066574
313702721
491169564
77930964
88236346
51735996
46780183
218475682
615787272
360321226
238781520
589000644
149466696
115367472
491182055
196634800
566608191
249512364
62259734
218845692
276093468
209209260
131460624
144807228
398683563
359711791
332898083
33119313
598099752
579047321
610305475
165509100
442499120
408320136
247870232
578182608
40619016
228802483
576880956
278850547
15259847
173269188
92280276
456717924
149291825
265923144
170806396
198542412
598977900
11622620
157127195
87652872
501933204
583183692
468541868
116525880
24924456
320916384
539785453
414392114
545304996
141425424
362301880
72911196
191704068
575784332
327841920
32902524
321881724
457467343
612835200
422812553
330993288
475450062
347080212
584985890
238457385
129287052
328726296
71067708
395695980
191319926
60548616
329045413
85633152
193915008
175610916
33637428
222395652
8694288
483162012
617130520
405229845
519077634
23728680
165274683
101353662
272026584
105359076
22797171
315560304
110391300
418615020
549427932
540970308
582093792
8052804
346242486
604466287
246441960
440026884
113038200
264852456
246308083
603249801
287060000
417833462
487556681
159685452
618781594
572502672
592998235
290710584
112944780
505206209
519384060
190489608
90530208
37056600
443102095
107096688
418728767
505703326
561952440
200479320
329811085
284458566
576476136
77728664
580544920
22637775
311215655
396841932
471727404
92000016
358676748
308896344
40531824
28656771
294870888
493845525
22060740
147690632
155103380
93649457
357363708
473178283
366872796
174408912
442605276
354595058
267492600
480575586
105695388
426630456
514470089
131893543
207168192
131728428
206115209
466579432
355432852
405265351
480775820
160774685
89340660
178635237
272269659
148291436
238798621
572951088
194157900
539071189
482012037
147962684
192844542
421778844
438202080
614732652
480221526
515772093
100470096
165185244
198835128
88331724
373804560
325780452
73163889
152766612
163254564
608741392
585899100
240270012
481289129
540237126
557941608
188070944
65481192
304777957
462005496
165534761
373210887
359592264
565704186
516091867
353260028
60629580
115461491
37174932
567105115
519134940
345753648
334842192
115576077
47170872
332035920
262698676
14134351
289719180
307476360
38308428
149079636
347727183
511557144
519807564
592289028
86985519
291418748
595533816
354416796
348369408
359884980
442655100
409192056
415307952
214911707
447301188
5324940
74773368
555668388
400603644
284302310
402269506
277669152
619231356
85743680
411523245
603315204
350514174
414541736
367719804
328159548
312782616
75807798
147329568
560924820
611035308
134116855
204247141
470112456
210955472
293170471
496573753
7803684
27166536
54364212
381714120
404096234
88302165
539755848
407811625
41142168
252944021
70642085
207803922
288262980
150463552
147193008
473715167
343293588
393412033
261401616
385389194
34686907
549060480
354836735
460872
299703816
145245801
480620988
371651646
566192013
331426138
89351730
365838432
319564908
137553233
496739052
270866574
447120753
317866049
106127196
202261099
175172263
613526508
261445212
221843982
393866924
234920160
350381052
349407721
566430372
80222868
255597120
141064200
533160396
524484792
475165260
214897140
185114844
539332951
257048244
355749357
11682824
125774522
146164134
309450636
60853689
112184964
162008964
87184818
566262216
130252392
329853564
94952088
556621272
614373516
252523861
168923858
135060408
483660252
552137248
182125404
105415128
574346160
316451402
77924736
116027640
112203648
322635312
333499172
354487020
324165653
578462868
63681018
303185268
507376089
430304976
313461468
110655857
180892030
485005500
500070400
146413322
360314537
180049473
224675780
534729195
55013600
551726064
73876536
216784224
89284608
337318381
357638834
151699205
14069052
506636911
397103508
58026276
28063493
236055204
126764712
275731589
492547608
79885063
304536744
531242172
481654836
323948006
222186304
13720009
275906628
77282023
598048877
191335542
441596340
238451116
205181542
278696779
224232912
137501784
544819212
518456088
320573844
218241576
280477980
486157680
514906128
278447652
383343339
29474110
454600404
187315972
392163215
143346847
327396944
539444448
452005779
550548862
275395932
152586000
564898284
115554312
264633948
292105656
540235404
99187513
220849877
286786944
516139272
405019296
95694673
563055463
495635530
184355028
30595970
110283070
60104877
619936697
443952429
67655102
566885016
393709248
463313768
369961884
218517507
193709725
55435428
258947154
267401224
467856507
375961659
13290552
302132736
368479620
392768820
221897412
358464211
27860662
256537548
257490432
161173663
414143316
22187117
203742632
510882840
317268821
537007527
284320656
399021732
3157596
605648088
408316550
273079116
534617748
129278283
173991636
16647444
289745244
471125041
370946763
305016300
270804668
243326073
39996216
27787049
261733516
80964000
278267040
9382051
64627956
92903281
499277920
385232940
163263371
212468553
108255096
410043632
241566588
350760960
249705432
206209080
66521268
547173396
583769124
160368363
609120034
494783359
419229194
147784212
208106231
254139768
577012371
314781804
316905552
19499868
146071512
55024380
608546169
154311156
326820528
80235324
122050116
105352848
564791329
43701876
224899308
377269694
394565774
283035656
239759316
43373695
470668644
263984013
564442784
2735030
29850804
347310648
534351671
572857668
584391924
576488592
347431377
245470392
289981908
534476652
153881307
456330118
240733697
1089900
115691328
527088096
67206348
609895584
78254820
112004352
452929601
598330188
237143556
178108344
14579748
193697028
572770476
54482323
112912046
10262047
390184200
159268120
537304438
307950539
584634342
333565816
519644144
295344967
43675859
401712228
197714214
588151108
132973174
294241860
285173892
466564751
323856
123115104
150552739
17357436
371816811
534636432
212555412
237906705
118560997
282122172
606135438
45177912
175508473
54837931
555462864
280409472
308690820
488991640
496402740
49755492
288667899
209507445
148213944
587217639
41432751
169987664
489390012
140175912
398745450
365872054
455995476
342757980
396071191
112720572
132455582
58480920
2565936
517777236
137209068
272200968
376252164
298906632
333947400
54980220
372365892
321415371
371251080
274544831
323831088
172639842
303359652
320785596
448837643
504885276
410973264
5199540
283697856
129901569
129552024
299928024
42200928
224327610
98437200
229157852
123003000
47659299
101703240
216379404
575230536
612504460
6554483
32510160
371300904
258469813
292566528
28158770
221911333
279182556
394137877
518792400
31669380
199638554
194547281
397128220
528444415
341886060
437421364
208887120
487504635
429111272
552749788
104184132
388776672
255111336
398823170
398185081
14218524
492458372
115768709
238877761
581102839
203578290
39199032
27888984
528668791
85821840
85989996
208198699
9460332
545393031
45072036
154510452
470425752
372587584
554478840
155207988
402098364
603275220
60953436
441739584
37878696
307993284
365780545
492441732
276448464
221465102
596418192
105763896
249724116
591510528
365557441
238443848
456378425
366941304
60132726
484494804
358595784
253280304
170453659
119484180
142830988
269410824
460628070
206209080
19755216
398093760
371571458
558900720
367044363
276678900
572196446
361741960
267473536
91461152
123046596
110832143
338433326
613339668
324537759
267965162
498345876
386697692
420838415
219115955
521227499
555394356
81244955
91603902
56394540
556558992
538541388
501453648
310362168
168872220
593204544
289514808
412411932
286257564
54993240
288105268
254434421
414591732
469728814
530444988
210481488
255210984
599662781
24348737
309764828
472948607
528503985
540733644
230203679
115915536
150099148
347154948
427253256
486296338
76163253
328270644
14716764
560326932
91657476
162874656
45170903
305564364
510421968
145691604
439397144
598592438
132793600
449493444
507830062
406669716
108902808
537123954
206931528
588279911
548605836
417824064
590912640
424337971
231114852
171282456
206657496
3070918
66901176
262283070
67402676
589909932
135440316
10998648
588238586
237494966
80162446
313785206
36334152
243657996
180225993
414378779
271162726
371662128
17961552
245367667
487828562
315144026
99554580
389048131
574937820
78578676
165617869
615974112
551972567
394325820
566921026
59471172
29259144
233791167
209612703
393908544
301528620
331667862
403491421
587871746
304305865
299244811
610096197
64721376
277357752
28202796
308134204
59303016
202217421
264515616
609141996
510185304
38071764
254507312
87568424
33157872
503298064
395590104
381494412
558028800
1357704
309126780
428891220
481554539
175433243
276442776
105041448
492348312
546326388
259422844
209980722
955357
478995480
289745244
445189896
386595660
181387184
544825440
217528445
271469384
268076235
12449651
91132848
308915028
371736864
348138141
600673950
145548360
426956042
126990309
290916577
365989703
13885507
205287336
567618007
510454129
389945179
596611260
346406781
194332284
29256234
174228300
565658100
164387169
245927434
142434360
15352439
90895758
465138180
231356869
130713775
500238542
509530719
132288404
273929075
320169024
287172506
318929652
619779420
289602000
167546793
120082068
497498868
468887436
443769731
108348516
139613076
555903514
234334728
584114038
294627996
46292724
154612209
370711120
166441130
132772371
155351232
523282788
187792884
383501556
478590660
212349888
383407095
323379946
261075032
577653228
616155855
365763441
175362224
192607128
25273224
265799168
30492288
467398944
515622924
564373879
367827243
304505604
161398620
439612071
364319316
571319352
439017948
16346739
10923912
276697047
532852316
343461744
11459520
204138247
527063184
285917371
101398068
10537776
419879304
302481504
169495881
397448470
364434996
169980804
431156621
139316250
594001728
106324416
321805105
1778153
479491724
540073795
245426796
127632067
552653686
137874778
395074915
198585868
70768764
240467652
250919892
235659488
303582809
118676555
9717749
175928544
67903884
227706995
72198566
457863876
143824852
153975689
489207258
395243718
547637947
281163060
254071260
122504760
147468005
392431400
98906868
16131391
612760464
269286303
35110883
491777920
36931697
100027908
305289609
361587239
128928647
287353692
346669164
321763392
302873868
144545652
72014364
556726688
244747449
173530016
213614172
472960465
584454204
346133556
9091690
130626785
488876995
296365608
263662380
216480982
494820828
300038728
255248352
397470960
197564616
88937872
550594651
200647476
149705205
112558644
218658852
429765162
332500464
190751184
108355635
193859676
181253484
418484232
507076072
164624724
85554036
38806332
268781796
170167847
51935292
482532984
114236700
9329544
477052344
343866564
53650762
68919048
421940772
4110480
566076924
189758816
316014948
16342272
388099719
272021009
229044771
240120540
376784016
129293280
621529488
132556752
122748696
46554300
470788023
48612696
346787496
159828517
502087856
29196864
586173132
451959732
463985144
543995262
342402984
128894688
110173320
412847841
374066136
186263317
250047972
426611772
408438468
31499277
574545456
483610428
283386456
14311944
60324408
168772572
388284660
304692444
457975980
148176576
118323274
304439324
363291696
840780
458971513
382011105
76910152
224139492
365209920
134461762
412486668
219101040
297274896
372029580
532718208
408221682
214240364
275695897
246476651
52702379
373735708
523075892
484482348
161541864
375922080
123460565
296539992
206675694
611583372
36714060
349241734
429037906
15246144
41216904
458032032
54239652
80721108
122072951
79035926
465860628
621584937
287783424
202341492
271995444
192793968
290392956
318525258
441851688
480471516
256538062
189437630
215688096
260705849
8451396
504299844
209223631
523311227
452569602
462074004
124776592
527835456
67555116
567007387
38102904
112103719
173317745
401823142
107819136
427381339
140412929
144097236
268327152
499130604
165795588
260068824
393466356
378213984
189430848
498233772
79805592
252900396
576332892
543698172
150331679
196960500
49157604
46853244
356739840
370603368
235810764
103062070
416024172
166580316
11341188
526010652
170236152
417475296
341964683
558485911
60433250
359312637
172705107
429576300
204327966
82537098
189337007
181664532
136299357
23575854
76349052
304521925
263818080
72518832
329087520
615550608
267166334
231615371
254326608
593809972
89490132
200079572
325506420
66734192
202192020
345521624
374857092
159623640
609528132
173524536
160564068
463581180
219120070
58157064
498931186
568417905
103776653
36363917
79369632
26658869
553313242
620711816
167596016
246495686
389592540
108671611
418297222
210388068
553332497
120337812
112359348
63494460
28848375
490526942
62286228
290379793
393715476
519222132
115124899
269622576
618967920
108132133
122233320
265486088
47986740
302786936
129861229
574372032
176221260
238190621
264584124
567034488
13086305
125643672
164241675
440744865
271590624
492046266
590060263
492259756
449362656
531679452
322017165
94294110
163781854
54330972
445806468
232071220
390576564
131672376
86911740
113025877
134605764
396666821
515086267
258040798
609085944
63830772
308536280
197601984
122585724
74591004
237018947
199781784
534605292
124998467
268116289
546229455
508497516
451783325
297052280
93426228
250608492
558913176
15725700
364532150
388863864
410742828
585600156
557648892
617483699
458330972
317288966
22744656
313436556
59160149
147319707
204221914
136882001
47868408
235825992
184864448
247980276
422901665
206308728
205076648
518718093
69498252
569226744
121240476
80104536
373887944
619193988
526564944
109952772
418049535
281633595
95791709
49175297
250225010
530209586
311387544
377734428
69996492
26642062
137240208
255727908
286121390
447463149
291198600
419840628
158451097
173091961
14272766
99949222
535501479
586353744
104026284
118125523
407519762
53764933
315367236
375398928
359069112
259884213
217431936
352946988
305371296
567109224
453582323
318786408
133279200
413338518
97810740
214380238
431232948
498240
462696804
337240637
251150328
548574696
379926684
477456862
101018160
33444360
161383035
178463340
66259692
148139208
155851768
190952865
429239988
579493152
65848644
81787661
296215706
426667824
30748587
301690548
406419171
577466388
305849964
102334536
203566769
264127026
433724627
248018707
79021872
601662168
147503952
300856260
223554665
426076164
592880688
249358054
452837880
122218272
159654780
230510736
198442764
617894203
250613716
415632074
6433524
312580348
149023584
221071063
7915788
165147876
48759012
401008464
330613723
471280163
317385108
108698380
511555464
187443008
73098036
318699216
407097009
43857576
114666353
287677548
56827187
410991948
599868504
62086932
130632300
414130860
94846212
166562387
30249396
83166865
151259436
563792637
77760518
236493183
189069624
575049924
498326048
182588886
281885508
353395404
98688888
588213310
280474493
452976864
82415124
601335632
149646384
435323585
388493220
483781176
219441788
221586012
307769076
471596616
325618043
520583318
235535147
196913515
409039316
20041704
576981003
598909392
348576499
403499664
302637204
463983642
55254816
524181123
158670656
222912576
29300660
41067432
423021575
576768852
476691809
539230529
483809724
364277309
393491268
617592650
463500216
87073668
239119998
401307619
168520945
452426832
130357172
24476040
323687844
473353027
188976204
117411569
593023932
72236407
603946662
211359636
456424740
149546736
527245393
128091276
143408736
141070428
445563576
601517886
612018784
243819972
226908254
585774540
182325507
378143155
484237885
530965358
370945908
478877148
500091701
326646144
168722733
63575424
156597981
383503119
541983046
562899096
407260813
75888180
346276800
479608351
158059239
171912293
17413488
126923031
396437112
339414325
77712984
120611448
183271356
546631560
152841956
62217720
249861132
54102636
329124888
585214638
60264419
194867892
588265740
38900088
608450688
131772024
45623494
366649312
44922564
38900088
250888605
269086968
202970520
152081532
436321224
530482356
59352840
270606600
205511544
315809424
5901969
291408120
494503743
523668924
209080188
225134700
399389184
351838775
90557125
94989456
517054249
550670630
46822104
373960501
576469382
358270175
538049376
50587026
361988338
478188930
327630115
47482366
432104868
272362896
331099164
362700460
490592016
525265576
192289500
521962452
350304617
80534268
278883612
20430853
335327976
200429496
34110756
53689551
9933660
150342169
176152485
170416764
348452517
24055555
211004640
451134586
270762300
382276425
208259433
585100341
86636705
277562052
165489528
138965589
176912568
39600350
147759300
564175836
210138948
196502099
162046332
496584627
146775276
240783993
23451813
337594968
410280872
306891970
98427312
345946716
544732973
448359948
357966756
538732765
33282432
21984840
575892203
249886044
305365068
180699192
544090536
450545976
226590950
473253264
340056832
605318004
219094812
429835415
148763857
453927780
307886125
1121040
463549986
40464168
226504109
209235888
374782356
305817204
9720447
387515634
447644794
17350916
222129019
1905768
453134133
31235673
610463761
55024380
443224861
57713449
299853288
157946485
11833200
601998480
38057784
385327915
83056608
233869216
349689892
492019263
388097820
509705608
551480527
134892252
120805946
596623716
527075640
507139812
221515946
317285460
562322565
541529875
274947132
37087740
45733891
23359136
310380243
429778555
544457988
39041339
567682200
273147592
27938808
354479076
449093030
49502283
420408684
279975971
47428866
549054252
145504764
396325008
445914596
343231308
130702756
182917298
312072624
405738097
185324926
524590668
526683276
126560515
209896056
163932922
142015146
27794253
338380892
522621234
539326537
123818503
509199800
123844556
47662884
433923444
454188656
320766118
606239118
410805108
48086388
460174464
276764078
299958039
155874384
427795074
412938287
391448092
220396464
498988686
90642312
85989195
437585508
387532940
16018416
296434116
36293657
146451420
535010112
295984584
274051538
38860418
588300933
75777941
96004620
386852220
118904128
348737858
333152147
598809744
62280000
120555140
569028324
612233146
39030876
182276126
400577886
215292320
264396199
538080516
79953157
579129264
103876812
406887696
155369916
220448657
46099656
130289760
311800621
96228828
555693300
405685692
557892554
85072491
269136792
454774788
611441358
335401647
158951016
258281388
510309864
310309992
50969952
458754778
209836823
565338539
225799917
410960073
215326679
206296272
62086663
507742023
130787133
234434376
31270729
404714124
40307617
424575216
101036844
481055361
189361647
10481724
296252333
256905000
452457972
452215080
194793156
469128210
68470632
36041436
329467428
160962660
220377780
561872976
295105250
9734364
618536040
566312040
209631707
247456580
498850344
58595642
491332515
158015182
487440648
163460088
473346684
350760960
245696845
607279824
189748790
550100556
47949372
292691088
580462056
111686724
51109083
406190160
33020856
573396192
323395128
530065080
457690450
2996462
29708484
89365572
217625004
558583092
388683252
109382364
555506460
158642497
147628512
18571896
471899964
169407828
545740164
609565500
66180542
10568916
293162175
513114961
284457093
607497804
603804600
452989411
23809644
355562118
577830342
149392517
29998619
42225840
183726000
516574060
430026257
569675160
115951555
287841594
308099207
288365164
537112754
60685632
78797305
317117257
522375631
196312788
189153373
306311724
356735576
101926033
355780728
208613088
432478548
19225836
586315671
199729130
363310380
334896225
392930748
175723020
264166848
419262256
516555461
474690823
386579575
557574156
75888180
122156957
122531058
561410604
170324556
37299492
242381304
115124580
203143904
193416782
407037168
477654647
286459015
390790572
298533269
316444680
385195572
115056072
83037163
206949046
450938340
82710347
34179264
132351228
402372396
211303584
28268892
8758346
498053160
47058768
444317976
167346510
49363128
560065787
369069166
138759840
274386996
57932856
106998423
538604533
388863864
403396622
255528612
173605500
590364576
464939766
301846248
437550362
147784212
544620409
37498232
241939116
308484846
34512748
440898200
97557435
223501374
100980792
24113348
235430856
574693869
45296244
343190094
171573268
295758353
148220172
7274304
355533550
585382176
414546046
111261127
134397330
436296312
418378356
419308264
100320204
40151916
556546536
290567340
265867092
440639841
325556244
315534689
149851908
417462840
544887720
403282497
412269497
449642916
40936644
185837292
18459792
597642167
445623122
235017908
112427856
422751288
282414888
342775659
420857593
39184114
13675602
560426580
530662968
579643623
262628532
460300846
584834112
492536204
80266464
354106493
435528246
277077492
469270849
204725461
199271088
393190589
301646952
536907780
70756308
107852422
621541944
511063452
386095223
138747384
227178756
120468204
41081876
502643196
433842480
467898356
154852992
9900741
324516168
386054677
76472169
339310964
228739821
558869580
595938636
394135602
143419577
228174179
344863044
103590324
349944935
47606475
584261136
421137081
534082140
139195800
26169584
287303868
271360188
159336959
156391308
15744384
104800973
590092875
40226652
289925856
579506787
525343589
69613584
169451424
404191086
135290844
328758357
303200246
116775000
317827296
488427946
536025276
254445954
353253032
410331780
513555164
176650992
157302209
274910990
192868704
286509284
343744293
228478983
456568452
67200120
258779628
558690291
144078552
103951548
88453648
189503595
292447052
358533959
471212290
7778772
322408078
136443024
84466093
235902312
619748280
123968340
86880365
562139171
290847600
116258076
25563215
47837268
326107323
213489612
234633672
15985916
26064709
71565788
51243984
577314138
121526964
552305268
76102201
397651572
349390800
68609512
400382866
222171444
328349877
89016804
74605212
479076414
546850430
237725245
508526504
84993516
346908045
151801272
550514945
532911673
545740956
384647284
474467724
501883380
438264783
499707047
5667480
510175158
13807476
585081332
487328544
430102291
323793720
105468108
221940943
54775260
123513696
588726612
229122068
422962526
378372201
17127000
513077071
606315622
169298794
244449000
334611756
77707075
37752413
586104624
51717312
397844640
613725804
460005225
87939360
251214336
102438144
584354556
414404905
451037886
602241372
42897436
366652425
425721168
52268454
463012565
228694779
213327684
530141245
79667513
540932940
125463060
570802428
216770914
404534836
494732019
97669710
610614540
248659128
253728720
503814060
288373654
222065568
113109154
180496315
590088929
78874698
615239208
225233453
33226380
290660760
9427959
287042292
224236991
158948480
204328224
150593040
62136756
136580040
621018792
182233861
30147333
545236488
181091556
618496452
319475872
123868692
349046718
537674707
242942058
13427568
36692715
488991420
67200120
207631992
116095841
377759340
242094816
231831072
189642600
239678352
265954284
554988096
354915759
579073212
114772114
600537138
78236136
90822410
231295928
50041980
42636888
423716843
387206787
530125184
226692972
356215343
89281
247237048
359704368
294053630
174902350
580537373
370612478
215040384
226730340
465443352
270048974
276013929
522952704
153239940
117070721
119240255
428369446
324149888
518879592
160661884
299271973
393984687
80206683
577464356
206433288
296751745
225758772
89611058
16037100
434559493
555101640
547795206
32813506
129037932
185863977
543629664
156939372
547210764
571755312
139512395
46759824
585681120
192301956
211581992
340694973
424824336
357997896
339236906
343299816
203038582
280644732
236589264
192825307
144869508
532128141
106667481
487027192
75171960
599071426
446731298
211534020
57042804
393391830
128346624
63433368
504119232
4964052
53616852
586711368
589187484
36159455
22427028
272724120
397196928
301678092
253474292
545298768
311063688
424602177
44218400
217375884
175966419
507849804
250618558
180387792
522913237
133235604
414029111
559517292
354715740
210606048
322373736
425752308
15534566
423236196
531588365
207747396
17170596
116114832
494579793
229082649
292557037
342322020
176693103
33157872
464671080
411910169
549749630
199845256
174126653
69236342
378880380
366816744
550081872
253959301
2578392
77908577
330812676
412704648
1423310
245925036
357624216
248490810
548712715
365579848
604337502
83497127
3560263
372459312
138093444
225231558
140159671
421585776
196218971
106795085
516137973
178479214
548580924
320778336
354416796
518306253
255316860
497318256
45395892
40585705
170155188
542265732
285030648
60841332
146698546
126347436
56498194
608108148
475496857
171649908
506013099
1712700
35714583
607890168
399202344
383190737
44944759
114065820
470488032
611396532
588079940
90019512
74687150
365827681
417232404
593840210
445252461
164388556
382520013
392089968
512165808
384635052
589349412
124520642
117787668
343038240
25759008
411071281
520006827
138566772
148468699
182998200
423144608
373941576
112886986
339706173
311761224
121102260
474249744
369015228
130489056
244225078
333297648
29523047
20032717
106087752
437168232
292765824
397252980
207031176
154466482
361956884
13220553
499705161
491517390
585351036
20774449
272269476
62102667
49761720
40780944
365907004
452856564
44461692
51019776
391126796
183629583
66789072
338105664
559473696
272752977
338727076
343835424
48256328
141209047
58804776
598038208
187184693
187756015
486655920
177024442
231024849
324385380
466434627
463437936
83728142
113137848
456269508
144561958
501061284
297568563
239892370
49637160
71952354
560549428
384790752
498831133
212704884
253991339
407744354
381340440
422153923
333245907
224587908
375965676
436246472
227471472
398942082
177529140
583558022
323194884
601095420
449593092
1538316
265563790
476224020
534879324
379326783
144880278
26375580
92271289
93600612
450950796
407796984
489495888
24852216
357206940
618272244
416298204
444277862
307295748
478372680
212918965
46485792
360271116
128900916
405516797
124112593
160872022
569685822
118685641
533957580
453055860
448478280
566723088
244872504
143730639
56276208
80673007
525861180
568012284
564154056
196647437
28978884
303182311
248719488
422737956
507320424
262024992
534493089
201612816
189549180
455370129
58568742
83510261
258329747
110450902
620371080
240824304
207563287
452039722
511647690
449270149
508721724
621373244
28830620
198586008
525313116
492511123
510425571
152238182
487535165
130034435
620178012
71720934
417743590
436891776
470945086
461098560
503857656
310789656
306801926
552915242
346164696
450210272
526781711
156461508
11621448
315161712
127979172
107343558
165379628
616908312
619156620
80987303
200481687
79830504
560264652
196120960
193192560
139428294
22227732
77724948
308185296
284818896
240515833
85859208
146426508
35767404
555453629
227128932
1335289
347508868
243221691
84924185
233945364
591596759
317827296
275165084
459826358
543772908
5204678
99778788
498607452
114321168
450433872
312707201
160338757
342040059
249630696
189779855
350614048
403387560
70843500
534204154
325510333
121408632
108099171
396702313
112596012
423902592
17737344
471462282
163629897
569905596
155831301
262989756
131757552
178914781
457655646
301871160
345697596
6015157
362955384
365145435
355955112
126135684
88266930
460676463
487389945
513620530
125743320
81007862
277289244
458300542
129156264
462709260
39528543
52196493
391195257
396318780
50660704
42081950
23049965
70812360
111445948
391592874
408313873
520100280
109630073
288799262
511156872
316434783
611980049
612572519
484781292
157649364
160353399
284762844
585681120
548520238
267872508
65481192
288083139
57490668
397256210
282186482
190632852
97978896
460693359
566293434
146818696
401793027
326301869
200793912
435511584
290218572
171494208
415712772
104256720
314233740
421025256
529099140
175015413
222750648
293668535
410985720
203070168
350107020
255291948
338672412
415798158
267174972
607946220
368912085
474013080
316554508
51070665
130819140
233475264
199644768
74790856
426856600
306780667
354939948
274922604
250664544
529859556
512935633
527661072
269005833
373583164
55578672
231339060
82343280
30915792
481722419
585425772
440360515
452543265
553669200
322641540
573492924
392625514
478802412
314220252
311020092
182455488
233445590
148693500
580735793
382928580
520320663
101929026
141149435
328411470
226522150
147323340
453181337
133385076
209622024
361495514
16136748
287478252
356173092
436115700
343542708
68939036
81256716
325363176
1806120
474147355
13459672
410786424
91738919
242842098
260797500
382548672
562769208
273197448
604097316
463120308
513778860
14502926
317627593
360520236
334804824
328305387
134997481
553224828
492491556
600248412
470756659
140795951
438351693
138627798
394771311
456435085
236626632
472611643
264369098
201285886
588446352
204132462
61763076
549203724
465015789
241694911
148069302
129305736
133936660
262103392
419919523
573340739
39382250
336436560
41995404
146993256
544925088
322660224
6130087
192668160
353183652
561476018
95211566
241349649
187354109
572904032
167850828
385457148
201617576
437359390
77779357
329566786
580860154
68763348
119055466
501941026
285324790
447238908
488519175
306845019
547067520
65201841
253734948
433411281
158734412
132472249
362643984
176003280
34247686
586307839
490409644
253423087
164170080
205787365
114333624
57123216
321065038
222395067
260638874
471693116
501274433
239186340
446139694
232472556
81461952
234309816
214224516
78977268
518387580
595943311
483155784
307948795
248032240
581639148
495873360
286525368
87154076
47482844
466718636
355294944
30391783
316625252
557427487
62846748
37336860
187412976
27716457
274638067
185133528
342402962
22781992
473394141
4457052
441004680
138186864
204982164
69118344
312807528
117659376
103559184
53654220
16431674
345331819
446099184
264220252
465163092
151776360
306002538
115321775
592145784
513747720
401948892
615659568
606470184
51679944
499037184
276205572
217962294
38844036
57951712
104726023
364277999
243284364
397287044
374252976
58692672
408469608
90436788
277401256
128342700
535726332
566791596
397103508
10587600
67168621
138130812
194044440
62554032
580297800
383218924
341630712
498320091
394709657
209908512
168953184
546675156
77927765
98781478
525411732
350553059
510658964
297187382
335047716
526409244
85996224
301952124
227149930
434297124
136885212
617487516
10506636
403441443
404441310
156821040
303427475
559324224
207292752
3859211
318780180
252439524
345164959
477482076
513237024
497070120
41168043
451642104
149845680
374782356
169300433
182903904
435511033
466919388
76342824
358270782
441370618
507393742
587172886
501341544
363086172
45083640
271241856
553750164
594342517
72578138
593459892
383617504
561406668
142484750
307469835
359760095
181085328
199388361
420364642
325810031
81443556
68626332
217494216
516307428
566653639
345702493
4845384
376432272
15707016
380150892
543100769
72475236
470500488
556869342
477033660
68508
380057472
380499660
36863532
309544677
463400568
500759143
239454144
68105961
351147624
535402476
230635296
313791552
480957300
150792336
269909064
49244796
223676691
318704593
207562172
512981676
23242896
149036040
44137836
231332832
554790240
371370760
481225104
303590088
187269732
201575448
70266371
391734972
169594668
57310056
9939888
362192732
531704722
20421612
65973204
504187740
24501218
83168712
592974108
349465889
409939416
571437684
446366988
211695948
335511841
183442029
162619308
323206052
486434616
216056884
316600380
408893112
434052908
269759592
141898752
298929669
465325020
110248056
455786428
293432220
505371060
427757724
616273056
152455212
42823728
175093992
173169540
52417677
328168923
109469556
495180703
394830288
504905383
388173852
238812660
367126079
182899196
449939436
417913486
385113802
41942277
397433592
46647945
442530303
281390158
53133249
103085856
256525092
474752125
452806740
540397332
334036823
4392375
13907124
327910428
41315300
251693601
307042678
31655996
61159808
431114616
172160604
274711268
587418732
486668376
21828451
195515604
521918856
456950701
352785060
224536656
244050408
41839704
28380996
28617660
373991400
461168683
343681921
212304654
106878938
281387268
31307260
399722879
597022308
79027092
15943680
387494961
312440076
317126683
392681628
126752256
189922860
262056701
406165495
359667690
1949364
62877888
277284770
593179079
381469601
374583060
189200412
26394264
45279830
213657768
536649416
69934212
48466296
5959439
269093196
87986002
259035267
619816788
205484413
173770074
13457240
415918296
290102176
95065031
158875762
34269687
80640144
487029600
174253212
202153048
342230757
554743827
461518554
319272192
282141761
412858444
245252815
10056182
759816
158144232
23373074
574626420
175866264
366611298
143948512
329374140
368666460
287232865
614940264
296539992
451587570
119216376
54849987
294964852
585049119
345938260
361416299
103864356
175997052
607430080
361574112
323924505
133752528
428162544
291582504
559558672
513547758
33287136
445202352
416254608
556147944
11422152
495399584
318133290
295400268
341740573
164101089
396499392
599675436
34315703
338441283
237405132
84071772
384341930
90050652
15793074
460236744
525321275
280303596
122324148
367707267
157356648
323164692
86924196
112598315
446977332
542963268
479599596
294192036
149357796
226870154
169474887
133878376
357530796
143767152
151483644
470469348
140600484
386587262
404384040
177821856
454276548
376104785
251959968
573064095
371189109
185743872
92242908
243258794
31856220
323401356
190066104
604327752
57895488
555313392
194668596
53386416
57291372
131505252
138224232
573038280
45864514
53299224
406710778
507492917
299803464
445840096
197557484
514812708
56763663
207678888
550231344
28163016
601126560
398809908
179310348
93357720
183510712
125674344
347309312
219070290
178220448
216030636
452499016
241552980
352446324
579505459
83473884
315825583
584024472
521171496
367028496
299525779
301616636
415512911
54274156
235711385
16703496
411074400
304646240
88431372
153636743
305743193
93930696
138131981
6302007
444362531
448782825
329554620
393186096
270090759
456288192
237336624
444507573
87005160
549006958
111805056
309588822
610469135
548379658
26300844
27596219
600491304
378631229
372615033
12487140
448680947
315007413
363096574
35169516
128882232
86475780
348655896
307889791
33225070
161511527
337130840
19954512
599662980
581893579
96799848
274785588
592095960
490172331
446574463
485873506
6147036
435991140
343362096
76125850
370609596
562157964
181477692
245837844
463064256
129137580
529479648
9236124
66655419
249736572
466464744
218901477
3724344
332559417
524850725
429077661
44623620
335602008
348496209
551395980
111699016
70214472
575423604
581084856
148428443
113306004
28468188
422700588
228287604
564588240
479212511
211515336
45377208
397664028
432749961
709992
335258599
252030131
163422720
201383619
360107926
566592300
207891561
23663031
329461200
175765335
611365392
374350247
516032726
211160340
222856524
418151848
122934492
19562148
599880960
556023384
369220752
325649664
373250268
125182800
78396284
235486908
355687308
18939348
362444497
373603638
543443463
365871186
377556931
92505172
200629258
40731120
602698653
49917420
616889628
362033640
287235360
208955883
516317515
281768534
567327714
165079368
612286208
441534060
173798568
532682238
519791180
230211792
194052024
297045712
332245116
16607270
436354054
409821084
117565708
3118501
128876004
346068300
122728968
304916652
244087776
488356164
198187416
584794071
439478820
149895504
118853743
126351930
144495828
422571457
280465524
316594152
410780782
559529748
71023648
84557556
525493728
608849280
275686766
237602158
384088901
344168544
86949892
587032596
598970905
433097976
15819120
142247520
10008396
7666668
486404436
159935040
304382736
483439130
443022552
218790468
560303582
568603246
501871474
450392714
576376488
324681819
533543829
596331938
104864647
373636404
436764803
469557735
393771528
196368840
221486364
582318000
103627692
31457628
350318023
399709832
114732216
305782344
71964463
214598468
499653756
101217456
343028880
523014984
405107017
406590096
321900408
41372604
224028712
250863500
517067244
176862744
65674260
537203072
497972196
361273824
559978164
109894927
19848636
425353716
336699096
392527374
422840167
90791784
140989464
583584397
34860333
270008712
55653566
99984312
104493384
614072276
492581248
98794764
615631572
31899816
376790041
361647504
398957075
448827048
233643420
53884656
92012472
450276681
1449272
26025796
455322852
326179044
464931519
82981872
468040428
6213325
34867926
619502738
175093992
11307691
246186612
488007396
98529695
565338375
422509871
181066644
171618768
282949109
183059604
150169536
547378920
614337778
451617399
453302874
482336859
550536516
558651600
107490895
162058788
78257083
260467416
12247886
326624235
135926100
252645048
57783384
395676592
581662294
301682626
194913061
389174120
98769852
38255470
290755661
160906608
308027722
63849456
233543772
253024956
271995444
245607408
227181185
57138563
277145460
439472627
138554578
423407539
223159408
375056388
143929080
111431376
259344721
308186352
195556214
401024488
130146516
138179209
120505572
197315496
305178708
552824950
14112648
73048212
531848559
438300561
618683342
349434396
352046350
81345837
573025824
502110685
577958400
41153608
282109716
291981096
475383240
71697684
410037637
175259147
426163356
426706385
292323636
297775475
28387224
325313352
37368
553643444
620788356
54938534
328066128
421330428
200558794
7292920
620495640
459744732
298694880
440399685
69790968
290929878
205673472
253166999
507389740
301254334
65344176
244695044
483311484
558850896
554475952
165507482
52352568
195925610
101324978
417923712
65026548
525979994
211546476
185170896
566430372
154280016
20516826
554814867
99803260
600435252
571022617
548954604
415009008
392846170
413063345
375282790
12540626
147238281
1096128
143419936
75857040
241316316
114545376
362324911
97960212
552707566
174052089
490511052
266347456
79493175
314512012
438026734
507750156
381578441
542155329
244480140
545423328
559576803
15615300
361441980
309530059
572240425
280016899
184660200
32142708
325475813
478719191
298944000
77151813
488760984
176911781
389387016
238632048
381512473
56168543
349435593
412355880
442476269
81125928
309696764
452322387
217737108
584904558
279740324
9313553
60716772
522034223
279412992
584742095
342094058
432746352
43174218
379177356
396648864
578017676
230037408
84065544
612411696
405050436
6976067
513288097
394136544
214324164
617989154
432311805
558227382
304954020
567936029
188546472
69527597
518717664
16298676
192704957
5356080
139091965
127252247
510725022
384856408
166187952
26674524
478974247
195386375
477776741
258306300
417668364
507775068
558022572
505551789
165558408
169795245
398100447
71860956
324765297
155944768
97253020
73608732
362729881
306285039
286755804
524112620
34072511
277181538
586017432
215463888
54725436
316307664
88509459
34423144
224256333
326851668
27820476
321601464
54426492
198143820
226942092
509132772
132550524
209478780
513735264
547554019
512016336
249811308
302325804
7847280
38221642
558969228
619251532
119135412
573418188
444422614
558431336
3085386
6396156
279321377
511941600
231676125
253024956
243321732
342593618
498688416
143021865
115535628
85323600
176495292
63905508
255849006
445486715
24817025
295024608
366640187
23281290
563409792
416922778
166662809
552981108
274642344
491488848
17687520
348655896
398448756
331373196
277602395
155008692
446753124
197800876
553799988
94443463
365596056
548873640
594503454
618403032
477095940
25125480
170259788
100597787
551014141
501628135
100987020
224700012
237634731
549060480
81125928
391952952
503511136
534947832
551698036
453180420
123681004
374614200
457253532
491447170
330644520
43686237
582775301
38102904
315803196
412674813
149403492
288104456
436903840
514227607
609584184
196749684
344557872
560897577
176258628
269896608
252847027
378391320
368990268
95917428
31420962
3923640
35704149
181085328
574691471
382473936
738984
564618024
148083156
526602312
390892385
82377756
584541396
490208874
376358040
753588
596708932
123899832
19792584
149720105
291832713
337763124
305215381
239753088
151016544
604913184
347683786
88138656
262267308
431661257
55753056
585425772
23597892
43085304
159139657
549854342
268694604
454142131
531130068
414214477
229741702
270846877
356602800
567471253
78384380
460011845
691016
263009496
106368012
356310108
59707836
487870490
102748502
240176592
570681758
43844707
262093381
506654028
175850483
357010960
274995569
538676553
277113452
435979502
10475496
300503006
479512615
311219388
87067440
257851656
55049292
352607263
284924884
387113796
299691360
171164124
118730592
178135310
248686316
563614630
452502836
66483877
467293068
500261575
479169864
410568251
150933646
596642400
27672981
279288432
297035737
596785644
118221805
200248884
518829768
354600099
215744148
346554063
385731141
502991964
472717406
11173032
217290418
582753960
165353400
370852488
523452230
129453200
55267272
49936104
401575212
443210941
407301365
402770988
351999654
599046408
104867064
170112180
618652152
266656458
297748224
539480411
169237471
132207607
282452256
507941401
8744112
607969140
475408538
108413237
305299627
585766659
184097140
23627765
43914802
550274940
111238364
79263756
293717685
480210239
249049788
608182884
112764168
80945959
194618772
534404386
256207464
208539813
488450928
407927772
599532192
50173561
575074836
377776062
347182536
604601729
319228596
134265516
396094572
363036348
280785864
537566628
304318764
21318444
282178606
450701676
177689647
2734092
506332662
82091268
240512904
27646092
477871925
271606387
472981576
384049620
356316336
95551883
346266728
389922624
61208784
340467222
603956596
508706192
7996752
51343632
311593068
604347394
484519716
446734440
196263755
523294505
345006568
409027156
269292492
302767919
323382672
27503929
189985140
408313908
612563260
32036832
239167656
200147517
278015264
428262192
311342453
438310860
251573832
193940314
308846520
123246494
64353924
259508304
161163398
496638650
228137868
401120568
109089648
226026941
480446604
530988164
8115084
350860608
409111092
390881036
44629848
394531344
212586552
45600121
64171692
295742808
85592817
518298757
78177810
599741584
113846570
136517760
8295597
43765131
138556918
79357176
322025460
119235060
31027896
22869216
159330924
545030371
190377504
229001746
53180892
243278641
503165395
6333876
353205455
317927567
434988432
43377107
602720928
518692752
422588484
221621185
620937828
510509853
527888779
491164992
191498544
238762836
104395929
591840612
211006500
607566312
494428464
315821784
274829184
378114336
199146528
316762308
65240949
141392124
395814312
220531683
17631468
193049316
116432460
563216724
428473944
489003876
125443117
231987435
506184169
58013820
52308972
422843832
339093908
26880048
192705476
615002544
305732520
436030574
323444952
55487216
587337768
384521985
27751968
464680509
51741730
596075652
395963784
285317136
154616328
328738752
600138978
534075440
52308972
142390764
198878724
3643380
456418980
482009832
28860296
598841291
188217580
500538132
387960804
440655912
602135496
399004542
578216015
396243597
220533851
202490964
285622798
362550564
331068024
224765080
586141992
547142256
75832128
73552680
425225098
190265400
599027724
496169352
481502313
324559472
541504840
579801888
91321614
96531193
133179552
520660800
383705116
1773790
191031404
118165925
557756420
287447112
259509571
225011412
51996006
154363612
499822826
583507548
139121064
18727596
281858121
71628228
449755020
95857275
210021948
610412508
359604720
309936420
10019125
32229900
405847620
24244461
48685681
295616582
399241321
131372298
408377969
401831197
578526559
162980532
532430579
261196092
126258445
373022663
15619824
56393044
152511264
289384020
401609325
402654554
193717331
218974009
493082523
316320120
538749246
594820704
393709248
274332498
10961191
387394083
34988904
583073844
2774960
309217937
407511554
225285444
63251568
273344359
221698116
419673780
107551332
413335245
483672708
358368806
348459744
26188740
129606795
553930767
248213254
376709259
146796502
71941899
187953192
170801318
10186212
127904436
394307520
172619567
606681936
194671372
378232668
551048190
34796223
499940110
491639656
388118161
144299855
245401884
445769100
34988904
277720855
146010898
114358536
85840524
614062116
52526148
430641288
123395364
334904472
448109953
51094512
114266573
477637776
619169076
131479308
306230760
190059876
128352852
176028192
163223424
417396066
235513716
90025740
257875210
495798289
98066088
36844848
150125940
607460436
474898701
337632336
302121351
253224252
411711175
332220204
494559252
172540512
99502033
271945620
56207700
472843419
588701700
496689228
156889548
577116932
542900988
133272408
310752288
218182655
552184541
57003743
277888387
216335808
380649392
202945608
47446643
54201050
266659479
3686586
249725634
144196884
118419461
63332532
557860644
420669881
93545002
346806180
148905252
64459800
304238925
458988601
90723276
344993832
23323120
154005984
541630476
332461046
604053720
377647236
515350058
389088072
300096223
605878524
532724436
287496936
154522908
157001652
484485146
399713369
30579480
107675432
162357385
272832202
70114824
474287112
247163078
278690544
42618204
342926136
90262404
327883313
274334760
516811896
447226452
482662195
263633799
502577299
187606044
261239688
520505100
495219420
437728513
531760538
35181972
268268222
396259797
569177301
505828042
567763164
53006945
425434492
460506247
571240079
542483712
469223748
438201922
492149016
460759896
307999776
164201305
487120344
348626355
363137280
383495328
295543512
382891212
164411514
407522952
150119712
366804288
159648552
108666144
529367544
105583284
96303564
570154716
606433721
230256592
329673692
206236471
3170052
146707260
617369184
187036726
253309328
297167741
167614164
37427656
38900088
6657732
60810192
507717392
238527724
115871940
43539096
243924930
104559421
188777423
500608511
212617692
301316868
104325228
339108372
561530274
319951044
69149484
601114104
22669920
9080424
109867424
134030009
393877404
472736340
140779145
480956141
60106428
241060968
318811320
200942769
113598720
199378558
90935028
473377357
446788350
234702180
321234012
557188020
1643861
205199451
571383038
175239048
527267147
66490636
236302776
288829728
400423032
519000803
11216628
59900904
14255892
475131200
228298568
127250496
502717932
512614224
422713044
456475032
194108076
344906640
237512096
532699524
251548920
321209100
362108592
65306808
128851092
585394632
592523398
242281656
546242964
69840792
265188983
47837268
538894900
18092099
202970520
11235312
305005952
452470428
307888839
327468240
194407020
409696524
563447160
42671743
621405761
488978964
518814532
588046038
84401856
131055337
404103780
590595012
580244076
492541380
332936424
413626808
91325631
378332800
275052416
98056951
333671328
370578643
290959704
437403575
531184153
256425444
351560506
65810206
5542920
47021400
60972120
426241954
154727067
469061820
13869505
120144348
193524658
149161046
58194432
5896239
390196656
137495556
164562444
317248092
551383524
238613364
216553788
283096125
262429236
516382156
55795442
502132240
430030944
476971380
550849586
331196091
71229636
19842408
47108592
320663544
305333008
541906349
469915056
265779900
544781844
71390292
42761448
396841932
409524503
19076364
139319619
5597712
80546724
88115285
353523918
276413698
584127333
291314700
248821056
476795883
76171589
27648644
567900180
596885292
82328120
326412512
81001151
461597608
402465061
607958676
562228961
454600420
269167932
34650661
538740684
614809476
606713076
440020656
65929779
352890936
606554782
427175629
495555732
445277088
407684880
521626140
546916987
1047833
461943216
128123921
417020652
48871116
95699448
35730036
564543288
467504820
219733958
238632048
90418104
316122903
467806387
299211468
122629320
69492024
91080158
420229740
76252830
140472540
387499932
222596170
72300852
319726836
31351879
412829608
18995400
457178310
171568670
28985112
57702420
426029792
226300608
247747463
153875196
328237453
594924483
612631340
500723187
341506152
384327552
568130616
270955368
412679736
218360045
578655018
426275460
312732792
609139517
543013092
205648069
201513168
266190948
349309779
184473360
312284376
121354290
296998670
412561404
71347968
116457372
435393252
18167076
300305177
541499581
367451444
1783330
448922628
243869796
363310380
99079870
548311355
243588897
152321674
333353700
559731799
148463064
254681604
162189104
155749824
387306864
569363760
506503388
147535092
299884435
112284612
5366116
525424556
129379756
268140312
385746197
166019796
25453836
362931599
159474168
19288116
319733064
602808120
330077772
302739459
72781193
3213648
231092119
372575593
473135357
495348418
52034940
51953976
167414868
362008728
24336612
378982730
123612350
52321787
590937552
12914618
464869875
244046575
262858968
351869544
258466107
403357883
31214736
13232951
466340184
281200428
515771820
111730320
208592686
291887676
47743848
82636161
34418888
414759462
495175824
521624087
54289971
61126274
359729280
15467440
490703536
276660216
574425866
298081619
21170344
148400784
151840822
10986919
542033115
143934666
393048750
295051500
363846900
593419356
96982416
325467308
335294003
350368596
441683532
83288613
91901912
544093469
590259145
457840523
58157064
505962720
151223015
232265929
500345064
210936132
1251828
165316032
437896908
24563232
403887011
45962640
239173805
109344996
28829412
270687564
354725223
247255512
352540211
265774027
14037912
55616040
122349624
329442516
89072856
586347516
363652656
113461704
447529445
34060313
437627657
42344172
373331232
161111334
292578984
41584356
8096400
224388612
96041261
606252873
477687600
217002204
432786287
221030973
96247512
388160100
259279756
153614771
467374575
52176261
513000360
494976528
540590400
58119696
493635613
537669468
489286683
288437364
327179376
336030649
621181105
206231796
195777180
197809647
407971039
468373255
74654524
348188543
466894438
587973810
241123775
45290016
269205300
32735511
518201672
12530736
416279964
159349608
415803393
384086988
550100556
16062012
541198514
48597084
328018019
110478492
90461700
311728858
204502608
4259952
134281908
493969801
182343384
469904813
428025528
441901512
392469876
391386204
498416830
116102376
565246035
134492182
341084872
468036368
364163616
16952616
192236269
361117552
566349821
582546963
281542968
116376408
286016045
609294648
510387052
124416756
232833861
114078276
20914088
505115712
164805336
611614512
613336373
375224544
37442736
221062663
521344477
223131930
438432916
558563888
228791808
163073952
486920672
141238584
456661872
98676432
506924680
382265782
179248068
319209912
13165992
140790194
413051804
37673172
189133049
179434908
178894881
620069292
36477396
361475540
487733364
73300015
145454755
350789547
278338121
481296810
172570675
423447948
235021069
562593924
42605748
4353372
74206620
191255652
170598097
109307628
431179494
398342880
307494537
597310916
473520146
412819046
102664250
165814353
229359997
202235616
413040960
538254900
401027148
619169319
143437068
439280323
200314160
490187196
348462320
527212656
558053712
493556544
415102428
101018829
392262855
476149284
221729323
529523244
537850080
234359640
179771220
258684082
241094418
304037817
60355548
345336372
19824274
589006872
36981030
60093972
603443376
476221739
516731956
126964008
21997296
377918086
222395652
357941844
607753636
339675120
257017104
379173096
227139316
197266574
265244292
143007336
248023872
173199858
528532261
180394232
431932209
366499116
317628
466259220
443911666
2167344
233481492
641484
131429484
329710320
75483360
355088722
125861652
118084965
446971104
8064897
153756238
255597120
123104090
405498852
540055189
87874292
257477976
354098179
428604732
193384164
200460636
33955056
52938000
151545379
142060680
408338820
227495151
553370256
378694145
98830653
548142041
292725453
2161116
314358300
558452304
454603694
350724517
502674336
620789912
375722784
401861700
430483185
286076952
387605057
566517564
555469092
280340964
16074468
347642104
273867717
117709200
541915260
173287891
385991615
357989038
330414084
106131348
299435114
27172651
526010652
147803979
399205277
361357125
457443568
475909185
585139284
427801320
137241945
125875784
499905488
221696035
195737251
178452183
298508040
492516468
351352620
612019332
37635804
290785320
104393736
34683732
504748260
75885754
535537799
252613908
24918228
46550601
487593596
128483640
612411696
463674600
91607652
594724176
438662952
163397808
494459604
14891148
252925308
163696752
43646243
14401095
96110496
113449248
29379528
196889781
87086124
387660006
240905268
377547588
430500432
170260241
79618752
337651020
548936405
12956616
241300455
342527544
569824632
224458456
139276764
47226924
208382652
440722029
380786148
85282048
239464353
381141144
615057372
243837674
148356617
448148196
121698758
504804312
191680680
402646428
17040215
320692176
178706232
316768536
475053156
118403120
401997325
519927361
447351012
449150904
270563004
321130023
601413048
406065600
123656940
411477732
7411320
24837264
4683456
239298444
618530257
301190427
485161200
442951535
58536972
576650141
19063908
468013440
256911228
572166360
314714492
315379692
191579508
590507820
191704068
596947572
371394324
22813164
211752
456060815
109550520
283342860
405941040
400647240
448306050
22252683
150406200
34195492
509866735
326951316
231048767
344381514
568205352
455223204
209348239
587126016
295540437
530905860
510138566
75743948
51785820
401394600
412997364
193783918
310104576
166324968
237862017
465809025
621809748
563588537
279786672
514108944
121215564
234353412
341757292
265584272
279367212
174040086
462397860
295773948
549726876
43365564
89515044
485561151
205082022
194874120
499558518
137293848
5960196
144782316
234092549
523127088
443884477
490106232
490778880
556138178
591516756
382592268
497747988
10393228
464086168
122543911
538295824
26848908
390863052
612891252
338220022
507345336
586839639
115959132
286450632
404776404
287639231
72992160
542259504
535564404
236421108
386908272
496078944
604147140
36321696
340005204
245339604
247148900
153719496
147628512
37061392
314282415
476329896
523356443
446329620
24684199
246118104
545351578
212843362
51841872
215297390
275908443
615724438
227415420
69871932
491158764
97275132
141612264
292660156
584715780
352309711
322925415
10948824
318975632
56880324
123513696
75825900
350322176
495107900
160595208
379995192
595278468
2509884
353136411
146513700
606445272
195864372
516640417
572123839
513224568
345473388
488550096
423597420
222185926
270245376
165453048
310154400
194182812
208700294
370877008
26587332
298545408
19651925
540714960
479702733
346787496
349946061
411465276
601612344
417868879
163217534
394318032
291812940
474853860
278902296
112558644
209117556
58860828
3789346
216460368
362313900
388583604
585575830
615812184
477560704
319385956
23161932
59109948
294547032
287296134
286219164
347400252
514196136
454884169
51388186
566517564
44699033
522435780
19699164
66901176
468065340
480700010
300563280
604900728
562962820
86516159
560357259
66556252
200230200
621946764
262507736
483386434
438433325
266211476
313779096
279998424
617587164
113044428
337927752
355065765
475066294
75396168
55796652
179715168
80667078
75079229
350105300
224220456
512084844
41950072
600971286
94223412
248509656
95433054
377155224
383098045
41948783
84901772
264828083
447248145
421626092
105162317
319004388
261308196
44972388
430423308
248086152
138934224
206601332
435817731
520006860
433660651
409304160
53816148
267746301
335657373
47575692
197739000
324614932
594942156
390570336
538823549
203404730
369775044
62723275
555195060
196605504
136953720
481287384
560644560
120499344
79435140
547864656
137830009
222308460
406751317
2254536
580866876
239958498
453722256
530288641
318473152
538429284
230376486
168813443
178059528
7473600
259583131
387897958
430597692
157973220
615374011
70949376
584591220
324308475
499106091
161424280
421523496
480726864
205815827
34528032
525578264
465586596
399307766
559353886
25789921
11415924
600486149
4633632
393765300
56999949
558614232
163459103
369943200
587717676
135115696
480714408
592547075
20574864
322440184
328047444
407924952
210830256
388083607
145263740
508982193
130818764
205679700
145008875
95655852
266463582
104393736
81495931
262099152
206212094
599581122
214781687
102120516
192253806
198972144
395982676
565668850
196653544
187070436
321325825
558570636
327844747
541809172
517895046
478497930
519533532
380294136
475141118
434957292
456302429
589000644
138800945
344944008
194762016
176893884
561958668
608357268
539843040
274044160
25223553
495059932
132569208
533829709
203757494
350555436
299716272
166457697
32697000
21476586
451443507
29882222
106486344
297805986
187606044
331952400
350144388
152056620
202740084
514068039
84476592
476610410
320156568
107979371
96151176
290835144
143287596
40070952
34895361
87043840
519483708
15464124
575928072
164774196
340514302
337444635
265094820
237854466
412819237
285771584
435169044
415706544
580901800
598954803
620688708
141300864
584096402
410481252
335303064
265817268
169405495
441965696
9528504
400958640
410232132
393273288
205829172
285915224
387890744
102064464
314376984
122857540
145411344
203829984
190520748
368417340
143212271
400178910
530681652
9124020
418388643
93083688
137701080
191847312
389480436
52722929
189479504
485979120
334330972
617475060
8868672
114339852
579091454
155482020
313642080
175361796
401319864
99189906
351003852
307557324
309713197
62283836
379944745
250858154
572589864
372610725
280452137
327094560
303040741
72761724
507507264
326372112
266035248
543400148
177180440
352847340
523936728
607597452
470654396
273060432
62765784
273315780
468167495
208644228
546077268
7660240
164724372
551525845
32173848
417921093
315041822
591579036
3587328
357505884
499529196
153258624
343635628
556968951
359741736
47444925
392962538
373474721
320567616
123308172
200373444
21829140
168517224
510017522
518350395
430635060
370502738
338842551
71343777
45638784
608668668
505302672
112447758
500494536
65163564
131439234
92949850
175330656
551383524
45290016
128994336
598878252
427309237
383140332
8126809
447566952
217309778
247220460
309419613
235535844
514843848
408326364
494193519
322002263
233704621
475999812
583204522
51967040
185345633
502655652
24950838
307676964
217014660
195266484
2864880
338074524
92797200
410045718
99554113
6094833
591943634
500127084
34079616
608842637
134536818
620925372
604909682
267633579
560034216
32055516
472761252
366871985
289479496
122255640
118325178
20919852
307283292
220682952
577626936
305747761
529205616
81175752
40675068
141898752
395758260
600366744
464329318
4832928
477433838
1541639
53232507
476715040
402022823
61903026
232377460
603611532
145697832
157756924
175480680
222397749
587885832
329747688
433618272
109007755
95147650
23199300
527598792
579870365
170606260
227833303
614896668
304409244
310925625
527729573
158371812
405219479
345828527
187420862
255783960
300198242
470282508
354292981
115310260
583209902
191797488
145875056
3830220
152517627
436022280
27934393
499109660
36732744
62345589
252750924
374092519
438498886
242707768
486841021
7449745
505153080
444762707
181010592
379166868
383385906
217301148
188017092
495330292
350592804
249280615
106792721
600527020
210587364
526804644
283599047
399003048
411627204
277283016
125612532
221193648
98736689
369949428
96118113
50139662
21847824
149160600
200241505
371685092
430504231
230869892
484439868
158885336
239678352
405891216
424795171
306248369
156652884
62329824
466827060
2386991
139139955
54259783
110011478
268277328
497636391
13321692
578911284
160657497
175523724
447313644
12076092
209116463
401020920
429864383
311373120
105346620
182692659
474909912
20884198
271651224
261004386
580642668
617643216
335720340
544078080
418045800
361654900
327754963
581184504
410101344
276890652
275962680
27812572
383456745
604432731
91620248
207722484
179409996
469329624
113231268
390993840
322595954
192997347
506504556
327848148
470488032
31750344
74667492
229352328
66290832
166486896
390487079
313519108
550095015
68383440
492217141
482175680
163281923
131946408
424238904
112290840
300650472
48391560
577220598
66667942
522367272
261675648
446369089
614522988
591538870
599002812
607734468
292198330
198050400
65723024
173950142
309886596
323868456
32908752
296452800
276647760
583084044
43247910
108535356
474569433
43611539
339071004
515507467
280034465
186697153
589903704
576697655
405828936
182968750
190365048
497808323
170248608
523812660
224718696
143574084
395630180
365389131
381352896
217301148
146818872
346611291
338342328
606881232
315805034
601144512
302982525
564593112
85819668
483124644
556110576
117996013
330216702
35655118
550708734
10020178
224039844
244442772
50017068
244118916
188750885
123840071
179621748
504748260
450228348
165431396
276903108
128462984
158919876
429626124
410643180
213372845
583452292
378031045
108653688
367370358
190956708
543076292
252109440
101229912
244630649
417730582
436327452
560557829
127289696
500656440
421461216
45117524
435779388
150431112
194244464
267685046
446659704
392364
8924746
42622223
219163320
162952437
618533820
506467188
214610652
213676452
428108527
145847304
43801524
450197208
360925502
492840324
359087796
338354784
473696743
69652895
310482270
563934195
390971632
101415057
520916583
361653205
366537855
103534272
135832680
110271238
279654229
299454696
118332
483834636
24749019
208909466
323364058
119751984
482165532
210749292
579920688
47681568
581209416
234110520
431176896
571103913
47015172
397944288
331836597
292142056
15289740
119602512
95331996
73533996
434147652
482649807
331263657
612746428
501117336
576726207
406644804
322941879
289321740
33681024
453703572
260934516
41391326
25868273
113766876
18908208
43639596
175844412
425955775
554061564
535949276
172359900
309718440
556804380
393024168
83735460
214666704
567359307
194762016
587773728
591948986
522726004
227044076
222842555
610760522
29198966
318408442
213095508
305767506
575267904
434988568
526415472
79486859
533428200
331732542
363951864
232883604
100952470
270513748
63432590
80015897
56207700
376769088
222956172
196051212
370578456
35016744
294478524
291819168
271155278
383943744
275574536
314632332
565832484
176363672
581145456
7637408
461807438
70258068
528062103
78180084
59988096
607690872
121022496
435193521
58711356
292927690
337140856
6191527
60816420
315678055
252521309
247768524
456737677
9966796
337626108
414566820
150674175
113374512
342379497
20146101
540130165
582001301
579601352
548702051
41727600
434378088
609733656
494478288
187773075
44782804
493414995
364817580
348985980
601494012
295412724
522011579
482300975
284953089
504561420
608101920
91644075
29936927
100881144
319915280
421461216
225223164
285842970
621280368
620283888
549966726
7713013
217753211
225092376
1113265
407060941
111431376
506679288
236101194
130520196
441276775
601945321
47216316
144621078
540266544
527916420
520476678
263581416
432548197
504136335
75850812
592064820
536654304
79478652
8052804
165365856
277750116
478751279
264042288
235387260
604234332
179856789
441586915
130471050
209980699
418640834
543237300
282470940
615289032
370930742
296066664
74411518
435279152
369718992
79520224
133908228
535994136
381053952
140614571
309245112
280686165
346704476
152025480
567399792
560050655
119322252
130509230
216746856
596237580
333956544
288138420
365259744
214831927
254054424
292422938
352255680
25783920
375666732
552460572
610107336
471222936
379572270
384199092
477388656
294429908
465399756
269121151
90337000
90854064
196252929
3911184
378830556
127773648
406665170
552415901
608215626
30529656
191928170
415507248
138672648
2563147
363298564
289882260
431239176
267473916
513386496
325201248
263572640
166171881
473860032
568821924
404073026
487039733
157151124
400410576
418571424
263830536
161335770
206774448
481492908
457191252
57185496
342456397
129380472
222605010
96310697
454575492
246549657
292420533
437193144
597033556
265150872
21744389
14359899
537165000
440337307
239933700
533534076
447357381
19752613
443343072
16750071
368448480
561653496
143361111
560625876
444473676
250413302
324933444
46544920
528448399
199146528
481773168
183383460
85030884
270737388
98801006
270537806
617697620
473950904
291818366
283361544
420759750
430840584
341412732
428612312
399208572
24002223
40531824
612978444
224855712
60038683
64891442
564636212
66776616
432673768
87759642
25858656
611371490
344592321
242378169
33120504
329876162
39001179
53572048
451595174
360402206
186456909
319720608
79649692
153943704
460828404
305240508
59992467
615633360
35767404
427785716
52998317
253889799
304293852
128660939
199115388
307420837
546535550
494640216
33780672
255348
479431440
382016387
273996007
317079936
88256988
148922837
496078884
112421628
423604117
269323632
9006920
237573288
82321704
9750070
244916100
196705152
32222365
413750952
584622360
428897448
514744200
386484381
36352836
28978342
350897976
468198900
457683264
304803011
426530808
162220716
516992508
208743876
26450316
459016056
168766344
269803188
467287954
46485792
33637428
327798324
448708716
165913920
396906180
513273229
526107628
339257964
358807536
108454773
432883368
346223754
449306604
133048764
547761518
21947472
346044313
356254056
54980784
294534576
587966796
86338764
164229045
563301014
449929404
515261124
240643692
469360764
517982760
242867088
3581100
369580650
48134802
204580944
215171172
617717952
114862804
51583457
453191812
278722133
553600692
420685435
489900708
12963796
95043426
433764088
48323052
198698112
438902403
458194700
574302564
239310900
261675648
473053968
83793971
74567844
462466368
464769059
382891212
144308988
503558712
73714608
208758901
274932106
280353420
582410867
6368474
133839720
507770902
226672114
416703024
70881364
481461907
460068588
361263174
617929704
291551364
337124275
103602780
135562839
129860028
265189159
280359648
375471058
10139184
176221260
166712802
146837556
426418704
474523776
388615244
351495864
240716614
345566808
12281616
393783984
56882249
380167626
491029738
587499696
136817296
94428936
467508019
113109327
143767152
198194443
396941580
543491593
256409360
21859127
259033526
616958136
565296876
269616348
246423939
164891747
343430604
422200375
594325584
70675344
483580066
145423800
161249148
185492928
589579848
164517933
411005911
148558081
385843284
24774164
361740924
241434376
156204805
37050372
542365380
327281400
621011612
128770128
187817796
376064348
507927937
609491178
329243220
349917157
573069420
180213408
141001920
614909124
468733452
192837564
1145703
74420767
381954990
359650741
258268932
37629576
53713526
372864132
361068300
565309332
241353684
205966188
474595976
561152157
231205545
125201484
416192328
16317360
37984572
546080354
54737892
206134344
435075624
230099688
15956136
149652612
445626631
404695440
62529120
216665892
469237626
118599804
170927460
491071572
154821651
416937684
192615778
309407040
6819660
481318524
425615292
599538500
227272176
590897159
208613088
213047306
481094316
161665994
522116357
353034180
139214484
99941326
530999280
568778461
33730848
400124088
532866903
31769249
404919648
591614605
176243167
593963877
24312682
84071772
32921208
6695676
119092460
322280316
186634476
267355241
108255096
447774516
10899000
133552245
340088275
397483416
72953692
461457432
404828681
521706458
125541033
127683025
463152718
49973472
434016864
263107589
217761420
376588476
124533255
588260072
279862380
21024209
398143584
368446257
298806984
434542277
192059064
358111279
320150340
38046019
154684836
345945734
359423107
84532644
591136848
338977584
599092286
8737884
503135004
558843122
227259720
445382964
95948568
318076416
220601988
220136723
439953979
495768374
62616312
277399858
266072616
170494589
319050515
282066120
499049640
481175280
61511596
259756918
152828892
209523558
307931377
391786907
18104796
38968596
572041800
1380625
131286265
550069416
101983500
2953436
387508654
89882496
416617132
77607108
2848692
350256492
146551068
452473096
432503460
299846395
85672368
528659215
350206689
41391288
468632088
53249407
135619277
78844030
185924484
304785864
589536252
203443848
244131372
429016044
526820292
509096103
188826732
213922022
356898089
341356680
13222044
98888184
110321280
465890471
363911874
104200668
162556740
97100748
467152426
396144396
224052300
68362920
452780935
77115096
26350668
286743348
145808683
561391920
545894186
529143748
304685717
468563534
410660096
585725691
184276381
31513680
343415059
518843496
177924961
21798000
595571184
35412408
604720116
170976218
279219924
305277876
352233799
65319264
213239264
88686720
302039316
476764830
93170880
148428431
364213440
67443741
230253001
7449613
244318212
394344504
322024986
585542820
376125773
471927195
97767144
470400840
361604690
135686923
314293377
120769111
477921398
487851696
99704052
55781945
608407092
486224430
358122456
224724924
587051280
8874900
597252991
533767991
14486898
120013231
328720112
440241064
197320912
196456032
556552764
137015840
268283556
258555244
58184425
434313409
495998195
432248112
215817453
131216685
356789664
3779626
436977210
463892580
40032779
71628228
248777141
222115392
101025621
597465511
298819347
83426804
90187668
234575919
528825708
323083728
62068248
431992906
167072827
562936464
493863381
468133848
339959069
176233716
342775608
433045296
414180684
258850466
4734467
545884200
371419236
29003796
471839206
392370677
70806132
201201768
354192588
422009280
511204915
197245881
26916788
34963071
386464949
594094097
198934776
228991721
359198939
55728144
304293852
543125196
434582023
168253046
224724924
560074527
558620895
271508474
391611568
554449582
155338776
275501808
290750969
303938856
80677347
45323717
213881976
344008103
395982468
78913976
442994779
42929604
276541884
322647768
606669480
245023931
372209348
234742429
97194168
502361970
205094268
157169468
336666996
24826138
361950691
320542704
149111729
335713265
345336372
22209048
461924532
198872496
231183360
100146240
111499884
211727088
76236948
31550996
511069680
602384616
583501320
388001026
190276557
356179320
266834261
18135936
272736576
287758512
79456824
225209620
533664727
560465680
462404088
543025968
411614958
565815981
465654237
75209328
52273063
297741996
45651240
32523481
498385982
353496081
24519636
115427077
230348808
440239306
16062012
515915064
17996464
72979704
311418684
583131669
488841948
205573824
558907368
507565969
305402436
375124896
465163092
354715740
398199636
524173392
455185836
579471804
40580763
419215046
108186588
67542660
549365652
176968620
317982996
222239952
396810792
401907824
352918989
47729407
516519180
31326840
608318247
110771208
286375896
522762587
144028728
113248205
233661111
559661082
15271056
120449520
291875313
161237625
497769243
206314956
34403472
531746640
97032240
596798755
374274332
92934216
203691807
172739982
147590289
317946771
3749256
526845716
495487224
310939128
144231728
227620944
459968940
152136879
395675330
365265972
179844975
72188748
266514504
569102184
205636647
340242921
102895792
421162594
428078213
323874684
236832156
514731254
220614444
597863088
574471680
339457140
571205857
112491883
55391029
519195567
26855136
315765117
443514564
294404955
72708265
6263588
229159260
31726077
61592953
37860012
308659680
74008371
28074806
483476156
229003597
80621460
328545684
381085092
59441563
143904168
482757192
126110772
498420612
6607908
567489132
268710547
246346307
394568712
452925072
89309745
346619340
467723452
498306696
251741988
384118128
505873909
542287538
22389660
599706576
422376732
42680484
65322404
54318036
517229172
372519552
121209336
471684070
52539408
118685367
165565152
459171756
822096
185681592
44312220
486519375
327026052
418822497
81432058
309930192
471521880
26072168
69924065
311793898
390404483
194073363
272281932
568354824
264578103
840780
330626550
208374110
200018448
452781828
256850500
115760497
569223516
526303134
553345344
166718728
54569736
51885468
425105733
494766595
616923645
182015363
236639088
344599076
408404455
174788820
341889215
604919412
417821092
28305887
434839077
31634484
449904492
6762522
14915919
114962652
301599496
107432080
126964008
107571016
12586788
606918600
1613052
460149552
299283303
217409986
147404304
223337696
392980572
480465288
275171724
365209920
163229652
336741558
445543820
552567813
76062564
4608454
394766538
75657744
373392496
22806936
161935480
241472016
248621760
84663432
460872
570127884
373567896
386341247
505203141
386652924
13658004
47799900
388472587
37100196
7623168
122813234
312214979
326580137
155930971
474325025
453247852
13303008
314396559
153931248
416983284
155112943
406013894
183303698
91109412
411272208
221503261
67569598
605112480
144026347
482800581
52007426
467674218
21125376
122330333
87177432
491599888
454594176
330432768
382310455
432270001
383208840
166935312
116681580
64434888
279790049
2204712
62865432
111065012
321673448
387699228
159424344
382581760
613255929
62676889
127846857
162544572
379652652
596505384
455192064
347646803
362332582
541619447
585003585
374556787
486015276
562033404
251119188
129822660
426429196
609216732
620452044
450763956
251084953
45354850
520363363
344277612
319871655
229869252
321707340
439889868
346563288
253641528
564349338
482304566
222901716
195877563
568603944
367528574
209024136
397128994
100531357
262793532
274753584
401867928
612941076
350717364
227932344
548494459
548236354
281079861
553450751
401517643
286913082
157157352
240382116
9024372
616447440
321589008
568703592
144016272
369933483
588388484
109027368
514506149
616758840
414429279
479982840
271154664
332964820
74723544
262823835
380472541
506345933
4751964
75034944
527779404
349470772
426373663
98969148
456845799
89789076
372502908
251492868
26836452
585001250
523563048
362976697
65064402
51447767
827632
478631743
243994356
544289832
198689943
233039304
213595488
160233134
488483264
465374844
52714630
550044504
218883060
261766496
190713816
445258404
339868188
537607188
255352684
263952546
344266316
89091540
328309020
332413272
451891224
460110033
351894456
309332304
372485343
243772147
419260628
170120794
153336022
129860028
419044752
141096514
4571352
89028564
392183388
378876690
492180156
456573943
154211508
431306371
314731980
256425444
349602125
395652384
517670077
187461652
375753924
386484299
602602596
565633188
242026308
320265850
114458184
122119036
137072052
307686898
319989899
50216364
552573072
496075336
448067232
246255120
522229112
284301972
120810116
417354663
558850896
14747904
22738428
182251534
366355872
504449316
364867380
322703820
328987478
466010100
97156800
308415614
282265416
19661796
131599281
536560884
535972013
372234405
147242376
71304372
545890428
435216288
365820264
547595520
609665325
134680500
358342082
36608184
393824458
90227987
377373204
561628584
280993027
404334216
210680784
483538042
372839220
177348528
112745484
219761208
35595746
433459727
317148444
87397524
124560757
359635860
37896138
521283600
46031148
300768665
399233484
295125041
261924110
410643180
61594920
448626851
200343630
612837102
549633456
143623908
3381804
557810820
563208928
188818388
33332256
457750797
7349040
63924192
252249328
326733336
85852424
152033369
440638180
175504261
393751537
560040444
428182179
381400752
396744775
8214732
272373069
318105451
493589560
354597408
53722728
463792932
217723466
163966189
83248787
240699887
158211366
323634991
3462768
440880120
510976260
162912024
420912144
363399949
535857482
82426439
404794083
187402291
553482360
477899352
39210210
298501203
375934536
207544200
125189028
350805091
532394352
389979513
455875178
501764990
29269567
192389148
137657484
296166312
87508883
350473421
498482701
137526696
83305728
47762532
188594253
375260533
14357594
471428460
277098413
276423552
278740283
564208611
54239652
17924184
516174178
503818976
558254234
295612020
233157636
227692544
366268680
373088340
28171317
505359923
420095434
425855597
71108025
217381373
575517469
399895421
313570124
62921484
494590392
156416220
546270336
566234369
376295877
301969567
501765048
295331760
412685964
4870296
113722388
536916469
317237791
502546004
334306584
511452172
591791765
374123190
55408795
6103440
61987284
374333940
482776858
395540280
139201463
600368607
156254195
383092874
367325401
129610908
340127344
401324970
377597412
433979496
71042796
115647732
419935356
38880191
472904042
311570053
158135148
191329526
274391867
611483724
479767205
258646327
445302000
609665148
302254964
530519724
146141510
230272463
197218702
362995224
82688473
98607924
447014700
589558757
308902572
122525183
89241012
281344822
124335792
207952458
370096153
445388809
133179552
163945872
219011583
389399351
191411352
47357712
3624696
499042878
484040160
551373383
254628293
466925616
534883414
602426077
501777504
324360774
361118124
181443908
275294136
380461189
372714660
493596267
488499408
520791588
172576438
451187460
531597168
51884130
490528319
118058293
233451575
504087231
519858929
601341978
425584152
403478858
41397516
411870096
161428982
101086668
16230168
374838408
548680572
410420580
435785887
155805876
262728180
119577600
586821792
515404368
6674765
590495364
447612588
483093504
373300092
416615832
243167374
459142686
553754736
68794036
210569677
294849607
100594656
448684895
207479592
597161326
36533448
592731216
155606580
44985847
294235632
286326072
615024801
583765975
354379428
498604032
382269430
509953147
240903837
260701501
352629360
459601488
324790200
231245640
371160292
8801172
21292944
225822845
122524746
483305256
403521835
256285096
586970316
200448180
132657119
104057941
606604716
313199892
556259918
610317604
486335397
442792116
144857052
380468520
305185765
435751811
345719924
402366168
368143997
268619868
98189476
68829956
328551912
168859764
69790968
556368691
217369656
10132956
441558310
11997108
345783721
98725182
367090776
77482548
93258072
357338800
404963244
417693276
92891491
476365776
5990014
474156324
141973488
216402844
123544836
458844875
469569380
86639934
270825357
187805340
143272537
600173676
227041740
485046171
482046483
362124847
609702516
558044312
431930484
504480456
356939136
289805520
408183120
83425273
272219652
611295101
41596812
73079352
39466836
533996627
277819343
428380524
544009572
354085363
310339304
582092896
138056076
415691202
589788212
25466712
83779179
237891548
48802608
386036352
52520724
463805388
8532360
539668305
268094218
211132508
465997644
97356096
240568956
406497877
601363224
265761216
581279817
175586318
184802681
454251636
326521584
426711420
197776368
60305724
24731388
553021488
476367264
48186036
473142345
513255708
278350975
180172190
190078400
353215800
72549972
554497524
237043908
214834860
549490212
617182864
283143564
481259687
546837084
40350740
181720584
580032324
37006776
509589687
95363136
343231308
534599064
7740252
500609752
86465340
54684232
417186539
537376752
290722919
343131660
426667824
517665132
22501553
564101100
212275730
558825984
73913904
597724170
152087760
572442715
43745472
578687076
208849390
344813220
551741378
618251115
46031705
140889816
561519216
160682239
475046830
200798521
27029520
239995980
73440264
168477753
304113240
401475564
455771268
394226172
565595820
62062020
218724803
186808860
243330930
28124893
11889252
543565839
40469732
408664355
335908028
145392333
390414673
472586868
517235052
456176088
166673736
85529124
54712318
327638358
164481881
529584990
332549919
591273864
279815520
352928304
550884415
217286067
409217160
316827725
425216700
252515066
458753330
328458492
86145696
212698656
92024928
36203364
113417844
303124479
560108952
54121320
389860344
41590584
542669251
507189636
493843032
169189848
41285412
463890022
610654879
413549459
196824730
270273792
308700429
350121732
185986764
308939940
88628378
97399722
358413794
69516936
135771312
102241341
572084646
166089335
454475844
110610826
416040659
251816724
320032008
614896846
280453068
571043707
562055055
25784105
453217788
102562704
49612248
102619288
25288698
401518319
119823338
99619807
116802004
206831880
4334688
451973059
366862767
316253587
553731480
540957421
375936757
576523418
167894424
431320140
283009387
269248896
381144817
228426037
64063794
535065233
209565972
138416675
171454907
296885661
64858410
440095392
522435780
320044464
63245340
435874566
138442212
112313469
333896628
347575970
609920496
459993852
578623617
53741412
378207756
165588270
33741864
283872240
154529136
67156524
464689764
595521360
575541936
553964761
84582468
414940500
8339292
510833016
59134860
63828268
153222394
261706788
34235316
402524258
496658088
130237645
59707836
47849724
508242168
342783794
411982200
464424605
222096708
155897537
342122724
573100560
86637708
550966378
236802787
604240560
138218004
303111225
347447664
586422634
290997196
420019884
325493964
60156252
539151732
82900908
435013344
110953287
410668092
437267880
46105884
47662884
465825577
312285686
21935016
83561076
37635804
541208751
483260386
6794748
328713840
45483084
74810736
147167685
87702696
618511614
193206190
98069844
107072070
283529543
134761047
156590604
212536817
143772619
142193136
221592240
173057436
352616904
186757397
573449328
426462300
2229013
495667836
573192145
400525439
32462856
506934288
492026347
257399749
255179844
440562492
612061088
520304078
129441487
406339632
113376055
542261632
19311558
22034871
499398189
487776752
990252
419125716
381347148
266209632
500468134
787664
513265201
185496920
522547359
272531052
506784816
26144922
287509392
319346928
207728712
38034396
234328908
56516377
238226050
35132148
425750628
500575500
230727551
340609320
561645891
222532668
460709824
402979623
209767773
313771805
327292912
195216660
321077410
605978172
507176393
500220504
565184478
10874088
439556048
36526287
157325508
358838676
197198308
574292595
53847288
470278388
298866898
229654239
200114449
495848271
258175512
508902336
236497522
443673078
467184570
170193409
390933356
374664024
594307806
284915458
201837889
169899840
606177468
322900177
619704684
508192344
227764188
576239472
315722232
457315812
434459052
108997535
60546954
58848372
107207456
107032987
345379968
574040988
328097268
83426990
167875740
306791280
290838257
62902800
282664008
351620760
314920495
339501870
446649820
195197976
295558596
621865800
24071220
122982854
251137872
195448603
506085
93065004
347587719
60810911
292977498
1351476
22364748
239279760
133241832
15183864
372155008
491152536
4126508
304667532
452756916
621566856
481643063
263879146
58456008
467781821
35356356
186728857
337987332
428518736
565832484
147332894
67627990
515086740
117643204
174352860
202353948
159959952
67822920
529722540
2609532
459364656
314464176
426071927
2372868
330376716
95234806
10749182
433708443
272381580
216398088
284767890
208675368
32379372
90174071
28391151
313449012
294376257
537731748
507706560
563017428
490569767
458067735
276462053
213496519
185831064
117983232
304212987
443095786
222521185
438793740
523982508
339999881
373124333
375521579
514739868
571879872
53841060
396194220
542527308
263753867
566192739
543535407
65200932
592812180
579524686
127779876
25665588
384828120
476716032
575896932
207249849
169202304
383225981
185189520
606756672
148152219
123626863
31451400
52881486
545404644
195799196
327997444
250710359
329093748
125834295
6410062
94238453
44312220
586465848
582043706
139943160
565870252
43876260
150536988
122361516
73737595
466299520
200318432
241422192
619455564
548574696
488704932
512673143
146090196
185388876
524353182
532755576
275981364
552838137
572759455
240131411
127305811
452033017
110796120
324516168
539861724
353936167
601711072
607466664
242101044
215770355
128614595
359485079
82631769
61370712
11988900
401936436
383276425
99785016
277968096
13022748
279369396
366499116
610860924
559535976
21748176
300999240
72207432
455640480
320714961
89056836
494341272
218652624
257535246
340652916
427981932
369857152
258019812
41796483
15320880
53089009
173762987
405009186
400335840
174101091
201600360
209442141
324996992
59265648
244231020
203886036
88696062
38968596
166228060
609733656
305433576
305707608
545946480
543915037
368647776
72593428
218037276
209103417
421797528
564923760
86213549
449366084
422482005
205897680
117242100
318319308
588489948
450169168
562668504
615999024
337334128
207710028
73454006
237643446
248272992
59452488
244014098
115093005
285532524
307367226
184001180
554942835
265443588
359760420
90127465
488108298
386346041
596673540
275520654
621225300
69411060
201843252
357802619
445955940
349733340
538871472
55846476
455500932
259718871
31202357
144333900
395157427
396356148
366973550
277687836
130906593
53387582
326558952
481642160
233562456
611666998
612748008
501079968
475811533
54519912
603212940
64646640
258575318
617668128
366362100
51574068
283693105
224854019
129947220
26917416
485223480
523326384
377242416
211540248
76631300
20141352
564640352
607679094
23499492
366807928
376447895
607967287
596570902
141157620
22278668
588423187
194743332
180612
435928860
85877892
26184481
423623490
348900583
607933764
183925296
266851350
455590656
554858748
126328752
499292774
466261512
44601594
54705370
275146812
411521328
569450952
132295176
299509687
54189828
518960556
496531323
372222554
22532904
290704356
312301707
322230492
86145696
165203868
490361580
362795597
370379160
147317112
596597801
108312173
181586559
510141708
547605912
107320896
483046163
363985126
61531721
562214016
159467940
156247128
349107476
597568082
142639884
124167636
564471471
611323340
539861724
106592220
206574672
12991608
544943772
396035745
583408427
418440636
10743300
532244880
280088250
252846794
215148312
131005980
513043956
1383337
478160928
560948491
445365893
256811580
235518048
95257260
537824756
401091163
367600476
407059505
582984396
449979228
452800512
93564957
205604100
320691872
603091128
289243541
608529760
321265152
407124360
56178825
39774745
464754817
166891716
533265279
209970792
317086164
534529096
131603868
296019626
202728886
427060188
78876616
132493627
165792170
206179653
350773619
355523817
196001388
63556740
138968026
564748812
57714876
515591208
452850336
286120548
202354202
260492979
198592236
34820748
597696929
416622060
72794730
617768986
55429200
282906900
465947820
621249228
422949708
136200132
513725970
217414134
610187263
237411360
155452599
544206136
474503968
487817034
368139528
291037092
126627696
125182581
582278321
408301481
567419198
114489324
109743588
561267360
203512356
146694312
206545392
336330684
436801578
154703520
144832140
238195036
175569044
613685285
175920566
462341808
598691285
408949164
473122476
255243541
208226952
320468978
484837184
319257865
67339240
112826448
115514768
269377982
16784460
541233802
71671824
306872244
25597080
166692420
310696730
10101816
455532765
173963200
611664336
555201288
186351524
501733908
211776912
217238868
209914740
228050676
130939929
296106977
162562184
570585809
221318208
135416818
383767998
377690832
111580848
196100524
553140574
581428923
24326568
78328944
244878732
147957704
389603522
29483352
468065340
574139753
473377824
522649004
285697044
87331781
299689374
87334325
222793475
30990528
255111336
533229774
485676812
90573804
104350140
449662871
298970770
106523772
198941675
3830017
271976760
308572488
172953888
514366683
260579520
144834470
367047180
34721100
460012451
338700425
603019872
261146268
376624374
53832329
299671289
298825668
615482100
91220277
232485012
17494452
505570354
494650531
439245251
485561367
609160680
500386248
168326456
211484196
224731152
268902363
512950536
231827224
368396974
507706560
535695192
30822372
486449297
545194905
344701116
478591239
39329820
451345980
385143283
399102696
233120268
471101591
306124884
587653690
197435102
398063761
324341784
385568474
619742052
517777236
364242688
151041456
182474172
418621248
418216428
23087196
533708460
21305988
553593271
173235787
194682501
131010955
495185228
153906336
347243380
467349120
234695952
114928631
593852455
564471641
379148184
110434896
151390224
353093348
161758001
613860157
2136204
260996796
208823908
131032859
532588837
372689748
115909308
39111840
154530285
188265067
436808629
159804252
34229088
244686946
81842148
448416000
90247258
525624516
318431412
436557888
561296687
1127268
42798816
314738208
545021947
316432224
341157384
232455655
340005204
104799259
45679462
420821066
544931316
76068792
57372336
362789190
618384348
319747432
512514303
509929408
12144600
456517852
620956512
439188058
70121052
171923842
73671012
396642636
361975560
356252917
489165804
235835676
70581924
27066888
483330168
120200349
254626099
381042452
95502765
386741676
127456020
71690508
135951012
341523491
536770398
457033275
553040172
323644248
171928249
604163541
13934089
345242142
342060444
583538688
42337944
268404766
199246176
337694616
223616340
298705352
448765515
486012276
33951033
581059808
19443816
120610797
234428148
118525068
57355857
64287885
197334180
157071359
136287324
192843792
430443788
502424564
231598028
341653371
35773632
254613096
225260532
605560896
52502040
313243488
447085594
21935016
308796696
5158999
154809396
312514801
81269172
144392698
24650424
550937161
411054228
548838276
90683787
364531068
474530004
108728424
53917642
564009507
366244660
317436412
545311224
176928131
118045512
271266628
416151026
193790448
296322431
496981944
249657043
586496988
225213570
259551900
499769613
444212100
525879645
621717273
156628296
468022209
106573536
35817737
123387012
10183128
359573580
6576768
57915536
321133491
577098423
233026848
576625608
161311428
184577591
368997883
325896352
198724308
157213404
3381804
5331168
238765480
273975948
382044204
214667292
186974001
506253474
107819736
336865431
108958256
258697360
476192880
175554700
392362096
85843379
570713921
20975904
382493977
535707648
421436304
1040076
117198504
158117514
61123565
366100524
180959657
3060287
388975968
37617120
263561342
554260383
361498032
168890791
292109368
19917144
154242184
275059620
416036628
313287084
449113536
144919497
53274312
455760935
112122684
497548692
338311188
185993059
159774707
323596030
300226968
412729560
523576764
246175984
517674911
142658568
157565027
575374204
70924588
572839895
388508868
237571045
214747668
19661796
156173328
142349226
421811894
42953676
344936196
75881952
298937772
59329054
555974885
86809118
142737563
145311696
9958572
281057184
175112676
279469179
262894884
201488256
392927099
1662876
127075436
123978054
92018700
12175740
212610665
317403792
344782080
556701915
294185769
451554912
269884152
156984352
169019549
433976595
50742538
199271088
398698256
383694624
531478836
302555598
48040084
124883856
503166348
66728661
281156832
183352320
2204712
92390288
470818116
263562732
16049556
337801811
105508548
335296332
118129871
539512956
50326396
481586072
145486080
276778548
41578128
501908292
233698556
316824022
19238667
451436580
572035572
300936960
584117892
104700660
330325120
586172569
479603145
135780581
334848420
461619628
64655866
331977312
147136500
296603253
7685352
173923128
309120552
164842704
157375332
554703048
571974685
324117576
362368726
381442084
466906932
94890813
287047580
434315808
560931048
505394500
607227293
152511264
298002539
335203416
565160865
476541648
577509984
364922146
366922620
133982964
560874996
510557128
36215820
607119402
217899036
482057325
593422524
242723844
329998758
604574800
91318457
365888772
241596946
546046128
152247506
394547684
31295700
443508336
64293963
377399900
153669628
481586328
320135490
36838620
503091612
548689643
47818584
232777728
619405740
315973687
407130270
582688514
437797493
364356428
548817588
403589869
371369412
608151744
579428208
196553264
489084840
352317960
9802872
607805315
551374991
465166650
336747960
1575684
287092431
104107248
136084884
492366996
506386224
368629092
134661816
587588835
235450469
125962671
193148964
491407884
484625592
88474968
333829368
201063319
68026737
454878171
376837596
585224395
71939186
231420024
68725980
442619234
52259148
457695045
315004898
75084768
470560816
190700719
36923112
262192572
36278100
61968600
135328212
152592228
352764098
310297644
601204215
124980282
294056987
271995444
78329556
256039308
303639912
300071268
100482552
462397426
285616617
426149563
435052237
81225576
102342271
359546492
207081000
456867396
547572700
608941647
156684024
610032600
160119569
322859943
212647510
377734428
555558885
511293579
200037246
37585980
137532503
546739906
311306580
460540851
248497200
329093748
359889878
144768004
214147038
204732701
219929364
266147352
162376412
551819484
510478020
407051345
115224228
233599824
181110240
368840844
368645696
593148492
428486400
185837292
96710728
181857600
164213676
146913450
618999596
374707620
467697060
125450604
329992534
176642326
251898508
218394564
60546156
562606380
611845402
1812348
45227736
593827344
84530369
568079641
191884680
4166532
516296442
264459564
93027636
572948736
272466110
62641224
399744180
477669794
246759435
364676334
226456308
619417174
587101104
95699448
184685112
5991336
28405908
235580328
506498328
101742513
614805389
275132167
209936735
455665392
11808288
540921705
207959148
76230720
161734932
183887928
24209182
319820256
114242054
608214024
365486329
343860336
140300304
371070576
33151644
12584973
386254332
42157041
271918384
9838053
595452852
111512340
44444799
70961832
125684118
139694040
20782836
141668316
31937184
337128766
58387718
217656144
556038046
188059829
326384568
66851352
159337152
312654017
90050652
440587404
252694872
433238364
362683915
453661290
65699172
40425948
232354224
131161680
466558164
326671056
8806094
552890700
229855428
483164493
359097290
536112468
79967520
98631739
300046356
106505028
113741964
317883348
495244332
440923716
57428388
446504004
375579540
264599334
43644472
299531247
511251390
97732888
343688594
412773593
442381068
15763726
352754732
439441452
59385919
269033497
526060476
121865799
426421258
96932592
19568376
23759820
508479832
615986568
22922043
138143268
277787484
36153540
148842972
107115372
225392389
2976984
362587932
140019761
248827284
557399772
575366774
489819744
518082408
20398312
1429781
585603620
597679036
122163478
302645732
58665099
260697852
616659656
401664881
124964820
553102452
295668072
5628892
562793749
157574628
274592520
106452867
394289921
486498762
562891264
345531436
3581100
464945112
178170624
330411340
94895640
450259901
366729552
419499396
2173572
614563349
576825069
219442856
441150326
32952348
259159536
216447884
291715797
46205532
594530888
434116512
510820560
568174212
524962210
556353107
611022852
270203282
587035186
324908532
309190918
430142016
433546656
110073672
207666432
594970420
12120282
590900184
487403280
453781620
446385672
182212596
55105344
514568380
334542044
438146028
156590344
259607952
27434340
470428367
43078511
351659956
238445208
102900767
46087200
514725516
445642915
297425218
214205832
83784352
155924208
66842492
551408037
350437104
429918840
95238576
431939971
109413504
187288416
63314903
493593912
283623120
397176410
423504000
121303128
555593652
283168476
250843458
129383811
177229696
339812136
231201740
24706476
436759205
75514500
310297461
606383771
603026100
338996141
191791260
594780228
218970252
295687996
89648684
311549472
60480108
618693428
145990548
609108518
74574072
471058245
172892039
352862959
488462040
142054452
190797265
303572938
348912945
191124864
13678550
600936277
263881648
599961796
497966134
422578248
511667453
511029406
386920858
56652858
122806912
611141184
95964928
378637488
566530020
25260768
367989112
81667764
17299984
201183084
164740052
457114817
534281436
11776030
498485906
496411530
330006192
573148533
55229904
35599248
198188774
32553756
80783388
511512248
508323132
299848331
168423804
1532088
373306320
146034144
341232120
84109140
420707628
503285895
521956224
243004104
593347788
386584416
46149480
102101832
577653228
383003570
459234036
148008420
299486172
342598418
48432821
86812092
180913008
28833982
286876402
216410544
532039356
110900946
489184488
264696228
291252420
147205520
581906952
620003628
71634456
464179068
495599328
224008704
524827332
93177108
140833792
381296194
333041164
151763904
516166190
69378212
251480412
62872306
431494524
536143608
474390414
616074875
447008472
187213680
435628249
165267663
495630468
191712518
180755244
17401032
526788815
189839653
472656585
401108112
36471168
295717896
550081872
471272760
355060522
202204476
593835893
495296921
78567441
151836609
72462780
178700800
71584632
298430684
550468008
364680693
99392652
356411092
156393107
435330972
119796970
230161968
226614971
607435524
517316364
224556768
259788564
74866788
583725916
511175556
76312240
550126946
27639379
152959212
125895553
568433071
494674861
594262023
442251316
513585792
358195994
605990628
257770692
614037204
533315472
417693276
561958668
326527812
482669656
166503495
298139929
104350140
114105643
149144098
475908476
29016252
520318260
215419286
566231076
162482292
452831652
325540229
135083517
96347883
11054700
316724940
234799702
530059326
154840536
107688348
1949364
343916388
617421975
313542432
364219668
280919157
250521300
435531840
448926696
516475584
74119051
334856944
445015512
187693236
5530464
524043224
268658648
56413224
144636750
383314716
471442966
32871384
133755295
610661628
462064165
273097800
333029844
461681640
446322781
476248932
413481316
507956876
556895304
166552967
390116823
340951860
70239384
106891164
618238300
493531632
313115114
594481284
265698936
430311204
371469060
21509226
275638824
456518628
174963204
246578976
378980347
588645648
191573131
297725401
59414524
211161894
556420052
200674249
597470724
194319828
97166804
477911808
47307888
246454416
552953638
278797226
356024196
130819140
368965404
602001841
545555376
402229152
294400169
533920105
341443872
582878649
313698132
353108916
296975952
191018988
488904228
548798904
237448244
330298525
538783275
479392030
259775695
377042925
407982137
263506680
15999732
17017251
256397973
50097280
613040724
480297132
503664817
239422470
526483980
378819054
546562620
23018688
305782344
143254831
368803476
518306616
95349989
102759701
437093686
112068730
148763585
570833568
546276564
385569252
361815660
580069692
392862240
273185300
555543828
149627700
580399776
319340700
248970528
250969716
249870350
310064532
8177364
45906588
306461196
377244596
338174172
551278969
246995369
222881436
235387260
387145895
569009992
6313055
613844136
83361780
343580076
316628371
210582505
460218775
7946928
572782932
412580088
545940252
13483620
43807153
401095656
95680764
619997400
357730092
537658005
424095660
565230865
524424828
569058588
547263085
175841783
621115817
240473077
475724016
164253680
69541848
540203217
300413808
27557006
607697100
551470716
17064720
605042737
22954946
59170862
256300884
440593632
518115870
592890374
221997060
178345008
586708740
586814616
499990527
221208691
544170963
333322560
537856308
222420564
568336140
440515294
151508556
159284168
316930464
589213617
119130472
10301112
501946169
55522620
20662031
298495584
489238709
92386152
309723351
371269352
355301172
151419422
534325032
115342560
331043112
531771552
434125483
218640168
418895280
17032239
299714169
505645357
510764508
101628504
536286270
55011924
247002480
454259238
509119955
301547304
81601585
31701218
154215411
24754401
449842212
88808673
363676211
462628296
561551406
222613632
238592542
394846477
213570576
438452521
511648884
258352536
217643179
442268964
253927820
293133276
125159929
604975464
569519460
276338516
326727108
170710582
610773732
490692076
68221512
283000320
212946471
289177801
332156954
135587793
393285744
539332344
277370208
70151626
307253272
328782348
188851644
419499396
152860032
96923330
335471220
457683264
590538960
533915340
616547088
253056096
422854958
444893820
367620156
62142984
1887084
305003844
520379706
513506670
287534304
585045864
154180368
29738633
609634008
253557704
437738280
190825920
597586146
196066669
70793676
422488836
98458452
291024469
31924728
195696216
232216651
341101847
122417568
572241596
115236684
278286969
216508014
538451207
133669288
305269576
52744932
379129500
408035951
322554348
79041667
401039604
164536018
195143806
403581431
3444084
212461992
55117800
257627783
203892659
332246246
613159056
234048240
501740136
35231796
108709740
305639100
548711712
15850274
302638509
479410568
198363951
32002395
33618593
146877022
575604981
254132713
151776360
169009236
147690792
595838988
71416368
553289292
480028154
194058252
550214230
139145976
344753364
216086688
444980277
348064236
105902059
37341101
34958836
429121656
432503283
82670472
135208259
182841624
211316040
478690520
64796027
234532920
232429664
539332344
227340684
1650420
23467104
621901545
79930255
406345860
211851648
315950189
426374610
181309536
207316371
314341356
497445184
406227528
502163640
308323368
99916258
11638180
299392416
90127377
112957236
80092080
211518144
101110383
447786972
92411064
519932124
548836272
172045050
135919062
8943408
386335296
560806488
579647611
429777443
327030298
165297348
161568771
301768421
409189297
328812729
99212040
215512194
309549949
125332272
572190616
167958994
305778305
511599060
139512706
34770924
29657736
348240679
380964098
305458488
378459451
500622509
621896940
96596280
231307920
176872573
408208032
70129671
18140521
51761325
406027004
124689916
55161396
247245372
302797292
747360
412213132
302655888
202465131
371083993
530071308
28661256
606881232
222289776
614317464
276925303
439703028
420854679
270824599
619345687
523485615
428527222
397178168
447531624
527855050
181490148
398709382
92330100
64708920
478491012
566107840
262217484
400412220
573420154
319207571
584883936
496555361
30747636
368604903
81681252
401350877
27390744
161068536
143368560
281256480
49896465
366559368
127013832
272883881
52981596
621766152
54538596
571618296
307781532
312981912
164687004
186939648
137657331
378829854
4066884
543879680
366180860
127736280
493606368
605811666
496664316
173132172
127552992
420252984
285611296
443898546
36649080
228493381
565071331
336579804
567289836
273481136
604240560
459196668
348799140
120705660
76056336
59440032
310839480
171390761
7560792
341708275
537062531
188317519
537040440
601328873
161816547
44337132
304206816
477300832
256029688
227415420
97275132
328037609
175856571
332704044
340139634
368267868
370846260
171189036
274281120
214274340
499896648
325783512
138084139
572334189
492329639
532506456
574084584
378176616
317895804
411446677
321532956
531254628
176823015
463518352
466895829
396404689
170032666
407323656
127107062
147973607
607516488
598628179
196474716
122411340
287440884
305809191
276081012
237554672
295768531
167747829
415735210
107495280
594792684
530275041
248192028
153756864
348064236
132447132
125715257
218565432
104515874
225341416
6844572
377504157
307980828
98296524
244224453
106967420
220061197
532039356
621339306
86114556
253301830
391903128
108947811
164251044
149368204
465177818
211904116
287747161
568803240
347240658
129866256
455403816
167205682
565619986
93718944
119876544
255590007
286986240
1127268
499762709
150501210
93239388
232463606
65126196
17183052
534300120
101609820
221834134
199358280
618924850
595589868
25410240
408656448
314921518
473825376
145535904
297815783
261994699
570034924
319016844
314710087
230224248
240755843
200915140
420520036
45470628
388679106
160644539
264668036
335282595
376320672
132369912
591146958
143984661
106575546
379373236
264315944
332213976
542221291
467303965
548412768
539057327
186696756
388926144
443059920
165179016
325455983
221211696
39646658
253218086
474156324
444467448
219643150
510974468
2896020
18661911
329757437
132444648
425440908
591804013
611265744
169420284
17818328
66577320
49437864
576258252
553669200
576789039
9375348
197942199
209752812
114202836
497208675
278185082
419929128
216840276
197240412
580803704
182461716
482691005
44810460
312774707
555502674
88394004
82147320
466078608
297225072
573760240
143019792
143835660
367439544
197388483
620304523
566684389
254787480
21402842
222657228
482187150
532699578
117844283
287323232
478365457
617257080
31862448
447282504
360822407
177796944
330021720
620782128
180070164
494679209
260179231
178097713
111677271
402244377
494870652
540996598
105336629
146690174
213620805
169996935
527268708
46286496
473889054
211399613
572633903
299392416
578481552
348587388
606477510
202681674
359511300
211490424
287459568
109052280
506727599
314669286
240028898
202173336
446447952
190472321
85055796
374925600
522205344
32858928
40803543
279571950
108717243
422812692
127340580
35505283
85702336
487831112
262319379
204882516
2478579
24382620
51630999
502182324
155202288
251865226
185364200
53636464
90804240
23620112
346656708
317697260
196362612
395184229
606744216
206749127
97106976
479255279
52165728
304275168
376057705
483554300
362776925
444003332
177728436
570491028
250664544
201145716
336580741
215183748
517912605
396676036
43751700
233493948
85490826
265193895
264932892
575909009
418513250
426038796
159331398
28579503
579060756
535707648
295305861
235542135
456828337
157618224
505663776
149552964
53255628
178768512
488100816
268532676
102456943
553692019
198706316
75427308
37480104
214772580
17554906
230965380
149372165
110472264
372702681
514286329
242337708
524547940
248696496
402546780
516892860
35069868
73147860
298934210
61893864
512476946
42057654
238470120
504056952
451380018
308137895
334331496
99483867
50988636
196464486
403269228
45268466
164998404
575697705
427646740
47239380
141291764
9796644
37204730
214648020
381371556
59346612
294364823
227608488
311835960
494622448
138771048
81556567
339600384
244648296
241343572
86936652
156505064
605428206
532431720
246691080
446053686
504651473
244962175
5941512
41808564
171724644
475750692
110081946
22045729
545340054
76467384
567395709
319374091
86774732
531329364
296201887
565315279
166854348
4533984
39778236
93438684
538292600
275606558
215301960
501889826
61471959
593621813
148587624
130015728
364403571
205741980
33350940
532045584
435717606
52301367
458106768
7791228
478441188
467361576
362233587
250795332
567642075
347379710
36197136
602567021
276049872
554964624
445476384
142272350
127848384
603094392
579515400
482075073
13128624
199445472
52109676
493693560
430228083
13863528
413414640
71678052
4708368
88557110
207056088
385567826
41040183
594518293
377026496
586602864
86872248
435126591
351987876
175822668
221467680
599834447
545747184
594928950
514389204
427894740
502051536
513585792
62418004
73811085
301671864
565683012
4907664
521015796
110706984
90971879
493358587
291301007
551598149
595191276
528613956
612179516
578799180
205399440
312756434
225789912
425578427
32964804
561603672
253448460
490470772
133914326
382156308
145318715
497361852
239099148
207716256
288303329
461189628
505776560
222920381
186192288
372926412
19425132
375218316
483084902
69903072
198349344
160711189
110778404
314491570
481524048
308609856
183526426
326548682
117739569
156163244
185109020
194754087
538720409
27434340
347572224
95282172
262027149
51489374
531346134
400410576
595487514
489090719
282325553
179432038
450813471
487280901
365402988
551856852
237448728
400908816
183042894
353532420
524036376
320088060
149932872
273594410
216111600
364738288
598999249
435946849
49539102
330568731
375657658
274803532
125293026
40052941
245415841
62929059
263248358
196599276
595714428
317908260
334915522
539338572
385354729
480391907
96471998
485877420
132837012
86170608
435187728
127806999
452899987
95727866
30334864
444740424
30922020
127616859
223280028
127589355
660168
190196892
368420316
347055300
516176394
250175193
446456493
172395115
589162572
494800175
103671620
569512531
368799099
373655088
550573884
2752776
606874897
398426053
374425135
525468816
136299780
474386760
399710046
485784
577987174
132495697
34808292
552827561
616574784
483655403
522306521
482359171
606697658
39062016
23625796
562800064
589514553
273953734
314476632
385326360
519832476
304221018
246478646
451097423
303322284
198298759
502057303
475781832
417936168
472462556
577609632
44350923
3238560
162121068
154803168
353071548
8184331
139915103
539563847
66552408
245978100
438905844
40189284
300994853
505738512
570821112
95221879
330482592
207573012
334539329
497155970
346922764
182542680
270431515
287963692
321002093
465430896
593317577
153775548
377625119
590723133
476174196
1781208
484544628
23480883
309089412
81505836
370771524
2138980
362868192
70309965
618782940
316008720
451318248
558627098
101974628
614068298
349147348
314582508
592463412
276567988
549095187
610596525
365917614
270859345
143332351
317266776
40986468
204253488
323438724
612723096
540528120
463948632
577734192
97493112
59733608
146107107
98576784
402833268
32790420
256425444
47471724
117534816
56193323
608942700
482993856
214001304
569450952
534835728
228176631
385177365
46529388
477911137
484626090
216989748
529872012
10170324
377915040
376874964
198419629
321885573
130678600
33039540
19593288
603282421
460990589
185670282
561937252
596102999
385560726
39298680
451578829
3331980
453394145
526258821
456960816
275520492
605783052
601618572
547920756
536554656
527393268
290037512
276407994
597524929
209460096
303297372
117291924
476079377
141345928
132951501
166655052
92603950
377084246
231656688
495168943
105763896
4421880
124678332
519811197
468856296
29140812
539407080
316180447
378139248
432466092
182678334
53253298
330341217
327700424
616419034
204414136
85825205
492279804
39709728
606690585
162777147
481717116
272910960
38239920
258997484
473420174
16611737
316542660
348020640
229838542
61868952
615102192
152797752
486042170
469895604
14897376
349662018
1308810
592743672
499871736
350916660
26121532
456761520
4191444
268409833
266446296
441783892
392439889
416769301
614790792
133939368
552081060
465984054
322703820
475420608
92184493
25014955
109643940
386596271
330199049
20001699
544067721
89782848
254114865
335981916
355968278
508275886
249840030
348518880
473651856
283567068
240681060
292896612
123220980
209986312
54642931
374047452
521804750
471032054
217144986
30068784
318082644
618923041
296674252
357419359
545463880
430200239
254245644
45975568
33780672
18649977
240786936
68869224
95761930
84265812
215837568
46423512
609347520
438998270
591720493
372063050
70457364
73945044
193889047
536287755
131211504
237525334
495007021
176962392
570503484
610994256
526072442
398448756
387599931
18509616
41104800
482894208
122486076
496913436
582008376
291433878
525022205
117416484
100447014
521439300
333431255
103911589
91052141
240232644
396185214
577727964
101183702
121782312
571238388
381286954
461921889
446401768
449337435
331315001
444671661
213547879
378105336
266374750
438519708
323189604
141395917
67754412
589498884
383221296
106347935
314865291
316251612
372834124
577821384
25372872
327517909
500942952
180527072
126602784
492565927
265752900
576711370
590321275
244693760
498137481
361374142
237405132
382982641
508520527
510336759
217097388
175427305
570487347
40768488
318394044
123588432
384597684
612218628
348703093
583688160
433717920
134698633
442180288
191365432
241538020
429949980
451187858
123501240
47482272
471496968
291351533
496041516
538407409
522743610
11222856
37304315
23784690
446411642
578786724
339501419
109270260
409965585
317001753
571493736
621928080
50920128
58941792
443453479
14247176
213464700
289340083
408311458
18908208
544111534
557212932
343580076
431693820
513593014
293861952
240639793
517584168
394761780
170303647
382614970
500741301
269625218
460149302
609247872
132693768
170437225
44500790
544981140
467566992
221181192
557256528
360684454
445277088
520467732
15739573
508217630
297312264
294718109
398972157
43340652
491741224
448917387
590391944
6676416
40046040
108862698
447674346
157680504
368840844
12142627
431531892
321289587
208694052
526851432
9454104
475029733
83005385
1675332
462721716
279718164
45833990
177410808
503241084
394582530
140259759
207435996
345049884
591111936
68078268
57889260
18621720
45079901
118680768
605621599
259601668
583333164
4092590
293064768
89248840
568826006
362120832
415737169
312407649
299058826
425117052
261414072
93388860
190203120
234069502
414654012
6844572
343838443
522121955
480359412
230445165
332849232
372293601
527269760
55921212
219805658
237971880
93117242
411608313
377807727
175727150
331852920
597948777
171963454
505375266
344314980
594602825
34490664
63742382
363486595
234284904
457576725
79524690
5281344
86301396
315315462
307411102
146949660
267679440
507425882
236813440
490483123
47193652
398853576
552952980
7025184
451999737
63381594
454407336
483934284
130601160
279120276
223359205
336131388
383511321
327300685
320369696
583270884
58343904
263058264
171008424
508136849
488212920
117430353
549154903
300690849
328302168
332341594
289103806
288253687
461343880
157107528
38482812
355830552
585500508
50402409
389274912
85059866
72824004
122669779
601986024
222354242
156621744
461516350
236533212
365109854
595072944
246062707
274879008
566680613
291993552
341244576
393186096
282093081
351436096
54463054
340303148
42893145
588546000
492902604
379409760
34384788
515348316
414790500
523284
89340660
112879522
542110032
431689378
582124932
560673376
490184759
13296780
282520764
464714676
480158488
142100227
308574621
176937480
517870920
593459892
157077328
88195231
99255636
495599236
344787891
533066976
495183124
377406898
79089372
431208036
547665408
54090180
570698808
269522928
151457668
499283407
429159670
492634800
144255317
100183608
553524942
289197180
505184220
613219964
5169240
317933609
5621347
514040436
52346340
374024270
251748998
141475342
141923664
518983389
586555538
621622908
371152149
361618530
77314392
618082807
207000036
518256792
1716974
320972436
543317805
394001964
232061508
332550288
153457920
35428408
97542936
443184480
166375138
20035476
386652924
311381316
238787748
71659368
615706959
621672694
327231576
487385624
504056952
130725720
228408941
475395696
156547008
39747096
303704788
48547640
578832578
130981068
169668174
67536432
113044428
291981096
223149240
26283686
199151932
364058658
89623311
170217468
576307980
422551116
428536782
550159884
111319272
608992524
324436828
145162224
340584408
482665118
40906953
192960092
571526767
395769125
439190158
354242412
615731220
206190396
267536196
20421612
500829145
456194772
169631104
335770164
471602844
174689172
41680
292280040
436358592
527542128
520451597
22296240
518410902
300969957
297159203
311424912
140911171
322000056
121901725
377295880
1413956
90405648
504376945
575977896
197583300
24438672
121396176
573461784
544584178
180861120
172596564
342543199
533868393
234646128
192716104
286568964
2391552
392986800
503620992
272180982
329243220
325199968
64441116
401338592
186915451
15470352
59402664
242764284
168373980
90692136
188876556
476460170
205563814
92168172
23147426
180014112
296814024
482372845
22682376
357661584
591049656
3562416
564225660
432989244
39572712
126055458
412887579
552164040
546433999
603535992
306523476
580188024
50710542
546342210
539961372
383323259
37264939
444237012
11730920
568205352
197675975
68414580
539586647
371979756
266041476
320201744
396618995
76691592
412748086
61233696
78308717
50804078
412881188
489449650
153788004
178320096
518945039
30106152
164718144
612399240
19606433
125145432
435029232
60240977
99255636
395210408
414812112
292677925
487982484
510195847
160220836
326259508
567059400
262236168
104431104
576339772
537609886
34970220
299944687
292694616
125745954
441932652
359795876
595758024
119054448
142297442
438102745
526664592
556397064
374580368
255617202
442192307
77361754
433362924
166660778
57322512
486892584
140491224
368193132
433026612
448013047
500473759
607902624
454909779
83461428
384261372
18995400
15918768
325116778
315342324
217425708
139458076
177894771
440567228
78858749
251343396
107277323
392321482
58119696
414431869
149310072
171094028
468986118
534200472
302350716
334624699
454155871
351463471
1089900
171170352
93178638
216155196
135364918
462556466
617879880
317139273
348381864
284482584
197795052
330375485
431600400
604222051
442450400
360426816
155551906
394815298
509799168
412344338
49089096
147784362
334475816
598642506
411547829
530305645
139301676
216650786
269996256
594556020
546008760
289340424
400659696
282670377
373372824
229252680
554169043
527364
404589564
290687167
302182560
83474831
49169478
621393661
63313321
386877132
2304360
581518429
136305475
232871148
390283359
227988396
141719676
390028500
380711412
72350880
431519436
98545644
33170328
612791604
514532448
118618488
356584140
236857068
614708575
385171115
609640236
343187712
317293793
106991794
553999839
474713248
214324164
205088040
163759032
276623015
97130764
271966932
228436812
229151705
393995736
272587104
351034992
18821016
217562724
545859288
71528580
594328130
604183936
442848168
593229456
563559264
506859552
53149752
543740568
228355057
243577080
174588047
174181110
567303021
19437588
200137199
489277062
334642896
593970588
138367733
474922368
308398104
555551160
115747380
479721860
298651284
344489364
16739310
538649041
341509158
202721400
569967400
310890284
309182832
207789383
509520525
448206134
235605240
498508782
219523125
213559116
62527540
53601090
603648900
371394324
292310393
421573320
143480664
519022836
535315284
283922064
431628098
549473559
258685855
558452304
1096128
311353498
590937552
564651097
309014676
398050380
40842416
444592008
76651655
576912096
14243436
44305992
214535024
445750416
269994954
5262660
441626748
470261336
26929872
344435158
279780444
162453639
47681568
61893864
613128624
27720828
210977779
20838888
152635824
596499156
561491568
351801036
264920436
597955036
356409756
65151108
3500136
214990560
30248007
33631200
435168719
127518300
189344794
585307440
24387123
88474968
308732178
368475612
372699302
259188788
532670306
275528373
350437104
433376331
19339701
406428674
106993556
427545972
88119972
161137044
305188374
345999561
104085539
415828171
236196237
12848364
590351216
352160985
100516360
35879508
64859941
272954958
201058524
574361727
56419452
509438844
206410091
25167348
84358354
372532389
93415089
138166535
154018440
187512624
253764087
95786640
99087480
488874076
441920196
474810264
291507768
350593163
589019328
535520808
395777911
237887527
45968868
251673281
24986736
266570856
476739878
209883600
224342803
98875728
279711936
356364099
138877921
97783845
372219397
560881491
289433844
262709496
339930468
444959460
539686355
413495604
436712844
81680220
256849644
411882552
609609096
412692192
368071721
604309068
262261080
514781568
534859607
258316642
509898816
367240248
54968328
42146081
614423340
496700939
177603876
520547534
442719983
618421716
27175810
179142192
191286792
261009252
562743213
2435148
481368348
515036916
449134014
75938004
557399772
102120516
197164077
342802735
113081796
526766549
60023354
111779495
215102664
374556815
447419520
586160780
70772932
214336620
565184772
452725776
563589739
45130466
214049587
352289501
614376872
493089444
180434414
561176886
513710352
586530807
38256152
109089648
410063976
568116966
463910194
308912506
385643988
243066384
477559535
191474288
416487585
132183072
554813963
400754382
215818221
93532104
466390008
146152476
476703576
491751671
328581132
94380967
530391129
362675124
366648588
71254548
130507740
338893296
571035612
171231907
370154952
551573563
503318491
616150249
112371804
258885504
86425956
364668084
293960642
611421444
548862434
390261312
483024819
408139061
571007952
458733326
227690383
475109208
305942408
195135696
772272
79518531
202158917
599463684
542750528
617630760
431912014
123656940
580524890
71722615
366885980
403056302
306218304
432590652
199499329
69523164
129129316
366966216
177997040
223554060
421897176
92317644
35418636
96522410
258929100
518244336
232148700
421123958
271365371
260544188
345137076
495805715
222468949
555755580
533914764
521470123
11586352
57179268
382521321
12767400
457799190
110771208
344416501
9856861
100077732
62734625
449274651
102120516
132740237
57272688
190277856
363981916
474949039
499770809
520761270
153812916
246699118
39136752
13315464
258792084
252836819
348730632
256643424
236509074
340154676
32690772
506082271
159499692
35698896
268809706
217180983
458580096
168749143
119721249
476697460
591548723
81997848
345282823
256319568
417051792
577228331
298073767
83162484
253740625
5449500
335211765
356484492
268215048
296359380
29938776
613833096
215806428
227351400
523014984
15529329
85629141
369731448
242110183
548039088
509824080
591340067
237380220
309271642
38551320
34459524
532037349
439124439
124195641
552124656
545080788
484899624
75732480
162046332
85784472
162743868
323843359
449904492
156528324
443408688
265642884
99186114
317553264
3933842
379685578
18556447
142259976
21200112
48889800
368405679
263967552
252053388
603430920
122272522
122993013
275586840
271397662
451206144
190314508
91215288
434132252
390167077
190888200
288894203
33326028
192719232
418400413
199707048
558246780
281324517
468955944
458088084
479317164
477852394
241303860
483169707
407983824
327991913
442663951
185326983
164985948
192382920
308078748
154772028
42848195
120843458
198374256
16996212
103475174
257353416
245835710
51577136
286211886
547747085
185197824
243872162
110680729
485595309
20708100
263400804
448629389
405395087
423140563
20639818
217238868
507127356
51472394
427839495
476434243
401609204
136013292
424493176
357412739
317036353
307584156
291861815
42061732
426873348
400199521
202322808
304670637
115437665
555998472
587231892
446335848
17942868
132102108
241434595
186696756
374078592
531255363
452779253
303639912
162596059
609272784
373087720
60698088
32840244
361844373
360925056
174037671
477949351
518832034
171681048
282941062
568800908
156584376
588424480
606937082
328028760
542981952
20583540
533415140
570473594
80029800
431189352
133789896
596930503
550982239
505670004
202071829
104991624
472615248
545087016
16541568
612592308
456105690
613882397
608238936
268095354
393285744
25615764
155313864
391610412
286525368
7131060
610825990
110521254
562164192
424722490
146154679
104649084
122656480
562656204
75354989
415201576
185561547
457098480
616503492
28829412
594097083
97257649
128539692
42666921
427454229
330557328
230018724
451935808
517726258
432522144
419198718
578077113
53612643
158751720
456618276
22689514
24209053
143985132
276739857
147279744
141804422
10519092
206675592
446695009
461264364
59254363
82004076
12580560
387169848
295956984
370263441
172546740
337779961
429739929
41353920
91981332
392787504
429121656
76524127
177918867
518502004
298514268
88065713
103970232
516157956
475956216
514891925
74256444
118201212
121949822
64002715
200336076
59587221
18908388
485809371
405252860
215103091
39022951
557300124
327966507
29925078
169787736
309587652
420657804
246329856
26967240
283324176
443882016
462963299
373468248
96749933
593675525
409628016
464946333
159218894
2779241
535072900
65942064
293619060
523517432
394776212
322149528
485687798
320318496
438460683
138568163
347740380
130192297
15888415
290741724
264170000
207580785
491798424
476522964
50966355
219748752
213978696
483398676
22750884
392682686
845347
99392652
485477442
41729710
267094008
106461432
423197316
138378195
152974114
371792916
600951404
153470376
595023120
611745300
477280497
271198260
99559974
358651836
585206816
430040900
28154783
26767944
602920181
63937485
125512884
1422786
421017906
562351032
355385622
493550316
72768129
259376170
403768334
54949644
50828307
78167748
429854083
465935364
606096504
442343870
474250112
128880128
219125952
451580668
453553806
141406673
419768460
449599320
111663262
198806158
89160048
465101963
146414052
187598383
126753148
606214836
368044782
204885819
22159224
407889994
149708043
289555641
369947736
310920444
311803660
171162884
609909364
445279346
55685042
432970560
487926432
262640988
439304436
168961473
208600632
295462548
502242888
440895650
155804540
88885358
341741311
2665584
609297696
383165244
371733713
537725520
440239746
408026391
263474172
119079360
202490964
431799696
10319796
234976212
273714372
201757485
593484804
53218260
329604444
418571266
293710153
233953371
575236764
407759248
354996000
359804016
197031484
589143888
489705303
576339120
381365352
224213097
193438514
71067708
16659900
402845724
500350798
253766088
339407316
143300052
130339584
152770087
61584266
43658280
432061617
63699984
566025552
146619576
187644711
461202084
540736217
364189347
602866049
102444107
293305373
326253780
558931995
158005830
61395624
594000848
290847600
346899600
109513152
553944729
197265672
104013828
480477684
8544816
96235056
490610700
110300543
92582597
182868794
162862200
227919888
518386901
410612040
42936780
190315224
112029264
12069864
360009993
29633920
403360574
230946696
121227757
578145240
116027044
59551584
452296044
496312831
4862590
457909677
120142051
319992724
398395041
542589588
128296834
521289828
240705972
194885914
574856856
6298454
442325016
217960631
350349923
609793161
199264860
422115156
333353700
345301396
586521900
480418845
530640897
470607677
17489871
617736636
549901260
219835944
392274928
322487132
247556772
604838823
50994864
304399728
251536464
386466084
553287827
403698669
339974064
174412931
116831052
397322752
569390073
446622336
567353435
258525006
151681030
10749528
519717854
485286013
475869024
425656038
469491318
71366646
229869357
222171444
126119213
367545420
291221280
223409586
320362092
318481236
213941189
335639638
558626688
617088924
421457520
491151325
155802188
378461710
140889816
522021391
357144660
2690496
244013040
345729009
545120476
155320092
428405436
128197152
309561397
234368593
332066512
110173320
388427904
369295488
231581952
30926899
43795296
111034565
583644564
523363752
111418920
498570982
70602927
196069896
137128104
594481645
492092964
407205324
604723522
13950646
160813188
326453076
4702140
164157624
97642584
36564588
240802771
279263520
595060488
156348881
312646017
530683474
105564600
162772019
442306332
153937476
272232108
243938304
344053404
313704360
224304777
90380736
344489364
345205584
95861376
508223628
413570340
130889997
598022802
136340408
303889032
264205473
488825604
427957020
412346692
191766348
532836540
15957329
224042177
252844918
337743171
433886628
611683020
382963658
599686566
186977016
214056360
605194512
285970673
80129448
338186628
13091256
77675616
191814061
37976289
580437562
196381296
258214832
252088612
586949487
55867410
110724485
510630673
559760184
227764188
30593544
485354268
219848400
102177302
44164261
565938360
518461918
453815676
591647544
21723264
67337136
188465508
539867952
49828362
383871463
402736842
337532688
353422112
121016268
292105656
77432724
534657327
152958268
558910726
486642743
401244487
111188279
49943852
412991136
805809
436607712
280583856
122344051
557362404
267118202
410207220
411739900
151726536
421230780
184230468
459962712
544968684
497739466
380794072
160688628
330526188
23330088
210455502
320841648
52203096
303633684
10851973
527380812
75253388
262591164
494515656
463325832
485216219
298796977
422812692
60527000
100320624
487219817
152416119
492454188
407840004
124197276
303049656
183572220
486885283
448846098
447502594
85819185
366666676
32005692
429975541
473633131
172261915
541244018
178625268
427899170
161498316
472711428
539917776
226179911
545610168
28947744
133615512
352916145
305838210
578998476
85911248
326240372
214248522
304435084
442308828
430697340
285535116
179995428
18116502
50623496
592960176
261603766
44108341
271559484
4459248
324154944
475646363
570758832
509811223
75403917
280409472
589485979
127811016
394300908
41696460
121389948
119316024
538497792
1208232
209422728
344757168
156126792
943819
585445679
78659640
261639585
246045033
222694596
314400680
559324224
621230544
99549847
312060168
150698916
200311037
308678364
5704848
547140105
483722532
318164824
349266240
147373370
459998228
436501836
590955416
518287932
145212048
59613819
570964356
96665613
300214512
112951008
585438228
258455772
307107956
345647772
239018184
353874960
16902792
510743928
326300234
441633708
46784736
453617787
275987112
280674842
108851643
607194931
373362372
526303368
457901244
429976649
353931012
33444360
549766548
24612276
436471275
595185048
438015240
89288048
545525068
206713548
558266876
602412164
497934828
463461402
240838264
589506632
135066721
308348280
158465232
26475228
25796376
47400170
593666028
170765532
312184728
203543496
522404640
61364484
562905773
185297341
221188255
120479482
198710568
264932382
427184677
64270105
481281156
134157348
303154952
483444502
339092159
529547014
153177371
572353824
452465133
389542716
161646036
97853010
413140608
48005424
175280832
438476112
371848968
593319780
570086208
287752284
615675168
494154432
324374761
39768409
591367284
395387863
472124332
297045861
110104866
288705168
125332272
277140544
126173052
412922628
35051184
545726624
540714287
369437111
494191800
258879006
28325193
320287356
188988660
267951010
516319884
38339568
382910450
397572386
204049675
438989220
272231931
10425672
558645372
536425053
336013056
307588496
236134620
202092372
255354228
363665376
565834626
385139520
211863130
78989724
183965285
522201565
322404105
441945108
84949920
78364973
579408851
73720836
31874904
571156643
518200740
286394580
179055000
157966992
153626076
503217852
438339096
470785135
498274129
610911037
48970764
428779116
3132684
415206078
460323161
310215893
3475224
431405925
32777964
574694928
433555992
1961820
599246948
488231604
312496128
44279042
621298896
19773900
231998554
11980791
329286816
213832152
610586892
347902308
18160848
18945576
526779103
122896592
539980056
71360424
29657136
203466341
141768840
536654512
118985940
402397218
296695692
468090252
332674848
163139904
542986012
247635640
437211828
41300498
1170864
27247500
276706870
483946740
399863790
556588953
591913069
151891477
206786476
223111872
11045553
93233160
422507520
470339360
337981104
440168658
610443648
136903896
306652077
546938090
540303912
105738984
505505151
14188242
176171436
38428784
18129708
504188414
358676748
59434360
469273572
34985467
179671572
449828118
615305947
259888212
182279423
111499884
196188228
339812136
21430548
530806212
146812644
603669071
316911769
279794577
9165460
318910968
412173706
163273248
189287769
596343211
52800870
471587463
510390828
239583848
422600981
197234532
435087582
620589060
123301271
196649100
158875120
185099273
191772468
96689700
80696196
474667020
528329475
314296020
48889800
354286008
498358332
424581444
436371048
482853700
177570888
142930444
374665421
512371332
491553900
39866309
387694523
592979193
184607388
410792652
272666270
28691436
7769278
201187419
356557788
505065888
125986212
37571865
295157376
158359356
295692984
12692664
569455591
76085950
385891479
403400016
560052477
15663420
562027176
265159851
221568043
317408489
301640724
132905520
473059250
538068060
15421190
19026005
89242192
174886870
410794464
329764780
305928778
617743854
191960013
244841364
235400248
339399052
296674548
420173348
370552495
386136
457111631
268688376
512184492
349531033
315876386
581676205
83486340
108137952
210313332
90455472
195618692
171979992
244953468
28582665
586328832
541103632
189600422
179979950
479093002
460890684
106212312
472647479
549767991
106828884
384954407
10805818
433138716
290927134
215991632
116239216
504518948
572587053
109214208
107750628
403180303
162797091
206701092
617960844
51267892
74997576
611445569
149141916
174983106
312823772
7809912
22103172
502867404
36433800
198747850
395658612
532226196
497969694
277027668
345877901
16541568
552840876
367222042
58113468
101329560
397063096
555901236
569500776
305941418
491880417
37188844
589417920
149907960
541565371
252713556
268255911
368315393
200547828
21380724
283336632
334833295
371395526
406420596
36142715
369544608
30548638
249288156
518904504
457682641
246394933
99455643
280066932
92031156
432036360
444481496
173804796
344543046
22433256
153731995
97281360
190776834
595359432
252243257
15987276
77769036
280335580
90031968
354705285
621747468
187848936
105876
471367209
107264844
595150926
210774952
55999698
105955111
555086066
318290113
320304825
231706512
143860572
8793936
306069438
80550828
412243776
320249988
350055726
295574652
367707348
26954784
264577917
25474938
293743620
148081217
3786624
10511186
78897919
362843821
371680642
194469300
525649428
413950248
569865060
42537240
292603896
166797835
171980620
70320348
173654679
591451256
607902624
458165309
163799363
6823631
585045864
10425491
335727293
218528064
451473948
456967044
268462064
524173392
471922347
378912267
497754385
273163660
281038500
136011729
26456544
353252160
418664758
401730912
10388304
293077224
259825932
368138059
515591208
611514864
257855607
230168196
208675368
275306688
112676976
884376
265943401
399856284
473068923
298945451
59510697
553563324
63065349
469665936
400460400
79891040
337358304
163792518
72845170
187319556
160769592
154856473
20683188
587356452
195098328
333004932
567618339
332531604
261049678
200960673
320580072
314215056
91333620
270768528
414068580
126883044
198249696
62628768
572135984
150874927
95014648
107158968
382891389
99704052
426007656
405209611
327636396
415283040
399059100
2148660
6352560
484057307
417571276
452999808
340490988
560815202
29458440
373779648
205144092
328380220
402148188
361896624
270975218
394126524
460623007
484669188
245487585
96627420
489446064
155027376
416802672
469391904
537906158
14193612
100818864
371511822
474972630
371577921
213967622
266921135
45444902
305168615
323071272
589922388
2412454
305396637
205464751
17805634
38769300
26182512
24619002
591759249
197867411
415232382
482124960
604956780
560850084
448567563
52994052
23940432
505771561
95946288
170005089
534006261
96471720
437249196
199021968
186808860
350507161
341954568
41497164
59784252
302163876
629028
502574688
211021827
229335852
581844672
368971632
250751736
586166904
618903481
251273278
583333164
149665250
261407688
102034288
444325547
409229424
482663772
210045528
302020632
432304164
190595484
43676964
305389604
440013005
407417354
587051280
316805904
619424424
49163832
501293742
560520000
504468
415301724
412844375
412548948
487502316
105151973
132332975
204303312
473180835
186254568
75183233
37131336
159013448
160563083
551444209
69130800
4587
261707867
43203636
193205016
534648888
125490873
487114
162509215
470195316
159056384
23574353
361199088
127959731
466882097
127536984
516718476
196362612
567654467
481492405
65144880
323818747
589411692
201985
293673852
1320336
430919001
44654760
111641459
538705762
53809920
573611256
85656705
539344800
598630339
117105084
107136305
130383180
323433547
189823212
565284646
3637174
512159580
401108112
66560594
613291853
594406548
111686724
189330765
425354763
469879437
466882017
514569816
438900620
1382183
495357529
118708037
547042608
295659307
401849244
104431104
382936185
130411083
277236332
226454910
128190689
134917164
526281436
454890864
228561372
422127612
206493095
105738984
16112171
512900712
150667776
152118900
192152484
539319888
45890898
238827414
138181469
529728640
283205844
72300274
102910616
90860089
103646376
378300781
89790790
154161684
489956760
237163014
241875519
267370701
505445796
606158784
238619592
262871286
70774992
98414286
497997108
544399122
421606205
460112587
431967852
502687849
203998140
114589235
547478568
475981128
213544916
300301249
545572800
268227504
30849854
28262664
621523260
184199328
379378620
338429520
81301426
253871358
208002524
154081116
544433076
427996806
233606052
400366698
119633652
67112928
462584700
186596055
427864707
573505380
568965168
351412177
132404660
139437767
353795701
339886872
22296240
498160057
35885736
139837284
569208060
542044441
418323373
455509692
604663276
207342576
34883028
41391288
211826736
231033888
551551680
317986079
104256720
437661768
308908948
272493684
288419712
573648624
70360842
434384316
42655572
187891795
351029117
216079628
527461776
482844384
336402064
506991347
265157100
404023965
220209624
507384180
198651300
448694466
242051220
573118099
1046304
138155724
570066697
539126820
318086008
275539176
274034474
581689131
383109192
488823264
385544340
125319816
398818638
28723536
215134887
505060300
72138924
5816952
188365860
545510520
78935123
350618122
438325857
373574124
95066033
124871400
472644319
294665364
108960807
99299232
329841566
333585042
28287694
269429508
450253260
361716012
146111015
414654012
591099480
534910464
170468288
439698354
145430028
567152820
234798823
184697568
107564250
481443369
277644240
276348816
384979615
327169296
325944810
271509660
566037231
150007608
190757412
73992145
273882528
248777460
388035540
256133103
342010620
241920432
558617019
128788812
80652015
509076720
529940520
38451873
281022391
350010207
86102465
527094324
49736808
193793282
89353116
59059427
140030352
473655492
106442748
420355524
274448436
398672964
142447760
532431720
265773672
584317489
99081581
7909560
552996576
100071504
522030805
197141112
247756068
133945596
499640289
38036612
246055824
551140632
112515048
170020683
162133524
59658012
285771621
285329592
436274818
388060452
533048292
2478744
106776254
202291245
599758333
371914569
423172201
160339860
355668624
477158220
238021353
167246712
282760202
532204606
578593656
298881720
197303040
551557908
137607660
52432756
400111961
392993028
327244182
52832124
297051623
254887128
84426768
587856305
452526480
513371863
406596439
376750404
157668048
36240732
558607199
198192906
232909581
39625600
44025732
544763160
391404888
491513760
292712526
141704401
301476555
245806704
9144976
226861365
111593304
511642656
198284888
351474506
321196644
46148385
400896903
425277422
82925312
198118908
187858555
84889340
618241104
333073440
41304859
446736035
569356178
454356864
521644824
466670981
156635844
142415676
395241336
166443300
408501448
286968136
285607105
398629368
222694596
351371304
226225872
218357363
486559919
8719200
606726282
168131088
594182340
587443644
216217476
55908756
157817938
199786475
121075166
541993644
221865902
421573320
113393196
325987104
333814572
232391592
396212904
154062223
580082148
93829454
137470350
62896572
333117930
472244328
582472540
115480782
45271332
347671872
577427039
31301928
588521088
22167110
352533155
165969972
351246665
169427147
139669128
541976327
356309123
109675080
269429508
166125672
36702037
289359098
522369440
452291228
213657768
61513956
11029788
581051087
326364843
342989151
448135740
23442192
437193144
315342324
197377776
469684620
436311249
56732712
40313844
595019737
369230608
397614204
39505097
268221276
569494548
596673540
42291606
281911956
578625574
37766592
579185316
207298980
120866796
1367797
46227219
211842758
438150375
330563556
31140
579665183
125199706
81107244
237537306
582193440
319222687
332887793
234854548
545995118
121601700
57129444
328994100
119228657
618188528
558340683
41012998
79027092
208868219
363250352
542901190
44337132
599766567
18883296
239168149
10412877
48408284
233961048
551097036
84520188
579546540
507818821
440262202
59495292
553576095
287820792
468840771
608948273
587966796
259015062
190713816
551976379
407648278
82720296
265331484
87117264
285352635
28773360
62001412
69660180
357451595
183887928
464845464
232142472
340768357
276195389
361808518
529929030
295319304
589461516
9553752
2310588
180580860
362755662
341688649
568984564
475426402
519133037
17032148
172521828
335381451
391871988
98794474
606756509
547273044
239536881
112315752
332824320
106405380
307353576
73349243
491046660
4814244
429850332
515180160
478846008
481382785
281322618
336354167
606890820
58297845
356118617
282140856
26095320
471206644
489296592
85753332
543634059
309925252
205243740
172907964
495537048
123099996
321346116
286189056
318139285
431127510
535184496
504702261
62429472
195278940
268788024
250870068
372686340
47886471
145288784
372446856
480689496
549973731
467840857
47258098
409503456
224600907
72178103
76417560
612287136
132693768
614442024
570649050
452426832
501254352
59755392
446746896
374407574
381619178
345831067
568757650
287395520
128595744
340952456
121707966
124329564
288195881
240889506
334700632
402858180
314644468
29752549
5848092
53000280
368321833
67274856
223311168
7778772
312434576
315859248
442542021
156814812
91937736
258985152
529763988
24750072
78605888
431388648
539139276
254905975
383507457
39311136
39473064
353028932
182903904
387466579
204564888
469448159
556710840
412909558
6117136
128066364
564061503
21922560
331362792
137993796
394254675
450981936
289888488
62068248
254575728
553669200
153727855
442063235
54498292
36440373
86949108
219198497
571306896
272867364
166760928
219198528
73571364
139096152
313579800
574227915
24912000
310671324
335788848
561186090
496689228
580873104
82915059
70737624
209335536
193329576
228007080
89801532
341373117
72662076
153183888
86998932
573047870
34920280
532934435
173388164
13022748
271202044
534999111
415208304
487147932
245370744
555991270
139731570
343262448
444807058
593852256
377619767
501970572
350897976
4347144
534474556
344829652
399818916
572758020
38003256
524079972
1397400
585032857
360929750
102973752
619166324
180843313
593877168
309276252
345680863
554335596
462348036
2964528
276865740
370172062
428020819
289844892
303578617
9802872
369731448
179989200
186801891
549895032
396009123
228330936
213732342
213603626
608257522
218711986
245221272
105747623
236853664
87590592
167925455
91144983
130826865
309419978
599675436
249474996
222414336
510363918
530995740
202939380
47166283
270915509
429531674
182175228
134546630
606856320
621202459
527124650
97646809
9880046
491370516
610344
228916368
254436754
602141724
578048028
559735272
515810953
403250544
196000939
58686444
448828414
271858469
19269432
108766200
250265952
595139069
543024541
92074254
251951026
565627865
613918872
586795932
17278831
499174295
201880620
516811896
572477961
101257590
77457636
1432440
333995184
375666732
253317672
41673553
437281262
364925057
232296962
300092702
314171460
437921820
575307632
38200114
337264884
489414924
19636884
252710205
16376368
590021042
467710344
343506271
167620392
384622990
123140016
141107796
166530492
511717392
119085588
580804596
2360412
325995822
215485216
341450100
179948341
458517816
406507788
515977344
407467251
250184988
139298966
71354196
278933436
610076196
169663176
321693999
75402396
40014900
258399707
557583007
272732196
466240536
593079984
229875480
37579752
513956202
263034858
171730872
278201704
406289808
134443836
444791304
198554868
216676758
545678676
354236184
120531955
350063424
578655936
772272
12823452
352421688
177734758
82181347
562774536
13041432
411869867
293823400
97019784
124883856
367059636
2416464
559691676
531914796
70968600
25821288
276934248
172424624
165347172
189972684
529928064
568591488
239648206
9877608
159847848
508445472
435685968
391171770
355238892
304187976
159654780
107221248
91570284
330551100
336350435
34366104
345198395
456798888
569478233
577790244
221642064
148780692
339824592
34864344
153513302
312053940
309878886
219038760
385433430
110540772
79830504
547612359
488511864
328645332
112018184
385634176
376140060
512472322
65449458
116600616
103216575
568681548
33979968
161024940
529809732
74574072
117575612
73440576
545627624
83902877
153165204
251840205
423883908
580075920
308555516
258031200
419112664
477887654
368155764
54749641
165650569
53282911
343075608
620251815
542639412
260635572
305583048
71129988
387277843
48329280
499444431
479749068
472929548
216043092
50965896
293075586
483095999
284974929
460407445
106710552
130925016
72568656
175752766
366860340
331659684
473509940
517221074
378774411
85103557
407590606
19082592
121285603
209711504
220240764
80421273
424282535
267345061
344338790
130613616
51169248
554372964
381247020
579421980
489072384
196918569
196942406
230006221
590962372
32466564
458536500
164824020
281707280
309938155
215843796
447271234
42379616
380892215
614965176
535987769
21443004
454871357
92093436
469224585
198099316
399367232
155457108
331619594
30355272
554328727
461880936
81730044
199115388
318635977
170052040
284713020
481100544
388342147
511525442
169632036
147952368
109835895
13410268
244734315
380325276
318780180
398417616
374647826
124092225
38289744
176030603
438580111
175660397
364572949
288269208
255762303
237608511
137520468
201772192
74293812
71958312
209073960
535613871
227555765
496068391
60406076
342969540
175806579
365720616
145753884
34596540
349066944
353492257
47990896
114496195
445154595
372695976
547888075
616989276
79632989
349864128
397338980
389623680
406788048
316270296
368162309
214436268
445221440
205125408
517414567
188745768
471092148
278665632
434589840
285503976
28454350
49674528
573227016
340765020
161928000
95730588
38376731
219390004
489161362
193422996
337296024
618831028
439397856
453950062
373399740
23224212
140204736
568448244
484563312
480564936
551205581
524945664
26936100
32335776
158834354
6246684
332892828
256158895
71304372
605666772
274804272
130296358
599355800
103217084
438140545
132014916
31519908
600120465
128278116
606787812
150231816
189618477
412075620
145096956
422794008
385824600
596742048
329591988
400385664
246825841
62304912
3898728
429477146
452812968
31214736
619206271
477050190
174371544
300259118
272692980
119569599
255914854
21930991
349042032
45277560
493942803
483647796
535039383
407093220
532550052
27177708
86207976
19389140
580274892
379314527
479362932
99906680
393559776
4938804
510758280
380356416
167909573
164479597
528896091
573779412
460153035
38695352
110347704
471223829
225167112
33500412
1018259
156223236
534669745
183962664
322056442
237293028
609424369
242551870
390570336
388820268
414024984
118593576
214452334
173275416
396586584
289776384
197390232
248752548
211762961
62529120
24300962
478853165
335888496
451747980
17209904
302929920
535608000
514917152
405206136
209243119
185032138
213091101
77706756
278821332
198442764
122967646
85778244
141423495
88194708
183333636
455124933
586851984
258138144
186938520
425708850
603152491
554397876
86245858
26596351
569637792
437778576
275665560
21420114
417258453
608475600
277874676
118935505
3301440
288754992
330108912
160069896
477972085
266837456
307463904
168246719
221326033
95375592
389181359
13431075
178472041
419574132
223890332
321801184
417001968
329098639
50334696
183507342
454605907
305545680
39255084
372717537
49649616
49958957
12798540
110976732
15807157
14212296
24887088
618994692
596446426
406800504
136610477
87945588
567331809
184834146
544797253
1182704
454452785
498348256
597726072
102569342
157288140
168879815
554927256
487117291
221816448
45669924
476454456
141356916
481592556
491335095
329255488
373685899
449063712
406339632
260317944
543941064
10643652
167284080
24218497
327923672
360353412
513833251
7037640
466801056
405465517
16740635
392345032
403586856
8551044
283080901
606434031
222283548
249733043
37465767
475516474
528171768
212181732
178618803
478540836
240544044
21654756
613465898
29994048
276710040
531983304
50884692
133375239
114053364
158596020
208044933
138177050
326147904
240056830
36315468
80069456
423382002
331242408
391426691
264347930
95861376
23224212
617932317
504274932
434923002
491164539
432098640
405903672
278914752
558007392
116557759
157569332
235113228
217519128
3736800
618801624
239524739
618238338
325210819
127929145
65182248
297019548
188334393
121956696
74148776
339222900
39510665
307806444
167153292
381695436
388647962
227870276
24750072
438857199
167164205
455833754
190145689
11779638
441882176
202198248
240818076
272636928
16821828
382224816
78821568
422585085
50104260
457521336
199140300
276017027
183854051
355419504
598062384
463413024
109886832
280738456
412302349
460825055
589411692
436248654
350206668
555293050
66313095
338772060
231164676
179646660
449007660
209934684
322728732
352105288
127996754
182671648
371917476
389542716
187757368
402067224
296222364
149274694
16441478
331212346
619287408
272155579
520736559
115454664
30704040
347430301
173505091
225691018
412243776
403898256
43533720
473241032
591503956
579389490
518792400
66369674
573947568
24903416
238974588
544750704
116819807
282196908
405224648
308921256
289832436
318167092
198293947
452323651
561703320
222889681
145124856
463242213
349280779
548709494
373705725
471235392
381497860
375106212
367619016
339643980
404066412
145411344
437865768
79500420
613601244
474653807
204888744
4528332
242294112
429750684
476549731
552428441
117360432
519184938
442331244
286425720
578543437
504274932
39580630
579073603
131666423
294620540
86351220
484431902
532911276
371873880
536797946
13975632
349247556
409360212
53585712
197575229
228479629
331396611
582897365
280292598
91271340
179989200
371911248
261152496
9809100
457720632
581252812
581296608
369251892
420540955
263071608
136380744
126689935
334055494
451397237
238301964
501111108
615681396
504133604
490354884
148198119
98630840
400603644
312575611
348942384
93480711
382455252
126640152
14330628
281941560
559127832
222751113
50783112
60045535
72377648
404677158
406512817
97655040
239995980
458841894
175031712
97412148
228368304
300920415
379470911
459214955
305064437
27403200
390290076
529148085
27347148
613988824
123993252
370827576
156789900
367701120
331497050
568678680
11898702
508036644
318724128
90835380
16013047
259423423
155656404
44523189
85144693
225692910
587374759
346947128
526409244
295126615
594493740
229212937
101267279
418689756
300562027
190776096
482371056
59277182
120631993
356632455
27197676
145401815
585537876
182100492
8333064
546282792
85578948
125881496
511606422
340129764
322094031
295649365
53760096
185968080
379297101
3447899
509108647
570509712
274505328
255659400
309703581
251897688
461229443
367663936
378251268
75962916
240058260
521893944
331301349
513216562
620327484
588477492
127658253
156596832
2640672
230569764
52041168
14162472
32931178
361647504
500708654
11208434
232926901
182274876
399647383
607296552
243066384
478748887
83008693
266980191
122672916
35188200
465107040
424562760
350966484
407473128
18549602
110788737
19119345
20531873
43409160
127860025
212131908
190676448
118213668
510060744
535807296
536037732
608878303
598865796
27814248
536461236
217312667
528769656
304698672
347491921
281637632
280346028
137868572
101216641
485036640
467583744
7529652
85227521
428809903
208862208
61127820
493743384
329496256
331104538
231874668
137233980
378481788
373586580
79718400
494905467
365693634
586284530
413302536
149334984
567807194
50235048
598604220
340095678
45047124
160207887
61489044
176794236
598305733
148407012
490326082
559981058
348913290
37970978
240855687
355743360
378941962
400354524
480477833
10662336
544252464
157619567
431587944
498022020
494722873
453728484
509776226
1040076
79556472
215143508
246074477
435409358
151944516
70226928
204481030
410238360
423351164
100482552
96116724
313829548
167800681
24114816
388602288
22526676
426462300
85693562
362097494
481953780
228153616
121583311
282878073
122229704
132371153
229728527
237012768
377338697
617294448
259603832
398535948
337995543
367790915
65045232
609434712
143083328
283236984
186831695
539774532
59726520
52274930
31152456
202154652
77650704
156371744
332716445
347087908
293305574
139230604
535140900
476258215
405324907
348109830
507867715
73621188
170211240
120686184
390936025
329110599
507114900
584024472
74598099
492537529
499815684
336660768
13240728
81611712
22701060
56374559
150375060
605556899
446694439
499144830
92959128
592989062
223065593
379839492
44984844
456935904
354143818
157611996
32211216
1164636
158259708
338734692
48522348
21318444
38148015
544881492
318207204
63307620
378400583
198741708
15401844
107071737
465941592
435611455
35842140
130233708
63727940
428965956
80508741
474514851
514146109
135349785
19188468
327306312
223722216
395434404
277127316
504196687
497554920
36994320
619567668
121580887
313650388
412250004
310036209
75333888
223547832
528701148
543287905
229962560
72705292
30380184
125211566
326154726
401998716
7498206
325425456
152964577
399059053
331316030
56188487
519676776
584507840
179403768
612212400
389200176
195552529
366854112
298305635
338708987
220046541
508056384
117404028
228798036
316127052
114050022
427514832
518844171
93675826
521663508
286251336
165114576
6452208
510193973
63295164
302876310
51966432
82981872
448839504
308909270
432998209
211974947
411567195
16778232
21480522
227391361
222320916
53718836
356108241
52084764
132558468
533397060
363490992
462528648
341219664
310229136
597250483
276311448
198592236
119814862
553557096
552778596
345099708
66185531
218633940
335315520
620763444
124435440
268451712
276591708
566828964
587045052
406851929
92548080
207132819
356054760
87976028
269888819
121477140
389664856
595857672
2339448
390501828
144371268
272288160
347785852
426753894
173620327
540135104
84096684
557585433
297418140
211984401
326534040
192461359
47687589
278267040
314878588
336273072
22483080
285815376
92234143
112519795
284890545
540640224
421859808
248267043
527281164
216273528
37212300
375697872
188360522
607527991
341420850
325730628
143029288
412991136
621675204
299641536
346382676
145905790
44033833
145265291
413570340
63625248
70096140
326639916
421075080
220745232
512371332
32653404
12144600
137153016
126004688
90000828
142673187
495394113
364014144
579720924
436981392
352977216
493449868
204127423
7946928
373126274
463832946
598484936
441359676
431612856
366941304
286768260
229575752
448229160
20072844
361635048
85220425
273534067
142539674
514308240
102282444
48279443
219306542
396405972
530741310
109616796
28169244
407349751
318112640
114472754
419923644
493606368
129469669
23352420
138331579
35586792
387125486
133472268
256344480
328332661
65296083
75863268
216672120
225474174
340599617
607114428
256774212
184099680
570868681
540027733
212922864
462027102
615855952
264588574
2055240
449472246
528215364
32659632
341188524
555743124
124385616
328717140
450178770
113044428
73185228
97306272
389514938
523108404
513965700
359816472
531619532
208577697
435663763
28854324
71279460
9484562
564836004
246117619
136362060
102836736
245369368
398866032
394076700
20209860
209130012
41279184
181209888
31389120
126733572
403640458
395253792
258075803
24101686
348429794
490361424
226524816
332556516
199943712
361222191
136206360
471733632
194420742
258929100
369781272
274806499
616092444
482912892
587331540
495568188
85498537
436231419
39599480
426069936
312146666
46274040
358969464
452887704
137165471
537264523
72107784
147398076
5412132
165393790
293556780
607960290
420284124
468600948
292877928
30069535
358111424
441907740
592120872
470074143
347018672
114514236
127212021
462156106
183906612
76897116
538128096
534393540
539282520
218978882
62485524
576711916
120082972
391051036
7336584
167663438
357440197
36403819
495957044
291241230
372385622
266721244
40478966
251921603
500661764
56158374
447491033
419195033
592501717
455677848
123010376
358994376
407498040
174539700
238974588
556224570
141821754
196680595
230706778
146644488
613675980
585768064
316135628
334892016
532525140
276944028
602864172
63964910
576121140
306392688
119751984
2067968
574537477
430678656
342334476
301731145
228741984
391996548
218721132
514103323
505402200
498395700
70922323
421851148
190933318
351657713
253403506
96756423
616640248
210419208
190265400
508186116
17399084
407429237
263948868
371926797
535470166
264746052
323983753
319323359
104941800
223955078
75523719
613676988
233358477
23865696
63917964
247052304
303004656
332830548
33111618
121526885
7382636
365658336
549157685
429194475
287478252
47401308
31295700
135241945
10649880
174147336
206688309
549739332
86575428
158135148
10089360
323772536
337433040
150412428
384734700
99616860
362774772
348998791
435916404
281018115
453762065
562441100
255908520
266141124
163001882
154210358
527670069
490934556
112680445
183016008
115143717
615037366
525798121
209291940
572506675
544893948
202914722
345938757
590913771
272082031
346152240
482420880
580318812
101080440
486674604
91109412
455291712
538124112
48670163
459508916
197446284
175749087
320136556
539307432
534674311
301517748
101514564
529734685
492896376
501846012
524493909
266053932
468320023
70435766
230280300
334468914
551694924
457060963
139408742
272315400
344394646
401326092
110132860
321271681
375029737
20765625
282321468
383586936
183620124
295089181
406729564
355712220
144889494
94975362
136922580
146930976
192930984
260075052
571686804
302583563
89515429
323226972
229694868
74501043
88660760
103597127
375946992
178496073
351274165
578568744
189232007
158191200
440276004
19381536
228225060
393971220
315261360
70176277
414473400
103534363
447394608
50664293
588873245
78771744
418054500
530924544
146233440
461438748
226496595
335961862
5275116
87692901
621585540
438907602
557617752
506865780
331609860
190684162
109544292
171880344
490816224
284187606
318095100
246501812
65051317
262784232
533328635
318283711
393718709
351782352
272192016
609434712
460472493
486506448
350806167
331678368
67922568
187404550
423464641
517964076
611402760
78083455
219879540
113200128
251133432
148131996
197418658
532718208
416815128
67611168
327567888
201302554
599083776
207012492
374495868
185251860
565707924
84756852
302643432
137594757
405123700
620645112
281462367
560040444
293686952
149676968
80627688
194587632
232542972
603054660
68927660
537769116
50842300
378463104
307164960
320055560
370670717
31681836
348685227
6950937
392208818
12595462
425272752
46493293
163935569
152025480
560252196
285205032
451798918
338378779
316989344
527674221
265175784
162202032
129581177
280473491
90935028
175797756
207237691
170385624
539273221
534709259
613680071
509576694
78958584
64335240
521737432
601288488
605330460
266489892
254576999
270849492
142154100
441615024
23127664
418532219
546572075
134823744
396187811
33514938
244548506
184797719
250368554
345237530
606355866
381488153
208762560
399845140
586571969
272244564
471219884
543493172
12923100
258078403
582019780
158578066
96371813
123326856
267612007
301391604
306641808
507388805
566334713
353789094
355728544
66636941
85242636
269385912
426898260
584089340
48716990
577457562
367744716
561772205
25905924
149459544
457957068
43782840
57453300
20315736
43620912
270166024
379566856
281092582
394831706
438454431
339531876
99700555
4017060
457356656
58686444
40077180
451414734
210234831
111493656
231633361
443221848
201625272
27938808
522753430
189257438
278235900
376887420
512106110
535630641
72419184
522641304
596495297
439042860
62323596
154352794
323339076
300316623
102481740
456518628
122037956
300233196
212530500
168873084
381930329
278834897
347254073
324514094
468987084
550405728
538398144
283980910
363826687
399538656
50165859
170989740
206800740
295151148
466041240
442001160
531453924
367759442
2428920
409248108
380661023
429015780
508450637
487274482
346624520
567707112
162189576
134562261
448656660
63550015
286170372
536650696
121615716
286149455
11603636
23729988
153345816
562699584
557570126
48030336
163341756
532182600
599376492
555780492
619692228
157456296
408089700
147099062
329959440
386974253
443514564
462489242
423287725
619814757
343978453
64304100
274903920
76498524
594406548
440830296
489350430
136411884
64858392
201561902
588260689
585326124
133873963
492759360
463779868
224333091
526658364
486927385
270437135
186815088
561837684
49252421
155974413
298526724
177850707
31721374
213039672
575108883
11876796
37293264
595460255
30778776
276284596
91495807
523851324
447189474
539133048
181637168
249562188
426804840
166077711
576179620
297688701
168903360
410848704
190022508
128253204
3867588
232328955
511550468
165509100
49618476
458567640
295848684
376309418
520322536
5829408
621205632
506582847
450352908
330170689
10351559
278059338
97542936
108145755
243713666
36707832
600051936
276714501
457770456
66496356
365278428
326907720
452925997
47297585
175031712
584967071
574215372
167981616
57378564
344881243
100102644
346669970
10643652
32858928
60411600
84513960
619598808
125068161
571618296
617499426
441340992
581003999
440926694
118332
570817844
349771925
480443256
50132668
495966780
463222691
467400881
249836220
569264678
211951296
565436047
431654704
448282854
409847904
298065852
359654544
127929377
29041164
421180956
426362209
14361768
165428998
172285164
121371264
81419673
169769052
269037144
603156888
490011515
327110355
407859264
218515608
374066136
148318505
387696995
305701380
353600928
342334476
318763239
360040680
367545420
145830517
607570632
41864616
94291920
384491808
531316908
99245133
391218048
104279424
246043368
92772055
267901667
571110552
408547247
93700260
579051936
23404824
317285460
422369089
52925544
340378884
190827322
175293288
150752781
276418478
16133359
9082455
156517360
571630752
617929704
4646088
448635314
508415963
526135212
231643558
189904176
3855132
293830812
510514013
553879690
258583
83311956
214091342
378475560
81061142
552934296
31272315
341238529
506971656
39322279
351396216
92741685
263600100
551424824
101809116
129729240
81213120
560019838
469323396
384525046
2362340
607795028
63567885
400728204
567525522
144847040
378025876
71030340
314750664
521190180
459339912
123115104
570612959
374606179
325388088
38603697
600329376
464820552
241384824
187687008
495406260
163319967
417846883
328655722
90502851
107378570
3655836
15887628
295026588
75644577
162110066
439092684
529540804
500307696
611147412
169071516
242468496
538998598
575474378
230623745
200062044
110939364
167533200
186862978
333188602
74275128
252273758
565336463
129318192
453304980
21817537
244517508
172438033
101354472
243950982
393740388
271453608
68047123
88431372
505794564
4486744
243664272
320094288
212289032
25391556
210412980
208444932
458580096
155932279
121639068
451231056
592264116
127667772
382174992
561921300
40824540
468283320
570840977
188925183
37645551
374127449
313951737
489857112
95855148
474172959
1102356
434508876
394674588
249356664
548433093
311306580
315111888
124846488
203674284
54065268
603932301
177647472
241546752
53813735
88844199
309096976
507599322
566302099
96907680
172957788
516133852
167725408
129179894
506998338
90991080
291327156
601824096
456755106
32522024
299465770
50222592
435436848
232335540
86139468
496897168
400460656
421501978
110771890
124877628
560638332
25479666
338120679
324541024
153993528
527205088
30208584
503934452
278111880
29880697
51661260
27515304
212578162
488038536
118350684
387749558
173260986
44038188
5816952
282571423
357730986
363778575
445009284
84115368
152424072
538092972
111524796
369756360
349372116
328682700
109656369
468669476
59508540
64470714
15694560
647712
476347454
328829038
205163683
13209588
367539192
298532952
60860016
324061524
180780183
80923593
106021625
444772620
225808596
429862788
198985156
325226160
563758560
41216904
547180578
330364260
257638108
429009552
415127188
92440595
115828344
559560888
23986115
107932704
319104528
209684304
474667020
31196052
506078539
171774468
377051693
362909148
85085309
119850703
15987276
108622548
76393675
395606281
165556161
542143149
541605564
436949424
591841136
390352356
480664584
555948648
189827881
140815080
480253536
189743480
405812250
69834564
26400492
809132
132936660
468738044
263562732
188388264
152928902
549666435
141251040
612290950
459639113
331681727
161348624
380839285
33635697
148121454
76791240
527598998
20041704
73231344
322149528
129006792
237781674
396067871
420632892
470857559
51387228
253573020
33986196
479954592
619037025
3543732
259159536
502349806
182150316
195304767
50770656
16213350
267352559
521909253
175253518
68121864
41061204
348350724
83125110
145612818
376868736
15464124
500636114
83972124
20564856
291893904
602970048
425721755
266969448
608176656
472847939
579621276
594524880
599734500
387680544
287767866
144686523
406007744
262516428
421228102
168535908
158496372
93139740
51787923
90443016
56761992
140302565
334012234
30802779
142096409
219402993
158147604
50041980
270749844
594836280
615012118
607042984
23205528
166717332
425845728
29252916
290847600
82177883
363577901
17675642
527536995
451457978
87360156
265144644
295841256
219917365
99461160
257154120
418359672
606362928
220061460
543367877
608455175
150786108
36290556
515186648
320866560
411984349
185445065
105116184
177184727
26095320
226829988
315486448
405405667
486586244
175407450
396088344
376903453
179223552
80450858
81811008
404888508
94360428
314264880
110920883
60239807
386659152
26107776
506166949
465368616
48509017
286450632
375616908
540492001
612343188
508339339
473303088
195689988
19618200
193575258
475015788
590212654
170510184
523812168
20577312
29252916
465620732
475669728
164531304
370661014
548219700
106796690
83930828
551738393
423306504
514434435
388432218
283020978
506224296
39435392
464615028
503982652
95226120
590568655
534242982
80789616
437567613
498881484
259544901
209528604
180599864
365533776
577945944
530251920
606869248
566492652
190477152
526711451
453772080
270732557
98353310
132282720
329778828
480875381
283679172
557188020
231208272
440920006
58807855
453192876
49020588
290579796
493997747
207853272
461560660
108304367
380020754
115741152
173956749
163658706
424263816
574348897
362351268
487330528
87428664
359237268
48023583
256073345
440736177
462167424
38519700
471995208
325114056
515827872
120019788
78494612
264668208
448920468
23107601
339151968
43900280
304377590
413944020
94947358
329072500
279363168
130886506
53475971
255846240
111506112
310690008
604738800
559286856
276890987
483428342
505283868
128686785
395147916
269952003
608980068
439687866
354946176
310154400
59880166
513299120
114327396
587686536
51287580
15860040
190294994
46926096
407245358
53881551
200373444
323375839
403971364
9036828
87107060
96808523
45134316
170373168
514252188
212617692
149299298
44592480
497058384
518054695
188851644
186871140
88582336
500145768
28754676
155385480
197976316
45316638
228206376
238607136
393211008
524802420
79145424
243433836
53753868
535667496
95953125
527368356
556938900
471049338
106076857
101410524
342162550
382897440
209709216
118134059
365060448
262342891
582642982
269466940
62979073
252620136
460013153
482595264
48118468
397256541
514337960
435611232
33786900
254246509
543552689
213393188
17473646
63488232
203890056
462497846
319010506
566804523
449269236
92579220
200327955
340596864
234649080
54582192
265973953
127256046
230840978
60648264
43209864
351084816
462183428
32715684
285118444
370010971
40729954
3915244
470662416
506436048
296165791
305410248
188701404
134299966
601815233
33338484
320511564
305925588
323868456
500997598
542357028
620724189
46780032
389561544
564107328
434031294
278348302
148746297
145877852
23074740
464140381
474293522
95350680
29819664
416750536
10388304
602823471
311512104
77825088
364863452
186818869
378680962
228304637
559660044
84803879
614996316
484133797
218409732
108280008
106233468
104804784
441800310
364649400
112255253
160956432
488306340
469223152
130750632
421320702
176252400
234214912
175990824
86503088
115355452
362071008
119411426
576370260
139747038
467349120
227614716
619207693
214251834
3630924
116343124
167327676
504218880
2214212
71179812
370928681
25217172
102375864
602706326
10909668
557555646
113895591
46772280
459736853
211882788
449309452
122529672
47525754
125005605
238009368
324030384
49194972
55357079
440836524
567008372
89496360
579988728
82753450
365110272
264378600
377298468
163254564
582603597
350698680
454962150
158295942
355999341
163291932
773894
477089712
580297913
210814788
445854578
246460644
7448688
38115360
461709392
8887356
506734992
4521528
453740940
32242356
379838264
155506932
241088146
13927083
390003081
220104505
614739541
533708284
122858525
35480165
131622552
464674861
23965344
560490941
48777696
267234568
563310144
376394986
29402388
112794476
506550262
228511548
553425809
166686192
136823229
157481485
571266543
34371523
264931773
508152825
503494072
92728692
162762552
558128583
113978628
436651308
152731419
91090728
549123817
135039219
269566524
469074276
269498016
477889256
238582224
129816432
236746277
463898078
179111052
11886659
212897952
529559581
1033848
111862956
223990020
496415728
73494818
497897460
173108257
182816712
78563837
93837276
363590640
186345179
271099622
540284526
21443004
355799511
397971111
210762127
386060618
611166096
485473152
96415668
106852649
77326848
511991424
621023501
11764692
29383704
54937188
374421132
251928828
516315571
442624065
378911520
383775588
293376982
341418024
59053751
381738288
536168520
382110508
453661163
199326296
588324118
613103004
353563560
17849448
106992490
599557104
584102730
105527232
581987585
455223204
59989519
527685984
393772421
224407296
324188036
598299048
611683020
421610688
73147860
85161672
365066676
534401969
117267012
548599346
279318873
599927883
280129212
200799424
464227800
166144356
171344736
171435099
388243597
25871305
146065284
453074198
26705664
345815627
11263023
51331108
414914626
69286913
509094292
114276724
176772348
553146048
71678052
136418112
99516547
305564364
357088608
40929288
142259727
266913396
521837770
163978916
20390472
245588724
471291444
217089292
335912369
568561414
582438122
467135991
384091562
287291412
615054375
54220968
347130036
4041972
14879520
255794845
126876816
518580648
440824068
496367436
103197960
573715481
529467192
565192628
367003584
367296300
176912568
218160612
509923728
52740082
18005148
78159790
20773058
252386483
46096082
130545108
343554011
244735488
305890096
490980389
516790998
68067254
10955052
287872631
122953176
441702216
1164636
409019479
419623956
90604944
14056596
251410060
607758440
109270260
321214216
19020312
210960167
446638931
51324948
180437616
140472291
105047676
78620112
239920654
226093840
309656160
213817083
552498336
542109478
503402945
97343640
566480196
497114634
35194428
347590908
48516120
124936512
145299240
35443548
372110544
234056750
580635417
284581043
598074074
293675112
566873453
560808105
526761985
22937724
261675723
127281636
126747493
345099708
346868460
264503310
530743932
35119692
489032592
7498939
232727904
301843166
301889844
568379736
114072661
524628036
603931071
355741961
18486069
559062648
494499226
574931736
560445264
536230695
289128057
384627990
268507764
349357678
25796376
131990004
554654460
231170904
210824028
44593426
262277114
33537780
338006016
475903509
360895028
240593868
580596476
27515304
544127904
452401920
317661152
359486388
338774103
266570856
99753876
83704320
382840299
470289140
369650484
566424144
101211228
92485800
24490129
583911884
135904438
149528052
119808928
402422220
46506135
2989804
313498836
533876616
229919076
202796136
193922596
15140268
394188804
471827052
198087716
191099952
354159417
417042215
518286960
333793279
408125318
287459568
474100236
592120872
437323932
182480400
363076977
369326263
222221268
214317936
546494544
549379873
514756656
337352076
311549472
132276492
132570729
372137084
460392444
68931504
415459850
324403809
109564128
504982582
517964076
136434797
577174880
89024294
348699492
594652622
86347416
518730960
280390788
611190455
389032917
399053944
136281096
376479025
85933944
612228466
169700544
439403657
179761261
362593452
42517522
352181320
219564386
93921036
206402148
12605472
596181528
58966592
302547631
301260650
257527538
12580861
213265404
391569017
106868979
351683499
34815101
446901037
163648310
234631649
171636626
371688043
617292693
239925608
102656124
477653821
55261044
515809188
426214071
545884200
216877644
346110377
576501868
492821366
208519668
65512332
582534185
534836106
336266551
527312304
514962180
28707133
200473092
60828876
577734192
607958924
490486140
166106988
570515940
271363566
71154900
36449755
228494673
446279420
402403346
464496696
306590485
253772316
411511924
479543544
574557912
425265230
51179023
213911517
575361324
293419764
312377796
514644552
208756035
534333125
237641796
11085840
191439868
47912004
325226160
440761788
188160336
387854928
77993244
341960796
83224764
456039072
110179548
25167348
293133276
204166296
56363400
462739001
523860659
157549716
176974360
320119200
547023924
3817764
551875799
143789107
481125456
454763386
48036564
295586810
105053904
537862536
39329820
164934485
259739131
60237498
211473776
134304221
452171484
587674777
50186504
224410787
296913672
260529696
129025476
497863439
460330164
564935652
199258632
480740677
600806057
115739443
471545802
443707632
602801892
264073428
582243264
428660784
413869284
270861948
496197216
33605719
491322068
21348598
617967072
278984471
428150088
224718696
416083994
64111677
32908994
424101888
75794760
513953244
222824072
377516448
400834799
43787385
315398376
275470668
562880412
13449785
43727685
176096700
519399348
289047708
499410083
205995340
589317866
189593285
420720084
111182256
578101644
305738748
281891736
59564592
185849748
151578385
346563288
88576909
195447739
429046920
147699429
193767522
167767422
485922885
488069676
598847112
98583012
597849368
43730087
116743860
109100815
432929671
601876732
164949037
457350405
257988672
557505648
128070116
441074498
196182000
57758472
96122952
511213990
101124036
525886092
420309036
414243711
33195240
387967032
161125158
569388672
531137010
478160439
34877674
464776956
539267390
409814856
364965829
478099471
420316532
256680792
47293654
456020388
88851070
250263539
391559031
504567648
241155341
395783172
154756500
577541124
515933748
546214714
446497776
233039304
427465008
125348686
552467196
393167412
105115426
576544644
289548356
299791008
255217212
196362612
559436328
47183328
97912033
228639422
327621013
389723540
224298016
187992180
597557916
378207772
150742512
362404262
84303365
316444680
474958410
267884964
335963232
569924280
30082200
549832752
272326676
191086928
230361264
435405708
354598549
534543012
372509136
476895876
339893100
22407078
201125074
497392110
182836681
4945032
593351608
61713252
520891005
185238277
351103500
435206412
189779616
537974640
64646440
137725992
546109375
183022236
545055876
478631802
144277848
469329624
185482296
26282160
563797111
199548162
64297872
110708928
617274948
512447379
319845168
189412109
497953512
42518556
113162760
317733876
511194240
249837438
479613365
582271069
338243617
557858891
153619848
582581887
391873249
11334960
339003919
590476680
222102936
529197066
271914480
352818869
328388465
262398096
244287072
26338212
300784563
220639356
272365413
173944826
471458230
476401544
485138549
64248048
362508223
238365749
207411084
223118100
129093984
86286136
284632056
466601760
48149118
6208790
337601196
57925753
228430584
429707088
54625788
392107314
295499916
328309020
588615504
519645636
587577609
452694636
594549792
278927208
367314362
23921748
383593804
300793716
512733813
24669932
233001936
114929798
418141692
90897004
20928774
474154278
17013724
419854976
414018756
220988518
479380382
46291254
547640496
5850477
121948003
24912
261757982
392202072
343947528
460376372
388290888
28717261
136328200
81369544
173730060
410039064
185351352
618590299
538372891
228480408
524354004
448098372
16709724
39859200
568136844
540136332
57222864
105383988
273384288
461554680
140061492
193491472
408494520
621267912
37206072
180057708
394505531
71233008
429448208
339756084
101174456
400734432
51748452
29784986
207218196
488167062
482825700
101815344
456082668
278830544
264633948
40562944
418235732
356165493
432976788
579439261
330927628
458858850
300186116
216655906
179810939
551474595
3705660
263224162
366195342
560235182
35380456
181870056
535956768
370694367
8015436
60305724
75184416
194762016
134624448
225105760
162388872
182046983
298765402
394076700
50521536
148874112
603374868
114981336
126867078
224033616
315180396
216211248
618409260
508660271
381281967
422489712
63647550
578568744
137989212
36172224
534288065
111837020
212929092
67106700
354823005
269616348
100213280
437541912
575415237
226686979
187654353
103316292
367408404
481380804
452215080
451978416
255799185
20705896
39024648
246255120
91539144
5282234
195047515
332089416
15643634
284096448
9198756
334478772
84634991
614846844
340674635
128122416
568292544
103982275
169317662
282302784
71086392
305220536
74484823
259003836
180443844
261600572
532288476
199868976
423351710
306367776
231843528
445784564
6081071
470662416
192395376
38525517
156254292
282760608
598223392
451682392
488470507
264463788
205454901
246871692
141272332
311614034
488333228
317279232
552099744
29419579
261526176
561304294
435149854
511111445
377653464
65761452
593572728
265667796
195098039
28916011
318204946
123501240
209759156
133865059
264884438
299672676
40183056
235711116
407924269
105259428
211646709
264297636
511530552
403103461
73396980
112427856
4718259
126174356
227546208
218374207
302550545
529615903
178332552
228169008
346269826
201159317
13038129
124622280
448789680
191629332
450110675
333792441
121532274
420104649
171061941
512772420
58375044
434041776
96303564
239815368
203481216
321994290
611334252
181633392
368834616
473171599
138548088
224236816
294771240
173368836
140196727
97602951
151421364
124446407
9958572
439684344
394886340
370404072
143520804
454606632
312932088
373001148
233245200
188300728
535383052
205181918
325784100
362069851
31364208
329915844
34826976
343841652
65574995
412606570
342328622
506411136
186777720
421996824
208762560
102772437
546612876
141294631
234759001
375511032
49911192
76948949
558396252
156145834
610474788
155067359
247108608
95789186
24462419
306014353
262820576
178201764
459557892
164849063
514056579
260096097
407196761
169993260
101643660
299646245
187705692
520729308
529740143
1245600
364624488
468980856
504928872
539824356
452464947
234840933
509091893
494758548
326945040
198498816
578537604
189405573
90935028
409248886
26207424
114653901
398199636
429774750
118175901
149135688
452510617
184479588
160972397
179192016
39909024
581857128
240073202
62598906
175045377
66627144
249950152
348142467
549201612
469104552
242026308
413123457
57353652
61974828
541213200
575604216
205748208
330220339
181633392
457954945
224438436
541114757
502680290
37660716
543570719
217676794
403997904
403393788
206813098
75058992
285285996
552162024
274642344
51368544
291470957
217136604
298959537
462958380
449368884
6601680
349652729
334412460
18285408
444492360
4888980
587330473
498520260
273714240
583601279
21897648
166275144
356739840
562528702
35848368
223465993
362600388
140559732
41454801
580306291
272580567
593727696
5776057
193740881
258019812
19605744
181726812
354939948
382561128
543824756
196742948
510798046
157312041
469516464
413964198
4210128
264120811
396677110
333772726
358825151
359085192
105301928
411694635
212945888
579590360
551838168
412500327
434540016
28904148
289197180
161597916
30878424
154787373
263734187
603312588
429981120
532135618
206245262
489209400
214588143
412237548
378847106
178674274
616827348
9011916
37069056
202618397
60548616
480666389
119185236
579467417
310210214
604301580
124715700
565406083
32250996
3114000
61146504
246057630
580383665
157693518
511026084
587325312
385563024
476255160
100345536
331591176
386223192
484276824
240095798
45838080
344909394
181278396
259731504
205126377
180717876
253087236
366935076
59645556
110663050
472960548
254474688
125237306
476909100
504738257
13608180
26823996
36801252
382598496
198779076
245762230
58082328
40845585
579372156
523149208
105531786
383763132
424930212
218095610
252651276
70774992
512693160
427517501
409970309
218987192
578008224
100663164
384965136
547248132
556857936
78777972
308703276
421249464
223204224
438189624
39710159
558838440
180213198
249902369
214791264
617396541
423419337
257004648
58679744
532188828
177269239
205597444
355431960
70535701
344134368
51960204
326490444
193205016
521869496
235350031
18235886
531011736
408089700
352019016
286089357
108697284
2073924
122436252
151390224
613986132
470039616
158926104
325014252
600752880
7765074
242505864
183400071
19308716
111406464
25815060
398866032
423850862
428561136
268819164
435235680
59510912
27098028
147236148
429698368
99741420
238455910
144819684
172461901
304816961
134935848
242013852
390638844
590084399
138140538
192185789
106206084
161160636
53473608
8202276
131852988
391927277
345558271
594437688
567651060
372066824
183595486
419583878
615220524
368436024
524673671
150642864
132743592
447834625
264247949
262136520
300799944
86357448
327876219
498598579
238432752
240793164
189636372
575049924
338114917
349508576
98165736
432826534
154348784
347516172
416485044
119630229
251474184
464689764
44704584
460666476
206272417
139108608
107289756
69016908
251997336
81924695
148606308
461550852
162658170
161000028
240027120
307999512
430390589
469865232
546147655
482738508
488997648
514208592
263375892
594565280
520405452
352579549
471156322
74237760
549309600
152527126
552716316
434040714
527324760
219449808
464328540
302624748
264141936
30872571
417164972
416248380
67891175
446539116
493986276
245103543
124802892
397055866
351302796
89308486
300967386
62184680
268320734
214299252
410403953
129363886
99355284
56107703
113256180
166106988
443576933
276697442
433528287
277550820
227602260
375078117
546980328
346457412
566525137
146600892
548867625
567797435
8731656
122654232
190807236
90947484
233655876
64353924
339961608
268607412
229548733
92411064
577519577
49334042
68757867
85238976
346082291
474263510
169183620
468291558
537143585
228274884
272630700
293612832
296315784
537718132
576737712
358851644
278141495
54781488
101600316
140827536
95936112
83816424
24650424
179101848
591722280
224997900
26500140
26475228
581807465
116980524
218433487
575751007
402516061
473130140
37835100
483577241
261202320
372836075
306031464
389922908
312259464
52489584
577708231
337644792
428209410
590908982
558483444
320608791
74131884
37250674
175971470
397913148
436308768
407476256
501796188
396405972
338038693
542790351
489163683
463850158
168081264
479375388
103938386
207286524
397977240
532289632
333390049
327879288
14193612
596922660
13620636
557673804
300071268
468906656
574766494
120598992
355575204
138566772
282824393
383700852
191007969
8968320
115809660
9379368
312732792
192171168
406065122
412810524
538895282
196786116
363391789
515167704
81194436
18632602
568703932
177002266
586079712
385098664
395109076
620136576
20008917
86695456
496315548
134941777
577381947
267461460
70202016
365409216
337532688
590370804
95126472
211471806
39311148
434106058
313424100
242200692
256712087
522043416
189241872
434272212
123340693
276579252
467037720
5617656
504284861
49746922
378860137
123906060
203169816
1941546
128136180
69112116
193848983
529376777
152231004
476921556
235637825
46267812
50106467
105819948
417201264
546425470
577179900
592706304
140491224
358023292
242593710
285308573
243944532
354387487
421399224
401897212
501983028
201615005
350779644
489128436
207604152
412071053
391929771
24712704
374265432
215450967
292740912
254301426
225783684
481561416
382187448
147539407
374545692
234079380
37517472
344359607
384547860
433937102
452408148
71685626
599924556
538217532
268545364
307183110
182729520
82875996
463350744
401313636
507551486
274144104
358384032
286052040
464111852
581608008
99884664
570709008
111151696
319502628
135820224
535880011
303758244
555406812
561142572
254438712
497934828
176613936
474623424
247861944
366718103
500482080
507550860
262578708
257294194
516706020
210823383
15879956
495823536
140450629
614410884
567563868
288511956
233051277
252811045
52576776
32236128
591107341
557989871
443163613
84865857
98682660
300984513
386032695
511804584
441854774
219443580
385662672
534997656
428237280
415094636
577273688
209132366
103429568
560352920
331267320
74960208
427574163
63893052
8943408
269394009
454432248
210070440
199254351
505769652
591902892
272211094
364705452
156090517
325398607
489559705
270961596
24513408
91810283
504673524
488400238
45507996
614074572
122180904
48596401
166654537
328346388
608820836
95893428
395845452
301378483
176109156
53946276
152600504
419673780
362271811
433879848
470214761
299037420
79278876
535057850
183177936
458553639
303644161
83812629
572963544
584499281
417013188
46529388
249599556
414691380
398789692
15333336
605958366
514181825
378696648
560389212
10830492
384585228
80025519
3269700
531313490
48864888
153981187
516142440
541688590
279090276
247678000
33475500
322635312
272493684
349266240
6595452
518853226
578897947
47294887
547791673
608201568
39628381
482931525
210599156
71479372
93031354
413358588
549615896
502739688
270270288
147883860
397389996
142515324
452047389
534564945
513836992
133732329
425079684
294162796
111657746
267508290
330027948
977796
400120425
75645288
423211631
281729808
281884457
64991553
523269164
68591283
444330432
293457132
572951088
170333560
231289236
620153100
190794780
270695901
279201240
399202179
204241008
24121044
509724432
336046074
72968273
107190108
286674840
127094796
315073757
48690504
173294100
277444944
196439288
203443848
113837550
452414376
401294952
99411336
449491838
263519895
202348273
24109347
298601460
366480432
513535968
329255676
422465610
35661528
3892500
565562243
168648012
112378032
543673260
438822148
445193508
513386496
159088032
189088519
469246334
595857672
513984384
107196336
273731553
448570900
196139727
333593355
388900659
15040620
267162516
253769511
252331989
578388132
153606477
128963196
110419537
98064112
279268659
578231950
251461728
372411083
24503596
209831734
182430576
65686716
525516383
318823776
553949460
314390946
460666476
263637468
72388044
166686046
304916652
188648080
3948552
446385672
234149330
389027100
191349072
22993776
418802343
220972901
6053635
27565128
416785
245152764
179727544
457378092
375119254
587194524
384176395
75680607
174190847
403544094
73938816
348711948
267903330
293264064
372571416
149434632
537748076
38495268
240659298
134522735
246763521
106536168
392887152
279090753
286388352
475470432
580810824
488395423
12795599
523362183
583992753
400834849
193740624
364094539
44200116
309137500
21829140
21472218
538996032
450555402
224923106
536853600
500046120
65250756
285728184
158689891
169058158
568205352
323379444
73961243
282153312
490448772
178642316
307931004
289478828
519722679
25266996
19643112
24202008
565730697
369326628
201046068
85155444
173076120
97574076
47469816
98690095
247550544
501510991
365253516
273882528
197693268
74125656
138311424
199069275
42551580
584989812
234443724
409472316
162809824
562606380
126216648
620962740
606892636
294748658
566030908
586889352
526982220
560825172
573642396
68045016
457546248
466041240
95655852
103883040
36882216
609154803
216205020
345553742
153482919
605585808
289029341
498968676
437528239
23173234
309321423
60605692
81549314
390946649
217420940
208313252
403692548
129828908
179403768
295780176
105023804
227028902
183494363
306180936
35393724
175517496
463151618
219245161
611514864
334543248
587286603
574383528
254638008
617795964
177186597
146463876
347192316
325013816
185858085
240823392
438924528
192214764
305228052
235321423
151535489
563555052
582026670
575996580
307569780
341593344
254219755
177578964
293382396
552717304
290976437
459925344
84441085
189250236
60047772
549568733
389938040
10444153
142639242
571369176
469796724
156522096
19218824
246000440
72045504
599396663
446869763
272299114
577300985
318587112
208482300
290037960
2466288
14150016
335611961
382040618
80758476
289377792
2438838
402654497
403892028
593837879
177078868
24575688
162768793
198112680
509118876
579384612
558319507
319222368
62299836
122978088
299281193
316674132
119317535
480698077
285807093
195621480
347814951
4396968
446404356
183252672
40179238
593316648
485715492
258437088
12716121
100776686
477270324
179714098
448085916
378618804
19173695
40936644
409297653
414005666
506523569
347584446
56170332
473235268
257817824
464268593
29129570
89970570
510906680
583700616
30990528
28561608
501866785
183850560
157618224
258038496
46305180
162270540
155971900
590374342
26810405
345554352
267769494
621685188
524665404
363252041
143250228
433967040
5249829
102656124
5437981
19467914
16473060
169681860
354292211
520779132
157041777
308033741
178438428
517827060
522497058
448443499
29396160
549309600
20047932
46665946
25221011
107259979
137096964
616210776
327089207
383613660
340308966
445590775
327200436
547809873
112608468
369184313
281486916
221486860
568087020
564655392
221629608
312275606
142851100
343362096
348185289
269927671
214760124
409060719
552677982
320343408
410933670
166244004
6402384
253267848
488405988
117902268
621265564
420672582
398455155
474017563
490236402
450581304
13795020
22856624
54569736
432053312
72466654
31258927
81790584
159392956
455378904
500637780
378151704
210182544
345156251
27882321
121545648
213751188
354061800
238034160
504917436
406640831
18376911
240568956
242948983
220988124
390800922
318956271
11808288
99959400
518911313
489897454
182343384
618048033
362467651
322336368
343094292
460330164
358297835
304186393
466161656
616042620
363157711
308080476
524860985
3668292
618222412
281412180
220111376
296097804
120790804
212255714
276990300
71011670
132345133
109861920
512906940
130613616
206607435
486157680
358172280
201488256
291594960
223261344
309718440
382648433
387593352
105483191
305464028
420726312
180331740
566170025
506087280
236147076
40612788
91476864
6738696
192761839
283830169
350368596
590193058
393005484
81499608
452401253
555605633
189806440
19408875
20724359
343258124
209665148
5694435
423745595
49257252
394674588
220574890
261906084
433392806
512091072
537188145
34316280
603231624
375243228
505229924
343717092
120829428
54943416
457263659
32364698
400021076
326253722
35162487
353177424
436866122
207946692
366063156
50156577
414672696
19942056
478372680
16065687
581834360
73364507
450822838
83554848
246712588
477812160
286257564
600049116
399072999
431625232
16530517
107917409
426576586
451825409
202877100
548948376
7392636
545385960
298258920
324390347
338572424
231968088
174077057
462939696
331451667
31831308
297038232
166862041
293560727
204589800
187018345
3718116
317905063
431033652
134157613
537992252
400764769
194661099
78211224
615238563
528844392
201513168
21083813
244824243
323641031
246165198
351551916
76255632
2360412
263469312
20832977
170952372
536398956
560471422
449851712
518490885
218173068
489477204
149185512
45576504
229438130
477589482
177379066
545619376
285279981
157344192
106212312
613688436
189087323
3555105
234500308
518655384
554117616
175448191
299969985
376432776
464419876
364481244
379693268
481135520
326929896
475669728
341737872
232821814
57727800
216153953
393590444
314389440
475974900
209597187
444554856
116152200
286005391
319315510
270824580
194216960
233626979
163678068
421329193
206978324
114322604
91520905
414982494
33033312
305228052
175287060
389432748
28935288
510540300
325058004
109388078
16377224
227423656
8476308
448447140
153041727
95344452
620377308
4502844
287848691
117951234
515325852
222258636
480671107
56724624
143262684
237174696
485385878
388689480
388751760
548412858
537301801
114451956
147572460
125961300
498165264
472007664
276211800
61754040
346002768
84208788
405069120
556552764
427004136
184915548
448462890
519396516
151540110
440811612
380335774
188173550
323251541
217525356
369357768
481337208
379760946
336885118
493263828
301316868
400342068
460345092
244854072
543140105
558517627
7984296
114993792
363540816
238783914
360395676
578680848
14455188
268426800
505470708
377180136
275632596
432964332
466862631
604570644
362058554
529647804
448453368
14704308
584460432
322411104
573506489
399525737
204309540
321833404
220433832
204831580
237782696
158870052
209874437
139214484
499318781
167746990
90455472
35094780
34989820
390395952
243303048
312203412
186740352
252875484
39286224
121956696
505171764
121589244
241590348
415345320
526666517
558539496
382897440
590737377
573530292
169783893
256923684
225160884
606470184
110433988
150779880
538722000
391811999
231452590
196213140
348350724
186428952
275935174
12779856
490996836
166209407
606499374
365594660
287328780
345278554
527847912
443850876
258954012
236906892
456580908
34278724
489964091
3178814
108990000
281427123
445544380
298694880
366487075
280027707
14118876
386528364
383638572
214834860
459063917
243352985
224520068
609584184
256137740
146370456
147591144
215402369
1992960
343836599
315698255
151329820
120082068
55285956
468762020
168685380
175179520
273322008
137536705
145279633
431533254
222713280
417942396
46934208
164388060
521134128
135309528
266915611
427943212
378547022
387935892
5729760
374250945
533344331
365490180
115604136
18833472
187985952
471102061
442908010
85483226
181237464
336668453
167053644
171451633
102024638
273706845
91383444
6574672
19162316
89795304
127206095
563496984
53090271
335501507
163734120
203823756
313682060
617520776
265985424
432086184
269667963
67231260
344395944
389005308
549335891
227701908
373156848
414272489
41877072
554858748
203337137
617262371
306729000
215386729
426287916
433559256
3500136
567327204
459987624
118213668
19481184
167359001
229361742
267039210
521546888
413109439
392694084
107787996
600995772
411216156
586173132
71944139
539157960
391672692
621235497
144115920
339687576
238638276
454787244
522354816
591691140
189704880
222517622
596032556
414678924
285025590
602720928
462840048
343542708
385874424
21660984
58574468
132070968
257219289
305250913
362504758
68059584
578371720
472580640
602658648
147603955
237170185
236103480
214553875
620620200
595834161
90645330
59911863
261021708
264808134
538908266
556056045
112234788
414501368
195907968
107364492
123750360
35730036
308735247
95706916
95201208
488480724
433251960
372714660
272999083
190091016
189113220
94995684
555130091
36807259
597771989
554142528
420436324
386493882
44455306
97847751
222607404
288722567
318337992
407471391
157543488
31320121
476958924
130575918
50166540
460179542
333569462
478266804
252961702
601543836
331896348
490774725
230491418
267721901
72711900
553107290
428075352
264482104
62502911
14343084
481254599
247465141
233132724
243614448
330108912
174754317
367849917
326360812
354335252
148052016
185413252
239562687
136580040
109182056
387071114
602091900
42138648
524472336
210769049
371076696
486026892
2073924
582747732
213182892
351249116
130806684
570712526
306059582
112726800
501740136
122580078
384909084
278179848
250919892
427633876
97782295
32952438
55012159
360283302
12244248
414390952
500589540
46274040
373192697
61489044
79618752
24799896
166816880
19038996
412958376
68620755
309338532
176847542
109255699
219661560
94741971
118662084
170632342
441210204
184560552
294796152
104244264
154821424
493257600
275258947
214342848
471848849
52987824
36190908
309257568
19823724
555406812
541421793
600184264
462603384
365589828
11553013
123638256
602889084
393750470
217232640
405872532
525306888
59832396
353445228
106592220
409665507
125170344
185912662
57550863
1904497
291012303
289707581
327854376
310789656
455426318
418285358
556040859
198193644
476697348
545668060
545384097
155960529
586353744
555309756
406838691
189536724
68003532
10763445
44467651
85597632
840780
266315508
110657431
310565448
352965259
306573300
107258616
409092408
100943424
145448712
377715744
407765844
371782025
337441056
82471176
358591439
306103674
487293624
59047668
27502691
184072362
37585980
396172831
62030880
112913640
365069648
420705980
559859832
89490162
402389795
568180440
588128724
531775975
145305468
370815120
312720336
445918572
350156844
408544344
151246980
81007596
75152818
535919400
8737884
468949716
54621985
592494552
367723417
492402214
589852609
577541124
153337343
588377844
247487591
94534812
235336354
264459564
106940988
250058685
594561812
36377748
41484708
18914436
553286652
269927748
361043388
539643744
266097528
135652068
271803293
570619448
128398991
499797000
303504116
63070956
309369672
387007920
71047764
33169489
27017064
236889384
268970888
188397000
233711928
554437161
337867855
287117028
558807300
416634516
471124981
135029214
483286572
401612580
254738674
184316758
292811467
176494672
552182117
231389159
10886406
116083692
38918772
305632242
129015237
119392147
212912751
336481474
614423340
410001696
264302660
170420841
519527718
412930260
488646432
437691384
431786323
105184692
121483368
116394093
5240361
614186676
276143292
237753900
470930220
82601982
137743700
519288317
453211560
589386780
75108289
382993383
92367468
321894180
507399146
498675960
66273360
53579484
475693521
85265494
102401448
109731132
157536703
328331059
499423320
236850947
57160584
38588688
20091528
65699172
216061101
202582467
159567588
99573018
308675645
261021708
485693728
197606528
515742027
141743334
238090212
138591684
583617417
278291952
209080188
189138132
614180162
24806124
237224175
210493944
327548048
71846208
248831324
143259354
123049170
436851172
345741192
398336652
13496076
317462913
499189487
245744424
481474224
367260123
348948612
530905860
170083474
394005974
136380744
75323581
446856058
215333100
2335500
326421026
225183936
488860632
621572639
146818161
239989797
159754428
194120532
215581346
357080407
470425752
546524964
542452655
178660804
194954681
486762213
350457298
140755507
559265380
608083236
273359376
147510999
609789708
175307498
293033874
343979679
326262078
463248106
181845144
60888776
471864420
521572083
101205000
70139127
598155804
267601759
419766431
135065477
487752048
56455855
163388614
504239811
125929676
608811912
273916051
578325852
565604977
17327124
64173312
251835408
584528824
178868160
481820696
156343191
524483080
6276261
68422147
56487960
304256484
394170120
56323211
442244894
427795092
216635370
255291948
26638403
186347988
436203049
3356892
419710421
521719833
45383436
340043726
157425156
41777424
514518771
223354764
221729256
409802400
232375672
347598837
417386664
436956480
534088368
17793396
333459576
292392144
450120489
132700587
136617408
403941852
503434152
503033696
116630187
125879509
39972041
598940532
409958100
224936676
558963000
356393366
212194697
141915997
582690237
452869020
289740815
35325216
2597076
39686768
88107516
193068000
252023983
584609904
555298516
172929040
484847095
246903650
65902885
344155388
54102636
507457440
122554584
92398608
54656928
411982200
279525096
91029993
411620976
203817528
336791556
463020660
235044720
47529188
194749560
175069080
222788016
454232952
270596641
216246534
429188698
150056919
39111840
482771343
476097310
383855094
480290904
524702340
329286816
531921024
323955923
620498727
289851120
446730367
333783432
547005240
548823816
543579840
104624172
240668604
358932096
560648767
468919515
34322508
185407560
40836996
593252276
33494184
592756128
156631908
381815572
466116542
23275793
209014000
399906108
89529336
533154168
508088992
27132766
508329916
35032500
309829623
19437304
6558084
146289492
385159070
588060216
43147584
207822132
565633188
520417908
410543532
18624982
619418196
55971036
457527564
327685417
236626632
538715772
514495080
89676972
601937130
282760524
604377576
6564312
347229684
242225513
203244552
288466981
299056104
392540255
34988904
97424604
581178276
546023073
322429788
380275452
55412446
247504212
507370248
385667962
364425192
610025519
455856843
450633168
300127320
497226314
137576357
107060624
147846492
150393744
165752673
380860884
290804644
25852428
265696092
474430356
151770132
425795904
510783296
137937358
610275628
427988160
331860874
488715015
491466885
234796590
375356864
407747160
12493368
211596300
61951607
73054440
203487444
489882024
441172836
59817642
545480665
166673736
126680711
55022112
237710304
247619000
362301444
71204724
109460755
381390264
35169568
572924616
110352868
95070420
168187140
356227580
611184780
579945132
149957784
53034281
289840191
14280804
135882504
286868687
576700344
145037664
460709702
537000315
12193000
27208138
224619048
276180660
177566701
158081852
111067381
80858124
613426860
487464660
215426520
298009800
346644252
330267739
108977544
134151120
565078896
279363761
309563883
339939541
54407808
433985724
136189817
339740221
408052881
611222148
579268039
573443100
478703751
150393744
111919749
457091604
548605633
202977518
130574164
39828060
599653908
537415059
490903616
7068780
96602828
273201594
291221280
275937768
75265380
590423102
205935048
284847398
23704292
319160218
405761136
142864092
309718440
420341057
275813208
150343920
303691256
299277250
63413496
471766657
329500538
369107870
521007769
288299077
241322408
130887648
401383650
400916502
420228072
349309836
485410000
512433612
620215380
70855956
299803464
478777500
306674468
251094276
156140850
590887728
511443360
427029048
47762532
421188668
245232199
608282532
313423664
536791320
596008893
380721347
389797354
436377276
260383735
612411696
538181596
387567068
373044744
116401704
88164355
183856788
350692452
606740564
169725456
211857876
541715645
557099503
9310860
151489872
367040952
448437206
55111572
553730904
159137856
445084277
109083420
478724590
206437727
40320072
372085927
184467132
332623944
490965696
65337948
52925544
265910688
518530824
419256504
581530070
328645332
538024464
10337257
474028024
66670740
221206104
112838904
51082519
363765024
502375392
258073938
557710431
184990284
472824283
560582280
402620998
147268445
433684511
127680732
267287076
386671608
57621456
556267067
410350464
519047992
193092912
446466636
112135140
36200724
60272259
110109181
552766140
334730694
269453671
225306878
552068604
211094533
382103962
208660034
32449178
267754176
555344532
339359727
238333104
287578309
366030930
21343356
174415140
563191812
145435600
67302515
317722350
123252571
354261405
424045836
289634607
152411616
440079350
367476912
451125180
262759320
354641004
598099752
108946404
188459232
131030892
68117731
123831324
515329632
235553532
397632888
2304360
496060200
253148591
178089660
137352312
479225916
568322120
558520336
92012472
448416000
245601180
145691604
51716811
234278676
81032508
270351252
139245624
77551056
312649129
458987267
308709504
12038724
209813536
607198860
493522226
414523224
129106440
246455976
612296181
182617416
85149216
259208584
552859560
588849043
584678412
39376441
601276014
200593203
120507956
240052032
28231524
224394840
270154387
480994668
71521212
593030160
30504744
487110751
82738980
618838992
84343691
616783691
310758516
115574505
170971024
32422968
505679054
97080901
587238120
203832776
555905052
357194484
268401888
5742216
292768955
315379613
521728730
203035040
293905719
128103732
489908247
527399496
209301994
285989760
74044692
105350410
534778090
312776388
155083298
7884910
218573333
429900156
113231268
341587116
209740356
618554176
570615588
44411868
118880064
615064824
96507102
529563273
261140040
228685932
358072632
167109696
11241540
25852428
109469548
568230264
357244308
360563832
98816944
20552400
447126804
56892780
551201010
375056388
621684156
206410473
463238640
548524456
461981260
379627740
121879786
31725432
515951390
217009198
76031384
423080047
527218884
256226148
237336624
496570166
377983548
151776360
34173036
271427296
192563532
348500469
487378368
34246178
269051293
519612315
232080192
85616316
588695472
22908876
100719216
191006532
44953704
64663442
151521012
602783208
93376404
138661948
613613700
214971748
586159325
445466845
157001652
75844584
185544454
169700544
438812087
155382372
238382928
81375048
470821775
337953642
165378312
425328115
298850580
338417064
604520820
362301444
237654485
394606077
246460644
190707588
51499332
351956906
353108916
147784353
31830470
298076547
217612548
572885141
144190656
28998181
122741424
20157121
564653594
316450908
15464124
51004255
316431608
262353121
301858704
34272684
408443573
528308784
130358268
552803508
538722000
118680768
472286043
132257808
159212949
595079172
14790802
412374271
63388584
581679506
245592340
154360963
440550036
453243453
530532180
182307026
144578013
12495601
121024389
339534906
135038883
230330124
23834556
600684372
464153945
503972352
446790492
541873368
266058860
517757109
155800566
108904577
68257349
557286129
1706606
82627460
355703292
188135424
46616580
95394090
510714151
390458232
263743344
41312787
456649847
410355860
483751134
545273991
419107395
304655076
274386860
285236172
204334452
86890084
457147656
235263965
88281900
58786092
392390620
459997291
410030899
20446524
177996240
71864892
556803398
545287415
94041129
221151717
378163447
292062060
367455019
314828400
122237183
342670788
386378892
411884798
195951564
290947097
287565444
277712698
330519960
427570884
142052569
361320866
554989536
70289902
342145278
348984766
464929972
237820132
153271080
7630897
275820056
426155834
517278996
621622139
210232368
230218020
593618088
472312836
330449886
406040589
217841453
189181728
254700288
20976769
579417323
349403256
246118104
501154704
271951848
210033783
431625312
598623277
499640726
188988660
179575966
397451312
26413594
516829025
548335720
192264588
131192820
208395108
330775308
126851904
232705011
116211808
559544342
508472906
510808940
29806294
20458980
286052040
381527280
567195025
239712450
200049588
467783047
377139977
18403740
289153584
168990552
389119212
144941147
41742377
218341224
73297332
532383145
126503136
121073789
83127196
565577136
87279192
452720069
379464632
183956874
144153288
268607412
312632791
109875843
109747302
271748342
40949100
472470490
172984799
176233716
575629128
57789612
11677997
221081544
382050432
441446868
192674775
459620172
44044416
452449877
409650271
178830792
284839829
485242164
300606876
71498019
476740284
616597338
72382816
360098748
62454384
21464902
322292401
297355860
393824487
94381061
415065060
92685096
176685149
400488703
16111836
310925088
188354757
491445252
518555736
498389955
69672636
554329368
25515065
562357260
401640850
541350216
529409958
216995976
540162871
427571357
434826504
119688749
486120312
604850904
613040724
75596951
425951604
194705964
566411688
67305996
164244816
173211780
422285015
502911313
245644141
54488772
409410036
399519972
183526242
355463100
87008745
492130332
538209196
405648324
423360756
299846181
275103216
390977942
475596379
427085100
264988944
3786624
270707326
118693224
157300596
507494808
456579588
488134027
577921032
28131876
338377276
428441744
412972452
271777904
6646681
438868476
231041198
81505836
270378321
324107360
34521804
186424519
357362640
19711620
242244288
494457093
381683161
270332568
621504576
571353366
149267528
308268255
380013876
450441062
192771595
290685672
15644736
311579232
530887176
605111643
13738968
314898019
378514838
474154567
262672128
516413304
488505636
8694288
300395618
388521324
594336923
4521872
538217532
55491480
613318535
287530669
366884940
151745811
565869852
220558739
138884400
337109274
292726094
443281615
44697769
97686435
513162288
109488864
401464150
528333696
604770267
184928004
605236749
232092648
518671286
41715144
119250400
119496636
604031971
56791218
367812909
294485617
149453484
211733316
54115391
523297223
183720998
175832029
594419004
529551196
493363476
448685170
613671657
44604936
498936704
481349664
410062581
550171550
48902256
326415708
369202068
277594416
69479568
212561640
54625514
141632199
383981868
133997127
363335292
4845384
423888632
492953344
344570328
407084292
604813536
131796936
229777480
359374284
1637964
58894007
593956498
615077280
59949846
621347901
308318853
512888182
442548562
620065521
303176323
354554948
409425764
586883124
544800558
343866564
164307096
9777960
531117612
351337425
138043620
499703580
276099696
387452806
229551624
5502288
613426860
197196886
2808828
519408972
182891448
72978644
364247836
188549528
490425121
123746217
63142180
78871392
472462308
357732125
226643148
120723552
274916232
202659120
600727968
486095198
56822096
395789400
162502841
88917156
43552404
305956728
571063237
534372160
492031953
205592508
432048816
93500996
80272692
509294700
563135760
528202908
377491666
608917788
109772797
593466120
518170166
40027356
22725972
504369095
46691316
285190829
144913104
359131392
299946708
486802978
457490196
328399267
120897936
406850328
430399973
372959757
359480160
389573459
202815151
241621488
518991696
441487080
236825366
322134801
404639388
311575826
394832239
267424092
220223588
267311988
493406779
220190940
66951000
180612
122523444
42495226
409187663
359878929
158745492
194830524
67251262
252398532
460230516
270736782
359392968
471327591
354348288
61769304
192476340
136548900
550019592
240718428
518222945
165222612
333646416
99187128
476191551
457483968
455226935
430560324
339436580
577833840
122416395
150013836
619679772
211017096
614603952
312427620
539582815
151299753
317509668
278127805
293046597
327032280
21710808
227284057
148257540
575403985
527046964
355998708
367097004
202218378
430037172
502306884
494179344
321508044
160177932
163144207
509292102
342153829
451487149
427598882
433464056
292728684
325662120
406308492
179646660
111462084
343974156
612648360
46714292
513965700
59270018
84868956
90737416
242873316
595549250
195434640
499459233
492746904
139932455
207604152
490708195
179957783
224183088
358141140
140864904
147127064
452582532
100260754
342717861
39074472
127666581
354352876
491657004
393433278
611215920
469796724
437423580
29527204
521764836
577533484
34372332
619268724
414280332
339270300
247214845
290633383
290742192
146706768
373642632
587867148
286437334
181539972
138738140
210548884
231982323
481922640
579822675
416036628
36956952
205025760
610244352
480969756
492360768
83654496
127185979
58424590
48808836
258013584
376621907
577921032
5194152
464749801
58524516
452264231
281180745
496763237
78908760
3820457
64554043
184952916
183221532
110964276
595782936
336604716
577273320
614461527
245191684
179869219
529784820
268112416
489527028
515286036
309798826
7301020
534070630
24413030
132763163
245390054
356154408
86936652
87936149
98570351
503515116
198430625
150607160
252294024
443874647
271148436
119439323
42026544
348948612
593603136
594082692
488860632
9877608
474069132
350848152
440313696
620339597
222320916
205604964
178955352
244829593
417591194
483137100
474608380
596299860
259727167
364377913
590495364
528975180
288758622
310932900
481773168
212804532
98057629
573399504
389286403
527760720
1438668
52480386
218093677
109041358
164543760
149098320
245370744
581215644
28742220
430809444
103378572
493046113
428037984
279665984
103447080
567545184
195120511
178376148
488406449
62793281
109233250
582006600
150586812
316463364
313710588
111509087
146382912
486076716
457253532
44470272
575216045
255690540
440020656
266701644
393372936
487857924
334132200
403183219
57425300
202300696
391081982
486023678
434627208
330918374
64858402
592911828
295672828
204280582
575118202
272762649
226873584
550173206
389951236
59601960
581566455
89852130
16080696
117335520
194133085
211868224
136551152
378388743
102064464
180344196
436574751
485123832
549807840
183519510
179814816
613214383
116637984
560769120
499193250
173891988
387331776
46491309
419575584
562397105
389894295
572710505
22817351
116040038
235698660
339228427
67936695
22427028
565356480
555282252
556902424
451560013
88779597
480409236
41852160
492721992
579540312
328398840
295510810
113430564
290896823
237118644
439842059
308715732
179248068
124018164
459302544
270495253
390072031
325641614
316623317
390726036
526664592
80820756
509441383
294983694
136499076
260411364
549595324
105852567
215258364
273013538
564895031
517285224
177772032
580087346
546152004
233644242
420221380
80640144
194999021
609154378
93899556
300883943
106479504
411203700
617879880
352370034
489964084
394288039
40836996
312222096
520505100
107080408
277737660
497779128
26549964
150649092
380773692
255296579
128819952
39795990
347796432
172546740
160213887
99759703
25391556
586602864
323650476
135072864
94769661
475289820
352402777
156553236
610387035
5281344
348294672
367358580
548169876
161585460
279883824
413047883
335652749
295325532
194836752
475563852
20121380
201133260
52886941
262491261
582560892
73952023
594064008
421616916
86425956
618994692
440258036
253932150
64704554
166349880
376692264
323997856
588184776
263525364
594169884
438156303
564462324
283112424
25858707
618876360
145124856
314121636
527511600
549970701
398342397
585590358
125880336
304268940
125986212
23079934
403395756
13350129
134717868
153239940
297324720
416260836
619555212
592743672
91302480
436732272
320873012
14355540
148469292
450495258
565433892
184068540
185173120
110646648
582834924
264166848
154672380
468461669
224949935
161765479
66876264
267804
514663156
609696288
270998964
126141912
356443545
207768774
79500420
337763124
380362644
192336145
504693517
328583440
212501347
352689495
598129068
156603060
8524077
187425432
8517558
349073172
139031108
42474960
580243684
609154452
97797467
538971120
177393842
562332348
533972333
489333960
477102168
475159032
218995164
313287084
341391435
2790144
131141842
39055788
87172434
468140076
197724730
621935175
409888265
437624072
367429183
171866226
222121620
474310804
432273024
601687080
141749097
123879059
89670744
486662156
443284128
244000584
273175094
103037998
206414604
434234844
156984051
72604294
88891438
56504623
39989875
92996496
118992168
2341728
557918326
144561485
59122404
213265404
503569263
595717664
52018942
343779372
178164396
31013321
131747148
561149854
367566465
507438756
351757440
24124219
451642326
604782396
42437952
523842545
581159777
572477760
179535536
595857672
240027120
56344716
438787512
294335280
217294920
585353565
350270173
85080708
105682835
27440571
18354125
450662151
75134048
418646160
506162016
509064264
463506444
177930554
332409263
167366948
64441116
387861156
360472556
554622855
435949570
6863175
399009276
244535011
24563503
397788588
420844644
478660947
441118520
275919084
464025663
94595167
219238056
616055076
264640176
597352392
619553791
174831648
29788524
164153282
250695425
111481200
495449840
312869808
103378572
296160084
606713076
219013848
364929660
126024659
373450348
87821028
16896564
571151196
137335050
29545632
241322544
23717440
505240272
16957573
186055272
553559855
163640700
353238693
80025570
28324944
381832452
18237917
398913722
170364747
496632402
365625349
573966252
258281388
462057046
407935757
373592808
117983218
61333344
254956952
399283308
346718988
83001734
278115200
63997066
356511098
395991652
142845408
58035553
456891151
68887908
200813325
601422782
403319052
72361758
85728420
235179042
274507927
323233200
591267016
170647200
1500948
69047662
258714181
1899540
403842204
261922952
232917340
613451315
265119732
414186912
17002440
2366640
157286935
129797748
567478173
391289624
246242664
372695976
54918504
381047724
144918101
600584724
551589709
529059458
1244755
562610611
608308068
511381080
15819120
328377183
14635800
268140312
259307912
20382165
269938151
395982468
589442832
337187421
244231020
92329840
527212656
565387949
84426768
197660690
85133548
31843610
483925224
131354748
93054275
499921
65366698
142164622
48161124
329362818
176881428
138901870
383775954
477600408
298800756
288331488
73533996
144906876
502036375
438220857
357985440
554279544
450138784
399084012
305150330
292023015
613651068
71726498
603540515
193650107
397794816
616513004
340471038
218811704
231296736
23331742
244841364
370111356
266545944
328439808
206716594
493550316
283456295
279201240
527847912
69635268
318848270
341285864
40715773
145200019
282637124
74997576
94640339
592722322
61764398
326571408
620844408
314895409
520318260
603165263
313774852
313507374
245900124
610344
405564893
141255285
397653681
485118640
276990300
291096720
610916976
274648572
149472
121383720
64581019
285983532
420808203
70798407
28617660
280151777
586845756
69000012
192158924
205542159
225103073
569069702
599608596
10506636
192626605
310316826
475477581
290318220
621093528
496530351
420577546
65599524
325992204
385662672
554578488
399999528
281536740
60351708
116195796
240307380
393223464
492641028
517621536
478288493
194541490
23360419
16865424
349633692
479673583
620215380
37249668
29190636
70891287
184473360
550691911
520797816
420570612
590576498
18042516
499195744
437510772
117934739
157350420
193697028
10999539
576345348
225061236
345286548
392831100
365195854
511358592
351290340
45252648
256026852
27045817
387792900
427409723
420203160
359828928
369575748
145467396
98221788
289352633
119974215
186311321
222302232
353149515
66958198
560870540
332806390
18061200
412924686
504468
57888352
487464446
267094484
71775906
192454538
311043768
519359148
255783960
377827848
292037148
290112696
161243919
534774874
478727287
599937012
181620936
298408268
481495110
351975420
207523188
427909397
477500760
524712475
561282117
269317404
456721266
75427308
302483707
348532417
196736292
123787728
64895760
468955944
437912730
100930968
557437140
436083450
535346424
235443312
304906786
178687671
147634740
4621176
311918924
400287736
326181119
53324136
130986932
4180697
155494476
247101581
191305476
60424056
232392339
605791332
431111064
187985952
193503960
492933744
345355056
450217797
386117642
347361426
275841941
494016936
100818209
246180384
550928880
304063416
372172824
249132792
602314804
560633882
146065284
159528952
45251357
81814879
389126857
71969335
305272971
409142232
254681604
19276212
584983584
397591880
320560608
565421436
100445184
484640702
225092376
132818328
586856807
160869240
615159675
164674548
189480672
6187880
158704786
189111879
25312972
331765560
447022434
558069400
414560592
523519452
144558108
469335852
275389704
452758394
374337878
189742248
89451790
61334230
38532636
424321312
67485176
370784704
228318480
38599453
234474887
253398636
490485974
557567928
466634718
223362390
21168972
420059916
2615760
436697425
416939688
440159407
612816516
167498995
46112112
259743919
101404296
311225616
251824995
458598302
102936384
67929395
109538102
312782616
589075380
346513464
173083595
314962397
341842696
54551052
326527812
27272412
68663700
413134380
270570294
281767176
232379136
511720725
177986847
265013856
43513032
199086687
406786201
244268388
522139266
300503703
258474852
427039525
387874441
356851944
93737628
32871384
271603080
461259815
215409650
62366516
561005784
329920837
18859371
584398152
475937532
378963419
89149678
318620512
88387776
309718440
497056680
405569041
372966800
433948367
34233771
614688841
469080504
368748262
228761439
147244194
312829235
160362001
56257524
296951040
253330128
172982700
484935597
447581448
497391371
416978238
241713594
536405184
294447384
443528462
186725507
3578894
338560308
497966577
219709542
90079308
561119390
46311408
256911228
394711956
114788268
597645108
593264211
330597712
27164006
406722659
457010640
508198572
4602492
596434653
331812052
245856528
223043823
460633490
410468796
195845688
442412208
146373679
451810260
377766338
491835862
606812724
491557356
276033169
538568559
436627501
591828156
456717924
318696868
355799412
302203347
93843273
99479844
576682447
139586985
143978904
512987904
184560552
240829275
484569540
334997892
249603726
404788936
20627136
59533452
8519904
349216416
600049116
283350775
254096172
200018448
596928322
274301308
172733580
469140992
599554714
554659452
262721952
44835372
221830036
53006508
212219100
307993284
432983016
524011464
120474432
2959652
185340029
152747928
435874581
150804792
266543437
598011122
534580380
444208863
253903104
510714684
598283660
429893928
564651649
466601760
275258055
266944536
110925099
151148110
212760528
40875972
385600392
64617682
14604860
116244263
61127820
251283531
336685680
209634561
137458188
288312804
600852538
142185240
366792906
518829163
207114952
233005854
528248934
488606246
249350436
330140526
428674821
248802372
293679317
309431780
202599011
125830512
436293358
196553217
108578952
615186859
91831675
487640278
101422980
549272144
391757110
202472280
2659356
129884974
140721660
396978948
80498882
566152238
178176998
26581104
535393194
391849328
583583112
573984936
503241084
317925545
589175028
214118694
208429359
194892804
6244402
464482000
520805262
92996496
401426755
514501308
568084150
82048268
491726881
41531244
256107816
484426296
88975664
240120540
399407868
228296944
252284711
193865184
74206620
94597092
615799728
324665640
21117348
337543022
2335500
184138015
122165214
200834316
438118068
441403272
586110852
57118631
70700208
352096494
8288570
435972456
55849604
29970792
464157741
324877392
198006804
205718735
9223668
97175032
286101864
33357168
279518868
169096698
489938076
279743076
341755272
369961543
290513330
4122936
584602945
348473755
247693788
591161760
537555512
126042264
246917928
215146260
548355708
297791820
75500548
291358296
129206088
306978120
8962092
504573876
151251310
386021164
24868960
470344788
99268092
478522290
222314688
548531100
387568440
610842240
461083752
203649372
49748831
90833175
432816662
608668668
219310230
619863203
550993639
132320088
477394884
319264499
416428992
81773640
114331763
126782305
518358141
350463219
89991983
489707571
434972130
229473673
76212036
26773431
52171969
211571153
441795636
252164999
405467712
280591189
285609852
125042858
281449548
512934120
148413240
280348337
561672180
262566252
183203916
211380208
472182048
498801978
289999572
125344728
392364
279917460
223547832
285315642
440631000
223113949
532015032
36645552
408027420
583526232
217986228
544559742
169036803
31676571
598018788
169333092
177871680
580740084
356558924
499093236
127094796
446865592
14288638
421910086
147092904
485695485
318772786
543199932
308217492
28891692
391719605
341214634
417954852
25821288
282137171
251418132
511268976
130127832
120403380
489284136
159119585
267030512
294572726
492560719
136196120
348398002
205729524
10238832
568055880
8171136
136592043
114109416
323874684
502469471
31357980
394901048
265972968
115039830
46078733
202173336
78684552
344878884
543586068
233541443
201418915
582486156
436418195
284009256
318257028
296793038
301571113
564419943
435043318
10377289
546762348
181764180
565271964
54352415
525051540
405754200
155401056
7716492
435214399
177747120
260759269
250420348
567448951
393883632
105986760
316176876
141515990
32248584
307771393
191777734
536859828
161488521
125917704
375137352
531092700
468345600
604284156
237077341
395484228
505438142
455652598
621033475
460280340
425191788
320237498
145461168
147665880
509431716
531019904
19554671
543262500
590741952
79725295
64626038
373119480
97250220
544541053
532070496
544859245
59783436
395776944
238769956
566455284
195370030
616933224
125008654
255467660
101018160
71821296
159812637
434228360
108080712
65032284
491156672
397287203
574931592
58137671
421397472
287160624
391889905
67312224
245363282
574111256
377317193
46535616
30098978
248681507
35368396
146538612
234496623
261268781
469691901
228592512
26992152
4521528
612237312
281290362
55005696
361077627
431282772
384251672
252354009
58244256
473134932
470173576
567494026
486768460
5418360
14882023
585301212
320039251
22095907
65518560
596642400
107217804
240799392
19577476
206470705
234160344
368249184
540114367
482919120
42998504
402982740
164175158
499983840
281486916
420091056
81518292
531819674
432070153
477494805
82445708
602801892
245459894
31849992
112777745
574040988
503118265
15345792
206831880
510542255
104705136
341786412
545105700
140254288
394581168
193528872
291433032
585648583
522529200
568255176
282534053
89769478
313295400
133366392
320032728
155762280
464042052
511847369
86687532
71961056
463226184
101118810
177808638
234608760
334855621
102544020
167614164
494382422
77233428
218291400
517378644
326726495
379739846
392525928
378176616
4123675
94752514
129036752
524833816
197047692
502779949
617544
393419097
366775544
180157356
468906120
412025796
159698376
32217444
494014454
280654596
157892256
493556544
97617672
509886360
292803192
64410688
219119724
20848605
543936457
192690069
536392060
274847868
90798012
462989520
187537536
231070068
300143672
141306744
197485375
392168864
590352120
200196101
454594176
314389440
540174739
267828912
452072123
233836488
6950448
171245088
353784100
143692416
430001049
387016182
240988239
470028150
115056072
497126024
380080130
466252992
387100160
119633652
311861789
363596868
411384312
417100412
602688757
219449808
70238011
218123244
439316892
111308470
211938840
611745300
559095315
30282403
263132013
225634212
349590202
65805048
19611972
454202047
85759560
127319004
100881144
304406196
279929916
358608240
601961112
259222236
224569567
340706770
492958934
257097049
162727867
424755828
262779401
389358958
470989173
539553712
413327448
150131287
481997376
537123847
381919311
459306419
599158512
77108868
534113418
35972928
359897436
63962772
55809108
387095112
343722648
321304865
207557201
602549118
56721034
100706760
286014672
221325201
121814821
187886304
487922988
416640744
253847052
158278392
353099447
427416533
376285271
319459032
487203984
531290595
463630392
135502287
460647792
349943511
315081385
511225380
445314065
162388872
59773309
324173628
232918925
516626959
139080517
159595020
496440108
445659581
485719663
397414908
68869224
1974276
461083752
181530348
285479064
32753052
92150283
169815487
177400431
91134344
408725020
325635610
381150771
290044188
447083906
535794840
166138128
389674457
533132524
521558567
297038232
539463132
590370804
537077808
396727902
230409220
485391387
236726621
204820236
244424088
150187934
422208576
308858335
426076164
458101521
414691380
440680824
490132009
424955124
437511918
429202620
426120152
84993516
21474144
505028520
260249885
537093671
592604937
440203608
484914634
34459524
430281957
429068238
349990471
32342004
304623936
172577880
559255716
288593064
392002776
176810784
179055100
620514324
184657754
356093737
106361784
29589228
48758078
195658848
595297152
368498304
260334881
405187452
346481631
45221508
344161733
326932632
534125736
468943488
352942302
213190668
599893416
137327400
145990548
615164472
354273552
147069155
249099005
554404104
17239089
268236635
89813840
545353560
194506668
592640665
389941308
36022803
3892500
287272127
306946980
42979428
399906108
378899064
52648339
362880648
80568464
78992221
572371884
15215004
504079593
571325580
594101376
73403208
27048204
1472089
271177301
548340099
82200302
102344724
74418372
177996240
97281360
214211922
89184960
301235904
369094456
297206388
578394360
310378608
530691061
248508791
596729024
414172961
188633244
279880970
530648935
330806448
395314089
77147041
448512758
1301652
616908312
116323091
88300584
338641272
380271983
530365121
98390796
319834716
247915857
505046315
399817073
264923015
16554024
487060740
512091072
115815888
115186860
587685029
159604063
12219950
491628664
269108783
535236842
556314216
90501601
543104901
137392255
64934744
253718438
375742910
380163348
497741081
258209395
227583964
285413980
254456335
582286860
360443671
283609562
450228348
368311464
591983076
1806120
56525328
275272574
277805101
322037424
433917216
257870340
191390232
381110839
33960296
14548608
69834564
61115364
479045304
294958080
453384015
567931320
160856816
136349604
249907532
109455060
85292460
260747676
131149224
481869440
290103289
189060999
285317136
467386040
588888540
113685912
518236815
329511024
470187418
261999504
248218848
445557217
96297336
117173592
337925052
520541940
368062344
290781628
602035848
120879252
467666748
71403866
73147860
252847435
225470339
227712729
177093180
18789876
547089527
139718952
557744388
233309828
136810476
597072132
175055468
549992203
359667000
511175556
536791320
312801300
474990876
465362388
540447156
130550979
368341310
69316028
154977878
531601466
355724676
574707384
513012816
415536884
411919920
349160997
500919810
490859820
359231040
363974067
156045605
427819401
49612988
493776957
309923964
531256326
337378124
215102664
437117693
64155477
270220464
132000673
345880964
474050448
128595744
194455555
586316726
127255404
603455832
517847158
406115424
347098896
309249997
318019988
427295912
321613920
55186308
328744980
329912789
288244296
339415988
560794032
463001976
400196217
394942392
174240756
582299316
348630984
585886644
31912272
599383772
60698088
424761047
114802519
277469856
200054163
193066468
142029540
317487288
501623058
43170958
396300096
237842754
312402884
63587880
210892536
170173872
245856330
410095116
14451316
304555428
290561112
270007794
533307405
216956334
345316789
181982160
279431676
553016830
165751992
286011323
168227906
139841201
372855145
423759348
495325296
521608676
368475956
95068634
551396527
240463080
567689585
146573027
316855728
294595545
142479905
188303580
160380631
214964810
476691120
78219378
201575448
81337680
270240568
98670204
35972928
445519980
178706654
432784795
77974560
65225376
4135900
355201524
578005597
217899036
331324520
562127624
202702716
499801441
42998112
241552753
573492924
245188185
459197574
491844309
514406116
130153374
540366192
548773992
464172840
219786120
85892777
278634492
386990959
5094504
394373770
21766860
501528376
298968912
479820639
183894156
544227552
423247112
116351496
502306884
310271164
496818700
260691094
28549850
414603601
251792517
80799218
558539496
207887375
487839240
189692424
430756676
560657016
297642348
527935104
301353806
435243780
185997562
381844908
211106618
43361329
494822554
185915413
531740412
480863880
542292036
573125472
210979069
218002649
296152615
415457424
132351228
559374503
358925376
276658252
544454392
345517197
421143588
584983584
504533650
332257572
297648576
439802676
400901372
358187379
230859608
457627212
190884857
503085384
113374512
133221299
264338276
206519596
225553248
503278452
209827548
445179805
55013666
607541400
606414132
139245624
372331295
199295306
202515876
205324704
82595984
569014992
51056823
25092612
599520363
567271152
168915816
344808013
553033944
586363148
55827792
155123488
369000281
205885224
283486104
561130635
420807276
172464399
184130820
486538995
207369591
297679973
377790480
595234872
50359231
449008327
316077228
160376504
490886727
522744690
236526984
348803068
538084970
140023248
7728121
24796361
477279172
286114320
122255640
204290856
575236764
615882797
442726132
213053652
566086166
452696428
107594928
195995160
363964320
450598010
153700812
288244296
420639105
17787168
591499755
380561940
60062832
534013632
295935876
423924207
468806292
522877968
294224856
171205209
3400488
588062848
456886080
568286603
367265160
391097718
262236168
2323044
486561783
233297763
405411660
209011182
514356964
167900652
299815030
292576966
30909564
621726090
444541941
192108888
188031583
199048001
230573016
299308675
499236480
372228876
285601603
84458544
273469059
575194852
232230672
466828846
155311119
507065076
239442893
575678952
251168756
429969701
411801588
513803772
40312667
485397864
615525696
383338031
237235440
313498836
161946684
325686355
64752537
192934335
515133802
326160360
423977328
83480112
12605472
121938012
453796992
351961396
404896365
87162313
255808961
114894144
179415295
378649944
186852456
539574384
265389382
183327090
435081852
119477952
52470012
372054
294771240
570734773
84649436
560143372
395502782
179830331
355575204
228648564
450888516
620682480
583980876
237717960
607683760
584410608
584609904
331157887
586559268
481418172
230436
607506991
256500180
128267519
48882490
71509896
60708467
16977868
174265668
309560427
245106131
514370520
9933660
582810478
476361036
469567078
299853288
341846490
333201223
16086924
195144269
8108856
263331162
50464123
319423354
581525174
283863731
161365465
242705160
138253304
256581144
110796970
243994356
105174098
571157424
58995563
469359702
336920033
421570043
161121872
32236470
477900050
322629946
293998968
353300448
413613936
589473090
147833951
320262444
143150580
35480916
240764610
45408348
546619104
240177164
28667484
246032409
351564372
286639099
318181179
359657299
233126496
208999224
124236144
457890897
859464
529049916
581803780
440309304
7710264
100247756
364717908
40929672
114819408
377198306
418961865
593697831
435886023
291314700
103732554
1507176
534179730
123097755
272985696
482439428
10431900
467987978
283032946
94749788
497496085
100115100
273602268
347696784
112427856
222427638
272453742
299510748
296614728
30249396
113916348
181969704
526853018
130520196
607697100
534929148
500880672
42819624
117385344
308211264
586827072
24954605
96680184
49651530
534417992
236695140
292441968
92504659
565719137
118493928
378681084
518522777
474865703
422333136
617998212
462457573
494384868
294129756
229383741
432902052
182193912
380150892
197645580
134213400
188480725
594898560
255086424
270622956
544997953
321894180
78979934
266314809
543990888
385648512
171139212
487204824
598429836
125600189
58762915
270401076
200940192
29103444
271821060
13427568
23118336
317257969
13751424
263056330
294298874
146092457
212169276
323619336
2260764
403562286
92124576
27419759
162451152
273459024
308472487
342975960
566102487
120219084
174419389
179839728
264266496
289844892
98545644
55310868
38233692
411998957
524135474
498974904
144539424
220178484
516871600
51144336
152614528
12941784
10226376
456431436
584136558
295642397
423142776
19958117
112427856
120387240
321616032
217950986
27703076
262292220
313679448
349738439
516973824
38865239
207634489
417487752
252415296
43757928
427895330
558240552
367302528
204402960
488188008
364580892
370092672
84646918
422681904
112122554
397788588
70289208
16469357
292404600
512253000
9541296
192233448
155930436
37894300
495150912
428031756
144439776
194341347
457695720
468034200
53106156
241723051
477575496
350673768
162544572
352948819
102830828
91308708
70345260
305302788
582218352
573231348
8012225
246613271
374066136
329710320
414379021
496603884
456123507
303400874
399569796
341605800
121952316
587854692
577776569
457851420
50067031
46336320
436395960
489421152
229431179
318331764
15602867
79182792
246477725
68595597
14285228
459595260
167982337
216326041
17909789
561738899
46958927
37791504
608947473
529696462
14722992
313143675
342031955
212461992
567148996
388290888
354647232
587498173
105102679
511823133
593217000
5499324
15738156
120851477
23267808
578325852
234544269
457342020
25079066
326359656
320564715
573951347
463257324
527293535
213091020
466564392
134457462
306417600
52470900
147276268
540122995
530311161
141886572
27291096
269459578
12493368
464247576
21631155
288922292
7056324
14152687
599654877
104498810
117014197
219512088
134596487
181888740
372060720
83380464
360771144
375052936
107268356
255220526
416557876
397782360
95674536
253946535
270659466
543530016
457178796
15713244
54238016
134057700
615316880
233333139
122710284
325799136
589186847
406470420
586989000
442792116
491170525
103638386
45006787
507986820
522740952
461650230
301622040
61358256
57343341
29875701
42232068
189841896
515074284
126621468
333453348
197882944
619492932
94874555
589399391
17793396
468911742
613916631
491729851
514399332
35997840
238706784
617593392
235723572
250452792
267231024
394844582
193965174
620937828
188054460
150823476
85585930
158054184
75246696
84239928
442169316
494559252
15619824
251218836
360694620
38889808
353040408
55684548
23598069
195143703
238955904
380881820
292504585
482099563
314327160
421436304
255715657
475012886
41147390
434894507
2597076
464326194
102132972
257250216
427608252
489198420
578039364
550966301
455839776
209332188
317833524
477367589
85030884
575148870
606454167
334755000
95484244
100656936
109062821
438289272
9204984
92249296
56612520
537479603
109008684
112284612
197345052
31158684
540490752
130952381
168519247
227739276
29016252
167560488
130434476
306847332
460682402
575994887
153738180
222763104
10251288
76517208
63432180
337084272
506133162
168286584
505348883
87905572
299149524
451813893
21603361
290287080
436177980
216466596
557762538
203842440
223072992
264644528
471054780
311885784
607454208
619570953
256926505
562876714
610356456
233344476
52614144
212929092
612659552
62821836
487664856
400834403
411390540
184697568
190220899
113562792
577894537
398057036
93105504
89016804
72257256
417531348
330935013
572396796
166536720
428641950
73502856
11397240
299685132
4687425
97920679
390420864
414957955
195620851
151745220
621631686
166513240
403715529
85292460
114675872
9899674
193233675
180441915
370310652
589137476
135683208
160869240
55222891
9097316
473074557
541093609
558178272
58107240
195724281
487845468
11257912
235711116
30747012
338926152
433867392
482835034
554869398
360820187
227708136
27565128
327823236
403362648
76031424
273440340
197459687
252371016
176308452
47239380
535595544
264972936
90860292
422081383
518555736
618629333
405604728
370428984
246791574
177934536
382773922
390133079
431788540
510998188
40166491
274611204
5315787
533166624
599968152
231949429
475121664
546260716
233014392
57870440
181757952
233095356
319160356
404352900
105508548
391423572
111200940
145307950
39572712
72605124
84767530
572589864
210095352
289340424
224756064
85174128
355718448
27465480
425185560
500239188
61058938
335816022
273845160
515105424
221042921
316930464
311941836
301132683
163862640
303203952
599681664
362376180
386852168
555730087
309035783
300897209
16896564
155413765
402808215
72174810
566832782
108747108
315460656
608450688
3880044
7771757
145897128
470656188
241472016
504791856
608014728
385517656
394354773
345840267
382056660
490467456
118780416
247619052
49774176
214386444
11559168
431376192
371697076
42960744
493408932
573069420
549658976
382075344
201538080
580107060
259383744
499737685
131672376
152651853
360937512
445588116
200910011
439873958
54071496
212546067
588826260
573151794
276193116
95206883
277949412
81393732
125139204
165630648
448310849
533035836
411244903
267274620
555283252
270768528
99180900
519502392
527968721
28808715
121751172
105475128
544338522
477897767
12561876
582254812
510207507
425105216
598764124
529949846
410930803
148606308
217588549
510621264
40438404
291738204
125045784
14455188
185388876
256817808
36620640
620209152
524472336
293801342
331865208
616682872
568666224
190171980
492659712
591361056
313822692
111805056
541865148
205511544
478628028
327545762
251225064
40964327
66540630
345498300
351799646
156154644
98439961
108267552
351821621
547422516
279979740
164151396
345886097
549888931
55590323
36944496
217384249
397221019
557133153
436165524
35125920
71042796
73384524
620849189
539182872
235666318
217606320
352386468
591977628
248528340
342141294
290660149
446491548
73365840
246041418
280927193
321467691
146404251
193178226
338037156
301796424
374801040
115996500
497025088
185837292
39161664
374744988
178625268
260449271
459663768
576284161
126540504
128832408
10257516
506931555
40449651
411413408
384823086
334437372
135608472
559894570
394419291
253634645
379447128
558695196
458827050
170416764
359124121
394294680
90175212
314262228
176350561
168330260
374080152
469663763
498969647
36473641
452285526
734904
499828612
383383330
322479612
559016496
539801882
63457092
311872333
42624432
423516456
223977564
247608030
383264892
487646172
67796664
557785908
288782232
390284076
311842188
387774946
69205536
582579576
219923136
497374732
49960178
135459000
510328364
375822432
55429200
161417304
34471980
329529708
159910128
417051614
39697272
306567228
611919684
427763952
324285732
30710268
429738228
157985676
114559426
96783120
157506120
171886572
126337318
608606414
492335856
394991303
49622027
291664705
514829590
230255388
170444774
595318089
502275744
242879508
30666672
15158952
259825932
73300904
115772292
232329312
498831660
149297616
47050753
267527390
248131987
23630369
307561674
130040640
419922900
536903424
58686444
5636340
2578392
20228544
615332628
213713820
570864708
337826228
501976800
6371244
91184148
275794782
472914465
156789900
46646808
397414313
366481752
506971656
338108817
419792112
215814640
463612320
486058032
32339423
276147691
121558104
383445504
371614035
49325760
595253556
356205272
475703425
238950536
246923253
165210156
129586442
201178595
169750368
96652474
289514808
531117612
187070436
306084332
1768752
169908884
446828377
165534012
394960936
116361051
44499060
266278140
47725164
82469515
586062888
42007079
97011954
337532688
120669433
277454867
20595996
520779132
393176004
273315780
204728454
406551384
488979904
72516600
494835194
403350192
323606880
331676374
117646920
524847542
90513931
284931000
360239976
433658821
162518332
58480920
5325150
163902276
456290722
352827619
571117705
47141479
380916936
41420102
505323044
316359484
77843772
147327622
151944516
430392168
398959452
490127984
363669424
13892157
206972518
316743624
454224386
259819704
372745800
65306808
475682184
277226964
330333609
5960196
458596050
609384888
515234473
229987584
476485596
449717462
169210271
380798604
334892016
376460094
55299181
85312508
211349296
37506128
335253240
184080996
12711348
422229583
195957792
151027364
570111120
621111512
401628537
437909364
613875276
479520595
412268688
48466296
276685128
203178385
491707496
36080514
49985928
8094423
70653440
233006301
346115147
277756344
15619824
160629881
365322024
261325241
488549232
183838104
429408144
423289508
248921042
80671284
360333191
360034452
148537800
98290793
325527510
21337128
103184105
21170672
443971038
37947172
16479288
427521060
584872289
283987265
429445512
504879048
621591768
197384004
69985099
350210970
251493774
402054768
469973176
308858976
477085579
386302383
402125284
24108588
465699543
326957544
49998384
47204138
558456395
445090248
208550808
27795564
468760962
143024200
419131944
528402204
327480696
503492948
225696492
461065068
239485284
199545120
309903066
381240792
612003829
450738951
346966351
205611192
2920932
77675616
116288877
220059017
116015116
296432671
42736536
210437892
274318211
2752654
335695428
343935072
283558217
340005204
176090472
561302392
533465568
168498540
610589943
177628158
53255628
144109692
20639592
17288928
525070224
25185577
384409767
153576252
615482803
340702740
184722480
74650682
505736166
294765012
413464288
621414343
470811888
58481440
509643468
431270316
426312828
161784756
71316828
503327068
189611460
347952132
149191307
207554328
170025363
52488837
182723292
540914256
14411592
370746612
357583021
316457136
343573848
619936142
133526376
79465144
279731588
133902000
396237816
176364504
421711310
91769580
437591736
161629056
402260292
158272164
258720809
154946412
143461980
41609268
91103184
285718035
322242983
246354768
182010591
11303300
155521180
521276193
341711676
193597589
467037720
54955872
15856626
263458331
14998289
469181895
189219096
478459578
383228384
505315008
264501191
492717957
510116796
34359876
122521895
257465520
520517556
576485453
502661880
302680800
12480912
298931544
515595963
430126361
317401019
238314420
186859130
247867743
422924571
248982984
42649344
333889063
121454036
84439224
361890396
544264920
309880368
277768800
240774480
283430052
377153356
133950234
32186386
485242164
313685676
528101291
144956700
361597344
589336956
349278696
279736848
270985127
351681303
136596496
226221000
22638780
520962036
557561896
401375916
493786980
535165812
230759856
156472272
439927236
359561124
53349048
249063948
124983504
408475165
74052980
127586808
80810923
184703796
468044224
555781185
253190912
21580171
357144660
19051452
589094064
186997897
150611724
72562428
47623454
182393061
537649558
129523716
560021760
295531056
400761608
444539258
594244620
471487368
517478292
236171988
425503314
380639797
299566800
510255551
505666477
427309308
421324200
550548972
23299613
599970418
3338208
599438772
141188760
162463608
420309036
487135476
221628410
143316361
324111348
222956172
401668632
109513152
323738461
77378262
173392881
475125817
206520480
287994538
258356124
127375056
137483561
447742291
217487988
156389267
301554665
269481160
45858439
21529630
163615788
8874900
389250385
275347729
283747680
552330180
119503753
176078016
232167384
122945231
66764160
242985420
447157944
586646460
104614323
213782328
34135668
53771209
50527764
426316655
278624102
159803494
585070776
490156056
259191806
354429252
46834567
319309560
271757467
429594984
293438448
452172918
417043832
495182052
616995504
47433354
590849366
190495836
500326133
211901472
157829976
69199751
406420596
546590867
489172032
524036376
605816244
408775784
619879068
196051212
399625848
192197521
544194887
344614390
322047850
428138747
517403556
86193259
440498981
292711310
347203033
239572565
406190160
578103123
573087277
69347685
272360530
243801288
304486920
599650524
555232428
336237264
342554282
561846995
188949013
314626104
580848192
323436971
430678656
318605796
164263417
576638064
251340306
184096276
126777168
466876264
39431945
272026584
81381276
469665936
355652886
366455520
522262061
407902860
564543408
565199019
540198036
433143227
168435647
489545712
270357480
101481848
165509100
379550836
134244540
24382620
217156516
269008377
190589256
454903685
62377202
320696302
436588319
94453848
600833844
63745378
612081612
445926163
404957016
304760952
555807534
547495492
426798612
236751192
182953728
535012269
298988873
470998728
256258780
211695948
10332175
185387064
187820224
143121174
138417300
596069424
373113252
344226911
48214544
190744956
404582688
186046880
311735810
562566560
111060469
100899828
185704512
368221276
523880676
352848663
594910978
63419724
119203920
26898732
374537059
270619056
1727079
592210867
577092708
515510244
346793724
310979620
427570609
559074994
101511949
439919789
402141640
280526339
393385392
298894176
548465894
10628304
156596832
322280316
49493916
558649688
37072105
422295768
121863276
357063696
529856623
246247169
444733481
399942658
281100780
467286840
389879028
210863225
201200040
184514323
580088519
2509302
495430850
480575185
117291924
242044992
9005688
162969730
558022572
515429280
607149036
410879844
195478236
559847376
354167676
68614344
436476924
555764489
147099132
191031444
225086148
565796121
125002188
573965334
588429242
432528372
382077187
308311128
457882560
216429228
151639344
353082213
283187160
421766388
281135169
125955072
31700520
75906864
464708448
98097163
513128027
115011673
475632360
127288072
79811820
270208008
401108112
349680804
75994056
260075052
66951000
355325769
497343168
200785708
304968272
588969504
548466722
187469028
574925364
383140233
256806698
435573483
349459308
467803764
498969373
65306808
538474671
2958300
65711628
367996477
202973389
375124896
428262192
329876629
330035088
170759304
54438948
535178268
317904641
81833971
78425184
70899552
137364768
513834912
143947764
53180892
364792644
327280298
251619421
287687332
52171956
592463412
544980554
455609340
200340088
94734108
391516992
494353728
491016300
529552579
354584952
166343652
12456
530799984
366592536
220514796
10438128
346348490
229763376
65232072
265312591
358483680
155675088
73925027
448590384
231241334
112533732
512717697
277326612
606931056
320928840
380277676
458473899
331187616
475040700
442924791
83093976
143420303
299784780
51500869
599465168
490101120
44954507
600746652
329442516
336156300
585806296
367339494
202603068
348462828
77308164
193167648
532668384
609011208
284532408
516755938
475098794
597862579
155700
19816746
496844928
590971306
363864672
168977658
610854385
143591952
459570348
149700220
377236188
504754590
604325795
270461393
29928282
343443060
135832680
49873824
298464444
583421875
54317087
464535849
342754225
320125428
67910112
511306344
394482073
68364756
474160220
606470184
331572492
297144108
553046400
527249903
596256264
140796396
36197136
85640399
548065423
329149800
491382764
66259692
280822571
265362624
182956953
11210400
587637579
408805920
218995967
228992269
335109996
291389436
28437048
412723332
93955129
141390900
73677240
370945908
595359432
84513960
471291444
602515404
186142464
116936928
261602493
597946417
578686782
125276220
221399172
407616407
383263798
440307144
91462965
71734104
358610501
232462888
605349702
442054139
429401916
258270848
283014115
303601897
179508107
599613156
144825912
9106282
562930202
1096128
431998764
287069199
130135073
334823508
509126544
78310185
202565700
392968116
515560068
507750156
277750116
160465615
151261382
231006254
73738429
491071572
84410760
54675612
259769991
425018192
222956172
579397068
480166344
510602580
579564262
578218891
417711960
392463592
242696555
599118026
558969237
233182548
176632308
181678915
69865704
488319281
482371056
58094784
539612604
177504228
572955725
545789824
15862716
496975716
138457964
230460912
166169268
295836228
250358298
219841002
134957756
523264104
608260972
123364224
563322600
459150608
489234312
408991079
415675404
262877652
261389064
487205797
15557544
498771837
374195361
503304371
7087651
403740091
120415059
388770444
212241610
303024612
220303044
603518153
47617949
76378691
504741001
169648172
305553356
179092368
206458200
169102332
204741176
323868456
441889056
30780717
505925352
120144348
571014180
366667272
472660872
402546780
362125777
266732784
157462524
579496480
31893588
469373220
394731426
417947806
608872878
194083164
381013980
510696000
563995224
306490660
460522328
329249448
330146280
430261380
357798600
3201192
406350056
157680504
292874871
409322456
42748992
328439808
520128482
358340436
483031224
614946492
376600692
55581896
378332328
200996244
101256782
452451744
431014968
8449149
164094989
108722196
353003673
251505324
167614164
298036701
477257868
87659100
242325252
533742400
583025000
328869540
273745512
307511927
620446371
405699573
176868972
247756068
32030604
585924635
24843492
113866524
464895288
478048659
393597144
50403204
310367827
495836565
516975988
142010856
242642880
122689609
504449316
429290206
44314763
317472300
24756300
516906732
309699756
572558243
146625804
153152748
459034740
76772556
496525012
486303331
184489112
278989488
14505012
319062574
321870860
227419547
43857576
243097524
146283264
176109156
149212031
486886356
538213762
44380728
384634970
589386780
137950200
288708094
502207920
566181252
29190636
35255445
331147245
561584988
395877900
77426496
474604740
118484950
192650724
138678651
620683522
483928414
309042359
442823256
853236
308426038
498480548
535096180
544800528
352173947
409762173
466284132
409050919
508945932
115332993
289047708
290835144
319116492
598316005
254002752
105091272
62398332
543498970
231793704
59166000
100012583
542433888
248316588
49599792
166761518
530326656
27048204
433289001
476840592
497427225
335041488
77825088
465592824
122872212
614664067
494488265
237492324
102251078
133490952
408145752
8663148
551292577
594916361
201239136
229579303
382811440
276342588
270444672
234753327
407934000
399015504
154485540
377187421
10375848
512377560
506411136
10382076
433493712
159187680
277021440
37579752
140534820
153448669
330770413
275498894
30336588
389654820
37373772
397041228
196343928
453037737
352027363
354148992
547274276
131969394
1936908
416008592
436146011
106061300
47245608
388809123
385257983
565726608
304331220
88562160
376001551
174133629
545386540
554466384
6595452
258374808
109525608
479188548
326462128
453046176
26936100
495492852
15622522
245439252
496535008
236707596
104698908
217130751
483724036
466165800
430090025
419061262
522547884
79058232
95523334
416797271
310367489
275047352
358701660
203216148
184738993
566271915
271382842
565671523
429102972
304007364
456826657
239239248
498925080
499185814
445938791
443196936
525487500
474654564
153370010
211446828
20780320
84598314
218689992
586939176
289474128
367483137
100929344
602303652
278734140
608762088
344800764
321404963
521520264
602507701
450110016
513610704
142983771
310459572
231170361
444722796
525746236
367227792
208513629
546668928
618834018
400989780
371180373
452420604
81842148
482887633
443978348
535732560
492966578
317951856
38021940
133453584
63930747
215015472
214588265
170008249
214130390
117505103
383632344
5938047
183021725
590916586
49961016
399177432
222139363
317797979
46976396
121575357
1326564
7953156
145324152
92823996
374137502
42531012
208657700
13028976
305358840
425062201
115535628
588178548
472311826
532581192
241282418
74250216
93924468
435169044
481169052
571007952
1831032
390001000
562818132
530418926
415438740
575049924
129272916
67991477
340359823
208091790
199317240
47075796
422924796
319894992
199703568
538476146
373722804
331480658
600429024
6178176
283099968
509011904
117285696
113225040
299174436
438311590
251806431
406249021
472931674
41422428
544619916
341928426
533664864
167602674
550785026
213439983
557091217
341337996
157418928
366644130
388209924
584616476
175197934
159916356
35754948
362693808
122056344
311842114
562867956
235212876
283042971
128888460
367310837
445501104
478698902
177653700
45233964
266667989
89096503
236545668
610207341
23529384
59265648
123968976
590638608
262026139
611070946
406570068
559763011
212362344
594904788
575878611
528289691
330843816
595772450
368813680
440475588
25633961
357259032
347690556
462864960
355125479
406000464
336879620
297097139
551680034
446609074
38305430
76226392
5300980
123806412
243103752
314601192
175642056
578064276
290785320
379493255
31418768
549801612
276723256
6277824
54827237
406308492
233936136
32834016
239410548
560221056
187862897
131653692
223659621
10126728
410306868
282402432
362158
509632690
60293268
113995719
519170588
360663480
404841093
464671080
8502636
507538404
184780804
139339044
391535676
3205696
173051208
115263215
3325752
615644050
571138286
22739060
458799087
179540784
198156531
308802924
603578049
507613140
395925678
134331732
313374276
245215044
561236220
232769603
216404073
578204476
492117876
22078260
216608312
128802571
557995805
148002286
481599050
11870568
252472373
83093976
585656208
234046342
448784487
512939362
78516396
164431656
382330692
563777244
320081016
393566004
153634002
154035117
115085150
248582440
599544648
180425160
142177164
479518632
616565772
143891712
46018692
21793928
291444215
505339920
566734397
76411332
516366612
325724400
524870928
256535999
106230996
205248088
617070240
36440028
342672130
520325882
149403492
265734171
502556004
526434156
226080165
539597963
62196553
298410679
45439488
146526156
377929720
304881543
97742232
481712843
602154085
493732019
283118652
492663790
402746076
607450097
588554811
244498824
532114092
525325572
355325737
180670585
268186144
104021043
148320204
198002759
293599565
75981600
246697308
262710091
97536708
413483148
229153032
519088914
22271328
523613974
586142954
70675344
554920922
536685444
278671860
172368919
128363230
149285160
190813464
154446066
335937352
574313568
29458440
16965072
295234206
99965628
369202068
444385016
221564956
160643562
447916053
427184114
6541429
291146544
157182264
582573348
177049584
28187928
159748200
312396480
89658288
319477716
281873052
613613700
375249456
240537758
518717664
290729268
115522139
151925832
19203588
42057684
104125932
541524846
530487460
235549188
133789896
185052564
22393506
452735201
342150900
242150099
406608116
422370504
275153040
584331021
169352700
378514666
64771200
283423824
592726602
476560332
498129507
105702020
59938272
402384852
428623416
90125388
412964193
297891468
50378292
271945620
147885655
294206510
77102779
401170392
459454419
566012933
234845424
359876336
472493448
164342144
153570024
567763164
282178887
477954902
222126042
400472856
545479380
15588684
92130804
11175279
215380930
74057148
588041532
152105755
452662928
38925000
469603656
487509156
521302284
199439244
463161436
275726016
584627519
293855724
268732991
257583852
394319592
471850857
524347776
587930187
472580640
608271890
99610632
9040579
409229424
187543764
352672956
423292222
156540780
19400220
189978912
178843579
55024380
370017936
66988368
209758633
619647377
202441140
82929386
372156409
360003312
609500104
265182012
506071883
578637252
561074292
312172272
270170154
497955710
421648056
186191970
555574487
202621752
406483466
542231345
434633436
540540576
107479606
101591551
144284076
19157328
540951624
199750644
100426500
300333230
259329876
446099184
371369412
446925250
290937190
198785304
589642128
345192110
93282984
439741671
41023836
329336640
44567568
490560876
481148399
286665037
70874640
620794584
413025223
406543250
150318803
432889973
384765948
535919400
241517349
320633884
44081574
519495802
495034255
208165693
598192843
464537395
16141801
535012318
523652120
397527012
477531900
483212287
547390616
120840065
181178748
245096712
151545924
276147483
127927518
39236400
151103736
511750460
314196372
128791652
557966520
230535648
415432512
97770399
35580564
311592933
490467456
228950054
490984380
176359740
284204904
608270076
199803084
217447037
526060499
605685456
183528861
594456863
81686448
242630424
158673995
161734932
79494489
48609540
95883905
229450227
363150040
436195894
428578799
94630590
17612784
40494456
220838831
352360225
107071776
338631819
504802374
63686082
78152137
473938344
301265949
26913226
591697368
347310648
240664810
585536396
471216708
6458165
508374322
521557632
64457178
360065592
31520605
93099149
548279595
168367752
308809152
360104433
195992574
490170906
404487562
586453392
474816492
73696271
452022012
329444196
298987596
119775079
77389128
209541060
170266530
246946428
506947870
198886590
58580568
83729232
51493104
312516104
618479011
511957559
107212784
460480801
595966260
505296324
615880692
476877960
367196652
45336591
207363602
555294670
615706308
322768450
23516928
32449395
76286772
541424952
227334456
543685716
71678052
258542964
591754483
63619963
284974596
219605782
187010760
569949922
152347323
539337069
52526952
172203028
401712228
72192160
162370188
518854680
69610356
368783664
65709326
393530824
595128996
332688341
538360776
568442016
536349132
481754484
103303309
183787021
99978084
229601448
457972969
196258522
466632900
478151796
83693613
129567811
55087588
346587234
276292764
413398115
312066396
138840804
166911290
349541770
87621732
355793184
426686492
575839013
188016205
402916517
591610176
542813796
372048264
61314660
311661576
71821296
87063374
218067590
337491528
474357350
216274292
350071520
555839851
61115364
459389736
615016339
172748718
556091892
247550927
74137488
55267082
525780216
475561840
454874436
141451540
619820435
526932396
67454553
603370306
536405184
489499963
78771744
234066890
615616904
68688612
105618372
382001249
257648760
311487192
143356104
294490980
215667532
77681844
72615780
370471375
212250240
182816712
99155988
373813920
337675932
338908170
184404852
473449635
183043373
199383192
419726029
27125694
525649428
272126232
252925308
254725200
166561411
375814121
228939728
600833844
500085492
513230796
161871948
356098356
506732507
370994471
157917168
455611194
581751252
78989724
5742216
400721976
531067788
514144449
110181221
92881277
207700480
602733384
327281400
40419720
98091000
22372815
534754764
124310880
4953263
244274070
53363386
350321064
267724176
76697820
216187085
247164273
130707036
368890668
302277638
111968760
138987074
542976741
37997028
294153767
189844587
356048532
532406808
163422720
7535880
367881732
110603052
2397780
6526944
432665388
64123488
137570292
504561420
195546009
53037648
259780864
501076234
77292851
368662003
96894548
514047319
154267560
224320796
201383422
363372359
592747391
617705496
113593184
257385198
297816732
569693844
230061006
80167787
65232072
346973394
40440773
115313942
199648424
282394331
432084612
483649650
185525049
307283292
442188
300202056
77510926
470046246
37752814
485690580
339157087
300177144
392151690
453130596
74628666
193462387
476713275
300021444
345386935
302202239
31438703
597775896
7025184
75365028
23990256
527075640
548362944
256493952
417256847
451102054
54214740
51343632
271472292
464352311
343586304
175368024
101726604
616229565
164101572
577148760
580854420
449954187
250963488
537524530
204919373
449231868
431436044
130532652
507594738
507643485
437324222
119672564
81039701
177317388
501702768
184811819
352525899
439516188
62454384
482944032
423577868
430616376
325157652
63069761
405574794
230274072
243378441
83480112
81332785
214669505
525709414
177516684
383638572
276280308
180337217
608469372
196262964
151270307
299443839
501613903
495637653
476448228
363852216
473448356
458559347
255459334
146646810
49699440
22638780
51549156
308030652
40264020
301927212
524005236
494465832
175626319
91545372
254737656
591754238
450502380
320522758
11445876
373422551
331701296
593831361
515999613
64745970
269497219
572384340
235420026
383750340
586434708
268413544
334474839
549645912
171382104
521095874
421193967
605436336
618080095
235007352
416690777
609749911
372060720
392756364
457573392
55422972
77142013
143757798
536379834
370197249
122043163
22488747
128782584
110502505
409862797
273303324
139793688
242879544
354097974
263797261
63894155
174915933
474041902
248638668
143904168
103889268
85367196
220265676
248035524
264509961
136528140
559035988
390688118
466801762
223362378
594194796
6807204
68508000
415164708
81530748
264723500
427745268
197607245
523814130
66147588
214137324
458526072
511445842
563501807
560700612
87459804
35424864
493635097
61666417
46515910
467012808
196710439
32397594
155757169
365751572
436375108
27101758
618477768
351211957
582019056
27986093
260137332
398893983
231993322
302151420
121512190
69616584
620919144
323120618
73345889
139936888
187855857
239298444
527644478
192912300
506012544
485852508
196373600
46728684
334817280
515881217
411605824
389375573
336075837
1071216
536264788
165681370
391229767
169972909
18976716
111002962
370662309
219949758
64079892
239109244
368435632
550561428
573137928
98863272
208656684
132142109
528325665
255173616
303878718
606140100
585338580
359420760
112838904
246086964
550299852
296546220
425661578
525489564
353831364
149160600
598860412
91342483
334913635
453292524
216877644
376644528
73241280
441049511
612744141
223451765
414323928
257060700
152747928
558968130
2924505
225428688
616572
349393544
245177676
132942888
155828330
507880944
511586414
529118424
590553980
386590357
289247004
6371244
497081592
408711592
273670776
453062301
300315743
280868140
245507760
206433288
216796680
479275740
36636904
316245384
205511544
364821373
447724692
529233803
41266728
577248408
214243200
366629904
588595824
175025998
590308524
98358804
66328200
112284612
383271120
14430276
312537178
194487345
327765653
282481860
202385088
552255444
57397248
544607460
390184200
459303644
310163853
229371012
224009084
385967844
5362308
539880408
137352312
464907744
215818884
225928545
129796579
106498800
457758746
593951904
310496940
345245486
74816633
196891992
95780412
223846776
12954240
230244430
397089698
500955408
546550474
11627676
96053727
348942384
106349328
293911776
279875750
188316036
283246330
169933428
530606916
33195240
15415047
66328200
442613463
603810828
584915076
47631744
358327946
436900428
218689992
592550604
134301356
3026808
130636771
609092172
241820784
376466948
613974471
36120128
363719003
603967626
351402680
217231558
106355280
218217494
132215335
335415168
44229328
91414584
17500680
556652412
83542392
399680707
457764228
117849984
591186672
348793385
532443747
381595788
155511275
10351135
519321928
312628182
562512960
318524498
25453836
174474944
473745803
97163028
440755080
212289759
449692740
88206842
280095668
411524284
467529732
20191176
270312411
317377611
364531068
216211248
204657781
327717360
230707422
226051488
137346084
117777616
129131352
110590596
254353042
583235775
59202232
540746868
1681100
44063798
118147462
446304708
440867664
149246695
176713529
153221256
521965408
361002412
139869260
146470813
211365864
274047488
469404360
192974580
602752068
400267882
265103714
617655290
305383752
140553504
141388056
268361651
308032270
523251648
264422196
240127019
554047203
156583945
327101844
149631753
499213784
281034825
252831888
433443888
85060209
263786940
146158704
467768901
387146989
498071105
399087422
299453931
204921460
119309796
386983008
58001364
329648040
186736572
299118384
296209908
158745492
264727058
97941479
602325859
342181794
138983840
108625641
40469544
86232320
38104289
73550561
537551136
508745495
340628004
479954592
203717880
538753140
37324991
333378523
402518494
18721368
503975632
19736532
238694328
533677320
147099132
470035773
264985723
385602950
452878565
276990300
108071894
103671288
10842602
60492564
269323632
347734152
168398892
314497948
501665400
135764172
289148096
313804008
134680500
223086960
33151644
361979886
306903384
372461950
226712606
145205190
264500646
324056829
330369839
78902532
566260351
486830304
325026864
334068254
52252920
544999824
480792690
559859832
58175748
320894348
508248037
543504699
315236486
364095108
149313277
236588974
167184432
5918295
391267872
580810824
366545890
374402169
283533934
319748349
423516456
374470956
298099442
423952907
417637224
473184756
245408112
335240784
254412363
166503558
524661080
98311355
156522096
205899273
542323358
483361308
370391616
160159248
393239884
302967288
256477388
420352632
480210709
88140454
74589798
112093985
619903980
603337500
427035276
372811691
204465121
377566272
482893209
228696589
395587650
425721168
429569066
139052556
191897136
118488151
498632081
229733951
114470640
400497574
42363432
152716788
249886044
26221302
134653458
160370155
324109598
168347737
266371560
465136256
529350707
561560360
82103724
293662656
324223161
596331000
138516948
182094264
62587781
86719319
156350180
522851087
390539196
278179848
601188840
421638106
280399946
54717603
307955654
127094796
33338484
58487148
38901009
309587652
425789676
171567880
422868744
145068804
47163974
96121242
593975201
438743916
303129216
247859246
606968424
529601364
293999776
237518952
277999236
578858964
373916664
252096984
329978124
267977369
579403296
99228198
53605592
497106504
268686101
49550081
364181259
48516361
302387437
116021412
56092439
31482540
133198236
439115049
59907132
91971333
79064460
536423181
347516172
377820485
592812180
52543404
541712099
484977808
431133300
535365108
369569520
389126068
208102392
288284777
112698375
539587692
486307152
135775377
278167392
65452190
192551076
268968636
249823764
311531091
105566747
344610051
443944296
86770375
367823230
362295216
140404032
358745256
531485064
263207736
36633096
156023856
540636952
142260872
82770120
502300656
329215197
395648357
526714393
408715985
125058240
230423544
170186328
446840316
586574270
384392160
257537489
461949444
431245404
22875444
499032968
524036376
47096136
98404066
123277032
142720848
536145894
12244248
160137758
499974673
323183440
447008472
296477712
2142432
43751238
35026272
358200552
15924942
340501629
224015726
72699444
321512240
403503793
17731116
50197680
313108656
9342000
450861567
76628673
448408620
343798258
523762344
468893664
600167448
113249952
164358387
5953968
190140840
212754708
417767494
278609542
425845728
316125759
15015497
11266452
37026345
324662879
35020319
175598460
592615844
317746630
372931352
471007587
503079156
509978987
563310144
520525009
174823308
84717477
7996752
80141835
131585184
495262214
202050742
66178728
520506311
288801023
424351008
160900380
52010028
445744188
186696756
521644824
147317112
246543608
337134096
211764456
352990903
152069076
124317116
221803992
45738432
158191200
58375044
539660505
547329096
514202364
237124872
156582678
31806396
57895488
616104900
34105909
265848408
9136476
345566808
224114580
89503017
372808080
209877372
44951639
584902620
593670927
79375860
135314520
514618242
359567352
273490164
100850004
479596831
425914524
578076732
613766368
602009082
320760684
187761744
303935385
117117540
369701754
361003574
91701072
374732532
171575172
571381632
249929640
22539132
73629152
79369632
120688859
401020920
298813212
495916956
549241092
63128478
616646736
394112641
111449746
465248130
93507192
606716001
385340702
179030088
499286304
417110358
428280876
264534300
115642193
282364965
208202040
495717660
126279642
98785725
96783316
532702239
274212612
153792732
374246748
489987900
561573608
66670740
338834340
109332540
416519386
143382508
115753608
316787220
191556084
584541476
36670464
163815084
14811922
311109445
606676110
80434620
474217965
394044812
133498660
67352527
360828076
376171200
424796238
387480649
28511784
196076124
355843736
88742772
566642124
43976662
226129430
452451744
519091344
407504268
36791640
156013354
598218084
493880400
564016347
353952435
426775558
71304372
406987256
36978183
142910771
21053785
523143317
344915683
175810212
12156851
488175552
618701976
267928560
43234776
320448175
143486892
592599766
12830494
584248680
266384016
368996544
366336323
471534336
530343947
537364296
500489840
253245257
483660252
13080446
444852286
432304164
65913521
121337427
341088876
110982960
581788620
378899064
562824360
299510748
172083507
16971300
215824668
441789408
359442792
196952672
220813740
369638028
261376704
227858265
226362888
14523696
23915520
265435863
77980659
437666472
236938032
360152784
533127371
281860596
307551096
304343676
160669944
76728960
129610908
486533941
203815904
164288412
197240760
116407548
14567292
99021987
554055336
328956732
60210135
536403512
234488727
566947296
50303556
472543318
179476922
174429482
518150916
275806980
124010751
30436988
15040620
131907657
373402220
102088732
285350721
135838908
452514024
253275780
68167947
244300124
587431188
59932044
611285486
394464377
572502530
351091421
566903700
80870580
80231741
240270012
40942872
42809145
232354224
218839464
482056825
41698263
256294656
492163957
446745515
392604048
297499104
514750428
225316584
32964804
199974852
354310920
280042020
110117268
464957568
306304184
77251559
45414576
154616328
227919169
168218065
95416682
344530451
9261573
270307656
602303652
171118386
455055027
306504792
566791715
262279764
522311995
578050625
594322676
176076179
160028845
545116182
327756682
221617152
451424520
388321309
610829784
321782076
585282528
473240808
275675671
556982496
17650152
525882354
617244624
519284220
113169414
234459520
596860380
169809542
134772652
447649956
202790058
595877867
352363608
51287580
595004436
501890111
110055254
421781110
269080740
266707872
497812587
375766380
282769884
275414616
374844636
222152142
317802384
229802016
466477200
1537925
381763944
342153930
349110257
316419768
70091076
206389692
318923424
23516928
224594136
442462032
443612192
114622192
215619588
114626340
378911520
454424623
525948372
164745504
410803526
98857844
229707324
327966480
594184347
265312800
439651193
302338260
382349376
118894455
271260540
302203290
276166040
588867550
3886272
593827344
522809460
555426179
95836464
357598326
128060136
33089364
617313132
156928655
557374860
429956208
530214552
15945065
58574340
500682967
195627708
298640472
37206072
263139228
418527828
115379928
430515687
322224449
447456888
199701927
530977021
431974080
508055496
534798360
208245636
599219224
163466316
607364031
503845200
297655308
137956357
430785159
102836511
125998313
620738532
299965392
483945879
549724082
363640464
543255984
206674654
402783444
443527648
213348059
377342586
592693848
405385606
372203964
242016917
428523768
88589567
278254584
68588420
557041439
135429240
542527016
107995301
92585448
584327946
242786507
1399020
104076108
298604966
6466421
451037988
467845347
589031784
499722193
110428668
387313092
73129176
255865654
481521269
308466612
362826248
165963744
233026254
278406736
24108588
291826687
413532972
277357752
268731972
133169869
461457026
447419520
549549083
378431157
204085332
231793704
358060176
240075954
530342361
268987225
489987900
190477152
449960544
503751780
245165220
250551563
420583401
542284886
530419633
196761204
217510957
443935886
261966337
41431398
495829764
432816173
344620152
96490404
348201252
568100509
147410532
328309020
575842022
237523464
356721156
439675230
423520818
65148435
606747819
502073349
56864824
614418597
380226649
39915252
416921116
614292552
397747518
65742768
66649211
603074173
423195797
158384268
506049912
137788272
354865575
402908004
216809136
21131604
550131696
502599342
31912667
215416646
85280004
554366359
524926980
499885323
396700933
388602288
318780180
241802100
338585220
344944008
557580361
372035808
597205015
593360961
58368816
254593800
513965700
88430428
26749260
617506200
508358910
501173388
422440031
511505640
518092607
235211087
311088600
344532551
198959688
484551708
481654094
60723000
593092440
529772364
583364304
204116472
548037011
11633127
296169432
241319905
130731948
443219048
91034937
224594136
596658241
419071239
599702775
34714872
88655580
482819472
332426045
317451803
459669996
22118402
138556462
401120568
487727136
102798463
273303324
30361500
62136756
434961356
44611164
527144148
126932868
536697999
375969862
188208542
193904653
338572764
99697824
144444531
418202381
536371067
22864478
346008996
330096499
178357464
285611841
568734732
37330632
88967219
485735953
492075335
279629098
192115995
62280
447027156
373398969
471671352
222669982
332970375
173142720
493618824
112387755
453120809
275576544
484195860
316851965
579123036
67567572
417157668
602454162
85485528
507750156
383009544
599375563
33559487
11899374
265923144
620144866
114727491
75981600
547543585
118522662
90081792
34129440
294478524
8921382
231619320
137296260
34760601
534337488
190016280
96191460
371254544
242112219
318780180
413528101
533010924
534217869
317951856
166855928
46298952
351014129
118159956
245455629
63519372
588521995
375741468
451281533
427994024
590862816
56642539
286288609
555257340
486911268
18104796
92927988
466673576
370451667
460014831
150319008
201663629
262355549
21340921
589213221
110982960
139613076
186298164
186646932
474473952
388841744
166591171
482640813
386548216
313144924
614398428
204197436
105851944
416159415
217314981
438121116
552168252
305240508
275378950
366467976
61763076
359050428
339531876
329050152
74082060
344843206
239579813
4216356
447774516
199249816
8357976
8525622
289078848
68497866
562998744
421704108
368460936
396141650
620215380
7479828
352787186
463550040
351223035
275294318
610598483
178039836
287006943
483236748
422850060
545803236
327897972
256471200
129766608
75869496
125519112
605042722
465904224
436732883
352691640
440943272
484235797
467918343
584464789
175433006
33590448
402901776
384305116
483949819
345155760
347491260
325242813
376562633
22881672
606544393
262740636
256612355
367589016
595633464
434689488
195914196
591854771
570491028
410668585
126643828
478285488
350929116
91149577
214672629
550648620
368591724
431349369
142864092
516456900
614209011
143574084
288119736
231893352
601215891
448503192
542975724
8002980
594382047
585942696
460191985
606912372
544308516
132744624
154731076
368772336
27899278
48779786
53804112
80278920
366169324
61601148
510877701
488967270
278397828
433470382
268753683
448378632
544090536
104505136
210823109
246853008
257378328
311898240
522773620
321669972
415754034
254602832
465107083
598766148
538230735
175667743
166586544
499157363
517825398
400287336
107470368
551308788
435947544
605990628
77874912
551121948
180571808
226072746
120773376
257032998
467093772
44221890
403798608
138896856
443348238
12297030
537872121
483606523
120181716
145747897
172216656
456293908
254239416
345404880
323993016
296256158
517947184
610985484
261434864
51331176
394033104
298651284
495737839
306884700
315853020
38878898
597234060
470911536
95515941
37511244
540686845
551193579
346756356
73017072
361374013
33059592
481156596
595440396
291849283
289757700
351277884
447011017
597464496
202214584
496932120
357027263
15906312
381948983
544346443
356276377
538398144
60069060
486379879
603524340
123164928
150048287
525166908
533017152
185295425
590503585
123210993
384130584
86515844
429755518
59564592
138591684
598657823
402559236
84283524
223124328
121938012
439645500
202386769
446087058
51337404
219125631
502076448
163397808
469423044
452343337
465212916
249217691
427330068
87644255
38868948
48471639
588496176
160879793
185102388
578347934
192700548
266415779
409536651
256082904
24763712
287741119
358578492
292417056
127945410
150749945
401992488
273861685
554732717
361440892
470718468
456032844
500435748
395875887
51615014
219107268
264782642
572185044
158254820
154037124
382148180
442157969
542749231
612156631
298279566
121036272
286095636
282066120
517222256
254947839
441850117
130125856
381639996
200410812
35649072
342876312
417332330
10898129
164481480
78421242
442841940
248737118
261059076
401593896
369335274
198789044
587836008
23271199
253398636
488680092
498831660
356378616
501154704
55130256
266869818
563291460
422557344
552904155
19963200
477793921
375087528
463226184
216185562
482190444
81406188
418817663
22180218
270495691
276143292
306476580
588340969
111197696
177292476
238507488
616983048
21181428
259545672
284554502
372658608
132810036
34851888
274784803
33425676
534331260
210832204
287462963
386453628
53187120
515712376
65899217
318698831
127162576
18062168
459465358
370254600
243232820
582907193
467299296
431662680
586775026
159187680
254874496
17114544
64726676
19998108
427957020
42337944
128521008
95711904
275322923
589202142
226633284
127381459
338037473
254837304
296223651
351815671
616948891
444174732
606165012
251705355
12051180
308958624
221182752
168543285
251966196
364710643
123781500
356690016
489251704
561849306
32871384
151296804
76541917
325197993
533534076
94734215
391004944
165914756
223627174
132353071
346372421
605560896
370882352
135483912
497112732
434572381
305832168
320374848
250586513
483656015
189343656
203798844
427203432
316055720
59988634
356135724
587317949
90798012
6408612
321578259
141008148
305576820
492946200
305358840
179835975
578447317
449183963
122012748
612336960
593839800
464650559
522251971
54269508
72082872
561983580
220902752
406194149
534318804
256579991
272776379
132576176
314408124
37368000
230178347
481449312
373720698
287808336
409571473
28746160
410084202
273122712
146544840
190097244
393030396
163575845
560177460
104331326
151416894
249412716
540675505
433917216
584800839
553382883
475453754
105721317
197340408
523455414
76056336
61607376
481424988
545896656
402972746
430094883
480307678
20652380
46840921
161018712
55766290
274787321
244810168
428243508
309520794
347840028
489344753
507332880
124006092
409544098
258325336
352369976
26526022
346532148
155138819
84949920
101678328
143633692
248473404
414488566
320293584
67162752
488329666
523363752
98116941
170591148
193658357
568205968
86441006
506777020
592054471
316902271
417168463
337421251
90154039
513847368
200541600
94534812
474417900
455372676
40830768
227365596
480947885
581196960
163727892
39124296
457879091
255840012
186474639
460498320
153029073
46093428
203727811
12468456
84931236
137290357
428013072
332475552
235972692
141124164
383619888
340212132
427352904
167670216
236450743
412679736
531298224
547779613
78972045
157610482
593648888
259938036
240973776
6346332
3288384
487586517
24012349
259632864
386326277
185581944
459719820
469441728
99396874
515857823
59882466
207074772
210244824
78877620
40214155
23716473
157736556
485472600
420483420
258208429
581479574
78895826
589293360
123974568
12107339
255629028
338876290
363410028
170205012
385133292
611271155
160427052
85268642
474056676
574009848
450760132
535140900
83673180
83895061
397228068
113038200
387113796
536616936
211284900
238189860
355350996
203860860
183844783
225336338
332031269
547584444
612959760
376351812
230691348
239759316
208806156
41248044
582816240
257129208
199788012
412355880
110167092
14374224
614996316
540901800
274436820
155718405
349000861
588191231
152148433
355400820
463817403
432422496
399643189
300490183
111725897
541898280
369183384
503931890
132394824
549879537
4501387
54706752
546039900
496776780
621510804
94978686
66813984
176891518
103332885
533839248
26555695
461713304
404377812
287036064
319209912
130607388
170891429
104711690
200311332
77115096
124479057
532714609
232584660
76623084
16637592
593317674
269940204
19467206
561605023
483697966
71605761
485360496
349352027
567249642
64634184
325116418
21704580
67343364
482408424
498111027
217257552
6259140
122935409
191046736
299403038
402459588
306928296
382312008
270519408
449730108
326391138
253454688
141565286
75178188
28823184
158072868
93680530
46435968
395895276
524878391
352587099
160374803
199121616
55092888
344898422
593657181
116189568
120337416
557518676
289440072
542247048
366661044
120449520
387811332
481330980
375978132
50398216
209042820
56450592
434749529
28094508
117175947
1123074
614547900
503824267
128021163
242194464
38310286
268487768
116554614
598834656
353544876
604711365
520150104
247463352
348531336
54600876
247581684
175112676
501167160
300108636
530706564
546203034
280260
444011311
224208000
108136764
370491264
102269988
152059801
483997195
41870844
192569760
347566293
178064748
255563942
598179680
455800893
252008282
241777188
233502296
600939720
29701332
467709261
349870356
112936680
34565400
347337475
132649820
312115916
389287368
20027954
526160104
20994588
319515084
564898115
267794354
428399208
252564084
140876771
48739486
164699460
384466896
322629084
329178087
178218857
453242700
579677328
330993288
586931455
466626672
231401161
74287584
602334792
990252
357439673
611213398
39541572
8682120
599937742
56040565
149395805
331434574
58530744
426991680
205206372
399200156
422805734
335959622
474467724
275794524
464970024
350325000
82109639
582585804
561429288
423522684
302316508
370193279
91720263
574178004
71469360
290935518
105932581
384073330
116724651
457434144
518361762
119751984
113703696
596480472
478547064
394114068
281377243
368717668
344998692
571574700
45595188
234789372
70841382
183701088
425153938
386092404
60006780
274265629
321732252
80048484
230186880
64297872
78525615
317117484
66415392
27017064
569102184
447480187
443041236
621186948
74113200
166726446
343985453
538099200
185425637
493539090
454612606
314956188
365941113
89555419
557979844
454245408
221596206
49787086
185880888
569320164
102033169
79507655
300756348
191118636
502475040
328653877
22776617
548610102
262316166
248902020
267044184
203377579
180135100
538373232
320023064
493541267
64790043
313349364
59296788
555064708
99504756
572940440
471864420
263516452
304994442
104622179
62959497
71136216
532645899
90854064
399633324
516214008
183673404
156555597
170653428
409353984
129156264
534194244
41540243
600105168
562998744
565583364
532404083
450538421
39392100
396659175
31793940
437984530
571176108
324690552
563702508
296353152
170890092
425558842
207104954
206975124
83959668
85666475
588693175
529410185
132625260
242325252
106760376
424970369
123523440
309301164
618930100
388863864
369557064
45434737
163952100
525331800
120922848
102263760
571536332
124205004
93955608
381882276
588346704
97156800
486552557
331042213
358477452
608438232
175041676
377710057
251920899
196269192
352299276
154664251
165521556
476554104
167978073
424862
376609308
188957520
462096341
238487255
522902880
449363210
509961096
266247000
428151459
495328642
2684268
277002756
111079413
324103844
21355812
598660272
210711924
146538414
13408884
306151349
122361516
111642297
289452528
187967523
172870596
486836532
386509680
561651080
89030471
224792833
403881365
376752829
451255968
203107536
389350280
264316320
586590408
357424920
61116708
422395416
377299601
556770353
442124710
381558420
470396980
534078112
192395376
521688616
547615584
297025776
57191724
393746616
459548186
504816679
351433245
398097620
368865756
500436919
301964580
413165520
620332607
17344980
80429182
109646698
207928008
397273158
233525088
87958044
119004627
387070200
66047940
194242219
303571404
262769810
162781236
504611244
141630948
80313563
550150380
39867490
377572500
409005216
615737772
611807580
576301169
386376753
188515990
155830788
615184624
129523716
184404852
611888417
534163104
356777208
45825624
462790224
422943480
179497188
146480663
125743320
504044318
15787980
62585172
144962928
63127008
559299312
381782628
482258952
14255892
273801564
469445469
123308172
108664625
571236967
356540544
501136390
135409176
443991446
23351203
332973792
40419720
193417701
581516066
321688656
350054921
255250132
42018828
267997068
508027043
609951592
577815156
390337452
520247990
605697912
227683824
14280804
27079344
366540598
350625544
289240776
390719808
519128712
608886648
4309776
30096945
13458708
122526072
81513479
1785719
314175085
134225856
490336668
261930996
555283917
597022308
238264596
394998444
382424112
147756813
369120332
339738614
166663770
589741776
389225275
524210760
3307068
125740201
3363120
143189196
403929396
541135687
160869185
465817032
259183704
386702748
40282704
605977530
397070971
268164788
93874644
207317664
203183128
565766390
493892856
527524056
82392939
338058224
609611496
290714991
67583365
271503432
406664553
355275103
89128908
402023628
333808344
190600021
99075024
550090452
592930512
587357295
470481804
189954393
87223140
490423860
612094068
29252916
600977147
194961312
239192568
215059068
247513176
44717040
489452882
2740320
484486375
84794220
221318208
176626960
542794126
181334448
39922905
403205635
580279632
468821630
63176953
536607437
210606048
89019811
74430828
281374812
411814044
34845660
480141432
353639313
549351874
429937346
257129040
397803291
240960397
367428449
227651955
309948974
224139492
580402998
277824852
14729220
257104296
135652068
322687267
555338304
81575163
98368157
407570695
470213373
62778240
380526510
113273636
31250887
30168432
609347812
231619320
579421980
542734148
453564247
579297420
292012236
463054214
397289070
363216960
399588480
134311499
98965378
562718484
254515513
244336896
398062620
474015840
398980075
51206616
233195004
613644840
310765349
46199045
326652372
137769588
482600933
345841922
75570552
511676076
609995232
466850959
606682968
120007332
232723963
462086460
453852867
289969452
244268388
55267272
119372076
607715784
564568200
374013526
30905587
171136945
37934748
610157160
410101344
263034668
258692436
54192136
532432470
490567144
383687660
175299516
115357845
125101836
504957416
362388446
295325947
528582816
605121169
78997361
492317172
189574092
507343179
206377236
298682424
391836016
11160576
266041476
56256456
25765236
533658051
262590591
578531376
619937363
11197944
583137820
567040716
505314854
37916064
11658439
379272340
261247550
512284297
303735539
107165196
23884380
340254857
621311508
183738456
163585851
35306532
571518648
562321150
606714618
317311630
431524229
606553099
426964619
251137872
463219956
166225320
75533184
256568688
17998920
24731535
203929632
374906916
426611290
488221407
22451940
154348524
505115712
613744488
408849516
182038212
365783023
585274294
420042710
303098649
104088882
381291425
154180368
165334716
64733832
216906612
108613084
536816232
544008188
67575316
23404824
126577872
98869500
270700020
250281765
316733839
197877768
365856808
116220708
578824092
536036654
179225163
525942018
439752852
162743868
424465145
115180839
206576532
564077247
334256798
258647409
404736329
561349479
26954616
180352348
380256768
199804305
460099728
504486684
460483451
311322646
121383720
227676996
161130816
255980851
487527840
402883622
511163100
28293804
421623144
549186163
574669253
534511872
201319548
233204660
434859906
215610758
61194065
110291652
576755402
107588700
97561620
34858116
313100244
232109109
115062300
527996058
274394894
343669790
282664008
508736702
342870084
297424368
237500406
388670796
401180816
453084266
598311504
66234780
188362948
125606304
94705907
233500176
319328244
28542924
286911504
573925352
334374331
337942315
86258956
587192953
70071228
86606568
155665387
14124469
614496682
613684165
542985679
494743470
246404592
238339332
270710518
513666756
339605436
497531949
442729836
238141403
572147676
530756388
37024113
387357593
68925692
296849295
301493317
428698152
409671612
316214244
320130358
223654334
611053992
35979156
618010336
214205832
120362328
329031468
384367775
359797788
542830044
345822156
269591436
358273187
354262024
185040108
528711284
243645588
16949804
225977605
278418519
518853887
161803440
42369187
135153828
258455772
479493687
361759608
1718928
364644270
73920132
454183117
225670059
579739608
403110482
547217359
491240490
126945324
289446761
23880112
299756803
171514856
500980320
550510225
168607877
291665170
422631668
198660493
575686384
512950536
116544866
621937277
219982004
566196457
195559200
43110216
394394328
285653448
320474196
525101364
297913805
546595571
246345767
213981624
522221828
123806412
170036856
117929108
34870572
131572031
218518982
316026668
526540369
188390134
49475232
577422792
260222994
347117580
374339610
523706292
89515044
521603464
297032004
35177830
284974596
484479764
42163560
318400236
366879024
569531916
272960784
12456
109942884
491949720
496190988
110751703
609958104
315230220
250465629
216776502
137726139
580574160
514420344
565716015
336884976
511057224
23077277
13608180
160016004
589866336
419343696
585874188
556789428
595904044
252975132
267673212
124953814
552417372
618508908
337719528
15165180
54457123
328241750
159684590
311804820
175957364
490987950
475869024
9466586
335824574
86304094
500895631
453914012
126059369
550170354
435536496
153464148
348703536
481127847
3114000
437261652
186461516
282336246
323614639
266583312
524934864
271410012
403801886
452893932
441938663
303180567
89091540
504880231
227005179
338347466
154585188
372836808
12113460
25945848
37565309
256039048
209534832
199502732
220559863
265611744
147321621
114626340
35624160
154903824
601743130
425465342
115068528
72506376
176704970
66515040
363531544
563220434
99410689
506464515
428760525
322242665
144171972
647712
290683493
444573324
477064800
506448186
171165529
540533926
405945632
478011456
18327368
505053432
516044064
343130527
297193029
85786989
278123796
458130611
313733886
419895368
97541189
549016884
154688267
108717279
288779904
535564404
513542196
106592220
121440200
12848364
67443012
371936160
305585108
18528300
566228225
187829154
123214752
235655064
327187744
26353858
180206428
131174136
191660472
341285055
253668943
397277892
368844625
237010792
611072676
386522136
367408404
52936962
583364304
518568192
438382692
350200180
433223597
273577539
197423017
145960496
61096680
533463912
492217524
302817816
417869882
516942684
80354642
128412614
106517484
388191240
328651645
467457949
188409456
233936136
199017098
67714991
7087588
233240446
170949607
122853528
334624212
276516972
263224987
370867344
254799936
19861092
187643412
475618533
85633778
146040372
49886280
203332535
160057243
438003036
376439004
26181409
595153886
103883040
182237508
17659507
422596803
528794568
595023120
69917448
230309259
584475375
113455476
469838019
488785373
231806169
34016834
181590895
224419752
446278777
461837340
170494450
129588376
449229477
163428948
579521493
438283310
436889195
8233416
155463336
364428255
37480104
370161180
496150900
153171432
111337956
311306580
120552112
45973793
227240511
600603408
161123365
81138384
41148014
149951556
165085596
109675611
290181267
397003860
473029283
123489499
202391316
50695920
162380281
114145352
95144618
591161760
407651731
545403062
537593848
616241916
106404616
455023660
209883600
481442673
223933968
304983542
158372351
6994044
233107812
158483916
129557793
86002452
56213308
172091185
304050960
308678364
450314914
18596808
20807748
46797192
308287343
434459052
202553244
220097520
350121065
269067612
607051656
511619582
322990991
270075989
156764988
530476128
73191456
255572208
93977833
205019532
152075304
607504032
478036368
71889804
353414342
5891473
482427108
172971451
69261588
562837601
58107240
438844800
257390784
247470799
593023932
213517260
592363377
465079814
144072324
541723896
26805312
317646684
212350927
36359064
519309324
325861416
486799164
535480484
413648133
187797936
137792394
136966229
147603139
333283818
294675918
144277848
115199316
184249152
320347860
607871484
73129176
348957829
544084308
508501829
441197748
47370168
394405843
537127632
480496428
70494732
96540228
388276021
354105396
353177424
534455820
351060387
98689782
350586576
6948086
305147088
471517657
17760836
280634396
165378312
448116102
59421348
74648619
229550469
122806236
363569083
368267868
521165268
163058392
591217812
149250286
67885200
301308972
169706772
560233512
80627688
117412460
535464756
73957500
366829200
351284112
479809630
488798352
604782396
13763812
606700620
118709423
348178656
60355548
334505880
126366120
562917780
135062361
265125960
586378656
135074926
74149530
335689804
441203976
290664425
573445795
390042203
447120576
199389420
150717600
169313347
180817524
167975388
453509625
420183122
292555121
66794201
48299956
223990020
357804828
404626430
115018704
178537481
179359560
336349368
12723936
132955344
590227660
336187440
11599004
278428968
461899620
157823748
543281890
544466019
539973828
282769884
118138932
312913404
575621980
12314774
158147604
459358596
187531308
3662064
326829502
72899277
273207692
392547977
295712162
389597546
527536358
560962188
500105723
208990333
531846630
346367116
124485264
321194190
600840072
272331756
166857157
542172816
228592512
340207493
359162532
383292483
314255263
147366936
564859338
39242628
450290681
251274888
92367468
247114584
235999218
9130248
493843032
479908073
125112783
118655856
87378840
377030664
155656423
92523168
33936372
331982057
491868756
619258799
239759316
527458744
17434844
348145200
508049100
6315192
78664397
19954512
399853557
318634469
327470103
158790331
543420288
475877786
402515640
237630982
267422651
150991632
480250543
593557717
106118892
226459071
109131110
361853028
588963276
211368747
296596044
530245207
52162072
228474159
543379037
84611845
127026288
120210261
205592501
267569575
279195012
104752044
66183451
264678009
68943960
511835724
213780341
587917789
346276800
550563563
171624996
490174740
307321345
169806420
120617676
43751700
188154108
16678584
397926574
306081288
37741362
78076623
619007148
191162232
390459087
428044848
395365896
82994328
213004971
417531348
549010656
592731133
41104800
106567851
207105912
369946232
422368616
456948360
413520516
215980812
562058316
399939058
510920208
201151944
181321992
485721720
216802908
231470780
130476600
172914192
182530224
275529549
75980670
243701640
33945486
110179548
154473084
18771192
271048788
171020880
67629852
431670735
110300217
199220786
209856480
178618486
382772633
76946940
447849252
592693848
360669708
437236740
448370808
93762540
268570044
463471187
9541296
147639736
103521816
28205613
410052635
447326100
77513895
208218108
311063688
5661252
198324432
589046236
219057444
55842414
279668340
514699762
181924785
535307946
479217343
475028244
276625619
612928620
178071046
473651856
45209052
238177404
141086348
236813472
362079498
463131143
384303175
19555920
324609588
38570004
246006000
58641654
393259921
57870931
118948572
9441648
545068332
135667959
113828522
197022780
250297092
71633172
169563528
464250634
531173664
594587160
115511653
139575708
96521544
594469979
58375044
421347303
89165820
276778548
234864346
370254600
157356648
77620735
313498836
602876628
365452812
76753305
525350484
175461444
10282428
298146816
139625532
435480444
432478548
245455425
534343716
248272992
53608837
561195716
130819140
482526669
482326335
539774532
616323451
10730844
490535964
128706430
494452750
521333424
419468256
130145253
550582036
63003599
251972424
144962928
523488312
114022224
139479906
13965879
526464827
384444459
600608795
415892472
507773488
97306272
214852979
262865196
12524508
29483352
325954836
434346948
291277332
394643933
317922091
132500700
38039749
351022536
100357992
212443308
560750436
74063376
478524678
616709016
421441576
165421908
263438172
230541876
516685409
8220987
187845277
431275477
258594678
513174744
230423732
578699532
618851448
356515632
211907700
530594460
8389116
81421148
62473068
505140624
76953168
510889068
6757380
388147644
505431482
39227286
395484228
289296828
274732413
399689483
241310088
256883108
447206520
164253935
466717442
201017288
195521832
334418688
587807292
195939108
565077754
81997848
430087956
179316196
512107786
461824884
456419373
307009260
467467452
88863741
381408948
298022256
78192540
79469280
294870888
17956308
89340660
34042248
2316816
460802309
80773144
96944819
466612328
69766056
513455004
99706106
494343768
251878016
303870348
496341582
40886820
603368640
551547196
130327128
8937180
512722273
613053180
170092908
93852275
554391459
280110023
185911215
296851035
112620639
225489566
465698700
412411932
116787456
190365048
66532294
223479324
161378740
425572700
97356096
280316052
38999683
149553952
580810868
67125384
376511154
575149572
129747924
514751959
369146016
248471926
585734999
191347669
153966011
363992860
492915060
608425168
214719752
412426110
96054444
308438450
18578124
368187432
47700252
525710217
337133633
32435424
191697840
386408338
93708569
571132512
163846224
525213468
452333412
599084598
130208796
5922828
411817446
59352840
213977376
61927631
439013815
232569314
566369714
55099116
570347784
455906533
553108992
203537268
258575940
331952400
30092623
388160100
17295156
43409160
526919940
312572241
138143268
17519364
483971652
461650500
248765004
615345084
474673248
618041808
340360200
2802600
617485959
124746840
190744117
504464567
434247300
273702917
247818348
12188196
526157738
539498186
255111995
95119054
325387395
81605484
38538516
538301206
210991033
469155240
189016200
341883018
595197504
382891212
40936644
505356919
554360508
125811623
352728843
252535605
576098987
166302106
417917484
615763914
76268088
122505000
85300916
522246742
19051452
510278724
54149779
119029536
616636154
584423064
526701960
613304669
411845184
305974359
512161839
575292816
597997673
518207019
279724392
324329859
427745651
108374920
54046809
107059320
193771369
8121312
199953720
424431972
274591323
187918852
144264919
463873896
317956373
571776227
92847024
11867380
307083996
166035669
13238248
34210258
24214464
250932348
566921737
37212300
75906864
472182048
517270145
444747708
53289576
44840350
426393792
187170084
584466660
50833032
588035304
110050731
246086964
463268466
590364576
460417356
399495655
404983557
7623072
74044692
44583108
167944248
412050708
162787464
128080935
38028168
385314628
88991892
477414973
620613972
450441521
416815128
516600144
561106067
2091271
531460152
157972810
513385396
323705334
76963004
329381645
523554899
246264675
2117520
389343420
12586788
403444449
282273251
26070408
341593125
286490375
454220496
185018383
507077532
621343333
220267387
537697664
354085897
451050444
86837004
381228336
93251139
391180680
65256984
552566028
444330432
91694844
276716268
494099549
462120342
323824860
268345836
136751669
222390524
84567060
227241036
156955664
146837556
510472346
273763321
145859760
56797832
160392034
244947264
100638252
148743324
580688570
300226968
173941812
17176824
88829964
200816072
578960834
6365016
497069089
550136990
208519668
321221556
442156860
292276726
301066616
211621212
157052619
3967380
541147410
574547470
371307089
111075534
158508828
454135565
189768027
23888290
403098241
433742832
486039348
607429296
230279211
335344091
422187253
619411968
174999730
604407795
42821552
206545392
337459002
582716592
217610940
2329272
505010019
495182052
543984366
486237022
596081880
579048300
87067440
104462244
136830108
252940355
298758051
237405132
305695152
158354568
216942341
483149556
29663964
158592869
414718926
84781764
543558690
133245186
25349777
205701267
366895941
182890376
181673220
97535503
57683736
606272869
496240812
23686503
401843016
21019500
262078484
113400155
282836967
146831328
232052406
61836037
73353384
318743987
399371754
580122404
152025882
609953145
183557666
244822680
40506912
588122496
359911951
116948483
153215028
458735796
294235632
80627688
426964813
375526209
284414385
329822424
150555800
439609608
425932920
28268892
49444092
273422301
443184480
33861636
352243224
351839893
213202670
446801762
50882469
254876084
183420828
192569760
531420166
428428790
260982911
527829228
229140576
456353506
319919078
591859296
62006791
170975540
285585418
340048070
594431460
427641106
537339384
423180144
268546676
126144226
337246200
45701064
511916688
441079416
95188752
32180076
402656543
77576116
394724412
280933942
240780708
336104244
233211841
459016056
517193228
278111340
421283613
227473569
458256558
76187124
65468736
391665446
540787725
59396105
533804244
232260804
186169161
14131332
181290695
334239298
123336747
556066980
458349660
408232944
253569588
488798352
514943496
442860624
603970896
109631484
121563842
409976784
208153639
211477968
399829336
125139204
124691393
494328816
117624173
495020124
499290021
45408252
160694856
445196124
1044591
96496632
587817324
321209100
277240881
510471792
124628508
481830385
138065716
31874904
429466430
215283276
321744708
189169272
575057660
289346652
456215080
498972770
446569440
282321468
227026084
431903429
187767972
232475116
314046900
617415134
43371792
326829948
422027964
583713072
524989260
40998924
312172272
162896402
251368308
114650206
74972664
376607160
86437949
598107425
77164920
372403260
576706219
331247706
540914256
554147436
252869256
19528739
151747156
201500712
3512592
537065352
532811795
560358766
492037793
463590396
331628544
394500204
247991255
168726797
224543600
270824580
51530472
182586276
117790164
190849854
209024136
580462056
327586572
119359620
158739264
446848449
403723065
596520275
357452665
339240503
384261372
358467011
273359376
442978772
610126020
480558708
35076096
412250004
156995424
432808565
447507695
65623248
438239448
64549325
609279012
145809999
324559764
381969468
179845956
400958640
512621230
406247318
549863892
509257332
260915832
274859521
244174968
401905494
369590176
76349052
65045836
407186640
344321120
599482391
17805678
219102283
190931796
176433012
402977672
258073011
13428515
49942332
126921407
528464484
460126168
326340972
527860368
501979095
68707296
34322508
596866608
65042106
382031748
167925564
425708712
146887380
472082400
134916941
187680780
22253757
11210400
599370264
204020605
363042576
30279667
188378316
198453553
72487692
87995412
132133248
238713012
9314129
487530897
615138271
193841484
571281984
258510167
326774108
406451736
146538374
207701456
45801324
147957638
337812948
427174984
621293079
73108326
416294263
548064
100544832
189467980
277644240
473620716
588415212
146974572
40299595
295319304
382424112
226633900
420699773
462316505
76155984
92149488
470228580
612205135
34965731
302413130
38426830
395843133
495509906
296160631
307912320
240344748
298896613
465002868
504290207
389933345
524919665
197552160
138828529
391791024
93253901
241297048
267665416
125167333
175238168
467222251
563995124
555033132
223554060
59259420
620832635
614398428
54937188
406925064
1264284
400956227
538321566
100077732
214897195
243751464
3686976
159703647
264017376
455285484
536610708
482533056
148765156
455526814
580250304
84046860
161523180
172179288
531249865
496502857
185015196
479680560
617095152
487714680
467415574
525270171
432441180
383096736
309947435
610680312
204227464
203717880
295537284
482433336
442393524
407965140
227346912
569214288
308663581
480540024
579590136
233842716
221405400
620483184
414137233
469728216
182955050
345656344
759816
358580780
266283432
304324992
40767728
203568408
544806187
97286261
392189616
40824540
186472880
49556196
376912096
566006868
356951592
413564709
48092616
298472016
484258350
572747897
599731488
374546898
514470608
327704051
170067996
90397460
19727732
131448168
445937228
334264026
546114777
45346068
534719289
264733596
326260008
341517393
180991576
27471708
271796148
188048232
270893088
87783660
527978700
411506137
174271896
534856108
13453976
618951300
266843069
84030118
524966602
597631715
101616048
422399018
222678351
468899892
101076132
423883908
378859696
280332819
409219425
128343717
567367409
609078097
35177495
498610558
285906798
168743279
270450900
358286743
402627744
14726278
443508336
61321653
581405540
317892236
394861112
2298132
498467246
450023844
187848353
530488584
592757973
90434828
59832396
155345004
211351149
408170664
387717912
189655056
329106204
24652939
148276224
288951825
547664150
257322969
325205933
116016435
39466836
287459568
182349612
349476894
275925312
599819624
141157620
32665057
328161035
63936648
379060992
533233321
572018335
13037744
86382360
388679200
182727027
609764796
596348025
82827332
234583850
504804312
500394888
376451460
329922072
298290060
20222316
111643326
101216633
329884704
460548144
344774713
142584643
435274920
118520213
88755228
85310150
415332864
8744112
584024472
90268632
331971084
561143863
176433012
328122103
164350692
7349040
76370415
109668852
331061796
61190100
282203136
343426161
363876540
341885597
139924476
505788336
45919044
430501411
467741484
435462181
81767016
256486462
610613866
152136683
487764120
558778556
362102148
107439228
70781220
358344595
519801336
547378920
526833042
619218900
64067436
28505556
221783784
5483317
192015468
277736758
555545082
503266335
232634484
332195292
260848342
156408090
195738927
78777972
176087558
367545420
144266991
15230362
219172025
324279504
93220704
120080034
37031688
603985212
66558318
341306856
558172044
92692839
465288113
335414094
494905179
259513668
358018307
78707949
71995680
33575148
92056068
257963760
181894753
98463535
434045899
68632560
539099731
287590356
403156329
435227841
586602864
11218276
406501759
506535696
36037703
417550475
369083736
4864068
471646440
323806157
131161680
63668844
464316084
138874075
80378568
524467527
85560264
333858168
404869824
450570888
599205447
587300400
125942616
264480020
345871768
124323875
59246964
449300376
365938596
357083816
45240192
37162476
375878484
551047212
20091528
301161168
460807502
266482383
293186239
42113736
232205586
202964292
275168520
39242628
611527320
243335374
62222821
358702478
361811582
621875465
97047742
280281087
97259489
462049634
591484476
501765048
609241644
238119739
512769924
440232408
540982764
333938704
97374780
530544636
451187460
615127104
311271915
124325699
107233704
235302132
100195240
108340687
424762056
72897328
58133078
514228329
312334200
268267085
395527824
540722435
365876316
183004196
5437044
396729828
551034756
84451680
161170165
188552700
569701452
307505691
469516464
367659718
469802952
226744715
179210700
485577718
109158156
159735744
19904688
562755764
484326521
373220376
240041249
327388947
515950603
496365372
583600968
146385504
195640164
562812786
346575744
307824117
256509837
373287636
31109202
289154948
290573568
383163211
586652688
621917199
300328
565963272
227151391
389032020
122224500
309851379
15862716
584026873
194883447
129137580
592681392
25105068
378226440
339419970
265424904
403742556
318587112
122678725
48963391
388471225
338441976
36894672
338075843
34154352
172833228
128284344
164170080
48553488
499003454
583171236
333372384
50527212
453585240
513973498
141389289
131526670
545916140
245457936
115211772
508653216
11459520
490436316
534493188
430019043
25836716
572564952
439495708
365315901
191859768
533026666
442934363
96639370
242912699
34023564
208903022
587449872
420413696
25175560
231226863
559845997
543349404
171336891
541449864
528516329
566297943
387148409
138467124
141375153
516425760
80408495
319481948
551744748
142696814
236408652
311698944
73025172
361647504
416248380
506609608
154093176
164437884
427271783
2356222
5435564
390286412
297528613
480477744
271617355
175418708
249225876
136586268
266109984
428610960
313294773
93058214
292070977
11256331
93925835
317886169
617873652
361191084
17513136
316776032
282165768
186994026
271021144
318176064
390321216
43811241
279232063
40951747
80605311
334274683
546930897
191940732
215286713
620196696
335312847
178606584
30467376
449499507
103714884
167302764
567339660
23697540
524160936
116644212
361790748
62778240
617184215
76975007
2052985
236128392
5013540
283106196
369912060
395043308
341655624
50832936
598946760
356254056
115267824
579123036
153324245
313822692
161984052
75371256
25777692
560314476
577348056
287649568
134847074
299068560
312733727
215025186
90138500
442856245
296538395
267011622
183053376
133247028
79718400
123484772
365415444
438662952
389672160
361255140
473894748
404919648
43259470
192630505
340787079
294545936
262443319
66406299
223753356
12817224
549980635
544445532
447600132
492821640
301204209
346059926
161024940
523631556
128415132
15046848
290948024
583513776
309408189
554765099
296629549
249823764
529160005
59241702
98843629
347024160
493583989
524143471
451305594
431166416
555354968
464845464
397177385
102701185
137439639
86145696
434863134
539008868
293028163
236983640
443629519
252391662
24121044
529373772
531061852
186310620
87030072
491837616
8395344
448776385
288698940
49505609
588103897
618926184
201413520
382816476
296216136
461768832
321950232
572368447
504522349
523446709
428255964
37753800
358552188
170198199
499512960
150674231
328925592
15096672
562136923
51879240
49051728
599331920
583252200
590510540
377142768
427869828
410438471
599949468
27384516
10824264
593778105
172287334
93083688
366599205
586403568
470371305
15473789
480315816
566357274
603843097
135035496
612450143
288044185
221551028
455821092
63519372
186360444
296982180
263861676
444000348
336262176
444636456
564580656
379023882
298711338
149017980
332108100
358795083
463564112
423504
250240169
571308776
408623294
226760478
12963869
51381000
91570284
427477464
453815630
559131156
570404835
333036072
213315228
26565413
61537435
26606551
237079893
544109220
554572260
165282980
110092356
173157084
591261408
371163888
554422788
433966364
284513724
23292720
539052084
480918986
52489584
383165244
456381612
113981579
588452292
25259143
282147084
226917180
494677584
412274916
277862220
169961338
265558964
170177041
505140624
160084512
438251904
27608724
1446769
339295618
247671580
414066026
364948344
32541300
374150021
576531444
27247500
2404008
37161153
514409951
37653843
404710053
66477672
277477946
362313900
347765292
110302011
344047176
467996832
587878039
604956780
39709728
262854571
429517620
342767532
566417916
554659452
74016561
110658610
30523428
365863860
291116669
496198409
367289379
592805952
298409546
432949501
537189455
390806452
220994352
227982168
79288668
586359972
281452043
142316028
373890759
15470352
443231147
409127001
223723680
99791952
600678553
151857472
618353208
258275160
442374840
172764720
434561597
54470088
54843178
51181157
165095456
515979744
213348100
499541652
359548668
226169820
607696181
266005765
456693012
77585435
550223016
580212936
229277592
110098584
122865984
159521594
113007060
66384252
278198532
159984864
486338292
135581789
499392180
459837044
399315900
558047539
5667418
388667921
276372503
551302560
409041052
36892708
150266277
405465638
577541124
76132257
226196474
556334784
434259756
429960027
256082904
114788425
604464077
167252940
449748792
344221560
238874940
357460960
189082080
364088880
138187291
381446316
81431100
170920639
222707687
463394340
451698156
482364828
61302204
576270612
155425316
544102347
356895540
89058719
337627627
105469656
307731708
505620180
53752400
205113738
426379058
19954512
361136808
430852213
422257065
262690812
279872667
152349336
126901728
522348588
73025591
539293396
219004779
389617452
458194959
112964255
563795928
186695938
226337976
251561376
40854728
357677691
527854140
268177680
7380180
505331990
551476944
570515940
42462504
603177652
384796980
52215552
334786140
263176301
165612393
497374470
262715724
568174212
239941874
602063665
120779604
289963301
414105948
87089319
165534012
407963395
329255513
318599568
263038017
86401044
137819412
391124628
61162905
397140876
23037372
600425836
383332980
164993173
26669955
97212852
616011480
488596643
193802904
422077788
223640846
225432173
565427664
517537249
224394007
552460968
478559520
461532257
362812140
447743376
580785912
53567028
306336636
69124572
331189636
517186937
247108356
19659419
121894416
66602146
331435356
361760584
267824510
513803772
491772975
99726995
419269536
107202564
587495344
138121962
369563292
533182821
332326080
8551044
21256164
197109972
7841052
265639322
219779892
210338298
607490598
557708566
258537853
61439220
383499331
220622439
564934809
442024155
24258060
439983288
320997348
446208061
410811336
436836491
261528059
248360184
269024688
388628033
546338844
359376616
154136772
189283001
187149771
473900976
599781312
29371893
148015777
305204214
253828368
477475600
24494724
95747392
125581392
378593892
411158794
160000262
66885384
544590753
103135680
601562520
493998732
621176407
99860182
591297068
266366642
619461792
59109948
522209941
434339332
205524
373331232
228867586
577871208
81636624
620009856
609166024
7131060
404502372
310241592
70090746
548299275
566349408
452476656
435430877
198187416
128381608
235714156
144971312
430043400
215351784
517850722
597202920
122585909
398699484
63276480
16670650
307227240
454061597
498570084
162398356
448291440
592080447
472943309
83384092
124441668
111687863
129735468
455665570
366547142
365757189
92504484
343607072
209516148
315803196
321747313
479477745
435755709
73110492
33688794
50854458
163565964
498632364
212773392
302508478
519616466
147136500
497073486
188010864
233419212
16858681
452599486
277482829
342757160
161784756
310621500
252383472
367956893
540738708
201513168
569812176
253084430
383152788
380761236
176190127
95786640
7598160
586297692
621952992
484064890
44576755
60831872
318892284
616017708
419187908
424145484
92716236
50343374
371178380
78389720
258839458
544183956
78017162
327947796
472220236
262721952
24370164
135695664
265698936
366710215
54009216
224120808
483682856
435437129
270394848
30990528
106430292
381309300
251667252
205424352
564076188
281960389
59938272
286961328
494260308
175480128
159094260
83324412
109214208
373183923
210448343
548070228
332943581
436666040
237207720
316001034
476510508
46274040
506336400
75003804
84216750
227346912
178624031
211179024
7768420
278759052
446977332
498065616
351701638
324211546
387674316
93010227
221360391
382678957
31557276
506951366
180512352
305280893
171069064
414130229
458671841
287660003
9155160
593397612
441534060
475053156
193721940
267606772
289588800
201464306
20689416
152760384
461513484
365808631
164939588
403132212
441852320
146382912
124485205
112577328
610086751
181523637
198019260
308335211
538827876
546879091
319745520
269047051
435953772
564802949
609827076
86795735
397913148
90230893
512539488
57836192
442505628
400446206
87917665
412032024
25266996
116999208
123656940
208395108
434710936
549315828
43334376
72853676
112992469
72655848
71229636
81441005
352773913
553991484
57715008
153163397
596972484
252927328
487465560
228648564
3234859
115049844
599955696
532543502
280736437
341904744
567433080
44715483
618558732
143364355
400416804
386446842
435684408
553914108
442728031
17133228
115909308
619287408
91495548
609987015
437027011
26057952
94721652
317215536
526784904
555145413
192937212
64329680
213231698
298912735
387506160
447901113
551782116
104113876
496676772
207971604
90859564
276323904
479574684
360582838
280773659
556559521
21405636
45277560
43876260
199661015
122255640
155320092
95059050
368031204
577466388
607939682
348431688
333640387
596737203
73832940
496577124
253981228
252571150
363951864
18800326
447942155
6147036
561852792
329927319
219002020
331827613
381824008
188837318
562332348
180904716
73577592
492162747
406190160
230274072
236948866
327722068
135932328
95774184
150833432
523494540
458977110
562867956
533546532
79058232
521837892
197626014
207896868
473657251
45532908
67218804
304289666
593453664
238781520
384435756
319602276
538557909
314913150
258050952
307533374
69541848
271646676
264946872
202641550
537136497
481175280
288788091
164743056
40326300
62703504
487284948
177864913
259875756
501260580
197427600
143704872
230453380
253442232
113567580
362687758
294503581
331404336
567260919
20930331
50552676
480088488
476597700
206204261
365040798
431362996
109286632
596629944
96413613
335365459
165658572
308480773
496994463
374184468
417869247
255307409
614815704
387076428
283955123
492794019
165471732
254495291
139675356
209436271
357323066
230604159
483320865
505161504
311217558
126179280
83125116
120250
529622892
565651872
21431850
462752856
579365928
194824296
102684829
356042304
610421782
13147308
49456548
351053676
83536164
40480405
451785348
423842154
344017273
591060825
443367790
484469278
226405182
35605476
531370234
504710892
430668563
1489972
155180503
225727632
4784530
158253480
246579981
189692424
239703264
339478358
451741582
184460904
133761441
23927976
568371726
14984568
94217638
58063644
66574266
225137502
6147036
530594460
193641919
339086800
305644128
223597656
323348746
167580612
554945346
48665592
463132253
405542448
163974907
137526696
501310404
606643473
406457964
131233537
20589768
200665870
141194988
425537330
463350744
3472119
357343956
548982320
583987104
151251472
209260800
304435808
120518028
272331761
443726316
562743396
266408928
483552014
236954502
14528488
457745544
7261260
403530541
356485628
392936976
436063892
2347956
190470924
235069632
93032679
207401299
37005209
415563300
399657168
493046113
91728987
267037956
525955199
427433868
19038996
154504224
152268372
296776656
123881148
64870848
163130004
407155500
5169240
93986748
532960191
353837592
152903628
470668644
16015791
42942060
414012528
226118783
297548928
248796144
194752932
7486056
321634478
82963188
317268511
294304140
414373752
246267576
255123792
176872059
307644516
61102908
502467139
264467191
28854324
65387239
555100676
490422095
1669104
452327184
423236196
6595452
255912369
598041654
310439142
488742300
426287916
524086278
143019792
18809217
446130902
79955064
502817580
576083772
491600952
224114580
530249876
376015500
250375689
150886931
302849665
402926688
563802156
79643664
156416220
213581478
553788447
61482816
346787496
525613078
341730360
52439760
271086156
195297624
392743908
222788016
322732974
353275176
473390857
79886556
230442228
140944168
465089971
29421072
451853856
176820972
551673544
19574604
338068296
570665412
447041751
40886820
602889084
600693179
174897009
429364548
452305938
518786172
527819021
299884428
243265680
19375308
6894396
501515928
498065616
312166044
275165888
431251632
604962029
463170132
374944284
2871108
59689152
447911532
377472852
128927020
216354492
619427617
469149012
427651638
100576935
371654293
362774783
199725732
64513914
529896924
391369984
241065012
34858116
25494248
500500764
44024000
550503131
377159035
609502536
111431376
544552266
265275432
257029560
350212896
382062888
199034424
56174128
161342568
339244452
315319392
519026484
484867574
76778784
502879860
577248408
535483440
386893311
137140560
339199653
205155640
376534666
340497216
338104646
387822437
584603676
594704095
130339584
504555192
445756644
489380002
70760027
190786377
433070208
554956081
331105392
25792949
603430920
311480964
256014396
144130084
365689476
241285176
578238660
330665478
306741456
436054968
261546217
212107903
35414779
396116129
280590084
530010526
140165135
195603698
403636680
298174893
391392432
151016184
149222880
185472566
164501885
256183921
177243930
92278223
491289479
490975792
490105897
456176088
215220996
355923972
205642332
451604736
583370532
418310984
236601720
390444965
69753600
581361359
451181232
23672628
403197494
413278343
160456839
557332477
42638778
149160600
611857404
47669112
118794284
285285996
400130316
30031416
28306260
444847356
375423840
43938797
31750344
263176522
336766644
137701080
304078752
80761657
508496932
440014428
7785000
429248518
141039288
44357495
306003535
244875494
91682388
448845732
412457791
439102985
201868164
347913100
269877924
212679078
193672116
236695140
91233972
265723848
412440070
432229428
406847706
120019788
547447428
501220355
240307380
530146044
127157076
105658020
191799813
93718944
63544284
42256980
462335580
235941552
192962124
446713433
335893530
454299143
461685486
372695976
249408870
223667281
129015868
173082348
443396232
175947228
442200456
282103488
269865468
330365636
432490466
88132428
562786782
175381066
207610380
417693276
498533384
56525328
68271953
32180076
595416333
276056100
494247052
476733693
212811283
37866240
21281076
188129196
25777692
406657260
26624700
74349864
196611732
248366412
309732798
236028744
204273057
505742357
430765848
196119720
5754672
23302408
101465598
422756699
219928489
400430175
358098440
563273229
270576682
236663410
18098568
217384246
221934780
533484252
1167133
426256981
30610620
298446940
140846220
91389672
334084162
413652715
346793724
268169971
42144876
194764202
237595244
21367396
571686804
75600161
264214624
588562819
244505052
462827592
403975078
191633501
606339396
407111904
329212124
610431192
134151120
286899048
616173090
428773229
43166268
572253552
39273768
131991822
266004108
323806176
274760676
284439142
133426354
510191147
61272798
551520540
619231356
607722012
598031244
613183968
607908203
614199231
15202548
342172406
272879820
407530161
136798020
147964950
563596138
593480405
51001435
315990036
17797616
523550592
9495022
427035276
306093744
114732216
251274888
217613744
533652408
196723100
503041788
538171785
125762004
236414880
11230968
202142196
23285649
387730960
554685529
263114316
356141952
226239017
301229676
114937740
519086987
258413905
52248300
182110478
454556808
594843145
439712437
233076672
285541309
459632628
417568716
176781780
566679492
49425408
32074200
222473378
549029340
223105644
415035978
329236992
186767151
147566232
131626790
321981372
310582557
54910295
260579520
617477194
480944844
438133572
42480248
362525652
346015224
112653680
56531556
54378508
233348863
554973613
191760960
242636652
477145883
545705598
419381064
427053960
226667801
103627692
122137308
513697896
253429776
557543016
315062064
58388785
478590442
92485428
499261392
413540410
415849912
275712115
3587328
560918592
502537900
95017976
341531064
506180700
422606666
332444412
215762832
119171002
149635893
529807678
384840576
157948308
438638040
421806253
451435940
172391040
185587652
96851981
33220152
619735824
28872350
616604902
370273284
395400194
595116273
432070796
496445585
460830061
521569052
568473682
583607196
498079777
406258668
198383848
291243551
18061200
312030190
395465544
156568405
142752972
103988916
148961304
10211128
82736472
492918815
134244540
610184435
260728992
130466021
260792297
340584408
216135721
40973769
324648677
94570775
177011113
442773432
128626884
52377480
340072604
443203164
83728040
513325159
148138495
241145576
433394173
588818083
358826220
446411995
493512948
20546396
26574876
128149055
608077008
505109484
370254600
574867049
380437380
507662964
13446252
172190424
458931430
460800428
102230862
104362596
289651824
64877076
274953592
587580660
41291640
87199561
81661536
448714657
255203664
526777744
335648318
322323912
40961556
64148400
154969452
556064897
99303597
552275668
575186477
443321496
463768020
65742768
39584735
344109456
113281092
377300339
58901163
162096156
197776328
371170116
358240788
403082388
111437604
177622560
3699758
607587591
618764256
583326936
509376811
290386728
162207101
543019080
519728979
529797276
195378588
168570934
578350764
84498424
58275396
384535404
91370988
146420280
616248144
503756495
202098600
468071568
595988460
222538896
613482912
533957580
420190704
151979449
502792668
487303255
313461805
377721972
540247860
220321121
19331712
109569204
300540824
246469833
121277844
50357570
390493625
214440998
209864916
404975152
250782876
332232660
24251832
510247834
171242527
297937606
3922865
16236396
618191280
117883584
231593399
535163697
502461217
29732472
396831276
474623424
496018284
606351852
562905324
15373920
334256760
484002792
521974908
36452484
422725368
35231796
46348776
333085896
239859687
93338335
94736067
143903807
338174172
468288234
617387868
419678411
292784508
215051094
329847381
130202568
330096456
58860828
108001961
521595000
47477598
340466076
17160216
291599550
394633059
80515584
136176951
95618484
75788532
51997572
264686045
59109948
200796948
86875856
33568920
449714565
137788272
196891992
528383520
545448240
3655836
212823216
89826444
70426224
156723793
274149900
71990217
465244056
24968052
344215332
166929015
432826280
297455508
470500488
285647220
2856680
57229092
578014452
496739052
480116520
488954052
21922560
434600192
273151300
107314668
83218536
538924657
247756802
397844684
515248668
96066900
490558131
46510704
511171898
87800151
76114547
228214156
583607196
343560071
528663780
12923100
520669668
211874227
49682551
103183255
388040132
171587628
142421595
316503344
474280884
321299326
52034940
139117977
379816731
562089140
424805652
33596454
112726800
615122410
615743676
545992247
306761680
615214296
89479214
101259841
258760156
348538000
254033892
451928592
177037543
23160109
204483924
37548612
196493400
80848021
24461801
280596312
25821288
151259436
79444990
141319548
395207524
192233031
457614756
134051472
595608552
106500640
160165696
119728152
407812692
497436588
265929372
17332524
153174406
238675644
470692256
390663756
94678056
323352860
249063948
538379460
190927970
500292911
241221788
504267796
50675143
546962868
562737168
577699795
222367084
95618484
374732532
140186052
473334228
418428180
570964356
493905068
250735490
122807851
266939432
196349049
592014996
541811088
509724432
344334414
231494603
244177098
346489324
552727000
387604056
325785637
434510819
354210191
56045828
549701964
175640945
615282804
404327988
12244248
437558381
23886574
51866784
316643976
501022102
162675360
509317216
63064728
404383977
338585220
421486561
383806728
512735505
393083137
501544189
156702708
253722492
387027886
39211488
474447964
484896199
275153040
202852188
324859429
129685644
492609888
83617128
106162488
276993436
90487754
511760988
592199899
487739592
504137916
600341832
415888008
229447715
540633996
243975672
473911204
55142626
298252692
9885777
230690225
74642580
117329292
400215641
352798551
3502912
470749608
215631971
528589044
423236196
614055246
325929924
340044060
469541376
437815944
35754948
353431739
171805608
515818814
610669073
521470440
531466380
361883937
168311700
598121162
188729691
6396156
410612040
424663928
475866292
597333708
329475803
511824989
287428428
534410081
617898564
300787488
169700544
72232344
537149354
92323872
601002000
600105922
355761369
430628832
16374205
365241060
54719208
528739664
277263462
377609868
183232448
10743300
177547824
241023600
177827703
139183344
120349872
317738895
381470314
42807738
360867676
30598710
34141896
171648280
589449060
469877688
5486868
16778232
538447968
253616616
324748788
457409548
616938665
610643283
271708956
282844620
188980409
14132471
400990985
366598764
482305624
168357542
586915636
110920680
320707239
324086436
197885527
594369684
608382180
126851904
51673716
52592259
131311152
206059608
593397003
59227331
515755823
570531592
480797417
228997332
350748995
78977267
302939574
140319635
447281002
294627996
6757380
37031688
358315524
137698111
59359068
134755236
607180424
304013592
288736308
297922608
618701272
353862504
521384513
450278172
568587204
446261112
589312044
146055209
14853780
292800768
583662918
26431632
61867813
506223247
548236975
69373692
293774760
169407828
214183297
12119688
3955538
516674880
11770920
31600872
210968518
231507216
211325753
464027041
275754758
368476268
609048576
192829248
273178764
734904
106397502
234889020
336343140
106475740
589280904
487328544
143437068
56712168
152693697
490413565
506432446
313668026
205916364
490006584
1924452
450857376
66957228
21785544
177701026
110639021
153781776
161193096
310197996
331113154
546692220
500533140
485927244
30680083
314451720
71565948
523354359
234260830
35754948
446735443
268296012
143049865
161660196
324830746
309151692
487940091
156727620
614853072
72798766
616995504
457546212
342749125
32969221
476270620
114140556
451858884
300089952
354566268
546830856
120038794
503957304
220336484
480614760
539090165
225144503
619956532
190285528
360782551
147890088
572496444
19412676
473747682
101707947
74681071
355547056
554121867
242690680
25870504
217108080
588138581
125128915
386596902
173954268
551962728
217375884
260095103
44552666
318837008
256286455
162963278
105483636
551797579
401419512
96896950
276168204
247114584
619729596
282558132
506638407
449500212
156808584
50160312
403497653
375598701
612847656
3823992
105352848
161629864
512831869
53562062
60716772
517595223
484936992
491638320
134649360
476099460
219696887
410549760
307569780
139564959
103392487
530426304
131889292
43440300
161548092
211748523
425048544
442742804
424139388
399457692
53598466
228746806
207797220
193821588
67125384
584753148
171774468
421610426
71852436
596636172
403680276
422996748
359268408
153308448
185258260
31229706
372185280
337257606
253734948
534422680
489252996
72892512
344072088
85062024
71391564
506186928
494516437
457863876
12350124
248481317
179277057
310409748
438538392
34521804
213536814
199926341
158585712
252266030
465065254
436907351
13390200
542128716
148868129
61745979
620003628
482451541
256008168
36016524
7947870
565701696
196897513
441745812
583432812
83025468
13900896
377996004
504717120
10593828
148538098
435318516
556646184
435776493
456316722
433768051
349882812
337492674
208692923
264752280
193922697
618951096
136411884
356802120
612186616
605297911
160794504
212698656
416877408
137094231
190016280
553364028
214809948
492012000
83380464
221544648
307052856
488960280
506398680
425263505
13303303
302164051
133498218
517559256
152505036
297049777
46597896
130376500
505918450
157487018
296660635
18539817
3444084
426487212
453784536
186245661
514831392
571362948
66241008
161653968
583258428
424182852
34272215
113461704
612087840
149384808
420918698
242007624
375710328
8710510
190776097
58624164
64252684
168504768
370036581
239130288
223538591
496917059
298356715
24171713
136847844
216871416
341309156
528096165
108111852
495979236
239939928
316028232
504076233
75315204
558944316
619254675
176868972
162540480
31009212
358645608
497782166
568141256
415662948
2484972
312793212
477751697
154672380
4434336
175480128
308575337
133480204
284548313
84109140
183311645
9322319
86743584
494629021
103083040
336312000
110308711
438470563
373194389
462004554
603319747
44200116
587690909
573540808
127269180
114750900
150873300
18042516
556826796
10363392
289386256
378213984
325836504
244280902
475906392
440307144
141226128
588035814
188683488
506014053
425756306
526549608
576725256
380213172
299253308
105119117
559486152
5586516
557088230
461887279
216871416
127685765
494392325
534362400
73745748
105396444
101229912
21424320
300084362
87631732
406071828
389636136
58653478
561560076
559548432
335440080
61869172
202160880
137204494
490535964
150331464
237493184
404041276
186646932
394146351
31610040
465511860
62877888
228326666
369793728
508815076
215787744
608351040
184292055
71229636
430195386
357979212
391215508
160819262
301248360
142502868
618116699
380916936
514688148
155871673
400113603
575200685
317596860
510313794
344991395
554063382
327679992
505931580
131021568
209335536
99380196
466495344
486644285
70899552
134599536
59788800
249493680
269317404
264442106
432540603
307865110
79033320
107825364
273733056
1320336
245675916
32629219
569254090
375389326
598035397
227110248
28574064
216223704
342782892
281368584
499934016
419848353
30728952
42518556
83878704
599009040
610904520
388951056
45912816
493050018
89004348
114813180
45912816
450545286
206757144
144742412
529312565
178102116
62180352
489346416
59701608
273246587
521520264
28611432
157307573
33357168
151116192
321339888
39753324
58231800
141383469
529177970
487289248
590882318
408763466
177833835
74468196
184734129
311116822
227876292
231481162
387076428
454673007
546575508
445430859
45368994
155431065
486686000
519274707
250937412
112172508
346463588
259290324
147846492
375535944
559343715
285426466
347875717
64160856
336450301
563459616
444897180
601643484
238279124
166293828
44492832
127643225
450636695
395478000
530862264
214230744
183782052
36078804
542807226
62560260
127051200
618004440
34484436
571842504
262625147
373590342
88640432
428536224
334066530
549583632
492738776
462194938
526544100
563509906
555574968
117686579
63052272
443651580
590939370
162295452
454687596
326708424
328875493
614138319
356933588
455659164
486038731
455988130
111973212
69198594
1567301
174203388
476646642
72132696
610637156
80584450
507041918
43477660
491688144
490953240
61835798
374522444
374913144
250427479
394014420
38320884
44598708
553613148
227539901
575772372
574040988
85086936
619334860
19818467
554348052
189404830
56992428
209110483
447730920
49076640
392098402
121358808
398118193
247581684
40743576
608372488
147340488
450832464
204781599
61289748
277219219
21248126
279970014
61987284
139451148
323083728
445202352
346726339
596654326
437803488
23398596
210624732
470952524
44594469
310418709
516119197
415476108
9422964
172117008
609216732
77476320
404099393
293176872
325502792
292949550
65306808
308576279
378643716
407902860
488201186
558720108
264208786
268800480
187643412
1650420
464590116
374287202
213911189
179901424
318562200
354033178
333602820
140248332
302221319
27963720
476276621
578288484
9148932
614765880
371020644
332688856
338927760
348784302
147459465
325792908
89951004
184711917
460604196
483166292
612623448
320225872
28461893
131530295
121286703
122565132
447039612
561049380
259533216
582944283
186210863
426188268
597732300
535608
148805604
247992732
86182299
349861163
294104957
156106251
145827013
249306840
143505576
285697044
611959909
270556776
614479392
131445734
178712460
256257288
495584437
105112796
189134495
351824277
325375632
80710288
121981608
172278936
591300728
291345840
211183079
597919140
517317802
157424741
369209784
485662233
145081260
531438361
375550766
40332992
392077512
269818400
542857105
76180896
569048279
444349116
62157604
415170002
221965920
558742838
334717632
547067520
407840580
513560880
370684332
136133357
51549156
531094572
320393232
540101708
195229116
196935588
228073935
99068796
583252200
460124321
237648024
299597940
541767492
426979224
10332252
473119335
569232213
515018232
544868340
71939628
369494077
259699041
544815116
575012556
496862432
426393792
354217500
329554620
111045240
339127931
477753482
259234272
591606830
247706244
607410612
600042888
546427875
434452824
606706260
22713516
509217149
381380744
336436560
546587964
244349352
40575420
289888488
367449571
589541964
402571692
565651872
158222340
534263489
606040452
134365269
374172012
206078343
21532058
549548189
219924985
513057091
548956552
549546264
617971453
324555626
114464412
11615220
315729419
161364498
194799649
115310141
255997639
317185812
382334481
373736052
301049064
121570560
7791094
495487224
592874460
36782568
573533493
459365710
53523432
18453564
545716503
91935097
380008758
578383350
4659924
387736596
339761365
537974746
85055796
128695935
617232168
110036304
400611883
604116154
585593928
522498060
85597632
352112436
79786908
184504500
298096992
57403476
43764156
491611434
494354626
196685017
236103480
134169804
88066621
560202372
64944095
313449012
178108344
147654091
525898548
90055691
388784720
168635556
30280536
601612344
209889828
6670188
226188504
1986732
143832001
363553272
551950272
72007256
199469944
207072104
47070297
394213716
36682920
603804600
288767448
445395420
549608544
544122440
520623432
562298919
294672069
462973238
251193924
292429654
263718432
43901172
484970024
382225777
372083967
94210956
291150367
449948088
241515612
232058913
292205304
511189945
217786472
339463368
205984872
503231250
556060768
397427364
362082568
32796648
193873249
466925616
385991107
180468756
125319816
469136556
614260008
69697725
287172085
597271428
132233137
501696964
417643274
485422776
111076380
465836744
446416812
552492108
297343404
464633712
243807516
25212653
366604992
304698672
38972066
35742492
431313912
170653428
533154882
328651560
76868205
185239404
44299764
158670756
610194528
551956908
516146014
42842247
403630452
581265468
295285318
214208206
396389572
63033588
546526099
18322776
143555400
38514885
97040569
528576588
291956254
5711076
209581301
562463136
517230132
473316497
110920680
44644367
9391824
249456312
445168126
125448291
560283336
61229767
101024388
618515136
366467976
110073572
171375876
348795077
264354268
184205556
88748627
157463108
46682417
539678294
417543804
505039315
13041432
424332713
552454740
329217191
448000888
121333896
166935312
244922328
140730873
440160051
342182314
486421757
431238076
460504548
515247579
76122958
400714997
404623248
80322516
103478220
121387165
1936908
619063200
173214777
606264660
455160924
56998656
454338828
5823180
213153804
325509658
130879494
4926997
177005988
310444457
299510748
482925348
5662175
571767579
201177698
270183096
331678368
19580832
260922060
38283516
298466813
487539457
228847860
60772824
317228417
73683468
173766458
237043908
25752316
24187502
416528640
389568387
410187505
235847351
158395266
89602236
88318596
228804079
320966841
581748344
212972688
408998988
386291700
58373843
44972388
348369408
317004820
487011053
263470878
12804426
104053281
279313344
139403226
263861676
419070888
73878476
210765927
6813432
319988412
426263004
617107608
589810284
206956440
341188524
435056940
601699536
167010048
305136104
356789664
116713979
125199741
575604216
321358572
130370724
206763571
122594143
584140990
165602520
92847024
220234536
169914398
463819086
212437080
371600807
562419540
295057695
337532688
2466288
467917495
61470360
326590092
221218560
391187473
385164432
221150052
235026036
344850588
214647552
565421730
33251292
275003568
385133292
188091828
161146926
186945876
109173377
498007406
400395040
118512612
571456368
575018784
545324767
523952016
529143336
599071768
141687000
427004136
65985660
474247591
306224532
141954804
506472743
171109529
158626621
491389200
129223763
369569520
336586032
147324848
490692276
213162420
160601499
304843585
158029272
284065232
138180636
399725496
428542452
61501500
258306300
93088799
42980815
537891553
61037264
380549484
486694905
393028462
51636348
505383516
382358764
55710388
83473884
5673708
600030432
146800188
513909648
22991805
13826302
505844388
6842685
496446658
143641083
239908788
209151146
127474704
323401356
19288116
186581660
400952249
251359579
502282925
456910992
334512108
342452808
75371297
50938812
244305756
85379652
520508639
1488492
381776400
451332105
14137065
290673099
28126200
240232644
155828591
190701360
82887291
33074228
556478028
167676444
221255928
499940835
468395424
335063288
171761033
112289834
480321778
552426121
125201484
289128672
180506124
285288305
222651000
180844741
371369412
3412944
357332285
34104528
505073798
464472522
187465796
435318516
296072892
432684257
497679480
477681372
229754105
391024980
238407840
603555595
517908024
134275680
78664055
587356452
134462520
252828184
452308500
496386334
373430880
97195443
31661444
83853792
316413540
336062880
94129992
185791468
71029835
313086122
374667062
225746316
513463880
440319600
599223534
555279417
26673535
336430332
186861901
320513974
358832448
216603612
5467840
467606552
438993036
59730053
413177976
461488240
4185216
22941566
48842028
55933668
406725252
499310457
446360760
329680226
84969656
150379943
119235060
379722157
34817993
428181675
133508961
387136539
132215274
338610132
219531561
570412014
143823204
7778772
239628528
568859292
9825355
264422196
465611508
617347662
582741504
207298980
285011794
560725524
128675934
436346136
321452895
198715174
73021332
525942144
548560220
341562204
381547914
60498792
308544250
479013123
184280292
313798843
499254276
496565399
579558996
462426344
475439292
96740473
172658844
55853658
539824356
423360756
477538128
465617736
291707064
398523492
362562166
477681372
146980800
430454448
429712590
85499674
357928820
290405412
172157090
44945452
120505572
187481484
382280868
244853281
179438471
538412813
170603604
44406591
254236796
272507171
171529770
369558302
44144064
242543866
123086890
71634456
53760096
308871432
63615432
503351453
137240208
314688384
202353948
583713072
298070466
590302296
81748728
354927492
580455777
47917072
581378980
69186852
141550370
285304680
188203932
476313523
18197781
151944516
138006252
2011871
593304192
556179084
197948392
510023376
295443864
594774000
107107151
128994336
36863532
209455732
158016816
52541075
258567876
547016926
429831648
399135116
541616970
79176564
149582512
233518860
315167910
46130796
264067200
251731574
335359026
160877803
225970524
33952099
607572540
236019244
192533289
258748488
227359368
517335048
317883348
322519889
136203642
165068335
621508398
178401900
33730848
121595472
494334414
527131692
457377044
224955360
267169711
517939164
71034896
580231620
258849788
609320269
569089728
92740799
393756711
65250756
392426280
361457243
192268911
613153896
157636304
298285937
603010560
370722463
181351252
315236448
544354756
64316556
440033112
533758284
558732564
308120129
591467489
223622568
125350956
146146248
80914176
304542972
226063944
51549156
22919040
1588140
252248670
418683528
585158775
373798419
503445519
271807082
358035264
444081312
532923732
163559602
280820520
606513780
286922173
418334760
322840836
222000585
191559738
133585735
556702236
543062916
357954300
257482990
356191776
610791038
294534576
435480444
92317845
435364134
130557564
330305404
165409452
232895536
452601216
13897045
61338477
8295407
187728418
374483412
426643190
181556437
602440668
456082668
437934276
226635472
80640144
8152452
213881976
206369185
231588180
313062600
63732293
46230444
364717908
583532072
338440302
140247250
303673255
381651840
409970687
390859118
526409244
240332292
161224236
93229018
603218393
593613621
482975172
167446168
562176648
200614842
291986860
462329352
463294692
226364333
484797059
180674280
155054428
439254612
64777857
327453909
43110216
4343458
402733620
236944260
20616611
51704856
375604452
148530401
60979788
361305548
3611647
220284360
266801292
604076718
8681832
326401798
251368308
554532185
479512404
285806650
333019632
189134862
65574626
597020900
68375905
458941320
223195097
146532384
619169076
456880413
297754452
46377129
478802412
147796668
10344708
337647239
20782836
56455180
508041778
413159292
222904800
95938948
235246264
247737384
88521439
73135404
290498832
22341824
582785100
103746024
115347659
217546308
154482639
319964892
5129489
140833231
567507816
164435619
116276760
46521811
468897747
171855432
243670500
310191768
525543552
85698702
528656124
160116035
3406670
74393460
52931772
92834568
543374316
66708108
306446533
407728476
74823192
434596068
586257662
471903380
509095404
526060476
619299864
183744684
178665630
516556548
18550207
583000685
216897567
4247489
273622544
348170112
309917736
420429256
310761081
21872736
391582527
163684296
523282788
134145826
555574968
127524528
500675148
94049028
189611460
599712804
315342408
529630433
491426568
24345252
59883579
237841092
483784812
340011432
349297380
171367668
189524268
217232640
357739406
33267459
599428094
267742618
92143260
37554840
421474263
620794584
235131912
168142691
189026028
192500438
214236972
73969956
526683276
612168804
257253426
368056116
389706206
612716868
19176012
119487975
320517792
437404522
330576012
25741379
253274076
444529102
165775964
482241534
342757980
453522960
40401176
608620118
440003319
227659303
77351760
58107010
515665944
306888814
372025794
253610388
106168716
49120236
433167279
121950468
93314124
597265200
11060928
507401388
541717668
280889028
48679284
245519322
265505868
391280328
338554080
120128344
550392104
456612607
75629570
464671080
282589272
274779360
85676804
386883360
204465240
274488250
617070081
308989764
476852355
279558286
322423560
325213704
562240936
566899614
284090220
486989594
101510172
298427076
537652308
1040076
118780416
557691850
524755521
109722630
618518037
258711120
340702846
313574670
122990544
313779219
147995964
11291364
228854088
603075924
220151044
78572448
503025843
294777237
107457912
219378073
1157525
477556812
143125668
440293400
506355084
392551694
397751220
240622914
452308500
353663208
135104004
548151192
23660172
212444905
595353204
484098221
280364783
159858973
133023852
245314692
92790972
362618088
429804902
531964620
308219072
189916632
43004386
507164724
67171126
436651308
397134648
138244012
165604589
33315524
299958987
262205028
331083658
436472108
461845302
404214032
319687826
513075096
182049461
569401128
257746394
405173726
457309584
228858902
224980272
250882659
130264848
138152698
101678328
610898292
61451676
441998135
558109764
524497248
152271831
148408503
83280816
488482243
477193275
543743773
187848936
355731072
77969896
616864716
239491512
435501929
418615020
491094785
202004509
351396216
489018955
138212530
45820550
385749864
215803969
514665310
417992518
273975948
88364628
440151444
349739568
560102724
182641079
298939391
614415866
466103520
301826065
552380004
234657294
138496239
229576159
84619836
30641760
78603486
106155460
368292145
577979158
300787488
559373241
27795564
175747932
171624996
185520166
31020612
260261892
148749552
605511119
6794748
240886584
424849248
498377016
407846808
394163892
495499680
99236952
234963756
108065394
148269996
215255274
304425064
101336419
354281287
447724692
547710404
82259424
129965904
211339494
92511783
543125196
470257596
53393417
210911220
565539768
174290580
439447680
488444227
488722221
372287240
330290812
263022001
221056225
386061264
436682448
619424424
162322468
31871441
167686420
5181696
267312739
69211764
41397516
558950544
89051594
444869016
536492376
322311456
323963189
43770384
193447908
207541872
118126476
225272988
210138455
30131064
111894654
520021955
39093156
432725940
201221760
221259085
315441972
329456157
55665092
593497260
55535076
458549286
107417150
391340765
509450400
197457908
510073200
76492296
42443820
228838459
477108396
531957089
89863812
546606683
31670283
242711388
482520528
174736636
394727684
330241232
204776640
430971372
111342446
14860309
123527268
145137312
229318951
228499507
452806740
607724136
47127276
109100706
16303738
484943220
81351041
427790255
546950339
219817260
166324968
521042296
87085130
5113188
310440888
542577840
557061488
580627478
383545152
94858668
126601040
111045317
423827856
243159804
225786295
504754488
555790240
383164016
307983774
370114305
55174895
50894527
390850596
504773172
309480573
202939380
9481409
603337500
561915116
165534012
620146872
218123244
235156824
491308236
412172439
540776059
10238832
407579214
488788299
319745520
452594988
313193664
373095962
24688352
437262428
621292824
105465256
478913184
13947170
307918548
452239992
601944387
591115503
502929684
493251372
392226984
477283884
63307620
201936672
353676797
180113760
157232088
428551593
110058092
550857801
206501796
7909560
573442243
301973489
390326204
600183772
621897107
602222688
583258428
487116792
279392235
176190120
533210220
425875878
1358692
182880528
489897511
80820756
126623515
225032012
468583193
480532672
68090724
158153832
549202368
184859496
209864916
182785566
533739600
232497057
156030084
162251015
534057228
75045143
251452041
202989204
391896900
499059332
56556468
293068816
118805328
505425413
417954852
566449056
556428204
4540212
56220156
453161736
515302116
532020672
517901800
226817532
101462179
612187488
483791040
49898736
524746368
145952792
459159300
516851588
29016252
384734700
324759060
482059656
85847414
215774223
20303280
94466304
277282675
255331661
443804821
300244608
23479560
205256196
241597253
350308887
445302000
39227150
19200924
614846844
8538588
83741688
252551628
527505372
487720908
268357093
29305546
560254364
395610770
284339333
300070257
13116168
587823552
598822842
606202380
386322478
562836816
309471734
444809988
332571450
282832164
442524312
220545936
610249609
219619223
314445492
53180892
274250994
76439251
336698136
616695040
506529468
608843052
323239428
116912016
9011916
561342096
211503940
547075657
525585163
259626012
159777387
384877944
282072348
294275539
534094596
324952128
101753064
497528251
560968416
385381780
285478950
356575086
406036128
443123162
455466096
20327798
494359956
256132728
290249712
498663504
74056587
254837304
295543512
67399416
162497375
607111668
183383460
113281092
264528072
389318415
97440572
531279540
483741594
217867896
489825972
357730092
570266820
380225422
431320140
420551928
113710824
525055112
306233573
36757656
328421124
555966379
477345876
495868068
345057825
518937744
167549318
415469880
499683794
21318444
431800333
493100731
224339342
204471468
389505348
591261408
122036235
4379588
446249834
365197464
49563317
436429880
236914192
259788564
452869020
444938407
347577721
175311972
375411384
353601548
135864625
178207992
183831520
616813573
506867496
370123812
443514086
369750132
144176216
155861928
531833832
29041164
176425869
410800296
312826212
230535648
206308728
456269508
313125156
502661880
553703396
272026584
349962933
106299504
421675268
44368272
413794548
484281588
216478316
57865383
331703280
596995807
192301895
45352296
587574874
459480239
148708138
348462828
476180347
40212769
36057104
238924764
204291505
196852373
174514788
475294659
68476860
420956748
101564809
576101824
496521072
266538153
265160754
270002484
417334287
64752516
48154896
380468520
264231202
111699180
68806944
561852792
169142224
582542734
444841563
313797560
536965704
491607495
546899364
14511240
411714396
159997320
437990328
322965396
190054919
504816768
240307380
552629124
586920492
437973537
396323986
61538868
18684000
51997572
317821481
6371244
52788139
337707908
276843677
462397860
442368612
188347176
101722177
409140105
79593840
362220480
156341484
496632196
242555688
98382249
61183872
396262728
418621456
344762088
79561492
145959408
185098372
576544644
209182933
524167164
562948920
66421620
556577676
488131956
35318988
259109712
125581920
438127344
316877248
197346073
3413584
143953992
125235996
421143588
585811908
105860764
45040896
54002988
108659916
449082396
53816148
238102668
563679816
142578941
475630646
7554564
116799912
245383200
142540236
362794868
93062386
399295764
599407632
226533954
178013172
395091286
80102242
38482812
80322516
212368572
208725192
462246668
121903155
79687260
25864884
338169445
412915100
125136919
104437332
227265948
360215064
544134512
531902340
566928612
70346032
135975924
375816204
23544491
467504820
299641536
545668493
219586779
426401062
419827182
309200097
280969992
547609356
51461964
535370197
366206400
390356332
515852784
336253475
391996548
116613072
450166068
388004999
73758908
554005512
140719115
449994614
468258861
400291716
448178156
165608748
188913924
621305280
503290530
387618264
544028256
594892332
314968644
482617774
385133292
47702154
272558604
112159466
356054760
50706462
162849744
30640780
374396934
445121388
89634243
104771345
280988676
101379384
156997544
542334240
109957320
290526272
247905540
363968019
211996798
343841103
405903672
335371572
514047995
156371196
350966484
528072256
320710860
43615085
95456556
427002125
262908792
157991904
456861201
412536492
405099210
167794776
248796144
146453716
113773104
184948275
475146576
64640412
415644264
80397533
383750676
414096341
46769006
236004557
505315216
163890651
39796920
325499475
167197805
337647811
153271381
222109164
464402582
31333068
334275444
323183376
366392431
172148148
147359439
452339640
73764432
331989768
211511446
426390911
563936041
84071772
401593896
44580024
542271894
210998412
184086367
558538192
114271344
36822407
68451970
254233188
137004262
322634851
457764228
300002760
280195015
450128700
126004896
207573012
75271608
590495364
486617491
174607702
90679680
177678612
254700288
208189584
601450416
391647780
182181456
532606104
316312571
92716236
210130962
247520710
282896999
105190920
508777776
192972096
589123894
618333492
427808386
180446995
114387302
512976564
614626142
177236424
5380992
386571960
556471699
556625698
371145204
46112286
586328832
615874872
76815375
190259172
430131595
143801962
349577640
122336425
440850219
576631836
508547340
146270808
593702784
333839484
227378052
79189020
410420362
472474388
521451756
183445740
497531391
264976488
368501888
32871384
615428193
186877368
448715288
266109984
546673675
84981060
532680840
149397264
480941764
548396075
577752876
482205850
253890648
54602861
337651020
448284102
114457380
303966355
451167536
212916636
64160856
82776348
296729269
420234300
545818364
264389195
234789372
98681615
295668072
156845952
3796227
492632926
240020892
434596068
367549013
163508053
286859147
95662080
101759292
142861533
227954362
169428530
421046185
513793578
198280836
383738220
517221169
439768109
101043824
121109688
233786664
529274124
557617752
538186392
621629136
184236696
113636705
303976224
609004980
100767239
313503071
278473574
27484164
273120847
21404505
258030394
194183537
224886852
346600656
579882852
437624694
132569208
164518848
24299438
479736612
556724820
455167430
561957224
620732304
577908576
91020572
130819658
517067244
155257812
492753132
608562792
16772004
262384580
142010856
30873122
394719472
56500416
524677860
344800764
349465536
616092444
513959472
492521238
65724084
388842143
109413504
298987596
289327968
346170924
131280012
590820094
98125362
497267280
348528008
1164636
522043416
417719225
108522900
85247266
500426028
65717856
134174774
134817516
192367034
107595118
109400787
420869556
615837096
621921121
387792648
355431635
247650192
551103264
349179048
85907587
457515653
491136060
541462320
234474864
62230671
382866300
166393476
89065364
87777432
38158956
203842440
94117536
170921232
464322291
597084588
184974653
419817024
583233516
379633968
336735504
193591152
277295472
45370980
281435782
476311212
224632737
151813728
107659395
66425006
61947200
541760586
246977568
412467984
109580175
34366104
165660456
359853840
380684558
84389817
514952918
424802896
330811268
550766952
392233212
530575776
561153873
393752844
337655196
257229851
33606288
527088096
101223684
255648452
511854408
248589702
620321256
5115808
359442792
377545912
574146913
15470352
591946488
611222181
511116615
185264316
280801836
468395424
214392672
461170944
39653767
439412365
208401336
3089088
10643652
60922296
612579852
155612808
126173052
431307684
525493317
321196644
362282760
303607248
213160568
230325928
377943277
216886918
359033256
413371044
548269524
232360452
298551031
40787172
400729951
524604366
91533101
354818361
270643968
141219900
414386208
122741424
267380496
487976966
280347192
379883088
161566776
548464404
469092960
350854380
572895036
379758528
417922572
610517308
609857608
192710620
493814375
527651986
182318387
305489628
161769128
200476934
68015404
620769672
137919060
459897931
188633664
487344963
593087387
356945364
10282428
541541416
36857304
137520702
416949405
71434531
371867600
577921444
441372132
181097829
103060944
217350972
507433989
611602568
282628232
564223182
352025244
419531098
1148188
597506374
143405928
588227746
318057732
11202221
233566136
216447912
387437652
17805821
78204996
289296828
562118405
113624329
61703187
544069451
535955821
5412132
313664523
529629120
378867924
475647310
180796867
560700612
42761448
300731436
355562748
562334481
562811904
284432760
463213728
36950724
437261652
139682983
523255857
579988728
557617752
154220443
493917768
71771472
6720012
554623691
406467764
123261462
569254149
37311948
355263804
335362714
54106869
512246691
218322540
407958912
513834912
76345189
242617968
407884176
54712980
181620936
48675265
149833224
20346364
165865112
49045500
37990800
243167667
464689764
467959464
254519080
591840612
587454068
530896885
56276208
332568972
199870938
177118893
612312048
270687564
187673458
291370964
276837535
75695112
429072886
525425220
330837588
22959182
104001372
573947568
222414336
579621256
104781103
160308720
594658027
296610121
24320340
100949652
275518518
871920
316382400
33437814
341761500
66620916
227531152
372932640
272035781
334022789
29701427
304335685
168604416
14486328
137532924
399407868
337949964
407728476
571488979
320362092
30495925
84181098
620468147
104675871
478752588
482602364
523855394
349311766
232015310
125487972
526172580
412243776
467841055
495163368
173891215
380568031
12985380
517719945
367270913
93491395
195422184
10262019
359491253
600228129
464931878
370341792
543825656
370186092
132514823
66041124
18173304
312110669
44947316
418271718
539886636
163818624
474376400
12331440
591415917
107470181
303689736
487152539
571181145
422295768
38520180
557916823
539133048
40656384
294520711
171350964
263712204
134979444
467567100
277936956
532644462
391721554
453473136
82147320
121757400
151913376
424470581
95120244
122025204
281393496
574920619
290321101
178288337
316195560
373697665
289655039
139773520
595166364
265125960
500077260
438919922
333534312
228158062
81111846
506890692
175416227
118609416
136122454
265085194
429638580
98732897
430099452
481461768
162407556
88443828
40930416
104337684
474199920
362668896
392743908
246068280
461729197
612554940
451983722
365832720
470066691
268457940
427617361
612199944
281779632
98147052
2132364
94276218
492664406
172477901
368865756
492226867
502478303
70217234
24999192
40315050
450092480
316382400
152816436
117256208
557492142
293881661
270552706
295082640
505713600
106897392
31034426
60760368
121439772
371151432
428971846
581527044
326174594
548013823
123582030
351969192
238214999
132145704
116812357
1027620
440431704
527747353
360773207
274705039
325458955
83853792
308839227
491650776
166468212
111611988
345448476
231032864
268834836
592420964
262056566
102945913
519545988
429740614
540273739
319608504
203350428
618091632
436897914
22134312
151670484
221324436
321559480
489229972
257671044
202017636
110044003
590526504
516058308
186939648
257066928
546727111
370678104
474965964
521875260
551078352
86668848
430380691
442751451
209949596
223155468
529448508
605167527
213786932
545050002
150106526
461319017
540273559
55790424
442817622
195359904
240931641
527005771
396281412
405330265
610382450
90878292
61488169
377038667
477955404
81294084
234069753
106455204
90025740
504048958
488666913
191162232
152909856
346052592
516170412
123950109
184579236
426790078
208245636
399346645
184608819
493915142
53282836
495875244
277513452
48229632
284526288
192644496
64427863
525217020
364032828
52028712
606414132
387450108
124843121
423977328
440356968
421491688
29527415
60448968
364342980
77924736
479943975
534402344
517222944
55072165
598759930
400840308
88017476
617064012
117020473
591790788
29607335
420084828
542042397
125668659
408392343
272098967
298340954
161004509
300509682
16345180
387887286
260249436
226075044
600752880
620430119
335078856
597072132
610655400
204869145
157261236
34229088
186512138
361457643
132497983
606162591
421380559
437563006
108124308
612945242
447972555
74335642
599970328
523718748
476815680
611975736
281297079
477046116
187705692
216385632
381998988
573368364
297125424
253862767
485622180
478794664
587624256
310216138
145282164
432185832
538827876
162594396
535701420
179595036
34683732
108261324
495795384
99629316
132490471
370242144
12985380
436932596
126235492
459820111
459989352
227416065
545161752
390392751
149278932
137314944
23017467
353700576
225712864
121825908
244631604
147581102
576164736
116619300
346789729
149923788
175774506
33182784
84137908
329226164
513851981
433059617
381194630
133394005
143217546
609063430
162408301
10911456
20776608
203904720
185694048
244835136
9248580
81318996
589253621
508372956
264596580
215295732
519763968
459021375
205200144
321491832
517261684
40749804
263207736
429862788
160489332
566368092
289955332
513268142
557517543
178406129
86095872
604645380
88692341
203088624
611377848
392504375
532068109
165029544
192881160
512072388
117684288
573428203
42636888
63198780
298900404
359137452
453578484
213844608
606339396
574138089
604253016
574489404
409198032
613893960
491840854
510203277
179311483
490823910
340030116
132217219
229166394
371396168
38862465
82500838
539407080
360588744
514470533
135863268
51928354
218378592
260498556
266278140
400186368
254732149
411147648
150145419
20620771
328794804
159050664
82527228
553220784
310770972
430898107
89085312
265985823
472574412
110054988
29782296
228169008
422459284
212278659
128141100
43060392
530682537
564499692
577154988
58692672
558372761
249930
82228716
115344979
35419276
578967053
616453668
73372068
397788588
139718952
208482379
24980508
288342618
608438232
50976180
554292
226920709
156600908
20689416
328271652
253007809
359935364
44125380
577933947
288610851
87627960
34880636
36919584
263625012
48049020
135521280
353899872
115759836
90175212
140541570
110686425
11353644
571356720
55130256
215155759
401521807
585033408
53299224
182318472
272640138
518554574
298209151
11902607
355276260
428441371
255223440
38457900
410742938
297004684
504468
397434975
214523460
576844345
562077000
388926144
126556529
202023864
582485705
499204148
117042804
280851660
536602102
336455244
466486717
219524544
230548066
245932074
446573625
447729766
468781560
505775880
466259220
227845152
63270252
69336324
41238118
214242016
312739020
106660728
573942351
190624835
310066007
71684280
333749713
573443100
388445019
539508102
82097496
35026272
395160372
396215817
389499120
146884333
20197404
502867404
445688136
232818666
239168681
76510980
469236204
59348293
146457648
314875224
588066444
20742336
526079612
441949753
394014420
346420044
373627026
348957870
344071367
127616921
94604538
566162568
72954834
497312028
366293592
447892848
106355556
204053329
424970125
69504480
205922592
527870578
144695487
114887916
112060404
569737440
157497807
486420063
536371908
20937985
227701689
554560366
608259386
522968680
324525607
20337082
367101951
6321420
211073277
590636557
428847624
543604752
315585216
418297392
254791927
490847364
349000315
598841498
593509716
557941608
108560056
32541666
93158424
464707638
530949456
462161196
255141652
86413500
166729788
253487776
37567003
103278924
330333120
139608992
227253492
383940177
552012552
57552948
518686524
517914252
10743033
105682748
528454393
362145744
341876591
539257608
148391340
483105960
283005255
190377961
6559764
21511512
116108604
525406536
166163040
578125917
225182008
326546496
534667572
241403710
420653104
303179040
20820204
366913640
57366108
364587120
186775184
227812240
479281968
426245750
144066096
383177700
9858924
426061634
37211112
427101216
216310896
429476652
563982768
569394900
551420892
465754752
280774760
136293552
215930988
378400824
482383512
517004964
91003679
12231792
88294356
536629204
556490484
554812597
620214651
120206977
486219960
445762872
49288392
598870048
68633106
327418416
474794327
193869483
87541447
340164173
273365604
275209092
151706233
350795366
290517516
466072380
511144416
221094000
374197019
555711984
441534060
597989638
109737595
493538745
2123748
364475016
75517288
197371548
108332027
484818660
607921308
458598780
443271672
480751776
214127614
322809696
543664265
495817308
389835432
113710824
365276699
366627809
582944499
540092911
388423311
342321978
71052321
66717580
128151115
329383380
368548058
17644146
103833216
457579244
410810793
348332040
361911822
199476612
330082103
609954179
606588516
613501596
20913624
87528876
34883598
536641848
329187168
45203849
551906676
514606396
472667832
298526724
318517598
149853140
4304499
338535396
206744466
581179810
421273697
204583572
520536240
238401612
8947019
335487661
478229436
284059529
178484261
240065694
592997514
183024668
304737303
552274128
295557746
410428646
446908824
241092108
111424178
562699800
376812684
375237276
267700815
449979228
348301988
562718484
272580876
106947209
71796384
113443020
252121896
6956676
312184728
345224268
580761000
357511029
526075062
164170080
128552148
5219064
614109737
456817572
66023028
382283908
505826397
256544369
421928316
438289272
60035261
584964900
576600696
111274534
411378084
147640968
361215589
174296808
567831672
419785884
180076392
302272294
180730022
412112988
410230117
170044395
409736
286344756
388751548
579347244
288662502
48391560
40513140
22351913
32497442
591761220
468482552
393964596
507606912
408716794
230909328
410749056
148899568
178643952
251231292
284816330
516092342
399059100
93734841
20919852
24158412
163571295
88705404
162382644
316201788
147492387
492430142
92311416
44486982
168417576
377740856
242356392
171704685
499233365
493762068
22582728
54119784
297455508
62828064
101796660
337071816
331245079
376836795
465586596
42369084
242177246
53106156
545398416
489794832
258792084
57197952
516743388
381259476
488779668
59359068
424307412
477077256
304250256
4309776
188577661
345971994
587910744
610269264
198413186
32164093
435411936
130071780
295705440
413778799
423659454
563191812
445070379
89496360
210008160
446044030
308665908
79008281
250459020
197788824
111909035
119923168
545691132
517823278
506927024
256431672
525484976
342820260
418011909
521652003
5154755
265999867
598411152
397059912
204760880
13147308
388670395
402372396
423641016
139300541
392101027
396916668
373580352
466215624
423474279
496853498
438390042
145648008
292252624
99536376
160925292
556141716
299529432
150785970
96465492
431886888
10114272
256250954
423678384
489244035
126216648
158289266
418282519
418662939
23936053
437976684
524787263
176331829
252699019
392142627
467341560
511817040
428465761
417294684
416036628
434450568
481695086
143419033
242262972
104518296
240827366
360582516
538395186
427936845
425553012
343965434
585506736
468049382
550131696
401874792
342934420
169270812
294346352
607360788
575749737
573444766
333029844
517216716
142194504
248064582
382031748
193808455
75667583
235782375
166033976
539556552
140833764
35285974
420903319
275717314
603443376
47177100
362077738
722448
136903896
253535652
97032240
351353902
580129513
461220768
552523248
582314710
467547831
219287880
36464940
115280280
492298488
61914491
559124928
376221024
379870673
12293889
194732981
493125428
555917508
406296036
108111852
62971308
254832652
144277848
260462666
159299784
528385594
229562743
5106839
43664508
182100492
92591676
336455244
444280608
31831308
554921028
599889806
402850422
26865330
596424420
253641528
17838933
379646424
296652096
507232310
537694380
308260391
269078855
593416296
617828028
207411898
161031168
544165929
489102379
516488040
36838620
558591768
218621201
79083144
377043120
358732800
523668924
233624736
14392908
314501544
290406943
544992403
481062767
358215876
315405551
381663577
253072131
289400786
409509684
67548888
237627909
356098356
510681465
424027614
128844864
367008236
66888720
105577056
563631072
543075372
281577904
364482452
346604015
560737980
347952788
216267300
223230204
190872432
345861061
401871634
596233614
290523744
128061175
63010875
574557912
58375044
584764534
489794241
65039004
33140928
421654284
232477117
191314001
374215608
157927738
2254259
333571680
600350556
98097228
58820680
602577684
419369657
196447303
41858388
54829965
75493020
514582272
429500341
496527300
130919583
20813976
502076448
477850192
477469620
434396772
289153584
38943684
331634772
328595508
365907456
28748448
505462976
490149828
527679354
306893857
221473908
393696792
123171156
130624727
10008396
557960292
217674828
28097250
34714872
291904543
177481943
426624228
385210552
414178049
307382940
513226217
89729810
512109756
136771641
458953776
148158836
230498280
178900077
59909878
79992432
240709454
433875541
319795344
366564899
549653123
162787464
233853561
183728716
461119026
275501808
428595864
474237288
95873832
601371309
37583781
393130044
377310924
368594303
490237020
351601740
549382469
348675176
496141164
145253529
591965172
257353416
125818056
371592726
186698347
511456474
345928032
413134380
145106172
51281352
292286041
90928530
335024535
371430423
416995740
75059856
3606245
63886824
308896344
225070788
291891658
437230512
343824380
223455807
116315833
519743949
427347509
332225494
201375818
43123993
128010312
234107087
28075824
114184152
32521084
610786646
179341488
486618988
284488812
167790561
325248910
56664665
240986232
485796456
94877352
172633932
54470088
29582286
97971282
64677780
295664325
319870080
578933117
541493460
298950004
343256220
546254349
471602844
180272468
137330019
149965744
417077056
462497618
150250500
165029896
498854374
340782024
488079030
29147268
449032572
579159708
152978364
379932912
190129889
440145216
285127786
155475792
114205233
131700850
505279124
454232952
475473905
31146228
47631744
215030888
103338726
250633404
402145199
254685958
496371953
109270260
40120776
297011790
183950208
416466360
586842540
230332492
585544104
489614220
229916546
167447075
181495691
437687364
11499182
617182344
123647866
334250532
170373168
561846564
502742844
216848130
252496576
196748748
400609872
570971856
128433816
448721172
280551011
162258084
621728830
62842095
493892856
108585180
574553801
243716105
370609596
470205804
404010360
347379731
501297948
303179040
322308755
23959116
259551984
390283848
210811572
213414182
9479436
614306215
537426576
297698400
504132298
609156297
167489360
249886044
173287872
51729768
552759912
25615764
429252444
307493934
512620452
287696232
290047137
182189773
196412436
64459800
318325536
176918796
100034136
206958087
546074719
371944828
482744736
467032596
163179828
154118638
154049580
77328317
524346507
116675352
25235856
212169276
269799392
235608316
316351260
142210152
620364852
196916904
400684608
131340797
7180508
547465958
20178720
460638845
284295744
526571172
91607652
6290280
208414905
241795872
472717656
150954264
458978688
32196454
432659160
77495004
285128360
383448576
500959497
164944925
26283772
309014247
166449528
552909384
221299524
196947081
273547690
134144892
424044421
418521600
236189889
499635072
280971737
120412152
241173072
197720315
93874644
119065918
240282468
202640436
605274408
97668666
40174144
315485568
393799436
230138441
563361555
202579101
598535353
73938816
216423000
599104453
280174382
436044869
353399967
480185308
292110023
299523522
204944796
55763634
8031912
188166564
224583761
505504694
382702155
493974955
361927764
219505860
11496888
112508820
124821576
82990847
256419096
385295220
95363136
92691324
387384410
486082944
448458005
62815552
520573608
617578988
130931244
375690287
209516148
127219356
428642100
170379396
490076956
608600160
82695384
272001672
218471455
27646092
471254076
592768584
400609872
85859208
329722816
329187308
567451764
606524
406551384
392306537
320638190
141761736
88562160
491993092
284532408
72506376
469553832
453137572
542514852
613576332
93058776
93420
302836500
492796728
484662960
605430111
523856896
87811537
132301404
357419627
391944595
572365656
353407006
232264288
611908362
78742245
202808592
6614136
14708020
112495269
399660776
38059308
149596594
250453422
13974297
204206125
375264570
285178811
213528519
129909852
616603140
430855867
80210412
230093460
209019826
25472520
503646852
12953429
483398676
146640889
101665872
194277448
371743092
151083298
495444686
68115636
192613670
349218857
282717854
348855192
294945624
277644240
260467416
463967316
425335032
249148678
288692712
252462212
599826779
105103931
163654813
305470944
9946116
340236399
424157940
263451204
421467444
560669472
175797756
496238162
88104389
533509164
227168540
470061453
603958674
595545950
350655084
456742160
115003067
274344853
412576011
525773988
19596358
174095743
127611720
299741184
466408692
29440138
146589094
283118652
296060436
124354476
315516708
339880684
45128088
430749726
450615737
11204172
396537786
128701620
82402668
176165208
135684498
346682426
89404352
510833016
576505517
114732216
376968384
466199649
378014688
28686168
68057130
331005744
500109122
295455532
399162496
333182516
95780412
429459351
31987008
477089712
245152764
273814020
524218883
429061198
615899574
248160177
258907217
391112172
565651872
135664524
434589840
25902252
614585268
427285998
563279004
63606564
461208312
463774248
279222075
356279513
461723079
343979109
409210740
612199944
524814876
462402100
9603576
346124090
288798588
381776400
509151456
274599260
16524666
186945876
566606986
286612560
605188930
24560998
599463684
204390504
6539400
256862751
262552673
59334156
436697834
205649173
207123137
545931520
104429730
342816568
57424602
144109692
185423988
256453166
511372525
519950808
21371622
194282460
378251352
143075844
366866568
618994692
40500684
163136232
18702684
408615851
211434372
67312224
160395716
33089364
621616680
296543042
192387314
226736879
596958523
7075008
169108884
254351520
410955761
320667264
307850474
579812138
75944232
66502584
38570004
158668299
258237792
411334488
39965076
526108101
516973824
23765952
414219612
5656605
75763620
7025184
317403792
261569772
1830337
613818974
388659734
156179556
51883983
456225912
319129905
94243637
137613430
55125337
223616340
576572977
81205939
119315071
535346424
118711908
562661788
333800601
159093773
301884283
546767480
91976764
16106158
93768768
460672704
255860552
311858630
573561432
186125358
62918563
45199759
583258428
347154948
557523994
32559984
159698376
367626384
245402584
324638470
390556164
82564596
414450682
408145390
305282574
15937452
222192646
364178664
62217720
262684804
492890148
478553292
485253215
55323324
503027159
143773380
120854340
494403552
136791792
28611432
86388588
215836566
376975213
272039537
526638080
422838213
354641004
327605256
47030917
563052407
402226479
44903880
435555180
609995232
285460380
390397837
603875852
150499215
299298766
525924825
39569942
569388672
26271987
299471884
414337693
490299300
427521060
3655836
577433905
155113646
349583868
142851994
177130548
498806748
618798751
167860745
535494712
11278908
350082108
122041098
29414844
540342620
597590002
492703308
455870560
175182425
34775503
224706240
299154688
124055341
23629032
139376412
566878788
435187835
86774724
115182212
505645830
381791344
575994494
272425540
346511668
426044099
18215859
520679484
234116748
204340680
267486372
290454621
472620201
233647599
456612048
549185331
268091477
218140252
464707542
128956935
410456340
381202677
468675684
367333668
410879021
83404125
530821288
558236980
432160920
321188458
596734091
201496050
556297416
221285051
406489104
98234244
599315735
34770635
161990280
111561081
514362049
66884081
441203965
513212112
362631528
422445240
469328326
48958308
585924012
158353128
331247253
369710256
110845944
496626948
85402309
154889749
307800216
309448446
462242160
5879232
146733752
251366852
595689516
558900720
422441799
113857283
9385596
480376046
604402488
428990868
166574088
365859277
356303722
498684117
415893384
432316620
414610416
402457602
550492920
104168675
566618255
600061572
449636688
134473953
564387588
203630688
34442321
345610404
83021584
192681808
256145184
52881822
322560576
158415614
267904711
48927632
397950516
539425764
612374328
596436876
