blob: 7b0f68aaecdfc6ee6b54a5a1b9103517836576a8 [file] [log] [blame]
44225657827296040
2211473083106365
29351094148275324
53048515756157424
77079445473902384
69736976577857208
18812010265162496
71296213927402152
32820708414638376
84368001833775648
52892856575621552
9735033338421258
68352900386277336
53976203941762856
30883150782853008
10921607027142790
45787211806118792
34722885698123132
88897545681679840
75258318523364352
10809176329844214
81413342125116544
62881373235788432
84593195376047840
54559795029589560
68281996524405568
47507631435185720
71623082863049928
39292607288596416
5010329211831183
71140858673600936
75395574296679104
81024288508475360
15999454774494136
45440696552037160
65261396070809736
30714545522858016
47717614208428352
28327679365186684
84673202394751008
48362357396685320
90466557570668832
67480425324024144
57079292354298048
79475633567003952
10733261921014384
12361160004611708
72512513121911600
28876221519693928
32372247927304512
66354681565469376
35761237402937408
29695493197324688
41676843870454048
16752144165132166
9180855840862096
39466566011632424
72855075844550656
62400524557198512
89654584803889600
56893469599024000
8113187832283443
56164984271868000
38424218272546984
68373379075469760
5901446929381284
44700171946768272
45260216653084312
29352033023518128
62149137715839544
8052463064509010
83570749020735824
76890235838640432
77727320214907584
29183246125474088
64596410755412264
46536676872727296
78251007257123408
36380967716415512
28658841717458064
20864201334017352
82444242910619232
83272221280842096
92130744445063008
2848683941681776
34917061478555464
12862761536822702
65147788677950200
38369215697133520
83584857017461824
18998873469950916
31463762166781316
15508085026108222
18988957295823608
88578511972607072
90459367953162176
47836257684004520
54849114345731456
71835745819096720
44960390313597840
68040122493358616
89280942995590768
88355178892817104
49860054248004376
14167948393317898
87970174326869088
77477804261313424
70446289937580784
23063285152930088
91098538483449248
35800392023581596
27909621980704112
55734283907870536
46529314713596016
57801367653859568
19888714436270348
54359350074372312
60551292479664152
56420179753529744
12379366524831252
57046641477283480
38344206507072120
4634384355271905
18245764407416424
22406036208893040
28944006328907420
76230586628600320
1635037328176158
13581755991262054
5561723977923768
13727332006220298
28208526143447912
24247847034378436
60940164278204496
41415679390952288
31902797355293676
46681548310265656
6610649736815299
44038877598298520
78857141827541664
87131635264672400
86760015307840576
38659109809520352
14941829934613924
7759045378567025
78987698884989856
17821620571191338
10960238200624180
5557299707014769
14196094153244386
28972881712740136
40626182363920312
4879123402451763
34874299442087280
24044214347432160
20157756485703464
24157711203402232
74528418929409344
37868732876765904
30984404549416336
20340503038499912
86563216035969728
27935394104079556
2455639143389450
13894933111960330
52379744540295008
64986524601031448
1653491480603811
77235476731019280
22279191564315168
38508957292488912
47155864666493024
73561173903416736
88982390706740672
56006142403561472
56510223373936792
70335909057649408
17821479105443
50049832848792320
43472917937456520
78320564009251296
55761857630583368
29037421755655024
91503902022069088
65818238431546872
79673166649060272
25553132026864188
86473476816632400
8335250582993111
15125434751313070
55442855773561512
84676705323913856
86227675430707616
24677862442913760
1400927967565609
25397980123392736
1030531688824995
34084514666180160
59350455152506912
68486315007964808
11249488059272858
10316196899681372
74918897956610128
57118140477474104
41148329909092096
62721965685678960
68898960796650176
66766658721761264
78348760502026720
47699850357552736
59932840947592952
14244716054184254
64934302219729728
51316564568510496
8692779936227257
5073801013199350
30477286900711640
67569908492190056
54431255217182048
69714437846918024
26868274512235020
40932551388838992
77266567756307616
30881541165578660
21556885648703060
17904196868313754
85212145645682368
26054759792909240
48650547649654792
91681134764289392
61911874239431128
56293357523490304
60182948660923648
60685643365658648
28629669535536588
55766321080761296
79640273571895856
44550454069029800
10224574762353870
74282738523753840
38747810424086880
37803374701303144
66361139237539544
31020106254588252
38773388441506936
76719951839114960
25085799663747644
31358201599740128
24535250673466892
1820922635306107
56502335714902280
83499975679695120
40809039820456800
90681811939510496
15444853555302472
26629092124620348
60091623187923864
86610951667953152
10261272142667254
13266999866563308
1321834042747781
81470330640117296
48205302683044888
63311341021480400
36793204207777704
9634832804117340
88502659724586096
60182340105412272
63379364140757768
38151019025175472
40988914740786912
91421485350553168
30697633555846136
13482760120842588
85531948237442752
64682330662744984
67698076408637320
41482204775245160
64994115413566456
84402708750715728
4099043957952665
4221813371619379
18194798288743752
25122802097386456
83711415683179232
67140712676861480
72431477813132160
56680799965954584
58772443509521576
64058582700849176
73917726892578016
69603717147967384
87710875057802320
9696947526697718
22866342098229760
41128622697156784
48393038281055776
73374906420075664
87986818182831184
15153410941497324
65663267362814816
81078799808309072
8591829012477020
82939751250388496
30525182078194352
85499309407884752
73216212288295152
32390754462670224
60643048235259424
57550451963612736
29710735966634652
35074930657407716
12173994135503892
28609900873806840
65386641658985800
66939682008945320
3843218977030062
3445628939701432
29011753179519152
56777616722747536
13085922687827866
85575672884309184
87993526699533456
36809587850620736
82311133718977808
65402722005670112
2078296099167662
33184512114323764
80487755934192144
28749961926425712
59204039094652368
12088871757900442
40924439659549368
16254445576379494
90859242213613616
55180553349221184
81805496224818416
31200772171463364
17658144726938656
76717068788644800
74217655737997936
58945810364614808
42015549180455336
81038449791531792
61890316954435752
18666344619953552
86036982055963152
9298589244634092
80842560478341536
17759141078857564
86345528569675232
41927898126715016
14408127589592320
71319873044119832
29000322461636764
1404328311413278
84686798523055504
6014989325453701
26665078872433080
74688153472621008
87538951801835760
60897952769668024
17025405742768344
81463009422392976
37841590971937048
7822734593547346
58144921525800544
83085664688143424
27726987571082188
83347260446937760
23470206207119564
76769329069958368
58395537546208864
81314144699395376
60965903031362456
82859365317837904
76381001756252032
77195969267832864
90528114349725984
23253145838406400
40748533473418592
30765893208811388
27185065451681188
3632814674160855
68171595372307008
82623144793986032
1946297016536504
91146087549936352
54606729449609480
40963644848910416
30811339492722024
34083432178381260
63257064978584256
48170919916054336
76547874973037520
786168008287098
32884138116394976
60508220537093856
28992094055253872
1617274729432053
57451459758179984
75782962636590320
35842399208668080
48122579774904888
16580330163326464
33838603026392720
63416841996211560
2326701385016402
40569352780621792
86110439637829568
56122129856999456
47934972348125960
37684174209279496
12846062108969350
36922641563761360
52173168405946256
54754375952644664
62252158404735448
60513586209037552
36424283081018024
34696294651251332
16802502561564284
52560220351977880
37234329579772896
56445165321759288
39599311896074272
18972523636964384
491104121974906
37343683585886840
40970411592574168
83975094361729808
38015282339520536
31621927394052608
9620402231636900
42449249373067800
87667585624450976
29511305966422304
9644029385282960
37828065675965304
59929663044330528
77815735342936080
57853729222032792
2196527319290173
28816956896285400
26053387009231328
47947047665108160
2490763726653788
63117605231785464
33789536305170076
60424978112705304
27371742858728900
30013675544162684
50721484284200816
13180176735791268
85951550845185024
32384496898805116
62032588885200080
12716838289638256
21256279380845076
66857843989111808
68190710186163496
11419365484059372
21191876284803340
80160213515955136
55392228232860192
64648685963755048
70724796186537496
10957094604009830
3567230704100393
86589224249683648
29010636806326856
14163992218632520
75785910726206176
39996686804191184
14460930193253274
72587569294227088
56136565011600344
20875698511301448
70400904454285064
49879841788361992
86979384509955488
34666219800019048
32079220450634384
61094412447173768
7820324112734198
53750173111446736
43860115924352904
89904137274739904
84697607610653056
47978357659566552
59803463258176800
26014990558522964
83531241910318240
55690733883488680
48744080165020304
19807815775326424
39630079825840480
25763882195426808
77299473402821536
23272582472402680
76682229283748512
22743266359356836
26526359558780672
4923054862270270
13348827638582692
23053332160493956
64203934638693008
47372935152354264
73575441307570368
16096873346956166
84332192887910992
87649635129640608
13149535442319872
28389694079406520
676541125872435
33296765164439984
44643238845427736
21707920599053548
24590376021268808
71387403867900640
58773596842080392
89893156932702864
32685653402941032
21869754909593428
7574243544409733
52796275868244208
8991869525968425
60102110347720888
71627754160009912
68925641584272576
42300403209462744
57387569088217672
8870485648651172
69108562706106000
69315128938813976
90304793139757184
51372773454341384
80987479153035040
1965454796589957
91934912069373872
67816516222316160
80963376148587664
57443790157571064
22486738246866352
76531303625814864
60041516546239000
62564828096098488
37339988886609408
49963959509123008
43555545183367784
71420408248251984
31530185746319708
29486243083529976
73656640347118640
45184699639605176
69595682422370032
22293349265162332
3731202014690980
40778579718373600
1026096606743132
59312102198950760
27382028082761708
9790263793180898
44570410634316208
7978758376416440
25753855628019692
40609035704564248
35566357045136968
1163051186200422
6226600062528594
64392364378712120
58798988735065496
71260989722340448
62001255795774304
34261112860187404
57449060461101424
1190868090302126
67166407587803472
33355556776094720
26283103682183568
892767863362805
85736661127208576
69681979849557576
40974832877280504
31453817377300520
75699301385124624
85464561872114416
70538226141005368
42336968821727080
47062783967452016
63344640735888816
9282608375235676
59503079909073448
46266961954051800
39991023059099384
35364714592536780
16932123169447076
85047972616701328
33193996265020128
30037344574537636
38681607722774792
51785845646747496
71974163518467768
82759690721369760
16719539815356376
86659681647707360
52715500978316864
61003626555605424
61447403910299720
22042128108153868
75981629903847152
54754434879159136
53001053881482488
54864068209163704
58349475261691488
42239240262849320
60881694784618744
7088001544747172
17876868463289406
7577206438182810
51744219550508648
61674658972540784
7238417298787400
47329169526603616
68773390308089736
38278379600762560
44195239090316784
21269122510729696
6797293121338348
74727471695969488
74555707606436736
24584613237794416
64187442817860432
87837152648710272
40448055268437840
30546103281309460
43767228655942808
82641246300046736
40765081257688056
80934854477807968
72737710758525376
7673805162087373
26352835893678932
9135863921386814
35376409173923032
88139790437178336
51319962387581984
37771095068167576
46457992822543032
2234013862743480
56623357865840488
9768844349435484
40511403685694424
81861485240467776
28920421088102944
31185946097439500
73396799058212752
9157214704063110
61208701419433104
16863293543861208
10798031036000010
75122685158002512
92076085255157344
5780527906525020
66688114792229712
77972959688362512
42276081462135472
81826095868032400
44700651732292976
35564399608910676
17182308443098020
70067807833175264
77187928886171728
40838529686034712
10540960177428214
26134923094032508
58785584931009392
66238239582725488
92142774065065040
55327957390015192
36243044027878840
7568506905587968
53657782228924856
81189375837046000
6711597069897738
12812446619491594
29276437444952780
2717981053274941
80180500682545088
18862986991799696
1705670530722304
57081160906952200
90127222365963504
32138176779109232
21733840233113008
28541171548516168
44413972963223320
36774423914749424
14945792925684080
79391791213321776
20168632175106272
45117935690200128
68816182968438344
37114632245510752
28466260627258616
74297279882031504
8928050777459047
69366230524158320
9011898310702808
89731975242259536
68407579012235472
22416776723922864
84434979766871568
68997555391962576
48017865262537536
32778930380914536
74361876360431840
52524594950195480
3549036140420055
78260055506825424
59617024412925824
59688255912312064
46833330497856400
88310850361886112
19385340390134660
30297713099812996
61437224430908960
36950931357428440
43285842847937376
22378121731912860
57170896391503160
46131978743479616
76246152771412608
13455441311414896
41451092800232032
33304357362609604
33206238275135848
55822171776233368
84524536383401232
67159595218074904
36280647630619064
26483419790370336
86962377423246560
12896477447774024
46232306605202368
89054447262540992
66448213431273296
43040135375403184
63117663060424528
65399717746986720
77115956596338032
16364128628680602
64879530395272992
74346331813885856
75174171137781088
87691072538548688
55150703149024648
10676810082920202
77969906507388336
48990541205993648
61890597226541320
79317364522999600
7180939269379553
89698960957716736
20420347073379320
24243405491206300
44050621258628568
38358476113768816
65539608461779664
46154780346840648
31866073085886596
74411200198017216
30589583050126244
45994327458027808
20385697258471444
10153809621248308
19629110570467000
24388241720932648
33413363168824288
67859250006895360
33180908210711616
62662074248845208
37319111281507368
43181603610987176
28625866271082692
6155210861826744
31570468178216468
10184613409941504
82374818155004288
58978826037827536
57278523271074288
26390360522772716
22410202002919844
40781165492633400
10631513668489176
35959447087104820
6610240262330327
66865478894955592
47571737223753912
13612616917919560
37392547399331024
80763256967444704
22520076136217724
52325521567699000
23222321280336948
53815166749627072
44951576094822360
24984116819065356
33089773434686044
7914713539945953
70439383360777104
49338027765628624
40969031972206296
3702303852850606
82074823505835888
12275708125870644
18189603666318040
7303573944557169
59534617552872016
69998000571214408
84089258965210432
52612581999383184
47077187289995184
82450431489676432
90786249636890448
8087925498398986
17584780862946980
7659540909351004
12375979655357214
81985271827974672
50094665427915704
18630872214739048
7356789694495683
7932778337562163
685676849388226
32902396552268452
42693568720235432
1226664910307328
54826101114642840
79221148949884784
81503699006692832
87725111117327776
41657221586679104
55991795271222456
58360182006305928
54040865341705664
73773887877270224
64227075137363392
48961614863743216
87992910647004208
86578239818561696
35486899830167624
13985848012357500
41654255007885120
9244987436748114
70039235058651208
52309621358086592
19051820011894692
62860880405907424
30247087303890728
38873339300839128
67972784978856784
63586177011723688
84694991302939424
40108256584936080
85816386307595376
89382543620658816
25393739583559324
40288869373986488
33997347152840276
32224584801072936
77982502080835632
66710346373006224
48245346235312224
45743271080358400
1638634188110807
41654031899935808
28918936781881848
63573652399044848
19037143226884968
65527514514453976
31053644765622704
27521531960927704
29034393725165864
44499629451801344
38300697153669240
30452643840175188
12666525027691806
56149956667204664
6082983989719235
77421060282589008
56806268874669024
50207358576191144
2439414535417067
91755038546282096
75279482784442192
23029006441932432
40115882757547048
84528814209712544
10388183737756446
70928650832244688
10041129689439324
36757608364698104
51000935283421776
65213349967170088
1378780663077929
45830739894784688
91407982988582736
43284688006187832
2305832722034800
26891394153457316
80511985987456192
19110405672408216
80715331269960496
91809776227110064
53971537704701312
69337398058673608
75754462251107504
89935348632076224
17787422603482214
2916769101985505
25324425443642288
11516544937437850
6772337918471885
75859828462276288
31234669011899012
10678634378171494
74740547866558128
70440590834872776
67356003315103704
4242284991428854
32457551475027304
11441996274753578
71967137015904728
61633666681755528
53954698599877160
77973490332263264
40311816208495904
5113247955575020
29499133921107764
8808524047670938
10884650359471074
45173295760326176
40209697678554552
15286024024784968
46492450884429704
91894408044531440
70717245894046832
52096623621203816
71993713044230840
18235132242854248
362380691696547
6044578126114519
16736419587563756
62961799831481048
52335135513445656
25288061812189032
14578690866446100
45945339402400448
43661637205491896
85413438838868048
21405023422417880
85827622637792112
32666221361870120
67957999630722120
61934197189083216
54025617683078424
77082179402553280
50435603489877000
47603633099444904
22310167914610656
55594883808030136
35662236307840688
36071312673394072
60301041808304528
4446496439840584
83706376993044768
33453681266130188
38727882673079576
51653381375256600
36300132887875464
23464770106331196
84498419281877072
81136853899341056
73929076461176896
869061811218053
17564895065479782
44711224441549648
28197221730390908
53560392684997752
7292964007004304
70728750763228120
4684099568473907
62547496228913664
71122208660005176
86037060000807744
7886636337860987
24683590035103684
85066833580385648
24706845613925500
71864453238817536
17334841886822390
66024258567406392
75399927040670816
77324584825323
23521919422835100
14596687470843352
24320858642311076
17924558388555306
69577221287076760
46716785586212968
48595284474737320
30112551423185028
91770915900435616
36209351574646088
89798249353136432
78784257659838880
36788447377360120
33493546196095088
20577422003681504
36249609291222848
14863170956385660
1137472835900805
14130491926152490
60418854241451728
22451670891197892
61693310734378432
11171499469506940
25726070585416900
44793814530800504
10623748863413944
27914083115020576
57460121844809528
26245697712806904
3027651877742264
13651523110837638
63214958340524040
64801256213192736
30096305740627068
77336051153291328
15875345943347518
21399578580662488
44596209015766128
46528317263231632
10237825230364212
22608448633982832
89360657308134384
80633394813623328
24683775273656844
36013386530072668
19140164841581824
11116978815827118
78012075625201712
41804337325417760
12293644364280340
66992211895844432
39931772249225456
28353292845298024
76139285877751136
40004702187596496
7240846023224935
55360864988569072
33368723451261308
23997105941937676
85546947250685936
86495744652864448
14833260767124756
92113442272433152
10357080580311246
6503924680229489
33189412002941524
46052815924367984
71241401337038616
18272807066279876
40103361934513944
74485557124950656
8866501922884854
15826568231633040
57217176505268208
36003245822725376
87077567472263456
23103578693834004
89914875363322560
60406810576199392
41435068802293936
40150358065093752
58893624510776280
67482554333639552
8246906249768192
652251586636154
90153009120908672
62431891283104536
69250218196480032
12814657771792856
35552940127996192
8437036485718651
47508721570741440
15953539432813036
3621896178068777
59691960261193112
7453208685293978
87941938566785584
71693520705893592
4791488213006725
15037214978108498
87448574551151200
41423985367591336
64331017083846696
19484279333708976
39714068096991656
73487681220404496
81700893519816784
50917670702576024
40338205927434432
36911464061363112
39301783655003096
14561132345877248
36228312000405720
6895061842076058
77913530786827856
35924330316724584
44855480709233360
47517764793155408
86026446478609888
59739319536328832
71994409584105824
50605489223434664
34429472905292352
14674447429259202
47097411837482240
61739303232983464
52792160692972736
66592672177133376
16841322662023250
37921026413547808
54282575135820688
82440358205988000
27015365314651464
24558595679560920
83332189082660688
61284077001106752
1866164833987655
73071569298210320
48484040616054096
90430447668690080
9463890235408414
58189715221366024
40867076928776984
67298036302061320
70593372063698432
30706434780754656
62620837318230600
11568940880280628
66159040638384136
90814805523377120
56776585990041184
22673312591629252
40464750467585032
38910367432074176
39515546136982976
14653302314312848
48476693504916320
82236326971955312
82793524498419728
44442820638136
15124224932511252
55277483310922352
91399679563020432
85056544391063376
61516361561559
14817876654781634
69164772845971168
86897964479043024
52128097398045808
24254526346219152
39735013854539264
67683337179080448
23657274138901564
1419813750881884
81755054396791248
62961567191918080
71873473036176512
17052754819448330
31596286665730500
55897876511063008
42583598380957832
19144468199045140
20508779458255608
20408099195026484
1862368386339932
83929708209385120
52971882939203840
8417683138964705
54674455018244632
65612182427162920
85847717318783952
91740187981477248
79715882025956128
54085135492511256
80715837778536464
22282553520621580
36880994717770056
7818171876395684
30772233545548576
70799024469071536
165843041558845
60256091598275592
75770592976052960
75462600409458288
31501898470250444
90311673330484032
22457745773995848
91186687453703712
80995796646589680
14584092676951512
56678481074973328
66231095494526024
57400261993193176
31651473776047096
38217482859222192
53824328267667584
46114438366518856
79162701755423872
92156858224546704
71143468958082112
53105342854438216
46200321555801184
37984866507217192
86413644759262176
90735341240950176
22329664955903548
45233461120795352
69484736478886792
72165787758926432
6818286591474576
72977698981212240
67709491139891224
63505937883591960
1024343134809671
69934724637601864
47090302163035528
65706744021526400
58938237166775168
25651825396736788
89096042163966656
40258223280346648
44761386952599520
59723605034826664
13759044632883128
39739634469870080
27648295029448212
77683751100434000
58138705707211808
36564110722936832
16806334287498210
6120522749708923
27248808961481052
14221116688757300
46909984644101176
1142189061414031
29014636729505536
88746382609713024
89664120449464400
16906325484584510
57485426085590704
85441621904269552
14970345702254726
24340077821957180
44085099646186536
46713927332852336
22661100677501224
80762890661787968
44624331244244120
56845282243995728
39715241293470568
85497003074967936
11530132005462160
69360633345996200
27523470011451740
56616115964607736
17144630490965668
87636230515992304
86750327234689328
64292900087815824
59826900601590424
59803719169037648
42577933923042680
62779573273408872
89935090683581984
49755678082282320
14100516510373500
46220583210724904
3572753227308063
86727331708015952
75961963437258160
86924282834122256
37843197756493872
90441874104583424
8797824279640965
59805014223790392
37726069594072840
50756379287658568
75106186287917104
75212613907379312
87857568177909056
74096392873528176
73704843037622464
36033150251551040
25384482777786080
33210282032044524
58410193025531728
79380192588838672
77487477815860816
44469042547465616
38732345973662704
57361996206060712
54382567158666880
74433624628137344
13895939767854900
59351491269363328
1905280439272018
61442246709243568
36273014698455768
50013694489634968
72589662256451328
10625917698341478
7210845215829095
23935497757837856
62729160789090912
1185318688227594
70323068411443488
26340383333572956
60345533414585608
73149172720362928
83037316129820464
47277052909545336
7588192177778401
29871984065575128
15462488804384318
89563529307887552
53321677632489200
74814969891643632
84252850805337648
483316904731514
44808045702809936
29416723094724824
50898537537060576
11580091034586574
35559776568891012
10265055822471178
29462043669945816
36401483631037808
15881343923638722
42250687598454448
52429267837897296
52545314246783528
31004762400702588
2061753292584519
6827642413337713
71464692339857192
54270546962380168
56387573483875096
16739490702874430
23656542452677744
84728480201744000
51863168506376304
760092758681815
47484180753487176
44766873631046464
12805966604356516
14489514213934122
7075110003873352
25245554092031632
20361424165808700
67401093012047208
35128616711363780
69501876538626152
19583209326248920
5893175602191862
90483590649397456
26407988164975072
67487319773026784
11241138191859590
69387681053124416
11851068869681634
3385273876911094
76646448784366736
18179378186117796
42873924068013464
56941929784705104
7237861259730330
86213908580291824
8351245360266855
46387362694860904
81715851158086944
47354208210951856
1731223306423634
47870201413453856
59470004761308112
57862565070068616
83582268317117184
22897116533575416
72918805979817264
48532750114917128
77332461452632144
1860327792290263
43225443632627464
12564516215995884
57428856612682888
83006059382148896
45677740379430920
57182624236320624
42910385081015904
17994033501122940
65657587630986904
90825246786529072
65490787491709696
11447095944037150
53639760926754736
74678449541005472
79645153105381216
41334442806163184
55360591846981544
69103941890616128
14650914011520308
7707994163227710
44393100334154152
29785769245767720
39841088948371720
40356041701488160
52368469582198304
40446910847606480
33024181917642652
40331269234807256
39800532771046328
52302654120402104
52753073935913712
30307236115286876
907278565602693
14119382180410082
53905758427835936
12359752445600922
1449657289574021
2548024292127211
23336405039791116
48040973499518752
50883870801071784
71121886861371680
31796268914577008
27661664754820148
85816706231093552
15680963946193204
29395471548778568
79968570941835584
61524184500942160
82726127756058848
31142378468171192
14866916543909090
34079462415567472
41378602692506448
36402425305359272
74952261001300304
56875346936712704
82508238908578432
33946107938467880
58795182437290944
56312005067394696
67238466436392592
6288931127684782
28017945089432904
70783699194127824
10863444254303632
33542560193803296
86202801217318768
61868834911789320
22606069221762560
59819438952489696
50162221714422568
21201048150619628
57919349161307944
19031009687307080
91352979208389632
57216797156480824
40216827847615800
21902195245655308
7405984098176215
77705417723883504
17331795150571654
17014134862026260
13015314492371282
8350214686139269
49918929041935912
25043010181268380
43665238865315352
81694759041627520
10017001123879814
54927007054641536
11420985344809902
18257947804722504
50603964067987880
79373319028925968
21986478936242308
80989237965857120
73225097395758784
64712493794895624
10727168251632958
68803134571417928
64657882306872504
54164179334767344
26127423656609464
63276060565761592
40715453104419248
56776432492092032
42966523525912216
25163278174968312
33470247138193728
75128210662354320
81723429935480352
15186098757659238
58730003119741616
17263334207793480
7801444137301453
11475979904866130
22235920755738964
61943742818598728
85839577056173584
1210100918055741
60207412941318296
69762745039322496
50826394356922648
27298775424093380
38375783839803256
36680349554320320
90299820405926400
18957171452170148
87177826642843184
7901642442380749
37659718877076584
37003355721411992
45694855514726496
34736363991003108
77940058167225168
46903990001238184
61885459166904832
82898966264566256
67391969948512896
51911404391544184
52542812211423704
5409647330006702
27766849904979232
78123524518793552
24573059790863544
17546267559995966
53289701996745752
82978250227674784
62649050740149720
50561082811311928
80598607278689168
36427991620595760
76808106756503456
45120045492169512
91321150094142800
66140439708841680
14039617713014958
91367591850374016
80422499245249120
9959158303043174
47051663890232936
5357264935558001
22779371106304900
41358026649109104
81967318952084336
56026436603141152
72906627986636816
86049883954187744
24389489561260792
77457498387694928
20658643354572208
87327371689995536
42603257902890928
62696744993930272
87096019175709904
18594343844143792
57172657942083368
55922558048449960
44322032479693392
15835427490717072
88113732917914784
43984310696064736
34859117821989560
9723267646246298
18201370164788592
69803930860411864
80475831708220800
59690805145236104
1589914807088711
7299607662923797
20199439412175300
53735539587764560
57664888904206656
9190756455991358
30495547327453112
26135574455421340
25341202040006268
48214976787167528
47588830860799376
4047298346954701
31062913786717040
54663004088465576
42364745129703240
14860068390395464
92230160153286016
47974205655106640
88694041989797616
56590038559268648
39571137879539040
34627720056627404
16716967173045678
17813527293350944
41997723019689616
90443468763769936
6034130037860987
61649653775591384
15034764494459668
34344051006957568
12720037550436782
42761275035685712
80079064115566256
58843935901781064
76973060943605104
88903231021905072
15431015499496582
37404727160107528
86658283943314624
29980334164551628
45432207435637304
87996684056710192
64992584387079336
73469063826588048
25417754849177436
15180096899930460
18371354612058644
41005834844232552
19787371818505196
22466318564540488
15271412036932844
53514936357081112
15580618662101310
33698561893552600
74169824805035360
10033470446418392
87043678973200064
62756187283952128
27388250358775708
63994075479609440
20864271063879372
75520040058106064
83254884304616560
74289026752442096
24659515521332592
86392159708006032
17691190681781106
59034097678378208
68309601719885648
44285852990000976
21631319555688048
27286426388863448
22259292730631436
68204682885842840
68830684870269464
48115339563403080
63312670577640928
64735249452685040
46228221805942200
17046639227614690
14067271731530640
78790683645066960
59380114407241728
24097464172181820
91972643036780944
639444319798814
41635876007071032
39120507807567544
23291345736355644
19247363600193044
86762315266083776
64381335883724096
57638817297101408
29839425259544312
34899583418355172
78510652086475792
45213759640913840
882096555949506
24062510271592252
74136251117717216
20390565210027296
10046783604138108
48315708591199384
17352645015905884
1582119002284472
18201907560612948
60414304794966624
64343424754288424
56747958265166376
74052905306286464
15834899524333588
72825354105593072
64685503931872464
31513055202430864
2107996300291952
60074745582499288
45613379777534168
39600932853768104
91673711330470896
80018774274630912
68884187804328480
76633126539958064
64229705192286792
24762570176939140
27279321531813696
38809209421440408
43510896470741328
22497205921106648
73313673876867152
62917234532757184
22911499611975836
66671180271019368
44550807730801616
81613825719688816
74512662397239008
3062353236516536
37696024903364432
21610417702788436
25194430163945440
23295117658078320
11115234071397222
55686109119456976
34183199983546288
14944021402764268
16473868840688334
49155648064292488
82438929849548896
65364436795422208
72719493893692176
28514861736314368
18196731470871008
34786414433107940
12707237068773048
20913527370094304
53297990447857256
53810975865933680
58166431433469256
54776317992729416
3155538574165821
27400889881356740
45719575010390592
64328686620777832
67330139426661624
84048168113090016
82100951556792736
20403696211896576
89612492555373568
37350215246372568
35143483290779464
55556523593112280
38187342632316368
15989656967058156
61678057751589200
50698432024686928
75386242127910752
26232576279771064
65120748707771280
78972052148021552
89848484071542624
84598700502318720
83797092593195504
91424358987419552
89165319571139712
17525464488899298
86419861166283376
48635893211865192
81757702628433200
83630287277544960
18326488200249876
82958506609436400
10896309508476088
31787540605480880
41916765438235056
55719564197443912
49154000346987856
76591742065277968
47703111543981824
53998973713850848
56119251693568552
23774341803940976
4122176685501040
81398044985502896
17610966277902090
18583319828974448
60862451894727392
52679401000690696
91001944876796400
17969068983915008
4640628205514066
15927636692291830
77599939756835488
74664724156088992
86816044740721776
4878307134024008
77484241593073744
42773481481255496
51071616808424184
44158848624935872
21589609745326328
87745811033945936
49283730709629320
48747977749836784
40353261820315720
19952390284509268
58905933030685544
29094994346841960
67755410837235352
1915058392691640
67930375593189144
64803409793351096
19128493039533208
45394074715737584
77930750315137264
1652382201841469
31110059174158992
53811797256789680
10476070041884242
18037370668328928
91683715485694544
10057742818145178
39388462660812136
53269662812304968
15999381399966648
51502936130934960
9673454616437176
70615866388817760
10228848748578376
70128234097437960
79057585421789312
66964733808971848
89906385967022464
23077873563865148
2480595763954841
7875900261680794
87686358912018112
61240160792318248
16773265515635876
76143134833237808
38448754379630232
7985146138408028
51877463148474368
71370374185565072
44510641817396768
31767729479888128
91715111129726272
91212470060512224
1614689653753077
54439822832552440
18751484622736888
10058797663727872
58543687343257224
69983381246540464
51854787069458544
7518455773060424
4039537744658258
73139478176089280
87750596808257296
58500090595444000
69519296563511304
54328426638616424
70459711144926976
62331857042888992
26407889588157164
50946470656624320
82680176160518768
81605078460460528
15412797906304902
71109585738435392
76392900595374384
76127669475858192
80662552032983760
47081252830935352
8773239975356242
39564502083939472
5847344836731484
91223545863457280
81310331122460832
71877281067651568
79301856181395104
84934500902019536
18570196927879620
29660446111935520
10804574532510628
55622586143887032
19385066389020876
33385589365212540
69280344577699728
36201306580500248
25784540469867888
8049457013162742
34783041752129956
76313384107949408
26440212761753336
87736045931124672
9962312785071462
47120633020160808
52823011794952712
53276816934494648
28134832200334912
86888313052629760
13732533322002894
32704448551924020
74532865421331424
6128265901760205
680112563377756
53626189867396264
54442272465919472
80840523428642640
36928686542306800
2428322932183654
23491532233806500
2375293185141903
11882397157167524
78028030308304528
59806141955281904
27182510329326420
25453395557125908
78219158423261040
19367789393262552
83491485971299776
43523538892626064
10486440420335156
84843424188220752
7902417065065022
91717325957921872
29878042021226404
18162412509623552
59417771127039544
52837261672819320
19674769770102240
83749715789424016
22462605322823416
37117158417681904
66500398761045560
46910561078225472
29531759959913892
8440854696299469
60391477738896416
16149470312160584
83883219878676096
32573717181878304
79149999646039248
26848696091397356
55272482903369856
57087118701652336
75390516689479440
68195277416909240
86779802510184640
20473662505491620
75877997891772464
8935674920723047
53541207147710304
56124035415951424
26508372510463784
15867523201248594
73012490300879488
15806445534688010
31469458672696340
80408918252260432
676208119471513
47301430072363744
18196414165264672
36959436920631280
44115408170392744
86577350953610480
72122241428862368
73473235462055712
42621551178746280
57538302025684616
69040432017542552
17564020566053346
57183304353436960
12072803058887916
61963034757113776
12503384296266732
38861015801813456
18803225519634424
89338985953250064
65663352199732072
10082142672223334
25368765670635724
26278667012483328
83395164052943264
47990410616469472
22672000302576272
49873559461300704
70759553354634240
24408529974315212
80606971384391504
55308726708056504
25530158047587184
90513299480184768
5452568562761984
79962456871581264
73835030670691808
18280495078972732
17883132520366234
66895884729136464
75393691144801008
18891545408239708
347867870927964
75402728608549632
4479824825446041
82098341916576464
54439738283180672
36469431953339488
39458862944142880
64096811941112472
84625913012782752
20060662833355336
77291334941888192
58205509928849376
70054347597210520
59627270717367736
73568459044632592
34717116715619840
67473131342551688
15542833590319114
36140921270899832
79315260254251232
45960023579647088
75328632076566784
72156026214032480
16977258023875482
87335280888031536
48602651520318128
84766837025407904
84122291203392192
75997426835231616
15019669683913790
91401168951223216
20750377144474428
31379727019191276
41894163963926136
27176637524662416
83674487844397152
75213252334326464
77132476632128528
53279031572660360
20571086751534388
118241064823429
13513778804699956
63216697270408360
86266976727597408
87846760678044096
10049513944247614
36300307992739264
54362796663112008
45451035361283008
53017689321098424
74509464267336736
26943242858770792
49810389490276968
33314165380244172
44303876349396904
10294988504891464
56384044215023896
31697146259169824
87800533241508688
48787081209911400
63610530255023320
64969854733586096
60320957838104232
19429923980152772
48026247384621944
81722102610734928
33928547703357276
17406302743757056
53502902349810680
13410456786782454
2499665417073848
13276026283571866
25250685935517780
58155246359350928
48160803545762296
27530297254542704
85133655450633216
865637519292733
91945707243820864
47533294128510536
37253541602895024
9643799565964268
57459364522495400
66702683384207072
32316882254432492
19463977068190220
77582439862308112
36948614914458656
82682576810253216
25395738523749664
45646513913478920
32675074369176772
86763586273377040
63677228878109192
13578627441038756
4911455014204549
13176196396490312
4072561923293686
43130200547083128
48702574718450952
14051594146545030
70672574083855896
53679511118143224
24622268515955068
37606288169185576
86536333743770400
78244990549246080
38324730499063704
91455839981658672
8534428705592566
61005257825372056
35778001011774936
57837855163677704
7706253634179390
56415235186019920
74764931427907520
53779917323007096
17618172747999346
67340377357643512
25161055144843992
34787590806579304
92042443083963680
11488126611604828
40817014027915328
72069772122553328
31574231450706064
60479882974373184
63051653249463976
12110018598201170
9972487819883120
86870140279428256
83925872408300192
20842881131335700
1017218314811064
50336340913766472
43175666142538376
8228086705667431
85599712822004928
61188915108955400
39734010582348920
19792666877815032
42473968460081480
73272882408903344
63759810626453904
34034882570182032
87833405161442720
10633515673329428
80252025356123856
17036848557188414
40128343484059160
47580408440516304
61690188716270504
47708825048791704
39772002229195320
37742468235941600
40464345014202512
25705772037325468
9791901177437706
68504799084829072
9628476762581330
9497224655558462
61238684664476672
57302932354616912
15899003907798672
28076891915574560
6317872328511273
23127510590160332
79830024844002656
53029369196582456
37715430113933856
16235492849556982
16227756302118584
62220199747912944
41736910739384712
56184506163221072
7008529489486070
67557621790222992
83536688738295232
84638088266132128
83325051915414752
29901354503707128
3184347514826281
43686361967977832
69262951820007208
65086774296273840
49274206102961160
15720115515182612
24823030734491648
53639433872828296
63542263235632304
36970812536150296
35893883875945996
11917910848960676
88369596361672576
42636061346534536
74699410018285584
16845706202744596
74243191898080864
16976291855790388
25949391826705888
84766763604624352
5335187677083382
11077669600484066
30883254157297656
74605449266144912
77018367650212752
10366602399705098
10666413178492252
39625370070549432
45786263738608672
62685998157781048
61974342356545488
32484725646954280
4772328750522921
87528318296073408
77569326375634544
56982384040612736
63227177930849920
5989999247301028
38753697251251272
5282246144067052
79718221718302224
68706516415523208
66216526033953176
32802063880188992
31089639315455264
74773092040126944
8659626007328973
83339225136159936
26309782706943736
1219173235706450
32965226648332596
71881074212152216
17739119913935462
38222914866231984
10378715079117230
46689036687554008
60871437044517584
77637506997080640
69309903931024048
56743713806063056
78507140831286720
27680693761571512
85436925014881040
57871733682562016
6237326989306030
25569205408628284
10077935970131558
66546577173750040
67140598343891264
56490810202310712
70805067009032888
80593851082571888
86863813555088624
37602416335255800
85061993349267376
37888497180080856
12716634626249882
1443251966026608
83247969353940976
84016947736224624
47941866847939152
4357249045698242
25705520634362544
30526165943017696
73677823743526752
8306178625702154
64473821045273608
3164733286806978
61597568296508216
26253817266294804
18015951386259732
33985409806492172
31694126531449200
30186986888948092
43088395228479520
25069013196032676
74065791426580496
43569215399554656
27624608198656012
14563722156021720
61235033944590088
38494929315083992
81516366819124560
63177192057062608
83976235263238336
30484567899449272
27601047396472680
84732357190530800
43669566944296728
72006048304201832
76440159131511376
52217907363292088
41254654356243336
65992983601962816
80208853026983728
25158958021756456
71684359233803648
60918038944402784
90330618574602992
72250604371928368
91326440508489888
1831077976048752
65098543700558112
3785667363533527
1430577561922263
46280005941448056
84536853957804096
71746625299205104
33890816030303048
10404993287297998
71963789161567368
22778233624842884
72236628705609808
85306581019397008
14079875773729680
66063566285113640
65931328928419392
3169622651084370
45529013668727928
74038082007665936
71815149806179848
16096230489845628
32960780109253684
1347972675242537
38869990926399552
37232651510933904
9985316481126882
56390005631568744
9060057132504258
75698107568523120
90832279541676512
33024893614847100
72362315686371600
85597440648501280
7245686127884677
54924475892304464
22910692482702952
52341785193177752
37489766885448360
90850342718525904
26389694492062404
45494409672098032
58295876450055296
17121918705844848
5108167671128679
59510498359901504
27385660439681588
12258497396087992
91904910414226960
18544647578038068
84342922433179360
60629977539798264
43468565766832920
54118480190787152
11125065839540716
14615505664555070
2918840482526812
68309774588183072
20458588251063420
75284202412228944
71965745872154040
68786058424192032
21994361246659524
77694678707653168
14264770630999440
13446349326441770
61803592700514952
81857567436134768
84307755953401312
63873785718287056
78528334465320528
30655375817410
55382147179911376
21104307609973116
88583619123777664
16118566913415998
55365359569792768
77340171415235664
45127371175621016
66661044095059112
91921757654282352
48171616550992648
89342970472520224
64257669627610832
90516251466231696
7693510114939699
61806095813201768
53169695588898560
51410381741388728
78081689814303392
61315449723526904
54707708498530112
70536679815779392
64095277246085360
91917284125514000
70250160584264664
4239356991377910
22414608968260436
21059679693584108
5444793706170081
91876375896678384
16393427084652964
2962866150952581
30664547689982712
11688025852991898
1800997546183547
21429015631240836
58410530948254128
19853992163947376
23348169477838848
56112947363486160
89832501358636256
2756485143996508
9338147523632926
85315221372656128
53460621825604888
53970983048701936
4703059432670628
85214365059652624
78556618766210992
64025585309827136
28714008131187456
68225544976769360
23170384611607932
90355233579132352
18297959564547832
61473553846173064
19432634730999684
39499021391491912
46401006898047312
85837601864969456
19824601505427568
84484266253071776
26749991404322600
44633289829380760
66937770438826528
54119821882386384
79252383698676960
77679187336237936
82074670226130368
26201700514183312
61567641998597048
63790178322373624
17091238636867534
70661624267465904
32592739393008352
49999935826532392
71448169149296840
41730089794910960
729773016637532
6738870870248417
25322164212620432
41114560053583456
2602980252309279
88388601690652800
36718877922888048
35074257803219324
2449352690374881
67389327351582832
83574867427866656
78650859292191824
27502212537869444
49356464536396200
28603000915915676
88928598902582976
59962405545226936
12763935683670426
36139174250064992
85957083375442992
21769927997770128
20687048152682948
7380962739233700
69646080569174680
90456878877346864
72251228621848560
22093428010321592
88526605874658624
23063080696885636
65898647186296832
40775825991139840
47207632596552080
47388570126920296
42667977509633704
60083568600091960
78054993153988576
32725958529116744
16437670659136728
79666179520496544
87221816313750096
3706808922165678
44855083940186216
24328713185892136
81577753779527328
55095355583542024
76242285477400368
6609225222687591
76067673590968272
13402825977684838
83997897339818640
89041450711437968
63057459183031664
28407884282963732
27843996632183316
57410699139358560
57106412860869200
66366008260315688
28634424147763824
6520263218429635
61347468029404624
85584207228252848
11959275571570228
4689938704538204
4799952934993203
76175408243518624
78199504231949520
42855662523227768
25459388534801888
52196087772167064
44685618100852416
40082552143424368
46350448813297104
83424246953053424
2562897285028997
19319919760167180
32636295993080300
51236580214495624
35690092433786360
89558467761414144
48805281817356824
27280936691295416
65801646539513024
82310447224077376
63568972799728848
13600199913537700
76553706776709088
11741260229837220
80716592430394448
1826334772187730
18909281895715880
16937174644526920
21588641882988812
76225926630085168
15817151254455316
12246342693035100
12285263799051572
75379326957765856
49471068366559040
66268689012543888
47475286841134784
66357376237234048
71681038860068808
77163272583792112
58707930015942128
50503823108057624
73892808999489776
57650521837882320
88484299550338432
54437566549812024
73947851966056464
17205102983519018
15552866969774480
88000687625336656
83286026092479376
85870008769433856
11809178551935438
50214591843933768
86411421667962656
23392087240273420
49275891314164536
71470794809979520
41413028324778944
42541168876586024
65847972735442560
80484767552957760
60474393563466280
88131495374083344
4551159216189594
47236716410010392
6492158453299722
73475920507617904
86845639725207888
16472513305036984
63138431567944048
64230598779161592
35407737291391684
16895856799300312
63248136230948280
63938735234274176
53649254582936544
43155114250949888
61559692024072360
6254545704346327
82600999785430480
37385039550452624
40510681703630856
53697130088162072
4023560752783268
16733494687447184
69039814201067008
36841345600935176
70882708185758088
52259397239962536
84792382753556304
89661973305280880
39964692456675240
7500171511082035
36844355935246416
28333513290039776
59510491343584128
15103163909115362
46725261005095344
4807125304136602
34079170508770672
66078870449633416
21608213912206788
35361729597239236
15336032203220972
89707579752404080
46372189610718176
51547585560158984
52442532292516360
69112196350553112
33946608513355908
69978502632681672
39022008395747432
31370749807850968
33920637638559572
1283919025803622
70874145853395856
86896425781950352
962582862701404
63031412125520736
4298597290246113
63726455840130960
87706269474447712
16749539599171984
10466103370905374
14217842000144262
13851690683036110
53688967024175792
77782307748394960
10224718423479296
81718251114843920
54556574617821360
77970172453620656
11687723598044528
13824465973208894
42462752292463648
36324056809269200
28212319112189400
16232322969920052
91497862261174240
31476522409346008
19271319118452656
48137323056024560
74762303441759520
24189662352536688
578629610388992
70119015143652360
4484060633100452
22303437565916100
85518045875353536
38422691292339200
75770089094599168
1492543448792504
219336873687439
89961308650923824
17628268077131132
35567593994702788
17969666524411464
40764149224051456
34670239708325644
60464872237393104
38022297679927728
72773238305285472
73177401311052256
72027767488036176
75798764544484656
71718901180784016
87867673435756688
31442054054336432
35233002957668508
78760511372057744
65038261451055984
19403198768533936
68663132647204536
87950476250954224
12732919407293092
40776554014940120
3878039461920072
63775236348905664
26250740246338508
33928121233141444
66632307586367712
75266446816095024
59539428782588144
1328624267101122
73754029827035728
32477813570630892
34961476311318376
12434683904821392
13567038874528082
15078796764457012
38418790947743376
15559206438256036
57808460263276392
69024925424882608
83800804479046192
31910546600978392
66898107941715584
52949272046580720
47671471187692440
31688882786321092
26279345606941972
86395099015779696
4935891598244239
8921003431830467
73920326268706352
25940620540464424
85684423658430992
17612387788969340
5052470365192878
2052827433480489
13216210713357588
60328847610986992
88431629811813728
28994748641241172
47338014075930224
58772530629724744
31600183381165744
49063792780562200
76216862251956528
65651835992092936
88927594190389840
75244959378760304
91216683940187696
36788798572617936
33379631935045440
58736100132315176
46951349407566952
41986637340399880
85216482922696608
40898130394078024
4104050748375193
19013156150844620
42650696863557672
25987160966128188
23243462232380548
4722137209064018
50897479950014192
5314728887142349
53810650995626760
80650544697937536
85382526970088544
40058744550378896
48629979744195192
16786690307349536
72109178867639344
41860988958986136
44092989581770296
49875997551124176
81498130598271264
2059176782008678
72470496976066064
36146827364433616
64073492424691008
67570905942647176
6181550820475658
12093407385834886
63130801036166952
92139363182004976
21538793518630248
28982379982476484
32614873930872872
72749158307237808
85093372936254288
24060817800640460
79919707993990144
31352899257242020
7546294055176725
37848498955547512
26488212052195012
22823720690055536
86277892643607232
31262951343801396
84408175747429360
9412671652322078
67704834449143520
43339529090259152
87498759753955008
59652386394654320
91655979060723040
83367226678011408
53478455828350344
50533491935307600
16316397299857818
4195244804939080
70632994408964488
6742005111141120
26568118631154944
36922091610293000
88274347419556640
79561688673752288
76606012790152432
12507365322690960
48124605923403784
84970446042802400
75624620579824064
71838501045706008
83723616846210608
71350537687613008
24614970378689056
7447498989362535
26691889778961724
56494481383083856
56891089069834552
78427898482492176
81307943523265680
70154374977226064
21896254948401932
4631205332999639
25465890690923932
80407937327684480
36112251715305280
46849259215577672
59179844010476672
88081838619912720
89168236740669200
28476939626821776
85811797891541616
16960270686804306
50941547425131256
22438576420998472
36362725313107672
12097167427362734
14066242137750948
69591709926759296
29607979858241620
21485667497080568
65710086449394816
45398528261674456
43370311724797936
46932304013975840
81353603055731312
53083945407661080
17149378569863014
37377457672939120
36787703706071584
9409433213907876
62125604010173880
20570114313955052
31071343745666224
77373607731265264
69513522848622536
76399945932055280
83383626804085840
79777464018803936
69178862531337808
2704135763414006
16163265586952654
42284887480458152
33535676949059576
70651316156658536
89040123578996800
5626234654209372
81385574348199904
68736695244903752
26710767809683568
46144606014048184
89016857224309696
13349417218724824
9121272812876820
53572442903054112
71193264163349160
36668953961151488
29002352541889016
36813049427853576
89018221826136144
5713687672272568
27118984909944944
24377964683119144
72257101955994560
30485475888045588
57200631550693840
4621906380698348
3628258969567590
91418557178531376
86350364249963808
79593876025136144
37532046309466944
60464649194139088
77049592513658192
27977092649741160
23293197827781828
46798219696573048
7953999666424167
55691352704963896
72080612035873408
11232103402946622
91599919619100400
37816071273289544
43847164585573544
72693892796265888
52177287640043768
89612470591569520
91807091383951344
24158809191117240
36741922143000544
80697915289551216
2606094764357724
73779497785907104
57982201091085264
27219715591292848
23313995742854780
53214845189166512
51273991339394968
55118849549256112
40267568442304216
72296824345554112
87484232922344064
397884206658447
89813711369480368
17911373509010494
55645263401890632
53746585677992528
23405989772520508
64305065736636880
90246650733815968
8872737074321224
30519366252903948
1324809332044216
58526722719019440
81523622381515648
11522070688909548
80444588728150288
21930612776394088
72567675456514576
17417387053908174
12383583627514706
36191091946937232
12040435780207390
3750388512676290
76590858063826528
17214401479005052
86859197863598112
25859595169897052
18061433333269588
59383089446108928
59766120824120472
27407119376085700
47053230153512160
32313874438316596
23396318104291760
83034850997705344
42622564642185056
41875866417389968
30453103573787576
2420793820198605
68429499027113024
45628914055773256
55306056066386136
41959559555535000
67500809224197216
40286581598086464
7031388322912021
85050775660459824
15204039048005244
35885436916756052
61372152325397160
73311616688697424
90364436833354608
3277758172570429
54254253659968008
3093313596918446
25886896127415296
38543481368950680
38424240960375976
32559503913015408
21003012429921444
66243985979203616
62207942717816728
80754219467439216
54704125396447624
41106587472089792
55596217214863912
899864678193612
40072290352329752
73896973016149760
79471278844845760
75254247705896368
21472863676158516
62241309714550632
19007211387755304
60345755525631312
61629605502670576
21424118120105884
35820425529469504
52427311525936744
1756878452685117
552164446886461
31273121998919424
51094890704312616
89011243587624672
8216336099731262
73428249204281584
25511566459241788
8218665573340088
32190552807952540
70172394683710472
90785017609164048
28504572356723424
53512343536358984
8340951775363236
14984344439209892
53356442597501872
27451908598808300
55420644415950960
61386534961889688
25605165302847572
66542232105772280
33318689880483124
67738925849880424
17547873009974078
60732471921621728
22146671371121972
61007648091172064
63911108561480048
6232410196772864
81128577808136032
54678702031730976
55779279815450104
76463253619095392
66774469772286320
7211703476572273
5245285344034417
29903812901676492
18883787580104652
58373361909031776
13200549896918570
65394968727182704
89840239730916544
73400760859825920
68840449467519104
71544120707398000
51810553696310632
58920741951156512
88463021904296784
8264040777923359
23952464622920184
22817374362122372
52984839343387648
74217190041185984
3460676397240125
481654607201331
84274097235859168
26571468217503592
63292091569230520
78006799807136192
4825400521201797
77664559684559008
845940915911639
61943211757295896
62674236475071632
60868583360406312
26689796005280020
54363734969277936
50171410719263528
87337457415255728
47074874334030040
17016902221625774
83668769756508688
81678493747232704
18330853944087960
1411512722809579
70495306624977320
74771780210187968
8869054704432466
70242766682378576
27280121156614576
29281746166095168
32603893579325624
74581324503044000
77870366901651568
28105673982835824
56404636398025712
86513859147282240
59853115562162544
23237351587828368
69117039131660184
50573171140722416
44805376586926048
80591560564498960
49042644087051952
37756567996105768
54455720285421064
91765156885417840
14796736393134828
52193826271966048
42290547695193792
17519897864327804
36013200910709688
78848464560710000
13840822017577944
66460299555698816
88342172427221360
83158144839393328
69254733419226376
75103492992417008
56540644780201224
75372655823693072
38949313391343528
77964141789581616
89754688450910736
4365589758461020
12571379180414096
17948710031918040
37979169387982672
70769655566170208
45115052810112840
4248365800224174
66065330695283608
67862199118438296
56485317717154200
63255579998462208
3142889801639250
6396081361221366
73806075393076752
20416581120151164
79675493735555712
42087161817828632
24093061717951180
27723418842816472
64231706966560064
7898244632212173
15922280194107628
83627562173802544
25551533740075256
35174271865093880
30537122920968396
58718554997516536
11701323388423608
32441354419031636
26685480111306344
3272948047264952
29067613435970508
55410671192135344
48438789426494056
21721474791849780
79809713376790864
51690216788928760
37133447122296128
38603766755818960
13102623114411982
25610112959977440
25929344392186768
84819246143088096
36598498467474200
41153010873460848
69237214610852488
74481682762258992
53511093935861000
9090225835080294
77752000368297552
73422566087598240
28125445554156196
75153776430219488
56977667755299144
14127134901413582
74415537003407824
91442935339738928
87272643890511712
28797546668677172
92212130570929712
46026043549101168
36293012565205808
74783491471500304
68634796041192600
79426028584073376
67085611610520472
25916018002996184
18469313275148012
11407911638544896
89399256823594480
70649139629327824
67729247210457480
59758767089028088
13860914412110592
64104784675087144
27449081921198604
49553113557051424
62147114137992336
48510937450417776
63313469347579888
265765041431470
30537095399967132
71150203270135720
11614267666829312
74077859957088416
63085730189453520
61448089467274976
18501391064393872
14252632929156844
2073362342480332
24390692060266456
86261678618586192
9441432693162118
24212450169574740
29189770944810568
33321691225399544
26528400713964432
77920672850738544
66391160881568640
21421383070866812
78777739399408400
10781828479141314
2609630662145331
58569670717609656
16450154797576632
38537119073269368
13400984740547288
77611646296641744
79578818660459200
13740725156950590
44665644782310480
86744706569487520
52684885457762512
80733312663942368
12311648003803864
81043817753608416
7126516673004800
65514380270089408
83820218589374816
44893657489841112
49619966632369336
41755147070497200
10524617859132560
82819656618252416
61173921257148448
78100114290018752
5363933129260647
67493021264862864
67403199188898000
42983958910325128
77765495627117120
88742284584790304
55813673890345480
23046702246994260
9877701065820048
62587552498572496
81665056149144912
39939983930920032
30587262944140340
12664557540892796
54644448464841344
29839120165572956
20245698793738556
87312273852788752
8375997089633680
74015342320000160
43134111710468304
38659040640978544
23089985048981136
53708562287540504
77771799503672560
15136542025466030
37814459858698104
39301959320307720
18087162754881392
65498250471248480
89012492021031520
19167397597904232
70306811435294976
62095388403526624
64704842143104312
21678332349986920
52028349881472352
7639258326617805
20596207345540300
42717041741269088
83784986778065360
86483913264525168
78066593113791904
91069948497322512
51284883681264408
56959152324024256
40386677482502544
4178994424206582
9175925241064970
24420456561314132
34490318788227420
55811446966149552
91407569473732624
89431982251300752
75776954789638576
72451109027897600
59215142977354864
74403419955537440
68005151640212592
15159927708285194
47347512744069120
36963687098833264
41208069514546040
60037869778045352
81591995842360560
3059584723095316
2990946476121559
73546998296176880
74335928685810704
58610244191520112
39884065574948640
11360741251078298
13308681727962430
1135444932967035
89557029165211440
19074952267266456
55429709175330840
56709726796764560
4218522160717916
5528373321530081
40527830738952696
43314036219975056
38984548147819576
76583903020819472
3307528352444856
25390097195008800
53782044627237856
91243643843411968
29692382748256544
88414963920996864
92120738478738192
19370242727549244
52177391265842792
45988379390031480
63505504635140336
12965580537835234
83249884814796848
83333969221229616
53401829790037240
74133559345676464
14803093277747406
61371521795114248
40520248592354640
20228686866927544
62936551625797344
89735908133560704
50990378293205168
34993175451200728
79457221298332576
87678405344147424
9323143861731276
91477613522776416
36197302441301840
73146465208731296
65821229568386192
27554060792468072
89120985924084080
4410110143183903
84688246019029008
38513377266763584
53278924822487232
41588911624467120
60254579641799432
39439100899087032
50900652513476576
20601320290516144
63119978310922232
72711894684872624
51563029545528640
84724706123349264
34303212363110504
71673230168958336
14913232502382798
20409395238028420
40930519398158072
39310879538610488
86731811726474912
23229360199963036
41804776332276224
61405574173909912
55800373788406584
76559987997560816
43688888925654592
39294231511343784
24528146769628856
73892575486717088
52622725278207384
23928562752357532
81484682780832528
28416699574455684
12191664954983506
81153338630487856
27496026261271184
2921013862705367
2587810104843039
8570895038365768
34784831768689284
24254188786731756
37558946690228224
32236416296712356
13295136697789696
83918830125069920
47896828457257256
64879018102822800
79587625810922320
18171530210297784
74677116204422016
74161737868761936
31790721376250012
9829526357081446
48362841239359128
35505484356661300
70076728990980080
75714825120483152
60237574323629720
13151959434273218
78371018476222800
68473515654503904
77372676169685408
82003100593100416
49623109327417048
46114252839240400
55507381093968256
79187667999205184
38320403336261080
88196089423488064
67976232798848480
17795152685105522
64693839970190160
86373472706711856
80034770011208048
27881964149657396
26653454963211676
58604376869621432
76179288884724656
41709941134439936
53958983934414504
23623919584448736
86745703975628624
68094300256262248
17035740826073150
10390015735805348
10599662052093552
1601610079756882
55519687378826120
48144636788280496
83044223765182576
34785144992054916
59075290628675736
55618507666156992
33267373612655536
12932611660987874
43564018283747728
41814321320173136
51267108625013392
84774743053176544
79693613043488720
14529375731497882
28799981872853064
67209659578751640
71365633709696848
19087647065019640
77023969870527936
76785474267249616
51077220790728744
47461895232975728
32910906945348856
49042792598286728
27459105125462804
60799960581679824
2878578071383296
90574680606590624
8852379524304947
85913778946944112
47388679574768592
34725339006036644
24954020683771988
56782802067357760
28004471624464292
24882107513638380
46399861687302776
62399810161934400
59125791474776288
89954463367920496
69229923847966936
40655552614035088
73701797960599504
10032341866698506
39585478711119216
72918279835284832
5561335343100222
45390461587320400
74263789987772064
90242121713824992
89422395890702416
52750032441506584
51205004376570296
65483691634571248
50413388047827232
84655521061059216
44715881918229240
43636787611588944
83081524782275584
43894989019469592
33058502415216056
84673770886285328
73417597870353504
56840181874226072
54080961538800920
28306319334078504
26252533961774748
17243094277344952
63244138698495008
64242333140007872
76011120884566144
80482519790541808
7193120854530601
73696296334907232
47698111866890024
26917363514027592
14788792901026766
4562196419153531
54439647168325528
13076517231889614
36593733282266112
60347507061877096
18289656477440972
32634758390901636
43142153123348720
60085013793966016
58105793523573640
40797342899755896
65699305117571472
13227653203785380
40339301756783416
80120776764673856
63534501557115464
85769117674545968
88456147472614160
21486076083533280
22088736394683208
51070493258657720
74212012025142560
47760460819363000
29250808895951800
60103482992978744
18693895017129176
80237888998944912
20950583827272816
14858260048862198
25145901102250976
32136585642313280
39469319417464568
53780478984100168
77178250848357376
53083753869638800
88897482639050848
51770338629511640
79934734450560592
70386823586796536
56643912229926944
41714360593249640
41446596428737272
4845129086159893
60608056951875208
41737424481919376
60441438217958640
87801729029783728
10349696813543476
88047044499909792
20161126491587668
25620169798953420
70500810782972152
14569146785098016
61244060935419728
4689238184143288
43942548205795760
55535156478336624
82943721107344320
66413870473858432
23351030878733516
60952751270841824
11478955566488526
43445508758951456
22902031552071260
80155081827449568
11905497871369626
10231945079018456
58897977503189976
923431856630272
51517635452513320
31185741336729244
83705680073868192
56399491570132000
57039680505007760
45860521848222584
27556941830274632
80426890275753248
78090608016567344
68882541775236568
40297854638377576
7278789354745682
54980906150580264
76553009774291728
80174404500490176
42687337499551096
48229122770130512
46830038379694728
75686890388697248
72349423641167024
72361831392731120
49111249262891144
40537654876488592
57950108156914096
3583661959983606
57685101511127408
91082457603089088
32118354674172764
86593325023354624
90266812017782864
71284730113605808
61444339843312784
11421098541643756
65764565896835776
79447085471363248
1395649795174584
13600051599863634
6170713534005391
75343819867956352
16128719355272366
22372773586374308
7880180219835863
26237317223460792
6058952728032512
1963842571776880
25985348689928224
1000024581037834
16339964467070710
28673511570802924
58398805094359552
73366682000430896
85884945597087728
27919110711401840
30011345985265676
30410304603445680
31961848667864916
22393987460254476
38275759872903376
71497579279023616
4609166025901875
30950304988362496
70519082135867520
45099574224170056
30765084789923716
31433985311687536
24786308222391060
76425531447643872
35027840595885652
90222859477602272
41558458005362728
37935207388547736
67039096516149800
81598216215605552
20197572893802220
25989541623767776
51315096021656976
27886983486947460
15063167786225316
64841172636738568
1653979866434683
8309155533047992
43293149725156560
7939352764702894
9207917517304188
12421111465271870
34000361818488096
62143459433030840
65695983436322672
48390754958725672
84470690382612560
92031663883991728
49323837650110176
1467960881305354
5309289180433705
69575912404049232
8531536516763423
11041035073198592
45392034975147968
47500148467230936
39299189268746920
45301504290342776
27310939152269632
69073015554510264
17444653098400870
67567597167745976
171078046883604
70763084152966296
54934437416931056
57754290561082000
24764805466810164
81490240993868128
68915852684515200
80373127350266112
35385906890311404
58404396987728344
40471526525205400
54864651452498968
42933524598556864
36388499982046768
5594673128064584
43961942210865784
51132344467404456
49390867846062432
38570446477171136
86090196359046224
61777683393596728
80804560023710560
11312741204510146
43283450470629048
69024056650820344
9383770107429120
61413568269124904
47180311888811800
40461091269645448
41419658539030744
61611511194981120
72157362425476928
47928331488287816
40427010749026744
65709301853101376
8196551174190643
17445336673047808
16896483502896486
7934660090000036
26714098520092560
37307769896212144
70411507388458336
64665335870482328
54782614562957744
31939715365708096
20914169453728400
87973093753844832
24374164413064920
71032034314431784
23530855831715932
27617864980680500
20478686598686320
33759018828303772
58071259253824248
8238379204178954
72439435796582192
88336534106778272
55404100365766512
50852132497329552
76712113237001456
54990399282449104
88835695962615600
38136653739671776
91052246534300464
1236460885734164
63554718445334368
34297838911791464
9604346166366864
84800954200568272
80563663097573344
11245795002656696
87451763316279408
5467565620705557
28151610917602344
44514943804585472
52088076082954792
57441247601782328
77024663332066672
21322885277053820
61918754563372224
22762111063309416
83919322131628288
50118639860860296
20458254888026164
10923854413116846
30056665125375828
49012817795944952
36282305823160712
80442491592460736
58771124533873336
69909941860334672
84693789652725632
45798942236354528
13392805277043856
35071729563933164
42193297920991200
722028238694481
14141912674672088
61704365414328912
31374977191702140
19537560141378724
35662083214501684
10584147176071046
66937570492249936
77492327319193
83230159523078688
14667451421251686
62558832694016352
67344405453486248
20111268461870460
53517920250843976
47073653792764408
42523550437330024
84595569236604448
69335984634382704
89535827223621424
25136945867721348
30371328940815904
88654879165250064
66204460588295960
43353702457699368
82850590911264208
16213990721367716
18140632770752492
29598022317968364
18081952600803012
38927502290936280
78428770964782736
72020591788639888
38453338797356024
4940308652486994
61598215150942344
22498768677757328
40496330481170200
79484362352486176
3407308017883986
30766920059086768
27772291677926544
27494377735668840
3653558315953152
62758045595120736
74200260842615280
74790787145648240
75140794881165536
59355236194170360
80526727470657728
75551344800045664
20314911713640992
5271262406994391
80549711514497616
18820018204387472
58810237890415512
10947876877787894
16248424225567776
10608501799641396
82535381427475104
20708920701436264
50640002857419920
7879248339203943
73625010812065088
79267477307512112
37758663413890096
5627242857972828
35237445801634960
90959848832301392
83698575147576080
43136435213035192
85942065741288976
80868870836144080
88700770931664400
62323242046836864
67709962347416088
5865097294344376
21947584204183880
5010689360786401
8948845778797671
62765200394439096
42624078903315296
4802044043671265
56615515105818776
31488983078121052
42139469468061560
14495872756740138
23869458055694788
68955369504699160
15551631217016556
68311490944888528
43592235852650752
69064788579510600
39170125326393552
8702217511673477
10862358198055056
109508398406799
38217437870214896
81496603358263632
82979471751729744
4603791722843638
22642729746786028
14969836716586138
71032524819312424
32494001740119564
58310099230861904
71928278094105480
87404758408982816
86066231790295120
53947105009126984
42371790393651056
26154236694059512
69070801508623840
82562663755775216
4615016808924385
71746745914410704
81316617563313168
11195819403748076
1618584180560701
8725021819100682
49647790474912064
40970245022085144
29390424927516480
8254332391267164
80171205366625344
42691436422841568
26834488899879856
72842599615061728
14322669657452390
50561003203697432
56628566467320872
51612580052237704
3630003960509747
67709505571772072
78812577179778880
70574044420125248
55827478425314112
41711798120281768
69620316629664968
25519428263981344
19348091491436188
55960806790616208
7285023580718531
71671172419798864
49925246427060336
35966435299859212
56584255014812200
59381177798648568
74656915626482864
77164788781650720
23258340597302148
8674089286163886
23634107888484600
9202099793486960
30109881227618304
5135035763843113
89753803237754992
71945895266735536
7756785556610171
43822559187723728
51877854067580264
15284698366958234
47511395571303544
19934023656014120
52037165541337112
89369096814669888
81504179009536720
79509348364574320
4863205975214940
37723438749013536
45214592420463624
17578347588954000
19857284883691868
19890929345286932
2424664435346422
72352051337694640
2991067460628459
28126576010294816
48030413160415144
31853913634871696
61526246574414464
1465900350388070
23609891707646372
33956102365118260
9997197374401536
36615705081206480
40260819713705800
37381622253926352
28865554507775560
28307332783708252
84980464784821488
58338495242685168
73927746629661232
77387660991194176
58055177986513592
5487888796810916
68635884844755664
52982860226900376
65775889544376088
82197926861108064
72838998281257872
22584036323047436
58386149404104768
73784927489131088
71747952881891368
5572843932354304
22760002102747648
9416288932384440
17083030441839084
4173668117911736
10926587249659044
79528660147620768
53930917388855536
15423334993636956
44117931483918144
87095206342642880
6881891904536668
19291488352346204
65519910473080400
63599679973785960
48965355946456048
46681053568442320
41510013698799672
44695637733976784
70485927748130248
58918200432538624
2873271770161295
81656316158021760
6305350117225370
76486421729476112
3547809809419039
77325578598079456
3897695681791734
50059358737961096
1691131985799526
15726096110432092
50820561415007344
66440227519005392
4676867646913925
25290820185703700
54377511475765000
56703376138082192
61663688083948640
49850178064197856
69985865039011040
87252436683211216
8001243006597857
36848821452398616
58496799296942288
81842571373317616
16140162663811328
38656010418545992
5979176604983439
60189720419235200
70529471762319944
47195961061846680
57913117265417136
20776407581279284
61329143591278520
59382199525028504
12934819376426946
10734545192483932
76801383308766704
1966019014192527
36150708882930424
89738164688201024
26770101582594560
60044748149130664
66079257862151560
51914317025385848
44469880841199976
53166860457161464
73310859102903920
46442297062439432
36866820997217928
11728620621749802
3405012963802245
81389981746268576
39752988277936024
31292078134219572
58028082515947544
33250943702197976
12953691945248542
73098617651187632
84269747133785024
71319952518583368
64758315321090624
57911336819984272
61543467391354864
20533384899127992
33761312597167996
20375219314144924
50593516886797664
41616218606538040
86013415765502800
11115462253837384
14080407747487344
89829377624295680
73866792172723296
10170574653613712
27322385702436864
49915133906265168
59928287825469480
75528554719792208
91675030576240720
2984644644606884
46640593055478072
19121450940492604
45515875205118232
6692754760475587
32282595305356308
14095992230850396
50139824436443560
87940825218972480
59622584365659896
83470029094092912
88816111899410768
38189785213903504
23795794562242940
65325650561609344
64206204621695952
65956829732827752
14321242896440852
24692043515447288
36173300140037560
35603740883424892
39973886092246200
81719247303581856
21452822179680224
50342626124930376
48535263403850888
20058881887765176
69643756205327784
55154838630535896
75017720206526816
68843544963397880
88158246073307872
38778488519133152
55224226112997624
80645239647895168
1207076786580019
3340339963131167
91821860992233776
43866452247490288
91378953086641968
68618403548738520
76845063447898736
22691996975095544
20115070475793468
89191955004198256
19185231430517052
16573191369587794
31917209452307304
41872046042545632
92023943626004544
18184168002563288
50199551789357080
81737328221074704
19761372776087972
82304346717475024
64086826178811928
58529660055140448
86607270584047472
59840252240269248
41021113350643128
74241403235480512
23574094671613596
64315614647388712
43974286344271832
39141565612214464
42254431871562168
2609742628512379
76951284129539664
943361640158505
45340531201221480
36248670266970408
68955514248266376
64485259238542784
17802750220724234
88478742749959104
58585524073010128
54367004538640536
81257207872617440
87842831898438448
5228376975287317
64880382761379104
22356427717205700
78289912487385344
11157993118075096
83390458590591088
74961666876312064
25070735463176428
8088246180411208
48220978581930224
7473871911773676
41819859327877032
73332419940108848
52152516995043608
55852274739187272
2465460431848141
66437317339750248
18664552658137436
27937950160269680
8600799212926915
63803450046618320
25254761041252608
10590106918735216
72929208772743184
3311299732444221
48207214719904432
79675125056574912
5928617091555553
45617034845161864
33468909246002484
70213924287217760
61897366351964016
29512518540757392
1211678771538851
84644624851611504
22783577538732464
5017154707510323
79300427237920000
16069051967456450
35197266398488812
1743134014321172
76623320780992960
12977163576920822
91400143149551312
72104570808689792
60478473033196416
71511831024464736
30246981792105320
8457787776358001
9497658975629046
54347708148632672
24317886588721164
31177323370332692
91550283362864544
37454749293884680
6991679330910700
26856543950705008
44770681483681080
51438265522210216
66545512708303744
43013565535879456
44187180549905592
67486050996780712
67693819448269080
28334903905200660
39813898585081160
82659420645394384
21939916992120864
69771346326680800
77530006755348272
9406800082237410
75510573194311952
80759611898216992
51721736049310912
80928036495555952
68302709035045640
3012043798777723
152903154965084
42490607224805416
54816539030843016
69792811081677152
64692137969578680
61963459314155960
65404018910704520
24303118893682144
28318024750928120
89002304256955760
76677753808053984
32414021718326776
89995010876636864
68893103830453272
52897154809757864
90103427610636480
34052418421625692
7989875020256318
2593663017360281
24093352266558668
54214460419471720
71933910638768408
83370946650457584
90738726717529728
88289526614520304
55039120717700712
6939495607161232
52842471227595856
83283747544462672
42297960341936272
42115826555098792
369197418679941
56836432050557576
4947755815497636
51011947313519824
32355227611822920
60404915159482496
60407565526158696
15533021916840654
2939033944534999
86887823127478912
36840655020960544
66480904220407328
74119925061990064
25462573813230532
29599811026332488
12423340932148470
69238298457438488
29918676724756860
27896691686895156
6399185648079514
77098780100886096
14179183124605450
10410772924304774
24559008078576732
9106974680149084
84770337894750912
41263637013872976
22670874722933084
20554041359417916
53721582088061680
35501173189360120
38540095319280192
55311973762073784
65897173835942288
7624058571705180
63339047664069008
18441398761895752
13841809038475296
26910383511297320
32594473784200020
43426240062197688
19022015463522764
6686380954385142
51988078477152936
62270501810254408
40456669028778056
16523432633252260
58469895452786016
73204637232953056
20242894979662684
4486880891904481
82589145399980016
52451686036396096
51219427971324168
79548715498284656
57422558002760632
90264645182771808
53619680279451192
43386336634704272
54107410300528520
78883528477039344
27157745126997472
71172764803084056
33104881556374948
74410812171207664
35998480556467140
54626045775031208
37204052225014304
15938611427132202
79859895805742608
7742433060411177
46905261680865424
49091013250066784
83330814602343472
14620557202262548
3475679292718213
50028201177303888
8873370161253171
53159502270378344
27587676393206284
14331754373754450
9819496742738842
86632135505696704
14848257909794294
14458482501351046
37880846564140296
83178701753763744
72994697179583120
44722911012424224
17268950832929792
26539098690882500
40887381344176488
76672297572821984
17037012744727644
7444854977062523
37016233729224000
76642374881778144
62764363326228688
50644310151027008
79781580163152432
76220981482769568
37277206204344072
41567300655142360
77141678624534464
47069710314793456
34495045914201292
27464878863020760
85641769580019424
89577936806352976
75014582931680672
38687980492100984
152090901824102
32534776882309008
59061145182300584
6492519188064819
2838622017122703
65266712923771448
27572437743545048
2540474550441994
61827559938320832
72076778230297872
5903553241213952
30276351319816624
36261962571957912
52407004266243960
67117658288170224
82085258218107520
12834701427176316
59060586332958984
1016171424927559
33477913564333212
81663500515531584
52478694688994384
54407847870492520
74225789559237536
63863210945888576
59641638310304960
25203220179174044
48822578205540176
1984701416816640
17854831476997838
80273401393333792
90192968174822704
49061328383962008
46485101230210816
56323819889376568
58459635717559464
83607493294630144
68794566756809536
53642180183541840
41151677811655640
83474753879854720
39433918165980296
75715197981357840
1034445839571886
3750138137979627
61485729738904600
42627407237517784
30297858014636472
28175937083347312
57354455322819264
57159234613458872
41748133492179344
81556168625013120
22104006952915200
19289719176641136
89727446537159408
23458218009828064
60955758551230648
89415844616556624
63052298501218456
7153542447430288
69436408848109272
62408072477616136
34863438924456716
84286138945284496
88843051163827456
32674876815537868
22017402654984048
54052364001419584
68413130885532032
6164103058773084
80345207880044400
86682169516221776
46777337147793080
83159579402043120
39593409247090344
34674515918193388
82458267144392560
85802269793686000
18875013891537768
63047660040249920
13777719102161080
42073103107467952
42912070652046592
48827943316242984
47390933731639280
66483228436390408
69571465125526744
39208366299112512
74776228785604736
29942246945484144
3055614272211118
52333788460474944
13571958327172568
29033738529741652
2136223953126482
18965653239194408
21905883957851964
14014181748857528
23692956732194232
2618703189080381
45673188764966152
81449300241896784
14173304988226376
11676632391724514
48787225017714072
79825942972864336
80878341718902800
35555806066493604
79271764428671728
51070799350566136
75833270967088016
33798101309245532
29324812715579228
62967733107030784
39315803760398600
11659025302037084
44267444201719432
16590803603254190
74021339295651344
83594333145125600
72631919799725504
11709587362025790
60394169585718712
71475005995934944
21861869396615856
41027393751413528
2532465302016901
72095730547636304