346480267256532992
346526479754084352
346499347137060864
346501448500137984
346532085156163584
346515948175507457
346533656539582464
346534843531816960
346539104944656385
346543953581064192
346576773531725824
346578282310926337
346557379548180480
346587836864139266
346558184846151680
346592327642525696
346562286858694656
346592570777948160
346593777470824448
346605695040364544
346607071149568001
346609923603431424
346586303435005952
346587922465714176
346624703340883969
346626292151615489
346626730729013248
346626889890267136
346627622727462912
346597976203984896
346628599039791105
346629867120492544
346632953633308672
346634284624388097
346638358279233536
346642296361582593
346642326191489025
346642648423079937
346642649685569536
346642666928340992
346642796591067136
346642822474104832
346646052482449408
346650077483376641
346652119782260736
346622693212315649
346654213222305792
346627680269107200
346658101727997952
346661027284389888
346662280504688640
346640506429767680
346671548993769474
346672000913260544
346642209317220352
346645677998219265
346677829443911681
346677922532311040
346678152292073473
346678351274057729
346678407725199361
346678586104745985
346678666647973890
346678738458640388
346679225354420224
346679318182756352
346679332292407296
346679839656378368
346679944958590977
346680026953039872
346680500485767170
346680730153267200
346680876735803392
346681007623249921
346681053546680322
346681113214844929
346681735704088577
346682267512487938
346682390535610368
346682634916724736
346682810842636289
346682865850908672
346682985338245120
346683072521060352
346683176258777089
346683316071710721
346684297568206848
346685204821311488
346685285570060290
346685541426790400
346686158329233408
346656256041308161
346657543692632064
346688629319544833
346658801975443456
346689552527794176
346689660405288960
346661536682622978
346694037518049280
346694232410566656
346694522790617088
346696270758416385
346698557484576768
346698708026540032
346699043860258816
346670474752827394
346702047061614593
346674199290585088
346704443493990401
346674518032515072
346705230425104386
346706992808734720
346707067190513664
346707068696272897
346707191975256065
346707294953807875
346707893422264320
346677810586320897
346708015560404992
346708024775294977
346679354073427968
346679400219172864
346710025638649856
346710051983069184
346710618868420609
346710625910669312
346712623464710146
346712817077985280
346714973956866049
346715176508198912
346715798968090624
346686442447175680
346686538945544192
346695749632917505
346701562917302272
346702561161646080
346705220354584576
346736948771184640
346740621765128194
346712052867399681
346751666311274498
346753725324464128
346763292859047936
346780253823307776
346804305401090048
346804836492247041
346817591429447680
346818676382638080
346822867662536704
346823369347436544
346825030774165504
346825048499294208
346827485616418816
346827762750861312
346828663934812161
346833066548920322
346833742196768768
346834168040275970
346835943795331072
346836826633404418
346840175613181952
346840440047276032
346840914917982208
346850544985452545
346850714871541760
346851712839069696
346852907242627076
346854927093604353
346826012111302656
346827664654479360
346859680368312321
346862269625413634
346863109253763072
346863926216101888
346865945446330368
346870603464196096
346871468308705280
346873746457522177
346844794208792576
346877336672677888
346879721981743105
346880059484827648
346850783666503680
346882429807652864
346882970717655042
346883141442609152
346883381889478656
346883404178006017
346883660768751616
346883742050168832
346853623227092992
346884098549231616
346884329605050368
346886562551836674
346857565860270080
346859558167248896
346889831521071104
346890637343338496
346890777709920256
346860606718107649
346891645213614080
346891740327841793
346892157484924929
346893555429695489
346893655891644416
346893691182518272
346893731619815425
346893826553679874
346893892366508032
346893979071152128
346894024700989440
346894155055771649
346894858339893248
346894898806525952
346894935670259714
346895224158695425
346895427502747650
346895752221581312
346895775856476160
346896008225107968
346866281640783872
346897118184742912
346897285235474432
346867233747767296
346899168192765952
346899471763906560
346899872131198976
346900145830494209
346900822262693891
346901436988264448
346901619675377666
346903712524009472
346874389238779904
346905282561060864
346905391071916032
346906079483019265
346907006969454592
346908948126900224
346909879686004737
346910638792118273
346910959564111872
346911423143751680
346912106039357440
346912455617822720
346912916278214656
346882874294796288
346914798379876352
346884686221541376
346915916040249344
346916724936937473
346919329973014528
346919472986206208
346919551843311618
346889551647739905
346920024914661376
346920261842509824
346921837491527680
346921885180760064
346894731608981505
346895520112975873
346925903462416386
346928505143033856
346929436878307328
346933940566757376
346934756405043200
346935029332590594
346935226666192896
346905557099229184
346935937596534784
346936938621698048
346937732720902144
346938007103868928
346940544288702465
346940789026328576
346942988070551554
346943702280830977
346944114438316032
346918106440024064
346919507354324992
346953210839330816
346953407279558656
346953670912528384
346954285910732800
346960057952501760
346960355584536576
346935407939817472
346936053871022081
346937576407572480
346938939543789568
346971117820452864
346941976228270080
346974081226260480
346974274889842689
346974283643355136
346974376907907073
346974516506927106
346974519539400704
346974652926660608
346975018930012161
346975143404384256
346975299751260162
346975432505176064
346975766984134657
346945667215790081
346976427234701314
346976532549484544
346976609695301633
346976978743734272
346947269439918080
346978504400846849
346978596583260160
346978850212806657
346978891132448768
346978957628940288
346979219298992131
346979547297759233
346979826877464577
346979941734289410
346980053718016001
346980632565526528
346981282737164290
346981297475952640
346981618977742850
346981883441184768
346981887107014657
346982021249241090
346982614353182721
346952499745402880
346984313818066945
346956421402869761
346986644550856704
346986888437039104
346987719030878208
346987739343884288
346988110145536002
346988575637770240
346989824529539073
346990753735655427
346961324577787904
346962339574198273
346992658947911680
346994550285418496
346994580064972800
346995167447887872
346997056298160128
346997386998067200
346998689681780736
346998763228893186
346970723975303170
347001633714085888
347002626640080898
346974314337275905
347004605747568640
347004792465403905
347004879513989122
347005645452615680
346975748768284673
347006594619416578
346977837527494656
346978122756919296
347008772109107202
347009315049185281
347009317964222464
346980484133302273
347011046051037185
347011421705478145
347013767692943360
347014383202869248
346984263197020160
347014574777704448
347014774648868865
347014892374589440
347015971212509184
347016131762061313
347016157892603904
346985978679918593
347016262741786625
347016735121088514
347017176080850945
347017779922214913
346988419760652288
347018627008049152
347018835896971264
347019045180162049
347019173332922368
347019814272905216
347020802341871616
347020893249216512
347021244962586628
347021505462419458
347021524349358081
347021650157518848
347021687759437824
347021807150313472
347022424400859137
347022430822346752
347022782229524480
347022881026342914
347023415628136449
347023440148054017
347023635405479937
347023650605637632
347023795011330048
347023943435169792
346993792647311360
346993884942970881
346994644091015168
347025056716701696
347025347277099008
347025391128547328
347025670871863299
347026036925542400
347026162389762050
347026577411936257
347026723512131584
347026757674737664
347026773151719425
347026983575752705
347026984175538178
347027264602509312
347027321225617408
347027362875064320
347027374237421569
347027407636672512
347027428981485569
347027703049895938
347027916598681600
347027931840786433
347028292441870336
347028684869349378
347029131055210497
347029492801355776
346999572414992384
346999736013828097
347030300330696704
347000285442473984
347030563099643904
347031184162820097
347000994305032193
347031364106850304
347031547070775296
347031696987783170
347031732664545281
347031875178606593
347032531004174336
347032651321974785
347033292542976001
347033500500754433
347033962100686848
347004437816020994
347004706264064000
347035538366275584
347005972927115265
347006430114615298
347037086731345920
347037353711386625
347007554162925568
347037966796980225
347038368078626816
347038702956052480
347038924172050432
347039540751503361
347039794292981760
347010280494080001
347010871861579776
347041330444251136
347041403278331904
347041764277882881
347041957358493696
347012838990159872
347043829335064578
347013799510953984
347044339790262273
347044516022329345
347014374126403584
347044823531937792
347045125500829696
347045127983874048
347045130387206144
347045133033824258
347045135604916225
347045138264109056
347045452283260928
347015284261003265
347045544486658049
347046000151638016
347046293824212992
347046297133518850
347046641716559872
347046792317243392
347046981534892032
347047010513326080
347047146656243712
347047438839844865
347047599884337152
347047678565285890
347047784454696963
347047885843615745
347047935072169984
347048061316509696
347048088533340161
347048128542818304
347048169093345280
347018002178396160
347048212982546432
347048413709361152
347048422894874625
347048803595063296
347048805545431040
347048834255421442
347049124736139265
347049188778967040
347049251869687809
347049270970560513
347019088503136257
347049608834318337
347049816754368512
347049995293298689
347050199878877184
347050654579175424
347050845420011520
347050850495127552
347050955465949186
347020933988495360
347051319489597441
347021202457509888
347052034207395841
347052429436649474
347052433073119233
347052491805962240
347054399807434752
347024671146913793
347055610828828672
347055694941405184
347055738801238019
347055809533984768
347025665188577281
347055993332580352
347056065063559168
347056100379598848
347056230235246592
347056401010536448
347056428688752640
347056688605569024
347026554376830976
347056913990696960
347056990767415296
347056993514688512
347057188331732994
347057413410660352
347057513478361088
347057593488912385
347027418390855682
347027519062540288
347057852092919808
347058179982635008
347028102062411779
347059055719751680
347059113718595585
347060143323746305
347060762897944576
347062023135318016
347062047772647425
347062154983251968
347062327872462848
347062974835462144
347063439849570304
347033399493537793
347063729013272576
347064416753295360
347064620986535936
347064900394303488
347034762629754880
347065334613803008
347065529544081408
347065895388057600
347066063764197376
347036494881513473
347066932853354496
347067170133516288
347037098840309761
347067844049113088
347038361334198272
347069166374760449
347069285547511809
347070297570164736
347070924379521024
347041951671005184
347072864094126080
347073669740249089
347073996405223424
347044321456951298
347077712231399424
347047555240189952
347078358556884992
347048176005554176
347078719380267009
347049203605831681
347049795027890176
347080441603432449
347051351102070784
347051367862509568
347051908923543553
347054958207713280
347085365473050625
347085512919621632
347056602387447808
347056740786896897
347056803714068482
347065766920716288
347073782223077377
347106653608493056
347107067552739328
347109146988003328
347109329633165312
347110501857239040
347110775443308545
347081189384921089
347114165715996675
347115183681966082
347115686037946368
347117102282444800
347118720797261824
347119153682976768
347120965395824640
347092216189157376
347093981991141377
347096364389380096
347127842179518464
347133191469006849
347139597454680065
347110499193851904
347146903462481920
347148837888073728
347150503135813634
347152539436851200
347154976533004289
347156529738297345
347127276384686080
347159262079889408
347160389462671360
347161013784817664
347162738855923713
347162993882169344
347163601401950211
347164088729739264
347169393131794434
347170603003936769
347175734713921537
347175913563234304
347176699257028608
347176948797161473
347178013340864512
347178055594295297
347182710055399424
347182972723658753
347183609658081280
347183695880392706
347183754755842049
347183767917568000
347184575392382976
347184886521679872
347185610722783232
347186032711708673
347186325964857344
347186514171662338
347186985003261956
347187628828934144
347188497964216320
347189013800697856
347189147145998336
347189778019651585
347189853936558081
347190218945867777
347192008995115010
347192093187379200
347192464626565121
347195137992048640
347195790302773249
347198053515673600
347198073774161921
347198203692736512
347198771370807296
347199966873260032
347200684589989888
347200686582267904
347202621691539456
347202872590606336
347202915359916032
347173891887730688
347204932207783937
347205062512226309
347205265566871554
347205312148803584
347205319224594434
347205468214661123
347175489896583169
347206337941360640
347206808676483073
347206990881234945
347207044576714756
347207155948072962
347207308247441409
347207348986724352
347177754850111488
347207985401040897
347208107308494848
347208754414100484
347209267121618944
347209545375948800
347209695016124417
347209863392268292
347210497898184705
347180313354567681
347210563132194818
347210624704598016
347210708733272065
347210772683833344
347210808188616704
347210871434514432
347210922391121922
347210937104732160
347210948240613377
347211002217119744
347211150326370305
347211282048499712
347211373702414336
347212209543323648
347212937276039169
347212991411924992
347213582385164288
347213650144141312
347214847995412480
347214847521476608
347214913338490881
347215085594374146
347215175943860224
347215285499080704
347215352511475712
347215591733592064
347216063223709696
347216104113979393
347216549880397825
347216598832119808
347216753845223424
347217086180892672
347217178430406656
347217808024801281
347218306719170562
347218391171465218
347188395778375683
347218731203690497
347219112805666816
347219737924734976
347219749559754752
347219807239806976
347220332588965888
347220689318719488
347221639253082113
347222058406653952
347222648260001792
347222785623470080
347193286353625088
347224017918377984
347224687308316673
347224977562537984
347225247105298432
347195278627061760
347225504966901760
347226078202449922
347195983295283200
347196201390723073
347226480654299137
347226942010966016
347227362494124032
347228082064719874
347228449636757505
347228505471336449
347229729851584512
347230664518680576
347231499449417728
347232280617558017
347232341460131840
347232356211499008
347202455089586176
347202505425424385
347232910711062528
347232916272721920
347232928377483264
347232983729704960
347233151443156992
347234164510162944
347234445432082432
347234773229514753
347234795996192768
347235085717733378
347235223886495744
347235278081101824
347235530104242177
347235842034638848
347235847311069184
347235852520394753
347236012809916416
347236251063156736
347236293178171392
347236694719856641
347236803356524544
347236870620581889
347237109091938305
347237253279522816
347237270576836608
347237334095376385
347237421072646144
347237557303644160
347238066622177280
347238246624923649
347238265436377088
347238618345111552
347208595563225088
347239099654086656
347239378621444096
347239430068768768
347239443855450112
347239510226132993
347239533974274048
347239581755781120
347209400869597184
347210034209505281
347240413511421952
347240487582842880
347240541978771456
347240688238342145
347241296324329473
347241334807080960
347241526096703488
347241675174838273
347241920856211456
347242494200774656
347212311729164288
347243280574062592
347243304376733696
347243334433112065
347243406998765568
347243415827787776
347243453362614272
347243525320081408
347244312666439681
347244383944454144
347244495957524480
347244761364701184
347244764904697856
347244951865798656
347245855696359424
347245979587723264
347246265450512384
347246584838369281
347246786076872704
347246813352435712
347246951965798400
347247138293551105
347217047081607168
347247271013908480
347247430837862400
347247800406380544
347247808354598912
347248266179649537
347218666087120896
347248906171711490
347249313069535233
347249527121657856
347249662119522304
347249707535441921
347249960217100288
347250098348113920
347250522442571777
347250585118056450
347220478001303554
347250858704109568
347251046713794560
347220989710565376
347251759225372673
347251875462123521
347252070862159872
347252529815502848
347252634689871874
347252675387199488
347252868987895808
347252986663284740
347252986877190145
347252991922937857
347253026119106560
347253268038156289
347253574356570112
347253582594195456
347253682309562368
347253749623959552
347253927437279232
347254368518676480
347254576954605568
347254638279532544
347255131617755136
347255320835395585
347256250679033856
347256313505521665
347256711674986496
347257017917902848
347226891096305666
347227822227587072
347258679340449792
347258847792070656
347259213317279747
347229093118488576
347259672815878144
347259696295587840
347260138563964928
347229978099867648
347260245388701696
347260480760455168
347230401749712897
347260886685196288
347230720495853568
347260963403214848
347261004050210818
347261134094606336
347261323408715776
347261504925605889
347261694940151808
347261792839409664
347262684099657729
347262897040265217
347263044532989952
347232872198987776
347232905736630272
347263323563245569
347263367846699008
347263553268490240
347263615520346113
347263740078592000
347264001895444480
347264066974261248
347264222188666882
347264392271888384
347234604433936384
347265390851788800
347235573318184960
347235921462169601
347266352953831426
347267849783500800
347237821452525568
347237959872950272
347268306161528833
347238165398028288
347268417511895041
347268701986373632
347239004279799808
347239570506665984
347269881718247424
347269882682949633
347240057029144576
347270297914843137
347271041745289217
347271805049905152
347242061898063873
347272575728107522
347272583722438656
347242468758126592
347272849268031488
347242745598971904
347273098829115392
347273868605538305
347274402628513792
347274479900176384
347245048267694080
347275513678675968
347275619173806081
347275626543194113
347275639818166273
347275712262184960
347245559943409664
347275959705149440
347276308176306177
347246272996073474
347276653690503168
347246503674384384
347247011168403456
347277538449567747
347277762723184640
347277769073385472
347247724200091649
347248462422765569
347248764395864065
347250148511977472
347250253390557184
347250928669310976
347251390046941184
347252006588661760
347252690285367298
347283312206823425
347283527445905408
347253793395712000
347284760617431040
347285338076618753
347255567556939778
347286496132341761
347257283039858688
347258012836196352
347288831042666496
347288846792261632
347288982637387776
347289287038996480
347289493117747200
347289558997688320
347259661210222592
347289921125511170
347290275212828672
347290407702499328
347290467135799296
347260760109502464
347260986622877696
347261548659617792
347292410092601344
347292532918599680
347292696970424321
347292927917178880
347293615132905472
347264220435472385
347264350454677504
347264912491413504
347295245748285440
347295358386307073
347265159925993472
347295388216201218
347295513219043328
347295594357862402
347295683834957824
347295700691861505
347295793155280896
347296128431177728
347296473941151744
347296540026613762
347296555377754113
347266661491027968
347266778927353856
347297190475087872
347297237791014913
347297573243068417
347298030938095617
347298087791890432
347268163068641281
347298741700669440
347299258862534656
347299340622110720
347299652137254915
347300200156643328
347300856892375040
347301038056935424
347301276729614336
347301453477588992
347301936221003776
347302414933692417
347304181574545408
347304433497026560
347305645961269249
347276350354227201
347276639748624385
347306997886103552
347307444508176384
347307516352413696
347277835133652992
347278921458401280
347309830152781824
347310732829925376
347311006357266432
347311884946522112
347282046189699073
347317464398430208
347287461036175360
347317746444406784
347318021787893760
347287846924726273
347319329211170817
347320631483838465
347321297052762113
347291797950717952
347293530215034880
347294058705719297
347324337310797824
347325539775811585
347325668989734913
347325835646222336
347326212273745921
347326959648374784
347327069547528192
347327609643888640
347327964226142210
347330505991143424
347331462594428928
347331473411551232
347332122853392385
347302090797879297
347332458062151680
347334191089856512
347334534662074368
347305156842500097
347335461313847297
347335829393383424
347336395788009472
347336569427992576
347336621710000128
347337173445509120
347337226847395841
347337298448355328
347337491805777920
347307316892278784
347307761496883200
347338338367320065
347308814242029568
347340149862051840
347340246872113154
347310231937757185
347340643762319360
347340859949322240
347311926415597568
347312052248920065
347342262566535169
347312064861179904
347312119357788160
347344288595714049
347314203956224002
347344751567179776
347345540167634944
347346309826609152
347350820544724993
347320776409620480
347351045476851714
347351422595104768
347351500370092032
347351799176495104
347351858500734977
347353107342172160
347323523699703808
347354204299489280
347355368692801536
347355595243925508
347356245210042370
347326757491326976
347357042555625472
347327915119222784
347327936103333891
347327957079048192
347358461912293376
347359807898013696
347331224425082880
347331278951026689
347361501566357505
347331375432626176
347331899703832576
347363386868248577
347364979252527104
347365420463951873
347365502747803650
347365554270638080
347365565867900930
347366315381637120
347336135955062784
347366495644418048
347366614460678144
347366993499922434
347367013024399360
347367061120491520
347367398342524928
347337884963061760
347338325390143488
347338518319738880
347369611165069313
347370534872420355
347370614224453635
347341206872805377
347341244634103808
347341399819186176
347341777298149376
347372445591814144
347342565835698176
347373179855056898
347374862362345472
347346370044235776
347377846441881602
347378412840697858
347379741063516160
347350744711692288
347350786671517698
347350971199938561
347381212886732802
347381512846581760
347382814339112960
347383583117295616
347385234351865856
347386499962122240
347387342018969601
347387449292488704
347358520951324673
347358613238599680
347389163299020800
347389445751840768
347389811709063168
347389858655895552
347390132531380225
347390855281266688
347391002903998464
347391135003590656
347361402438172672
347392557023629313
347362430051033088
347365814829215744
347366108447256576
347366418846720000
347397088369328129
347366993449586688
347367375118663680
347398682410364928
347399255138377728
347369661043724288
347400795387461633
347400824982482944
347401256656068609
347401359995305986
347401994069213184
347402803007868928
347404117297209346
347404764880961536
347405435797651458
347405724214759424
347405813427625984
347406617735725056
347406751068475392
347377869292441600
347408573510324225
347408656867926016
347408715693043712
347408730641547266
347408805514063872
347378750087917570
347409030471360515
347409134561411074
347409237900664832
347409244057911296
347409267546001410
347409292409847808
347409310596345857
347409365495586817
347409442398158848
347379551174799360
347379706401792000
347380054516461568
347410416005152768
347380255834636289
347410726278795264
347411385619193856
347381216342851584
347381975482511360
347412909892186112
347413218177728513
347413288008691712
347383539966283777
347414210629734401
347414256616083457
347415140041371648
347415676086009857
347415886564569088
347385754588168194
347386278842605568
347416556969533442
347416592650473472
347386928980688896
347417189361516544
347417576445444096
347417850698403840
347417941777719297
347418337317371904
347388195652124672
347419388716122112
347419434266267648
347390120846032896
347420806441205762
347422897427582977
347423687919673345
347393933472563200
347424781567660032
347425993172074496
347395850265325568
347396080964616193
347428429169295360
347428952266129408
347399281201778688
347430757481979904
347401718092402689
347434544850415619
347407422333255680
347437988583718912
347438412871122948
347410375135854592
347410693915545600
347442427721814016
347418763722895362
347419980104601600
347421833982787584
347422333083975680
347452969979101184
347423150990041089
347455414071332865
347456131821608960
347438544068947970
347469655981563907
347441178100236289
347471447561732098
347471596371451905
347471757545979904
347472155312787457
347472198732222464
347472659992412162
347473985258262530
347474109627760641
347480173496647680
347481133497319424
347481220420075522
347481319233687552
347451991007576065
347484007778373633
347509450963296256
347480172557127680
347483242775080960
347514826538491904
347523875711643648
347525148842270721
347525976823037952
347528417916375040
347530890844459009
347531510087299072
347504163946635264
347545275457490944
347546293331169282
347546366337236993
347547138269540352
347548953539129344
347557724143370241
347561527466934273
347561744815759360
347561845906878465
347561868539330560
347561993160495105
347562195950911490
347562208508649472
347562268239740930
347562704350887936
347563056236204033
347563188688130048
347563192513335297
347563227716136961
347563260893085696
347563362768527362
347563866298925057
347564172445368320
347564191223255040
347564848302915584
347564853411586048
347565391729545216
347565486239780864
347566078848806913
347566571050381312
347566724821942272
347566913695645696
347567050954264576
347567405029011457
347567515322417152
347568629199536129
347569360900067328
347570278492151808
347570929452326914
347570944556015617
347541837214527489
347573225418530818
347573607980998657
347543603008114689
347573866031349761
347574037377077248
347574034784985088
347574039134486528
347574039306444800
347574136056455169
347574486419243008
347576847325863937
347546853602119680
347577125764730881
347577730440773632
347578287909908480
347579576744026113
347582033217859585
347582302919999491
347582301334548480
347582645087117312
347582761781043200
347583497529069568
347583995795628032
347584038866923520
347554571129868288
347584805036228609
347585148121907201
347585713560240128
347586255720153089
347586460465111041
347586644750254081
347586796055560192
347587052923154432
347557112840327168
347587326622437376
347587481799098369
347587613294743552
347588631399129088
347588784512180225
347589117531521025
347589503319416832
347589530108432384
347590394986524672
347590865205727233
347591567894261760
347592087639822337
347592290790957057
347592301306064896
347592581393301504
347592738126036992
347592813464141825
347593075226460160
347593181346537473
347593435227779073
347593488583495681
347593594166734848
347593620561477632
347563643384246273
347594065568731136
347594065551962114
347594428959039488
347594767225458688
347595099301089280
347595169698287616
347595177118011392
347595329090224129
347595469033193472
347565862192025600
347596079409270785
347596458700189700
347596784522113024
347597174755975168
347597185455624192
347597336870006784
347597540260184064
347598130235179008
347598238041391104
347598320174239744
347598324314025984
347598412432150528
347598462994485250
347598469525016576
347598831799648256
347570446553722881
347601504259158016
347601617048178688
347601905796657152
347602091650457600
347602581415137281
347602636406665216
347602703192580097
347603036195127296
347603072958214144
347603235009343489
347603502601752576
347603549888323584
347603725659021313
347604503077462016
347604531103801344
347574376612380672
347605496682909697
347575601357537280
347575651668209665
347606167398260736
347606741527183360
347606812058595328
347606880903892992
347577098703106048
347607505091833856
347607572683042816
347607763733577729
347607853500080128
347608761675939840
347608922401681408
347609043776442371
347609059576393728
347609720149917696
347609790085738496
347610158983151617
347610395097300992
347610438894231552
347580298978013184
347610848262492160
347580890358099968
347611226081214465
347581557273411585
347612596788133889
347613150205575168
347613498513190912
347583553753731072
347614134227050496
347615081942618114
347615111785091072
347615378790305792
347615493600985089
347615733313847296
347615939962994688
347616774444949504
347617327761735680
347617336951439361
347587244758011905
347617599242240000
347617898656825344
347618351582949376
347589358678835200
347620934821232642
347590914744651777
347590960873607170
347592097542574081
347593028690644992
347593397797781504
347594303754874880
347624923289759744
347625007305854976
347595788517511169
347627306740744192
347627961974927360
347598200254914560
347598275769151489
347629018130030592
347629766544879616
347599869592084480
347631003327676417
347631305791504384
347631748387049472
347601597641129984
347631872416817152
347632136540532736
347632260687728640
347602096759123968
347602470077333505
347632729489281024
347634102628913154
347634603323961344
347634669552013313
347604474929504256
347604542055120896
347604609143033856
347635323867627520
347635391051993088
347635516532994048
347605632561590272
347636158311825409
347636394648289280
347636465041281026
347636679022100480
347606605627539456
347607046042038272
347607301907152896
347607725510914049
347607943639867392
347638621077127168
347638759665303552
347639331973894145
347639639911305216
347641070013779968
347611445879517184
347642150353248256
347642260596346881
347642631423143937
347642640994549760
347642696359358464
347642806329815040
347642885195304960
347613547221635072
347643885259988994
347614339961851904
347644796099231744
347614805517008896
347645415195283456
347615644369448960
347646449762308096
347616969765306368
347617640879095808
347617699590991872
347648272413900800
347648312817614848
347649424673087488
347649461855596544
347650451187044352
347620325200105472
347620400722755584
347621029847375872
347621956813725696
347623605141647360
347654207874150401
347624058143260672
347654601538932736
347655050669207552
347655599430979584
347625945601024000
347656181218680833
347626927034609664
347627812032753665
347658255616581633
347658755611181057
347659507243032577
347660689600548864
347660706612645888
347631574344400896
347631800836825088
347662012433711104
347631943447351296
347662252633100288
347662679827177472
347662751151292416
347664216427216897
347634254496268290
347664568052486144
347664975562682368
347665129019686912
347665341146595328
347665395739656192
347635261129244672
347665672773451776
347665808828276736
347666448069566464
347666737501704192
347666831693185024
347666834784391169
347666955316105216
347636838174965761
347638041973760001
347668789921452032
347639254115024896
347669659656531968
347669887818268674
347639983911346176
347670192781930496
347640965391056898
347640969589571584
347641036698431489
347671274270621696
347671618300043264
347671965798113280
347672408490127360
347672421492461568
347672476806955008
347672582012665856
347673049446883328
347642894783488001
347673209866428417
347643385491906560
347673702139301888
347674063105294337
347674989840961536
347644849329143809
347675603383754752
347645918855704576
347676154527891456
347676161008095233
347646208266878978
347676573673066499
347647852446625793
347678237909975041
347678639179038720
347679221327470592
347679249358012417
347680088336252931
347649974764453889
347650289341456384
347680573281673217
347680975418953729
347681124153163776
347681628379824128
347682198163427330
347652675883646977
347683278733574145
347683299013062657
347684738745638912
347685505913208832
347656949858447360
347657377690038273
347687720367296513
347688507113869313
347688572842807296
347689403172388864
347689629203431424
347689701320298497
347691078163496960
347662482149609472
347663329428381696
347663568503713792
347694456687960064
347665497887748096
347695993145397248
347696300151676928
347666261246894080
347696583137177601
347696828252295168
347666840048267265
347697812663836672
347667666330320897
347699046934265856
347669046231183360
347699656979001344
347670342287908864
347701506075664384
347671315353833472
347702671483994114
347672774971625473
347673957765357568
347674276566016001
347675820036325378
347706275943026689
347707715063250946
347707779080929280
347677669757943808
347679678808612864
347710033682894848
347680282779987968
347711422312095744
347681713037656065
347682296075255808
347713135270047744
347713561616842753
347713612615401472
347683868909907970
347715579676860416
347716794477314048
347687677363097600
347719362670641152
347721301047259138
347722314349158401
347692291072356352
347692366594985984
347722931318689792
347723056711614464
347723522258386944
347724884232769536
347694748955443201
347725165263720448
347726793807110147
347727126746771456
347729014477172740
347698855153913856
347698997772812288
347699484333060096
347700608368787456
347700608385552384
347700717441654786
347701803749609472
347732569036558336
347732584886845440
347732587105632256
347704299381456896
347704622342885376
347735433737814016
347736348813299713
347736387715473408
347737417266102274
347738119732342784
347738799889059840
347739162352447488
347709718418042880
347740095912226816
347740318621376512
347740825352028161
347741079774298112
347711010242707458
347741301376167936
347741613444960257
347741774070026242
347741856152551425
347741885877604353
347742007965392896
347742042828447745
347711912039038978
347742845819568129
347744018249166848
347715074540052481
347745685711486976
347745716648677379
347715573674815489
347746155242848257
347746291968798720
347746331294568449
347746536043720704
347746549696172032
347717150707953664
347748097448886272
347749207395926017
347719407264468994
347749925993455617
347750012639383556
347750442513608705
347720803959320577
347751040856240128
347751047416131584
347720992719777792
347721122713829378
347751460810915840
347751531153596417
347751557632233473
347751655921565697
347751656835911680
347751718676738048
347751862683959296
347751929155297280
347752037557088256
347752138539143171
347722133553680385
347752440495489024
347752913831071744
347752957699297281
347753030105575424
347753205784010752
347753309668524032
347753832379453440
347753972955766784
347723920339775488
347754331564548096
347724394300317696
347754645193625601
347754690206892037
347754933770149888
347755095657684992
347756129109028865
347756236399316992
347756931580039168
347757078300987393
347757233687367681
347757491934855168
347757518883262464
347727460319764480
347757787666849792
347758039220232192
347758249925287936
347758360759762945
347758475578834945
347728404042375169
347758617073684480
347758790344581120
347758803661500416
347758926818836480
347759709119447040
347760050896510977
347760676112044033
347761108356055041
347761316125089793
347761372567834626
347761661370839040
347761665854541825
347761972512690177
347762491322945536
347733479129231360
347764301198684160
347764338892873729
347764359600148480
347764373948866561
347764510960001024
347764733417492481
347734603227881473
347764840368054273
347764908722634752
347765005573300227
347765739027046400
347766109040152578
347766205106503680
347736012522393600
347766358236344320
347766537769320448
347766823397253121
347766886638956545
347736771678838784
347767020667932672
347767204567199745
347767627881521154
347767686232678400
347767697687314432
347768174470643714
347738185171877889
347768521373138945
347769119040487425
347769175537762304
347739246305632257
347769648655245313
347770462031454208
347770892916502528
347771005617451008
347771197016129536
347771497575751682
347771642228916224
347772225618841600
347772245562757120
347742073295892480
347772390631157760
347742312358612992
347772599742382080
347742614323335168
347772966857216003
347773109148991490
347773404096630785
347773834163789825
347774275920478208
347774304655646720
347744178815500288
347774895574368256
347775075929436160
347775089200214016
347775406776123393
347775463806078976
347776093052354561
347776201819029504
347746124993544194
347776485475614720
347776637452025856
347776649426771970
347776693479538689
347746817020149761
347777505186422786
347749845328609280
347750151487639553
347750352835203072
347751531434618880
347781782780911617
347781996099014656
347751829221814272
347752789717430273
347752844260151296
347753448210571264
347755297919606784
347755440504975361
347786059628814336
347757030146183169
347787288354365441
347758036779143168
347788643244580865
347758473024507904
347758598815891456
347788865362337792
347759324443066368
347789816039096321
347789962416099328
347790802807820290
347790804225495040
347791305788760064
347791894081839105
347792192225554433
347792421486206976
347764047225188352
347794833471062016
347764714132094978
347765813056507904
347796529941184513
347796910750445568
347798478577090560
347798570029690880
347769248153731074
347801228350197761
347771366315028480
347802033983729664
347772783985573889
347803149572116480
347803158988324864
347774117761667072
347774407147651072
347774415574007809
347804947590545408
347776303010820097
347777645154562048
347781591994609664
347811990841991168
347812680893087746
347783487853576193
347783492010123264
347784981025800192
347786516141060097
347789783470338049
347820534333063168
347791905813303296
347825027556720641
347798721548914688
347799128392224768
347806074151264256
347808297144954880
347808859177500672
347808955646480384
347811283476811776
347844449591754753
347844560141025280
347849910051274754
347827783877144576
347828345918062592
347860290676862977
347833177773060096
347842086437015552
347842585584340992
347874079518375936
347889568005107712
347899413097754625
347905526862069760
347905770874085376
347906359116828672
347878472061952000
347910257013555200
347917378308427776
347918510032302081
347918767864553474
347918819823583232
347918880410312705
347918980826148866
347919819661770752
347922150126141442
347922600309178368
347924723079983107
347924892676665346
347926209864282115
347926424298074113
347926848472236033
347927243730845696
347899858792894464
347931089819545600
347901272294301697
347932451567439872
347933338692116480
347933455637680130
347933494674071553
347934154945593344
347935007903449089
347935322656616448
347935921787777024
347906167030288384
347936540539891712
347936553621917696
347936570868903936
347936667358867457
347936942639431681
347938634592288768
347908780073304064
347939035911696384
347939854908272641
347939981194559488
347940052019585024
347940451367657473
347911472829054976
347942413358227457
347942641075359746
347942963747373056
347943123546144768
347943323929022464
347944168045281280
347914635325886464
347945327707439105
347945585271259136
347915688092004352
347946114672107520
347917432930840577
347947736043233280
347947966084022273
347948144111276032
347948485095596032
347918309527805952
347918355694485505
347948884976353281
347949210131374080
347949263893958656
347949553888137218
347949564650733569
347949908914995200
347951530118361088
347951582085775361
347951651052728320
347951874965647363
347952357281239040
347952381004230656
347952647418028032
347952742003773440
347953248298221568
347923132989992960
347953451654848515
347954142930669568
347954582917349377
347954662768513024
347955617647964160
347956560502333440
347927230829187073
347927457309028352
347927650267955201
347958089997230080
347958238437834754
347958289394434049
347958353999310848
347958835085979650
347928694632890369
347959130109120513
347959237034520576
347959609266409472
347959624034549761
347959645601677314
347929562878971904
347960354464215040
347960486958071809
347960905256017922
347962033305690113
347962751030796288
347962800867524608
347962822975700992
347962857935220736
347963066761216000
347963207241048065
347933228688080896
347963491619045376
347964171268276224
347964507185872896
347964611825369088
347964665415999489
347964941229232128
347965130069377025
347965545263546368
347966281254834176
347936353444560897
347966561266565120
347967262117990400
347937750122643457
347937850806898688
347968192779517952
347968517963919362
347968971326238720
347969258120155136
347939121668431872
347970002923700225
347970174663667713
347940375777906689
347940396732674048
347970803305943040
347971209591406592
347941931852111872
347972172096094208
347972815535869952
347942737171054593
347973396295983105
347944159023337473
347944351957123074
347974794446270464
347944834310492160
347975541846056961
347975798885588992
347975852425883648
347946734321807360
347976997395374080
347977519988883456
347977594068672512
347947527045271552
347948269445447680
347978628472111104
347949259301203968
347949481628672003
347979805850992641
347980275202011138
347950299480219649
347950400177053697
347981655585202176
347981729849544704
347952069489065984
347952098865987586
347982830640431104
347983049771851776
347952858039205889
347985422112129024
347985559077138433
347956251235328000
347986627026616320
347986716746989568
347986998398689280
347987558367637506
347987779629748224
347987960815308800
347958172213972992
347989510551912449
347990637611724800
347960860737683456
347991971207450624
347992873632940032
347963243127513089
347993768915529728
347994352238350336
347994778694201344
347994969962844160
347995283604508672
347995419801948160
347995527545225216
347995538169405440
347995554392981504
347965902299492353
347997229065322496
347967366107381762
347998318439301120
347968318247940096
347969043837362177
347969190650576897
347999867366412289
347999994546114560
348000163123560448
348000232845475840
348000434209832960
348001659030474755
347971669488455681
348001947913162752
348002683539562497
348003553111060480
348004395218239488
348004472045318144
347975050089074689
347975591133319168
348006098898395136
348006799045165057
348006814513758209
347976992047632385
348007275157397504
347977306628820993
348007702707961857
348008073958404097
347978573312827392
348009579252154368
347979571532021761
348009780998193153
348010621914202113
348010806929145856
348010913753878528
348010981349269505
348011487031336960
347982369149571072
347982729847111681
348013853432492032
348014671330160640
348014757011394560
348014900938932224
348015659277496320
348015886713634816
348016351471882240
348016365275324416
347986211148800000
347986571821203456
348017064264466433
348017742407946240
348017784489381888
347987595252363264
347988459283161089
348018660075507712
348019094181773312
348019917284581377
347990044713291776
348020656841035776
347990757740777473
348021377237925888
348021852150571009
348021965845561344
348022021948583937
348022088726097920
348022259639799808
348022405823864833
348022431379750913
347992657777287168
348022903448670209
348023135746011136
348023141810974720
347993182082068482
347993395974778880
348023601552826368
347993421153181696
348023803957358592
348024889845874688
348024913749229568
348025237234909184
348025289219125249
348025338678366209
348025353551347712
348025712378265601
348026306497232897
348026488383209472
348026504392876032
347996365542027264
348026632155566082
348026635079004160
348026719095111680
348027000348352512
348027239109107713
348027267353550848
348027344415498241
348027796959920128
348028057891770368
347998164898422784
347998198461251584
348029191905746944
348029265738080256
348029351457071104
347999276388982784
348029500115787777
348030063113011200
348030312791556096
348030388658110464
348030560523919360
348031535183691776
348031732026589184
348001885258653697
348032118246473728
348001985888391169
348002187214987264
348002413724180480
348033342005981184
348034010032775169
348034011358179328
348034104228450304
348034148226703360
348034256913711104
348034279663603712
348034932750299136
348035032268554240
348035943212662785
348036343395414016
348006385713299456
348036601559007232
348006574469562368
348036939322105856
348006968721551360
348007123919200256
348037570313203713
348037583437172737
348037715570335744
348037868809236480
348037977110347776
348008361268244480
348008373821767680
348008424153436160
348008575173529601
348039559851933696
348040150183464960
348040342072852480
348040592732848129
348010395472125953
348040709321924608
348010634580987905
348040909335699456
348010840068333568
348041151770664960
348041509184077824
348041646354595840
348041688083730432
348042701230469120
348012547145883648
348042920596733952
348042941744422916
348043200952401920
348013008552861696
348043230182506496
348043270078742528
348043772552167424
348013688030126080
348044006573359104
348044184764153856
348015499973627905
348046014608977920
348016192025403392
348046811409285120
348046978673942528
348047098228387841
348016921813331968
348047160664793088
348047297357160448
348047294739922946
348047526710095872
348047660030238723
348047778150223872
348047784273915905
348048503181811712
348048804664184833
348049134806261760
348049316138606592
348049558011531264
348049590286680064
348049589154217984
348049655839477761
348049814002495488
348049880457035776
348050510319845376
348051357946757121
348051648851095552
348021506208575489
348051761656905728
348052056583569408
348052293272338432
348022223434559488
348052605915762690
348022416380944385
348053371695022081
348023838220640256
348025931178332160
348026484855828480
348028183532146688
348028242252402688
348028292596637696
348028355506995202
348028632301699072
348029236289871873
348029559255465985
348029722850099200
348030079344979968
348030469419433984
348060796498108416
348060823920459776
348031241171386368
348031870325374977
348032126173724673
348062473183719424
348032382013693952
348062838629216257
348032746918125569
348063060625338370
348033044743061505
348063277902864384
348063345011728385
348033459945607168
348063922764529664
348064905338945536
348065209648295936
348035456455278592
348035712316223488
348066028024119296
348036190445907968
348066907980697603
348037239026106369
348037553624072192
348037733953961984
348068746004398080
348068765939937282
348038677668175872
348039134843125761
348040309256617987
348072129406844928
348042586772086784
348043236905979904
348044310643613697
348044331615129602
348044574876397568
348044847510339585
348046487466426368
348046667834064896
348076954819379200
348077714642698240
348079349221715969
348079452300906496
348049826119819264
348053223514460160
348053533892952066
348083774866718721
348084341940822019
348085286338691073
348085589968560128
348086373129007105
348086618239934464
348056528651173891
348087265265852416
348057124242350080
348057480741408768
348057749189427201
348088577730678784
348058688709337089
348090250293288962
348060194464464897
348090683288088576
348090760769454080
348091004324290560
348062065103085570
348062367118135296
348063507939475456
348095736413573120
348065764512759809
348096091629174784
348096566449541121
348096866157731840
348096946294108160
348097285793644544
348098556650979330
348099694762786816
348101822025711616
348102197172649985
348102226696339457
348102258359148544
348072710276005888
348072798339600384
348073356190433281
348103981177913346
348074367021875201
348074392179326977
348105258188304384
348106356034768896
348077139452628992
348108304641306626
348108322672607232
348108812894478336
348108820268060672
348109098291699712
348109135386120194
348109296204128256
348079194661593088
348109410591195136
348109532477669378
348109736857714690
348109762879176704
348109878700679169
348080490688946176
348080775922581504
348081753199624192
348081769947480064
348082155848609792
348112472168861697
348112475448803328
348113266460983296
348083242169139202
348113503338524673
348113980390260736
348114234460221440
348115188983152642
348115326539530242
348115389173084160
348115574196408320
348115946222780416
348085855220535297
348116759900983297
348117133101764608
348117166958211074
348117210599927808
348087142846701568
348088304689876992
348088879317913600
348119137115058178
348119719288647680
348120437705814016
348121284229607425
348121995831029760
348122526699884544
348122596094652416
348122947485048832
348123298527313923
348093203641167872
348123432661172224
348123635145392129
348123671942021120
348123803815116800
348123976981159936
348123979652935680
348124133336428546
348124349208862720
348124880572661760
348125008251469824
348095015555330048
348125803118206976
348126249522184192
348126738733203456
348126768194002944
348096626193203200
348097121125281793
348127443376300032
348127472983879681
348127474288300032
348127924345532416
348128084790226945
348128172199514113
348098215813459968
348099113398702080
348129551869677568
348130769497120768
348130896924258305
348131233080934400
348131279981658113
348131469358678017
348132211855335424
348133136296710144
348133905024548864
348133972825473024
348104041705906176
348134375830986756
348104268219293696
348135332568498176
348135761616445440
348135761545146368
348135772471316480
348105832698892289
348136409355399168
348106507965042689
348137186811576321
348137450692022274
348137621148545025
348107728524296192
348108521230958592
348108756091015169
348139430973931521
348139484107386880
348139544043991040
348139580119187456
348139717717524481
348139840484814848
348140138880184321
348109968265850882
348110215733972993
348110341554712579
348140610311561217
348110924550373376
348110937129095169
348141404498837504
348141422999912450
348142259264425985
348142361982935042
348142577947652096
348142705492242432
348112816181497858
348143031960076288
348143070702862337
348113260773515265
348113470488715264
348143707696017410
348143800851501056
348143862763622401
348144222349692929
348144339198820353
348144404088889344
348144663636611075
348144763557523457
348144779181293569
348144835129122816
348144897670385664
348145038976483329
348145103203885056
348115127268167680
348145728352292865
348145794899124224
348115756401192962
348146178619228160
348146483259899905
348147755304226816
348117903868043264
348118088442576896
348148388577026048
348149058247999488
348118872773234688
348149122282426368
348118956676096001
348119199907999744
348149557886062592
348149577062428672
348149615620653057
348149720838963200
348119590016008195
348149883712188416
348150175644127232
348150238546112512
348151890414022657
348152361002356736
348152488018456578
348152711037988864
348152992698073089
348122966413963264
348123276800831490
348123570393722881
348153845702074368
348154045082509312
348125029994737664
348155496844361729
348125600436875266
348126070190518273
348156654522601472
348157077341995009
348157395966492674
348157665219866624
348127487877840896
348157935974756354
348127840182616064
348128528077828097
348159130227310592
348159563104661504
348160684007243776
348160692546842624
348160872406974465
348161184505135104
348161648667791361
348161872027066368
348162078839799809
348162867914215424
348163218339921921
348163649816379392
348164119653916673
348164457832251394
348165189906075648
348165583289847808
348165605179916290
348136165892816899
348136501420388352
348167151179403266
348167550963679233
348137403187331072
348167708182982657
348168019022848000
348138019787780096
348168262439276544
348138250470293505
348169177376358400
348139051582373888
348139076748189697
348169592390168576
348169931084414977
348140066591346688
348170395012182016
348170646188077057
348170757307764736
348172113976373248
348172214945865728
348172418965184512
348172666945028097
348143531078074368
348144856486518784
348145221370007552
348145364014071808
348145502413520896
348176124746022912
348176240345219072
348146878128459776
348177370613694464
348177635450425345
348177641586700290
348177845576675329
348177983909007360
348178025336143872
348178339703422977
348178617311821826
348178830063702016
348149533118717952
348179836302397440
348149818327179264
348151043068149760
348182032603557889
348182226778869760
348154306240847874
348186241965109248
348156827042717696
348188376433823744
348158223712391169
348188660119773186
348192429956030464
348193569678442497
348194133485166593
348165056262979584
348195257504108544
348165412766224384
348196122310877184
348199206953025536
348169632227659776
348201888640016385
348203787405635584
348205352069783552
348207879037267971
348213523098243072
348215054434451459
348186929545748480
348187227324571648
348218031056486400
348220085892165633
348221515902353408
348193577538564096
348225566085873664
348204373677060097
348205975888621568
348240677311770624
348244026153123840
348244144013058048
348245306535706625
348247821381672960
348250417538408448
348221364769026048
348253668119818240
348254735549206528
348255256267866112
348255528755032064
348259103224758274
348264196120645632
348264817099939842
348264953360285697
348266362419949568
348266946174783488
348268655198482432
348270894474465280
348272138093993985
348273360494530560
348274409582235650
348274692852940800
348274748645572609
348276294192074752
348278290735308800
348279342775812097
348279759526051841
348251316319035392
348282785418579968
348282980776685569
348284617066938368
348284906662674433
348285303724847107
348255376413687808
348285711373447168
348286415664201728
348257314148605952
348258652165111808
348290352026894336
348290489939808256
348292131133210624
348294158642987008
348294690635915264
348265853755723778
348265971204628480
348266965275652097
348297341377331200
348297686140723200
348267569251237889
348297836284215297
348298108096094209
348298271887855616
348300752978051073
348300925825335296
348300979793444864
348301644892614656
348301759791374337
348301871888351233
348301976485904384
348302744047726593
348303638608887808
348303778300182529
348303974992064512
348273852297646080
348304577872924672
348305242422644737
348306878759047170
348307632924274688
348308575921242113
348308755273879554
348309068449980416
348309372545409024
348310211360075776
348310310853152768
348310387445350400
348310408987283457
348310718933766145
348310916422578177
348312417920499712
348312530474647552
348312862361538561
348283004273176576
348313337085435904
348283201405468672
348283209781501953
348283390144966657
348313982014201856
348314078235725824
348314227779444736
348314457585364993
348314455588872192
348284338061852672
348315433385988097
348316020328509441
348316496763682816
348316553432928256
348316578678448128
348316913832706048
348316964101439488
348316967800807425
348317117956894720
348317118376329216
348317121647869952
348317415878295552
348317434358403072
348317485612802048
348317529673969666
348317533566275584
348318313052508160
348318347487756291
348318703835824129
348318797561741314
348319132644679680
348319167587426305
348319819642306560
348319842459336704
348289643864793089
348320184559345664
348320559228137472
348320694418935808
348320852850376704
348320931480997888
348321787702026240
348322096818036737
348322440012775425
348292370141413378
348322972253175808
348292827333136384
348324727351283712
348296564474773505
348296681898528769
348327321205346305
348328152608673792
348329655637508096
348329974035529728
348330196581089280
348300532273782784
348331775082237952
348331903461490689
348332180470108160
348332299269578752
348332496640950272
348332571609935872
348332823880544256
348332936157872129
348332945213366272
348302855926595584
348333176336289792
348333202991091713
348333342019686400
348333386659663872
348333565878087681
348334227298861056
348334419364429824
348304260997476352
348334600998760450
348304525246992384
348334803046764544
348304617530064897
348335292241018881
348335400298885120
348335510781050880
348305389265223680
348335602904727552
348335692654444545
348336049799446529
348336100814753792
348336113313779712
348336161070129152
348336240145350656
348336994717413377
348337054507212800
348337092104957952
348337106625642496
348337144449859585
348306978906447872
348307184427364352
348337472360562688
348337864817385472
348338143264641024
348338193944428545
348338199879368705
348338419165978624
348339477753761792
348339516240703488
348339615909945344
348339946895065088
348340500874530817
348340916668469249
348341212723417090
348341437471002625
348311911424729089
348342219209588737
348342353226002432
348342365720805377
348312276320792577
348342554317688833
348342941087059968
348343622250397696
348343954628026368
348314167972868096
348344495156367362
348344704678637568
348315426234703872
348346407134044161
348346687540047872
348347943293698048
348348103474163712
348318014137044992
348319117243191297
348349349811597312
348349789215268864
348319670866165761
348319767330951168
348349982312636416
348350462254260224
348350576876204034
348320421659164674
348350874076192768
348351888149839872
348352133562769408
348322049061683200
348322632057368576
348352934154743809
348353213461827584
348323139555557377
348324364313296897
348354803765739523
348324943114670080
348325010223542273
348355309670109184
348355798604333056
348356258945961984
348356323173339137
348356426349031424
348356572189175808
348356697590472704
348357299544399872
348357572132225027
348327413580701697
348358141693530112
348327975613239296
348358205417615360
348358227123113984
348329301004931072
348360063569780736
348360156754632704
348330177601871872
348330194374889475
348360492726759424
348330458611843072
348361223777181696
348361471475998720
348362080346333184
348332434129027073
348332975194259456
348332991988252672
348363241577148416
348363409844215808
348333537239367681
348333558206697472
348363960040439808
348333826667327489
348364129372880896
348334170608631808
348334191546613761
348364656613662720
348364723294707712
348364778579820544
348334598394097664
348365290033250305
348365665087913984
348365784118079488
348365817567653888
348365817810935808
348335927984263168
348366593417433088
348366690477809664
348366807167533056
348367865885368321
348368036539019264
348368041446350848
348368155309129728
348368662492753920
348368703282364417
348368753974714368
348368945096572928
348369171626733568
348369332478287872
348369405522083840
348339648348684288
348370338847006720
348340315238830080
348370767102214144
348371060489592833
348340919243771904
348371223014682624
348371264953516033
348371306808487936
348371314400174080
348371322490978305
348371975892250624
348372009698328577
348372160890404864
348372314221576192
348372403061129216
348372460565045249
348372471231168512
348372745354084352
348372915030466560
348373038250737664
348373687419940867
348373920228970497
348374154782846976
348374166652727296
348374381669519360
348374599601364992
348374901721268227
348344702485012480
348375078611857408
348345042206859264
348375352004968448
348375485262213120
348345587499937793
348346908697305089
348347114226597888
348347122602610689
348377461760868352
348377665390125056
348378367973797889
348379104665534464
348348989063692288
348380198191890432
348350075371667456
348380369827016705
348380783112757248
348350910075924480
348381134788370434
348381359514980352
348351245590855680
348381587328602112
348381924298981376
348351778267480064
348382093153284096
348382157179334656
348382184719122434
348382305267625984
348382337429549056
348382393037631488
348382463313195009
348383016109875201
348353011397033986
348383740004798465
348384334073438208
348384344752136192
348384960748601345
348385638824951808
348386272777220096
348356224238104576
348386701623824384
348387026426527744
348387576912150528
348387953908785152
348388135249526784
348358099091996672
348388339138838528
348388412371378176
348358241689939968
348388702873063425
348389203173842944
348389249114058752
348389304998969344
348389936740835330
348359747470233601
348359940374675456
348390737198592000
348390846321786880
348361366454804481
348362310173212672
348362402464669696
348362431829000192
348393135539359747
348393183337648128
348393977604616193
348363878863876097
348364080190455808
348364646383755264
348395634006556672
348365690773848064
348396200606711808
348396264913768450
348396279740645377
348396305233625089
348396302897385473
348396757668999168
348397973790662656
348398434425913345
348398610066587648
348368463225569280
348398938442829827
348368819720450048
348368953942347778
348399618897362944
348400299104407557
348400568315830272
348400712973160449
348370816209137665
348401567323541504
348401592350932994
348402212642369536
348372158394793984
348402519094988800
348402584912015361
348402662867349504
348403628219981824
348373471220342786
348403756372725761
348403968071839744
348404118936760320
348404175106871298
348404496159887360
348404563902070784
348374683361611777
348405035971014656
348405087581925376
348405097799237633
348405260244623360
348405286085734400
348375161516470272
348375316697346048
348405597571526658
348405820888854529
348406272946749440
348406398855565312
348406913471496193
348407061496872960
348407214999998466
348377858445541377
348409056031031297
348409089111519233
348409353373630465
348379196457893888
348410578601127937
348411103119814656
348380937098235904
348380958069751808
348411194698244096
348411249408749568
348411689932296193
348411715475607552
348412597705519105
348382786748547072
348413147373248512
348413279456092160
348413317682958336
348413572461760512
348413707400916993
348413868751589376
348414402447409152
348414682454966274
348415073573801985
348415287177129984
348385152373768192
348415727310618624
348415730405998592
348417501681557504
348387983524773888
348418313493282816
348418582629187586
348418606125699072
348418719531270144
348418750028070913
348419324052115457
348419326845538304
348419507120910336
348419590331703296
348419644610199552
348420401451372544
348420805278961665
348420817186590721
348420827991130112
348421144140984320
348421270800580608
348421317466394624
348421450568433664
348421540850843649
348421582168924160
348421616218284032
348391938753437696
348422378117808128
348393155080630274
348393683583901698
348423919490957312
348424446761123840
348394404979023872
348424966536044545
348425853388075008
348425969503191042
348426003229581312
348426198365376512
348426283077730304
348426289516003328
348397177409789953
348427939915907072
348398284722810881
348398846772121601
348430922682609665
348431492420091905
348401782755577856
348402177053700096
348404198699835392
348434786739687424
348435053405151232
348435061659537409
348435081871896576
348435140311138304
348435140143349761
348435182430330881
348435252802371584
348435294594404353
348435634286903297
348437536416333824
348407411536691200
348437610148007936
348437698278731776
348407843524837376
348438118959026177
348438259656953857
348438295623106560
348438362987827200
348438440347574272
348408397172981760
348438710603362306
348438827687354368
348409449943273473
348440409929809920
348410263659216897
348441510859112448
348441971334979584
348412331438514176
348443639283847168
348444054343786496
348444190201503744
348414151787417600
348444358535692289
348444371391246336
348444569995706368
348444673649553409
348444748266225664
348444969897435136
348445113703337984
348445389210402817
348445435469381632
348445975536336897
348446196844617729
348448076798758913
348417997930643456
348448225751076864
348418069263171584
348418325094735872
348448637434601472
348419252065280000
348449566728798208
348419533058486273
348449758744031233
348449871688241152
348449894983413760
348450444823113730
348450708300894210
348420803932585984
348421017850482689
348421324022095872
348421462446718976
348452693393670144
348453384686288896
348453524704727041
348424989868965888
348455281912578051
348455556840828929
348426336206991360
348456565247971328
348456773411278848
348426667573780480
348427045073743872
348457301851635714
348457373461004288
348457504306515968
348457643603529728
348457746057805824
348427791643049986
348458218541940737
348458498343960580
348459120019521537
348459349884153856
348459390594056193
348459772263145474
348459786293096450
348429746201296896
348430400495960067
348430887047790592
348462026949017604
348462142636306436
348462322567757824
348462544345788417
348462888719097856
348432707354755072
348462937616314368
348463893200388098
348463915656679425
348434141840297985
348434460607381505
348434494161829889
348465095032053760
348465139676225537
348435601445502976
348466426065076225
348467101549338625
348467663053398016
348467765201485826
348467925411328000
348467939952959491
348468127383826432
348468180525662209
348468198124957698
348438134821879809
348468342799077377
348468491189366786
348468495278809090
348468507933032448
348468539482574848
348468597951184896
348438440980918274
348438747156713472
348438898168434688
348469690642857985
348470187370086401
348440009667383296
348470353120608257
348470645618769923
348470720470335489
348470758923698177
348470933834575873
348441012101840896
348471254845640704
348471564343320577
348441586717310976
348472101163892736
348472271398121472
348472295385346049
348472692342677504
348443318981623808
348473885794127873
348443847463931905
348474199406419968
348475500009758721
348475593530163200
348476181596733443
348476486631698432
348446380790009856
348447622320766976
348448104648962048
348448922571767811
348480573632811008
348451812417875968
348482048832446464
348452177347493888
348482486952673281
348482511258664960
348482658529067008
348482906429202432
348483922289627136
348484540156751872
348484635367444480
348484913042964480
348485750251208704
348486094804881410
348486119312207874
348486140623462402
348486167882240000
348455989940465667
348486203215052800
348486253529923585
348456254215159809
348486454227374080
348486524179988480
348486661707018240
348486795832459264
348486891894603776
348486991807127555
348487004582985728
348456950465437697
348487848846041092
348487857255628802
348458271662813185
348489301610332161
348459563487473664
348491229778026496
348491340696391681
348491339844952064
348461559984570369
348491792297127936
348461731963629569
348462902186999809
348493483432091648
348493668379934721
348493774961381377
348465435517267969
348465502638702592
348495977822433280
348496103261499392
348496109359992836
348496719446675456
348496771036626944
348496801969606656
348466744148504576
348497060636540928
348497324609245184
348497456566251520
348497874658672640
348497941310353410
348467889214455810
348467960509243392
348498178498244609
348498473164881920
348498592727699456
348468514157363201
348498736156131330
348499173412315137
348469038432808960
348499270309126144
348499382607425536
348469894058237952
348469969559891970
348500503350607873
348470506430816256
348501072974843904
348470875537944576
348501340999262209
348471156573093888
348501790137921536
348501965203963906
348471873803255809
348503012743987200
348473589240049664
348503921293139969
348504252395683840
348474088362233858
348504535595110400
348474377798565888
348474772029583361
348505128686469121
348475111793377280
348475287949963265
348505534640553984
348505573240750080
348505722344050689
348505821434482688
348505900836847616
348506168777375744
348507186382651393
348507186051293184
348507191092842496
348507191134806016
348507189968769024
348477569663901696
348508563976622080
348478429462663168
348509801325662208
348509804991496193
348509866488377344
348510079194112000
348510164560773120
348510164913106944
348510234182045696
348510429292666880
348510484913340417
348510535303704576
348510606854324225
348511576749383680
348511686786940928
348481617163087873
348512044938567680
348482267259228160
348512580689608704
348512673815724032
348482523141120000
348512918905700352
348483001279188992
348483093532909568
348483529736351744
348483529769889792
348513893112483840
348483869479145472
348484293116440576
348514808808738816
348515627167784960
348515702543613952
348485631091023874
348516393764921346
348516485121064960
348516740231213057
348518242756734978
348489577935273984
348519982864408577
348520105912713217
348490450363088898
348520804012666880
348520880235745280
348490685218975745
348490743976960002
348490957882277888
348521407036129282
348522186102939648
348492153229565953
348522465632337920
348492488799027201
348523532537446401
348493549941190656
348494002938601472
348525177992253440
348495533838573568
348495840052133888
348496536285634560
348526883014574080
348527227434057728
348497207370084352
348497320616271872
348497362550927361
348497421296349185
348527808034770944
348498025259339779
348498117555003392
348528889510891520
348529319494164482
348529462192783360
348499921088954368
348500399264776192
348500827058630657
348501259059347456
348501934367440896
348502336999669761
348502521549058048
348505893790416896
348536114925158401
348506145423491073
348536366340128768
348508427124867073
348509190521765888
348510461379088384
348511132480335872
348541747464372224
348512701120643072
348513913274511361
348514487898341377
348514609541570560
348516140462505985
348548310375727104
348518631883288576
348519407833726976
348522125738520576
348522968814592000
348523316925038592
348554388815613952
348525699277131776
348556113064628228
348529331561172992
348559687412760576
348560408438784000
348534922580987905
348537103598092288
348539150431031297
348575532197228545
348576339806261248
348546251366727680
348547371250098176
348581822642401280
348584664581160960
348584912607117312
348585373615652865
348585446827241472
348585660996780032
348586215068532737
348586349454045184
348586363496562688
348593415107260417
348567076115472385
348567080280395777
348602623118671872
348603928453193729
348584562160447489
348615340655251457
348615986812952576
348630431190622208
348633794833690624
348635021525008384
348635383115939840
348635480121802752
348606359949955072
348636704518832129
348607970571075584
348639704905814016
348639744915279872
348642281168977921
348642677413257217
348612617843138560
348643948820054019
348644533862547456
348645027393699841
348645058179895296
348645107408445441
348645759475916803
348646150175326209
348646714435059712
348647502339256320
348647538619973632
348647542231281664
348617751679606785
348617822995361792
348648351996190721
348648588651397120
348648716640595970
348648915169583104
348649070933442561
348650224295755777
348620880613621760
348651541776965632
348652278749732865
348622273139310593
348652575727423488
348654024318398464
348654382583263234
348654829662511106
348655083669553152
348655591583006722
348658796626841600
348658978747719680
348660247474356224
348660385722810369
348660808319901697
348660830675546113
348661024532086784
348661534244868097
348631399944822784
348662302452629504
348662570221178880
348663214042656768
348663304639619074
348633274794516480
348633379643736064
348665855233626112
348666517740728321
348636621865881600
348636768670728192
348637125165592577
348668858124607489
348669886467289089
348670183029739520
348670272473284610
348670329473875970
348671890308595712
348672147746598912
348672228524691457
348672225299271680
348672461946101760
348672479507656704
348672897365180416
348673510949928961
348673856581537795
348674152800063489
348674215014187008
348674353493315584
348674532585914371
348675079263092736
348675181637681153
348675764276826112
348645593465364480
348676069034958849
348676199003856896
348676604815351808
348676782192467968
348676785615011840
348647438975897600
348677904017793025
348678399172157443
348648433004969987
348648495936323585
348649175421960193
348649523549188096
348680423997579265
348680792039374848
348680939829870592
348680965910040577
348681731148222465
348651964634116098
348652405015064576
348683178543824896
348684020835557376
348684884795064322
348685249938599937
348685451994996736
348685782539702274
348655768867844096
348655810806685698
348656561553539072
348657660477964288
348687893428047872
348688436930158593
348689127073525762
348689179854647297
348689183528861697
348689360117440512
348689541869219841
348689777295491072
348689798241849344
348689986972950528
348660869112156160
348691137671868416
348691264805421056
348691424679702529
348661351452905474
348692320616579072
348662681080836096
348693392403869696
348694071000309760
348695206759108609
348665109553508353
348696639336222721
348696675616956417
348696843984699392
348697524946739200
348697828647911425
348698045556330496
348668804747898881
348699209337282560
348669194822356993
348669366788833280
348699575701348353
348699602880434177
348699845948735489
348699960486789122
348700299575312385
348700309335453698
348700347633647616
348670398583406594
348701040448765952
348701275187187712
348701488740175873
348701938923208706
348701950021349376
348701957701111808
348702114928787457
348672256676868096
348702505066172418
348702703255425025
348672600609800192
348672697053622272
348703033330372608
348703258556112898
348673313641480192
348703511875293184
348703529814331394
348703685318152192
348673628205887488
348703895016579072
348704442733961216
348704479312486400
348704592487399424
348674781622706177
348705188141477888
348705335579652098
348675318493609985
348705586180919296
348676140581404672
348706856358772736
348707227982503937
348707621672456192
348707642727862273
348709383041060864
348709498430566401
348709613253820416
348679491838676992
348710205615382529
348710350490836992
348710591306797056
348710818965233664
348710920626769920
348711310684471298
348681232458059776
348712392361906177
348713418011844609
348713436030582784
348683249926676481
348683958768267265
348684168496033792
348714590953144320
348685342905356288
348715597598695424
348716150810624001
348716233006383104
348716294478106624
348716504826654720
348717038199504898
348687079326232577
348717733107601409
348717878196965377
348687997870415872
348718778646937600
348719793823686658
348720766436638720
348720935311912960
348721010805182464
348691491721453568
348691508523827200
348691533693857792
348722273210998784
348722315367952385
348722427859185665
348692469023641600
348692754211155968
348723750935601152
348693609840779264
348693723116347393
348725243768086528
348725319802421248
348695149150339072
348695275008831489
348696269050478592
348696625578909696
348727548479406081
348697472824119296
348697565086220288
348727835969601537
348697783190028288
348728102953811968
348699435729035264
348730293563293696
348701742596243457
348702426297155585
348732839757479936
348733167148089344
348733260941099010
348734129287860224
348704049501175808
348704720589836289
348734923290587136
348735449931583488
348735497297862657
348735590101041152
348705534276407297
348735880237809665
348706096304771072
348736407973543936
348736742595112960
348737079901028352
348737255399108608
348737641598025728
348737986223013888
348738213587853312
348738435755945984
348708570948329472
348708663210422273
348739302794072064
348739771608219649
348709992817369088
348741566749360128
348741599775309824
348712677167755264
348743062698213376
348743682356285441
348713851560271872
348744674531483648
348714984051720192
348746085390483456
348746421744312321
348747001472618496
348717177660116992
348747543062130688
348719220290371584
348749535058731008
348750794121674752
348720612778315776
348751065069527040
348751174310166528
348721325822603264
348751562463653888
348751927313563648
348751986511978496
348752131710394368
348752448455835649
348752610272088065
348723058061750273
348753711528546304
348724647707156481
348755191522275328
348755445038596096
348725738222010368
348727957033979904
348759406218973184
348759993287311360
348729865438105600
348730465198411776
348730729468919809
348762312448032769
348762768335310848
348763350265638912
348734823071887361
348735049602043904
348735217365835776
348765759016677376
348736463078322177
348736517574914048
348767058080702465
348767350444670976
348737406771535872
348737566159290369
348767917904625665
348768618370187264
348771333674500096
348742548988231680
348742985216835585
348743958270193664
348774616283615233
348746982384336896
348780027145490432
348780206154190848
348753269646061568
348784217607503875
348784956350271488
348754821530136576
348785055998545920
348785469884076034
348757568811827201
348788304822542336
348789182795227136
348789660207689728
348789668650811394
348760248980475905
348790556903735296
348790653859282944
348790726835965953
348791091295830016
348791303108182016
348791684122947585
348792119349084160
348762035741413376
348792241596280832
348792390556975106
348792395921506305
348792648808660993
348792735718838272
348792847044059137
348767698056007680
348767769342394369
348768998277672962
348769505796820992
348799844866990080
348770013282439168
348800243762069505
348800293133225984
348800556585848832
348800801868754945
348773666533830657
348774127924031488
348774480220413952
348775214223597568
348775767896903680
348807230247800835
348777491734872065
348781161746690050
348781191110983681
348784139706695681
348815818294960128
348786715038728194
348819277605908480
348820522265616384
348791488131502081
348821978892861443
348792314401001473
348792738042478592
348823252363259905
348823421376921604
348823885212426241
348824806310948864
348825114579709952
348825692106006529
348796483543388160
348797204988825600
348827599956480002
348828393875308544
348799956435472385
348830591363452928
348830603023622144
348800916922695680
348831384145633280
348831527100088320
348804322710138880
348835160101371905
348805044134608898
348805182555045888
348835729419415552
348806461788405760
348838020646051842
348838094876839936
348838391527374848
348839945630257152
348840393565159425
348840468332822529
348810454761615360
348810513511223296
348840715767390209
348840752765337600
348840767835475968
348840822625669120
348840937205678080
348841117455880194
348811402703675392
348842063439200257
348842620413411329
348812614836563969
348842878556049408
348812690325651457
348813785064148992
348843994043781121
348844504993906688
348845733140631555
348815638959099905
348815680902139904
348815823504297985
348816276455555073
348818600137723908
348849443572944896
348820466590425089
348851575072104448
348821942998016001
348852608544411648
348822752486117377
348853268245512192
348853691454988288
348853820480163840
348853825236500481
348853821100916737
348853824913547264
348853829107843072
348853829346922496
348853829275615232
348853825215541249
348853830252900352
348853833151156224
348853829686665220
348853833906126848
348853834468167681
348825562653016065
348857531340300289
348828075066286080
348828997796364289
348859682594631680
348830348358057985
348830469992886272
348831027835310080
348861334991028224
348831304676147201
348861923451863040
348862399215960066
348862553809620992
348862853450694657
348863597226635265
348864233192177664
348837755511508994
348838539854745600
348839433237303297
348840930612240384
348842440536498179
348843480715493378
348873700352860160
348873707395100673
348873882058502144
348874126074707970
348844713836679168
348845733060943872
348845766632157186
348846408335507456
348848341930610689
348848371278168065
348848723603898368
348849549873389568
348849642177441792
348852645286518784
348855266739122176
348885501379485696
348887164492328960
348857804272041984
348892623982952448
348862434787876864
348862854214062081
348862971671351300
348893776221184000
348894229419929600
348864125075599360
348895433621372929
348866071257817088
348866167714234368
348872094286749696
348873960718475266
348876603167739905
348878176027545600
348909381494128641
348880050873049088
348913079721000961
348886182928723968
348891157364875266
348894944838156289
348895393616117760
348925918284230658
348897188795002881
348928437232218112
348932842400649217
348933299772731396
348906344952238080
348913638846902272
348917770253127680
348922300097241089
348923499659816960
348959997461409792
348967563402817537
348969806353022977
348945528148602880
348979866839945217
348980821182529538
348980921136975873
348955590271320064
348988466987675649
348992451832328193
348969456669696000
348970270326927364
348970790449995776
349002685325914112
349004425471328257
349008236462092290
348979049017769985
349015481576988674
349016908286271488
348986900750671872
349017217960124416
349018036495327232
349022266086014977
349023843442114561
349025908587372544
349026285634330626
349026352831270912
349026360892719104
348996174369415168
349026723972661248
349026746441535488
349026793442918400
349027106656751619
349028321629175808
349028406706442241
349028419662651393
349028472913530881
349028532351021056
349028842310074368
349029206711222273
349029220623724545
348999533985951744
349029836473368576
349029955960713217
349030458807422976
349030659563601920
349031568217608192
349002612613447680
349003287913181184
349036758199046145
349037835959021568
349038390928343041
349008740504190977
349039767834472448
349040130201366528
349042078539456512
349043043430703104
349043677714321410
349014318928506880
349015598174457856
349046467673079808
349046705339105281
349016512553693184
349046970523983873
349047279744851968
349047497022377984
349047563720208385
349047599598280704
349047642631831552
349047928553357312
349047967417774081
349047968483119104
349048046367154178
349048233160491010
349020560065429504
349023009543176193
349023500243181569
349053932280094720
349055152084357121
349055341843054592
349057007451504640
349027233207300096
349027853964288001
349058375172104193
349028332093972482
349028374037008384
349029032538562560
349029653316509696
349030404088545280
349061513631383552
349061662227169280
349061700647010304
349062485900398592
349032555745513473
349064585480900608
349064915442606080
349035235909971968
349035391090831360
349067216567799808
349067408604016641
349067706412187649
349040722067992576
349071533718765568
349071716523315200
349041649000775680
349041703543521281
349041728721936384
349041779015827457
349073396824424448
349045147062898689
349075691012235264
349075850999762945
349076533551431680
349076742629113856
349076749612625921
349046556328067072
349076766415007744
349076779224399872
349076973634584576
349077144057556993
349077282658324481
349077355907645442
349077462199713792
349077534534668288
349077548744974336
349077905759928321
349078002656751616
349047806260031488
349078255778791427
349078503033012224
349078652362825728
349079485284491264
349080509508362241
349081217213276160
349082535415922688
349082679997759488
349083967233867776
349084254975692800
349084330066313216
349084430746402816
349084462174322689
349084465672355840
349084633004118017
349084659109474304
349085015566581761
349055184015597569
349055456670523393
349085734742925312
349086865560846336
349056740131737600
349086996301492224
349057490899578880
349088422608125952
349088472226738177
349058283627237376
349088548856659968
349088951786676224
349059281867386880
349089784330862593
349089837543993345
349060078780952577
349090344790532096
349090409399599104
349090971289530368
349091923249737728
349092021937504257
349062012376059905
349092235045908480
349092487022907393
349092837167603712
349092872835964928
349063455178887169
349063761379864577
349064835130073089
349066118595493888
349066500251975680
349066789684125697
349068186366402560
349098431563841536
349070262567829506
349070904283766784
349071151756095488
349071571169718273
349071688597635072
349072498102509570
349072519086604288
349103234910138368
349103259673313280
349073370530328576
349074259705987072
349074700137283584
349075216024092673
349106934990913536
349107383030652929
349077590004346881
349109169091133440
349109201349521408
349080492475310080
349111937570832384
349112495602024448
349112551990247424
349083101328195584
349083235550113793
349083248124653568
349083386524102657
349114314600349698
349114575280541697
349084699349626880
349115713199407105
349085550793338880
349085592753147904
349086221898743808
349086389637353472
349088411308675074
349118948756815872
349119009339359232
349119208572977152
349119541277753344
349089598300905473
349119917318094849
349120170133962753
349120435704700928
349122283777953792
349092312002985986
349124530561757185
349125439492603904
349125636759105537
349099509453824000
349100285387485184
349130647341764608
349131420628828160
349131952974082049
349132412149694465
349133790041489410
349104664249249793
349104848802816001
349109781270757376
349143981130645504
349114193699545088
349114214679453696
349114592141656064
349116496372432896
349116638953611264
349151619373473792
349122078965907456
349122364199546880
349124343898439680
349124478116171776
349124536849018880
349125417661243392
349155723323772930
349160154165542913
349160209735888896
349160958553362434
349161701356208128
349132870922678272
349165871144505346
349135773397819393
349135853093806080
349174381546704896
349144514302181377
349145814553206785
349148423389339649
349180201961390080
349180685405265920
349181823181537281
349182455879704576
349183769141448704
349184670468014082
349186434286092288
349189796096258048
349190835692253184
349160859513262080
349161014698319874
349161174090264579
349191830811836417
349191847966547968
349191904224755712
349192116670439425
349192196097978369
349162025517207552
349192260115640320
349192329929822209
349192433025818624
349162965062258688
349193626968014848
349163510338580480
349195505995231232
349165330653908993
349195608072007681
349196065611849728
349197368618516480
349198719763218432
349200086347169793
349170690982821888
349200943105048576
349201938799263745
349174243533144064
349205116953440256
349205841641078784
349206230331424770
349206466323939330
349206470455336961
349206498158723073
349207668516331521
349207675298529280
349208517019840513
349208592890601473
349209358862782464
349179163481092096
349209391909703681
349209546792779776
349210510090186752
349210514536153088
349212097697165313
349212434537517057
349212975812456448
349213184990777344
349214001026187264
349214188595449856
349214342786465792
349215651606429696
349219395970674688
349219836016082944
349190131548307458
349190475510579200
349221394862706690
349221580674572291
349221784630988800
349192006423166976
349192576844304384
349222814236164098
349223314415300611
349224322696613888
349224895454003201
349196007797567489
349196410442354689
349198079762776064
349199128334581760
349200080437391363
349231130186227712
349201590391021569
349201829483122688
349202425082675200
349202584449454081
349233540577247232
349205113606373376
349236857961320449
349238730046976001
349208615879581698
349209718956371968
349209932878446593
349240991758299136
349242577947594753
349212537549627392
349213359616430080
349213649044389890
349213657416220673
349213841978179584
349245056189865984
349253450665697281
349225762190135296
349228698190348289
349229625127346177
349261711385165824
349264178621587456
349289797786927105
349296032410107905
349270800626487299
349305494529257473
349307507669336064
349280149713330179
349281756119179264
349284868301144064
349318164531785728
349294079022088192
349308029277188097
349339388590829571
349343855604285440
349344495776702467
349347376554704897
349350936176627712
349351321041780736
349351794780028929
349352097248051200
349352943151087616
349324273787224064
349354728297209856
349325125222539266
349356600840044544
349357292682088449
349357432465666049
349357706655711233
349357784007049216
349327650218721282
349357855910006785
349357930644111362
349328631685849088
349328862355795969
349359321219465216
349330452001206274
349368685309329410
349369911723835393
349371468511068160
349341877281112066
349372281899859968
349342640673800194
349373005031415812
349374058149838849
349375039566651392
349375133598744576
349376708354379776
349377844570370048
349379098025537536
349353893991428096
349384437798154240
349356045648396290
349357094236995585
349388846787596288
349361724736012290
349363238900740097
349394812744646656
349395246402109445
349365990334795778
349396496678002694
349396632065949696
349396645680648193
349396789713047552
349396867429302272
349396980948140035
349366883734130690
349397119104335874
349397464824020992
349397771322798080
349397874745942016
349367911321833473
349398275394252800
349399299777503232
349401319443922945
349372076274098176
349403113716846594
349374630605230082
349378065727623170
349408614810783745
349409818550861824
349410224609832960
349380464903065600
349411741509226496
349413004548378624
349383178596794368
349383459606765573
349383522554888193
349415614420484096
349415871296442370
349385984573583362
349386794082648064
349388417303461889
349421761500164096
349422071228547072
349392271835267073
349392611590680577
349392796123279360
349392821310078977
349394540987297793
349395241440251904
349397309227941888
349397590212739072
349428126419386368
349399171490521088
349429856448155648
349430498088583168
349430522138730496
349401134433185793
349431670081990657
349432220307562499
349432301828063232
349402753434529793
349434362544132096
349405957870190592
349436616655376384
349406637339058176
349407660761812992
349408247960182785
349438526376509440
349438935291805698
349439097481342976
349439392080867328
349439401195077635
349439492446359554
349439636965306369
349439824404549632
349440144664838144
349440228987113473
349440370393874432
349440656214732801
349410861028343809
349411133620355072
349442627868966912
349412689740693504
349413021073944576
349443397636984832
349443677992665089
349413595710365696
349444125659115520
349414136754601984
349414405181677570
349445367391207426
349445657154695169
349446436259233793
349446719274106880
349417408303341568
349447619761803264
349417995531075584
349418763080314880
349450286168936448
349420507910778880
349421640368668672
349425088082358272
349455347662077952
349425167790915585
349426132485025793
349456890876538882
349428112171347970
349428904903192576
349430096072949761
349430574248755201
349431161442934787
349462157324333056
349433162109169666
349464732262080512
349435506754465793
349439021560242176
349475028166909954
349481837472653312
349486836848144386
349487296904568832
349493659143639042
349493749220507648
349495403051352065
349500531485577216
349507007163805696
349508454253207553
349515175143022592
349523903321866240
349527012567826433
349548356986609664
349555977399435264
349559753606828032
349561590850387968
349564607259615233
349583466507145219
349586073925582849
349592182145040384
349595063447326720
349596281871679489
350070482948726784
350078978666676224
350083544053321729
350121224120184834
350127629044682752
350127710116388864
350136591198593024
350137865549791232
350145656817582080
350172372013285377
350199327462920192
350199767550267392
350199995716222976
350203495200210944
350206806871642113
350212490631725057
350215035366281216
350186291335405568
350188514316521474
350188992471379968
350189067998203905
350189940384071680
350196546442235904
350196642907037697
350199159485239296
350199318856204288
350199935427284992
350200694604701696
350201210474725376
350204310077968385
350205857792933888
350240571547336704
350241312466944001
350243870497447937
350214137340628993
350246285254729728
350216507130777601
350217056555245569
350218084176510976
350220026126667776
350220034519478274
350224648274849792
350226766377385984
350227043226624001
350231321395736577
350266508213100544
350236660740521984
350236765589749760
350267830761029633
350244017553936385
350246215381811200
350282557448921089
350282672075059201
350291081784594432
350291183962038272
350291200936378368
350263084880904193
350267597939417088
350268248064917505
350298486606012418
350275374162255875
350284324798595073
350285184656084993
350289274085703680
350293854278262784
350294567309946880
350297771745619968
350298153418899456
350329340438921219
350332770372952064
350333940277587970
350313437500411904
350319477268815873
350328100787200000
350334702600716288
350337844142817281
350359746806685696
350360061366894592
350363731399671809
350428329586868224
350431527626215424
350410682434453504
350416017572368385
350424158729019393
350469677312516097
350443574132871172
350448955450073088
350492126041214976
350492202432086016
350464319189811200
350496616354029571
350497348448825344
350472066052538370
350476012913573889
350476914684739584
350483336172548097
350525722743414785
350495587730337792
350526045897756672
350496183325700096
350496233632169985
350501870801920000
350504433500688384
350534670682820608
350504760652206080
350504920039960576
350535402957979649
350537684437045249
350508225159901184
350508321633075201
350509592482025474
350511807082938369
350512633352429568
350513069560049665
350513430266003456
350513602249240578
350544409907048449
350514898297565184
350552306707742720
350524436119691264
350527678325071872
350530144605184000
350530861810204672
350562449176530944
350566933730562048
350538516415000576
350569378519064576
350569422991278082
350543998361939968
350586679968534529
350589583815213057
350569608807317505
350570053403545601
350605094171054081
350606965950525443
350612234596134914
350588235694604289
350634751654232065
350637964730183682
350614047441428480
350623337820585985
350631504138874882
350663272711716864
350634171724595202
350675026162352128
350675159197290498
350675451582226434
350679512176009216
350681728928591872
350685068362121216
350662269346131969
350672365056831488
350673312940167169
350679608603062274
350681546375696386
350692254417031168
350698944357085184
350732564211843073
350732901475823619
350774635945664512
350746398712528897
350787815614853120
350785615459135488
350795149103738880
350814027661844480
350814950391947264
350816431006416897
350821816475983872
350854322139049985
350856916995555330
350833573114298371
350877058416640001
350877257839017984
350877499741319168
350848093803118592
350884364109873153
350886528425279488
350858332115968000
350858374029643777
350862509630164992
350898889500524545
350899038217973760
350914250304274432
350914286526271488
350914383829942272
350914535634378753
350914535558873091
350919347688054784
350919478193823745
350919705525092352
350920084987969536
350920347173912576
350928911078653952
350929043127926784
350903064338771968
350934555500355584
350935722519298048
350936852586442753
350906738540675073
350938794314317825
350939357349294080
350949618521096193
350921938719342592
350922186187481088
350952534535450624
350923503186345984
350925403210268673
350968965415182337
350971212509347840
350971967828017152
350972239413395458
350942218170806272
350972710710546433
350975101212164096
350977182073499649
350950669710143488
350981879312285698
351002409969008642
351002552860549120
350972496863969282
350975483200016385
350976301101887492
350976460477050882
350977454510317568
351013985182695426
350997109031452675
351031689021108227
351036623682678785
351043887898439683
351046620974026754
351046623826161665
351023017255641088
351053427704463360
351028499190001664
351028855726817280
351030562821128194
351035700809969664
351038917870493697
351046555668713472
351050137637883906
351089676603502592
351076733690183680
351083314557370368
351187714994995200
351194480403169281
351194706891386881
351196594307211264
351207067522039808
351211677024391169
351212385891139584
351214625632681984
351218534740803584
351219436490981377
351219478467588096
351221734982160384
351235257414066177
351239397213093889
351262100963860481
351269612974915584
351269919154896897
351281034056314881
351282007147421696
351333131497914369
351334968619827201
351335933318152192
351385950372380672
351535158559649792
351538170074107906
351548030866042880
351551096898068480
351558332068270082
351558537584984064
351572714361847810
351581925045059584
351599004238360577
351618646151409665
351625654854361088
351629027074768896
351639533810487296
351643065385099264
351644080444407809
351649088426614787
351653773468368896
351657418310168578
351659049886031872
351672974992093186
351673704780013570
351674300400537600
351675512541810689
351710987944083456
351722769769168898
351723952537739264
351726745981947904
351731703628304385
351733427499827201
351734002127867906
351753530807304194
351773072061239296
351790574875049984
351792013517135872